Documentation

Atlas.NumberTheoryI.code.RamificationTypes

@[reducible, inline]
Instances For
    theorem tamelyRamified_of_tower_left {p e_EK e_EL e_LK : } (hmul : e_EK = e_EL * e_LK) (h : ¬p e_EK) :
    ¬p e_LK
    theorem tamelyRamified_of_tower_right {p e_EK e_EL e_LK : } (hmul : e_EK = e_EL * e_LK) (h : ¬p e_EK) :
    ¬p e_EL
    theorem tamelyRamified_tower {p e_EK e_EL e_LK : } (hp : Nat.Prime p p = 0) (hmul : e_EK = e_EL * e_LK) (hEL : ¬p e_EL) (hLK : ¬p e_LK) :
    ¬p e_EK
    theorem tamelyRamified_tower_iff {p e_EK e_EL e_LK : } (hp : Nat.Prime p p = 0) (hmul : e_EK = e_EL * e_LK) :
    ¬p e_EK ¬p e_EL ¬p e_LK
    theorem totallyRamified_tower {f_EK f_EL f_LK : } (hmul_f : f_EK = f_EL * f_LK) (hEL : f_EL = 1) (hLK : f_LK = 1) :
    f_EK = 1
    structure IsNthRootOfUniformizer (A : Type u_1) [CommRing A] (B : Type u_3) [CommRing B] [Algebra A B] (n : ) (π : B) (πA : A) :
    Instances For
      theorem nth_root_of_uniformizer_generates (A : Type u_5) [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] (K : Type u_6) [Field K] [Algebra A K] [IsFractionRing A K] [IsAdicComplete (IsLocalRing.maximalIdeal A) A] (B : Type u_7) [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [Algebra A B] [IsLocalHom (algebraMap A B)] [Module.Finite A B] [NoZeroSMulDivisors A B] (L : Type u_8) [Field L] [Algebra K L] [FiniteDimensional K L] [Algebra.IsSeparable K L] [Algebra B L] [IsFractionRing B L] [Algebra A L] [IsScalarTower A B L] [IsScalarTower A K L] [Algebra.IsSeparable (IsLocalRing.ResidueField A) (IsLocalRing.ResidueField B)] (n : ) (hn : 1 < n) (π : B) (πA : A) (hπA : Irreducible πA) (hpow : π ^ n = (algebraMap A B) πA) (hn_eq : n = Module.finrank K L) :
      Irreducible π A[π] =
      theorem uniformizer_pow_associated_algebraMap (A : Type u_5) [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] (K : Type u_6) [Field K] [Algebra A K] [IsFractionRing A K] [IsAdicComplete (IsLocalRing.maximalIdeal A) A] (B : Type u_7) [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [Algebra A B] [IsLocalHom (algebraMap A B)] [Module.Finite A B] [NoZeroSMulDivisors A B] (L : Type u_8) [Field L] [Algebra K L] [FiniteDimensional K L] [Algebra.IsSeparable K L] [Algebra B L] [IsFractionRing B L] [Algebra A L] [IsScalarTower A B L] [IsScalarTower A K L] [Algebra.IsSeparable (IsLocalRing.ResidueField A) (IsLocalRing.ResidueField B)] (htotram : AKLB_ramIdx A B = Module.finrank K L) (πA₀ : A) (hπA₀ : Irreducible πA₀) (πB : B) (hπB : Irreducible πB) :
      ∃ (u : Bˣ), πB ^ Module.finrank K L = u * (algebraMap A B) πA₀
      theorem hensel_unit_nth_root_of_one_mod (B : Type u_5) [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [IsAdicComplete (IsLocalRing.maximalIdeal B) B] (n : ) (hn : 1 < n) (hp : ¬ringChar (IsLocalRing.ResidueField B) n) (u : Bˣ) (hu_mod : u - 1 IsLocalRing.maximalIdeal B) :
      ∃ (r : Bˣ), r ^ n = u
      theorem uniformizer_adjust_mod_maximal (A : Type u_5) [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] (K : Type u_6) [Field K] [Algebra A K] [IsFractionRing A K] [IsAdicComplete (IsLocalRing.maximalIdeal A) A] (B : Type u_7) [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [Algebra A B] [IsLocalHom (algebraMap A B)] [Module.Finite A B] [NoZeroSMulDivisors A B] (L : Type u_8) [Field L] [Algebra K L] [FiniteDimensional K L] [Algebra.IsSeparable K L] [Algebra B L] [IsFractionRing B L] [Algebra A L] [IsScalarTower A B L] [IsScalarTower A K L] [Algebra.IsSeparable (IsLocalRing.ResidueField A) (IsLocalRing.ResidueField B)] (htotram : AKLB_ramIdx A B = Module.finrank K L) (πA₀ : A) (hπA₀ : Irreducible πA₀) (πB : B) (hπB : Irreducible πB) (u : Bˣ) (hu : πB ^ Module.finrank K L = u * (algebraMap A B) πA₀) :
      ∃ (πA₁ : A) (u₁ : Bˣ), Irreducible πA₁ πB ^ Module.finrank K L = u₁ * (algebraMap A B) πA₁ u₁ - 1 IsLocalRing.maximalIdeal B
      theorem isPrecomplete_of_pow {R : Type u_5} [CommRing R] {I : Ideal R} {M : Type u_6} [AddCommGroup M] [Module R M] (e : ) (he : 1 e) [hpc : IsPrecomplete (I ^ e) M] :
      theorem padic_decomp_exists (e : ) (he : e 0) (p : ) (hp : Nat.Prime p p = 0) :
      ∃ (m : ) (a : ), e = m * p ^ a ¬p m
      theorem padic_decomp_unique (p : ) (hp : Nat.Prime p p = 0) (m₁ m₂ a₁ a₂ : ) (hm₁ : ¬p m₁) (hm₂ : ¬p m₂) (hne : m₁ * p ^ a₁ 0) (heq : m₁ * p ^ a₁ = m₂ * p ^ a₂) :
      m₁ = m₂ a₁ = a₂
      theorem padic_decomp_unique_tower (p : ) (hp : Nat.Prime p p = 0) {e m₁ m₂ a₁ a₂ : } (he : e 0) (heq₁ : e = m₁ * p ^ a₁) (hm₁ : ¬p m₁) (heq₂ : e = m₂ * p ^ a₂) (hm₂ : ¬p m₂) :
      m₁ = m₂ a₁ = a₂
      theorem IntermediateField.adjoin_singleton_eq_of_smul {K : Type u_1} {L : Type u_2} [Field K] [Field L] [Algebra K L] (α β : L) (h1 : ∃ (k : K), (algebraMap K L) k * β = α) (h2 : ∃ (k : K), (algebraMap K L) k * α = β) :
      Kα = Kβ
      theorem ratio_pow_eq_one {L : Type u_1} [Field L] (α β c : L) (m : ) ( : α ^ m = c) ( : β ^ m = c) (hc : c 0) :
      (α * β⁻¹) ^ m = 1
      theorem rootOfUnity_intCl_unramified (A : Type u_1) [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] [IsAdicComplete (IsLocalRing.maximalIdeal A) A] (E : Type u_3) [Field E] [Algebra K E] [FiniteDimensional K E] [Algebra.IsSeparable K E] [Algebra A E] [IsScalarTower A K E] (m : ) (hm_ne : m 0) (ζ : E) ( : ζ ^ m = 1) (hgen : Kζ = ) :
      theorem rootOfUnity_adjoin_le_maxUnram (A : Type u_1) [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] [IsAdicComplete (IsLocalRing.maximalIdeal A) A] (L : Type u_3) [Field L] [Algebra K L] [FiniteDimensional K L] [Algebra A L] [IsScalarTower A K L] (m : ) (hm : ¬AKLB_residueChar A m) (ζ : L) ( : ζ ^ m = 1) :
      theorem hensel_uniformizer_construction (A : Type u_1) [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] [IsAdicComplete (IsLocalRing.maximalIdeal A) A] (B : Type u_3) [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [Algebra A B] [IsLocalHom (algebraMap A B)] [Module.Finite A B] [NoZeroSMulDivisors A B] (L : Type u_4) [Field L] [Algebra K L] [FiniteDimensional K L] [Algebra.IsSeparable K L] [Algebra B L] [IsFractionRing B L] [Algebra A L] [IsScalarTower A B L] [IsScalarTower A K L] [Algebra.IsSeparable (IsLocalRing.ResidueField A) (IsLocalRing.ResidueField B)] (htotram : AKLB_ramIdx A B = Module.finrank K L) (m a : ) (hma : Module.finrank K L = m * AKLB_residueChar A ^ a) (hm : ¬AKLB_residueChar A m) :
      ∃ (πA_img : K) (π : L), π ^ m = (algebraMap K L) πA_img (algebraMap K L) πA_img 0 π 0 Module.finrank K Kπ = m Module.finrank (↥Kπ) L = AKLB_residueChar A ^ a ∃ (πA : A), Irreducible πA (algebraMap A K) πA = πA_img
      theorem hensel_dvr_mth_root_in_subext (A : Type u_1) [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] [IsAdicComplete (IsLocalRing.maximalIdeal A) A] (B : Type u_3) [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [Algebra A B] [IsLocalHom (algebraMap A B)] [Module.Finite A B] [NoZeroSMulDivisors A B] (L : Type u_4) [Field L] [Algebra K L] [FiniteDimensional K L] [Algebra.IsSeparable K L] [Algebra B L] [IsFractionRing B L] [Algebra A L] [IsScalarTower A B L] [IsScalarTower A K L] [Algebra.IsSeparable (IsLocalRing.ResidueField A) (IsLocalRing.ResidueField B)] (htotram : AKLB_ramIdx A B = Module.finrank K L) (m : ) (hm_pos : 0 < m) (hm : ¬AKLB_residueChar A m) (T : IntermediateField K L) (hT_deg : Module.finrank K T = m) :
      ∃ (ϖ : A) (α₀ : T), Irreducible ϖ α₀ ^ m = (algebraMap K L) ((algebraMap A K) ϖ) α₀ 0
      theorem sub_ext_uniformizer_adjust (A : Type u_1) [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] [IsAdicComplete (IsLocalRing.maximalIdeal A) A] (B : Type u_3) [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [Algebra A B] [IsLocalHom (algebraMap A B)] [Module.Finite A B] [NoZeroSMulDivisors A B] (L : Type u_4) [Field L] [Algebra K L] [FiniteDimensional K L] [Algebra.IsSeparable K L] [Algebra B L] [IsFractionRing B L] [Algebra A L] [IsScalarTower A B L] [IsScalarTower A K L] [Algebra.IsSeparable (IsLocalRing.ResidueField A) (IsLocalRing.ResidueField B)] (htotram : AKLB_ramIdx A B = Module.finrank K L) (πA : A) (hπA_irr : Irreducible πA) (m : ) (hm_pos : 0 < m) (hm : ¬AKLB_residueChar A m) (T : IntermediateField K L) (hT_deg : Module.finrank K T = m) (ϖ : A) (hϖ_irr : Irreducible ϖ) (α₀ : T) (hα₀ : α₀ ^ m = (algebraMap K L) ((algebraMap A K) ϖ)) :
      ∃ (πA₁ : A) (α₁ : T) (u : Aˣ), Irreducible πA₁ α₁ ^ m = (algebraMap K L) ((algebraMap A K) πA₁) πA = u * πA₁ u - 1 IsLocalRing.maximalIdeal A
      theorem hensel_mth_root_in_subext (A : Type u_1) [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] [IsAdicComplete (IsLocalRing.maximalIdeal A) A] (B : Type u_3) [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [Algebra A B] [IsLocalHom (algebraMap A B)] [Module.Finite A B] [NoZeroSMulDivisors A B] (L : Type u_4) [Field L] [Algebra K L] [FiniteDimensional K L] [Algebra.IsSeparable K L] [Algebra B L] [IsFractionRing B L] [Algebra A L] [IsScalarTower A B L] [IsScalarTower A K L] [Algebra.IsSeparable (IsLocalRing.ResidueField A) (IsLocalRing.ResidueField B)] (htotram : AKLB_ramIdx A B = Module.finrank K L) (πA : A) (hπA_irr : Irreducible πA) (m : ) (hm_pos : 0 < m) (hm : ¬AKLB_residueChar A m) (T : IntermediateField K L) (hT_deg : Module.finrank K T = m) :
      ∃ (α₀ : T), α₀ ^ m = (algebraMap K L) ((algebraMap A K) πA)
      theorem subExtNewtonApproxInIntermediate (A : Type u_1) [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] [IsAdicComplete (IsLocalRing.maximalIdeal A) A] (B : Type u_3) [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [Algebra A B] [IsLocalHom (algebraMap A B)] [Module.Finite A B] [NoZeroSMulDivisors A B] (L : Type u_4) [Field L] [Algebra K L] [FiniteDimensional K L] [Algebra.IsSeparable K L] [Algebra B L] [IsFractionRing B L] [Algebra A L] [IsScalarTower A B L] [IsScalarTower A K L] [Algebra.IsSeparable (IsLocalRing.ResidueField A) (IsLocalRing.ResidueField B)] (htotram : AKLB_ramIdx A B = Module.finrank K L) (πA : A) (hπA_irr : Irreducible πA) (m : ) (hm : ¬AKLB_residueChar A m) (T : IntermediateField K L) (hT_deg : Module.finrank K T = m) :
      ∃ (ϖ : A) (α₀ : T) (u : Aˣ), Irreducible ϖ α₀ ^ m = (algebraMap K L) ((algebraMap A K) ϖ) πA = u * ϖ u - 1 IsLocalRing.maximalIdeal A
      theorem rootInIntermediate_of_totallyRamified (A : Type u_1) [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] [IsAdicComplete (IsLocalRing.maximalIdeal A) A] (B : Type u_3) [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [Algebra A B] [IsLocalHom (algebraMap A B)] [Module.Finite A B] [NoZeroSMulDivisors A B] (L : Type u_4) [Field L] [Algebra K L] [FiniteDimensional K L] [Algebra.IsSeparable K L] [Algebra B L] [IsFractionRing B L] [Algebra A L] [IsScalarTower A B L] [IsScalarTower A K L] [Algebra.IsSeparable (IsLocalRing.ResidueField A) (IsLocalRing.ResidueField B)] (htotram : AKLB_ramIdx A B = Module.finrank K L) (πA_img : K) (_hπA : (algebraMap K L) πA_img 0) (hπA_img : ∃ (πA : A), Irreducible πA (algebraMap A K) πA = πA_img) (m : ) (hm : ¬AKLB_residueChar A m) (T : IntermediateField K L) (hT_deg : Module.finrank K T = m) :
      ∃ (α : T), α ^ m = (algebraMap K L) πA_img
      theorem uniformizerPreimage (A : Type u_1) [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] [IsAdicComplete (IsLocalRing.maximalIdeal A) A] (B : Type u_3) [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [Algebra A B] [IsLocalHom (algebraMap A B)] [Module.Finite A B] [NoZeroSMulDivisors A B] (L : Type u_4) [Field L] [Algebra K L] [FiniteDimensional K L] [Algebra.IsSeparable K L] [Algebra B L] [IsFractionRing B L] [Algebra A L] [IsScalarTower A B L] [IsScalarTower A K L] [Algebra.IsSeparable (IsLocalRing.ResidueField A) (IsLocalRing.ResidueField B)] (htotram : AKLB_ramIdx A B = Module.finrank K L) (πA_img : K) (hπA : (algebraMap K L) πA_img 0) (hπA_img : ∃ (πA : A), Irreducible πA (algebraMap A K) πA = πA_img) :
      ∃ (πA : A), (algebraMap A K) πA = πA_img πA IsLocalRing.maximalIdeal A πAIsLocalRing.maximalIdeal A ^ 2
      theorem irreducible_xm_sub_uniformizer (A : Type u_1) [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] [IsAdicComplete (IsLocalRing.maximalIdeal A) A] (B : Type u_3) [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [Algebra A B] [IsLocalHom (algebraMap A B)] [Module.Finite A B] [NoZeroSMulDivisors A B] (L : Type u_4) [Field L] [Algebra K L] [FiniteDimensional K L] [Algebra.IsSeparable K L] [Algebra B L] [IsFractionRing B L] [Algebra A L] [IsScalarTower A B L] [IsScalarTower A K L] [Algebra.IsSeparable (IsLocalRing.ResidueField A) (IsLocalRing.ResidueField B)] (htotram : AKLB_ramIdx A B = Module.finrank K L) (πA_img : K) (hπA : (algebraMap K L) πA_img 0) (hπA_img : ∃ (πA : A), Irreducible πA (algebraMap A K) πA = πA_img) (m : ) (hm : ¬AKLB_residueChar A m) (hm_pos : 0 < m) :
      theorem intermediateField_generatedByRoot (A : Type u_1) [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] [IsAdicComplete (IsLocalRing.maximalIdeal A) A] (B : Type u_3) [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [Algebra A B] [IsLocalHom (algebraMap A B)] [Module.Finite A B] [NoZeroSMulDivisors A B] (L : Type u_4) [Field L] [Algebra K L] [FiniteDimensional K L] [Algebra.IsSeparable K L] [Algebra B L] [IsFractionRing B L] [Algebra A L] [IsScalarTower A B L] [IsScalarTower A K L] [Algebra.IsSeparable (IsLocalRing.ResidueField A) (IsLocalRing.ResidueField B)] (htotram : AKLB_ramIdx A B = Module.finrank K L) (πA_img : K) (hπA : (algebraMap K L) πA_img 0) (hπA_img : ∃ (πA : A), Irreducible πA (algebraMap A K) πA = πA_img) (m : ) (hm : ¬AKLB_residueChar A m) (T : IntermediateField K L) (hT_deg : Module.finrank K T = m) :
      ∃ (α : L), α ^ m = (algebraMap K L) πA_img T = Kα
      theorem tameWildDecomposition_uniqueness (A : Type u_1) [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] [IsAdicComplete (IsLocalRing.maximalIdeal A) A] (B : Type u_3) [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [Algebra A B] [IsLocalHom (algebraMap A B)] [Module.Finite A B] [NoZeroSMulDivisors A B] (L : Type u_4) [Field L] [Algebra K L] [FiniteDimensional K L] [Algebra.IsSeparable K L] [Algebra B L] [IsFractionRing B L] [Algebra A L] [IsScalarTower A B L] [IsScalarTower A K L] [Algebra.IsSeparable (IsLocalRing.ResidueField A) (IsLocalRing.ResidueField B)] (htotram : AKLB_ramIdx A B = Module.finrank K L) (m a : ) (hma : Module.finrank K L = m * AKLB_residueChar A ^ a) (hm : ¬AKLB_residueChar A m) (T₁ T₂ : IntermediateField K L) (hT₁_deg : Module.finrank K T₁ = m) (_hT₁_wild : Module.finrank (↥T₁) L = AKLB_residueChar A ^ a) (hT₂_deg : Module.finrank K T₂ = m) (_hT₂_wild : Module.finrank (↥T₂) L = AKLB_residueChar A ^ a) :
      T₁ = T₂
      noncomputable def intClE_to_L_algHom (A : Type u_1) [CommRing A] [IsDomain A] {K : Type u_2} [Field K] [Algebra A K] {L : Type u_3} [Field L] [Algebra K L] [Algebra A L] [IsScalarTower A K L] (E : IntermediateField K L) :
      (integralClosure A E) →ₐ[A] L
      Instances For
        noncomputable def intClE_to_B_algHom (A : Type u_1) [CommRing A] [IsDomain A] {K : Type u_2} [Field K] [Algebra A K] [IsFractionRing A K] (B : Type u_3) [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [Algebra A B] [IsLocalHom (algebraMap A B)] [Module.Finite A B] [NoZeroSMulDivisors A B] {L : Type u_4} [Field L] [Algebra K L] [Algebra B L] [IsFractionRing B L] [Algebra A L] [IsScalarTower A B L] [IsScalarTower A K L] (E : IntermediateField K L) :
        (integralClosure A E) →ₐ[A] B
        Instances For
          theorem tameWildDecomposition_uniquenessContainment (A : Type u_1) [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] [IsAdicComplete (IsLocalRing.maximalIdeal A) A] (B : Type u_3) [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [Algebra A B] [IsLocalHom (algebraMap A B)] [Module.Finite A B] [NoZeroSMulDivisors A B] (L : Type u_4) [Field L] [Algebra K L] [FiniteDimensional K L] [Algebra.IsSeparable K L] [Algebra B L] [IsFractionRing B L] [Algebra A L] [IsScalarTower A B L] [IsScalarTower A K L] [Algebra.IsSeparable (IsLocalRing.ResidueField A) (IsLocalRing.ResidueField B)] (E₁ E₂ : IntermediateField K L) (hE₁_F : maximalUnramifiedSubextension A K L E₁) (hE₂_F : maximalUnramifiedSubextension A K L E₂) (hE₁_totram : ramIdx_over A B E₁ = Module.finrank (↥E₁) L) (hE₂_totram : ramIdx_over A B E₂ = Module.finrank (↥E₂) L) (hE₁_tame : ¬AKLB_residueChar A ramIdx_sub A B E₁) (hfin_over : Module.finrank (↥E₁) L = Module.finrank (↥E₂) L) :
          E₁ E₂
          theorem tameWildDecomposition_uniquenessTowerTranslation (A : Type u_1) [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] [IsAdicComplete (IsLocalRing.maximalIdeal A) A] (B : Type u_3) [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [Algebra A B] [IsLocalHom (algebraMap A B)] [Module.Finite A B] [NoZeroSMulDivisors A B] (L : Type u_4) [Field L] [Algebra K L] [FiniteDimensional K L] [Algebra.IsSeparable K L] [Algebra B L] [IsFractionRing B L] [Algebra A L] [IsScalarTower A B L] [IsScalarTower A K L] [Algebra.IsSeparable (IsLocalRing.ResidueField A) (IsLocalRing.ResidueField B)] (E₁ E₂ : IntermediateField K L) (hE₁_F : maximalUnramifiedSubextension A K L E₁) (hE₂_F : maximalUnramifiedSubextension A K L E₂) (hE₁_totram : ramIdx_over A B E₁ = Module.finrank (↥E₁) L) (hE₂_totram : ramIdx_over A B E₂ = Module.finrank (↥E₂) L) (hE₁_tame : ¬AKLB_residueChar A ramIdx_sub A B E₁) (hdeg : Module.finrank K E₁ = Module.finrank K E₂) :
          E₁ = E₂
          theorem tameWildDecompositionGeneral_uniqueness (A : Type u_1) [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] [IsAdicComplete (IsLocalRing.maximalIdeal A) A] (B : Type u_3) [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [Algebra A B] [IsLocalHom (algebraMap A B)] [Module.Finite A B] [NoZeroSMulDivisors A B] (L : Type u_4) [Field L] [Algebra K L] [FiniteDimensional K L] [Algebra.IsSeparable K L] [Algebra B L] [IsFractionRing B L] [Algebra A L] [IsScalarTower A B L] [IsScalarTower A K L] [Algebra.IsSeparable (IsLocalRing.ResidueField A) (IsLocalRing.ResidueField B)] (E₁ E₂ : IntermediateField K L) (hE₁_tame : ¬AKLB_residueChar A ramIdx_sub A B E₁) (hE₁_totram : ramIdx_over A B E₁ = Module.finrank (↥E₁) L) (hE₁_wild : ∃ (k : ), ramIdx_over A B E₁ = AKLB_residueChar A ^ k) (hE₁_F : maximalUnramifiedSubextension A K L E₁) (hE₂_tame : ¬AKLB_residueChar A ramIdx_sub A B E₂) (hE₂_totram : ramIdx_over A B E₂ = Module.finrank (↥E₂) L) (hE₂_wild : ∃ (k : ), ramIdx_over A B E₂ = AKLB_residueChar A ^ k) (hE₂_F : maximalUnramifiedSubextension A K L E₂) :
          E₁ = E₂