ModuleHerbrandFunction.lean
Nyll.ValuedFieldTheory.Ramification.HilbertRamification.HerbrandFunction
14 declarations indexed from sourceView source ↗ Module documentation
Herbrand functions for a general discretely valued field
This file attaches the group-theoretic Herbrand functions directly to the real lower ramification groups of RealLowerGroups. The only valued-field input is the stated unique-extension hypothesis that the chosen valuation on the top field is the unique extension of the base valuation. In particular, none of the definitions or elementary inverse-function facts below assumes that either field is complete.
Declarations
RamificationTheory.HilbertRamification.Higher.lowerRamificationFiltrationOfUniqueExtension
DocumentationThe integral levels of the real lower-ramification groups, packaged as a AntitoneNormalSubgroupFiltration. This is the general-DVF replacement for the complete-only toLowerRamificationFiltration.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace RamificationTheory.HilbertRamification
open ValuationTheory.DiscreteValuationField
namespace Higher
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
RamificationTheory.HilbertRamification.Higher.lowerRamificationFiltrationOfUniqueExtension_lower
DocumentationStates the theorem lowerRamificationFiltrationOfUniqueExtension_lower.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace RamificationTheory.HilbertRamification
open ValuationTheory.DiscreteValuationField
namespace Higher
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
RamificationTheory.HilbertRamification.Higher.generalDVFGalFintype
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace RamificationTheory.HilbertRamification
open ValuationTheory.DiscreteValuationField
namespace Higher
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L]
RamificationTheory.HilbertRamification.Higher.herbrandFunctionOfUniqueExtension
DocumentationThe Herbrand-function sum formula, defined under the stated unique-extension and separable-residue assumptions: the Herbrand function attached to the actual lower groups.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace RamificationTheory.HilbertRamification
open ValuationTheory.DiscreteValuationField
namespace Higher
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L]
noncomputable local instance generalDVFGalFintype : Fintype Gal(L/K) :=
Fintype.ofFinite Gal(L/K)
RamificationTheory.HilbertRamification.Higher.inverseHerbrandFunctionOfUniqueExtension
DocumentationThe inverse Herbrand function in the general-DVF setting.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace RamificationTheory.HilbertRamification
open ValuationTheory.DiscreteValuationField
namespace Higher
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L]
noncomputable local instance generalDVFGalFintype : Fintype Gal(L/K) :=
Fintype.ofFinite Gal(L/K)
RamificationTheory.HilbertRamification.Higher.herbrandFunctionOfUniqueExtension_apply
DocumentationStates the theorem herbrandFunctionOfUniqueExtension_apply.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace RamificationTheory.HilbertRamification
open ValuationTheory.DiscreteValuationField
namespace Higher
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L]
noncomputable local instance generalDVFGalFintype : Fintype Gal(L/K) :=
Fintype.ofFinite Gal(L/K)
omit [FiniteDimensional K L] in
RamificationTheory.HilbertRamification.Higher.inverseHerbrandFunctionOfUniqueExtension_apply
DocumentationStates the theorem inverseHerbrandFunctionOfUniqueExtension_apply.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace RamificationTheory.HilbertRamification
open ValuationTheory.DiscreteValuationField
namespace Higher
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L]
noncomputable local instance generalDVFGalFintype : Fintype Gal(L/K) :=
Fintype.ofFinite Gal(L/K)
omit [FiniteDimensional K L] in
RamificationTheory.HilbertRamification.Higher.herbrandFunctionOfUniqueExtension_psi
DocumentationStates the theorem herbrandFunctionOfUniqueExtension_psi.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace RamificationTheory.HilbertRamification
open ValuationTheory.DiscreteValuationField
namespace Higher
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L]
noncomputable local instance generalDVFGalFintype : Fintype Gal(L/K) :=
Fintype.ofFinite Gal(L/K)
RamificationTheory.HilbertRamification.Higher.inverseHerbrandFunctionOfUniqueExtension_eta
DocumentationStates the theorem inverseHerbrandFunctionOfUniqueExtension_eta.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace RamificationTheory.HilbertRamification
open ValuationTheory.DiscreteValuationField
namespace Higher
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L]
noncomputable local instance generalDVFGalFintype : Fintype Gal(L/K) :=
Fintype.ofFinite Gal(L/K)
RamificationTheory.HilbertRamification.Higher.herbrandFunctionOfUniqueExtension_strictMono
DocumentationStates the theorem herbrandFunctionOfUniqueExtension_strictMono.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace RamificationTheory.HilbertRamification
open ValuationTheory.DiscreteValuationField
namespace Higher
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L]
noncomputable local instance generalDVFGalFintype : Fintype Gal(L/K) :=
Fintype.ofFinite Gal(L/K)
RamificationTheory.HilbertRamification.Higher.inverseHerbrandFunctionOfUniqueExtension_strictMono
DocumentationStates the theorem inverseHerbrandFunctionOfUniqueExtension_strictMono.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace RamificationTheory.HilbertRamification
open ValuationTheory.DiscreteValuationField
namespace Higher
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L]
noncomputable local instance generalDVFGalFintype : Fintype Gal(L/K) :=
Fintype.ofFinite Gal(L/K)
RamificationTheory.HilbertRamification.Higher.upperRamificationGroupOfUniqueExtension
DocumentationThe upper ramification group defined through the inverse Herbrand function under the noncomplete standing assumptions: G^t = G_{psi(t)}.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace RamificationTheory.HilbertRamification
open ValuationTheory.DiscreteValuationField
namespace Higher
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L]
noncomputable local instance generalDVFGalFintype : Fintype Gal(L/K) :=
Fintype.ofFinite Gal(L/K)
RamificationTheory.HilbertRamification.Higher.upperRamificationGroupOfUniqueExtension_herbrandFunction
DocumentationStates the theorem upperRamificationGroupOfUniqueExtension_herbrandFunction.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace RamificationTheory.HilbertRamification
open ValuationTheory.DiscreteValuationField
namespace Higher
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L]
noncomputable local instance generalDVFGalFintype : Fintype Gal(L/K) :=
Fintype.ofFinite Gal(L/K)
RamificationTheory.HilbertRamification.Higher.inverseHerbrandFunctionOfUniqueExtension_ge_neg_one_iff
DocumentationStates the theorem inverseHerbrandFunctionOfUniqueExtension_ge_neg_one_iff.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace RamificationTheory.HilbertRamification
open ValuationTheory.DiscreteValuationField
namespace Higher
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L]
noncomputable local instance generalDVFGalFintype : Fintype Gal(L/K) :=
Fintype.ofFinite Gal(L/K)
open _root_.RamificationTheory.DiscreteValuationField.AntitoneNormalSubgroupFiltration
(inverseHerbrandFunction_mem_Ici_neg_one_iff) in