Cyclotomic integers #
This file defines cyclotomic integers using AdjoinRoot and relates them to the ring of
integers of the corresponding rational cyclotomic field.
theorem
instIsCyclotomicExtensionSingletonNatSetRatCyclotomicField_leanPool
(p : ℕ)
[hpri : Fact (Nat.Prime p)]
:
@[instance_reducible]
Equations
theorem
IsPrimitiveRoot.cyclotomic_eq_minpoly
(p : ℕ)
[hpri : Fact (Nat.Prime p)]
(x : NumberField.RingOfIntegers (CyclotomicField p ℚ))
(hx : IsPrimitiveRoot (↑x) p)
:
The canonical equivalence between CyclotomicIntegers p and the ring of integers of the
p-th cyclotomic field.
Equations
Instances For
theorem
CyclotomicIntegers.equiv_symm_apply
(p : ℕ)
[hpri : Fact (Nat.Prime p)]
(a : NumberField.RingOfIntegers (CyclotomicField p ℚ))
:
theorem
CyclotomicIntegers.equiv_apply
(p : ℕ)
[hpri : Fact (Nat.Prime p)]
(a : AdjoinRoot (Polynomial.cyclotomic p ℤ))
:
(equiv p) a = (AdjoinRoot.liftAlgHom (Polynomial.cyclotomic p ℤ) (Algebra.ofId ℤ (NumberField.RingOfIntegers (CyclotomicField p ℚ)))
⋯.toInteger ⋯)
a