Quadratic duality for path algebras #
A quadratic algebra presented on a quiver Q is kQ / (R) for a space R of k-linear
combinations of paths of length two. Its quadratic dual is presented on the opposite quiver by
the orthogonal complement R^⊥ of R for the pairing which makes the paths of length two an
orthonormal family: the arrow space of the opposite quiver is dual to the arrow space of Q
through the dual basis of the arrows, and the induced pairing of length-two paths is the diagonal
one.
The path algebra of the opposite quiver is the opposite algebra (kQ)ᵐᵒᵖ, and this file uses the
latter directly, so that the orthogonal complement R^⊥ is a space of length-two elements of kQ
and the dual algebra is
(kQ)ᵐᵒᵖ / (op R^⊥).
Working on the opposite side is not a convention that can be dropped: a length-two path b a of
Q, read later-factor-first, pairs with the dual arrows in the order a* b*, which is a path of
the opposite quiver. For a quiver with an involutive reversal of arrows the two sides are
identified by TauCeti.PathAlgebra.reverseOpAlgEquiv, and the dual algebra can then be presented
back on Q itself.
The pairing is defined on the whole path algebra, not just on its degree-two piece: it is the
pairing of TauCeti.pathAlgebraBasis with itself, so the coordinate of an element on a path is its
pairing with that path. Restricting the orthogonality condition to degree two is what
TauCeti.PathAlgebra.quadraticOrthogonal does.
Implementation notes #
TauCeti.PathAlgebra.pathPairing is Module.Basis.toDual of the path basis with the decidable
equality of paths fixed classically. Fixing it is what keeps DecidableEq (Quiver.TotalPath Q) out
of the signatures below, which no quiver supplies; the pairing itself does not depend on the
choice.
Duality here is taken through the path basis: R^⊥ is the annihilator of R inside the
degree-two part of kQ itself, and the degree-one part of (kQ)ᵐᵒᵖ is the span of the dual
arrows. That span is all of the dual of the arrow module exactly when the quiver has finitely
many arrows, [∀ a b : Q, Finite (a ⟶ b)]: a free module is identified with its full linear dual
by its dual basis only in finite rank. Accordingly, the pairing and orthogonal-complement API is
stated for arbitrary quivers, as Submodule.dualAnnihilator carries no finiteness hypothesis,
while the named quadratic-dual ideal, algebra, and universal-property API assumes finite arrow
types. That hypothesis delimits
what those names mean rather than entering their construction, so it is carried as an
underscore-named instance argument on TauCeti.PathAlgebra.quadraticDualIdeal, from which the rest
of the dual API inherits it. The dual relation ideal needs nothing more, while the quadratic dual
algebra and its universal property additionally assume [Finite Q], which the unit of the path
algebra needs.
Main definitions #
TauCeti.PathAlgebra.pathPairing: the pairing of the path algebra with itself for which the paths are an orthonormal family.TauCeti.PathAlgebra.quadraticOrthogonal: the orthogonal complementR^⊥inside the degree-two piece.TauCeti.PathAlgebra.quadraticDualIdealandTauCeti.PathAlgebra.quadraticDual: the relation ideal of the quadratic dual inside(kQ)ᵐᵒᵖ, and the quadratic dual algebra, with quotient mapTauCeti.PathAlgebra.quadraticDualMkand universal propertyTauCeti.PathAlgebra.quadraticDualLift.
Main results #
TauCeti.PathAlgebra.pathPairing_apply_ofPathandTauCeti.PathAlgebra.pathPairing_ofPath_apply: pairing with a path reads off the coordinate on it.TauCeti.PathAlgebra.mem_quadraticOrthogonal_span_iff: orthogonality to a spanning set of relations suffices.
References #
Quadratic duality of quadratic algebras over a semisimple base, in the form used for quiver algebras, follows A. Polishchuk and L. Positselski, Quadratic algebras, Chapter 1, Section 2.
The pairing of the path basis with itself #
The pairing of the path algebra with itself for which the paths of Q are an orthonormal
family: ⟨f, g⟩ is the sum over the paths x of the product of the coordinates of f and g on
x. It realizes the finite-support dual-basis pairing on the degree-two part of the path algebra,
and so computes the relations of a quadratic dual.
Instances For
Pairing with a path reads off the coordinate on that path.
The pairing is symmetric on the path basis: pairing a path with an element reads off the coordinate of that element on the path.
The orthogonal complement of a space of quadratic relations #
The orthogonal complement of a space of quadratic relations: the degree-two elements of the
path algebra pairing to zero with every element of R. It is the relation space of the quadratic
dual, read on the path algebra of Q rather than of its opposite.
Instances For
Membership of the orthogonal complement: degree two, and orthogonality to every relation.
Orthogonality to a spanning set of relations suffices: for a relation space presented by generators, only the generators have to be tested.
The orthogonal complement consists of degree-two elements.
The orthogonal complement is antitone in the space of relations.
The quadratic dual algebra #
The relation ideal of the quadratic dual: the two-sided ideal of the opposite path algebra
generated by the orthogonal complement of R.
Instances For
The dual relation ideal is the two-sided span of the orthogonal complement.
Every orthogonal relation lies in the dual relation ideal.
The quadratic dual algebra of the quadratic algebra kQ / (R): the opposite path algebra
modulo the orthogonal complement of R.
Instances For
The quotient map onto the quadratic dual algebra.
Instances For
The defining relations of the quadratic dual: every orthogonal relation dies in it.
The universal property of the quadratic dual #
An algebra map out of the opposite path algebra which kills every orthogonal relation kills the dual relation ideal.
The universal property of the quadratic dual: an algebra map out of the opposite path algebra which kills every orthogonal relation descends to the quadratic dual.
Instances For
The lift descends f: composing it with the quotient map recovers f.
Pointwise, the lift sends the quadratic dual class of x to f x.
The lift is the only algebra map whose composite with the quotient map is f.