We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 90f8114 commit c5becb2Copy full SHA for c5becb2
FltRegular/NumberTheory/Cyclotomic/CyclRat.lean
@@ -81,6 +81,8 @@ theorem aux_lem_flt [Fact p.Prime] {x y z : ℤ} (H : x ^ p + y ^ p = z ^ p)
81
ZMod.intCast_zmod_eq_zero_iff_dvd] at H
82
exact caseI (Dvd.dvd.mul_left H _)
83
84
+section NeZero
85
+
86
variable [NeZero p]
87
88
instance : IsGalois ℚ (CyclotomicField p ℚ) :=
@@ -92,6 +94,8 @@ instance : FiniteDimensional ℚ (CyclotomicField p ℚ) :=
92
94
instance : NumberField (CyclotomicField p ℚ) :=
93
95
IsCyclotomicExtension.numberField {p} ℚ _
96
97
+end NeZero
98
99
theorem isPrimitiveRoot_of_mem_nthRootsFinset [Fact p.Prime] {η : R}
100
(hη : η ∈ nthRootsFinset p 1) (hne1 : η ≠ 1) :
101
IsPrimitiveRoot η p := by
0 commit comments