theorem Th5:
for
f,
g1,
g2 being
Sequence st
f ^ g1 = f ^ g2 holds
g1 = g2
theorem Th28:
for
x1,
x2,
y1,
y2 being
Surreal st
x1 == x2 &
y1 == y2 holds
x1 - y1 == x2 - y2
theorem Th29:
for
x1,
x2,
y1,
y2 being
Surreal st
x1 == x2 &
y1 == y2 holds
x1 * y1 == x2 * y2
Lm1:
for s, z being Surreal
for r, e being Real holds s + ((uReal . (r + e)) * z) == (s + ((uReal . r) * z)) + ((uReal . e) * z)
Lm2:
for x being Surreal holds - x <= |.x.|
theorem Th34:
for
X1,
X2,
Y1,
Y2 being
set st
X1 c= X2 &
Y1 c= Y2 holds
X1 ++ Y1 c= X2 ++ Y2
Lm3:
for r being Sequence of REAL
for y being positive decreasing_infinitely Surreal-Sequence
for A being Ordinal st A c= (dom r) /\ (dom y) holds
for Sl, Sr being set st Sl = { ((Sum ((r | B),(y | B))) + ((uReal . ((r . B) - e1)) * (y .. B))) where B is Element of A, e1 is positive Real : B in A } & Sr = { ((Sum ((r | B),(y | B))) + ((uReal . ((r . B) + e2)) * (y .. B))) where B is Element of A, e2 is positive Real : B in A } holds
( Sl is surreal-membered & Sr is surreal-membered & Sl << {(Sum ((r | A),(y | A)))} & {(Sum ((r | A),(y | A)))} << Sr )
definition
let A,
B be
Ordinal;
let r,
s be
Sequence of
REAL ;
existence
ex b1 being Function of [:A,B:],REAL st
for a, b being Ordinal st a in A & b in B holds
b1 . (a,b) = (r . a) * (s . b)
uniqueness
for b1, b2 being Function of [:A,B:],REAL st ( for a, b being Ordinal st a in A & b in B holds
b1 . (a,b) = (r . a) * (s . b) ) & ( for a, b being Ordinal st a in A & b in B holds
b2 . (a,b) = (r . a) * (s . b) ) holds
b1 = b2
end;
definition
let A,
B be
Ordinal;
let y,
z be
strictly_decreasing Surreal-Sequence;
assume A1:
(
dom y c= A &
dom z c= B )
;
let s be
Surreal;
existence
ex b1 being Element of Fin [:A,B:] st
for a, b being Ordinal holds
( [a,b] in b1 iff ( a in dom y & b in dom z & (y .. a) + (z .. b) == s ) )
uniqueness
for b1, b2 being Element of Fin [:A,B:] st ( for a, b being Ordinal holds
( [a,b] in b1 iff ( a in dom y & b in dom z & (y .. a) + (z .. b) == s ) ) ) & ( for a, b being Ordinal holds
( [a,b] in b2 iff ( a in dom y & b in dom z & (y .. a) + (z .. b) == s ) ) ) holds
b1 = b2
end;
Lm4:
for x, y being Surreal
for a, b, c, d, e being Real holds ((uReal . (a - b)) * (x + ((uReal . (c + d)) * y))) + ((uReal . b) * (x + ((uReal . (c - e)) * y))) == ((uReal . a) * x) + ((uReal . (((a * c) - (b * e)) + (d * (a - b)))) * y)
Lm5:
for r being Sequence of REAL
for y being positive decreasing_infinitely Surreal-Sequence
for x being positive Real
for A being Ordinal st A c= (dom r) /\ (dom y) holds
Sum (((x (#) r) | A),(y | A)) == (uReal . x) * (Sum ((r | A),(y | A)))
Lm6:
for a, b, c being Surreal
for r, t being Real st a * b == c holds
(a * (uReal . r)) * (b * (uReal . t)) == c * (uReal . (r * t))
definition
let S,
T be non
empty Ordinal;
let y,
z be
strictly_decreasing Surreal-Sequence;
let r,
s be
Sequence of
REAL ;
let a be
Surreal;
func Partial_Sums (
y,
z,
r,
s,
a,
S,
T)
-> Real equals
addreal $$ (
((y,z,S,T) += a),
(Product (r,s,S,T)));
coherence
addreal $$ (((y,z,S,T) += a),(Product (r,s,S,T))) is Real
;
end;
::
deftheorem defines
Partial_Sums SURREAL1:def 18 :
for S, T being non empty Ordinal
for y, z being strictly_decreasing Surreal-Sequence
for r, s being Sequence of REAL
for a being Surreal holds Partial_Sums (y,z,r,s,a,S,T) = addreal $$ (((y,z,S,T) += a),(Product (r,s,S,T)));
theorem Th84:
for
a being
Surreal for
r,
s being
Sequence of
REAL for
y,
z being
strictly_decreasing Surreal-Sequence for
S,
T being non
empty Ordinal st
dom y c= S &
dom z c= T holds
Partial_Sums (
y,
z,
r,
s,
a,
S,
T)
= Partial_Sums (
z,
y,
s,
r,
a,
T,
S)
theorem Th85:
for
a being
Surreal for
r1,
r2,
s being
Sequence of
REAL for
y,
z being
strictly_decreasing Surreal-Sequence for
S,
T being non
empty Ordinal for
r12 being
Sequence of
REAL st
r1 ^ r2 = r12 &
dom y c= dom r1 &
dom y c= S &
dom z c= T holds
Partial_Sums (
y,
z,
r1,
s,
a,
S,
T)
= Partial_Sums (
y,
z,
r12,
s,
a,
S,
T)
theorem Th86:
for
a being
Surreal for
r1,
r2,
r12,
s being
Sequence of
REAL for
y1,
y2,
y12,
z being
strictly_decreasing Surreal-Sequence for
S,
T being non
empty Ordinal st
y1 ^ y2 = y12 &
r1 ^ r2 = r12 &
dom y12 c= S &
dom z c= T &
dom y1 = dom r1 &
dom y2 c= dom r2 holds
Partial_Sums (
y12,
z,
r12,
s,
a,
S,
T)
= (Partial_Sums (y1,z,r1,s,a,S,T)) + (Partial_Sums (y2,z,r2,s,a,S,T))
theorem Th87:
for
a,
b being
Surreal for
r,
s being
Sequence of
REAL for
y,
z being
strictly_decreasing Surreal-Sequence for
S,
T being non
empty Ordinal st
dom y c= S &
dom z c= T &
a == b holds
Partial_Sums (
y,
z,
r,
s,
a,
S,
T)
= Partial_Sums (
y,
z,
r,
s,
b,
S,
T)
definition
let S,
T be non
empty Ordinal;
let y,
z,
yz be
strictly_decreasing Surreal-Sequence;
let r,
s be
Sequence of
REAL ;
func Sum (
y,
z,
yz,
r,
s,
S,
T)
-> Sequence of
REAL means :
Def19:
(
dom it = dom yz & ( for
A being
Ordinal st
A in dom yz holds
it . A = Partial_Sums (
y,
z,
r,
s,
(yz .. A),
S,
T) ) );
existence
ex b1 being Sequence of REAL st
( dom b1 = dom yz & ( for A being Ordinal st A in dom yz holds
b1 . A = Partial_Sums (y,z,r,s,(yz .. A),S,T) ) )
uniqueness
for b1, b2 being Sequence of REAL st dom b1 = dom yz & ( for A being Ordinal st A in dom yz holds
b1 . A = Partial_Sums (y,z,r,s,(yz .. A),S,T) ) & dom b2 = dom yz & ( for A being Ordinal st A in dom yz holds
b2 . A = Partial_Sums (y,z,r,s,(yz .. A),S,T) ) holds
b1 = b2
end;
::
deftheorem Def19 defines
Sum SURREAL1:def 19 :
for S, T being non empty Ordinal
for y, z, yz being strictly_decreasing Surreal-Sequence
for r, s, b8 being Sequence of REAL holds
( b8 = Sum (y,z,yz,r,s,S,T) iff ( dom b8 = dom yz & ( for A being Ordinal st A in dom yz holds
b8 . A = Partial_Sums (y,z,r,s,(yz .. A),S,T) ) ) );
theorem Th90:
for
r,
s being
Sequence of
REAL for
y,
z,
yz being
strictly_decreasing Surreal-Sequence for
S,
T being non
empty Ordinal st
dom y c= S &
dom z c= T holds
Sum (
y,
z,
yz,
r,
s,
S,
T)
= Sum (
z,
y,
yz,
s,
r,
T,
S)
theorem Th91:
for
r,
s being
Sequence of
REAL for
y,
z,
yz being
strictly_decreasing Surreal-Sequence for
S,
T being non
empty Ordinal st
y = {} &
dom z c= T holds
rng (Sum (y,z,yz,r,s,S,T)) c= {0}
theorem Th92:
for
r,
s being
Sequence of
REAL for
y,
z,
yz being
strictly_decreasing Surreal-Sequence for
S,
T being non
empty Ordinal for
A,
Y,
Z being
Ordinal st
dom y c= S &
dom z c= T &
A in dom yz &
yz .. A > (y .. Y) + (z .. Z) holds
(Sum ((y /^ Y),(z /^ Z),yz,r,s,S,T)) . A = 0
theorem
for
r,
s being
Sequence of
REAL for
y,
z,
yz being
strictly_decreasing Surreal-Sequence for
S,
T being non
empty Ordinal st
y = {} &
dom z c= T holds
Sum (
(Sum (y,z,yz,r,s,S,T)),
(No_omega^ yz))
= 0_No
theorem Th98:
for
A being
Ordinal for
r,
s being
Sequence of
REAL for
y,
z,
yz being
strictly_decreasing Surreal-Sequence for
S,
T being non
empty Ordinal st
dom y c= S &
dom z c= T &
dom y c= dom r &
A c= dom y holds
(Sum ((y | A),z,yz,(r | A),s,S,T)) + (Sum ((y /^ A),z,yz,(r /^ A),s,S,T)) = Sum (
y,
z,
yz,
r,
s,
S,
T)
theorem Th99:
for
A being
Ordinal for
r,
s being
Sequence of
REAL for
y,
z,
yz being
strictly_decreasing Surreal-Sequence for
S,
T being non
empty Ordinal st
dom y c= S &
dom z c= T &
dom y c= dom r &
A c= dom y holds
Sum (
(Sum (y,z,yz,r,s,S,T)),
(No_omega^ yz))
== (Sum ((Sum ((y | A),z,yz,(r | A),s,S,T)),(No_omega^ yz))) + (Sum ((Sum ((y /^ A),z,yz,(r /^ A),s,S,T)),(No_omega^ yz)))
theorem Th100:
for
A being
Ordinal for
r,
s being
Sequence of
REAL for
y,
z,
yz being
strictly_decreasing Surreal-Sequence for
S,
T being non
empty Ordinal st
dom y c= S &
dom z c= T &
dom z c= dom s &
A c= dom z holds
Sum (
(Sum (y,z,yz,r,s,S,T)),
(No_omega^ yz))
== (Sum ((Sum (y,(z | A),yz,r,(s | A),S,T)),(No_omega^ yz))) + (Sum ((Sum (y,(z /^ A),yz,r,(s /^ A),S,T)),(No_omega^ yz)))
theorem Th103:
for
x,
x0,
y,
y0,
s,
t being
Surreal holds
((x * (y0 + s)) + ((x0 + t) * y)) - ((x0 + t) * (y0 + s)) == ((((x * y0) + (x0 * y)) - (x0 * y0)) + (((x - x0) * s) + ((y - y0) * t))) - (t * s)
Lm7:
for r being Sequence of REAL
for y being strictly_decreasing Surreal-Sequence
for a being Surreal
for e being positive Real
for A, B being Ordinal st succ B c= A & A c= (dom r) /\ (dom y) holds
|.(((Sum ((r | A),(No_omega^ (y | A)))) - (Sum ((r | (succ B)),(No_omega^ (y | (succ B)))))) * ((uReal . e) * (No_omega^ a))).| infinitely< No_omega^ ((y .. B) + a)
theorem Th105:
for
a being
Surreal for
r,
s being
Sequence of
REAL for
y,
z being
strictly_decreasing Surreal-Sequence for
S,
T being non
empty Ordinal holds
Partial_Sums (
y,
z,
(- r),
s,
a,
S,
T)
= - (Partial_Sums (y,z,r,s,a,S,T))
Lm8:
for A, B being non empty Ordinal
for y, z, yz being strictly_decreasing Surreal-Sequence
for r, s being Sequence of REAL holds Sum (y,z,yz,(- r),s,A,B) = - (Sum (y,z,yz,r,s,A,B))
theorem
for
r,
s being
Sequence of
REAL for
y,
z,
yz being
strictly_decreasing Surreal-Sequence for
S,
T being non
empty Ordinal st
dom y c= S &
dom z c= T holds
(
Sum (
y,
z,
yz,
(- r),
s,
S,
T)
= - (Sum (y,z,yz,r,s,S,T)) &
Sum (
y,
z,
yz,
r,
(- s),
S,
T)
= - (Sum (y,z,yz,r,s,S,T)) )
theorem Th107:
for
A,
B being
Ordinal for
r,
s being
Sequence of
REAL for
y,
z,
yz being
strictly_decreasing Surreal-Sequence for
S,
T being non
empty Ordinal st
dom y c= S &
dom z c= T &
dom y c= dom r &
dom z c= dom s &
A c= dom y &
B c= dom z holds
(Sum ((Sum (y,z,yz,r,s,S,T)),(No_omega^ yz))) - (Sum ((Sum ((y /^ A),(z /^ B),yz,(r /^ A),(s /^ B),S,T)),(No_omega^ yz))) == ((Sum ((Sum ((y | A),z,yz,(r | A),s,S,T)),(No_omega^ yz))) + (Sum ((Sum (y,(z | B),yz,r,(s | B),S,T)),(No_omega^ yz)))) - (Sum ((Sum ((y | A),(z | B),yz,(r | A),(s | B),S,T)),(No_omega^ yz)))
theorem Th108:
for
A,
B being
Ordinal for
a being
Surreal for
r,
s being
Sequence of
REAL for
y,
z,
yz being
strictly_decreasing Surreal-Sequence for
S,
T being non
empty Ordinal st
dom y c= S &
dom z c= T &
Unique_No ((rng y) ++ (rng z)) c= rng yz &
A in dom y &
B in dom z &
(y .. A) + (z .. B) < a holds
|.(Sum ((Sum ((y /^ A),(z /^ B),yz,r,s,S,T)),(No_omega^ yz))).| infinitely< No_omega^ a
theorem Th109:
for
r,
s being
Sequence of
REAL for
y,
z being
strictly_decreasing Surreal-Sequence for
S,
T being non
empty Ordinal for
yz,
yzE being
strictly_decreasing uSurreal-Sequence st
dom y c= S &
dom z c= T &
Unique_No ((rng y) ++ (rng z)) c= rng yz &
rng yz c= rng yzE holds
Sum (
(Sum (y,z,yz,r,s,S,T)),
(No_omega^ yz))
= Sum (
(Sum (y,z,yzE,r,s,S,T)),
(No_omega^ yzE))
theorem
for
r,
s being
Sequence of
REAL for
y,
z being
strictly_decreasing Surreal-Sequence for
S,
T being non
empty Ordinal for
yz being
strictly_decreasing uSurreal-Sequence st
dom y c= S &
dom z c= T &
Unique_No ((rng y) ++ (rng z)) c= rng yz &
dom y = dom r &
dom z = dom s holds
(Sum (r,(No_omega^ y))) * (Sum (s,(No_omega^ z))) == Sum (
(Sum (y,z,yz,r,s,S,T)),
(No_omega^ yz))