let x be Surreal; - x = [(-- (R_ x)),(-- (L_ x))]
set A = born x;
consider S being Function-yielding c=-monotone Sequence such that
A1:
( dom S = succ (born x) & No_opposite_op (born x) = S . (born x) )
and
A2:
for B being Ordinal st B in succ (born x) holds
ex SB being ManySortedSet of Day B st
( S . B = SB & ( for x being object st x in Day B holds
SB . x = [((union (rng (S | B))) .: (R_ x)),((union (rng (S | B))) .: (L_ x))] ) )
by Def2;
consider SA being ManySortedSet of Day (born x) such that
A3:
S . (born x) = SA
and
A4:
for x being object st x in Day (born x) holds
SA . x = [((union (rng (S | (born x)))) .: (R_ x)),((union (rng (S | (born x)))) .: (L_ x))]
by A2, ORDINAL1:6;
set U = union (rng (S | (born x)));
x in Day (born x)
by SURREAL0:def 18;
then A5:
[((union (rng (S | (born x)))) .: (R_ x)),((union (rng (S | (born x)))) .: (L_ x))] = - x
by A1, A3, A4;
A6:
-- (R_ x) c= (union (rng (S | (born x)))) .: (R_ x)
proof
let y be
object ;
TARSKI:def 3 ( not y in -- (R_ x) or y in (union (rng (S | (born x)))) .: (R_ x) )
assume A7:
y in -- (R_ x)
;
y in (union (rng (S | (born x)))) .: (R_ x)
consider a being
Surreal such that A8:
(
a in R_ x &
y = - a )
by Def4, A7;
set B =
born a;
A9:
a in (L_ x) \/ (R_ x)
by A8, XBOOLE_0:def 3;
then A10:
born a in born x
by SURREALO:1;
A11:
born a in succ (born x)
by A9, SURREALO:1, ORDINAL1:8;
then consider SB being
ManySortedSet of
Day (born a) such that A12:
S . (born a) = SB
and
for
x being
object st
x in Day (born a) holds
SB . x = [((union (rng (S | (born a)))) .: (R_ x)),((union (rng (S | (born a)))) .: (L_ x))]
by A2;
A13:
No_opposite_op (born a) = S . (born a)
by A11, A1, A2, Th4;
A14:
dom SB = Day (born a)
by PARTFUN1:def 2;
A15:
a in Day (born a)
by SURREAL0:def 18;
A16:
SB . a = (union (rng S)) . a
by Th2, A12, A14, A15, A11, A1;
(
(union (rng S)) . a = (union (rng (S | (born x)))) . a &
a in dom (union (rng (S | (born x)))) )
by Th5, A10, A14, A15, A12;
hence
y in (union (rng (S | (born x)))) .: (R_ x)
by FUNCT_1:def 6, A8, A16, A13, A12;
verum
end;
(union (rng (S | (born x)))) .: (R_ x) c= -- (R_ x)
proof
let y be
object ;
TARSKI:def 3 ( not y in (union (rng (S | (born x)))) .: (R_ x) or y in -- (R_ x) )
assume A17:
y in (union (rng (S | (born x)))) .: (R_ x)
;
y in -- (R_ x)
consider a being
object such that A18:
(
a in dom (union (rng (S | (born x)))) &
a in R_ x &
(union (rng (S | (born x)))) . a = y )
by A17, FUNCT_1:def 6;
reconsider a =
a as
Surreal by A18, SURREAL0:def 16;
set B =
born a;
A19:
a in (L_ x) \/ (R_ x)
by A18, XBOOLE_0:def 3;
then A20:
born a in born x
by SURREALO:1;
A21:
born a in succ (born x)
by SURREALO:1, A19, ORDINAL1:8;
then consider SB being
ManySortedSet of
Day (born a) such that A22:
S . (born a) = SB
and
for
x being
object st
x in Day (born a) holds
SB . x = [((union (rng (S | (born a)))) .: (R_ x)),((union (rng (S | (born a)))) .: (L_ x))]
by A2;
A23:
No_opposite_op (born a) = S . (born a)
by A21, A1, A2, Th4;
A24:
dom SB = Day (born a)
by PARTFUN1:def 2;
A25:
a in Day (born a)
by SURREAL0:def 18;
SB . a = (union (rng S)) . a
by Th2, A24, A25, A21, A22, A1;
then
- a = y
by A18, Th5, A20, A23, A24, A25, A22;
hence
y in -- (R_ x)
by A18, Def4;
verum
end;
then A26:
(union (rng (S | (born x)))) .: (R_ x) = -- (R_ x)
by A6, XBOOLE_0:def 10;
A27:
-- (L_ x) c= (union (rng (S | (born x)))) .: (L_ x)
proof
let y be
object ;
TARSKI:def 3 ( not y in -- (L_ x) or y in (union (rng (S | (born x)))) .: (L_ x) )
assume A28:
y in -- (L_ x)
;
y in (union (rng (S | (born x)))) .: (L_ x)
consider a being
Surreal such that A29:
(
a in L_ x &
y = - a )
by Def4, A28;
set B =
born a;
A30:
a in (L_ x) \/ (R_ x)
by A29, XBOOLE_0:def 3;
then A31:
born a in born x
by SURREALO:1;
A32:
born a in succ (born x)
by A30, SURREALO:1, ORDINAL1:8;
then consider SB being
ManySortedSet of
Day (born a) such that A33:
S . (born a) = SB
and
for
x being
object st
x in Day (born a) holds
SB . x = [((union (rng (S | (born a)))) .: (R_ x)),((union (rng (S | (born a)))) .: (L_ x))]
by A2;
A34:
No_opposite_op (born a) = S . (born a)
by A32, A1, A2, Th4;
A35:
dom SB = Day (born a)
by PARTFUN1:def 2;
A36:
a in Day (born a)
by SURREAL0:def 18;
A37:
SB . a = (union (rng S)) . a
by Th2, A33, A35, A36, A32, A1;
(
(union (rng S)) . a = (union (rng (S | (born x)))) . a &
a in dom (union (rng (S | (born x)))) )
by Th5, A31, A35, A36, A33;
hence
y in (union (rng (S | (born x)))) .: (L_ x)
by FUNCT_1:def 6, A29, A37, A34, A33;
verum
end;
(union (rng (S | (born x)))) .: (L_ x) c= -- (L_ x)
proof
let y be
object ;
TARSKI:def 3 ( not y in (union (rng (S | (born x)))) .: (L_ x) or y in -- (L_ x) )
assume A38:
y in (union (rng (S | (born x)))) .: (L_ x)
;
y in -- (L_ x)
consider a being
object such that A39:
(
a in dom (union (rng (S | (born x)))) &
a in L_ x &
(union (rng (S | (born x)))) . a = y )
by A38, FUNCT_1:def 6;
reconsider a =
a as
Surreal by A39, SURREAL0:def 16;
set B =
born a;
A40:
a in (L_ x) \/ (R_ x)
by A39, XBOOLE_0:def 3;
then A41:
born a in born x
by SURREALO:1;
A42:
born a in succ (born x)
by SURREALO:1, A40, ORDINAL1:8;
then consider SB being
ManySortedSet of
Day (born a) such that A43:
S . (born a) = SB
and
for
x being
object st
x in Day (born a) holds
SB . x = [((union (rng (S | (born a)))) .: (R_ x)),((union (rng (S | (born a)))) .: (L_ x))]
by A2;
A44:
No_opposite_op (born a) = S . (born a)
by A42, A1, A2, Th4;
A45:
dom SB = Day (born a)
by PARTFUN1:def 2;
A46:
a in Day (born a)
by SURREAL0:def 18;
SB . a = (union (rng S)) . a
by Th2, A45, A46, A42, A43, A1;
then
- a = y
by A39, Th5, A41, A44, A45, A46, A43;
hence
y in -- (L_ x)
by A39, Def4;
verum
end;
hence
- x = [(-- (R_ x)),(-- (L_ x))]
by A5, A26, A27, XBOOLE_0:def 10; verum