ModuleCore.lean
Nyll.ValuedFieldTheory.LocalField.DiscreteValuationField.MixedCharacteristicStructure.Core
14 declarations indexed from sourceView source ↗ Module documentation
First principal units in mixed characteristic
This module combines the deep free Z_p lattice with the finite quotient exact sequence and packages the algebraic and topological structure of the first principal-unit group.
The finite-level exact sequence and the first principal units
Declarations
LocalFieldTheory.DiscreteValuationField.LocalField.FiniteRankTorsionProjectionData
DocumentationProof-relevant output of the finite-kernel/finite-quotient PID argument.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LocalFieldTheory.DiscreteValuationField
namespace LocalField
open scoped WithZero nonZeroDivisors
open Module
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.FiniteQuotientSetup
DocumentationA finite quotient together with its free kernel data.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LocalFieldTheory.DiscreteValuationField
namespace LocalField
open scoped WithZero nonZeroDivisors
open Module
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.FiniteRankTorsionData
DocumentationThe projection-free form of the finite-rank/torsion output. Keeping the large concrete quotient map out of downstream result types substantially reduces elaboration.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LocalFieldTheory.DiscreteValuationField
namespace LocalField
open scoped WithZero nonZeroDivisors
open Module
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.finite_rank_and_torsion_projection_of_surjective
DocumentationAlgebraic bookkeeping for a finite torsion quotient of a finite free kernel. This is the PID step used in the mixed-characteristic field-unit structure theorem: it proves finite generation and rank of the middle term, and embeds its torsion into the finite quotient.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LocalFieldTheory.DiscreteValuationField
namespace LocalField
open scoped WithZero nonZeroDivisors
open Module
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.finite_rank_torsion_data_of_setup
DocumentationConsume a finite quotient setup and forget the concrete quotient map from the result type.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LocalFieldTheory.DiscreteValuationField
namespace LocalField
open scoped WithZero nonZeroDivisors
open Module
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.FirstPrincipalUnitAlgebraicData
DocumentationThe proof-relevant algebraic package used to assemble the topological classification of the first principal units.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LocalFieldTheory.DiscreteValuationField
namespace LocalField
open scoped WithZero nonZeroDivisors
open Module
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.isAddCyclic_of_injective_multiplicative_map
DocumentationA finite additive group that embeds, after changing notation, into the multiplicative group of a domain is cyclic. Keeping the type-tag conversion at this general boundary avoids repeating it for complicated submodule types.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LocalFieldTheory.DiscreteValuationField
namespace LocalField
open scoped WithZero nonZeroDivisors
open Module
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.exists_card_eq_prime_power_of_injective_addMonoidHom
DocumentationTransfer the prime-power cardinality of a finite additive quotient across an injective additive map.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LocalFieldTheory.DiscreteValuationField
namespace LocalField
open scoped WithZero nonZeroDivisors
open Module
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.FiniteFreeSubmoduleData
DocumentationA finite free submodule together with its rank.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LocalFieldTheory.DiscreteValuationField
namespace LocalField
open scoped WithZero nonZeroDivisors
open Module
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.mixed_principalUnitSuccKernelData
DocumentationThe deep logarithmic lattice, viewed inside U¹, is finite free of the field degree.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LocalFieldTheory.DiscreteValuationField
namespace LocalField
open scoped WithZero nonZeroDivisors
open Module
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.mixed_firstPrincipalUnitFiniteQuotientSetup
DocumentationThe finite quotient map in the mixed-characteristic field-unit structure theorem, with the deep logarithmic lattice identified as its finite free kernel.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LocalFieldTheory.DiscreteValuationField
namespace LocalField
open scoped WithZero nonZeroDivisors
open Module
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.chosenMixed_firstPrincipalUnitAlgebraicData
DocumentationAlgebraic data for the first principal units in the mixed-characteristic field-unit structure theorem. The deep logarithmic lattice supplies the free kernel; the finite-level principal-unit quotient detects all torsion.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LocalFieldTheory.DiscreteValuationField
namespace LocalField
open scoped WithZero nonZeroDivisors
open Module
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.mixed_firstPrincipalUnitStructure
DocumentationThe mixed-characteristic field-unit structure theorem, principal-unit factor in its literal algebraic and topological form. The finite torsion is a cyclic p-group and the free factor has rank [K : Q_p].
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LocalFieldTheory.DiscreteValuationField
namespace LocalField
open scoped WithZero nonZeroDivisors
open Module
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.chosenMixed_firstPrincipalUnitStructure_ofWithZeroValuation
DocumentationThe mixed-characteristic field-unit structure theorem, principal-unit factor with the logarithmic depth chosen internally. Thus the statement retains only the hypotheses attached to the local field and a normalized valuation.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LocalFieldTheory.DiscreteValuationField
namespace LocalField
open scoped WithZero nonZeroDivisors
open Module
variable {K : Type u} [Field K]