This is an optional argument for the jacobiTrudi function, allowing one to store its values in order to speed up computations. When Memoize => true, every computed value is cached in a hash table on the symmetric ring, so repeated calls on the same partition return the cached value in constant time.
|
|
|
The cache is attached to the ring R. After one partition is memoized, subsequent calls with a different partition perform the full Jacobi-Trudi determinant expansion, then cache it as well:
|
|
Without Memoize => true, each call recomputes the determinant from scratch; for large partitions this can be substantially more expensive than a single cached lookup.
|
|
The source of this document is in /build/reproducible-path/macaulay2-1.26.05+ds/M2/Macaulay2/packages/SchurRings.m2:7709:0.