Documentation

TauCeti.RepresentationTheory.Quiver.Zigzag.Socle

The socle and the top of a zigzag algebra #

For a finite simple graph without isolated vertices over a field, the Jacobson radical of the zigzag relation quotient is its positive-length part, its square is the span of the volume classes, and its cube vanishes. This file reads the two ends of that filtration as module invariants: the socle of the algebra, viewed as a left module over itself, is the span of the volume classes, and the top — the quotient by the radical — is the product of one copy of the ground field for each vertex. Both have dimension |V|.

The socle is computed as the square of the radical. One containment is a nilpotence argument: a simple submodule m is killed by the radical, since otherwise J • m = m forces m = J³ • m = 0, and an element killed on the left by every arrow has no vertex and no arrow coordinate. The other containment needs the volume classes themselves to be simple, and that is where the multiplication table enters: a left ideal absorbs an idempotent, an arrow and a volume class in only three ways, and each of them sends the volume class at a vertex back into its own k-line. So that line is a left ideal of dimension one, hence a simple module.

The top is the first isomorphism theorem applied to the vertex-coefficient homomorphism, whose kernel is the radical. It exhibits the |V| simple modules of a zigzag algebra as the characters reading a single vertex coordinate.

Main declarations #

Main results #

References #

See Huerfano--Khovanov, A category for the adjoint representation, Section 3, and Ehrig--Tubbenhauer, Algebraic properties of zigzag algebras, Section 2.

Left multiplication by any element carries a volume class into its own k-line: the multiplication table sends it to itself, up to a scalar, or to zero.

The left ideal generated by a volume class is nothing but its k-line.

theorem TauCeti.mem_zigzagVolumeSpan_of_forall_zigzagMk_ofArrow_mul_eq_zero {V : Type u} {k : Type w} [CommRing k] {G : SimpleGraph V} [Finite V] (hns : ∀ (i : V), ∃ (j : V), G.Adj i j) {x : nonisolatedZigzagQuotient k G} (hx : ∀ (d : G.Dart), (zigzagMk k G) (PathAlgebra.ofArrow (DoubledQuiver.arrow G ⋯)) * x = 0) :

An element killed on the left by every arrow is a combination of volume classes.

The socle #

The line spanned by a volume class is a simple left module. It is a one-dimensional k-subspace by TauCeti.restrictScalars_span_singleton_zigzagVolume, and a left ideal by construction, so it has no proper nonzero submodule.

theorem TauCeti.zigzagVolume_mem_socle {V : Type u} {k : Type w} [Field k] {G : SimpleGraph V} [Finite V] (i : V) (hi : ∃ (j : V), G.Adj i j) :

Every volume class lies in the socle.

The socle of a zigzag algebra is the square of its Jacobson radical. Equivalently, by TauCeti.restrictScalars_jacobson_sq_nonisolatedZigzagQuotient_eq_zigzagVolumeSpan, it is the span of the volume classes.

The socle of a zigzag algebra is the span of its volume classes.

The socle of a zigzag algebra has one dimension for each vertex.

The top #

noncomputable def TauCeti.zigzagTopEquiv {V : Type u} (k : Type w) [Field k] {G : SimpleGraph V} [Finite V] (hns : ∀ (i : V), ∃ (j : V), G.Adj i j) :

The top of a zigzag algebra. The quotient by the Jacobson radical is the product of one copy of the ground field for each vertex, the vertex coefficients of an element being its coordinates.

Instances For
    @[simp]
    theorem TauCeti.zigzagTopEquiv_mk {V : Type u} (k : Type w) [Field k] {G : SimpleGraph V} [Finite V] (hns : ∀ (i : V), ∃ (j : V), G.Adj i j) (x : nonisolatedZigzagQuotient k G) :

    The top of a zigzag algebra is semisimple.

    The top of a zigzag algebra has one dimension for each vertex, matching the socle.