Documentation

LeanPool.RegtsSevenster.RS.Classical.Deligne.SymAlg

Module powers and symmetric powers over an internal monoid #

The substrate of the Key Lemma: for an internal monoid A and a left module X in a symmetric monoidal category, the n-th module power X ^ ⊗_A n is presented in one step, with no associativity of a binary product anywhere — it is the coequalizer of a single pair

`⊕ᵢ Rᵢ ⇉ X ^ ⊗ n`

whose source is the finite biproduct, over the n − 1 adjacent slots, of the relation objects Rᵢ = X^⊗a ⊗ ((X ⊗ A) ⊗ X) ⊗ X^⊗b (a + 2 + b = n), and whose legs act on the slot through the braided right action and the left action respectively — identifying (x·c) ⊗ y with x ⊗ (c·y) in every adjacent slot at once.

Transport along equal arities #

def RS.powCast {D : Type u} [CategoryTheory.Category.{v, u} D] [CategoryTheory.MonoidalCategory D] (X : D) {m n : ℕ} (h : m = n) :
tensorPow D X m ⟶ tensorPow D X n

Transport of a tensor power along an equality of arities. It is an eqToHom, so it composes and cancels by eqToHom simp lemmas.

Equations
Instances For
    @[simp]
    theorem RS.powCast_comp {D : Type u} [CategoryTheory.Category.{v, u} D] [CategoryTheory.MonoidalCategory D] (X : D) {m n k : ℕ} (h : m = n) (h' : n = k) :
    theorem RS.powCast_irrel {D : Type u} [CategoryTheory.Category.{v, u} D] [CategoryTheory.MonoidalCategory D] (X : D) {m n : ℕ} (h h' : m = n) :
    powCast X h = powCast X h'

    Two arity transports with the same endpoints agree.

    Whiskering an arity transport is an arity transport.

    Peeling the first factor off a tensor power #

    The tensor power grows at the top, so the bottom factor is exposed by a recursion of its own; the peeling intertwines the two concatenation stages p + (q + 1) and (p + 1) + q, which is what lets a relation slot and an adjacent braiding that overlap in one module factor be compared in a common frame.

    Attach a peeled factor to the power below it. The associator, retyped so that its target is stated through the tensor power — this keeps every statement about it type-correct at low transparency.

    Equations
    Instances For

      Expose the top factor of the second block of a pair of powers. The associator, retyped so that its source is stated through the tensor power.

      Equations
      Instances For

        The successor stage of the concatenation, through the exposed top factor; definitional.

        The concatenation shift: concatenating p with q + 1 factors is peeling the first of the q + 1, attaching it to the p, and concatenating p + 1 with q.

        The slot relation #

        The local shape of one relation slot: on (X ⊗ A) ⊗ X, either the monoid acts on the left factor through the braided right action, or it associates and acts on the right factor. These are the legs of ModTensor.lean at the module X itself, unbundled.

        The relation pair of the module power #

        @[reducible, inline]

        The relation object of the slot a + 2 + b = n: the ambient power with the monoid inserted between the module factors in slots a and a + 1. An abbreviation, so that statements about it stay type-correct at low transparency.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          Glue a resolved slot back into the ambient power: reassociate the two exposed factors onto the lower power and concatenate.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            The first relation leg at slot (a, b): act on the left module factor through the braided right action, then glue.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              noncomputable def RS.modPowLegN {D : Type u} [CategoryTheory.Category.{v, u} D] [CategoryTheory.MonoidalCategory D] (A : D) [CategoryTheory.MonObj A] (X : D) [CategoryTheory.ModObj A X] (a b : ℕ) :
              modPowMid A X a b ⟶ tensorPow D X (a + 2 + b)

              The second relation leg at slot (a, b): associate and act on the right module factor, then glue.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                theorem RS.slot_decomp {n : ℕ} (i : Fin (n - 1)) :
                ↑i + 2 + (n - 2 - ↑i) = n

                Each slot index of arity n decomposes it.

                @[reducible, inline]

                The source of the relation pair: the biproduct of the relation objects over all n − 1 adjacent slots. An abbreviation, so that the biproduct API applies to the legs without unfolding.

                Equations
                Instances For

                  The first leg of the relation pair, assembled over all slots.

                  Equations
                  Instances For

                    The second leg of the relation pair, assembled over all slots.

                    Equations
                    Instances For

                      The module power and its universal property #

                      The n-th module power of X over A: the coequalizer of the wide relation pair, identifying (x·c) ⊗ y ~ x ⊗ (c·y) in every adjacent slot simultaneously. No binary module tensor product and no associativity enter.

                      Equations
                      Instances For

                        The empty and singleton powers #

                        At n ≤ 1 there are no adjacent slots: the relation source is the empty biproduct, the legs agree, and the projection is an isomorphism.

                        Below two factors the projection is an isomorphism.

                        Equations
                        Instances For

                          Whiskering the presentation on the right #

                          Tensoring on the right by a fixed object carries the coequalizer presenting the module power to a coequalizer, so a morphism out of the whiskered module power is a morphism out of the whiskered ambient power that respects the whiskered relation. The hypothesis is the exact colimit preservation needed, so that the kit applies both where tensoring on the left is assumed exact and where tensoring on the right is.

                          The adjacent transposition on the ambient power #

                          The permutation action descends to the module power once it descends on the adjacent transpositions, which act by a braiding of two adjacent slots — the top braiding of the first a + 2 factors, conjugated into the ambient power by the concatenation.

                          The braiding of slots a and a + 1 of the ambient power: the top braiding of the first a + 2 factors, in block form.

                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For

                            The adjacent braiding is the action of the adjacent transposition.

                            Transport of a permutation action along an equality of arities.

                            Transport of a transposition action along an equality of arities.

                            The braiding at a relation slot #

                            The braiding of the two module factors of a slot carries the monoid along; the relation legs intertwine it with the plain braiding on the resolved slot. No commutativity of the monoid is needed: the braided right action is by definition the left action through the braiding, so the exchanged slot acts by the same morphism.

                            Exchange of the two module factors of a relation slot, carrying the monoid along: (x ⊗ c) ⊗ y ↦ (y ⊗ c) ⊗ x.

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For

                              The first leg intertwines the slot exchange with the braiding: acting on the left factor and braiding is exchanging and acting on the right factor.

                              The second leg intertwines the slot exchange with the braiding, by the involutivity of both.

                              Descent of the slot relations under the adjacent braiding #

                              Descent along the projection: the property that an ambient endomorphism carries every slot relation into the kernel of the projection again.

                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For

                                The disjoint cases #

                                When the braided pair lies entirely inside the upper or lower context of the relation slot, the braiding passes the legs by the exchange law, through the block form of the embedded permutation.

                                The three-slot window #

                                The two overlapping cases — the braided pair sharing one module factor with the relation slot — are compared inside a window of three module factors. The window morphisms below are stated on ((X ⊗ A) ⊗ X) ⊗ X and X ⊗ ((X ⊗ A) ⊗ X), with the monoid carried along; their identities against the slot legs are the local content of the two cases.

                                The braiding of the two upper factors of the resolved window.

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For

                                  From a lower-relation window to an upper-relation window: the top module factor moves down past the flanked pair, by the braiding against the pair.

                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For

                                    From an upper-relation window to a lower-relation window: the bottom module factor moves up past the flanked pair.

                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For

                                      The three-slot frame #

                                      Both overlap cases are compared in a frame (Xᵃ ⊗ V) ⊗ X^q around a three-slot window V, glued into the ambient power through the assembled window and the concatenation.

                                      Assemble a resolved three-slot window onto the power below.

                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      Instances For

                                        The framed window morphism: act inside the window, assemble, concatenate, and transport.

                                        Equations
                                        • One or more equations did not get rendered due to their size.
                                        Instances For

                                          The lower-relation mid object entering the frame.

                                          Equations
                                          • One or more equations did not get rendered due to their size.
                                          Instances For

                                            The upper-relation mid object entering the frame.

                                            Equations
                                            • One or more equations did not get rendered due to their size.
                                            Instances For

                                              Descent transports along an equality of arities.

                                              Descent of the adjacent braiding: every slot relation passes every adjacent braiding, by the same-slot, disjoint and overlap cases.

                                              Descent of the permutation action: every slot relation passes the action of every permutation — on the adjacent transpositions by the case analysis, and in general by generation and multiplicativity, exactly as the ambient action itself was assembled.

                                              The symmetric group acting on the module power, as a monoid homomorphism.

                                              Equations
                                              Instances For

                                                The symmetriser #

                                                The trivial-character central idempotent of the group algebra ℂ[Sₙ] — the charIdempotent 1 (fun _ => 1) of the Schur interface, written directly.

                                                noncomputable def RS.symmetriser (n : ℕ) :

                                                The symmetriser (1/n!) • ∑ σ, σ of the symmetric-group algebra.

                                                Equations
                                                Instances For
                                                  @[simp]

                                                  The symmetriser absorbs every group element on the right.

                                                  @[simp]

                                                  The symmetriser absorbs every group element on the left.

                                                  The symmetriser is idempotent.

                                                  The group algebra on the module power, and the symmetric #

                                                  power

                                                  The symmetric power: the coinvariants of the symmetriser's action — the coequalizer of the action against the identity. The idempotency splits it off as a direct summand of the module power, with section symPowσ; this presentation is chosen because the consumers of the Key Lemma build morphisms out of the symmetric power by descent along symPowπ and morphisms into it through the section.

                                                  Equations
                                                  Instances For