Ramification theory of completions of number fields #
This file studies the ramification of completions of number fields.
Main definitions #
NumberField.InfinitePlace.inertiaDeg: the inertia degree of a placewofLover a placevofK, defined as the local degree of the extension of completions atwandvifwlies overvand zero otherwise.
Main results #
NumberField.InfinitePlace.sum_inertiaDeg_eq_finrank: the degree ofLoverKis equal to the sum of the inertia degrees of the places ofLoverv.
Tags #
number field, infinite places, ramification
theorem
NumberField.InfinitePlace.Completion.finrank_eq_two_of_isRamified
{K : Type u_1}
{L : Type u_2}
[Field K]
[Field L]
[Algebra K L]
(v : InfinitePlace K)
{w : InfinitePlace L}
[(↑w).LiesOver ↑v]
(h : IsRamified K w)
:
If w is a ramified place over v then w.Completion has v.Completion dimension two.
theorem
NumberField.InfinitePlace.Completion.finrank_eq_one_of_isUnramified
{K : Type u_1}
{L : Type u_2}
[Field K]
[Field L]
[Algebra K L]
(v : InfinitePlace K)
{w : InfinitePlace L}
[(↑w).LiesOver ↑v]
(h : IsUnramified K w)
:
If w is an unramified place over v then w.Completion has v.Completion dimension one.
noncomputable def
NumberField.InfinitePlace.inertiaDeg
{K : Type u_1}
{L : Type u_2}
[Field K]
[Field L]
[Algebra K L]
(v : InfinitePlace K)
(w : InfinitePlace L)
:
The inertia degree of w over v.
Equations
- v.inertiaDeg w = if x : (↑w).LiesOver ↑v then ⊥.inertiaDeg ⊥ else 0
Instances For
theorem
NumberField.InfinitePlace.inertiaDeg_of_liesOver
{K : Type u_1}
{L : Type u_2}
[Field K]
[Field L]
[Algebra K L]
(v : InfinitePlace K)
(w : InfinitePlace L)
[(↑w).LiesOver ↑v]
:
theorem
NumberField.InfinitePlace.inertiaDeg_eq_finrank
{K : Type u_1}
{L : Type u_2}
[Field K]
[Field L]
[Algebra K L]
(v : InfinitePlace K)
(w : InfinitePlace L)
[(↑w).LiesOver ↑v]
:
theorem
NumberField.InfinitePlace.inertiaDeg_eq_one
{K : Type u_1}
{L : Type u_2}
[Field K]
[Field L]
[Algebra K L]
{v : InfinitePlace K}
{w : InfinitePlace L}
(hw : w ∈ unramifiedPlacesOver L v)
:
theorem
NumberField.InfinitePlace.inertiaDeg_eq_two
{K : Type u_1}
{L : Type u_2}
[Field K]
[Field L]
[Algebra K L]
{v : InfinitePlace K}
{w : InfinitePlace L}
(hw : w ∈ ramifiedPlacesOver L v)
:
theorem
NumberField.InfinitePlace.sum_inertiaDeg_eq_finrank
(K : Type u_1)
(L : Type u_2)
[Field K]
[Field L]
[Algebra K L]
(v : InfinitePlace K)
[NumberField K]
[NumberField L]
:
The degree of L over K is equal to the sum of the inertia degrees of the places over v.