Documentation

TauCeti.NumberTheory.ClassFieldTheory.Formation.Restriction

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 #

Main statements #

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 #

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.

  • same_top : small.top = big.top

    a restriction does not move the top subgroup

  • ground_le : small.ground ≤ big.ground

    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
      @[simp]

      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
        @[simp]

        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
          @[simp]

          The identification of coefficient modules moves no element of the ambient module.

          @[simp]

          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 #

          @[simp]

          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 #

          noncomputable def TauCeti.ClassFieldTheory.LayerRestriction.cohomologyRes {G : Type} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [TotallyDisconnectedSpace G] {small big : NormalLayer G} (T : LayerRestriction small big) (F : Formation G) (n : ℕ) :
          big.H F n ⟶ small.H F n

          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.

            @[simp]

            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
              @[simp]

              The ground-level inclusion moves no element of the ambient module.

              @[simp]

              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
                @[simp]

                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 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
                  @[simp]

                  The ground subgroup of the layer of H is the preimage of H.

                  @[simp]

                  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 Galois group of the layer of H is H.

                  Instances For
                    @[simp]

                    The identification of the Galois group of the layer of H with H is the homomorphism of Galois groups of the restriction.

                    The homomorphism of Galois groups attached to the restriction to H is the inclusion of H, read through subgroupGalEquiv.

                    @[simp]

                    The intermediate subgroup of the whole Galois group is the ground subgroup.

                    @[simp]

                    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
                      @[simp]

                      The layer of a quotient has the ground subgroup of the layer it comes from.

                      @[simp]

                      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.

                      @[simp]

                      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.