consider fi being Ordinal-Sequence such that
A1:
( dom fi = succ F1() & ( 0 in succ F1() implies fi . 0 = F2() ) & ( for C being Ordinal st succ C in succ F1() holds
fi . (succ C) = F3(C,(fi . C)) ) & ( for C being Ordinal st C in succ F1() & C <> 0 & C is limit_ordinal holds
fi . C = F4(C,(fi | C)) ) )
from ORDINAL2:sch 11();
reconsider A = last fi as Ordinal ;
thus
ex A being Ordinal ex fi being Ordinal-Sequence st
( A = last fi & dom fi = succ F1() & fi . 0 = F2() & ( for C being Ordinal st succ C in succ F1() holds
fi . (succ C) = F3(C,(fi . C)) ) & ( for C being Ordinal st C in succ F1() & C <> 0 & C is limit_ordinal holds
fi . C = F4(C,(fi | C)) ) )
for A1, A2 being Ordinal st ex fi being Ordinal-Sequence st
( A1 = last fi & dom fi = succ F1() & fi . 0 = F2() & ( for C being Ordinal st succ C in succ F1() holds
fi . (succ C) = F3(C,(fi . C)) ) & ( for C being Ordinal st C in succ F1() & C <> 0 & C is limit_ordinal holds
fi . C = F4(C,(fi | C)) ) ) & ex fi being Ordinal-Sequence st
( A2 = last fi & dom fi = succ F1() & fi . 0 = F2() & ( for C being Ordinal st succ C in succ F1() holds
fi . (succ C) = F3(C,(fi . C)) ) & ( for C being Ordinal st C in succ F1() & C <> 0 & C is limit_ordinal holds
fi . C = F4(C,(fi | C)) ) ) holds
A1 = A2
deffunc H1( Ordinal, Ordinal) -> Ordinal = F3($1,(sup (union {$2})));
let A1, A2 be Ordinal; ( ex fi being Ordinal-Sequence st
( A1 = last fi & dom fi = succ F1() & fi . 0 = F2() & ( for C being Ordinal st succ C in succ F1() holds
fi . (succ C) = F3(C,(fi . C)) ) & ( for C being Ordinal st C in succ F1() & C <> 0 & C is limit_ordinal holds
fi . C = F4(C,(fi | C)) ) ) & ex fi being Ordinal-Sequence st
( A2 = last fi & dom fi = succ F1() & fi . 0 = F2() & ( for C being Ordinal st succ C in succ F1() holds
fi . (succ C) = F3(C,(fi . C)) ) & ( for C being Ordinal st C in succ F1() & C <> 0 & C is limit_ordinal holds
fi . C = F4(C,(fi | C)) ) ) implies A1 = A2 )
given L1 being Ordinal-Sequence such that A2:
A1 = last L1
and
A3:
dom L1 = succ F1()
and
A4:
L1 . 0 = F2()
and
A5:
for C being Ordinal st succ C in succ F1() holds
L1 . (succ C) = F3(C,(L1 . C))
and
A6:
for C being Ordinal st C in succ F1() & C <> 0 & C is limit_ordinal holds
L1 . C = F4(C,(L1 | C))
; ( for fi being Ordinal-Sequence holds
( not A2 = last fi or not dom fi = succ F1() or not fi . 0 = F2() or ex C being Ordinal st
( succ C in succ F1() & not fi . (succ C) = F3(C,(fi . C)) ) or ex C being Ordinal st
( C in succ F1() & C <> 0 & C is limit_ordinal & not fi . C = F4(C,(fi | C)) ) ) or A1 = A2 )
A7:
( 0 in succ F1() implies L1 . 0 = F2() )
by A4;
A8:
for C being Ordinal st succ C in succ F1() holds
L1 . (succ C) = H1(C,L1 . C)
given L2 being Ordinal-Sequence such that A10:
A2 = last L2
and
A11:
dom L2 = succ F1()
and
A12:
L2 . 0 = F2()
and
A13:
for C being Ordinal st succ C in succ F1() holds
L2 . (succ C) = F3(C,(L2 . C))
and
A14:
for C being Ordinal st C in succ F1() & C <> 0 & C is limit_ordinal holds
L2 . C = F4(C,(L2 | C))
; A1 = A2
A15:
for C being Ordinal st C in succ F1() & C <> 0 & C is limit_ordinal holds
L2 . C = F4(C,(L2 | C))
by A14;
A16:
for C being Ordinal st C in succ F1() & C <> 0 & C is limit_ordinal holds
L1 . C = F4(C,(L1 | C))
by A6;
A17:
for C being Ordinal st succ C in succ F1() holds
L2 . (succ C) = H1(C,L2 . C)
A19:
( 0 in succ F1() implies L2 . 0 = F2() )
by A12;
L1 = L2
from ORDINAL2:sch 4(A3, A7, A8, A16, A11, A19, A17, A15);
hence
A1 = A2
by A2, A10; verum