scheme :: ORDINAL2:sch 8
TSResult0{ F1( Ordinal) -> set , F2() -> set , F3( Ordinal, set ) -> set , F4( Ordinal, Sequence) -> set } :
F1(0) = F2()
provided
A1: for A being Ordinal
for x being object holds
( x = F1(A) iff ex L being Sequence st
( x = last L & dom L = succ A & L . 0 = F2() & ( for C being Ordinal st succ C in succ A holds
L . (succ C) = F3(C,(L . C)) ) & ( for C being Ordinal st C in succ A & C <> 0 & C is limit_ordinal holds
L . C = F4(C,(L | C)) ) ) )