Restrictions of a finite normal layer, and its finite quotient system #
Let V ◁ U be a finite normal layer of a formation, the layer K/F in field notation. Raising
the ground field to an intermediate field F ⊆ E ⊆ K leaves a layer K/E, again normal because
V stays normal in the smaller ground subgroup. Two layers are related by a restriction when
they have the same top subgroup and the ground subgroup of the first lies in the ground subgroup
of the second; LayerRestriction small big is that relation. Its relative degree is
[U : U'], the degree [E : F] of the new ground field over the old one. This convention is
intended to support the corestriction normalisation cor ∘ res = [E : F]; ⚠ it is the index
of the subgroup U' in U, not the other way round.
Restrictions of a fixed layer are the same thing as subgroups of its Galois group: U' is
recovered from H = U'/V ≤ Γ, and this finite quotient system H ↦ subgroupLayer H is what
Tate's theorem quantifies over. The two directions of the correspondence appear below as
NormalLayer.subgroupGround, which builds the intermediate subgroup out of H, and
NormalLayer.subgroupGalEquiv, which identifies the Galois group of the resulting layer with H
again.
Three facts make the system usable in the cohomological arguments downstream. The Galois group of
the smaller layer maps to the Galois group of the bigger one (LayerRestriction.galHom), and does
so injectively; the degrees multiply along the restriction
(LayerRestriction.degree_mul_relativeDegree); and — because the two layers have the same top
subgroup, hence the same coefficient module A^V — the coefficient module of the smaller layer
is the coefficient module of the bigger one, restricted along galHom
(LayerRestriction.repIso). It is that last identification which lets a cohomology class of the
layer be restricted to a subgroup of its Galois group at all, and it is what
LayerRestriction.cohomologyRes feeds to Mathlib's change-of-group map to obtain
H^n(U/V, A^V) ⟶ H^n(U'/V, A^V).
In degree zero this map is the inclusion A^U ⊆ A^{U'} of ground levels
(LayerRestriction.groundLevelEquiv_cohomologyRes_zero_apply), which is what fixes its direction.
Restrictions compose (LayerRestriction.trans), and along a tower F ⊆ E ⊆ E' ⊆ K the relative
degree is multiplicative, the homomorphisms of Galois groups compose, and restriction of
cohomology is functorial. Inside the finite quotient system the same tower structure is indexed by
an inclusion K ≤ H of subgroups of Γ, and a subgroup of the Galois group of the layer of H
gives back a layer of the system (NormalLayer.subgroupLayer_subgroupLayer), so a statement
quantified over all subgroups of Γ can be applied inside the layer of any one of them — which is
how Tate's theorem is used downstream.
Main definitions #
TauCeti.ClassFieldTheory.LayerRestriction: the relationsmallisbigwith its ground field raised to an intermediate field.TauCeti.ClassFieldTheory.LayerRestriction.relativeDegree: the relative degree[U : U'].TauCeti.ClassFieldTheory.LayerRestriction.galHom: the induced homomorphismU'/V → U/V.TauCeti.ClassFieldTheory.LayerRestriction.repIso: the coefficient module of the smaller layer is the coefficient module of the bigger layer, restricted alonggalHom.TauCeti.ClassFieldTheory.LayerRestriction.trans: the composite of two restrictions.TauCeti.ClassFieldTheory.LayerRestriction.cohomologyRes: restriction of the cohomology of a layer along a restriction of layers.TauCeti.ClassFieldTheory.LayerRestriction.groundInclusion: the inclusionA^U ⊆ A^{U'}of ground levels, the degree-zero shadow ofcohomologyRes.TauCeti.ClassFieldTheory.NormalLayer.subgroupGround: the intermediate open subgroup attached to a subgroup of the Galois group.TauCeti.ClassFieldTheory.NormalLayer.subgroupLayer: the layer of a subgroup of the Galois group, andTauCeti.ClassFieldTheory.NormalLayer.subgroupRestriction, the restriction relating it to the layer it comes from.TauCeti.ClassFieldTheory.NormalLayer.subgroupGalEquiv: the Galois group of that layer is the chosen subgroup.
Main statements #
TauCeti.ClassFieldTheory.LayerRestriction.galHom_injective: the Galois group of the smaller layer embeds in the Galois group of the bigger one.TauCeti.ClassFieldTheory.LayerRestriction.degree_mul_relativeDegree:[U' : V] * [U : U'] = [U : V].TauCeti.ClassFieldTheory.NormalLayer.degree_subgroupLayer: the layer ofHhas degree#H.TauCeti.ClassFieldTheory.NormalLayer.relativeDegree_subgroupRestriction: its relative degree is the index ofH.TauCeti.ClassFieldTheory.NormalLayer.galHom_subgroupRestriction: the homomorphism of Galois groups it induces is the inclusion ofH.TauCeti.ClassFieldTheory.NormalLayer.subgroupLayer_top: the layer of the whole Galois group is the layer itself.TauCeti.ClassFieldTheory.LayerRestriction.relativeDegree_transandTauCeti.ClassFieldTheory.LayerRestriction.galHom_trans: the relative degree is multiplicative and the homomorphisms of Galois groups compose along a tower of restrictions.TauCeti.ClassFieldTheory.LayerRestriction.cohomologyRes_trans: restriction of cohomology is functorial along a tower of restrictions.TauCeti.ClassFieldTheory.LayerRestriction.groundInclusion_trans: ground-level inclusions compose along a tower of restrictions.TauCeti.ClassFieldTheory.LayerRestriction.groundLevelEquiv_cohomologyRes_zero_apply: in degree zero, restriction of cohomology is the ground-level inclusion.TauCeti.ClassFieldTheory.LayerRestriction.exists_refinement: a refinement of a layer restricts to a refinement of each of its restrictions.TauCeti.ClassFieldTheory.LayerRestriction.cohomologyInfl_comp_cohomologyRes: restriction to an intermediate ground field commutes with inflation to a larger top field.TauCeti.ClassFieldTheory.NormalLayer.relativeDegree_subgroupLayerRestriction: the relative degree of a towerK ≤ Hinside the finite quotient system is the relative index ofKinH.TauCeti.ClassFieldTheory.NormalLayer.subgroupLayer_subgroupLayer: the layer of a subgroup of the Galois group of the layer ofHis again a layer of the system.TauCeti.ClassFieldTheory.NormalLayer.subgroupLayer_range_galHom: conversely, every restriction ofLis the layer of a subgroup of its Galois group.
Implementation notes #
LayerRestriction is a relation between two layers that already exist, not a bundle carrying a
layer and constructing a second one. This is what lets the downstream restriction and
corestriction maps be stated for an arbitrary pair small, big of layers, and it makes towers
of restrictions compose without transporting a layer along an equality. Because it is a Prop,
the relative degree cannot be read off the datum itself: relativeDegree is a function of the two
layers, and takes the restriction proof to make that dependency explicit and support the notation
T.relativeDegree.
NormalLayer.subgroupGround is the correspondence-theorem preimage of H — the subgroup
QuotientGroup.comapMk'OrderIso attaches to H — pushed from U into the ambient group G, so
that it can be an OpenSubgroup G and be compared with the other subgroups of a formation.
References #
- E. Artin and J. Tate, Class Field Theory, Chapter XIV, §§1–2.
- J. Neukirch, Class Field Theory, Chapter III, §1.
- J. Tate, The higher dimensional cohomology groups of class field theory, Ann. of Math. 56 (1952), 294–297.
Restrictions #
A restriction of finite normal layers: small is big with its ground field raised to an
intermediate field. In field notation, F ⊆ E ⊆ K takes the layer K/F to the layer K/E, so
the top subgroup is unchanged and the ground subgroup shrinks.
a restriction does not move the top subgroup
a restriction shrinks the ground subgroup
Instances For
The ground subgroups of a restriction, compared as subgroups of the ambient group.
The top subgroups of a restriction, compared as subgroups of the ambient group.
The relative degree [U : U'] of a restriction, the degree of the new ground field over
the old one. ⚠ U' is the subgroup, so the relative degree is the index of U' in U.
Instances For
The relative degree is the relative index of the two ground subgroups.
The degree of a layer is multiplicative along a restriction: [U' : V] * [U : U'] = [U : V].
The relative degree of a restriction is positive: the Galois groups involved are finite.
The homomorphism U'/V → U/V of Galois groups induced by a restriction. It is injective
(galHom_injective), and its image is the subgroup of U/V that the intermediate subgroup U'
cuts out.
Instances For
The homomorphism of Galois groups is induced by the inclusion of ground subgroups.
The Galois group of the smaller layer of a restriction embeds in the Galois group of the
bigger one. Both are quotients of subgroups of U by the same top subgroup V.
An element of Gal(K/F) lies in the image of Gal(K/E) exactly when its representatives lie
in the ground subgroup U' of K/E.
The coefficient module of the smaller layer of a restriction is the coefficient module of
the bigger one, read as a representation of the smaller Galois group along galHom. The two
modules are the level A^V of one and the same top subgroup — a restriction does not move the top
subgroup — so this isomorphism moves no element of the ambient module.
Instances For
The identification of coefficient modules moves no element of the ambient module.
The inverse of the identification of coefficient modules moves no element of the ambient module either.
The inverse identification of coefficient modules intertwines the action of the image of the smaller Galois group with the action of the smaller layer.
Towers of restrictions #
Every layer is a restriction of itself.
The homomorphism of Galois groups attached to the trivial restriction is the identity.
Restrictions compose: raising the ground field twice is one restriction. In field notation
this is the tower F ⊆ E ⊆ E' ⊆ K.
The relative degree is multiplicative along a tower of restrictions.
The homomorphisms of Galois groups compose along a tower of restrictions.
Along a tower, the image of the smallest Galois group sits inside the image of the middle one.
Along a tower, the image of the middle Galois group inside the largest one carries the image of the smallest to the expected subgroup.
The identifications of coefficient modules compose along a tower of restrictions. All three are the identity on the ambient module, so this is an equation between three inclusions of one and the same level.
Restriction of layer cohomology #
Restriction of cohomology along a restriction of layers, the map
H^n(U/V, A^V) ⟶ H^n(U'/V, A^V)
induced by the inclusion U'/V ↪ U/V of Galois groups and the identification of the two
coefficient modules. Both layers have the same top subgroup, so no coefficient actually moves:
the map is Mathlib's change-of-group map for the inclusion.
Instances For
Layer restriction is the group-cohomology map for the inclusion of Galois groups, with the canonical identification of coefficients.
Restricting along the trivial restriction does nothing.
Restriction of cohomology is functorial along a tower of restrictions. Restricting from
K/F to K/E and then to K/E' is restricting from K/F to K/E'.
The ground-level inclusion of a restriction: raising the ground field from F to E
enlarges the ground level, A^U ⊆ A^{U'}. It is the degree-zero shadow of cohomologyRes.
Instances For
The ground-level inclusion moves no element of the ambient module.
The ground-level inclusion along the trivial layer restriction is the identity.
Ground-level inclusions compose along a tower of layer restrictions.
In degree zero, restriction of cohomology is the ground-level inclusion. Read through the
identification of H⁰(U/V, A^V) with the ground level A^U, restricting a class from the layer
K/F to the layer K/E is the inclusion A^U ⊆ A^{U'}. This is what fixes the direction of
cohomologyRes.
Restriction and refinement #
A refinement of a layer restricts to a refinement of its restriction. In field notation,
for F ⊆ E ⊆ K ⊆ L with K/F and L/F Galois, the layer L/E refines K/E and is a
restriction of L/F.
Restriction commutes with inflation. For layers K/F, K/E, L/F and L/E related by
the restrictions R, R' and the refinements T, T', inflating from K/F to L/F and then
restricting to L/E is restricting to K/E and then inflating to L/E.
Restriction commutes with inflation. For layers K/F, K/E, L/F and L/E related by
the restrictions R, R' and the refinements T, T', inflating from K/F to L/F and then
restricting to L/E is restricting to K/E and then inflating to L/E.
Restriction commutes with inflation. For layers K/F, K/E, L/F and L/E related by
the restrictions R, R' and the refinements T, T', inflating from K/F to L/F and then
restricting to L/E is restricting to K/E and then inflating to L/E.
The finite quotient system #
The intermediate subgroup V ≤ W ≤ U attached to a subgroup H of the Galois group U ⧸ V:
the preimage of H in U, read inside G.
Instances For
Membership in the intermediate subgroup: an element of U lies in it exactly when its class
in the Galois group lies in H.
The intermediate subgroup of H, written without the correspondence theorem: it is the
preimage of H under the quotient map U → U ⧸ V, pushed into G. This is the form in which
relative indices transport along subgroupGround.
The intermediate subgroup lies in the ground subgroup.
The intermediate subgroup contains the top subgroup, which is where the layer of H gets its
normality from.
The layer of a subgroup H ≤ U ⧸ V: the finite normal layer V ◁ W whose ground subgroup
is the preimage W of H. The family H ↦ subgroupLayer H is the finite quotient system that
Tate's theorem quantifies over.
Instances For
The ground subgroup of the layer of H is the preimage of H.
The layer of H has the same top subgroup, hence the same coefficient module, as the layer
it comes from.
The layer of H is a restriction of the layer it comes from: it has the same top field
and a smaller ground field. This is the datum through which cohomology of the layer restricts to
the layer of H.
The image of the Galois group of the layer of H is H.
The Galois group of the layer of H is H.
Instances For
The identification of the Galois group of the layer of H with H is the homomorphism of
Galois groups of the restriction.
The degree of the layer of H is the order of H.
The homomorphism of Galois groups attached to the restriction to H is the inclusion of H,
read through subgroupGalEquiv.
The relative degree of the restriction to H is the index of H.
The intermediate subgroup of the whole Galois group is the ground subgroup.
The layer of the whole Galois group is the layer itself.
Towers inside the finite quotient system #
The intermediate subgroup attached to a subgroup of the Galois group grows with it.
The layer of a smaller subgroup is a restriction of the layer of a bigger one. Together
with NormalLayer.subgroupRestriction this makes the finite quotient system a system of towers:
K ≤ H ≤ U/V is the tower of ground fields F ⊆ E ⊆ E' ⊆ K.
The homomorphism of Galois groups of a tower inside the finite quotient system is the
inclusion of subgroups, read through subgroupGalEquiv.
The relative degree of a tower inside the finite quotient system is the relative index of the two subgroups.
The finite quotient system is closed under passing to a sublayer. The layer of a subgroup
H' of the Galois group of the layer of H is the layer of the image of H' in U/V. This is
what lets a statement quantified over all subgroups of U/V be applied inside the layer of one of
them.
Every restriction of a layer is the layer of a subgroup of its Galois group. Together with
NormalLayer.subgroupRestriction and NormalLayer.range_galHom_subgroupRestriction this is the
correspondence between restrictions of L and subgroups of U ⧸ V.
The layer of a quotient of the Galois group #
The layer of a quotient (U ⧸ V) ⧸ N of the Galois group by a normal subgroup N: the
finite normal layer W ◁ U with the same ground subgroup whose top subgroup is the preimage W
of N. In field notation it is the subextension K^N / F of K / F, which L refines
(NormalLayer.quotientRefinement).
Instances For
The layer of a quotient has the ground subgroup of the layer it comes from.
The top subgroup of the layer of (U ⧸ V) ⧸ N is the preimage of N.
A layer refines the layer of each quotient of its Galois group: it has the same ground field and a bigger top field.
The homomorphism of Galois groups of the refinement L of the layer of (U ⧸ V) ⧸ N has
kernel N.
The degree of the layer of (U ⧸ V) ⧸ N is the index of N.