let o be object ; for x being Surreal holds
( No_omega^ x is pair & ( not o in L_ (No_omega^ x) or o = 0_No or ex xL being Surreal ex r being positive Real st
( xL in L_ x & o = (No_omega^ xL) *' (uReal . r) ) ) & ( ( o = 0_No or ex xL being Surreal ex r being positive Real st
( xL in L_ x & o = (No_omega^ xL) *' (uReal . r) ) ) implies o in L_ (No_omega^ x) ) & ( o in R_ (No_omega^ x) implies ex xR being Surreal ex r being positive Real st
( xR in R_ x & o = (No_omega^ xR) *' (uReal . r) ) ) & ( ex xR being Surreal ex r being positive Real st
( xR in R_ x & o = (No_omega^ xR) *' (uReal . r) ) implies o in R_ (No_omega^ x) ) )
let x be Surreal; ( No_omega^ x is pair & ( not o in L_ (No_omega^ x) or o = 0_No or ex xL being Surreal ex r being positive Real st
( xL in L_ x & o = (No_omega^ xL) *' (uReal . r) ) ) & ( ( o = 0_No or ex xL being Surreal ex r being positive Real st
( xL in L_ x & o = (No_omega^ xL) *' (uReal . r) ) ) implies o in L_ (No_omega^ x) ) & ( o in R_ (No_omega^ x) implies ex xR being Surreal ex r being positive Real st
( xR in R_ x & o = (No_omega^ xR) *' (uReal . r) ) ) & ( ex xR being Surreal ex r being positive Real st
( xR in R_ x & o = (No_omega^ xR) *' (uReal . r) ) implies o in R_ (No_omega^ x) ) )
set A = born x;
deffunc H1( set , Function-yielding c=-monotone Sequence) -> set = { (((union (rng $2)) . xL) *' (uReal . r)) where xL is Element of $1, r is Element of REAL : ( xL in $1 & r is positive ) } ;
deffunc H2( object , Function-yielding c=-monotone Sequence) -> object = [({0_No} \/ H1( L_ $1,$2)),H1( R_ $1,$2)];
consider S being Function-yielding c=-monotone Sequence such that
A1:
( dom S = succ (born x) & No_omega_op (born x) = S . (born x) )
and
A2:
for B being Ordinal st B in succ (born x) holds
ex SB being ManySortedSet of Day B st
( S . B = SB & ( for x being object st x in Day B holds
SB . x = H2(x,S | B) ) )
by Def4;
consider SA being ManySortedSet of Day (born x) such that
A3:
S . (born x) = SA
and
A4:
for x being object st x in Day (born x) holds
SA . x = H2(x,S | (born x))
by A2, ORDINAL1:6;
x in Day (born x)
by SURREAL0:def 18;
then A5:
No_omega^ x = H2(x,S | (born x))
by A1, A3, A4;
hence
No_omega^ x is pair
; ( ( not o in L_ (No_omega^ x) or o = 0_No or ex xL being Surreal ex r being positive Real st
( xL in L_ x & o = (No_omega^ xL) *' (uReal . r) ) ) & ( ( o = 0_No or ex xL being Surreal ex r being positive Real st
( xL in L_ x & o = (No_omega^ xL) *' (uReal . r) ) ) implies o in L_ (No_omega^ x) ) & ( o in R_ (No_omega^ x) implies ex xR being Surreal ex r being positive Real st
( xR in R_ x & o = (No_omega^ xR) *' (uReal . r) ) ) & ( ex xR being Surreal ex r being positive Real st
( xR in R_ x & o = (No_omega^ xR) *' (uReal . r) ) implies o in R_ (No_omega^ x) ) )
A6:
for T being surreal-membered set st ( T = L_ x or T = R_ x ) holds
for o being object holds
( o in H1(T,S | (born x)) iff ex y being Surreal ex r being positive Real st
( y in T & o = (No_omega^ y) *' (uReal . r) ) )
proof
let T be
surreal-membered set ;
( ( T = L_ x or T = R_ x ) implies for o being object holds
( o in H1(T,S | (born x)) iff ex y being Surreal ex r being positive Real st
( y in T & o = (No_omega^ y) *' (uReal . r) ) ) )
assume A7:
(
T = L_ x or
T = R_ x )
;
for o being object holds
( o in H1(T,S | (born x)) iff ex y being Surreal ex r being positive Real st
( y in T & o = (No_omega^ y) *' (uReal . r) ) )
let o be
object ;
( o in H1(T,S | (born x)) iff ex y being Surreal ex r being positive Real st
( y in T & o = (No_omega^ y) *' (uReal . r) ) )
thus
(
o in H1(
T,
S | (born x)) implies ex
y being
Surreal ex
r being
positive Real st
(
y in T &
o = (No_omega^ y) *' (uReal . r) ) )
( ex y being Surreal ex r being positive Real st
( y in T & o = (No_omega^ y) *' (uReal . r) ) implies o in H1(T,S | (born x)) )proof
assume
o in H1(
T,
S | (born x))
;
ex y being Surreal ex r being positive Real st
( y in T & o = (No_omega^ y) *' (uReal . r) )
then consider a being
Element of
T,
r being
Element of
REAL such that A8:
(
o = ((union (rng (S | (born x)))) . a) *' (uReal . r) &
a in T &
r is
positive )
;
reconsider a =
a as
Surreal by SURREAL0:def 16, A8;
reconsider r =
r as
positive Real by A8;
take
a
;
ex r being positive Real st
( a in T & o = (No_omega^ a) *' (uReal . r) )
take
r
;
( a in T & o = (No_omega^ a) *' (uReal . r) )
set B =
born a;
A9:
a in (L_ x) \/ (R_ x)
by A7, A8, XBOOLE_0:def 3;
then A10:
born a in born x
by SURREALO:1;
A11:
born a in succ (born x)
by A9, SURREALO:1, ORDINAL1:8;
then consider SB being
ManySortedSet of
Day (born a) such that A12:
(
S . (born a) = SB & ( for
x being
object st
x in Day (born a) holds
SB . x = H2(
x,
S | (born a)) ) )
by A2;
A13:
dom SB = Day (born a)
by PARTFUN1:def 2;
A14:
a in Day (born a)
by SURREAL0:def 18;
A15:
SB . a = (union (rng S)) . a
by SURREALR:2, A12, A13, A14, A11, A1;
SB . a = No_omega^ a
by A11, A1, A2, Th21, A12;
hence
(
a in T &
o = (No_omega^ a) *' (uReal . r) )
by SURREALR:5, A10, A13, A14, A12, A8, A15;
verum
end;
given a being
Surreal,
r being
positive Real such that A16:
(
a in T &
o = (No_omega^ a) *' (uReal . r) )
;
o in H1(T,S | (born x))
set B =
born a;
A17:
a in (L_ x) \/ (R_ x)
by A7, A16, XBOOLE_0:def 3;
then A18:
born a in born x
by SURREALO:1;
A19:
born a in succ (born x)
by A17, SURREALO:1, ORDINAL1:8;
then consider SB being
ManySortedSet of
Day (born a) such that A20:
(
S . (born a) = SB & ( for
x being
object st
x in Day (born a) holds
SB . x = H2(
x,
S | (born a)) ) )
by A2;
A21:
No_omega_op (born a) = S . (born a)
by A19, A1, A2, Th21;
A22:
dom SB = Day (born a)
by PARTFUN1:def 2;
A23:
a in Day (born a)
by SURREAL0:def 18;
SB . a = (union (rng S)) . a
by SURREALR:2, A20, A22, A23, A19, A1;
then A24:
(union (rng (S | (born x)))) . a = No_omega^ a
by SURREALR:5, A18, A22, A23, A20, A21;
r in REAL
by XREAL_0:def 1;
hence
o in H1(
T,
S | (born x))
by A16, A24;
verum
end;
thus
( not o in L_ (No_omega^ x) or o = 0_No or ex xL being Surreal ex r being positive Real st
( xL in L_ x & o = (No_omega^ xL) *' (uReal . r) ) )
( ( ( o = 0_No or ex xL being Surreal ex r being positive Real st
( xL in L_ x & o = (No_omega^ xL) *' (uReal . r) ) ) implies o in L_ (No_omega^ x) ) & ( o in R_ (No_omega^ x) implies ex xR being Surreal ex r being positive Real st
( xR in R_ x & o = (No_omega^ xR) *' (uReal . r) ) ) & ( ex xR being Surreal ex r being positive Real st
( xR in R_ x & o = (No_omega^ xR) *' (uReal . r) ) implies o in R_ (No_omega^ x) ) )
thus
( ( o = 0_No or ex xL being Surreal ex r being positive Real st
( xL in L_ x & o = (No_omega^ xL) *' (uReal . r) ) ) implies o in L_ (No_omega^ x) )
( o in R_ (No_omega^ x) iff ex xR being Surreal ex r being positive Real st
( xR in R_ x & o = (No_omega^ xR) *' (uReal . r) ) )
thus
( o in R_ (No_omega^ x) implies ex xL being Surreal ex r being positive Real st
( xL in R_ x & o = (No_omega^ xL) *' (uReal . r) ) )
by A5, A6; ( ex xR being Surreal ex r being positive Real st
( xR in R_ x & o = (No_omega^ xR) *' (uReal . r) ) implies o in R_ (No_omega^ x) )
assume
ex xL being Surreal ex r being positive Real st
( xL in R_ x & o = (No_omega^ xL) *' (uReal . r) )
; o in R_ (No_omega^ x)
hence
o in R_ (No_omega^ x)
by A5, A6; verum