FUNCTION: PCore2Part - partition from p-core and p-quotient
CALLING SEQUENCE:
- PCore2Part(pcore)
- PART[PCore2Part](pcore)
-
PARAMETERS:
- pcore = a list of lists
SYNOPSIS:
- The function PCore2Part is the inverse function of Part2PCore.
- pcore is a list [c, v0, v1, ..., v{p-1}]: c is the p-core (obtained by
removing all possible outside ribbons of length p from the diagram of
a partition; v0, v1, ..., v{p-1} are the partitions obtained by grouping
part[1], part[2]-1, part[3]-2, ... according to their classes modulo p.
- Whenever there is a conflict between the function name PCore2Part and
another name used in the same session, use the long form
PART['PCore2Part'].
EXAMPLES:
> with(PART):
> Part2PCore([5,5,5,4,3,3,2,1,1,1],3);
[[2, 2, 1, 1], [1, 1, 1], [1], [3, 1]]
> PCore2Part([[2, 2, 1, 1], [1, 1, 1], [1], [3, 1]]);
[5, 5, 5, 4, 3, 3, 2, 1, 1, 1]
SEE ALSO: Part2PCore