-
Notifications
You must be signed in to change notification settings - Fork 298
[Merged by Bors] - feat(number_theory): fundamental identity of ramification index and inertia degree #12287
Conversation
2d31d7f
to
8b38f8d
Compare
8b38f8d
to
6399123
Compare
5090ff2
to
c7091c3
Compare
fd9e9b5
to
c4d8cc4
Compare
c4d8cc4
to
b2d98d4
Compare
We define ramification index `ramification_idx` and inertia degree `inertia_deg` for `P : ideal S` over `p : ideal R` given a ring extension `f : R →+* S`. The literature generally assumes `p` is included in `P`, both are maximal, `R` is the ring of integers of a number field `K` and `S` is the integral closure of `R` in `L`, a finite separable extension of `K`; we relax these assumptions as much as is practical. This PR was split off from #12287.
We define ramification index `ramification_idx` and inertia degree `inertia_deg` for `P : ideal S` over `p : ideal R` given a ring extension `f : R →+* S`. The literature generally assumes `p` is included in `P`, both are maximal, `R` is the ring of integers of a number field `K` and `S` is the integral closure of `R` in `L`, a finite separable extension of `K`; we relax these assumptions as much as is practical. This PR was split off from #12287.
Two little lemmas on the set of factors which I needed for #12287.
It's really exciting that we're moving towards this; I have only just seen this PR! Thanks to Oliver for directing my attention towards it. |
/-- The **fundamental identity** of ramification index `e` and inertia degree `f`: | ||
for `P` ranging over the primes lying over `p`, `∑ P, e P * f P = [Frac(S) : Frac(R)]`; | ||
if `Frac(S) : Frac(R)` is a finite extension, `p` is maximal | ||
and `S` is the integral closure of `R` in `L`. -/ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As it stands this docstring isn't quite true (I was very confused by this for a minute or two!). The issue is that if Frac(S)/Frac(R) is finite then in this generality it's not enough to deduce that S is a Noetherian R-module. Here https://arxiv.org/abs/2102.10481 is a recent paper discussing a statement which is true in the generality of the docstring; however I am certainly suggesting we should be formalising it! The result proved is exactly what I need for several applications; all the applications to arithmetic have S a Noetherian (or equivalently finitely-generated, as R is Noetherian) R-module. For applications beyond arithmetic, I'm very happy to be worrying about them later :-) Note that S f.g. as R-module implies Frac(S) is finite over Frac(R).
(for a Dedekind domain `R` and its integral closure `S` and maximal ideal `p`) This is the first step in showing the fundamental identity of inertia degree and ramification index (#12287). The next step is to factor `pS` into coprime factors `P` and use the Chinese remainder theorem.
b2d98d4
to
5901013
Compare
#15315) (for a Dedekind domain `R` and its integral closure `S` and maximal ideal `p`) This is the first step in showing the fundamental identity of inertia degree and ramification index (#12287). The next step is to factor `pS` into coprime factors `P` and use the Chinese remainder theorem. Co-authored-by: Anne Baanen <Vierkantor@users.noreply.github.com> Co-authored-by: Anne Baanen <t.baanen@vu.nl>
#15315) (for a Dedekind domain `R` and its integral closure `S` and maximal ideal `p`) This is the first step in showing the fundamental identity of inertia degree and ramification index (#12287). The next step is to factor `pS` into coprime factors `P` and use the Chinese remainder theorem. Co-authored-by: Anne Baanen <Vierkantor@users.noreply.github.com> Co-authored-by: Anne Baanen <t.baanen@vu.nl>
…fication index (#15316) Let `S` be a Dedekind domain extending the commutative ring `R`, `p` a maximal ideal of `R`, `P` a prime ideal of `S`, and `e` the (nonzero) ramification index of `P` over `p`. Because the ramification index is nonzero, we get an inclusion `R/p → S/P` and we can compute that the degree of the field extension `[S/(P^e) : R/p]` is exactly `e` times `[S/P : R/p]`. This is the next step in showing the fundamental identity of inertia degree and ramification index (#12287). Setting up the ingredients for the proof is quite complicated because it involves taking `(P^(i+1) / P^e)` as a `R/p`-subspace of `P^i / P^e` and basically each part of this structure would produce free metavariables if we naïvely assigned it an instance. In the end, the important parts are an instance for `S/(P^e)` as `R/p`-algebra and replacing subspaces with the image of inclusion maps. Co-authored-by: Anne Baanen <t.baanen@vu.nl> Co-authored-by: Anne Baanen <Vierkantor@users.noreply.github.com>
cebab99
to
f1cb8aa
Compare
Co-authored-by: Kevin Buzzard <k.buzzard@imperial.ac.uk>
cee9e2b
to
00a6bad
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks 🎉
bors merge
…nertia degree (#12287) This PR proves the fundamental identity of ramification index and inertia degree: Let `p` be a prime in a Dedekind domain `R`, `S` the integral closure of `R` in some finite field extension `L` of `K = Frac(R)`, then for `P` ranging over the primes lying over `p`, `Σ P, e P * f P = [L : K]`. Co-authored-by: Anne Baanen <Vierkantor@users.noreply.github.com>
Pull request successfully merged into master. Build succeeded: |
This PR proves the fundamental identity of ramification index and inertia degree:
Let
p
be a prime in a Dedekind domainR
,S
the integral closure ofR
in some finite field extensionL
ofK = Frac(R)
, then forP
ranging over the primes lying overp
,Σ P, e P * f P = [L : K]
.[Frac(S):Frac(R)]
is degree[S/pS:R/p]
#15315