ModuleDegree.lean
Nyll.ValuedFieldTheory.Valuation.DiscreteValuationField.FiniteExtension.Degree
37 declarations indexed from sourceView source ↗ Declarations
ValuationTheory.DiscreteValuationField.ValuedExtension.mem_maximalIdeal_of_map_mem_maximalIdeal
DocumentationIf an element maps into the maximal ideal of a local target ring, then the original element is in the maximal ideal of the local source ring. This is the automatic half of the center/maximal-ideal condition used in the Henselian finite-extension frontier.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
ValuationTheory.DiscreteValuationField.ValuedExtension.idealOfLE_eq_maximalIdeal_of_isIntegral
DocumentationIntegral valuation overrings have maximal center.
For a valuation overring R ≤ S, if the inclusion is integral, then the center of S on R is the maximal ideal of R. This is the usable form needed in the Henselian finite-extension frontier, where the remaining mathematical work is to prove integrality of the relevant extension valuation-ring inclusions.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
ValuationTheory.DiscreteValuationField.ValuedExtension.idealOfLE_eq_maximalIdeal_of_finite
DocumentationFinite valuation overrings have maximal center.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosureValuationSubringIntegerMapOfMemOrInv
DocumentationThe canonical integer map from the base valuation ring to the valuation subring constructed from the actual integral closure. Its definition uses the exact pullback theorem for the constructed integral-closure valuation subring, so no auxiliary alias of the base or target valuation ring is introduced.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosureValuationSubringIntegerMapOfMemOrInv_apply
DocumentationThe finite-extension integer map into the integral closure is the ambient algebra map.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosureValuationSubringIntegerMapOfMemOrInv_injective
DocumentationThe canonical integer map into the valuation subring built from the actual integral closure is injective. This is the ring-theoretic input needed to turn a prime over the base maximal ideal into a nonzero prime of the constructed integral-closure valuation ring.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.maximalIdeal_liesOver_of_hasExtension
DocumentationThe target maximal ideal lies over the base maximal ideal for any actual extension of the chosen valuations. This is the record-free form of the local map property used by finite-extension invariants.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.idealOfLE_comap_integralClosureValuationSubringIntegerMap_eq_maximalIdeal
DocumentationThe center of an extension valuation ring on the constructed actual integral-closure valuation subring contracts to the base maximal ideal.
This is the nontrivial half of locating the center: the center is represented as ValuationSubring.idealOfLE, and its contraction along the canonical map from the base valuation ring is computed using the HasExtension valuation inequality. A later Henselian local-integral-closure theorem can combine this with uniqueness of primes above the base maximal ideal to identify the center with the maximal ideal of the constructed integral closure.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.prime_eq_maximalIdeal_of_comap_integralClosureValuationSubringIntegerMap_eq_maximalIdeal
DocumentationIn a finite separable extension, once the actual integral closure has the valuation-ring dichotomy, the constructed integral-closure valuation ring has a unique prime over the base maximal ideal.
The proof uses real structure, not a certificate: the constructed valuation ring is the actual integral closure, hence Dedekind over the base DVR; a prime whose contraction is the base maximal ideal is nonzero by injectivity of the canonical integer map, hence maximal by the dimension-one property, and then equal to the unique maximal ideal because the constructed ring is local.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.ideal_ramificationIdx_mul_inertiaDeg_eq_finrank_of_hasExtension
DocumentationThe local-Dedekind fundamental identity in record-free form: for the actual valuation rings attached to a finite valued field extension, mathlib's ramification index times mathlib's inertia degree is the field degree.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.ideal_ramificationIdx_mul_inertiaDeg_eq_finrank_of_isIntegralClosure
DocumentationIf the target valuation ring is the integral closure of the base valuation ring in a finite separable field extension, then the local-Dedekind ramification identity holds without separately assuming module-finiteness.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.target_valuationSubring_isIntegralClosure_of_integralClosure_mem_or_inv_of_local_inclusion
DocumentationLocal-inclusion form of the integral-closure frontier for the chosen target valuation ring. Once the actual integral closure has the valuation-ring dichotomy, a local inclusion from the constructed integral-closure valuation subring into the target valuation ring identifies the target valuation ring with the actual integral closure.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.target_valuationSubring_isIntegralClosure_of_integralClosure_mem_or_inv_of_center_eq_maximalIdeal
DocumentationCenter-prime form of the same integral-closure bridge. This is the form expected after the Henselian finite-extension argument proves that the center of the target valuation ring on the constructed integral-closure valuation ring is the maximal ideal.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.target_valuationSubring_isIntegralClosure_of_integralClosure_mem_or_inv_of_integral_inclusion
DocumentationIntegral-inclusion form of the target integral-closure bridge. Once the actual integral closure has the valuation-ring dichotomy, integrality of the inclusion from that constructed valuation ring into the target valuation ring forces the target to be the actual integral closure.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.target_valuationSubring_isIntegralClosure_of_integralClosure_mem_or_inv_of_center_mem_iff
DocumentationElementwise center form of the target integral-closure bridge.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.moduleFinite_target_valuationSubring_of_integralClosure_mem_or_inv_of_local_inclusion
DocumentationModule-finiteness of the target valuation ring from the Henselian frontier-shaped hypotheses: valuative dichotomy for the actual integral closure plus local inclusion into the target.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.moduleFinite_target_valuationSubring_of_integralClosure_mem_or_inv_of_center_eq_maximalIdeal
DocumentationCenter-prime form of module-finiteness for the target valuation ring.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.moduleFinite_target_valuationSubring_of_integralClosure_mem_or_inv_of_integral_inclusion
DocumentationIntegral-inclusion form of module-finiteness for the target valuation ring.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.moduleFinite_target_valuationSubring_of_integralClosure_mem_or_inv_of_center_mem_iff
DocumentationElementwise center form of module-finiteness for the target valuation ring.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.ideal_ramificationIdx_mul_inertiaDeg_eq_finrank_of_integralClosure_mem_or_inv_of_local_inclusion
DocumentationLocal-inclusion form of the local-Dedekind fundamental identity. This is the degree bridge used after the Henselian proof supplies the valuative dichotomy and target local-overring condition.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.IntegralClosureMemOrInv.ideal_degree_eq_finrank_of_center_eq_maximalIdeal
DocumentationCenter-prime form of the local-Dedekind fundamental identity.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.ideal_ramificationIdx_mul_inertiaDeg_eq_finrank_of_integralClosure_mem_or_inv_of_integral_inclusion
DocumentationIntegral-inclusion form of the local-Dedekind fundamental identity.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.ideal_ramificationIdx_mul_inertiaDeg_eq_finrank_of_integralClosure_mem_or_inv_of_center_mem_iff
DocumentationElementwise center form of the local-Dedekind fundamental identity.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.isDefectless_of_isIntegralClosure
DocumentationA valued extension whose target is the integral closure is defectless.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.maximalIdeal_liesOver
DocumentationThe target maximal ideal lies over the base maximal ideal for a valued extension.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.residueDegree_eq_finrank_quotient
DocumentationResidue degree is the linear rank of the target residue field over the source residue field.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.residueDegree_pos
DocumentationThe residue degree of a finite extension is strictly positive.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.residueField_finiteDimensional_of_moduleFinite
DocumentationA finite extension of valuation rings induces a finite-dimensional residue field extension. This is the source behind using a primitive element for the residue extension: mathlib's inertia degree is the residue-field finrank.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.residueDegree_ne_zero
DocumentationThe residue degree of a finite extension is nonzero.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.ramificationIndex_ne_zero
DocumentationThe ramification index of a finite extension is nonzero.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.ramificationIndex_mul_residueDegree_eq_degree
DocumentationThe actual local-Dedekind fundamental identity for the chosen valuation rings: in the local case, the mathlib ramification index times the mathlib inertia degree is the field degree.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.ramificationIndex_mul_residueDegree_eq_degree_of_isIntegralClosure
DocumentationIntegral-closure form of the local-Dedekind degree identity for a valued finite separable extension.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.ramificationIndex_mul_residueDegree_eq_degree_of_integralClosure_mem_or_inv_of_local_inclusion
DocumentationLocal-inclusion form of the canonical Dedekind degree identity. The remaining Henselian input is exactly the valuative dichotomy for the integral closure and the local-overring condition; this theorem performs the algebraic degree/e/f bridge.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.IntegralClosureMemOrInv.degree_eq_of_center_eq_maximalIdeal
DocumentationCenter-prime form of the canonical Dedekind degree identity.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.ramificationIndex_mul_residueDegree_eq_degree_of_integralClosure_mem_or_inv_of_integral_inclusion
DocumentationIntegral-inclusion form of the canonical Dedekind degree identity.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.ramificationIndex_mul_residueDegree_eq_degree_of_integralClosure_mem_or_inv_of_center_mem_iff
DocumentationElementwise center form of the canonical Dedekind degree identity.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.ideal_ramificationIdx_mul_inertiaDeg_eq_finrank
DocumentationThe local-Dedekind formula in raw mathlib notation.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x y
namespace DiscreteValuationField
namespace ValuedExtension
open ValuationTheory.DiscreteValuationField.Valuation
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in