ModuleBasic.lean
Nyll.ValuedFieldTheory.LocalField.DiscreteValuationField.Basic
47 declarations indexed from sourceView source ↗ Declarations
LocalFieldTheory.DiscreteValuationField.LocalField
DocumentationA local field with a chosen complete discrete valuation and finite residue field.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
LocalFieldTheory.DiscreteValuationField.LocalField.residueField
DocumentationThe residue field of a local field package.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.valuationSubring
DocumentationThe valuation subring of a local field package.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.maximalIdeal
DocumentationThe maximal ideal of the valuation subring.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.residueMap
DocumentationThe residue map of a local field package.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.valuationSubring_isDiscreteValuationRing
DocumentationThe valuation subring of a local field package is a DVR.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.henselianRing
DocumentationThe valuation subring of a local field package is Henselian.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.exists_uniformizer
DocumentationA local field package has a uniformizer.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.residueCharacteristic
DocumentationThe residue characteristic of a local field.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.residueCharacteristic_ne_zero
DocumentationEstablishes the inequality F.residueCharacteristic ≠ 0.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.residueCharacteristic_prime
DocumentationProves the primality statement Nat.Prime F.residueCharacteristic.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.residueField_charP_residueCharacteristic
DocumentationThe target has the stated characteristic: CharP F.residueField F.residueCharacteristic.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.residueCharacteristic.fact_prime
DocumentationRegisters the mathematical fact Fact F.residueCharacteristic.Prime for typeclass inference.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.residueCharacteristic_natCast_residue_eq_zero
DocumentationThe residue characteristic vanishes after reduction modulo the maximal ideal. This is the first characteristic input in the converse direction of the local-field structure theory, the local-field structure classification.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.residueCharacteristic_natCast_mem_maximalIdeal
DocumentationThe residue characteristic belongs to the maximal ideal of the valuation ring.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.valuation_residueCharacteristic_natCast_lt_one
DocumentationValuatively, the residue characteristic lies in the open unit ball.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.valuation_natCast_residueCharacteristic_lt_one
DocumentationField-level form of the previous valuation estimate.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.natCast_residueCharacteristic_ne_zero_of_charZero
DocumentationIn mixed characteristic, the residue characteristic is a nonzero element of the field even though it reduces to zero.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.intCast_mem_maximalIdeal_iff_residueCharacteristic_dvd
DocumentationFor an arbitrary integer, membership in the maximal ideal is exactly divisibility by the residue characteristic.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.natCast_mem_maximalIdeal_iff_residueCharacteristic_dvd
DocumentationNatural-number version of intCast_mem_maximalIdeal_iff_residueCharacteristic_dvd.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.valuationSubring_intCast_lt_one_iff_residueCharacteristic_dvd
DocumentationInteger-valued maximal-ideal membership as a valuation inequality.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.valuationSubring_natCast_lt_one_iff_residueCharacteristic_dvd
DocumentationNatural-number-valued maximal-ideal membership as a valuation inequality.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.isUnit_intCast_iff_not_residueCharacteristic_dvd
DocumentationAn integer prime to the residue characteristic is a unit in the valuation ring.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.isUnit_natCast_iff_not_residueCharacteristic_dvd
DocumentationA natural number prime to the residue characteristic is a unit in the valuation ring.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.valuationSubring_intCast_eq_one_of_not_residueCharacteristic_dvd
DocumentationAn integer prime to the residue characteristic has valuation one.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.valuationSubring_natCast_eq_one_of_not_residueCharacteristic_dvd
DocumentationA natural number prime to the residue characteristic has valuation one.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.valuation_intCast_lt_one_iff_residueCharacteristic_dvd
DocumentationField-level integer valuation criterion for the residue characteristic.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.valuation_natCast_lt_one_iff_residueCharacteristic_dvd
DocumentationField-level natural-number valuation criterion for the residue characteristic.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.valuation_intCast_eq_one_of_not_residueCharacteristic_dvd
DocumentationField-level integer valuation-one criterion away from the residue characteristic.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.valuation_natCast_eq_one_of_not_residueCharacteristic_dvd
DocumentationField-level natural-number valuation-one criterion away from the residue characteristic.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.valuation_intCast_le_one
DocumentationEvery integer lies in the valuation subring. This is the denominator control input for the mixed-characteristic branch of the local-field structure classification.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.valuation_natCast_le_one
DocumentationEvery natural number lies in the valuation subring.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.valuation_ratCast_eq_intCast_of_not_residueCharacteristic_dvd_den
DocumentationIf the denominator of a rational number is prime to the residue characteristic, then its valuation is the valuation of its numerator.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.valuation_ratCast_le_one_of_not_residueCharacteristic_dvd_den
DocumentationA rational number with denominator prime to the residue characteristic lies in the valuation subring. This is the local ℤ_(p) input for the converse classification in the local-field structure theory, the local-field structure classification.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.ratCast_mem_valuationSubring_of_not_residueCharacteristic_dvd_den
DocumentationValuation-subring membership form of valuation_ratCast_le_one_of_not_residueCharacteristic_dvd_den.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.not_residueCharacteristic_dvd_rat_num_of_dvd_den
DocumentationIn a reduced rational number, if the denominator is divisible by the residue characteristic then the numerator is not.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.valuation_ratCast_le_one_iff_not_residueCharacteristic_dvd_den
DocumentationFor mixed-characteristic local fields, the rational numbers lying in the valuation subring are exactly those whose denominator is prime to the residue characteristic.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.ratCast_mem_valuationSubring_iff_not_residueCharacteristic_dvd_den
DocumentationValuation-subring membership version of valuation_ratCast_le_one_iff_not_residueCharacteristic_dvd_den.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.valuation_ratCast_le_one_iff_padicValuation_le_one
DocumentationThe restriction of the local-field valuation to ℚ has the same valuation subring as the p-adic valuation, where p is the residue characteristic.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.ratCast_mem_valuationSubring_iff_padicValuation_le_one
DocumentationValuation-subring membership version of valuation_ratCast_le_one_iff_padicValuation_le_one.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.ratCast_preimage_valuationSubring_eq_padicValuationSubring
DocumentationThe valuation subring pulled back from K along the rational embedding is the usual p-adic valuation subring of ℚ.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.ratCast_valuation_isEquiv_padicValuation
DocumentationThe valuation on K, restricted along ℚ → K, is equivalent to the p-adic valuation on ℚ.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.residueField_charP_of_charP
DocumentationIn positive equal characteristic, the residue field has the same characteristic as the local field.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.residueCharacteristic_eq_of_charP
DocumentationIn positive equal characteristic, the residue characteristic is the characteristic of the local field.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.residueExtension_isAlgebraic_of_finite
DocumentationAny finite residue-field algebra over a local field residue field is algebraic.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.residueExtension_isSeparable_of_finite
DocumentationAny finite residue-field algebra over a local field residue field is separable.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]
LocalFieldTheory.DiscreteValuationField.LocalField.residueExtension_isSeparable
DocumentationThe residue-field algebra between two local-field packages is separable.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w x
namespace LocalFieldTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField
attribute [instance] LocalField.residueFinite
namespace LocalField
variable {K : Type u} [Field K]