scheme :: ORDINAL5:sch 1
CriticalNumber2{ F1() -> Ordinal, F2() -> Ordinal-Sequence, F3( Ordinal) -> Ordinal } :
( F1() c= Union F2() & F3((Union F2())) = Union F2() & ( for b being Ordinal st F1() c= b & F3(b) = b holds
Union F2() c= b ) )
provided
A1: for a, b being Ordinal st a in b holds
F3(a) in F3(b) and
A2: for a being Ordinal st not a is empty & a is limit_ordinal holds
for phi being Ordinal-Sequence st dom phi = a & ( for b being Ordinal st b in a holds
phi . b = F3(b) ) holds
F3(a) is_limes_of phi and
A3: ( dom F2() = omega & F2() . 0 = F1() ) and
A4: for a being Ordinal st a in omega holds
F2() . (succ a) = F3((F2() . a))