ModuleInvariants.lean
Nyll.SchemeTheory.AbhyankarLemma.TameRamification.ValueGroup.NonarchimedeanLocalField.Invariants
8 declarations indexed from sourceView source ↗ Module documentation
Local-field extension invariants
This file exposes the elementary divisibility consequences of the canonical ramification identity e * f = [L : K] for finite separable nonarchimedean local-field extensions.
Declarations
TameAbhyankar.NAField.ramificationIndex_mul_residueDegree_eq_finrank
DocumentationThe canonical ramification and residue degrees multiply to the field degree.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace TameAbhyankar
open LocalFieldTheory
open scoped ValuativeRel
namespace NAField
local notation "e[" K "," L "]" =>
Ideal.ramificationIdx (𝓂[L] : Ideal 𝒪[L]) 𝒪[K]
local notation "f[" K "," L "]" => Module.finrank 𝓀[K] 𝓀[L]
variable {K L : Type u}
variable [Field K] [ValuativeRel K] [TopologicalSpace K]
variable [IsNonarchimedeanLocalField K]
variable [Field L] [ValuativeRel L] [TopologicalSpace L]
variable [IsNonarchimedeanLocalField L]
variable [Algebra K L] [FiniteDimensional K L] [Algebra.IsSeparable K L]
variable [Valuation.HasExtension (ValuativeRel.valuation K)
(ValuativeRel.valuation L)]
TameAbhyankar.NAField.ramificationIndex_dvd_finrank
DocumentationThe canonical ramification index divides the field degree.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace TameAbhyankar
open LocalFieldTheory
open scoped ValuativeRel
namespace NAField
local notation "e[" K "," L "]" =>
Ideal.ramificationIdx (𝓂[L] : Ideal 𝒪[L]) 𝒪[K]
local notation "f[" K "," L "]" => Module.finrank 𝓀[K] 𝓀[L]
variable {K L : Type u}
variable [Field K] [ValuativeRel K] [TopologicalSpace K]
variable [IsNonarchimedeanLocalField K]
variable [Field L] [ValuativeRel L] [TopologicalSpace L]
variable [IsNonarchimedeanLocalField L]
variable [Algebra K L] [FiniteDimensional K L] [Algebra.IsSeparable K L]
variable [Valuation.HasExtension (ValuativeRel.valuation K)
(ValuativeRel.valuation L)]
TameAbhyankar.NAField.residueDegree_dvd_finrank
DocumentationThe canonical residue degree divides the field degree.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace TameAbhyankar
open LocalFieldTheory
open scoped ValuativeRel
namespace NAField
local notation "e[" K "," L "]" =>
Ideal.ramificationIdx (𝓂[L] : Ideal 𝒪[L]) 𝒪[K]
local notation "f[" K "," L "]" => Module.finrank 𝓀[K] 𝓀[L]
variable {K L : Type u}
variable [Field K] [ValuativeRel K] [TopologicalSpace K]
variable [IsNonarchimedeanLocalField K]
variable [Field L] [ValuativeRel L] [TopologicalSpace L]
variable [IsNonarchimedeanLocalField L]
variable [Algebra K L] [FiniteDimensional K L] [Algebra.IsSeparable K L]
variable [Valuation.HasExtension (ValuativeRel.valuation K)
(ValuativeRel.valuation L)]
TameAbhyankar.NAField.ramificationIndex_pos
DocumentationThe ramification index of a finite local-field extension is positive.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace TameAbhyankar
open LocalFieldTheory
open scoped ValuativeRel
namespace NAField
local notation "e[" K "," L "]" =>
Ideal.ramificationIdx (𝓂[L] : Ideal 𝒪[L]) 𝒪[K]
local notation "f[" K "," L "]" => Module.finrank 𝓀[K] 𝓀[L]
variable {K L : Type u}
variable [Field K] [ValuativeRel K] [TopologicalSpace K]
variable [IsNonarchimedeanLocalField K]
variable [Field L] [ValuativeRel L] [TopologicalSpace L]
variable [IsNonarchimedeanLocalField L]
variable [Algebra K L] [FiniteDimensional K L] [Algebra.IsSeparable K L]
variable [Valuation.HasExtension (ValuativeRel.valuation K)
(ValuativeRel.valuation L)]
TameAbhyankar.NAField.residueDegree_pos
DocumentationThe residue degree of a finite local-field extension is positive.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace TameAbhyankar
open LocalFieldTheory
open scoped ValuativeRel
namespace NAField
local notation "e[" K "," L "]" =>
Ideal.ramificationIdx (𝓂[L] : Ideal 𝒪[L]) 𝒪[K]
local notation "f[" K "," L "]" => Module.finrank 𝓀[K] 𝓀[L]
variable {K L : Type u}
variable [Field K] [ValuativeRel K] [TopologicalSpace K]
variable [IsNonarchimedeanLocalField K]
variable [Field L] [ValuativeRel L] [TopologicalSpace L]
variable [IsNonarchimedeanLocalField L]
variable [Algebra K L] [FiniteDimensional K L] [Algebra.IsSeparable K L]
variable [Valuation.HasExtension (ValuativeRel.valuation K)
(ValuativeRel.valuation L)]
TameAbhyankar.NAField.ramificationIndex_mul_dvd_finrank_of_dvd_residueDegree
DocumentationAny divisor of the residue degree can be paired with the ramification index to divide the field degree.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace TameAbhyankar
open LocalFieldTheory
open scoped ValuativeRel
namespace NAField
local notation "e[" K "," L "]" =>
Ideal.ramificationIdx (𝓂[L] : Ideal 𝒪[L]) 𝒪[K]
local notation "f[" K "," L "]" => Module.finrank 𝓀[K] 𝓀[L]
variable {K L : Type u}
variable [Field K] [ValuativeRel K] [TopologicalSpace K]
variable [IsNonarchimedeanLocalField K]
variable [Field L] [ValuativeRel L] [TopologicalSpace L]
variable [IsNonarchimedeanLocalField L]
variable [Algebra K L] [FiniteDimensional K L] [Algebra.IsSeparable K L]
variable [Valuation.HasExtension (ValuativeRel.valuation K)
(ValuativeRel.valuation L)]
TameAbhyankar.NAField.ramificationIndex_eq_finrank_of_residueDegree_eq_one
DocumentationIf the residue degree is one, the ramification index is the whole field degree.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace TameAbhyankar
open LocalFieldTheory
open scoped ValuativeRel
namespace NAField
local notation "e[" K "," L "]" =>
Ideal.ramificationIdx (𝓂[L] : Ideal 𝒪[L]) 𝒪[K]
local notation "f[" K "," L "]" => Module.finrank 𝓀[K] 𝓀[L]
variable {K L : Type u}
variable [Field K] [ValuativeRel K] [TopologicalSpace K]
variable [IsNonarchimedeanLocalField K]
variable [Field L] [ValuativeRel L] [TopologicalSpace L]
variable [IsNonarchimedeanLocalField L]
variable [Algebra K L] [FiniteDimensional K L] [Algebra.IsSeparable K L]
variable [Valuation.HasExtension (ValuativeRel.valuation K)
(ValuativeRel.valuation L)]
TameAbhyankar.NAField.residueDegree_eq_finrank_of_ramificationIndex_eq_one
DocumentationIf the ramification index is one, the residue degree is the whole field degree.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
namespace TameAbhyankar
open LocalFieldTheory
open scoped ValuativeRel
namespace NAField
local notation "e[" K "," L "]" =>
Ideal.ramificationIdx (𝓂[L] : Ideal 𝒪[L]) 𝒪[K]
local notation "f[" K "," L "]" => Module.finrank 𝓀[K] 𝓀[L]
variable {K L : Type u}
variable [Field K] [ValuativeRel K] [TopologicalSpace K]
variable [IsNonarchimedeanLocalField K]
variable [Field L] [ValuativeRel L] [TopologicalSpace L]
variable [IsNonarchimedeanLocalField L]
variable [Algebra K L] [FiniteDimensional K L] [Algebra.IsSeparable K L]
variable [Valuation.HasExtension (ValuativeRel.valuation K)
(ValuativeRel.valuation L)]