deffunc H1( Ordinal) -> Element of K10((Games $1)) = Day $1;
A1:
for A, B being Ordinal st A c= B holds
H1(A) c= H1(B)
by SURREAL0:35;
deffunc H2( object , c=-monotone Function-yielding Sequence) -> object = [(Union (sqrtL ([((union (rng $2)) .: (L_ (NonNegativePart $1))),((union (rng $2)) .: (R_ (NonNegativePart $1)))],$1))),(Union (sqrtR ([((union (rng $2)) .: (L_ (NonNegativePart $1))),((union (rng $2)) .: (R_ (NonNegativePart $1)))],$1)))];
A2:
for S being c=-monotone Function-yielding Sequence st ( for A being Ordinal st A in dom S holds
dom (S . A) = H1(A) ) holds
for A being Ordinal
for o being object st o in dom (S . A) holds
H2(o,S | A) = H2(o,S)
proof
let S be
c=-monotone Function-yielding Sequence;
( ( for A being Ordinal st A in dom S holds
dom (S . A) = H1(A) ) implies for A being Ordinal
for o being object st o in dom (S . A) holds
H2(o,S | A) = H2(o,S) )
assume A3:
for
A being
Ordinal st
A in dom S holds
dom (S . A) = H1(
A)
;
for A being Ordinal
for o being object st o in dom (S . A) holds
H2(o,S | A) = H2(o,S)
let A be
Ordinal;
for o being object st o in dom (S . A) holds
H2(o,S | A) = H2(o,S)let o be
object ;
( o in dom (S . A) implies H2(o,S | A) = H2(o,S) )
assume A4:
o in dom (S . A)
;
H2(o,S | A) = H2(o,S)
S . A <> {}
by A4;
then A5:
A in dom S
by FUNCT_1:def 2;
then A6:
dom (S . A) = H1(
A)
by A3;
then reconsider x =
o as
Surreal by A4;
set Nx =
NonNegativePart x;
A7:
born x c= A
by SURREAL0:def 18, A6, A4;
born (NonNegativePart x) c= born x
by Th3;
then A8:
born (NonNegativePart x) c= A
by A7, XBOOLE_1:1;
A9:
for
a being
object st
a in L_ (NonNegativePart x) holds
ex
B being
Ordinal st
(
a in dom (S . B) &
B in A )
A13:
for
a being
object st
a in R_ (NonNegativePart x) holds
ex
B being
Ordinal st
(
a in dom (S . B) &
B in A )
A17:
(union (rng S)) .: (L_ (NonNegativePart x)) = (union (rng (S | A))) .: (L_ (NonNegativePart x))
by A9, SURREALR:3;
(union (rng S)) .: (R_ (NonNegativePart x)) = (union (rng (S | A))) .: (R_ (NonNegativePart x))
by A13, SURREALR:3;
hence
H2(
o,
S | A)
= H2(
o,
S)
by A17;
verum
end;
consider S being c=-monotone Function-yielding Sequence such that
A18:
dom S = succ A
and
A19:
for B being Ordinal st B in succ A holds
ex SB being ManySortedSet of H1(B) st
( S . B = SB & ( for o being object st o in H1(B) holds
SB . o = H2(o,S | B) ) )
from SURREALR:sch 1(A2, A1);
consider SA being ManySortedSet of H1(A) such that
A20:
( S . A = SA & ( for o being object st o in H1(A) holds
SA . o = H2(o,S | A) ) )
by A19, ORDINAL1:6;
take
SA
; ex S being c=-monotone Function-yielding Sequence st
( dom S = succ A & SA = S . A & ( for B being Ordinal st B in succ A holds
ex SB being ManySortedSet of Day B st
( S . B = SB & ( for x being object st x in Day B holds
SB . x = [(Union (sqrtL ([((union (rng (S | B))) .: (L_ (NonNegativePart x))),((union (rng (S | B))) .: (R_ (NonNegativePart x)))],x))),(Union (sqrtR ([((union (rng (S | B))) .: (L_ (NonNegativePart x))),((union (rng (S | B))) .: (R_ (NonNegativePart x)))],x)))] ) ) ) )
take
S
; ( dom S = succ A & SA = S . A & ( for B being Ordinal st B in succ A holds
ex SB being ManySortedSet of Day B st
( S . B = SB & ( for x being object st x in Day B holds
SB . x = [(Union (sqrtL ([((union (rng (S | B))) .: (L_ (NonNegativePart x))),((union (rng (S | B))) .: (R_ (NonNegativePart x)))],x))),(Union (sqrtR ([((union (rng (S | B))) .: (L_ (NonNegativePart x))),((union (rng (S | B))) .: (R_ (NonNegativePart x)))],x)))] ) ) ) )
thus
( dom S = succ A & SA = S . A & ( for B being Ordinal st B in succ A holds
ex SB being ManySortedSet of Day B st
( S . B = SB & ( for x being object st x in Day B holds
SB . x = [(Union (sqrtL ([((union (rng (S | B))) .: (L_ (NonNegativePart x))),((union (rng (S | B))) .: (R_ (NonNegativePart x)))],x))),(Union (sqrtR ([((union (rng (S | B))) .: (L_ (NonNegativePart x))),((union (rng (S | B))) .: (R_ (NonNegativePart x)))],x)))] ) ) ) )
by A18, A20, A19; verum