BoxedPlanePartitions
Plane partitions of any size fitting in an box — at most rows, each at most long, entries at most — as a lazy indexed family.
SageMath
PlanePartitions([a, b, c])BoxedPlanePartitions(a, b, c)the plane partitions fitting an box.Typed signatures
| Type | Package | Applies |
|---|---|---|
(integer<0..>, integer<0..>, integer<0..>) -> indexed_collection<list<list<integer>>> | combinatorics | always |
Details
- A lazy indexed collection, exact and closed-form by MacMahon's box formula: — .
- Each element is the array's rows, PlanePartitions's ragged carrier: entries weakly decrease along every row and down every column, with trailing zeros trimmed rather than stored.
- Unranked in shape-then-entries order, same as PlanePartitions. A rank is found by walking a table over the rows a box allows (counting what each row starts), so
Atanswers in boxes whose whole list is far too long to build, up to about (267,227,532 partitions); past that a call is refused as too long, and past partitions only the count answers.
Enumeration
Examples
1 more kept as data, checked against the oraclesAbout
| Examples | 3 |
|---|---|
| Crosswalk | SageMath |
See also: PlanePartitions, Count, At