Degreewise multilinear operations #
A homogeneous multilinear map between internally graded modules is equivalently a family of multilinear maps on their homogeneous pieces, with output degree the sum of the input degrees plus the degree of the operation. The input modules may differ from slot to slot, as happens for composable morphisms in a graded linear quiver.
InternalGrading.homogeneousMultilinearEquiv gives this equivalence without degree casts in its
interface. Its inverse extends a degreewise family uniquely to the total modules. The extension
uses Mathlib's MultilinearMap.fromDirectSumEquiv and DirectSum.decomposeLinearEquiv.
The degreewise presentation also allows changes of coordinates using Mathlib's
LinearEquiv.multilinearMapCongrLeft and LinearEquiv.multilinearMapCongrRight on the relevant
pieces, rather than transports of dependent functions.
References #
- B. Keller, Introduction to A-infinity algebras and modules, Sections 3.1 and 7.1.
Extend multilinear maps on every tuple of homogeneous pieces to the total modules. No homogeneity condition on the outputs is required for this construction.
Equations
- TauCeti.InternalGrading.multilinearFromPieces G f = (MultilinearMap.fromDirectSumEquiv f).compLinearMap fun (i : ι) => ↑(DirectSum.decomposeLinearEquiv (G i).piece)
Instances For
On homogeneous inputs, extension evaluates the specified component.
Multilinear maps on total modules are determined by their values on homogeneous tuples. The modules and gradings may depend on the input slot.
Multilinear maps in finitely many slots of one graded module are determined by their values
on homogeneous tuples whose degrees are recorded by a family indexed by the naturals, as for
operations whose inputs are indexed by ℕ.
Extending the restrictions of a multilinear map recovers the map.
An extension is homogeneous exactly when each component has the required output degree.
Degree-q homogeneous multilinear maps on the total modules are equivalent to arbitrary
families of multilinear maps on the homogeneous pieces with output degree ∑ i, d i + q.
The target needs only a family of submodules, and no compatibility condition between distinct
degree tuples is needed.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The forward equivalence evaluates the original map on the underlying homogeneous inputs.
The inverse equivalence extends the component family with its prescribed values.