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

symbolicForm -- print a Schur-rep matrix as a basis-labeled symbolic map

Description

Pretty-prints the matrix as the GL-equivariant map it represents on the labeled bases. Each row of the netList corresponds to a source basis element (a tableau, or a (tableau, monomial) pair, etc.) and lists the image as a sum over target basis elements with their coefficients. Rows where the image is identically zero appear with an empty list.

After symbolicForm M is called once, the rule is cached on M.cache#"rule" so subsequent calls reuse it. For interactive exploration, you can also evaluate the rule on a single basis element directly via (M.cache#"rule")(label).
i1 : P = QQ[a,b,c];
i2 : M = pieri({2,1}, {1}, P);

             3      8
o2 : Matrix P  <-- P
i3 : symbolicForm M

     +-----+----------+
     |+-+-+|       +-+|
o3 = ||0|0||2a  *  |0||
     ||1| ||       |1||
     |+-+-+|       +-+|
     +-----+----------+
     |+-+-+|       +-+|
     ||0|0||2a  *  |0||
     ||2| ||       |2||
     |+-+-+|       +-+|
     +-----+----------+
     |+-+-+|      +-+ |
     ||0|1||b  *  |0| |
     ||1| ||      |1| |
     |+-+-+|      +-+ |
     +-----+----------+
     |+-+-+|      +-+ |
     ||0|1||b  *  |0| |
     ||2| ||      |2| |
     |+-+-+|      +-+ |
     |     |      +-+ |
     |     |a  *  |1| |
     |     |      |2| |
     |     |      +-+ |
     +-----+----------+
     |+-+-+|      +-+ |
     ||0|2||c  *  |0| |
     ||1| ||      |1| |
     |+-+-+|      +-+ |
     |     |       +-+|
     |     |-a  *  |1||
     |     |       |2||
     |     |       +-+|
     +-----+----------+
     |+-+-+|      +-+ |
     ||0|2||c  *  |0| |
     ||2| ||      |2| |
     |+-+-+|      +-+ |
     +-----+----------+
     |+-+-+|       +-+|
     ||1|1||2b  *  |1||
     ||2| ||       |2||
     |+-+-+|       +-+|
     +-----+----------+
     |+-+-+|      +-+ |
     ||1|2||c  *  |1| |
     ||2| ||      |2| |
     |+-+-+|      +-+ |
     +-----+----------+
i4 : shapes = ({2,1}, {1}, {1,1});
i5 : Q = (lrTableaux shapes)#0;
i6 : N = lrMap(shapes, Q, 3);

              9       8
o6 : Matrix QQ  <-- QQ
i7 : symbolicForm N

     +-----+-------------------+
     |+-+-+|      +-+     +-+  |
o7 = ||0|0||3  *  |0|  ⊗  |0|  |
     ||1| ||      |1|     +-+  |
     |+-+-+|      +-+          |
     +-----+-------------------+
     |+-+-+|      +-+     +-+  |
     ||0|0||3  *  |0|  ⊗  |0|  |
     ||2| ||      |2|     +-+  |
     |+-+-+|      +-+          |
     +-----+-------------------+
     |+-+-+|3     +-+     +-+  |
     ||0|1||-  *  |0|  ⊗  |1|  |
     ||1| ||2     |1|     +-+  |
     |+-+-+|      +-+          |
     +-----+-------------------+
     |+-+-+|3     +-+     +-+  |
     ||0|1||-  *  |0|  ⊗  |1|  |
     ||2| ||2     |2|     +-+  |
     |+-+-+|      +-+          |
     |     |3     +-+     +-+  |
     |     |-  *  |1|  ⊗  |0|  |
     |     |2     |2|     +-+  |
     |     |      +-+          |
     +-----+-------------------+
     |+-+-+|3     +-+     +-+  |
     ||0|2||-  *  |0|  ⊗  |2|  |
     ||1| ||2     |1|     +-+  |
     |+-+-+|      +-+          |
     |     |  3     +-+     +-+|
     |     |- -  *  |1|  ⊗  |0||
     |     |  2     |2|     +-+|
     |     |        +-+        |
     +-----+-------------------+
     |+-+-+|3     +-+     +-+  |
     ||0|2||-  *  |0|  ⊗  |2|  |
     ||2| ||2     |2|     +-+  |
     |+-+-+|      +-+          |
     +-----+-------------------+
     |+-+-+|      +-+     +-+  |
     ||1|1||3  *  |1|  ⊗  |1|  |
     ||2| ||      |2|     +-+  |
     |+-+-+|      +-+          |
     +-----+-------------------+
     |+-+-+|3     +-+     +-+  |
     ||1|2||-  *  |1|  ⊗  |2|  |
     ||2| ||2     |2|     +-+  |
     |+-+-+|      +-+          |
     +-----+-------------------+

See also

Ways to use symbolicForm:

  • symbolicForm(Matrix)

For the programmer

The object symbolicForm is a method function.


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