ModuleFieldUnitLogExtension.lean
Nyll.ValuedFieldTheory.LocalField.Analytic.FieldUnitLogExtension
14 declarations indexed from sourceView source ↗ Module documentation
Extending the logarithm to the field-unit group
The logarithm on first principal units does not extend by killing a chosen uniformizer. Its uniformizer value must instead be chosen so that the distinguished rational prime has logarithm zero. This file isolates that algebraic construction.
Declarations
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.fieldUnitDecompositionLogHomWithUniformizerValue
DocumentationExtend a homomorphism on first principal units to the three factors in the uniformizer–residue–principal-unit decomposition, killing the residue-root factor and assigning the additive value c to one power of the chosen uniformizer.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open ValuationTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.fieldUnitDecompositionLogHomWithUniformizerValue_apply
DocumentationThe defining evaluation formula for fieldUnitDecompositionLogHomWithUniformizerValue is fieldUnitDecompositionLogHomWithUniformizerValue F φ c z = φ z.1.2 * Multiplicative.ofAdd (Multiplicative.toAdd z.2 • c).
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open ValuationTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.fieldUnitDecompositionLogHomWithUniformizerValue_root
DocumentationEstablishes the identity fieldUnitDecompositionLogHomWithUniformizerValue F φ c ((ζ, 1), (1 : Multiplicative ℤ)) = 1.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open ValuationTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.fieldUnitDecompositionLogHomWithUniformizerValue_principal
DocumentationEstablishes the identity fieldUnitDecompositionLogHomWithUniformizerValue F φ c (((1 : CompleteDVF.higherPrincipalUnitGroup.residueRootsOfUnityGroup F), u), (1 : Multiplicative ℤ)) = φ u.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open ValuationTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.fieldUnitDecompositionLogHomWithUniformizerValue_uniformizer
DocumentationEstablishes the identity fieldUnitDecompositionLogHomWithUniformizerValue F φ c (((1 : CompleteDVF.higherPrincipalUnitGroup.residueRootsOfUnityGroup F), (1 : (CompleteDVF.higherPrincipalUnitGroup F) 1)), Multiplicative.ofAdd m) = Multiplicative.ofAdd (m • c).
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open ValuationTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.fieldUnitLogHomWithUniformizerValue
DocumentationTransport the corrected factor logarithm across a chosen the uniformizer–residue–principal-unit decomposition decomposition of the field-unit group.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open ValuationTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.fieldUnitLogHomWithUniformizerValue_apply
DocumentationThe defining evaluation formula for fieldUnitLogHomWithUniformizerValue is fieldUnitLogHomWithUniformizerValue F d φ c x = φ (d.symm x).1.2 * Multiplicative.ofAdd (Multiplicative.toAdd (d.symm x).2 • c).
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open ValuationTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.fieldUnitLogHomWithUniformizerValue_apply_of_decomposition_eq
DocumentationEstablishes the identity fieldUnitLogHomWithUniformizerValue F d φ c x = φ z.1.2 * Multiplicative.ofAdd (Multiplicative.toAdd z.2 • c).
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open ValuationTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.fieldUnitLogHomWithUniformizerValue_eq_of_principal_decomposition
DocumentationEstablishes the identity fieldUnitLogHomWithUniformizerValue F d φ c x = φ u.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open ValuationTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.fieldUnitLogHomWithUniformizerValue_eq_of_completeDVF_principal
DocumentationOn first principal units, the corrected field logarithm agrees with the given principal-unit logarithm, for the decomposition supplied by a chosen uniformizer.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open ValuationTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {K : Type u} [Field K]
open _root_.LocalFieldTheory.DiscreteValuationField.CompleteDVF.higherPrincipalUnitGroup
(fieldUnitsEquivRootsPrincipalUnitsUniformizer_of_completeDVF
fieldUnitsEquivRootsPrincipalUnitsUniformizer_of_completeDVF_apply) in
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.continuous_fieldUnitDecompositionLogHomWithUniformizerValue
DocumentationContinuity of the corrected logarithm on the three decomposition factors. The uniformizer coordinate is discrete, while continuity on the principal-unit coordinate is exactly the supplied continuity of φ.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open ValuationTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.continuous_fieldUnitLogHomWithUniformizerValue
DocumentationContinuity after transporting the corrected factor logarithm across the topological decomposition from the uniformizer–residue–principal-unit decomposition.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open ValuationTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.uniformizerLogValueKilling
DocumentationThe uniformizer value forced by the requirement that a distinguished field unit a have logarithm zero. The nonzero-exponent condition needed for that conclusion is stated separately.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open ValuationTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.fieldUnitLogHomWithUniformizerValue_uniformizerLogValueKilling
DocumentationWith the forced uniformizer value, the distinguished field unit is sent to zero (written as 1 in Multiplicative K) whenever its uniformizer exponent is nonzero.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open ValuationTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {K : Type u} [Field K]