ModuleIdealQuotients.lean
Nyll.ValuedFieldTheory.LocalField.NonarchimedeanLocalField.IdealQuotients
58 declarations indexed from sourceView source ↗ Declarations
LocalFieldTheory.integerRingModMaximalIdealAddEquivResidue
DocumentationAdditive identification of the residue field with 𝒪[K]/𝓂[K].
This is definitional for mathlib's local-ring residue field, but we expose it as part of the local CFT boundary so later files do not depend on unfolding the residue-field definition.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.integerRingModMaximalIdealAddEquivResidue_mk
DocumentationThe additive equivalence from the integer ring modulo its maximal ideal sends a representative to its residue class.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.residue_eq_zero_iff_mem_maximalIdeal
DocumentationAn integer-ring element has zero residue exactly when it belongs to the maximal ideal.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.chosenIntegerRingUniformizer
DocumentationA chosen DVR uniformizer of the valuation ring of a nonarchimedean local field, viewed as an irreducible element of 𝒪[K].
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.chosenIntegerRingUniformizer_irreducible
DocumentationThe chosen integer-ring uniformizer is irreducible in the discrete valuation ring.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.chosenIntegerRingUniformizer_maximalIdeal_eq
DocumentationThe maximal ideal is the principal ideal generated by the chosen integer-ring uniformizer.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.integerRingUniformizerFieldUnit
DocumentationThe chosen DVR uniformizer of 𝒪[K], viewed as a nonzero field unit.
This is the source object for the local class-field decomposition by powers of a prime element. Valuation normalization is proved separately; it is not an extra argument of this definition.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.integerRingUniformizerFieldUnit_coe
DocumentationThe field unit associated to the chosen integer-ring uniformizer has the same underlying field element.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.inverseIntegerRingUniformizerFieldUnit
DocumentationThe inverse of the chosen DVR uniformizer, as a field unit.
With the normalized additive valuation used by valuationMap, this is the element expected to have value 1. The proof of that normalization is the next source-producing frontier.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.inverseIntegerRingUniformizerFieldUnit_coe
DocumentationThe inverse uniformizer field unit coerces to the inverse of the chosen uniformizer.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.withZeroMultiplicativeInt_le_of_lt_one
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.withZeroMultiplicativeInt_maximal_lt_one_eq_ofAdd_neg_one
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.valueGroupWithZeroIsoInt_eq_of_maximal_lt_one
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.valueGroupWithZeroIsoInt_of_integerRing_irreducible
Documentationany prime element of the valuation ring has multiplicative value ofAdd (-1) under the local-field normalization.
The proof is the DVR argument used in this construction: 𝓂 = (ϖ), so every valuation value below 1 is bounded by the value of ϖ; in the normalized value group this maximal element below 1 is ofAdd (-1).
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.v_integerRingIrreducibleFieldUnit
DocumentationA field unit whose value is represented by a valuation-ring prime element has normalized additive value -1.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.v_integerRingIrreducibleFieldUnit_inv
DocumentationThe inverse of a field unit represented by a valuation-ring prime element has normalized additive value 1.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.valueGroupWithZeroIsoInt_chosenIntegerRingUniformizer
DocumentationThe chosen prime element of the valuation ring has multiplicative value ofAdd (-1) under the local-field normalization.
This is the source-producing normalization for the later decomposition x = u * π^m; it is proved from the DVR fact 𝓂 = (π), not assumed as a separate uniformizer-value input.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.v_integerRingUniformizerFieldUnit
DocumentationThe chosen valuation-ring prime element has normalized additive value -1 as a field unit. We use the inverse convention for a positive uniformizer in the exact sequence.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.v_inverseIntegerRingUniformizerFieldUnit
DocumentationThe inverse of the chosen valuation-ring prime element has normalized additive value 1. This is the source object needed before using powers of a uniformizer in the local class-field calculation.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.exists_chosenIntegerRingUniformizer_pow_mul_mem_integerRing
DocumentationDenominator clearing in the valuation ring: every element of K becomes integral after multiplying by a sufficiently high power of the chosen prime element of 𝒪[K].
This local-DVR denominator-clearing theorem supports normal-basis lattice bounds; the proof uses the fraction representation over 𝒪[K] and the DVR factorization of the denominator into a unit times a power of the prime element.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.maximalIdeal_pow_eq_span_uniformizer_pow_of_irreducible
DocumentationIf a uniformizer is irreducible, each maximal-ideal power is generated by the corresponding power of that uniformizer.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.maximalIdeal_pow_eq_span_uniformizer_pow
DocumentationEach power of the maximal ideal is generated by the matching power of the chosen uniformizer.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.mul_uniformizer_pow_mem_maximalIdeal_pow
DocumentationMultiplying an integer by the n-th uniformizer power places it in the n-th maximal-ideal power.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.mul_uniformizer_pow_mem_maximalIdeal_pow_succ_iff
DocumentationA multiple of the n-th uniformizer power lies in the next ideal power exactly when its coefficient lies in the maximal ideal.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.maximalIdealPowMulUniformizerPowMap
DocumentationMultiplication by ϖ^n, landing in the ideal 𝓂^n.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.maximalIdealPowMulUniformizerPowMap_apply
DocumentationThe map into a maximal-ideal power multiplies its input by the corresponding uniformizer power. The map into a maximal-ideal power multiplies its input by the corresponding uniformizer power.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.maximalIdealPowSuccQuotMulUniformizerPowMap
DocumentationThe map 𝒪[K] → 𝓂^n/𝓂^(n+1) induced by multiplication by ϖ^n.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.maximalIdealPowSuccQuotMulUniformizerPowMap_apply
DocumentationOn successive ideal quotients, multiplication by a uniformizer power sends a residue representative to its ideal-quotient class.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.maximalIdealPowSuccQuotMulUniformizerPowMap_ker
DocumentationThe kernel of multiplication into a successive ideal quotient is the maximal ideal.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.maximalIdealPowSuccQuotMulUniformizerPowMap_surjective
DocumentationEvery class in a successive maximal-ideal quotient is represented by a uniformizer power times an integer.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.residueLinearEquivMaximalIdealPowSuccQuotOfIrreducible
DocumentationThe DVR comparison 𝒪[K]/𝓂[K] ≃ 𝓂^n/𝓂^(n+1) attached to an irreducible uniformizer ϖ.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.residueAddEquivMaximalIdealPowSuccQuotOfIrreducible
DocumentationAdditive form of 𝒪[K]/𝓂[K] ≃ 𝓂^n/𝓂^(n+1).
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.residueAddEquivMaximalIdealPowSuccQuotOfIrreducible_residue
DocumentationThe residue-to-ideal-quotient equivalence sends a residue class to the class of its lift times the uniformizer power.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.chosenResidueLinearEquivMaximalIdealPowSuccQuot
DocumentationThe version of 𝒪[K]/𝓂[K] ≃ 𝓂^n/𝓂^(n+1) determined by the library's chosen integer-ring uniformizer.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.chosenResidueAddEquivMaximalIdealPowSuccQuot
DocumentationAdditive equivalence determined by the library's chosen integer-ring uniformizer.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.maximalIdealPowSuccQuot_finite
DocumentationA successive maximal-ideal quotient over a local field is finite.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.maximalIdealPowSuccQuot_card_eq_residue
DocumentationEvery successive maximal-ideal quotient has the same cardinality as the residue field.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.principalUnitsSuccQuotAddEquivResidue
DocumentationThe unit-quotient coordinate theorem in additive form: U^n/U^(n+1) ≃ 𝓀[K], for n ≥ 1.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.principalUnitsSuccQuotAddEquivResidueOfIrreducible
DocumentationThe unit-quotient coordinate theorem in additive form, using a specified irreducible uniformizer. This avoids the independent canonical-uniformizer choice when comparing an unramified extension with the image of a base uniformizer upstairs.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.principalUnitsSuccQuotAddEquivResidueOfIrreducible_symm_apply
DocumentationThe inverse residue equivalence extracts the residue coordinate of a successive principal-unit class.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.principalUnitsSuccQuotAddEquivResidueOfIrreducible_symm_residue
DocumentationApplying the inverse principal-unit quotient equivalence to a residue representative recovers that residue.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.principalUnitsSuccQuotUniformizerCoord
DocumentationThe class of 1 + rϖ^n in U^n/U^(n+1), for a DVR uniformizer ϖ.
This is the concrete coordinate used in the unit-quotient coordinate theorem: successive principal-unit quotients are residue-field additive quotients.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.principalUnitsSuccQuotUniformizerCoord_zero
DocumentationThe zero coordinate gives the trivial class in U^n/U^(n+1).
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.principalUnitsSuccQuotUniformizerCoord_add
DocumentationUniformizer coordinates add as expected in the successive principal-unit quotient: 1 + (r+s)ϖ^n and (1+rϖ^n)(1+sϖ^n) have the same class modulo U^(n+1).
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.principalUnitsSuccQuotUniformizerCoordAddHom
DocumentationAdditive homomorphism form of the uniformizer coordinate r ↦ [1 + rϖ^n] into the successive principal-unit quotient.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.principalUnitsSuccQuotUniformizerCoordAddHom_apply
DocumentationThe uniformizer-coordinate homomorphism sends a principal-unit class to its residue-field coordinate.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.principalUnitsSuccQuotAddEquivResidueOfIrreducible_symm_residue_coord
DocumentationThe inverse of the additive equivalence U^n/U^(n+1) ≃ 𝓀[K] sends the residue of r to the uniformizer coordinate class [1 + rϖ^n].
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.principalUnitsSuccQuotAddEquivResidueOfIrreducible_coord
DocumentationThe additive equivalence U^n/U^(n+1) ≃ 𝓀[K] sends the uniformizer coordinate class [1 + rϖ^n] to the residue of r.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.principalUnitsSuccQuotUniformizerCoordAddHom_eq_symm_residue
DocumentationThe coordinate homomorphism factors through reduction to the residue field, pointwise.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.principalUnitsSuccQuotUniformizerCoordAddHom_eq_symm_comp_residue
DocumentationThe coordinate homomorphism is the composite of residue reduction and the inverse of the additive equivalence U^n/U^(n+1) ≃ 𝓀[K].
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.principalUnitsSuccQuotUniformizerCoordAddHom_surjective
DocumentationEvery class in U^n/U^(n+1) has a uniformizer-coordinate representative [1 + rϖ^n], in additive homomorphism form.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.principalUnitsSuccQuotUniformizerCoord_surjective
DocumentationEvery class in U^n/U^(n+1) has a uniformizer-coordinate representative [1 + rϖ^n].
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.principalUnitsSuccQuotUniformizerCoord_eq_iff_residue_eq
DocumentationIn uniformizer coordinates, equality in U^n/U^(n+1) is exactly equality of residues of the coefficients.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.principalUnitsSuccQuotUniformizerCoord_eq_one_iff_residue_eq_zero
DocumentationIn uniformizer coordinates, the class of 1 + rϖ^n is trivial exactly when the coefficient has zero residue.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.principalUnitsSuccQuotUniformizerCoord_eq_one_iff_mem_maximalIdeal
DocumentationIn uniformizer coordinates, the class [1 + rϖ^n] is trivial exactly when the coefficient lies in the maximal ideal.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.principalUnitsSuccQuotUniformizerCoordAddHom_eq_zero_iff_mem_maximalIdeal
DocumentationKernel criterion for the additive uniformizer-coordinate homomorphism: r ↦ [1 + rϖ^n] kills exactly the maximal ideal.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.principalUnitsSuccQuot_card_eq_residue
DocumentationEvery successive principal-unit quotient has cardinality equal to that of the residue field.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel
LocalFieldTheory.finite_principalUnitsSuccQuot
DocumentationSuccessive principal-unit quotients over a local field are finite.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u
open scoped ValuativeRel