Macaulay2 » Documentation
Packages » PieriMaps :: applyDualPieri
next | previous | forward | backward | up | index | toc

applyDualPieri -- apply dualPieri to a single basis pair (poly, T_lambda)

Description

Convenience wrapper for dualPieri: evaluates the projection on a single source basis vector $\mathrm{poly} \otimes T_\lambda$ and returns a sparse representation of its image. Useful for hand-checks and interactive exploration when the full dualPieri matrix is too large.

Input flexibility: T may be in either tableau type. For Convention => "Row", a Filling input is converted via fillingToPM before straightening; for Convention => "Filling", a List input is converted via pmToFilling. Non-standard tableaux straighten first.
i1 : P = QQ[a,b,c];
i2 : Tlam = {{0,0},{1}};   -- standard PM tableau of {2,1}
i3 : applyDualPieri(({3,1}, {1}), a, Tlam, 3)

       1
o3 = {{-, {{0, 0, 0}, {1}}}}
       3

o3 : List
i4 : -- Non-standard input is straightened first (row-Garnir).
     P = QQ[a,b,c,d];
i5 : applyDualPieri(({3,2,1}, {3}), a, {{1,0},{2}}, 4)

o5 = {}

o5 : List
i6 : 

See also

Ways to use applyDualPieri:

  • applyDualPieri(Sequence,RingElement,BasicList,ZZ)

For the programmer

The object applyDualPieri is a method function with options.


The source of this document is in /build/reproducible-path/macaulay2-1.26.05+ds/M2/Macaulay2/packages/PieriMaps/doc.m2:1068:0.