Documentation

HopfAlgebras.Hopf.LabelledCharacterConvolution

Labelled Character Convolution #

The convolution of labelled forest-algebra characters induced by the labelled BCK coproduct, with unit (the counit), associativity, the coefficient functions on labelled trees and forests, and the erase-labels bridges to the unlabelled character convolution.

noncomputable def HopfAlgebras.PLTree.evalCoproductTerm {α : Type u} {R : Type v} [CommSemiring R] (χ ψ : LForestAlgebra.Character α R) (term : LRootedForest α × LRootedForest α) :
R

Evaluate one labelled tensor-coded coproduct term against two characters.

Equations
Instances For
    noncomputable def HopfAlgebras.PLTree.evalCoproductTerms {α : Type u} {R : Type v} [CommSemiring R] (χ ψ : LForestAlgebra.Character α R) (terms : List (LRootedForest α × LRootedForest α)) :
    R

    Evaluate a finite list of labelled tensor-coded coproduct terms.

    Equations
    Instances For
      @[simp]
      theorem HopfAlgebras.PLTree.evalCoproductTerms_cons {α : Type u} {R : Type v} [CommSemiring R] (χ ψ : LForestAlgebra.Character α R) (term : LRootedForest α × LRootedForest α) (terms : List (LRootedForest α × LRootedForest α)) :
      evalCoproductTerms χ ψ (term :: terms) = evalCoproductTerm χ ψ term + evalCoproductTerms χ ψ terms
      noncomputable def HopfAlgebras.PLTree.evalTripleCoproductTerm {α : Type u} {R : Type v} [CommSemiring R] (χ ψ η : LForestAlgebra.Character α R) (term : LRootedForest α × LRootedForest α × LRootedForest α) :
      R

      Evaluate one labelled triple tensor-coded term against three characters.

      Equations
      Instances For
        noncomputable def HopfAlgebras.PLTree.evalTripleCoproductTerms {α : Type u} {R : Type v} [CommSemiring R] (χ ψ η : LForestAlgebra.Character α R) (terms : List (LRootedForest α × LRootedForest α × LRootedForest α)) :
        R

        Evaluate a finite list of labelled triple tensor-coded terms.

        Equations
        Instances For

          Pulling characters back along label erasure commutes with one coproduct-term evaluation.

          Pulling characters back along relabelling commutes with one coproduct-term evaluation.

          Pulling characters back along relabelling commutes with finite coproduct evaluation.

          Pulling characters back along constant labelling commutes with one coproduct-term evaluation.

          Pulling characters back along constant labelling commutes with finite coproduct evaluation.

          noncomputable def HopfAlgebras.PLTree.convolutionCoeff {α : Type u} {R : Type v} [CommSemiring R] (χ ψ : LForestAlgebra.Character α R) (t : PLTree α) :
          R

          The convolution coefficient of two characters on a planar labelled rooted tree.

          Equations
          Instances For
            theorem HopfAlgebras.PLTree.convolutionCoeff_perm {α : Type u} {R : Type v} [CommSemiring R] (χ ψ : LForestAlgebra.Character α R) {t u : PLTree α} (h : t.Perm u) :
            noncomputable def HopfAlgebras.PLTree.convolutionForestCoeff {α : Type u} {R : Type v} [CommSemiring R] (χ ψ : LForestAlgebra.Character α R) (ts : List (PLTree α)) :
            R

            Multiplicative extension of labelled convolution coefficients to planar labelled forests.

            Equations
            Instances For

              Labelled convolution with characters pulled back by erasure is unlabelled convolution.

              theorem HopfAlgebras.PLTree.convolutionCoeff_labelInvariant_eq {α : Type u} {R : Type v} [CommSemiring R] [Nonempty α] {χ ψ : LForestAlgebra.Character α R} ( : χ.LabelInvariant) ( : ψ.LabelInvariant) {t u : PLTree α} (htu : t.erase = u.erase) :

              If two labelled characters ignore labels, their planar convolution does too.

              If two labelled characters ignore labels, their planar forest convolution does too.

              Evaluate tensor-coded labelled forest algebra terms by a pair of characters.

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

                Evaluate the labelled triple tensor-coded forest algebra using three characters.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  noncomputable def HopfAlgebras.LRootedForest.convolutionCoeff {α : Type u} {R : Type v} [CommSemiring R] (χ ψ : LForestAlgebra.Character α R) (φ : LRootedForest α) :
                  R

                  Character convolution evaluated on a non-planar labelled rooted forest.

                  Equations
                  Instances For
                    @[simp]
                    noncomputable def HopfAlgebras.LRootedTree.convolutionCoeff {α : Type u} {R : Type v} [CommSemiring R] (χ ψ : LForestAlgebra.Character α R) (τ : LRootedTree α) :
                    R

                    Character convolution coefficient on a non-planar labelled rooted tree.

                    Equations
                    Instances For
                      noncomputable def HopfAlgebras.LForestAlgebra.Character.unit (α : Type u) (R : Type v) [CommSemiring R] :

                      The identity labelled character for convolution.

                      Equations
                      Instances For
                        noncomputable def HopfAlgebras.LForestAlgebra.Character.convolution {α : Type u} {R : Type v} [CommSemiring R] (χ ψ : Character α R) :

                        Labelled character convolution induced by the labelled BCK coproduct.

                        Equations
                        Instances For
                          theorem HopfAlgebras.LForestAlgebra.Character.convolution_left_cancel {α : Type u} {R : Type v} [CommRing R] {χ ψ η : Character α R} (h : χ.convolution ψ = χ.convolution η) :
                          ψ = η
                          theorem HopfAlgebras.LForestAlgebra.Character.convolution_right_cancel {α : Type u} {R : Type v} [CommRing R] {χ ψ η : Character α R} (h : ψ.convolution χ = η.convolution χ) :
                          ψ = η
                          theorem HopfAlgebras.LForestAlgebra.Character.convolution_assoc_of_coproduct_eq {α : Type u} {R : Type v} [CommSemiring R] (hcoassoc : ∀ (x : LForestAlgebra α R), (coproductLeft α R) x = (coproductRight α R) x) (χ ψ η : Character α R) :
                          @[implicit_reducible]
                          noncomputable instance HopfAlgebras.LForestAlgebra.Character.instMonoid {α : Type u} {R : Type v} [CommSemiring R] :
                          Equations
                          • One or more equations did not get rendered due to their size.
                          @[implicit_reducible]
                          Equations
                          • One or more equations did not get rendered due to their size.