ModuleBasic.lean
Nyll.SchemeTheory.AbhyankarLemma.TameRamification.Basic
21 declarations indexed from sourceView source ↗ Module documentation
Tame ramification predicates
This file defines tame ramification directly for the ambient valued extension base / target. No proof-irrelevant extension record is introduced: complete and Henselian discretely valued fields use the same definitions through their canonical toDVF projections.
Declarations
ValuationTheory.DiscreteValuationField.DVF.residueCharacteristic
DocumentationThe residue characteristic of a discretely valued field, expressed as 0 in characteristic zero and as the positive prime characteristic otherwise.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace ValuationTheory.DiscreteValuationField
namespace DVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.DVF.residueCharacteristic_eq_ringChar
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace ValuationTheory.DiscreteValuationField
namespace DVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.DVF.PrimeToResidueCharacteristic
DocumentationA natural number is prime to the residue characteristic. In residue characteristic zero this condition is vacuous.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace ValuationTheory.DiscreteValuationField
namespace DVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.DVF.primeToResidueCharacteristic_of_residueCharacteristic_eq_zero
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace ValuationTheory.DiscreteValuationField
namespace DVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.DVF.primeToResidueCharacteristic_iff_of_residueCharacteristic_ne_zero
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace ValuationTheory.DiscreteValuationField
namespace DVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.DVF.residueCharacteristic_coprime_of_primeToResidueCharacteristic
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace ValuationTheory.DiscreteValuationField
namespace DVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.DVF.primeToResidueCharacteristic_one
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace ValuationTheory.DiscreteValuationField
namespace DVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.ValuedExtension.IsTamelyRamified
DocumentationA finite valued extension is tamely ramified when it is defectless, its residue-field extension is separable, and its ramification index is prime to the residue characteristic.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : DVF.{u, v} K) (target : DVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.isTamelyRamified_def
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : DVF.{u, v} K) (target : DVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.IsTamelyRamified.isDefectless
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : DVF.{u, v} K) (target : DVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.IsTamelyRamified.residue_isSeparable
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : DVF.{u, v} K) (target : DVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.IsTamelyRamified.primeToResidueCharacteristic
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : DVF.{u, v} K) (target : DVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.IsTamelyRamified.ramificationIndex_coprime_residueCharacteristic
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : DVF.{u, v} K) (target : DVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.isTamelyRamified_of_isUnramified_of_isDefectless_of_residue_isSeparable
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : DVF.{u, v} K) (target : DVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.IsTamelyRamified.degree_eq_ramificationIndex_mul_residueDegree
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : DVF.{u, v} K) (target : DVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.IsTotallyTamelyRamified
DocumentationTotally tamely ramified means tame and residue degree one.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : DVF.{u, v} K) (target : DVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.isTotallyTamelyRamified_def
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : DVF.{u, v} K) (target : DVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.IsTotallyTamelyRamified.isTamelyRamified
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : DVF.{u, v} K) (target : DVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.IsTotallyTamelyRamified.isTotallyRamified
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : DVF.{u, v} K) (target : DVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.IsTotallyTamelyRamified.ramificationIndex_eq_degree
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : DVF.{u, v} K) (target : DVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.IsTotallyTamelyRamified.primeToResidueCharacteristic_degree
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : DVF.{u, v} K) (target : DVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]