Signed substitution of dependent graded multilinear maps #
Substituting homogeneous operations gᵢ into an operation f uses the tensor-map Koszul rule.
The operation gᵢ crosses all inputs belonging to earlier blocks. Here the outer slots are
ordered by Fin n, while the input modules and the finite slot type of each inner operation
may vary with the block. In particular, these modules can be Hom modules along composable
strings in a graded linear quiver.
InternalGrading.signedCompMultilinearMap constructs this substitution on the total modules,
not only on a specified tuple of degrees. It precomposes each input by the existing Koszul
twist for the sum of the degrees of the operations to its right. The stored homogeneity of
f and each gᵢ ensures that the degree parameters actually describe those operations.
The result has degree deg f + ∑ᵢ deg gᵢ. Its homogeneous evaluation formula gives the exact
Koszul sign, including the one-slot case, where a degree-q operation crosses the prefix.
The flattened input index is a dependent sum. Mathlib's domDomCongrLinearEquiv' and
LinearEquiv.multilinearMapCongrLeft provide reindexing and coordinate changes without an
interface based on equality casts. Empty input blocks are allowed.
The construction uses Mathlib's dependent MultilinearMap.compMultilinearMap and the
homogeneous multilinear-map API of TauCeti.LinearAlgebra.Graded.Multilinear.
References #
- E. Getzler and J. D. S. Jones, A-infinity algebras and the cyclic bar complex, Sections 1--2.
- B. Keller, Introduction to A-infinity algebras and modules, Sections 3.1 and 7.1.
Simultaneous Koszul-signed substitution of homogeneous multilinear maps with dependent
input modules. Each input in block i is twisted by the sum of the degrees of operations in
later blocks. The output degree is the sum of all inner degrees plus the outer degree.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The underlying map is ordinary dependent substitution precomposed with Koszul twists.
On homogeneous inputs, each later operation crosses every earlier input. This formula uses actual input degrees, not degrees supplied independently of the inputs.
The Koszul exponent can equivalently be summed over operations and their preceding blocks.
Inserting one operation of degree r in slot k, with degree-zero operations in every
other slot, gives precisely (-1)^(r * prefix degree). In particular, the other operations may
be unary identity maps.
Substitution by degree-zero operations has no Koszul correction.
Signed substitution is additive in the outer operation.
Signed substitution respects scalars in the outer operation.
Substituting the zero outer operation gives zero.
Signed substitution is additive in each inner operation separately.
Signed substitution respects scalars in each inner operation separately.
If any inner operation is zero, the signed substitution is zero.