The planar rook algebra over a field k with parameter δ consists of elements which are
formal k-linear combinations of planar rook diagrams on n strands.
The multiplication is more complicated and is given by monoid multiplication of diagrams, with
a factor of δ raised to the number of dangling strands after multiplication.
Equations
- PlanarRook.Algebra n δ = (PlanarRook.Diagram n n → k)
Instances For
Equations
Equations
The planar rook algebra is a vector space over k.
Equations
- PlanarRook.Algebra.instModule δ = Pi.module (PlanarRook.Diagram n n) (fun (a : PlanarRook.Diagram n n) => k) k
The obvious k basis of the PlanarRookAlgebra is the diagram basis.
In fact, this is how it is naturally defined, as the maps from diagrams to the underlying ring. However, the "basis" also requires some assurances about finiteness that we provide explicitly in this instance.
Note: This could probably be made more general for arbitrary fintypes.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Multiplication in the planar rook algebra depends on a paramter δ
This paramter is raised to the exponent of the number of dangling strands after monoid multiplication.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
- PlanarRook.Algebra.instMul δ = { mul := PlanarRook.Algebra.mul δ }
Equations
- One or more equations did not get rendered due to their size.
Associativity of multiplication #
We can now show that multiplication is associative. That is, we have a non-unital semiring structure on the planar rook algebra. We will later show that it is unital, and hence a ring.
Equations
- PlanarRook.Algebra.nonUnitalSemiring δ = { toNonUnitalNonAssocSemiring := PlanarRook.Algebra.nonUnitalNonAssocSemiring δ, mul_assoc := ⋯ }
Equations
- PlanarRook.Algebra.hasOne δ = { one := PlanarRook.Algebra.one δ }
Equations
- ⋯ = ⋯
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- PlanarRook.Algebra.is_algebra δ = { toSMul := DistribMulAction.toDistribSMul.toSMul, algebraMap := PlanarRook.Algebra.single_one_ring_hom δ, commutes' := ⋯, smul_def' := ⋯ }
The planar rook algebra is independent of the parameter δ, up to algebra isomorphism, as long as it is not zero.
This is to say, there are only "two" planar rook algebras, the one where δ = 0 and the one where δ is nonzero (and might as well be 1).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
The algebra anti-involution #
Equations
Instances For
Instances For
Equations
- ⋯ = ⋯