let A, B be Ordinal; ( A c= B implies (unique_No_op B) | (succ A) = unique_No_op A )
assume
A c= B
; (unique_No_op B) | (succ A) = unique_No_op A
then A1:
A in succ B
by ORDINAL1:22;
then A2:
succ A c= succ B
by ORDINAL1:21;
defpred S1[ Sequence, Ordinal, Surreal] means ( $3 in union (rng $1) or ( $2 = born_eq $3 & ex Y being non empty surreal-membered set st
( Y = (born_eq_set $3) /\ (made_of (union (rng $1))) & $3 = the b1 -smallest Surreal ) ) );
deffunc H1( Sequence) -> set = { e where e is Element of Day (dom $1) : for x being Surreal st x = e holds
S1[$1, dom $1,x] } ;
set S1 = unique_No_op A;
set S = unique_No_op B;
set S2 = (unique_No_op B) | (succ A);
A3:
dom (unique_No_op A) = succ A
by Def9;
A4:
dom (unique_No_op B) = succ B
by Def9;
then A5:
dom ((unique_No_op B) | (succ A)) = succ A
by A1, ORDINAL1:21, RELAT_1:62;
A6:
( dom (unique_No_op A) = succ A & ( for B being Ordinal
for L1 being Sequence st B in succ A & L1 = (unique_No_op A) | B holds
(unique_No_op A) . B = H1(L1) ) )
proof
thus
dom (unique_No_op A) = succ A
by Def9;
for B being Ordinal
for L1 being Sequence st B in succ A & L1 = (unique_No_op A) | B holds
(unique_No_op A) . B = H1(L1)
let B be
Ordinal;
for L1 being Sequence st B in succ A & L1 = (unique_No_op A) | B holds
(unique_No_op A) . B = H1(L1)let L1 be
Sequence;
( B in succ A & L1 = (unique_No_op A) | B implies (unique_No_op A) . B = H1(L1) )
assume A7:
(
B in succ A &
L1 = (unique_No_op A) | B )
;
(unique_No_op A) . B = H1(L1)
A8:
dom L1 = B
by RELAT_1:62, A3, A7, ORDINAL1:def 2;
A9:
(unique_No_op A) . B c= Day B
by Def9, A7;
thus
(unique_No_op A) . B c= H1(
L1)
XBOOLE_0:def 10 H1(L1) c= (unique_No_op A) . B
let o be
object ;
TARSKI:def 3 ( not o in H1(L1) or o in (unique_No_op A) . B )
assume
o in H1(
L1)
;
o in (unique_No_op A) . B
then consider e being
Element of
Day (dom L1) such that A11:
(
o = e & ( for
x being
Surreal st
x = e holds
S1[
L1,
dom L1,
x] ) )
;
S1[
L1,
dom L1,
e]
by A11;
hence
o in (unique_No_op A) . B
by A11, Def9, A7, A8;
verum
end;
A12:
( dom ((unique_No_op B) | (succ A)) = succ A & ( for C being Ordinal
for L2 being Sequence st C in succ A & L2 = ((unique_No_op B) | (succ A)) | C holds
((unique_No_op B) | (succ A)) . C = H1(L2) ) )
proof
thus
dom ((unique_No_op B) | (succ A)) = succ A
by A4, A1, ORDINAL1:21, RELAT_1:62;
for C being Ordinal
for L2 being Sequence st C in succ A & L2 = ((unique_No_op B) | (succ A)) | C holds
((unique_No_op B) | (succ A)) . C = H1(L2)
let C be
Ordinal;
for L2 being Sequence st C in succ A & L2 = ((unique_No_op B) | (succ A)) | C holds
((unique_No_op B) | (succ A)) . C = H1(L2)let L1 be
Sequence;
( C in succ A & L1 = ((unique_No_op B) | (succ A)) | C implies ((unique_No_op B) | (succ A)) . C = H1(L1) )
assume A13:
(
C in succ A &
L1 = ((unique_No_op B) | (succ A)) | C )
;
((unique_No_op B) | (succ A)) . C = H1(L1)
A14:
dom L1 = C
by RELAT_1:62, A5, A13, ORDINAL1:def 2;
A15:
dom ((unique_No_op B) | C) = C
by A13, A2, A4, RELAT_1:62, ORDINAL1:def 2;
A16:
(unique_No_op B) . C = ((unique_No_op B) | (succ A)) . C
by A13, FUNCT_1:49;
A17:
(
(unique_No_op B) . C c= Day C & ( for
x being
Surreal holds
(
x in (unique_No_op B) . C iff
S1[
(unique_No_op B) | C,
C,
x] ) ) )
by A13, A2, Def9;
A18:
(
((unique_No_op B) | (succ A)) | C = ((unique_No_op B) | (succ A)) | C &
((unique_No_op B) | (succ A)) | C = (unique_No_op B) | C )
by A13, ORDINAL1:def 2, RELAT_1:74;
thus
((unique_No_op B) | (succ A)) . C c= H1(
L1)
XBOOLE_0:def 10 H1(L1) c= ((unique_No_op B) | (succ A)) . Cproof
let o be
object ;
TARSKI:def 3 ( not o in ((unique_No_op B) | (succ A)) . C or o in H1(L1) )
assume A19:
o in ((unique_No_op B) | (succ A)) . C
;
o in H1(L1)
then reconsider O =
o as
Surreal by A16, A17;
for
x being
Surreal st
x = o holds
S1[
((unique_No_op B) | (succ A)) | C,
dom (((unique_No_op B) | (succ A)) | C),
x]
by A18, A16, A19, A15, A13, A2, Def9;
hence
o in H1(
L1)
by A17, A19, A16, A13, A14;
verum
end;
let o be
object ;
TARSKI:def 3 ( not o in H1(L1) or o in ((unique_No_op B) | (succ A)) . C )
assume
o in H1(
L1)
;
o in ((unique_No_op B) | (succ A)) . C
then consider e being
Element of
Day (dom L1) such that A20:
(
o = e & ( for
x being
Surreal st
x = e holds
S1[
L1,
dom L1,
x] ) )
;
S1[
(unique_No_op B) | C,
dom ((unique_No_op B) | C),
e]
by A20, A13, A18;
hence
o in ((unique_No_op B) | (succ A)) . C
by A20, A16, A15, A13, A2, Def9;
verum
end;
unique_No_op A = (unique_No_op B) | (succ A)
from ORDINAL1:sch 3(A6, A12);
hence
(unique_No_op B) | (succ A) = unique_No_op A
; verum