Declarations
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation
DocumentationA multiplicative group valuation with values in additive integers.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_one
DocumentationEstablishes the identity V.val (1 : G) = 0.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_mul
Documentationval satisfies the multiplication formula V.val (x * y) = V.val x + V.val y.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.valuationHom
DocumentationThe integer-valued valuation as a multiplicative homomorphism to the additive group of integers written multiplicatively.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.valuationHom_apply
DocumentationThe defining evaluation formula for valuationHom is V.valuationHom x = Multiplicative.ofAdd (V.val x).
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.mem_valuationHom_ker_iff
DocumentationCharacterizes x ∈ V.valuationHom.ker by the equivalent condition V.val x = 0.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_inv
Documentationval satisfies the inverse formula V.val x⁻¹ = -V.val x.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_div
Documentationval satisfies the division formula V.val (x / y) = V.val x - V.val y.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_pow
Documentationval satisfies the natural-power formula V.val (x ^ n) = (n : ℤ) * V.val x.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_zpow
Documentationval satisfies the integer-power formula V.val (x ^ n) = n * V.val x.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_inv_eq_zero_of_val_eq_zero
DocumentationEstablishes the identity V.val x⁻¹ = 0.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_div_eq_zero_iff
DocumentationCharacterizes V.val (x / y) = 0 by the equivalent condition V.val x = V.val y.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_pow_eq_zero_iff_of_ne_zero
DocumentationCharacterizes V.val (x ^ n) = 0 by the equivalent condition V.val x = 0.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_eq_zero_of_pow_eq_one
DocumentationEstablishes the identity V.val x = 0.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_zpow_eq_zero_iff_of_ne_zero
DocumentationCharacterizes V.val (x ^ n) = 0 by the equivalent condition V.val x = 0.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_eq_zero_of_zpow_eq_one
DocumentationEstablishes the identity V.val x = 0.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.zeroSubgroup
DocumentationElements of valuation zero.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.mem_zeroSubgroup_iff
DocumentationCharacterizes x ∈ V.zeroSubgroup by the equivalent condition V.val x = 0.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.valuationHom_ker_eq_zeroSubgroup
DocumentationEstablishes the identity V.valuationHom.ker = V.zeroSubgroup.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.zeroSubgroup_normal
DocumentationThe subgroup appearing in (V.zeroSubgroup).Normal is normal.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.valueSubgroup
DocumentationThe value subgroup of an integer-valued valuation. It is the range of the valuation homomorphism valuationHom.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.mem_valueSubgroup_iff
DocumentationCharacterizes n ∈ V.valueSubgroup by the equivalent condition ∃ x : G, V.valuationHom x = n.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.ofAdd_mem_valueSubgroup_iff
DocumentationCharacterizes Multiplicative.ofAdd n ∈ V.valueSubgroup by the equivalent condition ∃ x : G, V.val x = n.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.ofAdd_mem_valueSubgroup_of_exists_val
DocumentationEstablishes the membership statement Multiplicative.ofAdd n ∈ V.valueSubgroup.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.exists_val_of_ofAdd_mem_valueSubgroup
DocumentationEstablishes the identity ∃ x : G, V.val x = n.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.valuationHom_surjective_iff
DocumentationCharacterizes Function.Surjective V.valuationHom by the equivalent condition Function.Surjective V.val.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.valueSubgroup_eq_top_of_surjective
DocumentationEstablishes the identity V.valueSubgroup = ⊤.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.quotientZeroSubgroupEquivValueSubgroup
DocumentationFirst-isomorphism-theorem form for an integer-valued valuation: the quotient by valuation-zero elements is the value subgroup.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.quotientZeroSubgroupEquivValueSubgroup_mk
DocumentationEstablishes the identity V.quotientZeroSubgroupEquivValueSubgroup (QuotientGroup.mk' V.zeroSubgroup x) = V.valuationHom.rangeRestrict x.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.coe_quotientZeroSubgroupEquivValueSubgroup_mk
DocumentationEstablishes the identity ((V.quotientZeroSubgroupEquivValueSubgroup (QuotientGroup.mk' V.zeroSubgroup x) : V.valueSubgroup) : Multiplicative ℤ) = Multiplicative.ofAdd (V.val x).
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.toAdd_quotientZeroSubgroupEquivValueSubgroup_mk
DocumentationEstablishes the identity Multiplicative.toAdd (((V.quotientZeroSubgroupEquivValueSubgroup (QuotientGroup.mk' V.zeroSubgroup x) : V.valueSubgroup) : Multiplicative ℤ)) = V.val x.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.toAdd_quotientZeroSubgroupEquivValueSubgroup_div_mk
DocumentationEstablishes the identity Multiplicative.toAdd (((V.quotientZeroSubgroupEquivValueSubgroup (QuotientGroup.mk' V.zeroSubgroup (x / y)) : V.valueSubgroup) : Multiplicative ℤ)) = V.val x - V.val y.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.quotientZeroSubgroup_value_mem_integerMultipleSubgroup_iff
DocumentationCharacterizes ((V.quotientZeroSubgroupEquivValueSubgroup (QuotientGroup.mk' V.zeroSubgroup x) : V.valueSubgroup) : Multiplicative ℤ) ∈ integerMultipleSubgroup d by the equivalent condition d ∣ V.val x.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.quotientZeroSubgroup_value_div_mem_integerMultipleSubgroup_iff
DocumentationCharacterizes ((V.quotientZeroSubgroupEquivValueSubgroup (QuotientGroup.mk' V.zeroSubgroup (x / y)) : V.valueSubgroup) : Multiplicative ℤ) ∈ integerMultipleSubgroup d by the equivalent condition d ∣ V.val x - V.val y.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.quotientZeroSubgroup_value_mem_integerMultipleSubgroup_of_dvd_val
DocumentationEstablishes the membership statement ((V.quotientZeroSubgroupEquivValueSubgroup (QuotientGroup.mk' V.zeroSubgroup x) : V.valueSubgroup) : Multiplicative ℤ) ∈ integerMultipleSubgroup d.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.dvd_val_of_quotientZeroSubgroup_value_mem_integerMultipleSubgroup
DocumentationEstablishes the divisibility statement d ∣ V.val x.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.quotientZeroSubgroup_value_div_mem_integerMultipleSubgroup_of_dvd
DocumentationEstablishes the membership statement ((V.quotientZeroSubgroupEquivValueSubgroup (QuotientGroup.mk' V.zeroSubgroup (x / y)) : V.valueSubgroup) : Multiplicative ℤ) ∈ integerMultipleSubgroup d.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.dvd_of_quotientZeroSubgroup_value_div_mem_integerMultipleSubgroup
DocumentationEstablishes the divisibility statement d ∣ V.val x - V.val y.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.quotientZeroSubgroupEquivMultiplicativeInt
DocumentationIf the valuation is surjective, the quotient by valuation-zero elements is the full multiplicative copy of ℤ.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.IsUniformizer
DocumentationA multiplicative element of valuation one.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.HasUniformizer
DocumentationExistence of a multiplicative element of valuation one.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.hasUniformizer_of_surjective
DocumentationA surjective integer valuation has an element of valuation one.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.exists_uniformizer_of_surjective
DocumentationSurjectivity of the integer valuation yields a uniformizer.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_uniformizer_zpow
Documentationval_uniformizer satisfies the integer-power formula V.val (ϖ ^ n) = n.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_uniformizer_pow
Documentationval_uniformizer satisfies the natural-power formula V.val (ϖ ^ n) = (n : ℤ).
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.uniformizer_zpow_mem_zeroSubgroup_iff
DocumentationCharacterizes ϖ ^ n ∈ V.zeroSubgroup by the equivalent condition n = 0.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.uniformizer_pow_mem_zeroSubgroup_iff
DocumentationCharacterizes ϖ ^ n ∈ V.zeroSubgroup by the equivalent condition n = 0.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_surjective_of_uniformizer
DocumentationThe specified map is surjective: Function.Surjective V.val.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.hasUniformizer_iff_val_surjective
DocumentationCharacterizes V.HasUniformizer by the equivalent condition Function.Surjective V.val.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.valueSubgroup_eq_top_of_uniformizer
DocumentationEstablishes the identity V.valueSubgroup = ⊤.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.quotientZeroSubgroupEquivMultiplicativeIntOfUniformizer
DocumentationUniformizer form of the quotient equivalence G / G⁰ ≃ Multiplicative ℤ. The uniformizer proves that the value group is all of ℤ.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.coe_quotientZeroSubgroupEquivValueSubgroup_uniformizer_zpow
Documentationcoe_quotientZeroSubgroupEquivValueSubgroup_uniformizer satisfies the integer-power formula ((V.quotientZeroSubgroupEquivValueSubgroup (QuotientGroup.mk' V.zeroSubgroup (ϖ ^ n)) : V.valueSubgroup) : Multiplicative ℤ) = Multiplicative.ofAdd n.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.toAdd_quotientZeroSubgroupEquivValueSubgroup_uniformizer_zpow
DocumentationtoAdd_quotientZeroSubgroupEquivValueSubgroup_uniformizer satisfies the integer-power formula Multiplicative.toAdd (((V.quotientZeroSubgroupEquivValueSubgroup (QuotientGroup.mk' V.zeroSubgroup (ϖ ^ n)) : V.valueSubgroup) : Multiplicative ℤ)) = n.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.UnitUniformizerDecomposition
DocumentationA representative-level decomposition x = u * ϖ^n, with u of valuation zero. This is the abstract multiplicative form of Kˣ = O_Kˣ · ϖ^ℤ.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.HasUnitUniformizerDecomposition
DocumentationEvery element admits a unit-uniformizer decomposition with respect to ϖ.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.canonicalUnitUniformizerDecomposition
DocumentationThe canonical unit-uniformizer decomposition attached to a uniformizer.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.hasUnitUniformizerDecomposition_of_uniformizer
DocumentationA chosen uniformizer gives a unit-times-uniformizer-power decomposition of every group element.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.unitUniformizerDecomposition
DocumentationEvery group element has a unit-times-uniformizer-power decomposition relative to a chosen uniformizer.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.exists_zeroSubgroup_mul_uniformizer_zpow
Documentationexists_zeroSubgroup_mul_uniformizer satisfies the integer-power formula ∃ u : G, u ∈ V.zeroSubgroup ∧ ∃ n : ℤ, x = u * ϖ ^ n.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.exists_zeroSubgroup_mul_uniformizer_zpow_eq
DocumentationEstablishes the identity ∃ u : G, u ∈ V.zeroSubgroup ∧ u * ϖ ^ V.val x = x.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_eq_iff_exists_zeroSubgroup_mul_uniformizer_zpow
DocumentationCharacterizes V.val x = n by the equivalent condition ∃ u : G, u ∈ V.zeroSubgroup ∧ u * ϖ ^ n = x.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_eq_iff_exists_eq_zeroSubgroup_mul_uniformizer_zpow
DocumentationCharacterizes V.val x = n by the equivalent condition ∃ u : G, u ∈ V.zeroSubgroup ∧ x = u * ϖ ^ n.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.UnitUniformizerDecomposition.unitPart_val_zero
DocumentationEstablishes the identity V.val d.unitPart = 0.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
namespace UnitUniformizerDecomposition
variable {V : MultiplicativeIntegerValuation G} {ϖ x : G}
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.UnitUniformizerDecomposition.val_eq_exponent
DocumentationThe valuation of the represented element is the exponent when ϖ is a uniformizer.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
namespace UnitUniformizerDecomposition
variable {V : MultiplicativeIntegerValuation G} {ϖ x : G}
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.UnitUniformizerDecomposition.unitPart_eq_mul_inv_zpow
DocumentationThe unit part is recovered from the represented element and the recorded exponent.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
namespace UnitUniformizerDecomposition
variable {V : MultiplicativeIntegerValuation G} {ϖ x : G}
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.UnitUniformizerDecomposition.unitPart_unique_of_exponent_eq
DocumentationIf two decompositions use the same exponent, then their unit parts agree.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
namespace UnitUniformizerDecomposition
variable {V : MultiplicativeIntegerValuation G} {ϖ x : G}
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.UnitUniformizerDecomposition.exponent_unique
DocumentationThe exponent in a unit-uniformizer decomposition is unique.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
namespace UnitUniformizerDecomposition
variable {V : MultiplicativeIntegerValuation G} {ϖ x : G}
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.UnitUniformizerDecomposition.unitPart_unique
DocumentationThe unit part in a unit-uniformizer decomposition is unique once the uniformizer is fixed.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
namespace UnitUniformizerDecomposition
variable {V : MultiplicativeIntegerValuation G} {ϖ x : G}
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.UnitUniformizerDecomposition.val_unit_mul_zpow
DocumentationA valuation-zero multiple of a uniformizer power has valuation equal to the exponent.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
namespace UnitUniformizerDecomposition
variable {V : MultiplicativeIntegerValuation G} {ϖ x : G}
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.UnitUniformizerDecomposition.val_uniformizer_zpow
DocumentationA uniformizer power has valuation equal to its exponent.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
namespace UnitUniformizerDecomposition
variable {V : MultiplicativeIntegerValuation G} {ϖ x : G}
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.UnitUniformizerDecomposition.val_uniformizer_pow
DocumentationA natural power of a uniformizer has valuation equal to the natural exponent.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
namespace UnitUniformizerDecomposition
variable {V : MultiplicativeIntegerValuation G} {ϖ x : G}
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.UnitUniformizerDecomposition.exponent_unique_of_unit_mul_eq
DocumentationEquality of two unit-uniformizer normal forms forces equality of exponents.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
namespace UnitUniformizerDecomposition
variable {V : MultiplicativeIntegerValuation G} {ϖ x : G}
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.UnitUniformizerDecomposition.unit_mul_zpow_eq_iff
DocumentationEquality of two unit-uniformizer normal forms is equivalent to equality of both the unit part and exponent.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
namespace UnitUniformizerDecomposition
variable {V : MultiplicativeIntegerValuation G} {ϖ x : G}
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.UnitUniformizerDecomposition.unit_mul_zpow_eq_iff_exponent_eq_and_unit_eq
DocumentationEquality of two unit-uniformizer normal forms is equivalent to equality of exponents together with equality of unit parts.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
namespace UnitUniformizerDecomposition
variable {V : MultiplicativeIntegerValuation G} {ϖ x : G}
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.uniformizer_exponent_unique
DocumentationEstablishes the identity d₁.exponent = d₂.exponent.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.uniformizer_unitPart_unique
DocumentationEstablishes the identity d₁.unitPart = d₂.unitPart.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.valuation_uniformizer_normal_form
DocumentationEstablishes the identity V.val (u * ϖ ^ n) = n.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.unit_uniformizer_normal_form_eq_iff
DocumentationCharacterizes u * ϖ ^ m = w * ϖ ^ n by the equivalent condition u = w ∧ m = n.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.zeroSubgroup_mul_mem
DocumentationEstablishes the membership statement x * y ∈ V.zeroSubgroup.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.zeroSubgroup_inv_mem
DocumentationEstablishes the membership statement x⁻¹ ∈ V.zeroSubgroup.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.zeroSubgroup_div_mem
DocumentationEstablishes the membership statement x / y ∈ V.zeroSubgroup.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.div_mem_zeroSubgroup_iff
DocumentationCharacterizes x / y ∈ V.zeroSubgroup by the equivalent condition V.val x = V.val y.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_eq_of_div_mem_zeroSubgroup
DocumentationEstablishes the identity V.val x = V.val y.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.div_mem_zeroSubgroup_of_val_eq
DocumentationEstablishes the membership statement x / y ∈ V.zeroSubgroup.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.div_mem_zeroSubgroup_iff_inv_mul_mem_zeroSubgroup
DocumentationIn the valuation-zero subgroup, the right quotient x / y and the left quotient y⁻¹ * x give the same membership test.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.inv_mul_mem_zeroSubgroup_iff_div_mem_zeroSubgroup
DocumentationLeft-quotient version of div_mem_zeroSubgroup_iff_inv_mul_mem_zeroSubgroup.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.inv_mul_mem_zeroSubgroup_iff
DocumentationLeft-quotient version of div_mem_zeroSubgroup_iff.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_eq_of_inv_mul_mem_zeroSubgroup
DocumentationEstablishes the identity V.val x = V.val y.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.inv_mul_mem_zeroSubgroup_of_val_eq
DocumentationEstablishes the membership statement y⁻¹ * x ∈ V.zeroSubgroup.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.quotientZeroSubgroup_mk_eq_iff_div_mem
DocumentationEquality in G ⧸ zeroSubgroup, in right-quotient form.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.quotientZeroSubgroup_mk_eq_iff_inv_mul_mem
DocumentationEquality in G ⧸ zeroSubgroup, in left-quotient form.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.quotientZeroSubgroup_mk_eq_iff_val_eq
DocumentationEquality in G ⧸ zeroSubgroup is equality of valuations.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.div_mem_zeroSubgroup_iff_exists_zeroSubgroup_mul_eq
DocumentationTwo elements have quotient in the zero-valuation subgroup exactly when the left element is the right element multiplied on the left by a zero-valuation element. This is the right-coset representative form used in Kˣ / O_Kˣ calculations.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.exists_zeroSubgroup_mul_eq_of_div_mem_zeroSubgroup
DocumentationEstablishes the identity ∃ u : G, u ∈ V.zeroSubgroup ∧ u * y = x.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.div_mem_zeroSubgroup_of_exists_zeroSubgroup_mul_eq
DocumentationEstablishes the membership statement x / y ∈ V.zeroSubgroup.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.inv_mul_mem_zeroSubgroup_iff_exists_mul_zeroSubgroup_eq
DocumentationTwo elements have left quotient in the zero-valuation subgroup exactly when the left element is the right element multiplied on the right by a zero-valuation element.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.exists_mul_zeroSubgroup_eq_of_inv_mul_mem_zeroSubgroup
DocumentationEstablishes the identity ∃ u : G, u ∈ V.zeroSubgroup ∧ y * u = x.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.inv_mul_mem_zeroSubgroup_of_exists_mul_zeroSubgroup_eq
DocumentationEstablishes the membership statement y⁻¹ * x ∈ V.zeroSubgroup.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_eq_iff_exists_zeroSubgroup_mul_eq
DocumentationCharacterizes V.val x = V.val y by the equivalent condition ∃ u : G, u ∈ V.zeroSubgroup ∧ u * y = x.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_eq_iff_exists_mul_zeroSubgroup_eq
DocumentationCharacterizes V.val x = V.val y by the equivalent condition ∃ u : G, u ∈ V.zeroSubgroup ∧ y * u = x.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.exists_zeroSubgroup_mul_eq_of_val_eq
DocumentationEstablishes the identity ∃ u : G, u ∈ V.zeroSubgroup ∧ u * y = x.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.exists_mul_zeroSubgroup_eq_of_val_eq
DocumentationEstablishes the identity ∃ u : G, u ∈ V.zeroSubgroup ∧ y * u = x.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_eq_of_exists_zeroSubgroup_mul_eq
DocumentationEstablishes the identity V.val x = V.val y.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_eq_of_exists_mul_zeroSubgroup_eq
DocumentationEstablishes the identity V.val x = V.val y.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_eq_zero_iff_mem_zeroSubgroup
DocumentationCharacterizes V.val x = 0 by the equivalent condition x ∈ V.zeroSubgroup.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.zeroSubgroup_pow_mem
DocumentationEstablishes the membership statement x ^ n ∈ V.zeroSubgroup.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.zeroSubgroup_zpow_mem
DocumentationEstablishes the membership statement x ^ n ∈ V.zeroSubgroup.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.zeroSubgroup_pow_mem_iff_of_ne_zero
DocumentationCharacterizes x ^ n ∈ V.zeroSubgroup by the equivalent condition x ∈ V.zeroSubgroup.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.zeroSubgroup_zpow_mem_iff_of_ne_zero
DocumentationCharacterizes x ^ n ∈ V.zeroSubgroup by the equivalent condition x ∈ V.zeroSubgroup.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.zeroSubgroup_mul_iff_right
DocumentationCharacterizes x * u ∈ V.zeroSubgroup by the equivalent condition x ∈ V.zeroSubgroup.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.zeroSubgroup_mul_iff_left
DocumentationCharacterizes u * x ∈ V.zeroSubgroup by the equivalent condition x ∈ V.zeroSubgroup.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.zeroSubgroup_div_iff_right
DocumentationCharacterizes x / u ∈ V.zeroSubgroup by the equivalent condition x ∈ V.zeroSubgroup.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.zeroSubgroup_div_iff_left
DocumentationCharacterizes u / x ∈ V.zeroSubgroup by the equivalent condition x ∈ V.zeroSubgroup.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_mul_eq_left_of_right_zero
DocumentationEstablishes the identity V.val (x * u) = V.val x.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_mul_eq_right_of_left_zero
DocumentationEstablishes the identity V.val (u * x) = V.val x.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_zeroSubgroup_mul_zpow
Documentationval_zeroSubgroup_mul satisfies the integer-power formula V.val (u * γ ^ n) = n * V.val γ.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_subgroup_mul_zpow_of_le_zeroSubgroup
DocumentationEstablishes the identity V.val (u * γ ^ n) = n * V.val γ.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.val_eq_generator_multiple_of_mem_subgroup_mul_zpow
Documentationval_eq_generator_multiple_of_mem_subgroup_mul satisfies the integer-power formula V.val x = n * V.val γ.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField
namespace MultiplicativeIntegerValuation
variable {G : Type u} [Group G] (V : MultiplicativeIntegerValuation G)
LocalFieldTheory.DiscreteValuationField.ValuedNorm
DocumentationA norm-like homomorphism compatible with integer-valued valuations.
residueDegree is proof-attached data: it is the multiplier in valuation_formula, not an independent field-extension invariant. In the usual discrete-valued application the source has a uniformizer, and evaluating valuation_formula at that uniformizer uniquely determines this coefficient. The generic group-level abstraction does not require a uniformizer, so it keeps the coefficient together with the formula that certifies it.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory
noncomputable section
universe u v
namespace DiscreteValuationField