let s, N, x be Surreal; for r being Real st x = [ { (s + ((uReal . (r - e1)) * N)) where e1 is positive Real : verum } , { (s + ((uReal . (r + e2)) * N)) where e2 is positive Real : verum } ] holds
( x is s,N,r _Term & ( for u1, u2 being uSurreal st u1 == x & u1 <> u2 & u2 is s,N,r _Term holds
born u1 in born u2 ) )
let r be Real; ( x = [ { (s + ((uReal . (r - e1)) * N)) where e1 is positive Real : verum } , { (s + ((uReal . (r + e2)) * N)) where e2 is positive Real : verum } ] implies ( x is s,N,r _Term & ( for u1, u2 being uSurreal st u1 == x & u1 <> u2 & u2 is s,N,r _Term holds
born u1 in born u2 ) ) )
assume A1:
x = [ { (s + ((uReal . (r - e)) * N)) where e is positive Real : verum } , { (s + ((uReal . (r + e)) * N)) where e is positive Real : verum } ]
; ( x is s,N,r _Term & ( for u1, u2 being uSurreal st u1 == x & u1 <> u2 & u2 is s,N,r _Term holds
born u1 in born u2 ) )
|.(x - (s + ((uReal . r) * N))).| infinitely< N
proof
let t be
positive Real;
SURREALC:def 3 not N <= |.(x - (s + ((uReal . r) * N))).| * (uReal . t)
set T = 1
/ t;
A2:
s + ((uReal . (r + (1 / t))) * N) == (s + ((uReal . r) * N)) + ((uReal . (1 / t)) * N)
by Th30;
A3:
(
x in {x} &
{x} << R_ x )
by TARSKI:def 1, SURREALO:11;
s + ((uReal . (r + (1 / t))) * N) in R_ x
by A1;
then
x < (s + ((uReal . r) * N)) + ((uReal . (1 / t)) * N)
by A3, A2, SURREALO:9;
then A4:
x - (s + ((uReal . r) * N)) < (uReal . (1 / t)) * N
by SURREALR:41;
A5:
s + ((uReal . (r - (1 / t))) * N) == (s + ((uReal . r) * N)) - ((uReal . (1 / t)) * N)
by Th30;
A6:
(
x in {x} &
L_ x << {x} )
by TARSKI:def 1, SURREALO:11;
s + ((uReal . (r - (1 / t))) * N) in L_ x
by A1;
then
x > (s + ((uReal . r) * N)) - ((uReal . (1 / t)) * N)
by A5, A6, SURREALO:9;
then
(
x - (s + ((uReal . r) * N)) > - ((uReal . (1 / t)) * N) &
- ((uReal . (1 / t)) * N) = - ((uReal . (1 / t)) * N) )
by SURREALR:42;
then A7:
|.(x - (s + ((uReal . r) * N))).| < N * (uReal . (1 / t))
by A4, SURREALC:52;
A8:
0_No < uReal . t
by SURREALN:47, SURREALN:51;
(1 / t) * t = 1
by XCMPLX_1:87;
then
(
(N * (uReal . (1 / t))) * (uReal . t) == N * ((uReal . (1 / t)) * (uReal . t)) &
N * ((uReal . (1 / t)) * (uReal . t)) == N * 1_No )
by SURREALR:54, SURREALR:69, SURREALN:57, SURREALN:48;
then A9:
(N * (uReal . (1 / t))) * (uReal . t) == N
by SURREALO:9;
|.(x - (s + ((uReal . r) * N))).| * (uReal . t) < (N * (uReal . (1 / t))) * (uReal . t)
by A8, A7, SURREALR:70;
hence
not
N <= |.(x - (s + ((uReal . r) * N))).| * (uReal . t)
by A9, SURREALO:9;
verum
end;
hence
x is s,N,r _Term
by SURREALC:def 14; for u1, u2 being uSurreal st u1 == x & u1 <> u2 & u2 is s,N,r _Term holds
born u1 in born u2
let u1, u2 be uSurreal; ( u1 == x & u1 <> u2 & u2 is s,N,r _Term implies born u1 in born u2 )
assume A10:
( u1 == x & u1 <> u2 & u2 is s,N,r _Term )
; born u1 in born u2
A11:
not u1 == u2
by A10, SURREALO:50;
Unique_No x == x
by SURREALO:def 10;
then
Unique_No x == u1
by A10, SURREALO:9;
then A12:
Unique_No x = u1
by SURREALO:50;
A13:
not x == u2
by A10, A11, SURREALO:9;
( L_ x << {u2} & {u2} << R_ x )
hence
born u1 in born u2
by A12, Th53, A13; verum