Documentation

TauCeti.RepresentationTheory.Quiver.Zigzag.Skew.Multiplication

The multiplication table of a skew-zigzag algebra #

The skew-zigzag relation quotient TauCeti.skewZigzagQuotient of a finite simple graph is spanned by the vertex idempotents e_i, the oriented edges a_d, and the volume classes TauCeti.skewZigzagVolume, each taken relative to a chosen incident edge. This file computes the products of two of these classes.

The table has the same shape as the ordinary one in TauCeti.RepresentationTheory.Quiver.Zigzag.Multiplication. The idempotents are orthogonal local units; an arrow is absorbed by the idempotent at its head on the left and at its tail on the right; a volume class is absorbed by the idempotent at its base on either side. Two arrows multiply to the volume class along the first of them when the later factor is its reverse, and to zero otherwise. Every product reaching path length three vanishes. The skew parameter only enters when a volume class is compared with one taken along a different incident edge, through TauCeti.skewZigzagMk_backtrackElem_eq_smul_skewZigzagVolume; no statement below needs it.

Main results #

References #

See C. Couture, Skew-Zigzag Algebras, Section 3, https://arxiv.org/abs/1509.08405.

Products of vertex idempotents and arrows #

@[simp]

A vertex idempotent is idempotent in the skew-zigzag quotient.

@[simp]

Distinct vertex idempotents are orthogonal in the skew-zigzag quotient.

The vertex idempotent at the head of a dart is a left unit for its arrow.

A vertex idempotent away from the head of a dart kills its arrow on the left.

The vertex idempotent at the tail of a dart is a right unit for its arrow.

A vertex idempotent away from the tail of a dart kills its arrow on the right.

Products of a vertex idempotent and a volume class #

@[simp]

The vertex idempotent at the base of a volume class is a left unit for it.

@[simp]

A vertex idempotent away from the base of a volume class kills it on the left.

@[simp]

The vertex idempotent at the base of a volume class is a right unit for it.

@[simp]

A vertex idempotent away from the base of a volume class kills it on the right.

Products of two arrows #

Traversing a dart and returning is a volume class. In the later-factor-first convention the reverse dart is traversed first, so the composite is the volume class at the head of d taken along the edge back to the tail of d.

Two arrows that are not reverse to one another multiply to zero. Either they do not meet, in which case the product already vanishes in the path algebra, or they meet and the composite is a length-two path with distinct endpoints, which the skew-zigzag relations kill.

Products reaching path length three #

A product of two path classes vanishes when their total path length is at least three.

theorem TauCeti.skewZigzagMk_ofArrow_mul_skewZigzagVolume (k : Type w) [CommRing k] {V : Type u} (G : SimpleGraph V) [Finite V] (c : SkewZigzagParameter k G) (d : G.Dart) {i : V} (e : { j : V // G.Adj i j }) :

An arrow times a volume class vanishes: the composite has path length three.

theorem TauCeti.skewZigzagVolume_mul_skewZigzagMk_ofArrow (k : Type w) [CommRing k] {V : Type u} (G : SimpleGraph V) [Finite V] (c : SkewZigzagParameter k G) {i : V} (e : { j : V // G.Adj i j }) (d : G.Dart) :

A volume class times an arrow vanishes: the composite has path length three.

@[simp]
theorem TauCeti.skewZigzagVolume_mul_skewZigzagVolume (k : Type w) [CommRing k] {V : Type u} (G : SimpleGraph V) [Finite V] (c : SkewZigzagParameter k G) {i i' : V} (e : { j : V // G.Adj i j }) (e' : { j : V // G.Adj i' j }) :

Two volume classes multiply to zero: they either do not meet or compose to path length four.