let x, y be Surreal; ( x = [{y},{}] & born x is finite & 0_No <= y implies ex n being Nat st
( x == uInt . (n + 1) & uInt . n <= y & y < uInt . (n + 1) & n in born x ) )
assume A1:
( x = [{y},{}] & born x is finite & 0_No <= y )
; ex n being Nat st
( x == uInt . (n + 1) & uInt . n <= y & y < uInt . (n + 1) & n in born x )
reconsider a = born x as Nat by A1;
defpred S1[ Nat] means L_ x << {(uInt . $1)};
A2:
x in Day a
by SURREAL0:def 18;
L_ x << {x}
by SURREALO:11;
then
S1[a]
by A2, Th2, SURREALO:17;
then A3:
ex k being Nat st S1[k]
;
consider k being Nat such that
A4:
( S1[k] & ( for n being Nat st S1[n] holds
k <= n ) )
from NAT_1:sch 5(A3);
k <> 0
then reconsider k1 = k - 1 as Nat by NAT_1:20;
take
k1
; ( x == uInt . (k1 + 1) & uInt . k1 <= y & y < uInt . (k1 + 1) & k1 in born x )
A5:
( L_ x << {(uInt . k)} & {(uInt . k)} << R_ x )
by A4, A1;
for z being Surreal st L_ x << {z} & {z} << R_ x holds
born (uInt . k) c= born z
hence
x == uInt . (k1 + 1)
by A5, SURREALO:16; ( uInt . k1 <= y & y < uInt . (k1 + 1) & k1 in born x )
A9:
uInt . k1 <= y
hence
( uInt . k1 <= y & y < uInt . (k1 + 1) )
by SURREALO:21, A4, A1; k1 in born x
A10:
k1 c= born y
y in (L_ x) \/ (R_ x)
by A1, TARSKI:def 1;
hence
k1 in born x
by SURREALO:1, A10, ORDINAL1:12; verum