let x, y be Surreal; (No_omega^ x) * (No_omega^ y) == No_omega^ (x + y)
defpred S1[ Ordinal] means for x, y being Surreal st (born x) (+) (born y) = $1 holds
(No_omega^ x) * (No_omega^ y) == No_omega^ (x + y);
A1:
for D being Ordinal st ( for C being Ordinal st C in D holds
S1[C] ) holds
S1[D]
proof
let D be
Ordinal;
( ( for C being Ordinal st C in D holds
S1[C] ) implies S1[D] )
assume A2:
for
C being
Ordinal st
C in D holds
S1[
C]
;
S1[D]
let x,
y be
Surreal;
( (born x) (+) (born y) = D implies (No_omega^ x) * (No_omega^ y) == No_omega^ (x + y) )
assume A3:
(born x) (+) (born y) = D
;
(No_omega^ x) * (No_omega^ y) == No_omega^ (x + y)
set Nx =
No_omega^ x;
set Ny =
No_omega^ y;
set xy =
x + y;
set Nxy =
No_omega^ (x + y);
A4:
(No_omega^ x) * (No_omega^ y) = [((comp ((L_ (No_omega^ x)),(No_omega^ x),(No_omega^ y),(L_ (No_omega^ y)))) \/ (comp ((R_ (No_omega^ x)),(No_omega^ x),(No_omega^ y),(R_ (No_omega^ y))))),((comp ((L_ (No_omega^ x)),(No_omega^ x),(No_omega^ y),(R_ (No_omega^ y)))) \/ (comp ((R_ (No_omega^ x)),(No_omega^ x),(No_omega^ y),(L_ (No_omega^ y)))))]
by SURREALR:50;
A5:
x + y = [(((L_ x) ++ {y}) \/ ({x} ++ (L_ y))),(((R_ x) ++ {y}) \/ ({x} ++ (R_ y)))]
by SURREALR:28;
A6:
for
a being
Surreal st
a in L_ ((No_omega^ x) * (No_omega^ y)) holds
ex
b being
Surreal st
(
b in L_ (No_omega^ (x + y)) &
a <= b )
proof
let a be
Surreal;
( a in L_ ((No_omega^ x) * (No_omega^ y)) implies ex b being Surreal st
( b in L_ (No_omega^ (x + y)) & a <= b ) )
assume A7:
a in L_ ((No_omega^ x) * (No_omega^ y))
;
ex b being Surreal st
( b in L_ (No_omega^ (x + y)) & a <= b )
per cases
( a in comp ((R_ (No_omega^ x)),(No_omega^ x),(No_omega^ y),(R_ (No_omega^ y))) or a in comp ((L_ (No_omega^ x)),(No_omega^ x),(No_omega^ y),(L_ (No_omega^ y))) )
by A7, A4, XBOOLE_0:def 3;
suppose
a in comp (
(R_ (No_omega^ x)),
(No_omega^ x),
(No_omega^ y),
(R_ (No_omega^ y)))
;
ex b being Surreal st
( b in L_ (No_omega^ (x + y)) & a <= b )then consider x1,
y1 being
Surreal such that A8:
(
a = ((x1 * (No_omega^ y)) + ((No_omega^ x) * y1)) - (x1 * y1) &
x1 in R_ (No_omega^ x) &
y1 in R_ (No_omega^ y) )
by SURREALR:def 15;
consider xL being
Surreal,
r being
positive Real such that A9:
(
xL in R_ x &
x1 = (No_omega^ xL) * (uReal . r) )
by A8, Th23;
consider yL being
Surreal,
s being
positive Real such that A10:
(
yL in R_ y &
y1 = (No_omega^ yL) * (uReal . s) )
by A8, Th23;
A11:
0_No < y1
by A10, SURREALI:def 8;
A12:
0_No < x1
by A9, SURREALI:def 8;
set H =
uReal . (1 / 2);
(1 / 2) + (1 / 2) = 1
;
then
(
((x1 * y1) * (uReal . (1 / 2))) + ((x1 * y1) * (uReal . (1 / 2))) == (x1 * y1) * ((uReal . (1 / 2)) + (uReal . (1 / 2))) &
(x1 * y1) * ((uReal . (1 / 2)) + (uReal . (1 / 2))) == (x1 * y1) * 1_No &
(x1 * y1) * 1_No = x1 * y1 )
by SURREALN:55, SURREALN:48, SURREALR:51, SURREALR:67;
then A13:
((x1 * y1) * (uReal . (1 / 2))) + ((x1 * y1) * (uReal . (1 / 2))) == x1 * y1
by SURREALO:4;
(
x in {x} &
{x} << R_ x )
by TARSKI:def 1, SURREALO:11;
then
No_omega^ x infinitely< No_omega^ xL
by A9, Th25;
then
No_omega^ x infinitely< x1
by A9, Th13;
then
No_omega^ x infinitely< (uReal . (1 / 2)) * x1
by Th13;
then
No_omega^ x < (uReal . (1 / 2)) * x1
by Th9;
then
(
(No_omega^ x) * y1 <= ((uReal . (1 / 2)) * x1) * y1 &
((uReal . (1 / 2)) * x1) * y1 == (uReal . (1 / 2)) * (x1 * y1) )
by SURREALR:70, A11, SURREALR:69;
then A14:
(No_omega^ x) * y1 <= (uReal . (1 / 2)) * (x1 * y1)
by SURREALO:4;
(
y in {y} &
{y} << R_ y )
by TARSKI:def 1, SURREALO:11;
then
No_omega^ y infinitely< No_omega^ yL
by A10, Th25;
then
No_omega^ y infinitely< y1
by Th13, A10;
then
No_omega^ y infinitely< (uReal . (1 / 2)) * y1
by Th13;
then
No_omega^ y < (uReal . (1 / 2)) * y1
by Th9;
then
(
(No_omega^ y) * x1 <= ((uReal . (1 / 2)) * y1) * x1 &
((uReal . (1 / 2)) * y1) * x1 == (uReal . (1 / 2)) * (x1 * y1) )
by SURREALR:70, A12, SURREALR:69;
then
(No_omega^ y) * x1 <= (uReal . (1 / 2)) * (x1 * y1)
by SURREALO:4;
then
((No_omega^ x) * y1) + ((No_omega^ y) * x1) <= ((uReal . (1 / 2)) * (x1 * y1)) + ((uReal . (1 / 2)) * (x1 * y1))
by SURREALR:43, A14;
then
((No_omega^ x) * y1) + ((No_omega^ y) * x1) <= x1 * y1
by A13, SURREALO:4;
then
(
a <= 0_No &
0_No in L_ (No_omega^ (x + y)) )
by A8, Th22, SURREALR:45;
hence
ex
b being
Surreal st
(
b in L_ (No_omega^ (x + y)) &
a <= b )
;
verum end; suppose
a in comp (
(L_ (No_omega^ x)),
(No_omega^ x),
(No_omega^ y),
(L_ (No_omega^ y)))
;
ex b being Surreal st
( b in L_ (No_omega^ (x + y)) & a <= b )then consider x1,
y1 being
Surreal such that A15:
(
a = ((x1 * (No_omega^ y)) + ((No_omega^ x) * y1)) - (x1 * y1) &
x1 in L_ (No_omega^ x) &
y1 in L_ (No_omega^ y) )
by SURREALR:def 15;
per cases
( x1 = 0_No or ex xL being Surreal ex r being positive Real st
( xL in L_ x & x1 = (No_omega^ xL) * (uReal . r) ) )
by A15, Th22;
suppose A16:
x1 = 0_No
;
ex b being Surreal st
( b in L_ (No_omega^ (x + y)) & a <= b )per cases
( y1 = 0_No or ex yL being Surreal ex s being positive Real st
( yL in L_ y & y1 = (No_omega^ yL) * (uReal . s) ) )
by A15, Th22;
suppose
ex
yL being
Surreal ex
s being
positive Real st
(
yL in L_ y &
y1 = (No_omega^ yL) * (uReal . s) )
;
ex b being Surreal st
( b in L_ (No_omega^ (x + y)) & a <= b )then consider yL being
Surreal,
s being
positive Real such that A17:
(
yL in L_ y &
y1 = (No_omega^ yL) * (uReal . s) )
;
yL in (L_ y) \/ (R_ y)
by A17, XBOOLE_0:def 3;
then A18:
(born x) (+) (born yL) in (born x) (+) (born y)
by ORDINAL7:94, SURREALO:1;
A19:
(
a == ((No_omega^ x) * (No_omega^ yL)) * (uReal . s) &
((No_omega^ x) * (No_omega^ yL)) * (uReal . s) == (No_omega^ (x + yL)) * (uReal . s) )
by A17, A18, A3, A2, SURREALR:69, SURREALR:54, A15, A16;
x in {x}
by TARSKI:def 1;
then
x + yL in {x} ++ (L_ y)
by A17, SURREALR:def 8;
then
x + yL in L_ (x + y)
by A5, XBOOLE_0:def 3;
then
(No_omega^ (x + yL)) * (uReal . s) in L_ (No_omega^ (x + y))
by Th22;
hence
ex
b being
Surreal st
(
b in L_ (No_omega^ (x + y)) &
a <= b )
by A19, SURREALO:9;
verum end; end; end; suppose
ex
xL being
Surreal ex
r being
positive Real st
(
xL in L_ x &
x1 = (No_omega^ xL) * (uReal . r) )
;
ex b being Surreal st
( b in L_ (No_omega^ (x + y)) & a <= b )then consider xL being
Surreal,
r being
positive Real such that A20:
(
xL in L_ x &
x1 = (No_omega^ xL) * (uReal . r) )
;
A21:
xL in (L_ x) \/ (R_ x)
by A20, XBOOLE_0:def 3;
then
born xL in born x
by SURREALO:1;
then A22:
(No_omega^ xL) * (No_omega^ y) == No_omega^ (xL + y)
by A3, A2, ORDINAL7:94;
A23:
(
((uReal . r) * (No_omega^ xL)) * (No_omega^ y) == (uReal . r) * ((No_omega^ xL) * (No_omega^ y)) &
(uReal . r) * ((No_omega^ xL) * (No_omega^ y)) == (uReal . r) * (No_omega^ (xL + y)) )
by A22, SURREALR:69, SURREALR:54;
then A24:
((uReal . r) * (No_omega^ xL)) * (No_omega^ y) == (uReal . r) * (No_omega^ (xL + y))
by SURREALO:9;
per cases
( y1 = 0_No or ex yL being Surreal ex s being positive Real st
( yL in L_ y & y1 = (No_omega^ yL) * (uReal . s) ) )
by A15, Th22;
suppose
ex
yL being
Surreal ex
s being
positive Real st
(
yL in L_ y &
y1 = (No_omega^ yL) * (uReal . s) )
;
ex b being Surreal st
( b in L_ (No_omega^ (x + y)) & a <= b )then consider yL being
Surreal,
s being
positive Real such that A26:
(
yL in L_ y &
y1 = (No_omega^ yL) * (uReal . s) )
;
yL in (L_ y) \/ (R_ y)
by A26, XBOOLE_0:def 3;
then
(
(born xL) (+) (born yL) in (born x) (+) (born yL) &
(born x) (+) (born yL) in (born x) (+) (born y) )
by A21, SURREALO:1, ORDINAL7:94;
then
(
(No_omega^ x) * y1 == ((No_omega^ x) * (No_omega^ yL)) * (uReal . s) &
((No_omega^ x) * (No_omega^ yL)) * (uReal . s) == (No_omega^ (x + yL)) * (uReal . s) )
by A3, A2, A26, SURREALR:69, SURREALR:54;
then A27:
(No_omega^ x) * y1 == (No_omega^ (x + yL)) * (uReal . s)
by SURREALO:9;
A28:
(
- (x1 * y1) <= - 0_No &
- 0_No = 0_No )
by A20, A26, SURREALI:def 8, SURREALR:10;
x in {x}
by TARSKI:def 1;
then
x + yL in {x} ++ (L_ y)
by A26, SURREALR:def 8;
then A29:
x + yL in L_ (x + y)
by A5, XBOOLE_0:def 3;
y in {y}
by TARSKI:def 1;
then
xL + y in (L_ x) ++ {y}
by A20, SURREALR:def 8;
then A30:
xL + y in L_ (x + y)
by A5, XBOOLE_0:def 3;
per cases
( xL + y <= x + yL or x + yL <= xL + y )
;
suppose
xL + y <= x + yL
;
ex b being Surreal st
( b in L_ (No_omega^ (x + y)) & a <= b )then A31:
No_omega^ (xL + y) <= No_omega^ (x + yL)
by Lm5;
0_No <= uReal . r
by SURREALI:def 8;
then
(No_omega^ (xL + y)) * (uReal . r) <= (No_omega^ (x + yL)) * (uReal . r)
by A31, SURREALR:75;
then
x1 * (No_omega^ y) <= (No_omega^ (x + yL)) * (uReal . r)
by A20, A24, SURREALO:4;
then
(
(x1 * (No_omega^ y)) + ((No_omega^ x) * y1) <= ((No_omega^ (x + yL)) * (uReal . r)) + ((No_omega^ (x + yL)) * (uReal . s)) &
((No_omega^ (x + yL)) * (uReal . r)) + ((No_omega^ (x + yL)) * (uReal . s)) == (No_omega^ (x + yL)) * ((uReal . r) + (uReal . s)) )
by A27, SURREALR:43, SURREALR:67;
then
(x1 * (No_omega^ y)) + ((No_omega^ x) * y1) <= (No_omega^ (x + yL)) * ((uReal . r) + (uReal . s))
by SURREALO:4;
then A32:
(
((x1 * (No_omega^ y)) + ((No_omega^ x) * y1)) + (- (x1 * y1)) <= ((No_omega^ (x + yL)) * ((uReal . r) + (uReal . s))) + 0_No &
((No_omega^ (x + yL)) * ((uReal . r) + (uReal . s))) + 0_No = (No_omega^ (x + yL)) * ((uReal . r) + (uReal . s)) )
by A28, SURREALR:43;
A33:
(No_omega^ (x + yL)) * ((uReal . r) + (uReal . s)) == (No_omega^ (x + yL)) * (uReal . (r + s))
by SURREALR:54, SURREALN:55;
(No_omega^ (x + yL)) * (uReal . (r + s)) in L_ (No_omega^ (x + y))
by A29, Th22;
hence
ex
b being
Surreal st
(
b in L_ (No_omega^ (x + y)) &
a <= b )
by A33, A32, A15, SURREALO:4;
verum end; suppose
x + yL <= xL + y
;
ex b being Surreal st
( b in L_ (No_omega^ (x + y)) & a <= b )then A34:
No_omega^ (x + yL) <= No_omega^ (xL + y)
by Lm5;
0_No <= uReal . s
by SURREALI:def 8;
then
(No_omega^ (x + yL)) * (uReal . s) <= (No_omega^ (xL + y)) * (uReal . s)
by A34, SURREALR:75;
then
(No_omega^ x) * y1 <= (No_omega^ (xL + y)) * (uReal . s)
by A27, SURREALO:4;
then
(
(x1 * (No_omega^ y)) + ((No_omega^ x) * y1) <= ((No_omega^ (xL + y)) * (uReal . r)) + ((No_omega^ (xL + y)) * (uReal . s)) &
((No_omega^ (xL + y)) * (uReal . r)) + ((No_omega^ (xL + y)) * (uReal . s)) == (No_omega^ (xL + y)) * ((uReal . r) + (uReal . s)) )
by A20, A24, SURREALR:43, SURREALR:67;
then
(x1 * (No_omega^ y)) + ((No_omega^ x) * y1) <= (No_omega^ (xL + y)) * ((uReal . r) + (uReal . s))
by SURREALO:4;
then A35:
(
((x1 * (No_omega^ y)) + ((No_omega^ x) * y1)) + (- (x1 * y1)) <= ((No_omega^ (xL + y)) * ((uReal . r) + (uReal . s))) + 0_No &
((No_omega^ (xL + y)) * ((uReal . r) + (uReal . s))) + 0_No = (No_omega^ (xL + y)) * ((uReal . r) + (uReal . s)) )
by A28, SURREALR:43;
A36:
(No_omega^ (xL + y)) * ((uReal . r) + (uReal . s)) == (No_omega^ (xL + y)) * (uReal . (r + s))
by SURREALR:54, SURREALN:55;
take Y2 =
(No_omega^ (xL + y)) * (uReal . (r + s));
( Y2 in L_ (No_omega^ (x + y)) & a <= Y2 )thus
(
Y2 in L_ (No_omega^ (x + y)) &
a <= Y2 )
by A36, A30, Th22, A35, A15, SURREALO:4;
verum end; end; end; end; end; end; end; end;
end;
A37:
for
a being
Surreal st
a in R_ (No_omega^ (x + y)) holds
ex
b being
Surreal st
(
b in R_ ((No_omega^ x) * (No_omega^ y)) &
b <= a )
proof
let a be
Surreal;
( a in R_ (No_omega^ (x + y)) implies ex b being Surreal st
( b in R_ ((No_omega^ x) * (No_omega^ y)) & b <= a ) )
assume A38:
a in R_ (No_omega^ (x + y))
;
ex b being Surreal st
( b in R_ ((No_omega^ x) * (No_omega^ y)) & b <= a )
consider xR being
Surreal,
r being
positive Real such that A39:
(
xR in R_ (x + y) &
a = (No_omega^ xR) * (uReal . r) )
by A38, Th23;
per cases
( xR in (R_ x) ++ {y} or xR in {x} ++ (R_ y) )
by A39, A5, XBOOLE_0:def 3;
suppose
xR in (R_ x) ++ {y}
;
ex b being Surreal st
( b in R_ ((No_omega^ x) * (No_omega^ y)) & b <= a )then consider x1,
y1 being
Surreal such that A40:
(
x1 in R_ x &
y1 in {y} &
xR = x1 + y1 )
by SURREALR:def 8;
set R =
(No_omega^ x1) * (uReal . r);
set A =
((((No_omega^ x1) * (uReal . r)) * (No_omega^ y)) + ((No_omega^ x) * 0_No)) - (((No_omega^ x1) * (uReal . r)) * 0_No);
A41:
(No_omega^ x1) * (uReal . r) in R_ (No_omega^ x)
by A40, Th23;
0_No in L_ (No_omega^ y)
by Th22;
then
((((No_omega^ x1) * (uReal . r)) * (No_omega^ y)) + ((No_omega^ x) * 0_No)) - (((No_omega^ x1) * (uReal . r)) * 0_No) in comp (
(R_ (No_omega^ x)),
(No_omega^ x),
(No_omega^ y),
(L_ (No_omega^ y)))
by A41, SURREALR:def 15;
then A42:
((((No_omega^ x1) * (uReal . r)) * (No_omega^ y)) + ((No_omega^ x) * 0_No)) - (((No_omega^ x1) * (uReal . r)) * 0_No) in R_ ((No_omega^ x) * (No_omega^ y))
by XBOOLE_0:def 3, A4;
A43:
a = (No_omega^ (x1 + y)) * (uReal . r)
by A39, A40, TARSKI:def 1;
x1 in (L_ x) \/ (R_ x)
by A40, XBOOLE_0:def 3;
then
(born x1) (+) (born y) in (born x) (+) (born y)
by ORDINAL7:94, SURREALO:1;
then
(
a == ((No_omega^ y) * (No_omega^ x1)) * (uReal . r) &
((No_omega^ y) * (No_omega^ x1)) * (uReal . r) == (No_omega^ y) * ((No_omega^ x1) * (uReal . r)) )
by A3, A2, SURREALR:54, A43, SURREALR:69;
hence
ex
b being
Surreal st
(
b in R_ ((No_omega^ x) * (No_omega^ y)) &
b <= a )
by A42, SURREALO:4;
verum end; suppose
xR in {x} ++ (R_ y)
;
ex b being Surreal st
( b in R_ ((No_omega^ x) * (No_omega^ y)) & b <= a )then consider x1,
y1 being
Surreal such that A44:
(
x1 in {x} &
y1 in R_ y &
xR = x1 + y1 )
by SURREALR:def 8;
set R =
(No_omega^ y1) * (uReal . r);
set A =
((0_No * (No_omega^ y)) + ((No_omega^ x) * ((No_omega^ y1) * (uReal . r)))) - (0_No * ((No_omega^ y1) * (uReal . r)));
A45:
(No_omega^ y1) * (uReal . r) in R_ (No_omega^ y)
by A44, Th23;
0_No in L_ (No_omega^ x)
by Th22;
then
((0_No * (No_omega^ y)) + ((No_omega^ x) * ((No_omega^ y1) * (uReal . r)))) - (0_No * ((No_omega^ y1) * (uReal . r))) in comp (
(L_ (No_omega^ x)),
(No_omega^ x),
(No_omega^ y),
(R_ (No_omega^ y)))
by A45, SURREALR:def 15;
then A46:
((0_No * (No_omega^ y)) + ((No_omega^ x) * ((No_omega^ y1) * (uReal . r)))) - (0_No * ((No_omega^ y1) * (uReal . r))) in R_ ((No_omega^ x) * (No_omega^ y))
by XBOOLE_0:def 3, A4;
A47:
a = (No_omega^ (x + y1)) * (uReal . r)
by A39, A44, TARSKI:def 1;
y1 in (L_ y) \/ (R_ y)
by A44, XBOOLE_0:def 3;
then
(born x) (+) (born y1) in (born x) (+) (born y)
by ORDINAL7:94, SURREALO:1;
then
(
a == ((No_omega^ x) * (No_omega^ y1)) * (uReal . r) &
((No_omega^ x) * (No_omega^ y1)) * (uReal . r) == (No_omega^ x) * ((No_omega^ y1) * (uReal . r)) )
by A3, A2, SURREALR:54, A47, SURREALR:69;
hence
ex
b being
Surreal st
(
b in R_ ((No_omega^ x) * (No_omega^ y)) &
b <= a )
by A46, SURREALO:4;
verum end; end;
end;
A48:
(
(No_omega^ x) * (No_omega^ y) = [(L_ ((No_omega^ x) * (No_omega^ y))),(R_ ((No_omega^ x) * (No_omega^ y)))] &
No_omega^ (x + y) = [(L_ (No_omega^ (x + y))),(R_ (No_omega^ (x + y)))] )
;
A49:
for
a being
Surreal st
a in L_ (No_omega^ (x + y)) holds
ex
b being
Surreal st
(
b in L_ ((No_omega^ x) * (No_omega^ y)) &
a <= b )
proof
let a be
Surreal;
( a in L_ (No_omega^ (x + y)) implies ex b being Surreal st
( b in L_ ((No_omega^ x) * (No_omega^ y)) & a <= b ) )
assume A50:
a in L_ (No_omega^ (x + y))
;
ex b being Surreal st
( b in L_ ((No_omega^ x) * (No_omega^ y)) & a <= b )
per cases
( a = 0_No or not a = 0_No )
;
suppose
not
a = 0_No
;
ex b being Surreal st
( b in L_ ((No_omega^ x) * (No_omega^ y)) & a <= b )then consider xR being
Surreal,
r being
positive Real such that A52:
(
xR in L_ (x + y) &
a = (No_omega^ xR) * (uReal . r) )
by A50, Th22;
per cases
( xR in (L_ x) ++ {y} or xR in {x} ++ (L_ y) )
by A52, A5, XBOOLE_0:def 3;
suppose
xR in (L_ x) ++ {y}
;
ex b being Surreal st
( b in L_ ((No_omega^ x) * (No_omega^ y)) & a <= b )then consider x1,
y1 being
Surreal such that A53:
(
x1 in L_ x &
y1 in {y} &
xR = x1 + y1 )
by SURREALR:def 8;
set R =
(No_omega^ x1) * (uReal . r);
set A =
((((No_omega^ x1) * (uReal . r)) * (No_omega^ y)) + ((No_omega^ x) * 0_No)) - (((No_omega^ x1) * (uReal . r)) * 0_No);
A54:
(No_omega^ x1) * (uReal . r) in L_ (No_omega^ x)
by A53, Th22;
0_No in L_ (No_omega^ y)
by Th22;
then
((((No_omega^ x1) * (uReal . r)) * (No_omega^ y)) + ((No_omega^ x) * 0_No)) - (((No_omega^ x1) * (uReal . r)) * 0_No) in comp (
(L_ (No_omega^ x)),
(No_omega^ x),
(No_omega^ y),
(L_ (No_omega^ y)))
by A54, SURREALR:def 15;
then A55:
((((No_omega^ x1) * (uReal . r)) * (No_omega^ y)) + ((No_omega^ x) * 0_No)) - (((No_omega^ x1) * (uReal . r)) * 0_No) in L_ ((No_omega^ x) * (No_omega^ y))
by XBOOLE_0:def 3, A4;
A56:
a = (No_omega^ (x1 + y)) * (uReal . r)
by A53, TARSKI:def 1, A52;
x1 in (L_ x) \/ (R_ x)
by A53, XBOOLE_0:def 3;
then
(born x1) (+) (born y) in (born x) (+) (born y)
by ORDINAL7:94, SURREALO:1;
then
(
a == ((No_omega^ y) * (No_omega^ x1)) * (uReal . r) &
((No_omega^ y) * (No_omega^ x1)) * (uReal . r) == (No_omega^ y) * ((No_omega^ x1) * (uReal . r)) )
by A3, A2, SURREALR:54, A56, SURREALR:69;
hence
ex
b being
Surreal st
(
b in L_ ((No_omega^ x) * (No_omega^ y)) &
a <= b )
by A55, SURREALO:4;
verum end; suppose
xR in {x} ++ (L_ y)
;
ex b being Surreal st
( b in L_ ((No_omega^ x) * (No_omega^ y)) & a <= b )then consider x1,
y1 being
Surreal such that A57:
(
x1 in {x} &
y1 in L_ y &
xR = x1 + y1 )
by SURREALR:def 8;
A58:
x1 = x
by A57, TARSKI:def 1;
set R =
(No_omega^ y1) * (uReal . r);
set A =
((0_No * (No_omega^ y)) + ((No_omega^ x) * ((No_omega^ y1) * (uReal . r)))) - (0_No * ((No_omega^ y1) * (uReal . r)));
A59:
(No_omega^ y1) * (uReal . r) in L_ (No_omega^ y)
by A57, Th22;
0_No in L_ (No_omega^ x)
by Th22;
then
((0_No * (No_omega^ y)) + ((No_omega^ x) * ((No_omega^ y1) * (uReal . r)))) - (0_No * ((No_omega^ y1) * (uReal . r))) in comp (
(L_ (No_omega^ x)),
(No_omega^ x),
(No_omega^ y),
(L_ (No_omega^ y)))
by A59, SURREALR:def 15;
then A60:
((0_No * (No_omega^ y)) + ((No_omega^ x) * ((No_omega^ y1) * (uReal . r)))) - (0_No * ((No_omega^ y1) * (uReal . r))) in L_ ((No_omega^ x) * (No_omega^ y))
by XBOOLE_0:def 3, A4;
y1 in (L_ y) \/ (R_ y)
by A57, XBOOLE_0:def 3;
then
(born x) (+) (born y1) in (born x) (+) (born y)
by ORDINAL7:94, SURREALO:1;
then
(
a == ((No_omega^ x) * (No_omega^ y1)) * (uReal . r) &
((No_omega^ x) * (No_omega^ y1)) * (uReal . r) == (No_omega^ x) * ((No_omega^ y1) * (uReal . r)) )
by A3, A2, SURREALR:54, A52, A57, A58, SURREALR:69;
hence
ex
b being
Surreal st
(
b in L_ ((No_omega^ x) * (No_omega^ y)) &
a <= b )
by A60, SURREALO:4;
verum end; end; end; end;
end;
A61:
for
x,
y,
a being
Surreal st
(born x) (+) (born y) = D &
a in comp (
(L_ (No_omega^ x)),
(No_omega^ x),
(No_omega^ y),
(R_ (No_omega^ y))) holds
ex
b being
Surreal st
(
b in R_ (No_omega^ (x + y)) &
b <= a )
proof
let x,
y,
a be
Surreal;
( (born x) (+) (born y) = D & a in comp ((L_ (No_omega^ x)),(No_omega^ x),(No_omega^ y),(R_ (No_omega^ y))) implies ex b being Surreal st
( b in R_ (No_omega^ (x + y)) & b <= a ) )
assume A62:
(born x) (+) (born y) = D
;
( not a in comp ((L_ (No_omega^ x)),(No_omega^ x),(No_omega^ y),(R_ (No_omega^ y))) or ex b being Surreal st
( b in R_ (No_omega^ (x + y)) & b <= a ) )
set Nx =
No_omega^ x;
set Ny =
No_omega^ y;
assume
a in comp (
(L_ (No_omega^ x)),
(No_omega^ x),
(No_omega^ y),
(R_ (No_omega^ y)))
;
ex b being Surreal st
( b in R_ (No_omega^ (x + y)) & b <= a )
then consider x1,
y1 being
Surreal such that A63:
(
a = ((x1 * (No_omega^ y)) + ((No_omega^ x) * y1)) - (x1 * y1) &
x1 in L_ (No_omega^ x) &
y1 in R_ (No_omega^ y) )
by SURREALR:def 15;
A64:
x + y = [(((L_ x) ++ {y}) \/ ({x} ++ (L_ y))),(((R_ x) ++ {y}) \/ ({x} ++ (R_ y)))]
by SURREALR:28;
consider yL being
Surreal,
s being
positive Real such that A65:
(
yL in R_ y &
y1 = (No_omega^ yL) * (uReal . s) )
by A63, Th23;
yL in (L_ y) \/ (R_ y)
by A65, XBOOLE_0:def 3;
then A66:
(born x) (+) (born yL) in (born x) (+) (born y)
by ORDINAL7:94, SURREALO:1;
per cases
( x1 = 0_No or x1 <> 0_No )
;
suppose A67:
x1 = 0_No
;
ex b being Surreal st
( b in R_ (No_omega^ (x + y)) & b <= a )
(
a == ((No_omega^ x) * (No_omega^ yL)) * (uReal . s) &
((No_omega^ x) * (No_omega^ yL)) * (uReal . s) == (No_omega^ (x + yL)) * (uReal . s) )
by A65, A63, A67, A66, A62, A2, SURREALR:69, SURREALR:54;
then A68:
a == (No_omega^ (x + yL)) * (uReal . s)
by SURREALO:9;
x in {x}
by TARSKI:def 1;
then
x + yL in {x} ++ (R_ y)
by A65, SURREALR:def 8;
then
x + yL in R_ (x + y)
by A64, XBOOLE_0:def 3;
hence
ex
b being
Surreal st
(
b in R_ (No_omega^ (x + y)) &
b <= a )
by A68, Th23;
verum end; suppose
x1 <> 0_No
;
ex b being Surreal st
( b in R_ (No_omega^ (x + y)) & b <= a )then consider xL being
Surreal,
r being
positive Real such that A69:
(
xL in L_ x &
x1 = (No_omega^ xL) * (uReal . r) )
by A63, Th22;
(
(No_omega^ x) * y1 == ((No_omega^ x) * (No_omega^ yL)) * (uReal . s) &
((No_omega^ x) * (No_omega^ yL)) * (uReal . s) == (No_omega^ (x + yL)) * (uReal . s) )
by A65, A66, A62, A2, SURREALR:69, SURREALR:54;
then A70:
(No_omega^ x) * y1 == (No_omega^ (x + yL)) * (uReal . s)
by SURREALO:9;
x in {x}
by TARSKI:def 1;
then
x + yL in {x} ++ (R_ y)
by A65, SURREALR:def 8;
then A71:
x + yL in R_ (x + y)
by A64, XBOOLE_0:def 3;
A72:
0_No <= y1
by A65, SURREALI:def 8;
A73:
0_No <= x1 * (No_omega^ y)
by A69, SURREALI:def 8;
set H =
uReal . (1 / 2);
(1 / 2) + (1 / 2) = 1
;
then
(
(((No_omega^ x) * y1) * (uReal . (1 / 2))) + (((No_omega^ x) * y1) * (uReal . (1 / 2))) == ((No_omega^ x) * y1) * ((uReal . (1 / 2)) + (uReal . (1 / 2))) &
((No_omega^ x) * y1) * ((uReal . (1 / 2)) + (uReal . (1 / 2))) == ((No_omega^ x) * y1) * 1_No &
((No_omega^ x) * y1) * 1_No = (No_omega^ x) * y1 )
by SURREALN:55, SURREALN:48, SURREALR:51, SURREALR:67;
then
(((No_omega^ x) * y1) * (uReal . (1 / 2))) + (((No_omega^ x) * y1) * (uReal . (1 / 2))) == (No_omega^ x) * y1
by SURREALO:4;
then A74:
(((uReal . (1 / 2)) * ((No_omega^ x) * y1)) + ((uReal . (1 / 2)) * ((No_omega^ x) * y1))) + (- (x1 * y1)) == ((No_omega^ x) * y1) + (- (x1 * y1))
by SURREALR:32;
(
x in {x} &
L_ x << {x} )
by TARSKI:def 1, SURREALO:11;
then
No_omega^ xL infinitely< No_omega^ x
by A69, Th25;
then
x1 infinitely< No_omega^ x
by A69, Th13;
then
x1 infinitely< (uReal . (1 / 2)) * (No_omega^ x)
by Th13;
then
x1 <= (uReal . (1 / 2)) * (No_omega^ x)
by Th9;
then
(
x1 * y1 <= ((uReal . (1 / 2)) * (No_omega^ x)) * y1 &
((uReal . (1 / 2)) * (No_omega^ x)) * y1 == (uReal . (1 / 2)) * ((No_omega^ x) * y1) )
by A72, SURREALR:75, SURREALR:69;
then
x1 * y1 <= (uReal . (1 / 2)) * ((No_omega^ x) * y1)
by SURREALO:4;
then
0_No <= ((uReal . (1 / 2)) * ((No_omega^ x) * y1)) - (x1 * y1)
by SURREALR:46;
then
(
(uReal . (1 / 2)) * ((No_omega^ x) * y1) = 0_No + ((uReal . (1 / 2)) * ((No_omega^ x) * y1)) &
0_No + ((uReal . (1 / 2)) * ((No_omega^ x) * y1)) <= ((uReal . (1 / 2)) * ((No_omega^ x) * y1)) + (((uReal . (1 / 2)) * ((No_omega^ x) * y1)) - (x1 * y1)) &
((uReal . (1 / 2)) * ((No_omega^ x) * y1)) + (((uReal . (1 / 2)) * ((No_omega^ x) * y1)) - (x1 * y1)) = (((uReal . (1 / 2)) * ((No_omega^ x) * y1)) + ((uReal . (1 / 2)) * ((No_omega^ x) * y1))) + (- (x1 * y1)) )
by SURREALR:43, SURREALR:37;
then
(uReal . (1 / 2)) * ((No_omega^ x) * y1) <= ((No_omega^ x) * y1) + (- (x1 * y1))
by A74, SURREALO:4;
then A75:
(
(uReal . (1 / 2)) * ((No_omega^ x) * y1) = ((uReal . (1 / 2)) * ((No_omega^ x) * y1)) + 0_No &
((uReal . (1 / 2)) * ((No_omega^ x) * y1)) + 0_No <= (x1 * (No_omega^ y)) + (((No_omega^ x) * y1) + (- (x1 * y1))) &
(x1 * (No_omega^ y)) + (((No_omega^ x) * y1) + (- (x1 * y1))) = a )
by A73, A63, SURREALR:43, SURREALR:37;
(
(uReal . (1 / 2)) * ((No_omega^ x) * y1) == (uReal . (1 / 2)) * ((No_omega^ (x + yL)) * (uReal . s)) &
(uReal . (1 / 2)) * ((No_omega^ (x + yL)) * (uReal . s)) == ((uReal . (1 / 2)) * (uReal . s)) * (No_omega^ (x + yL)) )
by A70, SURREALR:54, SURREALR:69;
then A76:
(uReal . (1 / 2)) * ((No_omega^ x) * y1) == ((uReal . (1 / 2)) * (uReal . s)) * (No_omega^ (x + yL))
by SURREALO:4;
((uReal . (1 / 2)) * (uReal . s)) * (No_omega^ (x + yL)) == (uReal . ((1 / 2) * s)) * (No_omega^ (x + yL))
by SURREALR:54, SURREALN:57;
then
(uReal . (1 / 2)) * ((No_omega^ x) * y1) == (uReal . ((1 / 2) * s)) * (No_omega^ (x + yL))
by A76, SURREALO:4;
then
(uReal . ((1 / 2) * s)) * (No_omega^ (x + yL)) <= a
by A75, SURREALO:4;
hence
ex
b being
Surreal st
(
b in R_ (No_omega^ (x + y)) &
b <= a )
by A71, Th23;
verum end; end;
end;
for
a being
Surreal st
a in R_ ((No_omega^ x) * (No_omega^ y)) holds
ex
b being
Surreal st
(
b in R_ (No_omega^ (x + y)) &
b <= a )
hence
(No_omega^ x) * (No_omega^ y) == No_omega^ (x + y)
by A6, A37, SURREAL0:44, A48, A49;
verum
end;
for D being Ordinal holds S1[D]
from ORDINAL1:sch 2(A1);
hence
(No_omega^ x) * (No_omega^ y) == No_omega^ (x + y)
; verum