Documentation

TauCeti.NumberTheory.ClassFieldTheory.Formation.Corestriction

Corestriction between finite normal layers #

For a restriction of layers K/E inside K/F, corestriction carries Hⁿ(Gal(K/E), A^V) to Hⁿ(Gal(K/F), A^V). The smaller Galois group is identified with the image of its inclusion into the larger one, and the coefficient identification repIso then transports the generic group-cohomology corestriction to the layer cohomology groups.

The comparison with subgroup restriction is explicit. It gives the normalization cor ∘ res = [E : F], with precisely the relative degree of the restriction of layers. This is the normalization used to compare invariants and fundamental classes under corestriction.

Along a tower F ⊆ E ⊆ E' ⊆ K, corestricting from K/E' to K/E and then to K/F is corestricting from K/E' to K/F (cohomologyCor_trans). This is the transitivity of group-cohomology corestriction, TauCeti.groupCohomology.corestriction_trans, read through the coefficient identifications repIso.

For the restriction of a layer to the layer of its whole Galois group, the relative degree is 1, so restriction is injective on cohomology (NormalLayer.cohomologyRes_subgroupRestriction_top_injective); a class whose restriction generates the cohomology of that layer therefore generates the cohomology of the original layer.

References #

Cohomology of the smaller layer, identified with cohomology of the image of its Galois group in the larger layer. The coefficient identification is repIso.

Instances For

    The range comparison is the canonical change-of-group isomorphism, with the coefficient equivalence underlying repIso.

    @[simp]

    Restriction to the image subgroup followed by the inverse coefficient and group identification is the existing restriction between layer cohomology groups.

    @[simp]

    Restriction to the image subgroup followed by the inverse coefficient and group identification is the existing restriction between layer cohomology groups.

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

    Corestriction between the cohomology groups of finite normal layers. This is subgroup corestriction transported along the inclusion of Galois groups and repIso.

    Instances For

      Layer corestriction is the range comparison followed by subgroup corestriction.

      @[simp]

      Under the canonical identification with the image subgroup, layer corestriction is generic group-cohomology corestriction.

      @[simp]

      Under the canonical identification with the image subgroup, layer corestriction is generic group-cohomology corestriction.

      Corestriction after restriction multiplies every cohomology class by the relative degree [E : F].

      Corestriction after restriction multiplies every cohomology class by the relative degree [E : F].

      @[simp]

      Corestriction along the trivial restriction is the identity.

      Corestriction of cohomology is functorial along a tower of restrictions. Corestricting from K/E' to K/E and then to K/F is corestricting from K/E' to K/F.

      Restriction to the layer of the whole Galois group is injective on cohomology: corestriction splits it, the relative degree being 1.

      theorem TauCeti.ClassFieldTheory.NormalLayer.exists_zsmul_eq_of_cohomologyRes_subgroupRestriction_top {G : Type} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [CompactSpace G] [TotallyDisconnectedSpace G] (L : NormalLayer G) (F : Formation G) {n : ℕ} (u : ↑(L.H F n)) (hgen : ∀ (x : ↑((L.subgroupLayer ⊤).H F n)), ∃ (m : ℤ), x = m • (CategoryTheory.ConcreteCategory.hom (⋯.cohomologyRes F n)) u) (y : ↑(L.H F n)) :
      ∃ (m : ℤ), m • u = y

      If the restriction of u to the layer of the whole Galois group generates the cohomology of that layer, then u generates the cohomology of L.