Completions of number fields at finite places
- Valuation formula for maps between finite-place completions
- Ramification index under finite-place completion
- Explicit residue-field naturality square
- Places of a number field extension lying over a fixed finite place
- Finite-place completion tensor product maps
- The finite-place completion tensor product
- Global norm and trace as products and sums over finite-place completions
TheoremLocal degree is at most the global degree#✓fully proved
Let \(L/K\) be an extension of number fields, let \(v\) be a nonzero prime ideal of \(\mathcal{O}_K\) (a finite place of \(K\)) and let \(w\) be a nonzero prime ideal of \(\mathcal{O}_L\) lying over \(v\). Regard the \(w\)-adic completion \(L_w\) as an algebra over the \(v\)-adic completion \(K_v\) via the canonical map \(K_v \to L_w\). Then the dimension of \(L_w\) over \(K_v\) is at most \([L : K]\).
theorem finrank_adicCompletion_le :
Module.finrank (v.adicCompletion K) (w.adicCompletion L) ≤
Module.finrank K L
TheoremMaximal ideals of completed integer rings lie over each other#✓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\). Then the preimage of the maximal ideal of \(\mathcal{O}_{L_w}\) under the canonical map \(\mathcal{O}_{K_v} \to \mathcal{O}_{L_w}\) is the maximal ideal of \(\mathcal{O}_{K_v}\).
theorem comap_maximalIdeal_adicCompletionIntegersMap :
Ideal.comap (adicCompletionIntegersMap v w)
(IsLocalRing.maximalIdeal (w.adicCompletionIntegers L)) =
IsLocalRing.maximalIdeal (v.adicCompletionIntegers K)
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
Uses 2 · Used by 5
TheoremCompletion preserves the inertia degree#✓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 \(\mathcal{O}_{L_w}\) an algebra over \(\mathcal{O}_{K_v}\) via the canonical map. Then the inertia degree of the maximal ideal of \(\mathcal{O}_{L_w}\) over \(\mathcal{O}_{K_v}\) equals the inertia degree of \(w\) over \(v\).
theorem inertiaDeg_adicCompletionIntegersMap :
(IsLocalRing.maximalIdeal (w.adicCompletionIntegers L)).inertiaDeg
(v.adicCompletionIntegers K) =
w.asIdeal.inertiaDeg (𝓞 K)
Uses 4 · Used by 1
TheoremThe local degree is the product of ramification index and inertia degree#✓fully proved
Let \(L/K\) be an extension of number fields, let \(v\) be a nonzero prime ideal of \(\mathcal{O}_K\) (a finite place of \(K\)) and \(w\) a nonzero prime ideal of \(\mathcal{O}_L\) lying over \(v\). Regard the completion \(L_w\) as an algebra over \(K_v\) via the canonical map \(K_v \to L_w\). Then the dimension of \(L_w\) over \(K_v\) equals \(e(w \mid v) \, f(w \mid v)\), the ramification index of \(w\) over \(v\) times the inertia degree of \(w\) over \(v\).
theorem finrank_adicCompletion_eq_ramificationIdx_mul_inertiaDeg :
Module.finrank (v.adicCompletion K) (w.adicCompletion L) =
w.asIdeal.ramificationIdx (𝓞 K) * w.asIdeal.inertiaDeg (𝓞 K)
Uses 7 · Used by 1
TheoremThe completed integer map is compatible with the 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\). Let \(\mathcal{O}_{K_v}\) and \(\mathcal{O}_{L_w}\) be the rings of integers of the completions \(K_v\) and \(L_w\). For every \(a \in \mathcal{O}_K\), the canonical map \(\mathcal{O}_{K_v} \to \mathcal{O}_{L_w}\) sends the image of \(a\) in \(\mathcal{O}_{K_v}\) to the image in \(\mathcal{O}_{L_w}\) of the image of \(a\) in \(\mathcal{O}_L\).
theorem adicCompletionIntegersMap_algebraMap (a : 𝓞 K) :
(adicCompletionIntegersMap v w)
(algebraMap (𝓞 K) (v.adicCompletionIntegers K) a) =
algebraMap (𝓞 L) (w.adicCompletionIntegers L)
(algebraMap (𝓞 K) (𝓞 L) a)
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
Uses 1 · Used by 1
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.