Multilinear operations on composable graded morphisms #
For a string of objects X : Fin (n + 1) → C, inputs are ordered from left to right as
Hom(Xₙ₋₁,Xₙ), …, Hom(X₀,X₁), and the output lies in Hom(X₀,Xₙ).
Thus binary operations take (g,f) in the order used by m₂(g,f) = g ∘ f.
GradedLinearQuiver.PathOperation records an operation of degree q by its multilinear maps on
each tuple of homogeneous pieces. GradedLinearQuiver.pathOperationEquiv identifies this with a
homogeneous multilinear map on the total Hom modules: degreewise operations extend uniquely,
and restricting the extension recovers every component. The representation accommodates the
degree 2 - n operations of an A∞ category without assuming composition on the quiver.
Coordinate changes use linear equivalences of the input and output pieces, through Mathlib's
LinearEquiv.multilinearMapCongrLeft and LinearEquiv.multilinearMapCongrRight. No equality cast
of an operation is needed to change its homogeneous modules.
References #
- B. Keller, Introduction to A-infinity algebras and modules, Section 7.1.
A degree-q operation on a composable string, on the input degrees d.
The i-th input runs from X (n - 1 - i) to X (n - i), so binary inputs are (g,f).
The degrees d follow this input order.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A degree-q operation on a composable string, specified on every tuple of input degrees.
All data are used: there is one component for each tuple and no choice of degree casts.
Equations
- TauCeti.GradedLinearQuiver.PathOperation R X q = ((d : Fin n → ℤ) → TauCeti.GradedLinearQuiver.PathMultilinear R X d q)
Instances For
Homogeneous multilinear operations on the total Hom modules of a composable string.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Restriction to homogeneous pieces identifies total homogeneous operations with degreewise path operations. Its inverse is the unique multilinear extension to total Hom modules.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Restricting a total path operation evaluates it on the underlying homogeneous inputs.
Extending degreewise path operations recovers their values on homogeneous inputs.