Explicit residue-field naturality square
DefinitionResidue map of rings of integers#✓fully proved
Let \(L/K\) be an extension of number fields, let \(v\) be a nonzero prime ideal of \(\mathcal{O}_K\) and \(w\) a nonzero prime ideal of \(\mathcal{O}_L\) lying over \(v\). This is the ring homomorphism \(\mathcal{O}_K/v \to \mathcal{O}_L/w\) induced by the canonical map \(\mathcal{O}_K \to \mathcal{O}_L\).
noncomputable def ringOfIntegersResidueQuotientMap :
𝓞 K ⧸ v.asIdeal →+* 𝓞 L ⧸ w.asIdeal :=
Ideal.quotientMap w.asIdeal (algebraMap (𝓞 K) (𝓞 L)) (Ideal.over_def w.asIdeal v.asIdeal).le
Used by 1
DefinitionResidue map of completed integer rings#✓fully proved
Let \(L/K\) be an extension of number fields, let \(v\) be a nonzero prime ideal of \(\mathcal{O}_K\) and \(w\) a nonzero prime ideal of \(\mathcal{O}_L\) lying over \(v\). Let \(\mathcal{O}_{K_v}\) and \(\mathcal{O}_{L_w}\) be the rings of integers of the completions \(K_v\) and \(L_w\), with maximal ideals \(\mathfrak{m}_v\) and \(\mathfrak{m}_w\). This is the ring homomorphism \(\mathcal{O}_{K_v}/\mathfrak{m}_v \to \mathcal{O}_{L_w}/\mathfrak{m}_w\) induced by the canonical map \(\mathcal{O}_{K_v} \to \mathcal{O}_{L_w}\).
noncomputable def adicCompletionResidueQuotientMap :
(↥(v.adicCompletionIntegers K) ⧸
IsLocalRing.maximalIdeal ↥(v.adicCompletionIntegers K)) →+*
(↥(w.adicCompletionIntegers L) ⧸
IsLocalRing.maximalIdeal ↥(w.adicCompletionIntegers L)) :=
Ideal.quotientMap (IsLocalRing.maximalIdeal (w.adicCompletionIntegers L))
(adicCompletionIntegersMap v w)
(comap_maximalIdeal_adicCompletionIntegersMap v w).ge
noncomputable def adicCompletionIntegersMap :
v.adicCompletionIntegers K →+* w.adicCompletionIntegers L where
toFun x := ⟨adicCompletionMap v w x.val, adicCompletionMap_mem_integers v w x.val x.property⟩
map_one' := Subtype.ext (map_one _)
map_mul' := fun _x _y => Subtype.ext (map_mul _ _ _)
map_zero' := Subtype.ext (map_zero _)
map_add' := fun _x _y => Subtype.ext (map_add _ _ _)
MathlibExt/NumberTheory/NumberField/Completion/FiniteLiesOverValuation.lean:108
theorem comap_maximalIdeal_adicCompletionIntegersMap :
Ideal.comap (adicCompletionIntegersMap v w)
(IsLocalRing.maximalIdeal (w.adicCompletionIntegers L)) =
IsLocalRing.maximalIdeal (v.adicCompletionIntegers K)
MathlibExt/NumberTheory/NumberField/Completion/FiniteLiesOverMaximalIdeal.lean:64
Uses 2 · Used by 1
TheoremNaturality of the residue field identifications#✓fully proved
Let \(L/K\) be an extension of number fields, let \(v\) be a nonzero prime ideal of \(\mathcal{O}_K\) and \(w\) a nonzero prime ideal of \(\mathcal{O}_L\) lying over \(v\). Let \(\mathcal{O}_{K_v}\) and \(\mathcal{O}_{L_w}\) be the rings of integers of the completions \(K_v\) and \(L_w\), with maximal ideals \(\mathfrak{m}_v\) and \(\mathfrak{m}_w\). Then the two maps \(\mathcal{O}_{K_v}/\mathfrak{m}_v \to \mathcal{O}_L/w\) agree: the residue field isomorphism \(\mathcal{O}_{K_v}/\mathfrak{m}_v \cong \mathcal{O}_K/v\) followed by the map \(\mathcal{O}_K/v \to \mathcal{O}_L/w\) induced by \(\mathcal{O}_K \to \mathcal{O}_L\), and the map \(\mathcal{O}_{K_v}/\mathfrak{m}_v \to \mathcal{O}_{L_w}/\mathfrak{m}_w\) induced by the canonical map \(\mathcal{O}_{K_v} \to \mathcal{O}_{L_w}\) followed by the residue field isomorphism \(\mathcal{O}_{L_w}/\mathfrak{m}_w \cong \mathcal{O}_L/w\).
theorem completionResidueFieldEquiv_naturality :
(ringOfIntegersResidueQuotientMap v w).comp
(completionResidueFieldEquiv v).toRingHom =
(completionResidueFieldEquiv w).toRingHom.comp
(adicCompletionResidueQuotientMap v w)
noncomputable def ringOfIntegersResidueQuotientMap :
𝓞 K ⧸ v.asIdeal →+* 𝓞 L ⧸ w.asIdeal :=
Ideal.quotientMap w.asIdeal (algebraMap (𝓞 K) (𝓞 L)) (Ideal.over_def w.asIdeal v.asIdeal).le
MathlibExt/NumberTheory/NumberField/Completion/FiniteLiesOverResidueNaturality.lean:75
noncomputable def completionResidueFieldEquiv :
(↥(𝔭.adicCompletionIntegers K) ⧸
IsLocalRing.maximalIdeal ↥(𝔭.adicCompletionIntegers K)) ≃+* (A ⧸ 𝔭.asIdeal) :=
(RingHom.quotientKerEquivOfSurjective
(𝔭.surjective_completionResidueMap (K := K))).symm.trans
(Ideal.quotEquivOfEq (𝔭.ker_completionResidueMap (K := K)))
MathlibExt/RingTheory/DedekindDomain/AdicCompletionResidueField.lean:163
noncomputable def adicCompletionResidueQuotientMap :
(↥(v.adicCompletionIntegers K) ⧸
IsLocalRing.maximalIdeal ↥(v.adicCompletionIntegers K)) →+*
(↥(w.adicCompletionIntegers L) ⧸
IsLocalRing.maximalIdeal ↥(w.adicCompletionIntegers L)) :=
Ideal.quotientMap (IsLocalRing.maximalIdeal (w.adicCompletionIntegers L))
(adicCompletionIntegersMap v w)
(comap_maximalIdeal_adicCompletionIntegersMap v w).ge
MathlibExt/NumberTheory/NumberField/Completion/FiniteLiesOverResidueNaturality.lean:80
Uses 9 · Used by 1
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.