set p0 = |[0,0]|;
set p01 = |[0,1]|;
set p10 = |[1,0]|;
set p1 = |[1,1]|;
set L4 = { p where p is Point of (TOP-REAL 2) : ( p `1 = 1 & p `2 <= 1 & p `2 >= 0 ) } ;
set L3 = { p where p is Point of (TOP-REAL 2) : ( p `1 <= 1 & p `1 >= 0 & p `2 = 0 ) } ;
set L2 = { p where p is Point of (TOP-REAL 2) : ( p `1 <= 1 & p `1 >= 0 & p `2 = 1 ) } ;
set L1 = { p where p is Point of (TOP-REAL 2) : ( p `1 = 0 & p `2 <= 1 & p `2 >= 0 ) } ;
A1:
|[1,1]| `1 = 1
by EUCLID:52;
reconsider f2 = <*|[0,0]|,|[1,0]|,|[1,1]|*> as FinSequence of (TOP-REAL 2) ;
reconsider f1 = <*|[0,0]|,|[0,1]|,|[1,1]|*> as FinSequence of (TOP-REAL 2) ;
A2:
|[0,0]| `1 = 0
by EUCLID:52;
take
f1
; ex f2 being FinSequence of (TOP-REAL 2) st
( f1 is being_S-Seq & f2 is being_S-Seq & R^2-unit_square = (L~ f1) \/ (L~ f2) & (L~ f1) /\ (L~ f2) = {|[0,0]|,|[1,1]|} & f1 /. 1 = |[0,0]| & f1 /. (len f1) = |[1,1]| & f2 /. 1 = |[0,0]| & f2 /. (len f2) = |[1,1]| )
take
f2
; ( f1 is being_S-Seq & f2 is being_S-Seq & R^2-unit_square = (L~ f1) \/ (L~ f2) & (L~ f1) /\ (L~ f2) = {|[0,0]|,|[1,1]|} & f1 /. 1 = |[0,0]| & f1 /. (len f1) = |[1,1]| & f2 /. 1 = |[0,0]| & f2 /. (len f2) = |[1,1]| )
A3:
f1 /. 2 = |[0,1]|
by FINSEQ_4:18;
then A7:
{ p where p is Point of (TOP-REAL 2) : ( p `1 <= 1 & p `1 >= 0 & p `2 = 1 ) } /\ { p where p is Point of (TOP-REAL 2) : ( p `1 <= 1 & p `1 >= 0 & p `2 = 0 ) } = {}
;
A8:
|[1,0]| `2 = 0
by EUCLID:52;
A9:
|[1,0]| `1 = 1
by EUCLID:52;
A10:
len f2 = 1 + 2
by FINSEQ_1:45;
then A11:
1 + 1 <= len f2
;
A12:
f1 /. 3 = |[1,1]|
by FINSEQ_4:18;
A13:
f1 /. 1 = |[0,0]|
by FINSEQ_4:18;
A14:
{ (LSeg (f1,i)) where i is Nat : ( 1 <= i & i + 1 <= len f1 ) } c= {(LSeg (|[0,0]|,|[0,1]|)),(LSeg (|[0,1]|,|[1,1]|))}
proof
let a be
object ;
TARSKI:def 3 ( not a in { (LSeg (f1,i)) where i is Nat : ( 1 <= i & i + 1 <= len f1 ) } or a in {(LSeg (|[0,0]|,|[0,1]|)),(LSeg (|[0,1]|,|[1,1]|))} )
assume
a in { (LSeg (f1,i)) where i is Nat : ( 1 <= i & i + 1 <= len f1 ) }
;
a in {(LSeg (|[0,0]|,|[0,1]|)),(LSeg (|[0,1]|,|[1,1]|))}
then consider i being
Nat such that A15:
a = LSeg (
f1,
i)
and A16:
1
<= i
and A17:
i + 1
<= len f1
;
i + 1
<= 2
+ 1
by A17, FINSEQ_1:45;
then
i <= 1
+ 1
by XREAL_1:6;
then
(
i = 1 or
i = 2 )
by A16, NAT_1:9;
then
(
a = LSeg (
|[0,0]|,
|[0,1]|) or
a = LSeg (
|[0,1]|,
|[1,1]|) )
by A13, A3, A12, A15, A17, Def3;
hence
a in {(LSeg (|[0,0]|,|[0,1]|)),(LSeg (|[0,1]|,|[1,1]|))}
by TARSKI:def 2;
verum
end;
A18:
len f1 = 1 + 2
by FINSEQ_1:45;
then A19:
1 + 1 <= len f1
;
1 + 1 in Seg (len f1)
by A18, FINSEQ_1:1;
then
LSeg (|[0,0]|,|[0,1]|) = LSeg (f1,1)
by A18, A13, A3, Def3;
then A20:
LSeg (|[0,0]|,|[0,1]|) in { (LSeg (f1,i)) where i is Nat : ( 1 <= i & i + 1 <= len f1 ) }
by A19;
A21:
f2 /. 3 = |[1,1]|
by FINSEQ_4:18;
A22:
|[0,0]| `2 = 0
by EUCLID:52;
thus
f1 is being_S-Seq
( f2 is being_S-Seq & R^2-unit_square = (L~ f1) \/ (L~ f2) & (L~ f1) /\ (L~ f2) = {|[0,0]|,|[1,1]|} & f1 /. 1 = |[0,0]| & f1 /. (len f1) = |[1,1]| & f2 /. 1 = |[0,0]| & f2 /. (len f2) = |[1,1]| )proof
A23:
|[0,1]| <> |[1,1]|
by A1, EUCLID:52;
|[0,0]| <> |[0,1]|
by A22, EUCLID:52;
hence
f1 is
one-to-one
by A1, A2, A23, FINSEQ_3:95;
TOPREAL1:def 8 ( len f1 >= 2 & f1 is unfolded & f1 is s.n.c. & f1 is special )
thus
len f1 >= 2
by A18;
( f1 is unfolded & f1 is s.n.c. & f1 is special )
thus
f1 is
unfolded
( f1 is s.n.c. & f1 is special )proof
A24:
for
x being
object holds
(
x in (LSeg (|[0,0]|,|[0,1]|)) /\ (LSeg (|[0,1]|,|[1,1]|)) iff
x = |[0,1]| )
proof
let x be
object ;
( x in (LSeg (|[0,0]|,|[0,1]|)) /\ (LSeg (|[0,1]|,|[1,1]|)) iff x = |[0,1]| )
thus
(
x in (LSeg (|[0,0]|,|[0,1]|)) /\ (LSeg (|[0,1]|,|[1,1]|)) implies
x = |[0,1]| )
( x = |[0,1]| implies x in (LSeg (|[0,0]|,|[0,1]|)) /\ (LSeg (|[0,1]|,|[1,1]|)) )proof
assume A25:
x in (LSeg (|[0,0]|,|[0,1]|)) /\ (LSeg (|[0,1]|,|[1,1]|))
;
x = |[0,1]|
then
x in { p2 where p2 is Point of (TOP-REAL 2) : ( p2 `1 <= 1 & p2 `1 >= 0 & p2 `2 = 1 ) }
by Th13, XBOOLE_0:def 4;
then A26:
ex
p2 being
Point of
(TOP-REAL 2) st
(
p2 = x &
p2 `1 <= 1 &
p2 `1 >= 0 &
p2 `2 = 1 )
;
x in { p where p is Point of (TOP-REAL 2) : ( p `1 = 0 & p `2 <= 1 & p `2 >= 0 ) }
by A25, Th13, XBOOLE_0:def 4;
then
ex
p being
Point of
(TOP-REAL 2) st
(
p = x &
p `1 = 0 &
p `2 <= 1 &
p `2 >= 0 )
;
hence
x = |[0,1]|
by A26, EUCLID:53;
verum
end;
assume A27:
x = |[0,1]|
;
x in (LSeg (|[0,0]|,|[0,1]|)) /\ (LSeg (|[0,1]|,|[1,1]|))
then A28:
x in LSeg (
|[0,1]|,
|[1,1]|)
by RLTOPSP1:68;
x in LSeg (
|[0,0]|,
|[0,1]|)
by A27, RLTOPSP1:68;
hence
x in (LSeg (|[0,0]|,|[0,1]|)) /\ (LSeg (|[0,1]|,|[1,1]|))
by A28, XBOOLE_0:def 4;
verum
end;
let i be
Nat;
TOPREAL1:def 6 ( 1 <= i & i + 2 <= len f1 implies (LSeg (f1,i)) /\ (LSeg (f1,(i + 1))) = {(f1 /. (i + 1))} )
assume that A29:
1
<= i
and A30:
i + 2
<= len f1
;
(LSeg (f1,i)) /\ (LSeg (f1,(i + 1))) = {(f1 /. (i + 1))}
i <= 1
by A18, A30, XREAL_1:6;
then A31:
i = 1
by A29, XXREAL_0:1;
1
+ 1
in Seg (len f1)
by A18, FINSEQ_1:1;
then A32:
LSeg (
f1,1)
= LSeg (
|[0,0]|,
|[0,1]|)
by A18, A13, A3, Def3;
LSeg (
f1,
(1 + 1))
= LSeg (
|[0,1]|,
|[1,1]|)
by A18, A3, A12, Def3;
hence
(LSeg (f1,i)) /\ (LSeg (f1,(i + 1))) = {(f1 /. (i + 1))}
by A3, A31, A32, A24, TARSKI:def 1;
verum
end;
thus
f1 is
s.n.c.
f1 is special
let i be
Nat;
TOPREAL1:def 5 ( 1 <= i & i + 1 <= len f1 & not (f1 /. i) `1 = (f1 /. (i + 1)) `1 implies (f1 /. i) `2 = (f1 /. (i + 1)) `2 )
assume that A35:
1
<= i
and A36:
i + 1
<= len f1
;
( (f1 /. i) `1 = (f1 /. (i + 1)) `1 or (f1 /. i) `2 = (f1 /. (i + 1)) `2 )
A37:
i <= 1
+ 1
by A18, A36, XREAL_1:6;
end;
A40:
f2 /. 2 = |[1,0]|
by FINSEQ_4:18;
A41:
f2 /. 1 = |[0,0]|
by FINSEQ_4:18;
A42:
{ (LSeg (f2,i)) where i is Nat : ( 1 <= i & i + 1 <= len f2 ) } c= {(LSeg (|[0,0]|,|[1,0]|)),(LSeg (|[1,0]|,|[1,1]|))}
proof
let a be
object ;
TARSKI:def 3 ( not a in { (LSeg (f2,i)) where i is Nat : ( 1 <= i & i + 1 <= len f2 ) } or a in {(LSeg (|[0,0]|,|[1,0]|)),(LSeg (|[1,0]|,|[1,1]|))} )
assume
a in { (LSeg (f2,i)) where i is Nat : ( 1 <= i & i + 1 <= len f2 ) }
;
a in {(LSeg (|[0,0]|,|[1,0]|)),(LSeg (|[1,0]|,|[1,1]|))}
then consider i being
Nat such that A43:
a = LSeg (
f2,
i)
and A44:
1
<= i
and A45:
i + 1
<= len f2
;
i + 1
<= 2
+ 1
by A45, FINSEQ_1:45;
then
i <= 1
+ 1
by XREAL_1:6;
then
(
i = 1 or
i = 2 )
by A44, NAT_1:9;
then
(
a = LSeg (
|[0,0]|,
|[1,0]|) or
a = LSeg (
|[1,0]|,
|[1,1]|) )
by A41, A40, A21, A43, A45, Def3;
hence
a in {(LSeg (|[0,0]|,|[1,0]|)),(LSeg (|[1,0]|,|[1,1]|))}
by TARSKI:def 2;
verum
end;
1 + 1 in Seg (len f2)
by A10, FINSEQ_1:1;
then
LSeg (|[0,0]|,|[1,0]|) = LSeg (f2,1)
by A10, A41, A40, Def3;
then A46:
LSeg (|[0,0]|,|[1,0]|) in { (LSeg (f2,i)) where i is Nat : ( 1 <= i & i + 1 <= len f2 ) }
by A11;
LSeg (|[1,0]|,|[1,1]|) = LSeg (f2,2)
by A10, A40, A21, Def3;
then
LSeg (|[1,0]|,|[1,1]|) in { (LSeg (f2,i)) where i is Nat : ( 1 <= i & i + 1 <= len f2 ) }
by A10;
then
{(LSeg (|[0,0]|,|[1,0]|)),(LSeg (|[1,0]|,|[1,1]|))} c= { (LSeg (f2,i)) where i is Nat : ( 1 <= i & i + 1 <= len f2 ) }
by A46, ZFMISC_1:32;
then A47:
L~ f2 = union {(LSeg (|[0,0]|,|[1,0]|)),(LSeg (|[1,0]|,|[1,1]|))}
by A42, XBOOLE_0:def 10;
A48:
|[1,1]| `2 = 1
by EUCLID:52;
thus
f2 is being_S-Seq
( R^2-unit_square = (L~ f1) \/ (L~ f2) & (L~ f1) /\ (L~ f2) = {|[0,0]|,|[1,1]|} & f1 /. 1 = |[0,0]| & f1 /. (len f1) = |[1,1]| & f2 /. 1 = |[0,0]| & f2 /. (len f2) = |[1,1]| )proof
thus
f2 is
one-to-one
by A1, A48, A9, A8, A2, FINSEQ_3:95;
TOPREAL1:def 8 ( len f2 >= 2 & f2 is unfolded & f2 is s.n.c. & f2 is special )
thus
len f2 >= 2
by A10;
( f2 is unfolded & f2 is s.n.c. & f2 is special )
thus
f2 is
unfolded
( f2 is s.n.c. & f2 is special )proof
A49:
for
x being
object holds
(
x in (LSeg (|[0,0]|,|[1,0]|)) /\ (LSeg (|[1,0]|,|[1,1]|)) iff
x = |[1,0]| )
proof
let x be
object ;
( x in (LSeg (|[0,0]|,|[1,0]|)) /\ (LSeg (|[1,0]|,|[1,1]|)) iff x = |[1,0]| )
thus
(
x in (LSeg (|[0,0]|,|[1,0]|)) /\ (LSeg (|[1,0]|,|[1,1]|)) implies
x = |[1,0]| )
( x = |[1,0]| implies x in (LSeg (|[0,0]|,|[1,0]|)) /\ (LSeg (|[1,0]|,|[1,1]|)) )proof
assume A50:
x in (LSeg (|[0,0]|,|[1,0]|)) /\ (LSeg (|[1,0]|,|[1,1]|))
;
x = |[1,0]|
then
x in { p2 where p2 is Point of (TOP-REAL 2) : ( p2 `1 = 1 & p2 `2 <= 1 & p2 `2 >= 0 ) }
by Th13, XBOOLE_0:def 4;
then A51:
ex
p2 being
Point of
(TOP-REAL 2) st
(
p2 = x &
p2 `1 = 1 &
p2 `2 <= 1 &
p2 `2 >= 0 )
;
x in { p where p is Point of (TOP-REAL 2) : ( p `1 <= 1 & p `1 >= 0 & p `2 = 0 ) }
by A50, Th13, XBOOLE_0:def 4;
then
ex
p being
Point of
(TOP-REAL 2) st
(
p = x &
p `1 <= 1 &
p `1 >= 0 &
p `2 = 0 )
;
hence
x = |[1,0]|
by A51, EUCLID:53;
verum
end;
assume A52:
x = |[1,0]|
;
x in (LSeg (|[0,0]|,|[1,0]|)) /\ (LSeg (|[1,0]|,|[1,1]|))
then A53:
x in LSeg (
|[1,0]|,
|[1,1]|)
by RLTOPSP1:68;
x in LSeg (
|[0,0]|,
|[1,0]|)
by A52, RLTOPSP1:68;
hence
x in (LSeg (|[0,0]|,|[1,0]|)) /\ (LSeg (|[1,0]|,|[1,1]|))
by A53, XBOOLE_0:def 4;
verum
end;
let i be
Nat;
TOPREAL1:def 6 ( 1 <= i & i + 2 <= len f2 implies (LSeg (f2,i)) /\ (LSeg (f2,(i + 1))) = {(f2 /. (i + 1))} )
assume that A54:
1
<= i
and A55:
i + 2
<= len f2
;
(LSeg (f2,i)) /\ (LSeg (f2,(i + 1))) = {(f2 /. (i + 1))}
i <= 1
by A10, A55, XREAL_1:6;
then A56:
i = 1
by A54, XXREAL_0:1;
1
+ 1
in Seg (len f2)
by A10, FINSEQ_1:1;
then A57:
LSeg (
f2,1)
= LSeg (
|[0,0]|,
|[1,0]|)
by A10, A41, A40, Def3;
LSeg (
f2,
(1 + 1))
= LSeg (
|[1,0]|,
|[1,1]|)
by A10, A40, A21, Def3;
hence
(LSeg (f2,i)) /\ (LSeg (f2,(i + 1))) = {(f2 /. (i + 1))}
by A40, A56, A57, A49, TARSKI:def 1;
verum
end;
thus
f2 is
s.n.c.
f2 is special
let i be
Nat;
TOPREAL1:def 5 ( 1 <= i & i + 1 <= len f2 & not (f2 /. i) `1 = (f2 /. (i + 1)) `1 implies (f2 /. i) `2 = (f2 /. (i + 1)) `2 )
assume that A60:
1
<= i
and A61:
i + 1
<= len f2
;
( (f2 /. i) `1 = (f2 /. (i + 1)) `1 or (f2 /. i) `2 = (f2 /. (i + 1)) `2 )
A62:
i <= 1
+ 1
by A10, A61, XREAL_1:6;
end;
A65:
(LSeg (|[0,0]|,|[0,1]|)) /\ (LSeg (|[1,0]|,|[1,1]|)) = {}
by Th20;
LSeg (|[0,1]|,|[1,1]|) = LSeg (f1,2)
by A18, A3, A12, Def3;
then
LSeg (|[0,1]|,|[1,1]|) in { (LSeg (f1,i)) where i is Nat : ( 1 <= i & i + 1 <= len f1 ) }
by A18;
then
{(LSeg (|[0,0]|,|[0,1]|)),(LSeg (|[0,1]|,|[1,1]|))} c= { (LSeg (f1,i)) where i is Nat : ( 1 <= i & i + 1 <= len f1 ) }
by A20, ZFMISC_1:32;
then A66:
L~ f1 = union {(LSeg (|[0,0]|,|[0,1]|)),(LSeg (|[0,1]|,|[1,1]|))}
by A14, XBOOLE_0:def 10;
then
L~ f1 = (LSeg (|[0,0]|,|[0,1]|)) \/ (LSeg (|[0,1]|,|[1,1]|))
by ZFMISC_1:75;
hence
R^2-unit_square = (L~ f1) \/ (L~ f2)
by A47, ZFMISC_1:75; ( (L~ f1) /\ (L~ f2) = {|[0,0]|,|[1,1]|} & f1 /. 1 = |[0,0]| & f1 /. (len f1) = |[1,1]| & f2 /. 1 = |[0,0]| & f2 /. (len f2) = |[1,1]| )
L~ f2 = (LSeg (|[0,0]|,|[1,0]|)) \/ (LSeg (|[1,0]|,|[1,1]|))
by A47, ZFMISC_1:75;
hence (L~ f1) /\ (L~ f2) =
( { p where p is Point of (TOP-REAL 2) : ( p `1 = 0 & p `2 <= 1 & p `2 >= 0 ) } \/ { p where p is Point of (TOP-REAL 2) : ( p `1 <= 1 & p `1 >= 0 & p `2 = 1 ) } ) /\ ( { p where p is Point of (TOP-REAL 2) : ( p `1 <= 1 & p `1 >= 0 & p `2 = 0 ) } \/ { p where p is Point of (TOP-REAL 2) : ( p `1 = 1 & p `2 <= 1 & p `2 >= 0 ) } )
by A66, Th13, ZFMISC_1:75
.=
(( { p where p is Point of (TOP-REAL 2) : ( p `1 = 0 & p `2 <= 1 & p `2 >= 0 ) } \/ { p where p is Point of (TOP-REAL 2) : ( p `1 <= 1 & p `1 >= 0 & p `2 = 1 ) } ) /\ { p where p is Point of (TOP-REAL 2) : ( p `1 <= 1 & p `1 >= 0 & p `2 = 0 ) } ) \/ (( { p where p is Point of (TOP-REAL 2) : ( p `1 = 0 & p `2 <= 1 & p `2 >= 0 ) } \/ { p where p is Point of (TOP-REAL 2) : ( p `1 <= 1 & p `1 >= 0 & p `2 = 1 ) } ) /\ { p where p is Point of (TOP-REAL 2) : ( p `1 = 1 & p `2 <= 1 & p `2 >= 0 ) } )
by XBOOLE_1:23
.=
(( { p where p is Point of (TOP-REAL 2) : ( p `1 = 0 & p `2 <= 1 & p `2 >= 0 ) } /\ { p where p is Point of (TOP-REAL 2) : ( p `1 <= 1 & p `1 >= 0 & p `2 = 0 ) } ) \/ ( { p where p is Point of (TOP-REAL 2) : ( p `1 <= 1 & p `1 >= 0 & p `2 = 1 ) } /\ { p where p is Point of (TOP-REAL 2) : ( p `1 <= 1 & p `1 >= 0 & p `2 = 0 ) } )) \/ (( { p where p is Point of (TOP-REAL 2) : ( p `1 = 0 & p `2 <= 1 & p `2 >= 0 ) } \/ { p where p is Point of (TOP-REAL 2) : ( p `1 <= 1 & p `1 >= 0 & p `2 = 1 ) } ) /\ { p where p is Point of (TOP-REAL 2) : ( p `1 = 1 & p `2 <= 1 & p `2 >= 0 ) } )
by XBOOLE_1:23
.=
(( { p where p is Point of (TOP-REAL 2) : ( p `1 = 0 & p `2 <= 1 & p `2 >= 0 ) } /\ { p where p is Point of (TOP-REAL 2) : ( p `1 <= 1 & p `1 >= 0 & p `2 = 0 ) } ) \/ ( { p where p is Point of (TOP-REAL 2) : ( p `1 <= 1 & p `1 >= 0 & p `2 = 1 ) } /\ { p where p is Point of (TOP-REAL 2) : ( p `1 <= 1 & p `1 >= 0 & p `2 = 0 ) } )) \/ (( { p where p is Point of (TOP-REAL 2) : ( p `1 = 0 & p `2 <= 1 & p `2 >= 0 ) } /\ { p where p is Point of (TOP-REAL 2) : ( p `1 = 1 & p `2 <= 1 & p `2 >= 0 ) } ) \/ ( { p where p is Point of (TOP-REAL 2) : ( p `1 <= 1 & p `1 >= 0 & p `2 = 1 ) } /\ { p where p is Point of (TOP-REAL 2) : ( p `1 = 1 & p `2 <= 1 & p `2 >= 0 ) } ))
by XBOOLE_1:23
.=
{|[0,0]|,|[1,1]|}
by A7, A65, Th13, Th17, Th18, ENUMSET1:1
;
( f1 /. 1 = |[0,0]| & f1 /. (len f1) = |[1,1]| & f2 /. 1 = |[0,0]| & f2 /. (len f2) = |[1,1]| )
thus
( f1 /. 1 = |[0,0]| & f1 /. (len f1) = |[1,1]| & f2 /. 1 = |[0,0]| & f2 /. (len f2) = |[1,1]| )
by A18, A10, FINSEQ_4:18; verum