Interactions between finitely-supported functions and multilinear maps #
Main definitions #
MultilinearMap.dfinsuppFamily, which satisfiesdfinsuppFamily f x p = f p (fun i => x i (p i)).This is the finitely-supported version of
MultilinearMap.piFamily.This is useful because all the intermediate results are bundled:
MultilinearMap.dfinsuppFamily f xis aDFinsuppsupported by families of indicesp.MultilinearMap.dfinsuppFamily fis aMultilinearMapoperating on finitely-supported functionsx.MultilinearMap.dfinsuppFamilyₗis aLinearMap, linear in the family of multilinear mapsf.
freeDFinsuppEquivis an equivalence of multilinear maps over free modules with finitely supported maps.
Two multilinear maps from finitely supported functions are equal if they agree on the generators.
This is a multilinear version of DFinsupp.lhom_ext'.
Given a family of indices κ and a multilinear map f p for each way p to select one index from
each family, dfinsuppFamily f maps a family of finitely-supported functions (one for each domain
κ i) into a finitely-supported function from each selection of indices (with domain Π i, κ i).
Strictly this doesn't need multilinearity, only the fact that f p m = 0 whenever m i = 0 for
some i.
This is the DFinsupp version of MultilinearMap.piFamily.
Equations
- One or more equations did not get rendered due to their size.
Instances For
When applied to a family of finitely-supported functions each supported on a single element,
dfinsuppFamily is itself supported on a single element, with value equal to the map f applied
at that point.
When only one member of the family of multilinear maps is nonzero, the result consists only of the component from that member.
MultilinearMap.dfinsuppFamily as a linear map.
Equations
- MultilinearMap.dfinsuppFamilyₗ = { toFun := MultilinearMap.dfinsuppFamily, map_add' := ⋯, map_smul' := ⋯ }
Instances For
The linear equivalence between families indexed by p : Π i : ι, κ i of multilinear maps
on the fun i ↦ M i (p i) and the space of multilinear map on fun i ↦ Π₀ j : κ i, M i j.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The linear equivalence of multilinear maps on free modules over R indexed by fun i => κ i on
the domain and ι' on the codomain and the dependent, finitely supported maps from
(Π i, κ i) × ι' into R.
Equations
- One or more equations did not get rendered due to their size.
Instances For
When freeDFinsuppEquiv is applied to a map with a single value of one the resulting multilinear
map sends inputs to a single value in the codomain, taking a product over images from each
component of the domain.