Labelled Coproduct Terms in the Forest Algebra #
This file turns the finite labelled cut-term lists from HopfAlgebras.Cuts.Labelled
into elements of the monoid algebra on pairs of labelled rooted forests. A pair
(φ, ψ) represents the basis tensor φ ⊗ ψ.
Planar labelled cut terms are extended to non-planar labelled forests through the forest quotient.
Tensor-coded labelled forest algebra: (φ, ψ) represents the basis tensor φ ⊗ ψ.
Equations
Instances For
The basis tensor represented by a pair of labelled rooted forests.
Equations
Instances For
The basis tensor φ ⊗ ψ.
Equations
Instances For
Sum a finite list of labelled basis tensors. Duplicates contribute multiplicity.
Equations
Instances For
Forget labels in a coproduct basis term, as an additive homomorphism.
Equations
- HopfAlgebras.LForestTensorAlgebra.eraseTermAddHom = { toFun := HopfAlgebras.PLTree.eraseCoproductTerm, map_zero' := HopfAlgebras.LForestTensorAlgebra.eraseTermAddHom._proof_1, map_add' := ⋯ }
Instances For
Forget labels in the tensor-coded labelled forest algebra.
Equations
Instances For
Erasing labels commutes with summing finite tensor basis terms.
Constantly label tensor basis terms as an additive homomorphism.
Equations
- HopfAlgebras.LForestTensorAlgebra.constLabelTermAddHom a = { toFun := HopfAlgebras.PLTree.constLabelCoproductTerm a, map_zero' := ⋯, map_add' := ⋯ }
Instances For
Label every vertex in tensor-coded unlabelled forest algebra terms by the same label.
Equations
Instances For
Constant labelling commutes with summing finite tensor basis terms.
Relabel tensor basis terms as an additive homomorphism.
Equations
- HopfAlgebras.LForestTensorAlgebra.mapLabelsTermAddHom f = { toFun := HopfAlgebras.PLTree.mapCoproductTerm f, map_zero' := ⋯, map_add' := ⋯ }
Instances For
Relabel tensor-coded labelled forest algebra terms.
Equations
Instances For
Relabelling commutes with summing finite tensor basis terms.
Apply the labelled counit to the left tensor factor.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Apply the labelled counit to the right tensor factor.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Triple tensor-coded labelled forest algebra:
(φ, ψ, η) represents the basis tensor φ ⊗ ψ ⊗ η.
Equations
Instances For
The basis triple tensor represented by a triple of labelled rooted forests.
Equations
Instances For
The basis tensor φ ⊗ ψ ⊗ η.
Equations
Instances For
Sum a finite list of labelled basis triple tensors. Duplicates contribute multiplicity.
Equations
Instances For
Multiply two finite lists of labelled triple tensor basis terms.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Forget labels in a triple tensor basis term, as an additive homomorphism.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Forget labels in the triple tensor-coded labelled forest algebra.
Equations
Instances For
Erasing labels commutes with summing finite triple tensor basis terms.
Constantly label triple tensor basis terms as an additive homomorphism.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Label every vertex in triple tensor-coded unlabelled forest algebra terms by one label.
Equations
Instances For
Constant labelling commutes with summing finite triple tensor basis terms.
Relabel triple tensor basis terms as an additive homomorphism.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Relabel triple tensor-coded labelled forest algebra terms.
Equations
Instances For
Relabelling commutes with summing finite triple tensor basis terms.
Embed a labelled pair tensor as the first two factors of a triple tensor.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Embed a labelled pair tensor as the last two factors of a triple tensor.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The planar labelled BCK coproduct, represented in the tensor-coded algebra.
Instances For
The reduced planar labelled BCK coproduct, summing only proper cut terms.
Equations
Instances For
A finite representative list for the labelled forest coproduct, using Quotient.out.
Equations
Instances For
The only labelled forest coproduct terms with empty left factor are 1 ⊗ φ.
The only labelled forest coproduct terms with empty right factor are φ ⊗ 1.
The labelled forest coproduct has exactly one term with empty left factor.
The labelled forest coproduct has exactly one term with empty right factor.
A finite representative list for the reduced labelled forest coproduct.
Equations
- φ.properCoproductTerms = List.filter (fun (term : HopfAlgebras.LRootedForest α × HopfAlgebras.LRootedForest α) => decide (0 < term.1.order ∧ 0 < term.2.order)) φ.coproductTerms
Instances For
The multiplicative labelled coproduct of a non-planar labelled forest.
Equations
- φ.coproduct = Quotient.lift (fun (ts : List (HopfAlgebras.LRootedTree α)) => HopfAlgebras.PLTree.labelledCoproductList (List.map Quotient.out ts)) ⋯ φ
Instances For
The reduced BCK coproduct of a non-planar labelled forest.
Instances For
Apply the labelled coproduct to the first tensor factor, the map Δ ⊗ id.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Apply the labelled coproduct to the second tensor factor, the map id ⊗ Δ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
Instances For
The BCK coproduct of a non-planar labelled rooted tree.
Equations
Instances For
The reduced BCK coproduct of a non-planar labelled rooted tree.
Instances For
The labelled BCK coproduct as an algebra morphism on the labelled forest algebra.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The iterated labelled coproduct (Δ ⊗ id) ∘ Δ.
Equations
Instances For
The iterated labelled coproduct (id ⊗ Δ) ∘ Δ.