let r be Sequence of REAL ; for y being Sequence
for s1, s2 being uSurreal-Sequence
for alpha being Ordinal st alpha c= dom s1 & alpha c= dom s2 & s1,y,r simplest_up_to alpha & s2,y,r simplest_up_to alpha holds
s1 | alpha = s2 | alpha
let y be Sequence; for s1, s2 being uSurreal-Sequence
for alpha being Ordinal st alpha c= dom s1 & alpha c= dom s2 & s1,y,r simplest_up_to alpha & s2,y,r simplest_up_to alpha holds
s1 | alpha = s2 | alpha
let s1, s2 be uSurreal-Sequence; for alpha being Ordinal st alpha c= dom s1 & alpha c= dom s2 & s1,y,r simplest_up_to alpha & s2,y,r simplest_up_to alpha holds
s1 | alpha = s2 | alpha
let alpha be Ordinal; ( alpha c= dom s1 & alpha c= dom s2 & s1,y,r simplest_up_to alpha & s2,y,r simplest_up_to alpha implies s1 | alpha = s2 | alpha )
assume that
A1:
( alpha c= dom s1 & alpha c= dom s2 )
and
A2:
( s1,y,r simplest_up_to alpha & s2,y,r simplest_up_to alpha )
; s1 | alpha = s2 | alpha
defpred S1[ Ordinal] means ( $1 in alpha implies s1 . $1 = s2 . $1 );
A3:
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 A4:
for
C being
Ordinal st
C in D holds
S1[
C]
;
S1[D]
assume A5:
D in alpha
;
s1 . D = s2 . D
then A6:
(
s1,
y,
r simplest_on_position D &
s2,
y,
r simplest_on_position D )
by A2;
A7:
D c= alpha
by A5, ORDINAL1:def 2;
A8:
(
dom (s1 | D) = D &
D = dom (s2 | D) )
by RELAT_1:62, A5, ORDINAL1:def 2, A1;
A9:
for
x being
object st
x in D holds
(s1 | D) . x = (s2 | D) . x
(
s1 . D in rng s1 &
s2 . D in rng s2 )
by A1, A5, FUNCT_1:def 3;
then
(
s1 . D is
uSurreal &
s2 . D is
uSurreal )
by SURREALO:def 12;
hence
s1 . D = s2 . D
by A9, A6, A8, FUNCT_1:2, Th76;
verum
end;
A11:
for D being Ordinal holds S1[D]
from ORDINAL1:sch 2(A3);
A12:
( dom (s1 | alpha) = alpha & alpha = dom (s2 | alpha) )
by A1, RELAT_1:62;
for x being object st x in alpha holds
(s1 | alpha) . x = (s2 | alpha) . x
hence
s1 | alpha = s2 | alpha
by A12, FUNCT_1:2; verum