Theoremsadd, add_self, exists_add_self, exists_two_nsmul, isSquare_pow, isSquare_zpow, map, neg, nsmul_left, nsmul_right, sub, two_nsmul, zero, zsmul_left, zsmul_right, div, exists_mul_self, exists_sq, inv, map, mul, mul_self, one, pow, sq, zpow, even_iff_exists_add_self, even_iff_exists_two_nsmul, even_neg, even_ofMul_iff, even_op_iff, even_subset_image_even, even_toAdd_iff, even_unop_iff, isSquare_iff_exists_mul_self, isSquare_iff_exists_sq, isSquare_inv, isSquare_ofAdd_iff, isSquare_op_iff, isSquare_subset_image_isSquare, isSquare_toMul_iff, isSquare_unop_iff | 42 |