The componentwise zigzag algebra #
The uniform path-algebra quotient TauCeti.nonisolatedZigzagQuotient gives the intended zigzag
algebra on a connected graph with an edge, but gives only the coefficient ring on an isolated
vertex. The Huerfano--Khovanov convention instead assigns the dual numbers to a one-vertex
component. This file makes that distinction in the public definition: TauCeti.zigzagAlgebra
is the product of the appropriate algebra over the connected components of the graph.
The component algebra is packaged in AlgCat because its carrier changes between the singleton
and non-singleton cases. The public algebra is the product of those carriers, exposed through
component projections and extensionality. For a connected nontrivial graph, the product has one
factor and is canonically isomorphic to the landed relation quotient. For the one-vertex graph it
is canonically the dual numbers from Mathlib. The relabelling isomorphism
TauCeti.zigzagAlgebraEquiv is coherent: it takes identity relabellings to identities, composites
to composites and inverses to inverses.
Main definitions #
TauCeti.zigzagComponentAlgebra: the algebra assigned to one connected component.TauCeti.zigzagAlgebra: the public zigzag algebra of an arbitrary finite simple graph.TauCeti.zigzagAlgebraEquivNonisolated: comparison with the relation quotient for a connected graph with at least two vertices.TauCeti.zigzagAlgebraEquivA1: the one-vertex zigzag algebra is the dual numbers.
References #
The low-rank convention follows Huerfano--Khovanov, A category for the adjoint representation,
Section 3. The dual-number implementation is Mathlib's DualNumber, rather than a duplicate
polynomial-quotient model.
The zigzag algebra assigned to one connected component. A singleton component carries the dual numbers; a component with more than one vertex carries the uniform zigzag relation quotient of its induced graph.
Instances For
On a nontrivial connected component, the component algebra is the uniform relation quotient.
On a singleton connected component, the component algebra is a universe lift of the dual numbers.
The component algebra of a nontrivial component, as an algebra equivalence rather than an equality of bundled objects.
Instances For
The component algebra of a singleton component is a universe lift of the dual numbers.
Instances For
The public zigzag algebra of a finite simple graph: the product of its component algebras, using dual numbers precisely on singleton components.
Instances For
Construct an element of the public zigzag algebra from one element in each connected-component factor.
Instances For
Projection from the public zigzag algebra to the factor indexed by a connected component.
Instances For
Projecting a componentwise-constructed element recovers the specified component.
Elements of the public zigzag algebra are equal when all their component projections agree.
Reconstructing a public zigzag-algebra element from its component projections returns the original element.
The public zigzag algebra as the product of its connected-component factors.
Instances For
For a connected graph, the induced graph on any one of its connected components is canonically isomorphic to the original graph by forgetting the membership proof.
Instances For
Every connected component of a connected graph on a nontrivial vertex type is nontrivial.
Invariance under graph isomorphism #
The algebras attached to corresponding connected components are invariant under graph isomorphism. In the nontrivial case this is the landed invariance of the relation quotient; in the singleton case both sides are universe lifts of Mathlib's dual numbers.
Instances For
The public zigzag algebra is invariant under graph isomorphism. The isomorphism relabels the connected-component factors and applies the corresponding component-algebra isomorphism in each factor.
Instances For
The graph-isomorphism comparison acts on a corresponding component through the component algebra isomorphism.
The identity relabelling induces the identity of the public zigzag algebra.
The public zigzag algebra is functorial in the graph: composing two relabellings composes the induced isomorphisms of public zigzag algebras.
The inverse relabelling induces the inverse isomorphism of public zigzag algebras.
On a connected graph with at least two vertices, the public componentwise zigzag algebra is canonically isomorphic to the uniform relation quotient.
Instances For
The connected nonisolated comparison evaluates through any connected-component factor and the canonical graph isomorphism from that factor to the original graph.
The inverse connected nonisolated comparison is computed componentwise by the inverse graph and component equivalences.
The public zigzag algebra of the one-vertex graph is the algebra of dual numbers.
Instances For
The rank-one comparison evaluates the unique component and then lowers the universe lift.
The inverse rank-one comparison inserts a dual number into the unique lifted component.