ModuleRamificationInvariants.lean
Nyll.ValuedFieldTheory.LocalField.DiscreteValuationField.RamificationInvariants
20 declarations indexed from sourceView source ↗ Module documentation
Canonical ramification invariants
The ramification index and residue degree are the ideal-theoretic invariants of the chosen valuation rings. Every theorem below is stated directly in the ambient valued-extension context; there are no compatibility aliases or extension-marker arguments.
Declarations
LocalFieldTheory.DiscreteValuationField.ValuedExtension.degree_eq_ramificationIndex_mul_residueDegree
DocumentationThe local fundamental identity for a finite extension of valuation rings.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
LocalFieldTheory.DiscreteValuationField.ValuedExtension.ramificationIndex_ne_zero
DocumentationEstablishes the inequality ValuationTheory.DiscreteValuationField.ValuedExtension.ramificationIndex base.toDVF target.toDVF ≠ 0.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
LocalFieldTheory.DiscreteValuationField.ValuedExtension.ramificationIndex_pos
DocumentationEstablishes the strict bound 0 < ValuationTheory.DiscreteValuationField.ValuedExtension.ramificationIndex base.toDVF target.toDVF.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
LocalFieldTheory.DiscreteValuationField.ValuedExtension.residueDegree_ne_zero
DocumentationEstablishes the inequality ValuationTheory.DiscreteValuationField.ValuedExtension.residueDegree base.toDVF target.toDVF ≠ 0.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
LocalFieldTheory.DiscreteValuationField.ValuedExtension.residueDegree_pos
DocumentationEstablishes the strict bound 0 < ValuationTheory.DiscreteValuationField.ValuedExtension.residueDegree base.toDVF target.toDVF.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
LocalFieldTheory.DiscreteValuationField.ValuedExtension.ramificationIndex_le_degree
DocumentationProves the bound ValuationTheory.DiscreteValuationField.ValuedExtension.ramificationIndex base.toDVF target.toDVF ≤ ValuationTheory.DiscreteValuationField.ValuedExtension.degree base.toDVF target.toDVF.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
LocalFieldTheory.DiscreteValuationField.ValuedExtension.residueDegree_le_degree
DocumentationProves the bound ValuationTheory.DiscreteValuationField.ValuedExtension.residueDegree base.toDVF target.toDVF ≤ ValuationTheory.DiscreteValuationField.ValuedExtension.degree base.toDVF target.toDVF.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
LocalFieldTheory.DiscreteValuationField.ValuedExtension.degree_eq_one_iff_ramificationIndex_eq_one_and_residueDegree_eq_one
DocumentationCharacterizes ValuationTheory.DiscreteValuationField.ValuedExtension.degree base.toDVF target.toDVF = 1 by the equivalent condition ValuationTheory.DiscreteValuationField.ValuedExtension.ramificationIndex base.toDVF target.toDVF = 1 ∧ ValuationTheory.DiscreteValuationField.ValuedExtension.residueDegree base.toDVF target.toDVF = 1.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
LocalFieldTheory.DiscreteValuationField.ValuedExtension.residueDegree_eq_degree_of_ramificationIndex_eq_one
DocumentationEstablishes the identity ValuationTheory.DiscreteValuationField.ValuedExtension.residueDegree base.toDVF target.toDVF = ValuationTheory.DiscreteValuationField.ValuedExtension.degree base.toDVF target.toDVF.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
LocalFieldTheory.DiscreteValuationField.ValuedExtension.ramificationIndex_eq_degree_of_residueDegree_eq_one
DocumentationEstablishes the identity ValuationTheory.DiscreteValuationField.ValuedExtension.ramificationIndex base.toDVF target.toDVF = ValuationTheory.DiscreteValuationField.ValuedExtension.degree base.toDVF target.toDVF.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
LocalFieldTheory.DiscreteValuationField.ValuedExtension.isUnramified_iff_ramificationIndex_eq_one
DocumentationCharacterizes ValuationTheory.DiscreteValuationField.ValuedExtension.IsUnramified base.toDVF target.toDVF by the equivalent condition ValuationTheory.DiscreteValuationField.ValuedExtension.ramificationIndex base.toDVF target.toDVF = 1.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
LocalFieldTheory.DiscreteValuationField.ValuedExtension.isTotallyRamified_iff_residueDegree_eq_one
DocumentationCharacterizes ValuationTheory.DiscreteValuationField.ValuedExtension.IsTotallyRamified base.toDVF target.toDVF by the equivalent condition ValuationTheory.DiscreteValuationField.ValuedExtension.residueDegree base.toDVF target.toDVF = 1.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
LocalFieldTheory.DiscreteValuationField.ValuedExtension.degree_eq_ramificationIndex_mul_residueDegree_of_finite_separable
DocumentationEstablishes the identity ValuationTheory.DiscreteValuationField.ValuedExtension.degree base.toDVF target.toDVF = ValuationTheory.DiscreteValuationField.ValuedExtension.ramificationIndex base.toDVF target.toDVF * ValuationTheory.DiscreteValuationField.ValuedExtension.residueDegree base.toDVF target.toDVF.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L]
LocalFieldTheory.DiscreteValuationField.ValuedExtension.isDefectless_of_finite_separable
DocumentationA finite separable extension of the discrete valued fields is defectless.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L]
LocalFieldTheory.DiscreteValuationField.ValuedExtension.ramificationIndex_le_degree_of_finite_separable
DocumentationProves the bound ValuationTheory.DiscreteValuationField.ValuedExtension.ramificationIndex base.toDVF target.toDVF ≤ ValuationTheory.DiscreteValuationField.ValuedExtension.degree base.toDVF target.toDVF.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L]
LocalFieldTheory.DiscreteValuationField.ValuedExtension.residueDegree_le_degree_of_finite_separable
DocumentationProves the bound ValuationTheory.DiscreteValuationField.ValuedExtension.residueDegree base.toDVF target.toDVF ≤ ValuationTheory.DiscreteValuationField.ValuedExtension.degree base.toDVF target.toDVF.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L]
LocalFieldTheory.DiscreteValuationField.ValuedExtension.ramificationIndex_eq_one_iff_residueDegree_eq_degree_of_finite_separable
DocumentationCharacterizes ValuationTheory.DiscreteValuationField.ValuedExtension.ramificationIndex base.toDVF target.toDVF = 1 by the equivalent condition ValuationTheory.DiscreteValuationField.ValuedExtension.residueDegree base.toDVF target.toDVF = ValuationTheory.DiscreteValuationField.ValuedExtension.degree base.toDVF target.toDVF.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L]
LocalFieldTheory.DiscreteValuationField.ValuedExtension.residueDegree_eq_one_iff_ramificationIndex_eq_degree_of_finite_separable
DocumentationCharacterizes ValuationTheory.DiscreteValuationField.ValuedExtension.residueDegree base.toDVF target.toDVF = 1 by the equivalent condition ValuationTheory.DiscreteValuationField.ValuedExtension.ramificationIndex base.toDVF target.toDVF = ValuationTheory.DiscreteValuationField.ValuedExtension.degree base.toDVF target.toDVF.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L]
LocalFieldTheory.DiscreteValuationField.ValuedExtension.isUnramified_iff_residueDegree_eq_degree_of_finite_separable
DocumentationCharacterizes ValuationTheory.DiscreteValuationField.ValuedExtension.IsUnramified base.toDVF target.toDVF by the equivalent condition ValuationTheory.DiscreteValuationField.ValuedExtension.residueDegree base.toDVF target.toDVF = ValuationTheory.DiscreteValuationField.ValuedExtension.degree base.toDVF target.toDVF.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L]
LocalFieldTheory.DiscreteValuationField.ValuedExtension.isTotallyRamified_iff_ramificationIndex_eq_degree_of_finite_separable
DocumentationCharacterizes ValuationTheory.DiscreteValuationField.ValuedExtension.IsTotallyRamified base.toDVF target.toDVF by the equivalent condition ValuationTheory.DiscreteValuationField.ValuedExtension.ramificationIndex base.toDVF target.toDVF = ValuationTheory.DiscreteValuationField.ValuedExtension.degree base.toDVF target.toDVF.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L]