Documentation

GQ2.Corestriction

Transversal calculus: Shapiro cochains and degree-2 corestriction #

The paper's §6 evaluates determinant classes through the normalized bar corestriction and the normalized Shapiro map for an open finite-index subgroup U ≤ G (eqs. (97), (106), (108)):

Encoding decisions (docs/section67-extraction.md §D2):

Cocycle membership, Mackey restriction, and transversal-independence are proved downstream. This file is definition-only.

The transversal 1-cochain #

noncomputable def GQ2.Corestriction.lWord {G : Type u_1} [Group G] (U : Subgroup G) (u : G U) (γ : G) :
G

The raw transversal word ℓ_u(γ) = ũ⁻¹ · γ · (γ⁻¹·u)~, with ~ the canonical representative (Quotient.out) and γ⁻¹·u the natural left action of G on G ⧸ U.

Equations
Instances For
    theorem GQ2.Corestriction.lWord_mem {G : Type u_1} [Group G] (U : Subgroup G) (u : G U) (γ : G) :
    lWord U u γ U

    ℓ_u(γ) lands in U.

    noncomputable def GQ2.Corestriction.lTrans {G : Type u_1} [Group G] (U : Subgroup G) (u : G U) (γ : G) :
    U

    The transversal 1-cochain ℓ_u(γ) ∈ U (paper's ℓ_u, proof of Lemma 6.15, eq. (108)).

    Equations
    Instances For

      Shapiro cochains and corestriction #

      noncomputable def GQ2.Corestriction.shapiroFun {G : Type u_1} [Group G] (U : Subgroup G) (α : UZMod 2) :
      GG UZMod 2

      The normalized Shapiro cochain of α : U → 𝔽₂: Sh(α)(γ)_u = α(ℓ_u(γ)) (the paper's b(γ)_h, left-regular convention).

      Equations
      Instances For
        noncomputable def GQ2.Corestriction.cor1Fun {G : Type u_1} [Group G] (U : Subgroup G) (α : UZMod 2) :
        GZMod 2

        The degree-1 corestriction (cor α)(γ) = Σ_u α(ℓ_u(γ)) (eq. (106)'s degree-1 form; at index 2 this is GQ2/EvensKahn.lean's corFun up to transversal choice).

        Equations
        Instances For
          noncomputable def GQ2.Corestriction.cor2Fun {G : Type u_1} [Group G] (U : Subgroup G) (ν : U × UZMod 2) :
          G × GZMod 2

          The degree-2 corestriction of a 2-cochain ν on U (paper eq. (108)): (cor ν)(γ, η) = Σ_u ν(ℓ_u(γ), ℓ_{γ⁻¹·u}(η)).

          Equations
          Instances For

            Junk-total class formers #

            Send a raw function to its cohomology class when it is a continuous cocycle, and to 0 otherwise. These let statement files define classes whose cocycle property was, during development, one of their own separately stated obligations, keeping the defs total.

            noncomputable def GQ2.H1ofFun (G : Type u_1) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [DistribMulAction G (ZMod 2)] [ContinuousSMul G (ZMod 2)] (φ : GZMod 2) :
            ContCoh.H1 G (ZMod 2)

            The -class of a raw function, or 0 if it is not a continuous 1-cocycle.

            Equations
            Instances For
              noncomputable def GQ2.H2ofFun (G : Type u_1) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [DistribMulAction G (ZMod 2)] [ContinuousSMul G (ZMod 2)] (φ : G × GZMod 2) :
              ContCoh.H2 G (ZMod 2)

              The -class of a raw function, or 0 if it is not a continuous 2-cocycle.

              Equations
              Instances For
                theorem GQ2.H1ofFun_of_mem {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [DistribMulAction G (ZMod 2)] [ContinuousSMul G (ZMod 2)] {φ : GZMod 2} (h : φ ContCoh.Z1 G (ZMod 2)) :
                H1ofFun G φ = (ContCoh.H1mk G (ZMod 2)) φ, h

                Evaluation rule for H1ofFun on an actual cocycle.

                theorem GQ2.H2ofFun_of_mem {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [DistribMulAction G (ZMod 2)] [ContinuousSMul G (ZMod 2)] {φ : G × GZMod 2} (h : φ ContCoh.Z2 G (ZMod 2)) :
                H2ofFun G φ = (ContCoh.H2mk G (ZMod 2)) φ, h

                Evaluation rule for H2ofFun on an actual cocycle.

                Paper-tag ledger (auto-generated by paperforge; do not edit) #