Module

CyclicIndex.lean

Nyll.SchemeTheory.AbhyankarLemma.TameRamification.Book.CyclicIndex
5 declarations indexed from sourceView source ↗

Coprime indices in a discrete book value group

The value group of a nontrivial discrete book exponential valuation is an infinite cyclic additive group. In an infinite cyclic group, two subgroups which generate the whole group have coprime indices. This file records that group-theoretic fact and specializes it to actual book value subgroups.

Declarations

TameAbhyankar.int_addSubgroup_index_coprime_of_sup_eq_top

Two subgroups of ℤ which generate ℤ have coprime indices.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
universe u
namespace TameAbhyankar
open AlgebraicNumberTheory.Valuations
theorem int_addSubgroup_index_coprime_of_sup_eq_top
    (A B : AddSubgroup ℤ) (hsup : A ⊔ B = ⊤) :
    Nat.Coprime A.index B.index
TameAbhyankar.addSubgroup_index_coprime_of_addEquiv_int

Coprimality of subgroup indices is invariant under identifying the ambient additive group with ℤ.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
universe u
namespace TameAbhyankar
open AlgebraicNumberTheory.Valuations
theorem addSubgroup_index_coprime_of_addEquiv_int
    {G : Type u} [AddCommGroup G] (e : G ≃+ ℤ)
    (A B : AddSubgroup G) (hsup : A ⊔ B = ⊤) :
    Nat.Coprime A.index B.index
TameAbhyankar.bookValueSubgroup_index_coprime_of_sup_eq_top

The subgroups of a discrete book value group which generate the whole value group have coprime indices.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
universe u
namespace TameAbhyankar
open AlgebraicNumberTheory.Valuations
theorem bookValueSubgroup_index_coprime_of_sup_eq_top
    {Top : Type u} [Field Top]
    (w : LubinTate.Valuations.ExponentialValuation Top)
    (hwdisc : LubinTate.Valuations.DiscreteExponentialValuation w)
    (A B : AddSubgroup (exponentialValueSubgroup w))
    (hsup : A ⊔ B = ⊤) :
    Nat.Coprime A.index B.index
TameAbhyankar.bookValueSubgroup_relIndex_coprime_of_sup_eq

Ambient-subgroup form: if two subgroups of ℝ lie in a discrete book value group and their supremum is that value group, their relative indices in the value group are coprime.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
universe u
namespace TameAbhyankar
open AlgebraicNumberTheory.Valuations
theorem bookValueSubgroup_relIndex_coprime_of_sup_eq
    {Top : Type u} [Field Top]
    (w : LubinTate.Valuations.ExponentialValuation Top)
    (hwdisc : LubinTate.Valuations.DiscreteExponentialValuation w)
    (GammaA GammaB : AddSubgroup ℝ)
    (hsup : GammaA ⊔ GammaB = exponentialValueSubgroup w) :
    Nat.Coprime
      (GammaA.relIndex (exponentialValueSubgroup w))
      (GammaB.relIndex (exponentialValueSubgroup w))
TameAbhyankar.bookRamificationIndex_coprime_of_valueSubgroup_sup_eq

Book-valuation form of the cyclic-index calculation. Exact extensions whose two value subgroups generate the discrete target value group have coprime book ramification indices.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
universe u
namespace TameAbhyankar
open AlgebraicNumberTheory.Valuations
theorem bookRamificationIndex_coprime_of_valueSubgroup_sup_eq
    {A B Top : Type u} [Field A] [Field B] [Field Top]
    (vA : LubinTate.Valuations.ExponentialValuation A)
    (vB : LubinTate.Valuations.ExponentialValuation B)
    (w : LubinTate.Valuations.ExponentialValuation Top)
    (hwdisc : LubinTate.Valuations.DiscreteExponentialValuation w)
    (hsup : exponentialValueSubgroup vA ⊔
      exponentialValueSubgroup vB = exponentialValueSubgroup w) :
    Nat.Coprime (exponentialRamificationIndex vA w)
      (exponentialRamificationIndex vB w)