PrintForm Definitions list 3 autom Sections AutomataTheory Doc

At: whole segment 1 1 1 2

1. T: Type
2. as: T*
3. u: T
4. v: T*
5. firstn(||v||;v) = v

firstn(||u.v||;u.v) = u.v

By:
RecUnfold `firstn` 0
THEN
Reduce 0


Generated subgoal:

1 if 0 < ||v||+1 u.firstn(||v||+1-1;v) else nil fi = u.v


About:
equallistconsuniverseifthenelse
natural_numberaddsubtractnil