Documentation

Atlas.NumberTheoryI.code.CyclotomicRamification

theorem cyclotomic_monogenicity_hensel {A : Type u_1} [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] [IsAdicComplete (IsLocalRing.maximalIdeal A) A] {K : Type u_2} [Field K] [Algebra A K] [IsFractionRing A K] {m : } (_hm : 0 < m) {L : Type u_3} [Field L] [Algebra K L] [IsCyclotomicExtension {m} K L] [FiniteDimensional K L] {B : Type u_4} [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [Algebra A B] [Algebra B L] [Algebra A L] [IsFractionRing B L] [IsScalarTower A B L] [IsScalarTower A K L] [Module.Finite A B] [IsLocalHom (algebraMap A B)] (ζ : B) (_hζ : IsPrimitiveRoot ζ m) :
A[ζ] =
theorem cyclotomic_lifting_mod_maxideal_B {A : Type u_1} [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] [IsAdicComplete (IsLocalRing.maximalIdeal A) A] {K : Type u_2} [Field K] [Algebra A K] [IsFractionRing A K] {m : } (_hm : 0 < m) {L : Type u_3} [Field L] [Algebra K L] [IsCyclotomicExtension {m} K L] [FiniteDimensional K L] {B : Type u_4} [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [Algebra A B] [Algebra B L] [Algebra A L] [IsFractionRing B L] [IsScalarTower A B L] [IsScalarTower A K L] [Module.Finite A B] (ζ : B) (_hζ : IsPrimitiveRoot ζ m) (b : B) :
theorem cyclotomic_uniformizer_in_adjoin {A : Type u_1} [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] [IsAdicComplete (IsLocalRing.maximalIdeal A) A] {K : Type u_2} [Field K] [Algebra A K] [IsFractionRing A K] {m : } (_hm : 0 < m) {L : Type u_3} [Field L] [Algebra K L] [IsCyclotomicExtension {m} K L] [FiniteDimensional K L] {B : Type u_4} [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [Algebra A B] [Algebra B L] [Algebra A L] [IsFractionRing B L] [IsScalarTower A B L] [IsScalarTower A K L] [Module.Finite A B] (ζ : B) (_hζ : IsPrimitiveRoot ζ m) :
πA[ζ], Irreducible π
theorem dvr_cyclotomic_monogenic_adjoin_eq_top (A : Type u_1) [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] [IsAdicComplete (IsLocalRing.maximalIdeal A) A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] (m : ) (hm : 0 < m) (L : Type u_3) [Field L] [Algebra K L] [IsCyclotomicExtension {m} K L] [FiniteDimensional K L] (B : Type u_4) [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [Algebra A B] [Algebra B L] [Algebra A L] [IsFractionRing B L] [IsScalarTower A B L] [IsScalarTower A K L] [IsIntegralClosure B A L] (ζ : B) ( : IsPrimitiveRoot ζ m) :
A[ζ] =
theorem dvr_cyclotomic_monogenic_root (A : Type u_1) [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] [IsAdicComplete (IsLocalRing.maximalIdeal A) A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] (m : ) (hm : 0 < m) (L : Type u_3) [Field L] [Algebra K L] [IsCyclotomicExtension {m} K L] [FiniteDimensional K L] (B : Type u_4) [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [Algebra A B] [Algebra B L] [Algebra A L] [IsFractionRing B L] [IsScalarTower A B L] [IsScalarTower A K L] [IsIntegralClosure B A L] :
∃ (ζ : B), IsPrimitiveRoot ζ m A[ζ] =
theorem pth_root_unity_eq_one_of_no_prim_root (L : Type u_1) [Field L] (p : ) [hp : Fact (Nat.Prime p)] (hno : ∀ (ω : L), ¬IsPrimitiveRoot ω p) (η : L) ( : η ^ p = 1) :
η = 1
theorem prod_mem_ideal_pow {R : Type u_1} [CommRing R] (I : Ideal R) (s : Finset ) (f : R) (hf : is, f i I) :
is, f i I ^ s.card
theorem no_prim_pth_root_in_unramified_ext (A : Type u_1) [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] [IsAdicComplete (IsLocalRing.maximalIdeal A) A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] [Fintype (IsLocalRing.ResidueField A)] (p : ) [hp : Fact (Nat.Prime p)] [CharP (IsLocalRing.ResidueField A) p] (L : Type u_3) [Field L] [Algebra K L] [FiniteDimensional K L] (B : Type u_4) [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [Algebra A B] [Algebra B L] [Algebra A L] [IsFractionRing B L] [IsScalarTower A B L] [IsScalarTower A K L] (habsunram : Ideal.span {p} = IsLocalRing.maximalIdeal A) (he : (IsLocalRing.maximalIdeal A).ramificationIdx (IsLocalRing.maximalIdeal B) = 1) (hnoroot : ∀ (ω : K), ¬IsPrimitiveRoot ω p) (η : L) ( : η ^ p = 1) :
η = 1
theorem unramified_pth_root_in_base (A : Type u_1) [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] [IsAdicComplete (IsLocalRing.maximalIdeal A) A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] [Fintype (IsLocalRing.ResidueField A)] (p : ) [hp : Fact (Nat.Prime p)] [CharP (IsLocalRing.ResidueField A) p] (L : Type u_3) [Field L] [Algebra K L] [FiniteDimensional K L] (B : Type u_4) [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [Algebra A B] [Algebra B L] [Algebra A L] [IsFractionRing B L] [IsScalarTower A B L] [IsScalarTower A K L] (habsunram : Ideal.span {p} = IsLocalRing.maximalIdeal A) (he : (IsLocalRing.maximalIdeal A).ramificationIdx (IsLocalRing.maximalIdeal B) = 1) (η : L) ( : η ^ p = 1) :
∃ (ζ : K), (algebraMap K L) ζ = η
theorem dvr_pth_root_ramified (A : Type u_1) [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] [IsAdicComplete (IsLocalRing.maximalIdeal A) A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] (p : ) [hp : Fact (Nat.Prime p)] [Fintype (IsLocalRing.ResidueField A)] [CharP (IsLocalRing.ResidueField A) p] (hno_prim : ∀ (ζ : K), ζ ^ p = 1ζ = 1) (m : ) (hm : 0 < m) (hdvd : p m) (L : Type u_3) [Field L] [Algebra K L] [IsCyclotomicExtension {m} K L] [FiniteDimensional K L] (B : Type u_4) [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [Algebra A B] [Algebra B L] [Algebra A L] [IsFractionRing B L] [IsScalarTower A B L] [IsScalarTower A K L] (habsunram : Ideal.span {p} = IsLocalRing.maximalIdeal A) :
theorem cyclotomic_ramified_of_dvd (A : Type u_1) [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] [IsAdicComplete (IsLocalRing.maximalIdeal A) A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] (p : ) [hp : Fact (Nat.Prime p)] [Fintype (IsLocalRing.ResidueField A)] [CharP (IsLocalRing.ResidueField A) p] (hno_prim : ∀ (ζ : K), ζ ^ p = 1ζ = 1) (m : ) (hm : 0 < m) (hdvd : p m) (L : Type u_3) [Field L] [Algebra K L] [IsCyclotomicExtension {m} K L] [FiniteDimensional K L] (B : Type u_4) [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [Algebra A B] [Algebra B L] [Algebra A L] [IsFractionRing B L] [IsScalarTower A B L] [IsScalarTower A K L] (habsunram : Ideal.span {p} = IsLocalRing.maximalIdeal A) :
theorem cor_10_16 (A : Type u_1) [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] [IsAdicComplete (IsLocalRing.maximalIdeal A) A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] (n : ) (hn_pos : 0 < n) (L : Type u_3) [Field L] [Algebra K L] [IsCyclotomicExtension {n} K L] [FiniteDimensional K L] (B : Type u_4) [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [Algebra A B] [Algebra B L] [Algebra A L] [IsFractionRing B L] [IsScalarTower A B L] [IsScalarTower A K L] [IsIntegralClosure B A L] [IsLocalHom (algebraMap A B)] [Module.Finite A B] [NoZeroSMulDivisors A B] (ζ : B) (hprim : IsPrimitiveRoot ζ n) (hcoprime : n.Coprime (ringChar (IsLocalRing.ResidueField A))) :