ACE BN BNA CG CLG COMP FM FREE HEKA IDCA NCA NCSF PART SFA SG SGA SP SYMF TAB TYP

FUNCTION: Schensted - Schensted correspondence

CALLING SEQUENCE:

Schensted(w)
TAB[Schensted](w)

PARAMETERS:

w = any word

SYNOPSIS:

EXAMPLES:


> with(TAB):
> sch:=Schensted(w[4,1,2,4,2]);
 
             sch := [[[4, 4], [1, 2, 2]], [[2, 5], [1, 3, 4]]]
 
> map(Tab2Mat, sch);
 
                         [ 4  4    ]  [ 2  5    ]
                        [[         ], [         ]]
                         [ 1  2  2 ]  [ 1  3  4 ]
 
> Schensted(w[4,5,1,2,3,1], 'nil');
 
             [[[4], [2, 5], [1, 2, 3]], [[6], [3, 4], [1, 2, 5]]]
 

SEE ALSO: InvSchensted