ModuleTower.lean
Nyll.SchemeTheory.AbhyankarLemma.TameRamification.ValuedExtension.Tower
10 declarations indexed from sourceView source ↗ Module documentation
Tame ramification in valued towers
Tameness and total tameness propagate through a finite valued tower. The statements use the canonical invariants of ValuedExtension directly, so the same declarations apply to complete and Henselian discretely valued fields through their toDVF projections.
Declarations
ValuationTheory.DiscreteValuationField.ValuedExtension.residueField_isScalarTower
DocumentationThe residue-field algebra maps induced by a valued tower form a scalar tower.
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x y z a b
namespace ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} {M : Type y} {L : Type w}
variable [Field K] [Field M] [Field L]
variable [Algebra K M] [Algebra M L] [Algebra K L]
variable [IsScalarTower K M L]
variable [FiniteDimensional K M] [FiniteDimensional M L]
variable [FiniteDimensional K L]
variable {base : DVF.{u, v} K}
variable {middle : DVF.{y, z} M}
variable {target : DVF.{w, x} L}
variable [base.valuation.HasExtension middle.valuation]
variable [middle.valuation.HasExtension target.valuation]
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K M] [FiniteDimensional M L]
[FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.residueMap_surjective_tower
DocumentationSurjectivity of the two residue maps implies surjectivity of the composite residue map.
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x y z a b
namespace ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} {M : Type y} {L : Type w}
variable [Field K] [Field M] [Field L]
variable [Algebra K M] [Algebra M L] [Algebra K L]
variable [IsScalarTower K M L]
variable [FiniteDimensional K M] [FiniteDimensional M L]
variable [FiniteDimensional K L]
variable {base : DVF.{u, v} K}
variable {middle : DVF.{y, z} M}
variable {target : DVF.{w, x} L}
variable [base.valuation.HasExtension middle.valuation]
variable [middle.valuation.HasExtension target.valuation]
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K M] [FiniteDimensional M L]
[FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.ramificationIndex_tower
DocumentationMultiplicativity of the canonical ramification index in a valued tower.
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x y z a b
namespace ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} {M : Type y} {L : Type w}
variable [Field K] [Field M] [Field L]
variable [Algebra K M] [Algebra M L] [Algebra K L]
variable [IsScalarTower K M L]
variable [FiniteDimensional K M] [FiniteDimensional M L]
variable [FiniteDimensional K L]
variable {base : DVF.{u, v} K}
variable {middle : DVF.{y, z} M}
variable {target : DVF.{w, x} L}
variable [base.valuation.HasExtension middle.valuation]
variable [middle.valuation.HasExtension target.valuation]
variable [base.valuation.HasExtension target.valuation]
omit [IsScalarTower K M L] [FiniteDimensional K M]
[FiniteDimensional M L] [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.residueDegree_tower
DocumentationMultiplicativity of the canonical residue degree in a valued tower.
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x y z a b
namespace ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} {M : Type y} {L : Type w}
variable [Field K] [Field M] [Field L]
variable [Algebra K M] [Algebra M L] [Algebra K L]
variable [IsScalarTower K M L]
variable [FiniteDimensional K M] [FiniteDimensional M L]
variable [FiniteDimensional K L]
variable {base : DVF.{u, v} K}
variable {middle : DVF.{y, z} M}
variable {target : DVF.{w, x} L}
variable [base.valuation.HasExtension middle.valuation]
variable [middle.valuation.HasExtension target.valuation]
variable [base.valuation.HasExtension target.valuation]
omit [IsScalarTower K M L] [FiniteDimensional K M]
[FiniteDimensional M L] [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.degree_tower
DocumentationMultiplicativity of field degrees in a finite valued tower.
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x y z a b
namespace ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} {M : Type y} {L : Type w}
variable [Field K] [Field M] [Field L]
variable [Algebra K M] [Algebra M L] [Algebra K L]
variable [IsScalarTower K M L]
variable [FiniteDimensional K M] [FiniteDimensional M L]
variable [FiniteDimensional K L]
variable {base : DVF.{u, v} K}
variable {middle : DVF.{y, z} M}
variable {target : DVF.{w, x} L}
variable [base.valuation.HasExtension middle.valuation]
variable [middle.valuation.HasExtension target.valuation]
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L]
[base.valuation.HasExtension middle.valuation]
[middle.valuation.HasExtension target.valuation]
[base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.isTotallyRamified_tower_iff
DocumentationA composite valued extension is totally ramified exactly when both steps are totally ramified.
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x y z a b
namespace ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} {M : Type y} {L : Type w}
variable [Field K] [Field M] [Field L]
variable [Algebra K M] [Algebra M L] [Algebra K L]
variable [IsScalarTower K M L]
variable [FiniteDimensional K M] [FiniteDimensional M L]
variable [FiniteDimensional K L]
variable {base : DVF.{u, v} K}
variable {middle : DVF.{y, z} M}
variable {target : DVF.{w, x} L}
variable [base.valuation.HasExtension middle.valuation]
variable [middle.valuation.HasExtension target.valuation]
variable [base.valuation.HasExtension target.valuation]
omit [IsScalarTower K M L] [FiniteDimensional K M]
[FiniteDimensional M L] [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.isDefectless_tower
DocumentationDefectlessness is preserved by a finite valued tower.
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x y z a b
namespace ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} {M : Type y} {L : Type w}
variable [Field K] [Field M] [Field L]
variable [Algebra K M] [Algebra M L] [Algebra K L]
variable [IsScalarTower K M L]
variable [FiniteDimensional K M] [FiniteDimensional M L]
variable [FiniteDimensional K L]
variable {base : DVF.{u, v} K}
variable {middle : DVF.{y, z} M}
variable {target : DVF.{w, x} L}
variable [base.valuation.HasExtension middle.valuation]
variable [middle.valuation.HasExtension target.valuation]
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.isTamelyRamified_tower
DocumentationTame ramification is preserved by a finite valued tower.
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x y z a b
namespace ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} {M : Type y} {L : Type w}
variable [Field K] [Field M] [Field L]
variable [Algebra K M] [Algebra M L] [Algebra K L]
variable [IsScalarTower K M L]
variable [FiniteDimensional K M] [FiniteDimensional M L]
variable [FiniteDimensional K L]
variable {base : DVF.{u, v} K}
variable {middle : DVF.{y, z} M}
variable {target : DVF.{w, x} L}
variable [base.valuation.HasExtension middle.valuation]
variable [middle.valuation.HasExtension target.valuation]
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.isTotallyTamelyRamified_tower
DocumentationTotal tame ramification is preserved by a finite valued tower.
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x y z a b
namespace ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} {M : Type y} {L : Type w}
variable [Field K] [Field M] [Field L]
variable [Algebra K M] [Algebra M L] [Algebra K L]
variable [IsScalarTower K M L]
variable [FiniteDimensional K M] [FiniteDimensional M L]
variable [FiniteDimensional K L]
variable {base : DVF.{u, v} K}
variable {middle : DVF.{y, z} M}
variable {target : DVF.{w, x} L}
variable [base.valuation.HasExtension middle.valuation]
variable [middle.valuation.HasExtension target.valuation]
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.ramificationIndex_square
DocumentationThe two products of ramification indices around a valued square agree.
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x y z a b
namespace ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} {M : Type y} {L : Type w}
variable [Field K] [Field M] [Field L]
variable [Algebra K M] [Algebra M L] [Algebra K L]
variable [IsScalarTower K M L]
variable [FiniteDimensional K M] [FiniteDimensional M L]
variable [FiniteDimensional K L]
variable {base : DVF.{u, v} K}
variable {middle : DVF.{y, z} M}
variable {target : DVF.{w, x} L}
variable [base.valuation.HasExtension middle.valuation]
variable [middle.valuation.HasExtension target.valuation]
variable [base.valuation.HasExtension target.valuation]
section Square
variable {M' : Type a} [Field M']
variable [Algebra K M'] [Algebra M' L]
variable [IsScalarTower K M' L]
variable [FiniteDimensional K M'] [FiniteDimensional M' L]
variable {leftMiddle : DVF.{a, b} M'}
variable [base.valuation.HasExtension leftMiddle.valuation]
variable [leftMiddle.valuation.HasExtension target.valuation]
omit [IsScalarTower K M L] [IsScalarTower K M' L]
[FiniteDimensional K M] [FiniteDimensional M L]
[FiniteDimensional K L] [FiniteDimensional K M']
[FiniteDimensional M' L] in