let f be non constant standard clockwise_oriented special_circular_sequence; ( f /. 1 = N-min (L~ f) implies LeftComp f <> RightComp f )
set A = N-min (L~ f);
assume that
A1:
f /. 1 = N-min (L~ f)
and
A2:
LeftComp f = RightComp f
; contradiction
A3:
LeftComp (SpStSeq (L~ f)) c= LeftComp f
by A1, SPRECT_3:41;
consider i being Element of NAT such that
A4:
1 <= i
and
A5:
i < len (GoB f)
and
A6:
N-min (L~ f) = (GoB f) * (i,(width (GoB f)))
by SPRECT_3:28;
set w = width (GoB f);
A7:
len f > 4
by GOBOARD7:34;
A8:
1 + 1 <= len f
by GOBOARD7:34, XXREAL_0:2;
A9:
width (GoB f) > 1
by GOBOARD7:33;
then A10:
((width (GoB f)) -' 1) + 1 = width (GoB f)
by XREAL_1:235;
A11:
[i,(width (GoB f))] in Indices (GoB f)
by A4, A5, A9, MATRIX_1:36;
A12:
1 <= i + 1
by NAT_1:11;
A13:
i + 1 <= len (GoB f)
by A5, NAT_1:13;
then A14:
[(i + 1),(width (GoB f))] in Indices (GoB f)
by A9, A12, MATRIX_1:36;
A15:
1 in dom f
by FINSEQ_5:6;
A16:
i in dom (GoB f)
by A4, A5, FINSEQ_3:25;
then A17:
f /. (1 + 1) = (GoB f) * ((i + 1),(width (GoB f)))
by A1, A6, SPRECT_3:29;
then A18:
right_cell (f,1) = cell ((GoB f),i,((width (GoB f)) -' 1))
by A1, A6, A8, A10, A11, A14, GOBOARD5:28;
set z2 = (1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))));
set p1 = (1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))));
set p2 = (1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))));
A19:
1 <= (width (GoB f)) -' 1
by GOBOARD7:33, NAT_D:49;
then A20:
(1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f))))) in Int (cell ((GoB f),i,((width (GoB f)) -' 1)))
by A4, A10, A13, GOBOARD6:31;
A21:
Int (right_cell (f,1)) c= RightComp f
by A8, GOBOARD9:25;
A22:
W-bound (L~ (SpStSeq (L~ f))) = W-bound (L~ f)
by SPRECT_1:58;
A23:
S-bound (L~ (SpStSeq (L~ f))) = S-bound (L~ f)
by SPRECT_1:59;
A24:
N-bound (L~ (SpStSeq (L~ f))) = N-bound (L~ f)
by SPRECT_1:60;
A25:
E-bound (L~ (SpStSeq (L~ f))) = E-bound (L~ f)
by SPRECT_1:61;
A26:
1 < i + 1
by A4, NAT_1:13;
A27:
1 <= len (GoB f)
by A4, A5, XXREAL_0:2;
A28:
(width (GoB f)) -' 1 < width (GoB f)
by A10, XREAL_1:29;
A29:
(1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f))))) = (1 / 2) * ((N-min (L~ f)) + ((GoB f) * ((i + 1),((width (GoB f)) -' 1))))
by A4, A6, A10, A13, A19, GOBOARD7:9;
then A30: ((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))) `1 =
(1 / 2) * (((N-min (L~ f)) + ((GoB f) * ((i + 1),((width (GoB f)) -' 1)))) `1)
by TOPREAL3:4
.=
(1 / 2) * (((N-min (L~ f)) `1) + (((GoB f) * ((i + 1),((width (GoB f)) -' 1))) `1))
by TOPREAL3:2
.=
((1 / 2) * ((N-min (L~ f)) `1)) + ((1 / 2) * (((GoB f) * ((i + 1),((width (GoB f)) -' 1))) `1))
;
A31: ((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))) `2 =
(1 / 2) * (((N-min (L~ f)) + ((GoB f) * ((i + 1),((width (GoB f)) -' 1)))) `2)
by A29, TOPREAL3:4
.=
(1 / 2) * (((N-min (L~ f)) `2) + (((GoB f) * ((i + 1),((width (GoB f)) -' 1))) `2))
by TOPREAL3:2
.=
(1 / 2) * ((N-bound (L~ f)) + (((GoB f) * ((i + 1),((width (GoB f)) -' 1))) `2))
by EUCLID:52
.=
((1 / 2) * (N-bound (L~ f))) + ((1 / 2) * (((GoB f) * ((i + 1),((width (GoB f)) -' 1))) `2))
;
A32:
((1 / 2) * (W-bound (L~ f))) + ((1 / 2) * (W-bound (L~ f))) = W-bound (L~ f)
;
A33:
((1 / 2) * (S-bound (L~ f))) + ((1 / 2) * (S-bound (L~ f))) = S-bound (L~ f)
;
A34:
((1 / 2) * (N-bound (L~ f))) + ((1 / 2) * (N-bound (L~ f))) = N-bound (L~ f)
;
A35:
((1 / 2) * (E-bound (L~ f))) + ((1 / 2) * (E-bound (L~ f))) = E-bound (L~ f)
;
N-min (L~ f) in L~ f
by SPRECT_1:11;
then
(N-min (L~ f)) `1 >= W-bound (L~ f)
by PSCOMP_1:24;
then A36:
(1 / 2) * ((N-min (L~ f)) `1) >= (1 / 2) * (W-bound (L~ f))
by XREAL_1:64;
A37:
((GoB f) * (1,((width (GoB f)) -' 1))) `1 = ((GoB f) * (1,1)) `1
by A19, A27, A28, GOBOARD5:2;
((GoB f) * ((i + 1),((width (GoB f)) -' 1))) `1 > ((GoB f) * (1,((width (GoB f)) -' 1))) `1
by A13, A19, A26, A28, GOBOARD5:3;
then
((GoB f) * ((i + 1),((width (GoB f)) -' 1))) `1 > W-bound (L~ f)
by A37, JORDAN5D:37;
then
(1 / 2) * (((GoB f) * ((i + 1),((width (GoB f)) -' 1))) `1) > (1 / 2) * (W-bound (L~ f))
by XREAL_1:68;
then A38:
W-bound (L~ (SpStSeq (L~ f))) < ((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))) `1
by A22, A30, A32, A36, XREAL_1:8;
N-max (L~ f) in L~ f
by SPRECT_1:11;
then
(N-max (L~ f)) `1 <= E-bound (L~ f)
by PSCOMP_1:24;
then
(N-min (L~ f)) `1 < E-bound (L~ f)
by SPRECT_2:51, XXREAL_0:2;
then A39:
(1 / 2) * ((N-min (L~ f)) `1) < (1 / 2) * (E-bound (L~ f))
by XREAL_1:68;
A40:
((GoB f) * ((len (GoB f)),((width (GoB f)) -' 1))) `1 = ((GoB f) * ((len (GoB f)),1)) `1
by A19, A27, A28, GOBOARD5:2;
((GoB f) * ((i + 1),((width (GoB f)) -' 1))) `1 <= ((GoB f) * ((len (GoB f)),((width (GoB f)) -' 1))) `1
by A12, A13, A19, A28, SPRECT_3:13;
then
((GoB f) * ((i + 1),((width (GoB f)) -' 1))) `1 <= E-bound (L~ f)
by A40, JORDAN5D:39;
then
(1 / 2) * (((GoB f) * ((i + 1),((width (GoB f)) -' 1))) `1) <= (1 / 2) * (E-bound (L~ f))
by XREAL_1:64;
then A41:
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))) `1 < E-bound (L~ (SpStSeq (L~ f)))
by A25, A30, A35, A39, XREAL_1:8;
A42:
(1 / 2) * (N-bound (L~ f)) > (1 / 2) * (S-bound (L~ f))
by SPRECT_1:32, XREAL_1:68;
A43:
((GoB f) * ((i + 1),1)) `2 = ((GoB f) * (1,1)) `2
by A9, A12, A13, GOBOARD5:1;
((GoB f) * ((i + 1),((width (GoB f)) -' 1))) `2 >= ((GoB f) * ((i + 1),1)) `2
by A12, A13, A19, A28, SPRECT_3:12;
then
((GoB f) * ((i + 1),((width (GoB f)) -' 1))) `2 >= S-bound (L~ f)
by A43, JORDAN5D:38;
then
(1 / 2) * (((GoB f) * ((i + 1),((width (GoB f)) -' 1))) `2) >= (1 / 2) * (S-bound (L~ f))
by XREAL_1:64;
then A44:
S-bound (L~ (SpStSeq (L~ f))) < ((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))) `2
by A23, A31, A33, A42, XREAL_1:8;
A45:
((GoB f) * ((i + 1),(width (GoB f)))) `2 = ((GoB f) * (1,(width (GoB f)))) `2
by A9, A12, A13, GOBOARD5:1;
((GoB f) * ((i + 1),((width (GoB f)) -' 1))) `2 < ((GoB f) * ((i + 1),(width (GoB f)))) `2
by A12, A13, A19, A28, GOBOARD5:4;
then
((GoB f) * ((i + 1),((width (GoB f)) -' 1))) `2 < N-bound (L~ f)
by A45, JORDAN5D:40;
then
(1 / 2) * (((GoB f) * ((i + 1),((width (GoB f)) -' 1))) `2) < (1 / 2) * (N-bound (L~ f))
by XREAL_1:68;
then A46:
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))) `2 < N-bound (L~ (SpStSeq (L~ f)))
by A24, A31, A34, XREAL_1:6;
RightComp (SpStSeq (L~ f)) = { q where q is Point of (TOP-REAL 2) : ( W-bound (L~ (SpStSeq (L~ f))) < q `1 & q `1 < E-bound (L~ (SpStSeq (L~ f))) & S-bound (L~ (SpStSeq (L~ f))) < q `2 & q `2 < N-bound (L~ (SpStSeq (L~ f))) ) }
by SPRECT_3:37;
then A47:
(1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f))))) in RightComp (SpStSeq (L~ f))
by A38, A41, A44, A46;
consider z1 being set such that
A48:
z1 in LeftComp (SpStSeq (L~ f))
by XBOOLE_0:def 1;
LeftComp (SpStSeq (L~ f)) misses RightComp (SpStSeq (L~ f))
by SPRECT_1:88;
then A49:
z1 <> (1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))
by A47, A48, XBOOLE_0:3;
reconsider z1 = z1 as Point of (TOP-REAL 2) by A48;
consider P being Subset of (TOP-REAL 2) such that
A50:
P is_S-P_arc_joining z1,(1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))
and
A51:
P c= RightComp f
by A2, A3, A18, A20, A21, A48, A49, TOPREAL4:29;
consider Red9 being FinSequence of (TOP-REAL 2) such that
A52:
Red9 is being_S-Seq
and
A53:
P = L~ Red9
and
A54:
z1 = Red9 /. 1
and
A55:
(1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f))))) = Red9 /. (len Red9)
by A50, TOPREAL4:def 1;
A56:
L~ (SpStSeq (L~ f)) meets L~ Red9
by A47, A48, A52, A54, A55, SPRECT_3:33;
A57:
2 in dom f
by A8, FINSEQ_3:25;
A58:
len f in dom f
by FINSEQ_5:6;
A59:
(len f) -' 1 >= 1
by A8, NAT_D:49;
(len f) -' 1 <= len f
by NAT_D:44;
then A60:
(len f) -' 1 in dom f
by A59, FINSEQ_3:25;
1 <= len f
by A58, FINSEQ_3:25;
then A61:
((len f) -' 1) + 1 = len f
by XREAL_1:235;
then A62:
(len f) -' 1 < len f
by NAT_1:13;
A63:
<*(NW-corner (L~ f))*> is_in_the_area_of f
by SPRECT_2:26;
A64:
(width (GoB f)) -' 1 < width (GoB f)
by A10, NAT_1:13;
then
Int (cell ((GoB f),i,((width (GoB f)) -' 1))) misses L~ (SpStSeq (L~ f))
by A4, A5, A19, SPRECT_3:55;
then A65:
not (1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f))))) in L~ (SpStSeq (L~ f))
by A20, XBOOLE_0:3;
A66:
LSeg ((NW-corner (L~ f)),(NE-corner (L~ f))) c= L~ (SpStSeq (L~ f))
by SPRECT_3:14;
A67:
f /. 1 = f /. (len f)
by FINSEQ_6:def 1;
A68:
NW-corner (L~ f) in LSeg ((NW-corner (L~ f)),(NE-corner (L~ f)))
by RLTOPSP1:68;
A69:
N-min (L~ f) in LSeg ((NW-corner (L~ f)),(NE-corner (L~ f)))
by SPRECT_3:15;
then A70:
LSeg ((NW-corner (L~ f)),(N-min (L~ f))) c= LSeg ((NW-corner (L~ f)),(NE-corner (L~ f)))
by A68, TOPREAL1:6;
A72:
LSeg ((NW-corner (L~ f)),(N-min (L~ f))) is horizontal
by A70, SPRECT_1:9;
1 + 2 <= len f
by GOBOARD7:34, XXREAL_0:2;
then A73:
(LSeg (f,1)) /\ (LSeg (f,(1 + 1))) = {(f /. (1 + 1))}
by TOPREAL1:def 6;
len f >= 2 + 1
by GOBOARD7:34, XXREAL_0:2;
then
(len f) -' 1 >= 1 + 1
by NAT_D:49;
then
((len f) -' 1) -' 1 >= 1
by NAT_D:49;
then A74:
(len f) -' 2 >= 1
by NAT_D:45;
A75: ((len f) -' 2) + 1 =
(((len f) -' 1) -' 1) + 1
by NAT_D:45
.=
(len f) -' 1
by A59, XREAL_1:235
;
((len f) -' 2) + 2 = len f
by A7, XREAL_1:235, XXREAL_0:2;
then A76:
(LSeg (f,((len f) -' 1))) /\ (LSeg (f,((len f) -' 2))) = {(f /. ((len f) -' 1))}
by A74, A75, TOPREAL1:def 6;
A77:
f /. 2 in N-most (L~ f)
by A1, SPRECT_2:30;
N-most (L~ f) c= LSeg ((NW-corner (L~ f)),(NE-corner (L~ f)))
by XBOOLE_1:17;
then A78:
LSeg ((f /. 1),(f /. 2)) c= LSeg ((NW-corner (L~ f)),(NE-corner (L~ f)))
by A1, A69, A77, TOPREAL1:6;
A79: ((GoB f) * (i,((width (GoB f)) -' 1))) `1 =
((GoB f) * (i,1)) `1
by A4, A5, A19, A64, GOBOARD5:2
.=
(N-min (L~ f)) `1
by A4, A5, A6, A9, GOBOARD5:2
;
A80: ((GoB f) * ((i + 1),(width (GoB f)))) `2 =
((GoB f) * (1,(width (GoB f)))) `2
by A9, A12, A13, GOBOARD5:1
.=
(N-min (L~ f)) `2
by A4, A5, A6, A9, GOBOARD5:1
;
then A81:
(f /. 2) `2 = N-bound (L~ f)
by A17, EUCLID:52;
A82:
<*((GoB f) * ((i + 1),(width (GoB f))))*> is_in_the_area_of f
by A9, A12, A13, SPRECT_3:49;
<*((GoB f) * (i,((width (GoB f)) -' 1)))*> is_in_the_area_of f
by A4, A5, A19, A64, SPRECT_3:49;
then
<*((GoB f) * (i,((width (GoB f)) -' 1))),((GoB f) * ((i + 1),(width (GoB f))))*> is_in_the_area_of f
by A82, SPRECT_3:42;
then
<*((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f))))))*> is_in_the_area_of f
by SPRECT_3:50;
then A83:
<*((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f))))))*> is_in_the_area_of SpStSeq (L~ f)
by SPRECT_3:53;
A84:
(GoB f) * (i,((width (GoB f)) -' 1)) = f /. ((len f) -' 1)
by A1, A6, A16, SPRECT_3:29;
then
LSeg ((N-min (L~ f)),(f /. ((len f) -' 1))) is vertical
by A79, SPPOL_1:16;
then A85:
(LSeg ((N-min (L~ f)),(f /. ((len f) -' 1)))) /\ (LSeg ((NW-corner (L~ f)),(N-min (L~ f)))) = {(N-min (L~ f))}
by A70, SPRECT_1:9, SPRECT_3:10;
A86:
(NW-corner (L~ f)) `2 = (N-min (L~ f)) `2
by PSCOMP_1:37;
A87:
(NW-corner (L~ f)) `1 <= (N-min (L~ f)) `1
by PSCOMP_1:38;
(N-min (L~ f)) `1 <= (f /. 2) `1
by A77, PSCOMP_1:39;
then
N-min (L~ f) in LSeg ((NW-corner (L~ f)),(f /. 2))
by A17, A80, A86, A87, GOBOARD7:8;
then A88:
(LSeg ((N-min (L~ f)),(f /. 2))) /\ (LSeg ((NW-corner (L~ f)),(N-min (L~ f)))) = {(N-min (L~ f))}
by TOPREAL1:8;
((GoB f) * (i,(width (GoB f)))) `2 =
((GoB f) * (1,(width (GoB f)))) `2
by A4, A5, A9, GOBOARD5:1
.=
((GoB f) * ((i + 1),(width (GoB f)))) `2
by A9, A12, A13, GOBOARD5:1
;
then (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))) `2 =
(((GoB f) * (i,((width (GoB f)) -' 1))) `2) + (((GoB f) * ((i + 1),(width (GoB f)))) `2)
by TOPREAL3:2
.=
(((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f))))) `2
by TOPREAL3:2
;
then ((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))) `2 =
(1 / 2) * ((((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f))))) `2)
by TOPREAL3:4
.=
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))) `2
by TOPREAL3:4
;
then A89:
LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f))))))) is horizontal
by SPPOL_1:15;
A90:
f /. ((len f) -' 1) in LSeg ((f /. ((len f) -' 1)),(f /. (len f)))
by RLTOPSP1:68;
A91:
(GoB f) * (i,(width (GoB f))) = f /. (len f)
by A1, A6, FINSEQ_6:def 1;
(1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))) = ((1 / 2) * ((GoB f) * (i,((width (GoB f)) -' 1)))) + ((1 - (1 / 2)) * ((GoB f) * (i,(width (GoB f)))))
by EUCLID:32;
then A92:
(1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))) in LSeg ((f /. ((len f) -' 1)),(f /. (len f)))
by A84, A91;
then A93:
LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(f /. ((len f) -' 1))) c= LSeg ((f /. ((len f) -' 1)),(f /. (len f)))
by A90, TOPREAL1:6;
LSeg ((f /. ((len f) -' 1)),(f /. (len f))) = LSeg (f,((len f) -' 1))
by A59, A61, TOPREAL1:def 3;
then A94:
LSeg ((f /. ((len f) -' 1)),(f /. (len f))) c= L~ f
by TOPREAL3:19;
then A95:
LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(f /. ((len f) -' 1))) c= L~ f
by A93, XBOOLE_1:1;
A96:
LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(f /. ((len f) -' 1))) c= LSeg (f,((len f) -' 1))
by A59, A61, A93, TOPREAL1:def 3;
A97: ((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))) `1 =
(1 / 2) * ((((GoB f) * (i,((width (GoB f)) -' 1))) + (N-min (L~ f))) `1)
by A6, TOPREAL3:4
.=
(1 / 2) * (((N-min (L~ f)) `1) + ((N-min (L~ f)) `1))
by A79, TOPREAL3:2
.=
(N-min (L~ f)) `1
;
then A98:
LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(f /. ((len f) -' 1))) is vertical
by A79, A84, SPPOL_1:16;
A99:
(1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))) in LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(f /. ((len f) -' 1)))
by RLTOPSP1:68;
then A100:
(1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))) in L~ f
by A95;
(1 + 1) + 1 <= len f
by GOBOARD7:34, XXREAL_0:2;
then A102:
1 + 1 <= (len f) -' 1
by NAT_D:49;
then A103:
1 <= ((len f) -' 1) -' 1
by NAT_D:49;
A104:
(((len f) -' 1) -' 1) + 1 = (len f) -' 1
by A102, XREAL_1:235, XXREAL_0:2;
A105: (((len f) -' 1) -' 1) + 2 =
((len f) -' 2) + 2
by NAT_D:45
.=
len f
by A7, XREAL_1:235, XXREAL_0:2
;
A106:
for i, j being Element of NAT st 1 <= i & i <= j & j < (len f) -' 1 holds
L~ (mid (f,i,j)) misses LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(f /. ((len f) -' 1)))
proof
let l,
j be
Element of
NAT ;
( 1 <= l & l <= j & j < (len f) -' 1 implies L~ (mid (f,l,j)) misses LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(f /. ((len f) -' 1))) )
assume that A107:
1
<= l
and A108:
l <= j
and A109:
j < (len f) -' 1
;
L~ (mid (f,l,j)) misses LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(f /. ((len f) -' 1)))
assume
L~ (mid (f,l,j)) meets LSeg (
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),
(f /. ((len f) -' 1)))
;
contradiction
then
(L~ (mid (f,l,j))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(f /. ((len f) -' 1)))) <> {}
by XBOOLE_0:def 7;
then consider p being
Point of
(TOP-REAL 2) such that A110:
p in (L~ (mid (f,l,j))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(f /. ((len f) -' 1))))
by SUBSET_1:4;
p in L~ (mid (f,l,j))
by A110, XBOOLE_0:def 4;
then consider ii being
Element of
NAT such that A111:
1
<= ii
and A112:
ii + 1
<= len (mid (f,l,j))
and A113:
p in LSeg (
(mid (f,l,j)),
ii)
by SPPOL_2:13;
(len f) -' 1
> l
by A108, A109, XXREAL_0:2;
then
(len f) -' 1
> 1
by A107, XXREAL_0:2;
then A114:
(len f) -' 1
< len f
by NAT_D:51;
then A115:
j < len f
by A109, XXREAL_0:2;
then
len (mid (f,l,j)) = (j -' l) + 1
by A107, A108, JORDAN4:8;
then A116:
ii < (j -' l) + 1
by A112, NAT_1:13;
set k =
(ii + l) -' 1;
A117:
p in LSeg (
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),
(f /. ((len f) -' 1)))
by A110, XBOOLE_0:def 4;
per cases
( l = j or l < j )
by A108, XXREAL_0:1;
suppose A118:
l < j
;
contradictionA119:
ii + 1
>= 1
+ 1
by A111, XREAL_1:6;
ii + l >= ii + 1
by A107, XREAL_1:6;
then A120:
ii + l >= 1
+ 1
by A119, XXREAL_0:2;
then A121:
(ii + l) -' 1
>= 1
by NAT_D:49;
A122:
ii + l >= 1
by A120, XXREAL_0:2;
A125:
(LSeg (f,1)) /\ (LSeg (f,((len f) -' 1))) =
{(f . 1)}
by JORDAN4:42
.=
{(f /. 1)}
by A15, PARTFUN1:def 6
;
LSeg (
(mid (f,l,j)),
ii)
= LSeg (
f,
((ii + l) -' 1))
by A107, A115, A111, A116, A118, JORDAN4:19;
then A126:
p in (LSeg (f,((ii + l) -' 1))) /\ (LSeg (f,((len f) -' 1)))
by A96, A117, A113, XBOOLE_0:def 4;
then
LSeg (
f,
((ii + l) -' 1))
meets LSeg (
f,
((len f) -' 1))
by XBOOLE_0:4;
then
(ii + l) -' 1
<= 1
by A114, A123, GOBOARD5:def 4;
then
(ii + l) -' 1
= 1
by A121, XXREAL_0:1;
then
p = f /. 1
by A126, A125, TARSKI:def 1;
hence
contradiction
by A1, A67, A92, A101, A117, SPRECT_3:6;
verum end; end;
end;
A127:
for j being Element of NAT st 1 <= j & j < (len f) -' 1 holds
(L~ (mid (f,j,((len f) -' 1)))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(f /. ((len f) -' 1)))) = {(f /. ((len f) -' 1))}
proof
let j be
Element of
NAT ;
( 1 <= j & j < (len f) -' 1 implies (L~ (mid (f,j,((len f) -' 1)))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(f /. ((len f) -' 1)))) = {(f /. ((len f) -' 1))} )
assume that A128:
1
<= j
and A129:
j < (len f) -' 1
;
(L~ (mid (f,j,((len f) -' 1)))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(f /. ((len f) -' 1)))) = {(f /. ((len f) -' 1))}
A130:
1
<= (len f) -' 1
by A128, A129, XXREAL_0:2;
A131:
((len f) -' 1) -' 1
= (len f) -' 2
by NAT_D:45;
then A132:
L~ (mid (f,j,((len f) -' 1))) = (LSeg (f,((len f) -' 2))) \/ (L~ (mid (f,j,((len f) -' 2))))
by A128, A129, NAT_D:35, SPRECT_3:20;
j <= (len f) -' 2
by A129, A131, NAT_D:49;
then
LSeg (
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),
(f /. ((len f) -' 1)))
misses L~ (mid (f,j,((len f) -' 2)))
by A106, A128, A130, A131, JORDAN5B:1;
hence (L~ (mid (f,j,((len f) -' 1)))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(f /. ((len f) -' 1)))) =
(LSeg (f,((len f) -' 2))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(f /. ((len f) -' 1))))
by A132, XBOOLE_1:78
.=
{(f /. ((len f) -' 1))}
by A76, A96, RLTOPSP1:68, ZFMISC_1:124
;
verum
end;
A133:
LSeg ((NW-corner (L~ f)),(N-min (L~ f))) misses LSeg ((f /. ((len f) -' 1)),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))
proof
assume
LSeg (
(NW-corner (L~ f)),
(N-min (L~ f)))
meets LSeg (
(f /. ((len f) -' 1)),
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))
;
contradiction
then
(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(f /. ((len f) -' 1)))) /\ (LSeg ((NW-corner (L~ f)),(N-min (L~ f)))) <> {}
by XBOOLE_0:def 7;
then consider p being
Point of
(TOP-REAL 2) such that A134:
p in (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(f /. ((len f) -' 1)))) /\ (LSeg ((NW-corner (L~ f)),(N-min (L~ f))))
by SUBSET_1:4;
A135:
p in LSeg (
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),
(f /. ((len f) -' 1)))
by A134, XBOOLE_0:def 4;
p in LSeg (
(NW-corner (L~ f)),
(N-min (L~ f)))
by A134, XBOOLE_0:def 4;
then
p in {(N-min (L~ f))}
by A1, A67, A85, A93, A135, XBOOLE_0:def 4;
then
p = N-min (L~ f)
by TARSKI:def 1;
hence
contradiction
by A1, A67, A92, A101, A135, SPRECT_3:6;
verum
end;
A136:
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))) `2 <> (N-min (L~ f)) `2
by A97, A101, TOPREAL3:6;
set G = GoB f;
A137:
Int (cell ((GoB f),i,((width (GoB f)) -' 1))) misses L~ f
by A5, A64, GOBOARD7:12;
(L~ f) /\ ((Int (cell ((GoB f),i,((width (GoB f)) -' 1)))) \/ {((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))}) =
((L~ f) /\ (Int (cell ((GoB f),i,((width (GoB f)) -' 1))))) \/ ((L~ f) /\ {((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))})
by XBOOLE_1:23
.=
{} \/ ((L~ f) /\ {((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))})
by A137, XBOOLE_0:def 7
.=
(L~ f) /\ {((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))}
;
then A138:
(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))) /\ (L~ f) c= (L~ f) /\ {((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))}
by A4, A5, A10, A19, A64, GOBOARD6:40, XBOOLE_1:26;
(L~ f) /\ {((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))} c= {((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))}
by XBOOLE_1:17;
then A139:
(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))) /\ (L~ f) c= {((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))}
by A138, XBOOLE_1:1;
A140:
for i, j being Element of NAT st 1 <= i & i < j & j < len f holds
L~ (mid (f,i,j)) misses LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))
proof
len f >= 1
+ 1
by GOBOARD7:34, XXREAL_0:2;
then A141:
(len f) -' 1
>= 1
by NAT_D:49;
let l,
j be
Element of
NAT ;
( 1 <= l & l < j & j < len f implies L~ (mid (f,l,j)) misses LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))) )
assume that A142:
1
<= l
and A143:
l < j
and A144:
j < len f
;
L~ (mid (f,l,j)) misses LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))
assume
L~ (mid (f,l,j)) meets LSeg (
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))
;
contradiction
then
(L~ (mid (f,l,j))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))) <> {}
by XBOOLE_0:def 7;
then consider p being
Point of
(TOP-REAL 2) such that A145:
p in (L~ (mid (f,l,j))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))))
by SUBSET_1:4;
p in L~ (mid (f,l,j))
by A145, XBOOLE_0:def 4;
then consider ii being
Element of
NAT such that A146:
1
<= ii
and A147:
ii + 1
<= len (mid (f,l,j))
and A148:
p in LSeg (
(mid (f,l,j)),
ii)
by SPPOL_2:13;
A149:
len (mid (f,l,j)) = (j -' l) + 1
by A142, A143, A144, JORDAN4:8;
then
ii < (j -' l) + 1
by A147, NAT_1:13;
then A150:
p in LSeg (
f,
((ii + l) -' 1))
by A142, A143, A144, A146, A148, JORDAN4:19;
set k =
(ii + l) -' 1;
A151:
ii + 1
>= 1
+ 1
by A146, XREAL_1:6;
(LSeg (f,((ii + l) -' 1))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))) c= (L~ f) /\ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))))
by TOPREAL3:19, XBOOLE_1:26;
then A152:
(LSeg (f,((ii + l) -' 1))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))) c= {((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))}
by A139, XBOOLE_1:1;
p in LSeg (
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))
by A145, XBOOLE_0:def 4;
then
p in (LSeg (f,((ii + l) -' 1))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))))
by A150, XBOOLE_0:def 4;
then
p = (1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))
by A152, TARSKI:def 1;
then
(1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))) in (LSeg (f,((ii + l) -' 1))) /\ (LSeg ((f /. ((len f) -' 1)),(f /. (len f))))
by A92, A150, XBOOLE_0:def 4;
then A153:
(1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))) in (LSeg (f,((ii + l) -' 1))) /\ (LSeg (f,((len f) -' 1)))
by A61, A141, TOPREAL1:def 3;
then A154:
LSeg (
f,
((ii + l) -' 1))
meets LSeg (
f,
((len f) -' 1))
by XBOOLE_0:4;
ii + l >= ii + 1
by A142, XREAL_1:6;
then
ii + l >= 1
+ 1
by A151, XXREAL_0:2;
then A155:
(ii + l) -' 1
>= 1
by NAT_D:49;
per cases
( (ii + l) -' 1 <= 1 or ((ii + l) -' 1) + 1 >= (len f) -' 1 )
by A62, A154, GOBOARD5:def 4;
suppose A158:
((ii + l) -' 1) + 1
>= (len f) -' 1
;
contradiction
ii <= j -' l
by A147, A149, XREAL_1:6;
then
ii + l <= j
by A143, NAT_D:54;
then A159:
ii + l < len f
by A144, XXREAL_0:2;
ii + l >= l
by NAT_1:11;
then
ii + l >= 1
by A142, XXREAL_0:2;
then
(ii + l) -' 1
< (len f) -' 1
by A159, NAT_D:56;
then A160:
(ii + l) -' 1
<= ((len f) -' 1) -' 1
by NAT_D:49;
(ii + l) -' 1
>= ((len f) -' 1) -' 1
by A158, NAT_D:53;
then
(ii + l) -' 1
= ((len f) -' 1) -' 1
by A160, XXREAL_0:1;
then
(1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))) in {(f /. ((len f) -' 1))}
by A103, A104, A105, A153, TOPREAL1:def 6;
then
(1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))) = f /. ((len f) -' 1)
by TARSKI:def 1;
hence
contradiction
by A6, A84, A101, SPRECT_3:5;
verum end; end;
end;
A161:
<*((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))*> is_in_the_area_of f
by A95, A99, SPRECT_2:21, SPRECT_3:46;
then A162:
<*((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))*> is_in_the_area_of SpStSeq (L~ f)
by SPRECT_3:53;
<*((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f))))))*> = <*((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))*> ^ <*((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f))))))*>
by FINSEQ_1:def 9;
then A163:
(L~ (SpStSeq (L~ f))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))))) c= {((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))}
by A65, A83, A162, SPRECT_2:24, SPRECT_3:47;
((GoB f) * (i,((width (GoB f)) -' 1))) `1 =
((GoB f) * (i,1)) `1
by A4, A5, A19, GOBOARD5:2, NAT_D:35
.=
((GoB f) * (i,(width (GoB f)))) `1
by A4, A5, A9, GOBOARD5:2
;
then (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))) `1 =
(((GoB f) * (i,((width (GoB f)) -' 1))) `1) + (((GoB f) * ((i + 1),(width (GoB f)))) `1)
by TOPREAL3:2
.=
(((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f))))) `1
by TOPREAL3:2
;
then ((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))) `1 =
(1 / 2) * ((((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f))))) `1)
by TOPREAL3:4
.=
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))) `1
by TOPREAL3:4
;
then A164:
LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f))))))) is vertical
by SPPOL_1:16;
A165:
f /. 2 in LSeg ((f /. 1),(f /. (1 + 1)))
by RLTOPSP1:68;
(1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))) = ((1 / 2) * ((GoB f) * (i,(width (GoB f))))) + ((1 - (1 / 2)) * ((GoB f) * ((i + 1),(width (GoB f)))))
by EUCLID:32;
then A166:
(1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))) in LSeg ((f /. 1),(f /. 2))
by A1, A6, A17;
then A167:
LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(f /. 2)) c= LSeg ((f /. 1),(f /. 2))
by A165, TOPREAL1:6;
A168:
LSeg ((f /. 1),(f /. (1 + 1))) = LSeg (f,1)
by A8, TOPREAL1:def 3;
then A169:
LSeg ((f /. 1),(f /. 2)) c= L~ f
by TOPREAL3:19;
then A170:
LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(f /. 2)) c= L~ f
by A167, XBOOLE_1:1;
A171: ((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))) `2 =
(1 / 2) * (((N-min (L~ f)) + ((GoB f) * ((i + 1),(width (GoB f))))) `2)
by A6, TOPREAL3:4
.=
(1 / 2) * (((N-min (L~ f)) `2) + ((N-min (L~ f)) `2))
by A80, TOPREAL3:2
.=
N-bound (L~ f)
by EUCLID:52
;
A172:
(1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))) in LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(f /. 2))
by RLTOPSP1:68;
A173:
(1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))) <> N-min (L~ f)
by A1, A6, A15, A17, A57, GOBOARD7:29, SPRECT_3:5;
A174:
for i, j being Element of NAT st 2 < i & i <= j & j <= len f holds
L~ (mid (f,i,j)) misses LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(f /. 2))
proof
let l,
j be
Element of
NAT ;
( 2 < l & l <= j & j <= len f implies L~ (mid (f,l,j)) misses LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(f /. 2)) )
assume that A175:
2
< l
and A176:
l <= j
and A177:
j <= len f
;
L~ (mid (f,l,j)) misses LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(f /. 2))
assume
L~ (mid (f,l,j)) meets LSeg (
((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),
(f /. 2))
;
contradiction
then
(L~ (mid (f,l,j))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(f /. 2))) <> {}
by XBOOLE_0:def 7;
then consider p being
Point of
(TOP-REAL 2) such that A178:
p in (L~ (mid (f,l,j))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(f /. 2)))
by SUBSET_1:4;
A179:
p in LSeg (
((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),
(f /. 2))
by A178, XBOOLE_0:def 4;
p in L~ (mid (f,l,j))
by A178, XBOOLE_0:def 4;
then consider ii being
Element of
NAT such that A180:
1
<= ii
and A181:
ii + 1
<= len (mid (f,l,j))
and A182:
p in LSeg (
(mid (f,l,j)),
ii)
by SPPOL_2:13;
A183:
1
< l
by A175, XXREAL_0:2;
then A184:
len (mid (f,l,j)) = (j -' l) + 1
by A176, A177, JORDAN4:8;
then A185:
ii < (j -' l) + 1
by A181, NAT_1:13;
set k =
(ii + l) -' 1;
A186:
ii + 2
>= 1
+ 2
by A180, XREAL_1:6;
ii + l > ii + 2
by A175, XREAL_1:6;
then
ii + l > 1
+ 2
by A186, XXREAL_0:2;
then A187:
(ii + l) -' 1
> 1
+ 1
by NAT_D:52;
per cases
( l = j or l < j )
by A176, XXREAL_0:1;
suppose A188:
l < j
;
contradictionA189:
(LSeg (f,1)) /\ (LSeg (f,((len f) -' 1))) =
{(f . 1)}
by JORDAN4:42
.=
{(f /. 1)}
by A15, PARTFUN1:def 6
;
ii <= j -' l
by A181, A184, XREAL_1:6;
then
ii + l <= j
by A176, NAT_D:54;
then
ii + l <= len f
by A177, XXREAL_0:2;
then A190:
(ii + l) -' 1
<= (len f) -' 1
by NAT_D:42;
LSeg (
(mid (f,l,j)),
ii)
= LSeg (
f,
((ii + l) -' 1))
by A177, A183, A180, A185, A188, JORDAN4:19;
then A191:
p in (LSeg (f,((ii + l) -' 1))) /\ (LSeg (f,1))
by A167, A168, A179, A182, XBOOLE_0:def 4;
then
LSeg (
f,
((ii + l) -' 1))
meets LSeg (
f,1)
by XBOOLE_0:4;
then
((ii + l) -' 1) + 1
>= len f
by A187, GOBOARD5:def 4;
then
(ii + l) -' 1
>= (len f) -' 1
by NAT_D:53;
then
(ii + l) -' 1
= (len f) -' 1
by A190, XXREAL_0:1;
then
p = f /. 1
by A191, A189, TARSKI:def 1;
hence
contradiction
by A1, A166, A173, A179, SPRECT_3:6;
verum end; end;
end;
A192:
for j being Element of NAT st 2 < j & j <= len f holds
(L~ (mid (f,2,j))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(f /. 2))) = {(f /. 2)}
proof
A193:
f /. 2
in LSeg (
((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),
(f /. 2))
by RLTOPSP1:68;
let j be
Element of
NAT ;
( 2 < j & j <= len f implies (L~ (mid (f,2,j))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(f /. 2))) = {(f /. 2)} )
assume that A194:
2
< j
and A195:
j <= len f
;
(L~ (mid (f,2,j))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(f /. 2))) = {(f /. 2)}
2
+ 1
<= j
by A194, NAT_1:13;
then A196:
LSeg (
((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),
(f /. 2))
misses L~ (mid (f,(2 + 1),j))
by A174, A195;
L~ (mid (f,2,j)) = (LSeg (f,2)) \/ (L~ (mid (f,(2 + 1),j)))
by A194, A195, SPRECT_3:19;
hence (L~ (mid (f,2,j))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(f /. 2))) =
(LSeg (f,2)) /\ (LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(f /. 2)))
by A196, XBOOLE_1:78
.=
{(f /. 2)}
by A73, A165, A166, A168, A193, TOPREAL1:6, ZFMISC_1:124
;
verum
end;
A197:
LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(f /. 2)) misses LSeg ((NW-corner (L~ f)),(N-min (L~ f)))
proof
assume
LSeg (
((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),
(f /. 2))
meets LSeg (
(NW-corner (L~ f)),
(N-min (L~ f)))
;
contradiction
then
(LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(f /. 2))) /\ (LSeg ((NW-corner (L~ f)),(N-min (L~ f)))) <> {}
by XBOOLE_0:def 7;
then consider p being
Point of
(TOP-REAL 2) such that A198:
p in (LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(f /. 2))) /\ (LSeg ((NW-corner (L~ f)),(N-min (L~ f))))
by SUBSET_1:4;
A199:
p in LSeg (
((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),
(f /. 2))
by A198, XBOOLE_0:def 4;
p in LSeg (
(NW-corner (L~ f)),
(N-min (L~ f)))
by A198, XBOOLE_0:def 4;
then
p in {(N-min (L~ f))}
by A1, A88, A167, A199, XBOOLE_0:def 4;
then
p = N-min (L~ f)
by TARSKI:def 1;
hence
contradiction
by A1, A166, A173, A199, SPRECT_3:6;
verum
end;
A200:
LSeg ((NW-corner (L~ f)),(N-min (L~ f))) misses LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
proof
assume
LSeg (
(NW-corner (L~ f)),
(N-min (L~ f)))
meets LSeg (
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),
((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
;
contradiction
then
(LSeg ((NW-corner (L~ f)),(N-min (L~ f)))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))) <> {}
by XBOOLE_0:def 7;
then consider p being
Point of
(TOP-REAL 2) such that A201:
p in (LSeg ((NW-corner (L~ f)),(N-min (L~ f)))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))))
by SUBSET_1:4;
A202:
p in LSeg (
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),
((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
by A201, XBOOLE_0:def 4;
A203:
p in LSeg (
(NW-corner (L~ f)),
(N-min (L~ f)))
by A201, XBOOLE_0:def 4;
(LSeg ((NW-corner (L~ f)),(NE-corner (L~ f)))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))) = {((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))}
by A78, A164, A166, SPRECT_3:11;
then
p in {((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))}
by A70, A203, A202, XBOOLE_0:def 4;
then
(1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))) in LSeg (
(NW-corner (L~ f)),
(N-min (L~ f)))
by A203, TARSKI:def 1;
then
(1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))) in (LSeg ((NW-corner (L~ f)),(N-min (L~ f)))) /\ (L~ f)
by A170, A172, XBOOLE_0:def 4;
then
(1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))) in {(N-min (L~ f))}
by PSCOMP_1:43;
hence
contradiction
by A173, TARSKI:def 1;
verum
end;
A204:
for i, j being Element of NAT st 1 < i & i < j & j <= len f holds
L~ (mid (f,i,j)) misses LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
proof
A205:
len f >= 2
by GOBOARD7:34, XXREAL_0:2;
A206:
Int (cell ((GoB f),i,((width (GoB f)) -' 1))) misses L~ f
by A5, A64, GOBOARD7:12;
A207:
(L~ f) /\ {((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))} c= {((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))}
by XBOOLE_1:17;
let l,
j be
Element of
NAT ;
( 1 < l & l < j & j <= len f implies L~ (mid (f,l,j)) misses LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))) )
assume that A208:
1
< l
and A209:
l < j
and A210:
j <= len f
;
L~ (mid (f,l,j)) misses LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
assume
L~ (mid (f,l,j)) meets LSeg (
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),
((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
;
contradiction
then
(L~ (mid (f,l,j))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))) <> {}
by XBOOLE_0:def 7;
then consider p being
Point of
(TOP-REAL 2) such that A211:
p in (L~ (mid (f,l,j))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))))
by SUBSET_1:4;
p in L~ (mid (f,l,j))
by A211, XBOOLE_0:def 4;
then consider ii being
Element of
NAT such that A212:
1
<= ii
and A213:
ii + 1
<= len (mid (f,l,j))
and A214:
p in LSeg (
(mid (f,l,j)),
ii)
by SPPOL_2:13;
A215:
len (mid (f,l,j)) = (j -' l) + 1
by A208, A209, A210, JORDAN4:8;
then
ii < (j -' l) + 1
by A213, NAT_1:13;
then A216:
p in LSeg (
f,
((ii + l) -' 1))
by A208, A209, A210, A212, A214, JORDAN4:19;
set k =
(ii + l) -' 1;
set G =
GoB f;
A217:
(LSeg (f,((ii + l) -' 1))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))) c= (L~ f) /\ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))))
by TOPREAL3:19, XBOOLE_1:26;
(L~ f) /\ ((Int (cell ((GoB f),i,((width (GoB f)) -' 1)))) \/ {((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))}) =
((L~ f) /\ (Int (cell ((GoB f),i,((width (GoB f)) -' 1))))) \/ ((L~ f) /\ {((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))})
by XBOOLE_1:23
.=
{} \/ ((L~ f) /\ {((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))})
by A206, XBOOLE_0:def 7
.=
(L~ f) /\ {((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))}
;
then
(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))) /\ (L~ f) c= (L~ f) /\ {((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))}
by A4, A5, A10, A19, A64, GOBOARD6:41, XBOOLE_1:26;
then
(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))) /\ (L~ f) c= {((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))}
by A207, XBOOLE_1:1;
then A218:
(LSeg (f,((ii + l) -' 1))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))) c= {((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))}
by A217, XBOOLE_1:1;
p in LSeg (
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),
((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
by A211, XBOOLE_0:def 4;
then
p in (LSeg (f,((ii + l) -' 1))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))))
by A216, XBOOLE_0:def 4;
then
p = (1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))
by A218, TARSKI:def 1;
then
(1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))) in (LSeg (f,((ii + l) -' 1))) /\ (LSeg ((f /. 1),(f /. (1 + 1))))
by A166, A216, XBOOLE_0:def 4;
then A219:
(1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))) in (LSeg (f,((ii + l) -' 1))) /\ (LSeg (f,1))
by A205, TOPREAL1:def 3;
then
LSeg (
f,
((ii + l) -' 1))
meets LSeg (
f,1)
by XBOOLE_0:4;
then A220:
(
(ii + l) -' 1
<= 1
+ 1 or
((ii + l) -' 1) + 1
>= len f )
by GOBOARD5:def 4;
A221:
ii + 1
>= 1
+ 1
by A212, XREAL_1:6;
ii + l > ii + 1
by A208, XREAL_1:6;
then
ii + l > 1
+ 1
by A221, XXREAL_0:2;
then A222:
(ii + l) -' 1
> 1
by NAT_D:52;
per cases
( (ii + l) -' 1 <= 2 or ((ii + l) -' 1) + 1 >= len f )
by A220;
suppose A223:
(ii + l) -' 1
<= 2
;
contradiction
(ii + l) -' 1
>= 1
+ 1
by A222, NAT_1:13;
then A224:
(ii + l) -' 1
= 2
by A223, XXREAL_0:1;
1
+ 2
<= len f
by GOBOARD7:34, XXREAL_0:2;
then
(1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))) in {(f /. (1 + 1))}
by A219, A224, TOPREAL1:def 6;
then
(1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))) = f /. (1 + 1)
by TARSKI:def 1;
hence
contradiction
by A6, A17, A173, SPRECT_3:5;
verum end; suppose A225:
((ii + l) -' 1) + 1
>= len f
;
contradictionA226:
(LSeg (f,1)) /\ (LSeg (f,((len f) -' 1))) =
{(f . 1)}
by JORDAN4:42
.=
{(f /. 1)}
by A15, PARTFUN1:def 6
;
ii <= j -' l
by A213, A215, XREAL_1:6;
then
ii + l <= j
by A209, NAT_D:54;
then
ii + l <= len f
by A210, XXREAL_0:2;
then A227:
(ii + l) -' 1
<= (len f) -' 1
by NAT_D:42;
(ii + l) -' 1
>= (len f) -' 1
by A225, NAT_D:53;
then
(ii + l) -' 1
= (len f) -' 1
by A227, XXREAL_0:1;
hence
contradiction
by A1, A173, A219, A226, TARSKI:def 1;
verum end; end;
end;
LSeg ((f /. 1),(f /. 2)) c= L~ (SpStSeq (L~ f))
by A1, SPRECT_3:31;
then A228:
(L~ (SpStSeq (L~ f))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))))) = {((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))}
by A65, A83, A166, SPRECT_3:48;
A229:
LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(f /. 2)) is horizontal
by A81, A171, SPPOL_1:15;
A230:
(1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))) in LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(f /. 2))
by RLTOPSP1:68;
then A231:
(1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))) in L~ f
by A170;
A232:
<*((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))*> is_in_the_area_of f
by A170, A230, SPRECT_2:21, SPRECT_3:46;
A233:
L~ f misses L~ Red9
by A51, A53, SPRECT_3:25, XBOOLE_1:63;
reconsider Red9 = Red9 as S-Sequence_in_R2 by A52;
len Red9 in dom Red9
by FINSEQ_5:6;
then A234:
(1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f))))) in L~ Red9
by A55, SPPOL_2:44;
set u1 = Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))));
set Red = L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))));
set u2 = First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))));
set u3 = First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))));
NW-corner (L~ (SpStSeq (L~ f))) = NW-corner (L~ f)
by SPRECT_1:62;
then A235:
Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))) <> NW-corner (L~ f)
by A47, A48, A54, A55, SPRECT_3:38;
A236:
L~ Red9 is_an_arc_of z1,(1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))
by A54, A55, TOPREAL1:25;
(L~ Red9) /\ (L~ (SpStSeq (L~ f))) is closed
by TOPS_1:8;
then A237:
Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))) in (L~ Red9) /\ (L~ (SpStSeq (L~ f)))
by A54, A55, A56, A236, JORDAN5C:def 2;
then A238:
Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))) in L~ (SpStSeq (L~ f))
by XBOOLE_0:def 4;
A239:
Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))) in L~ Red9
by A237, XBOOLE_0:def 4;
len Red9 in dom Red9
by FINSEQ_5:6;
then
Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))) <> Red9 . (len Red9)
by A55, A65, A238, PARTFUN1:def 6;
then reconsider Red = L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))) as S-Sequence_in_R2 by A239, JORDAN3:34;
1 in dom Red
by FINSEQ_5:6;
then A241: Red /. 1 =
Red . 1
by PARTFUN1:def 6
.=
Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))
by A239, JORDAN3:23
;
A242:
(L~ (SpStSeq (L~ f))) /\ (L~ Red) = {(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))}
by A55, A56, A65, Th6;
len Red9 in dom Red9
by FINSEQ_5:6;
then
(1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f))))) = Red9 . (len Red9)
by A55, PARTFUN1:def 6;
then A243:
(1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f))))) in L~ Red
by A65, A234, A238, A239, JORDAN5B:22;
Red is_in_the_area_of SpStSeq (L~ f)
by A47, A48, A54, A55, SPRECT_3:54;
then A244:
Red is_in_the_area_of f
by SPRECT_3:53;
A245:
L~ Red c= L~ Red9
by A239, JORDAN3:42;
A246:
L~ f misses L~ Red
by A233, A239, JORDAN3:42, XBOOLE_1:63;
(1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f))))) in LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
by RLTOPSP1:68;
then A247:
LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f))))))) meets L~ Red
by A243, XBOOLE_0:3;
(1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f))))) in LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
by RLTOPSP1:68;
then A248:
LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f))))))) meets L~ Red
by A243, XBOOLE_0:3;
A249:
(L~ Red) /\ (LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))))) is closed
by TOPS_1:8;
A250:
(L~ Red) /\ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))))) is closed
by TOPS_1:8;
L~ Red is_an_arc_of Red /. 1,Red /. (len Red)
by TOPREAL1:25;
then A251:
First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))))) in (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))))) /\ (L~ Red)
by A248, A250, JORDAN5C:def 1;
then A252:
First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))))) in L~ Red
by XBOOLE_0:def 4;
A253:
First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))))) in LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
by A251, XBOOLE_0:def 4;
A254:
First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))))) <> (1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))
by A95, A99, A233, A245, A252, XBOOLE_0:3;
A255:
(1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))) in LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
by RLTOPSP1:68;
then A256:
LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))))))) c= LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
by A253, TOPREAL1:6;
then A257:
LSeg ((NW-corner (L~ f)),(N-min (L~ f))) misses LSeg ((First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))
by A72, A89, A136, SPRECT_3:9, XBOOLE_1:63;
A258:
for i, j being Element of NAT st 1 <= i & i < j & j < len f holds
L~ (mid (f,i,j)) misses LSeg ((First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))
proof
let i,
j be
Element of
NAT ;
( 1 <= i & i < j & j < len f implies L~ (mid (f,i,j)) misses LSeg ((First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))) )
assume that A259:
1
<= i
and A260:
i < j
and A261:
j < len f
;
L~ (mid (f,i,j)) misses LSeg ((First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))
L~ (mid (f,i,j)) misses LSeg (
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))
by A140, A259, A260, A261;
hence
L~ (mid (f,i,j)) misses LSeg (
(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))))),
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))
by A253, A255, TOPREAL1:6, XBOOLE_1:63;
verum
end;
A262:
now A263:
1
in dom Red
by FINSEQ_5:6;
assume
First_Point (
(L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),
((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),
((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),
(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))))
= Red . 1
;
contradictionthen
First_Point (
(L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),
((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),
((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),
(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))))
in L~ (SpStSeq (L~ f))
by A238, A241, A263, PARTFUN1:def 6;
then
First_Point (
(L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),
((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),
((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),
(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))))
in (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))))) /\ (L~ (SpStSeq (L~ f)))
by A253, XBOOLE_0:def 4;
hence
contradiction
by A163, A254, TARSKI:def 1;
verum end;
L~ Red is_an_arc_of Red /. 1,Red /. (len Red)
by TOPREAL1:25;
then A264:
First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))))) in (LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))))) /\ (L~ Red)
by A247, A249, JORDAN5C:def 1;
then A265:
First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))))) in L~ Red
by XBOOLE_0:def 4;
A266:
First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))))) in LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
by A264, XBOOLE_0:def 4;
A267:
First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))))) <> (1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))
by A170, A230, A233, A245, A265, XBOOLE_0:3;
A268:
(1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))) in LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
by RLTOPSP1:68;
then A269:
LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))))))) c= LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
by A266, TOPREAL1:6;
A270:
LSeg ((NW-corner (L~ f)),(N-min (L~ f))) misses LSeg ((First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
by A200, A266, A268, TOPREAL1:6, XBOOLE_1:63;
A271:
for i, j being Element of NAT st 1 < i & i < j & j <= len f holds
L~ (mid (f,i,j)) misses LSeg ((First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
proof
let i,
j be
Element of
NAT ;
( 1 < i & i < j & j <= len f implies L~ (mid (f,i,j)) misses LSeg ((First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))) )
assume that A272:
1
< i
and A273:
i < j
and A274:
j <= len f
;
L~ (mid (f,i,j)) misses LSeg ((First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
L~ (mid (f,i,j)) misses LSeg (
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),
((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
by A204, A272, A273, A274;
hence
L~ (mid (f,i,j)) misses LSeg (
(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))))),
((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
by A266, A268, TOPREAL1:6, XBOOLE_1:63;
verum
end;
A275:
now A276:
1
in dom Red
by FINSEQ_5:6;
assume
First_Point (
(L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),
((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),
((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),
(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))))
= Red . 1
;
contradictionthen
First_Point (
(L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),
((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),
((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),
(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))))
in L~ (SpStSeq (L~ f))
by A238, A241, A276, PARTFUN1:def 6;
then
First_Point (
(L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),
((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),
((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),
(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))))
in {((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))}
by A228, A266, XBOOLE_0:def 4;
hence
contradiction
by A267, TARSKI:def 1;
verum end;
reconsider Red2 = R_Cut (Red,(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))))))) as S-Sequence_in_R2 by A252, A262, JORDAN3:35;
A278:
Red2 /. 1 = Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))
by A241, A252, SPRECT_3:22;
A279:
len Red2 in dom Red2
by FINSEQ_5:6;
A280: (Rev Red2) /. 1 =
Red2 /. (len Red2)
by FINSEQ_5:65
.=
Red2 . (len Red2)
by A279, PARTFUN1:def 6
.=
First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))))
by A252, JORDAN3:24
;
then A281:
((Rev Red2) /. 1) `2 = ((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))) `2
by A89, A253, SPPOL_1:40;
A282:
(Rev Red2) /. 1 <> (1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))
by A95, A99, A233, A245, A252, A280, XBOOLE_0:3;
A283:
L~ (Rev Red2) = L~ Red2
by SPPOL_2:22;
A284:
First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))))) in L~ Red2
by A252, A262, JORDAN5B:20;
First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))))) in LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))))))
by RLTOPSP1:68;
then A285:
First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))))) in (L~ Red2) /\ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))))))))
by A284, XBOOLE_0:def 4;
now assume
Last_Point (
(L~ Red9),
(Red9 /. 1),
(Red9 /. (len Red9)),
(L~ (SpStSeq (L~ f))))
in LSeg (
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
;
contradictionthen
Last_Point (
(L~ Red9),
(Red9 /. 1),
(Red9 /. (len Red9)),
(L~ (SpStSeq (L~ f))))
in (L~ (SpStSeq (L~ f))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f))))))))
by A238, XBOOLE_0:def 4;
hence
contradiction
by A100, A163, A240, TARSKI:def 1;
verum end;
then
(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))))) /\ (L~ Red2) = {(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))))))}
by A241, A248, Th1;
then
(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))))))) /\ (L~ Red2) c= {(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))))))}
by A253, A255, TOPREAL1:6, XBOOLE_1:26;
then
(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))))))) /\ (L~ Red2) = {(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))))))}
by A285, ZFMISC_1:33;
then reconsider RB2 = <*((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))*> ^ (Rev Red2) as S-Sequence_in_R2 by A280, A281, A282, A283, SPRECT_3:16;
LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(f /. ((len f) -' 1))) misses L~ Red
by A93, A94, A246, XBOOLE_1:1, XBOOLE_1:63;
then
LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(f /. ((len f) -' 1))) misses L~ Red2
by A252, JORDAN3:41, XBOOLE_1:63;
then A286:
(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(f /. ((len f) -' 1)))) /\ (L~ Red2) = {}
by XBOOLE_0:def 7;
1 in dom Red2
by FINSEQ_5:6;
then
Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))) in L~ Red2
by A278, SPPOL_2:44;
then A287:
Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))) in (L~ (SpStSeq (L~ f))) /\ (L~ Red2)
by A238, XBOOLE_0:def 4;
(L~ (SpStSeq (L~ f))) /\ (L~ Red2) c= {(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))}
by A242, A252, JORDAN3:41, XBOOLE_1:26;
then A288:
(L~ (SpStSeq (L~ f))) /\ (L~ Red2) = {(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))}
by A287, ZFMISC_1:33;
reconsider Red1 = R_Cut (Red,(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))))))) as S-Sequence_in_R2 by A265, A275, JORDAN3:35;
len Red1 in dom Red1
by FINSEQ_5:6;
then A289: Red1 /. (len Red1) =
Red1 . (len Red1)
by PARTFUN1:def 6
.=
First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))))
by A265, JORDAN3:24
;
A290:
Red1 /. 1 = Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))
by A241, A265, SPRECT_3:22;
A291:
(Red1 /. (len Red1)) `1 = ((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))) `1
by A164, A266, A289, SPPOL_1:41;
A292:
Red1 /. (len Red1) <> (1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))
by A170, A230, A233, A245, A265, A289, XBOOLE_0:3;
A293:
First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))))) in L~ Red1
by A265, A275, JORDAN5B:20;
First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))))) in LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))))))
by RLTOPSP1:68;
then A294:
First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))))) in (L~ Red1) /\ (LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))))))))
by A293, XBOOLE_0:def 4;
now assume
Last_Point (
(L~ Red9),
(Red9 /. 1),
(Red9 /. (len Red9)),
(L~ (SpStSeq (L~ f))))
in LSeg (
((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
;
contradictionthen
Last_Point (
(L~ Red9),
(Red9 /. 1),
(Red9 /. (len Red9)),
(L~ (SpStSeq (L~ f))))
in (L~ (SpStSeq (L~ f))) /\ (LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f))))))))
by A238, XBOOLE_0:def 4;
hence
contradiction
by A228, A231, A240, TARSKI:def 1;
verum end;
then
(LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))))) /\ (L~ Red1) = {(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))))))}
by A241, A247, Th1;
then
(LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))))))) /\ (L~ Red1) c= {(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))))))}
by A266, A268, TOPREAL1:6, XBOOLE_1:26;
then
(LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))))))) /\ (L~ Red1) = {(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))))))}
by A294, ZFMISC_1:33;
then reconsider RB1 = Red1 ^ <*((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))*> as S-Sequence_in_R2 by A289, A291, A292, SPRECT_2:61;
LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(f /. 2)) misses L~ Red
by A167, A169, A246, XBOOLE_1:1, XBOOLE_1:63;
then
LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(f /. 2)) misses L~ Red1
by A265, JORDAN3:41, XBOOLE_1:63;
then A295:
(LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(f /. 2))) /\ (L~ Red1) = {}
by XBOOLE_0:def 7;
1 in dom Red1
by FINSEQ_5:6;
then A296:
Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))) in L~ Red1
by A290, SPPOL_2:44;
then A297:
Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))) in (L~ (SpStSeq (L~ f))) /\ (L~ Red1)
by A238, XBOOLE_0:def 4;
(L~ (SpStSeq (L~ f))) /\ (L~ Red1) c= {(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))}
by A242, A265, JORDAN3:41, XBOOLE_1:26;
then A298:
(L~ (SpStSeq (L~ f))) /\ (L~ Red1) = {(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))}
by A297, ZFMISC_1:33;
len (Rev Red2) = len Red2
by FINSEQ_5:def 3;
then A299: RB2 /. (len RB2) =
(Rev Red2) /. (len Red2)
by SPRECT_3:1
.=
Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))
by A278, FINSEQ_5:65
;
A300:
RB2 /. 1 = (1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))
by FINSEQ_5:15;
L~ (Rev Red2) = L~ Red2
by SPPOL_2:22;
then A301:
L~ RB2 = (L~ Red2) \/ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))))))))
by A280, SPPOL_2:20;
then A302: (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(f /. ((len f) -' 1)))) /\ (L~ RB2) =
{} \/ ((LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(f /. ((len f) -' 1)))) /\ (LSeg ((First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))))
by A286, XBOOLE_1:23
.=
{((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))}
by A89, A98, A256, SPRECT_1:9, SPRECT_3:10
;
<*(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))))))*> is_in_the_area_of f
by A244, A252, SPRECT_3:46;
then
Red2 is_in_the_area_of f
by A244, A252, SPRECT_3:52;
then
Rev Red2 is_in_the_area_of f
by SPRECT_3:51;
then A303:
RB2 is_in_the_area_of f
by A161, SPRECT_2:24;
1 in dom Red1
by FINSEQ_5:6;
then A304:
RB1 /. 1 = Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))
by A290, FINSEQ_4:68;
len <*((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))*> = 1
by FINSEQ_1:39;
then
len RB1 = (len Red1) + 1
by FINSEQ_1:22;
then A305:
RB1 /. (len RB1) = (1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))
by FINSEQ_4:67;
A306:
L~ RB1 = (L~ Red1) \/ (LSeg ((First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))))
by A289, SPPOL_2:19;
then A307: (LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(f /. 2))) /\ (L~ RB1) =
{} \/ ((LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(f /. 2))) /\ (LSeg ((First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))))
by A295, XBOOLE_1:23
.=
{((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))}
by A164, A229, A269, SPRECT_1:10, SPRECT_3:10
;
<*(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))))))*> is_in_the_area_of f
by A244, A265, SPRECT_3:46;
then
Red1 is_in_the_area_of f
by A244, A265, SPRECT_3:52;
then A308:
RB1 is_in_the_area_of f
by A232, SPRECT_2:24;
A309:
L~ Red9 is_an_arc_of z1,(1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))
by A50, A53, TOPREAL4:2;
(L~ Red9) /\ (L~ (SpStSeq (L~ f))) is closed
by TOPS_1:8;
then
Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))) in (L~ Red9) /\ (L~ (SpStSeq (L~ f)))
by A54, A55, A56, A309, JORDAN5C:def 2;
then
Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))) in L~ (SpStSeq (L~ f))
by XBOOLE_0:def 4;
then
Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))) in ((LSeg ((NW-corner (L~ f)),(NE-corner (L~ f)))) \/ (LSeg ((NE-corner (L~ f)),(SE-corner (L~ f))))) \/ ((LSeg ((SE-corner (L~ f)),(SW-corner (L~ f)))) \/ (LSeg ((SW-corner (L~ f)),(NW-corner (L~ f)))))
by SPRECT_1:41;
then A310:
( Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))) in (LSeg ((NW-corner (L~ f)),(NE-corner (L~ f)))) \/ (LSeg ((NE-corner (L~ f)),(SE-corner (L~ f)))) or Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))) in (LSeg ((SE-corner (L~ f)),(SW-corner (L~ f)))) \/ (LSeg ((SW-corner (L~ f)),(NW-corner (L~ f)))) )
by XBOOLE_0:def 3;
A311:
N-most (L~ f) c= LSeg ((NW-corner (L~ f)),(NE-corner (L~ f)))
by XBOOLE_1:17;
A312:
N-min (L~ f) in N-most (L~ f)
by PSCOMP_1:42;
then
LSeg ((NW-corner (L~ f)),(NE-corner (L~ f))) = (LSeg ((NW-corner (L~ f)),(N-min (L~ f)))) \/ (LSeg ((N-min (L~ f)),(NE-corner (L~ f))))
by A311, TOPREAL1:5;
then A313:
( not Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))) in LSeg ((NW-corner (L~ f)),(NE-corner (L~ f))) or Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))) in LSeg ((NW-corner (L~ f)),(N-min (L~ f))) or Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))) in LSeg ((N-min (L~ f)),(NE-corner (L~ f))) )
by XBOOLE_0:def 3;
per cases
( Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))) in LSeg ((NW-corner (L~ f)),(N-min (L~ f))) or ( Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))) in LSeg ((N-min (L~ f)),(NE-corner (L~ f))) & N-min (L~ f) = NW-corner (L~ f) ) or ( Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))) in LSeg ((N-min (L~ f)),(NE-corner (L~ f))) & N-min (L~ f) <> NW-corner (L~ f) ) or ( Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))) in LSeg ((NE-corner (L~ f)),(SE-corner (L~ f))) & N-min (L~ f) = W-max (L~ f) ) or ( Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))) in LSeg ((NE-corner (L~ f)),(SE-corner (L~ f))) & N-min (L~ f) <> W-max (L~ f) ) or Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))) in LSeg ((SE-corner (L~ f)),(SW-corner (L~ f))) or Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))) in LSeg ((SW-corner (L~ f)),(NW-corner (L~ f))) )
by A310, A313, XBOOLE_0:def 3;
suppose A314:
Last_Point (
(L~ Red9),
(Red9 /. 1),
(Red9 /. (len Red9)),
(L~ (SpStSeq (L~ f))))
in LSeg (
(NW-corner (L~ f)),
(N-min (L~ f)))
;
contradictionA315:
NW-corner (L~ f) in LSeg (
(NW-corner (L~ f)),
(NE-corner (L~ f)))
by RLTOPSP1:68;
then
LSeg (
(NW-corner (L~ f)),
(N-min (L~ f)))
c= LSeg (
(NW-corner (L~ f)),
(NE-corner (L~ f)))
by A311, A312, TOPREAL1:6;
then
LSeg (
(NW-corner (L~ f)),
(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))
c= LSeg (
(NW-corner (L~ f)),
(NE-corner (L~ f)))
by A314, A315, TOPREAL1:6;
then
LSeg (
(NW-corner (L~ f)),
(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))
c= L~ (SpStSeq (L~ f))
by A66, XBOOLE_1:1;
then A316:
(LSeg ((NW-corner (L~ f)),(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /\ (L~ Red1) c= {(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))}
by A298, XBOOLE_1:26;
A317:
(N-min (L~ f)) `2 = N-bound (L~ f)
by EUCLID:52;
A318:
NW-corner (L~ f) in LSeg (
(NW-corner (L~ f)),
(N-min (L~ f)))
by RLTOPSP1:68;
then
LSeg (
(NW-corner (L~ f)),
(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))
misses LSeg (
(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))))),
((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
by A270, A314, TOPREAL1:6, XBOOLE_1:63;
then A319:
(LSeg ((NW-corner (L~ f)),(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /\ (LSeg ((First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))) = {}
by XBOOLE_0:def 7;
Last_Point (
(L~ Red9),
(Red9 /. 1),
(Red9 /. (len Red9)),
(L~ (SpStSeq (L~ f))))
in LSeg (
(NW-corner (L~ f)),
(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))
by RLTOPSP1:68;
then
Last_Point (
(L~ Red9),
(Red9 /. 1),
(Red9 /. (len Red9)),
(L~ (SpStSeq (L~ f))))
in (LSeg ((NW-corner (L~ f)),(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /\ (L~ Red1)
by A296, XBOOLE_0:def 4;
then
{(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))} c= (LSeg ((NW-corner (L~ f)),(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /\ (L~ Red1)
by ZFMISC_1:31;
then
(LSeg ((NW-corner (L~ f)),(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /\ (L~ Red1) = {(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))}
by A316, XBOOLE_0:def 10;
then A320:
(LSeg ((NW-corner (L~ f)),(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /\ (L~ RB1) =
{(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))} \/ {}
by A306, A319, XBOOLE_1:23
.=
{(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))}
;
(NW-corner (L~ f)) `2 = N-bound (L~ f)
by EUCLID:52;
then
(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))) `2 = (NW-corner (L~ f)) `2
by A314, A317, GOBOARD7:6;
then reconsider M3 =
<*(NW-corner (L~ f))*> ^ RB1 as
S-Sequence_in_R2 by A235, A304, A320, SPRECT_3:16;
A321:
L~ M3 = (LSeg ((NW-corner (L~ f)),(RB1 /. 1))) \/ (L~ RB1)
by SPPOL_2:20;
set i1 =
(S-min (L~ f)) .. f;
set i2 =
(E-min (L~ f)) .. f;
(N-max (L~ f)) .. f > 1
by A1, SPRECT_2:69;
then
(N-max (L~ f)) .. f >= 1
+ 1
by NAT_1:13;
then
2
<= (E-max (L~ f)) .. f
by A1, SPRECT_2:70, XXREAL_0:2;
then A322:
2
< (E-min (L~ f)) .. f
by A1, SPRECT_2:71, XXREAL_0:2;
LSeg (
((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),
(f /. 2))
misses LSeg (
(NW-corner (L~ f)),
(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))
by A197, A314, A318, TOPREAL1:6, XBOOLE_1:63;
then
(LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(f /. 2))) /\ (LSeg ((NW-corner (L~ f)),(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) = {}
by XBOOLE_0:def 7;
then A323:
(LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(f /. 2))) /\ (L~ M3) =
{} \/ ((LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(f /. 2))) /\ (L~ RB1))
by A304, A321, XBOOLE_1:23
.=
{((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f))))))}
by A307
;
A324:
L~ M3 = (LSeg ((NW-corner (L~ f)),(RB1 /. 1))) \/ (L~ RB1)
by SPPOL_2:20;
(W-min (L~ f)) .. f < len f
by A1, SPRECT_2:76;
then A325:
(S-min (L~ f)) .. f < len f
by A1, SPRECT_2:74, XXREAL_0:2;
A326:
E-min (L~ f) in rng f
by SPRECT_2:45;
then A327:
(E-min (L~ f)) .. f in dom f
by FINSEQ_4:20;
then A328:
(E-min (L~ f)) .. f <= len f
by FINSEQ_3:25;
then reconsider M4 =
mid (
f,2,
((E-min (L~ f)) .. f)) as
S-Sequence_in_R2 by A322, JORDAN4:40;
L~ M4 misses L~ Red
by A57, A246, A327, SPRECT_3:18, XBOOLE_1:63;
then A329:
L~ M4 misses L~ Red1
by A265, JORDAN3:41, XBOOLE_1:63;
(S-max (L~ f)) .. f < (S-min (L~ f)) .. f
by A1, SPRECT_2:73;
then A330:
(E-min (L~ f)) .. f < (S-min (L~ f)) .. f
by A1, SPRECT_2:72, XXREAL_0:2;
then A331:
2
< (S-min (L~ f)) .. f
by A322, XXREAL_0:2;
then
1
< (S-min (L~ f)) .. f
by XXREAL_0:2;
then reconsider M1 =
mid (
f,
((S-min (L~ f)) .. f),
(len f)) as
S-Sequence_in_R2 by A325, JORDAN4:40;
A332:
L~ M1 misses L~ M4
by A330, A325, A322, SPRECT_2:47;
A333:
L~ M1 misses LSeg (
((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),
(f /. 2))
by A174, A325, A331;
A334:
len M1 >= 2
by TOPREAL1:def 8;
A335:
M4 /. 1
= f /. 2
by A57, A327, SPRECT_2:8;
L~ M4 misses LSeg (
(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))))),
((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
by A271, A322, A328;
then A336:
L~ RB1 misses L~ M4
by A306, A329, XBOOLE_1:70;
A337:
LSeg (
(NW-corner (L~ f)),
(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))
c= LSeg (
(NW-corner (L~ f)),
(N-min (L~ f)))
by A314, A318, TOPREAL1:6;
A338:
now A339:
(LSeg ((NW-corner (L~ f)),(N-min (L~ f)))) /\ (L~ f) = {(N-min (L~ f))}
by PSCOMP_1:43;
assume
L~ f meets LSeg (
(NW-corner (L~ f)),
(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))
;
contradictionthen consider u being
set such that A340:
u in L~ f
and A341:
u in LSeg (
(NW-corner (L~ f)),
(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))
by XBOOLE_0:3;
reconsider u =
u as
Point of
(TOP-REAL 2) by A340;
u in (LSeg ((NW-corner (L~ f)),(N-min (L~ f)))) /\ (L~ f)
by A337, A340, A341, XBOOLE_0:def 4;
then
u = N-min (L~ f)
by A339, TARSKI:def 1;
hence
contradiction
by A240, A314, A340, A341, SPRECT_3:6;
verum end; then
L~ M4 misses LSeg (
(NW-corner (L~ f)),
(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))
by A57, A327, SPRECT_3:18, XBOOLE_1:63;
then A342:
L~ M3 misses L~ M4
by A304, A321, A336, XBOOLE_1:70;
A343:
S-min (L~ f) in rng f
by SPRECT_2:41;
then A344:
(S-min (L~ f)) .. f in dom f
by FINSEQ_4:20;
then A345:
M1 is_in_the_area_of f
by A58, SPRECT_2:23;
A346:
(M1 /. (len M1)) `2 =
(f /. (len f)) `2
by A58, A344, SPRECT_2:9
.=
(f /. 1) `2
by FINSEQ_6:def 1
.=
N-bound (L~ f)
by A1, EUCLID:52
;
(M1 /. 1) `2 =
(f /. ((S-min (L~ f)) .. f)) `2
by A58, A344, SPRECT_2:8
.=
(S-min (L~ f)) `2
by A343, FINSEQ_5:38
.=
S-bound (L~ f)
by EUCLID:52
;
then A347:
M1 is_a_v.c._for f
by A345, A346, SPRECT_2:def 3;
A348:
<*(NW-corner (L~ f))*> ^ RB1 is_in_the_area_of f
by A63, A308, SPRECT_2:24;
1
< (S-min (L~ f)) .. f
by A331, XXREAL_0:2;
then A349:
L~ M1 misses LSeg (
(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))))),
((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
by A271, A325;
A350:
M3 /. (len M3) = (1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))
by A305, SPRECT_3:1;
(LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(f /. 2))) /\ (L~ M4) = {(f /. 2)}
by A192, A322, A328;
then reconsider M2 =
M3 ^ M4 as
S-Sequence_in_R2 by A81, A171, A350, A335, A342, A323, SPRECT_3:21;
M2 = <*(NW-corner (L~ f))*> ^ (RB1 ^ (mid (f,2,((E-min (L~ f)) .. f))))
by FINSEQ_1:32;
then A351:
(M2 /. 1) `1 =
(NW-corner (L~ f)) `1
by FINSEQ_5:15
.=
W-bound (L~ f)
by EUCLID:52
;
mid (
f,2,
((E-min (L~ f)) .. f))
is_in_the_area_of f
by A57, A327, SPRECT_2:23;
then A352:
M2 is_in_the_area_of f
by A348, SPRECT_2:24;
(M2 /. (len M2)) `1 =
((mid (f,2,((E-min (L~ f)) .. f))) /. (len (mid (f,2,((E-min (L~ f)) .. f))))) `1
by SPRECT_3:1
.=
(f /. ((E-min (L~ f)) .. f)) `1
by A57, A327, SPRECT_2:9
.=
(E-min (L~ f)) `1
by A326, FINSEQ_5:38
.=
E-bound (L~ f)
by EUCLID:52
;
then A353:
M2 is_a_h.c._for f
by A352, A351, SPRECT_2:def 2;
A354:
L~ M2 = ((L~ M3) \/ (LSeg ((M3 /. (len M3)),(M4 /. 1)))) \/ (L~ M4)
by SPPOL_2:23;
len M2 >= 2
by TOPREAL1:def 8;
then
L~ M1 meets L~ M2
by A334, A347, A353, SPRECT_2:29;
then
L~ M1 meets (L~ M3) \/ (LSeg ((M3 /. (len M3)),(M4 /. 1)))
by A354, A332, XBOOLE_1:70;
then A355:
L~ M1 meets L~ M3
by A350, A335, A333, XBOOLE_1:70;
L~ M1 misses LSeg (
(NW-corner (L~ f)),
(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))
by A58, A344, A338, SPRECT_3:18, XBOOLE_1:63;
then
L~ M1 meets L~ RB1
by A304, A355, A324, XBOOLE_1:70;
then
L~ M1 meets L~ Red1
by A306, A349, XBOOLE_1:70;
then
L~ M1 meets L~ Red
by A265, JORDAN3:41, XBOOLE_1:63;
hence
contradiction
by A58, A246, A344, SPRECT_3:18, XBOOLE_1:63;
verum end; suppose that A356:
Last_Point (
(L~ Red9),
(Red9 /. 1),
(Red9 /. (len Red9)),
(L~ (SpStSeq (L~ f))))
in LSeg (
(N-min (L~ f)),
(NE-corner (L~ f)))
and A357:
N-min (L~ f) = NW-corner (L~ f)
;
contradictionset i1 =
(S-max (L~ f)) .. f;
set i2 =
(E-max (L~ f)) .. f;
(N-max (L~ f)) .. f > 1
by A1, SPRECT_2:69;
then A358:
1
< (E-max (L~ f)) .. f
by A1, SPRECT_2:70, XXREAL_0:2;
(S-min (L~ f)) .. f <= (W-min (L~ f)) .. f
by A1, SPRECT_2:74;
then
(S-max (L~ f)) .. f < (W-min (L~ f)) .. f
by A1, SPRECT_2:73, XXREAL_0:2;
then
((S-max (L~ f)) .. f) + 1
<= (W-min (L~ f)) .. f
by NAT_1:13;
then
((S-max (L~ f)) .. f) + 1
< len f
by A1, SPRECT_2:76, XXREAL_0:2;
then A359:
(S-max (L~ f)) .. f < (len f) -' 1
by A61, XREAL_1:6;
(E-max (L~ f)) .. f < (E-min (L~ f)) .. f
by A1, SPRECT_2:71;
then A360:
(E-max (L~ f)) .. f < (S-max (L~ f)) .. f
by A1, SPRECT_2:72, XXREAL_0:2;
then A361:
1
< (S-max (L~ f)) .. f
by A358, XXREAL_0:2;
then reconsider M4 =
mid (
f,
((S-max (L~ f)) .. f),
((len f) -' 1)) as
S-Sequence_in_R2 by A61, A359, JORDAN4:39;
A362:
L~ M4 misses LSeg (
(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))))),
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))
by A62, A258, A359, A361;
(S-max (L~ f)) .. f < len f
by A359, NAT_D:44;
then A363:
(E-max (L~ f)) .. f < len f
by A360, XXREAL_0:2;
then
((E-max (L~ f)) .. f) + 1
<= len f
by NAT_1:13;
then reconsider M2 =
mid (
f,1,
((E-max (L~ f)) .. f)) as
S-Sequence_in_R2 by A358, JORDAN4:39;
A364:
L~ M2 misses L~ M4
by A62, A360, A359, A358, SPRECT_2:47;
(E-max (L~ f)) .. f < (len f) -' 1
by A360, A359, XXREAL_0:2;
then A365:
L~ M2 misses LSeg (
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),
(f /. ((len f) -' 1)))
by A106, A358;
A366:
len M2 >= 2
by TOPREAL1:def 8;
A367:
L~ M2 misses LSeg (
(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))))),
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))
by A258, A358, A363;
A368:
E-max (L~ f) in rng f
by SPRECT_2:46;
then A369:
(E-max (L~ f)) .. f in dom f
by FINSEQ_4:20;
then A370:
(M2 /. (len M2)) `1 =
(f /. ((E-max (L~ f)) .. f)) `1
by A15, SPRECT_2:9
.=
(E-max (L~ f)) `1
by A368, FINSEQ_5:38
.=
E-bound (L~ f)
by EUCLID:52
;
A371:
S-max (L~ f) in rng f
by SPRECT_2:42;
then A372:
(S-max (L~ f)) .. f in dom f
by FINSEQ_4:20;
then
L~ M4 misses L~ Red
by A60, A246, SPRECT_3:18, XBOOLE_1:63;
then
L~ M4 misses L~ Red2
by A252, JORDAN3:41, XBOOLE_1:63;
then A373:
L~ RB2 misses L~ M4
by A301, A362, XBOOLE_1:70;
A374:
M2 is_in_the_area_of f
by A15, A369, SPRECT_2:23;
(M2 /. 1) `1 =
(f /. 1) `1
by A15, A369, SPRECT_2:8
.=
W-bound (L~ f)
by A1, A357, EUCLID:52
;
then A375:
M2 is_a_h.c._for f
by A374, A370, SPRECT_2:def 2;
A376:
(N-min (L~ f)) `2 = N-bound (L~ f)
by EUCLID:52;
A377:
(NE-corner (L~ f)) `2 = N-bound (L~ f)
by EUCLID:52;
A378:
M4 /. (len M4) = f /. ((len f) -' 1)
by A60, A372, SPRECT_2:9;
then
(LSeg ((M4 /. (len M4)),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))) /\ (L~ M4) = {(M4 /. (len M4))}
by A127, A359, A361;
then reconsider M1 =
M4 ^ RB2 as
S-Sequence_in_R2 by A79, A84, A97, A300, A302, A378, A373, SPRECT_3:21;
mid (
f,
((S-max (L~ f)) .. f),
((len f) -' 1))
is_in_the_area_of f
by A60, A372, SPRECT_2:23;
then A379:
M1 is_in_the_area_of f
by A303, SPRECT_2:24;
A380:
(M1 /. (len M1)) `2 =
(RB2 /. (len RB2)) `2
by SPRECT_3:1
.=
N-bound (L~ f)
by A299, A356, A377, A376, GOBOARD7:6
;
not
mid (
f,
((S-max (L~ f)) .. f),
((len f) -' 1)) is
empty
by A60, A372, SPRECT_2:7;
then
1
in dom (mid (f,((S-max (L~ f)) .. f),((len f) -' 1)))
by FINSEQ_5:6;
then (M1 /. 1) `2 =
((mid (f,((S-max (L~ f)) .. f),((len f) -' 1))) /. 1) `2
by FINSEQ_4:68
.=
(f /. ((S-max (L~ f)) .. f)) `2
by A60, A372, SPRECT_2:8
.=
(S-max (L~ f)) `2
by A371, FINSEQ_5:38
.=
S-bound (L~ f)
by EUCLID:52
;
then A381:
M1 is_a_v.c._for f
by A379, A380, SPRECT_2:def 3;
A382:
L~ M1 =
((L~ M4) \/ (LSeg ((M4 /. (len M4)),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))))) \/ (L~ RB2)
by A300, SPPOL_2:23
.=
(L~ M4) \/ ((LSeg ((M4 /. (len M4)),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))) \/ (L~ RB2))
by XBOOLE_1:4
;
len M1 >= 2
by TOPREAL1:def 8;
then
L~ M1 meets L~ M2
by A366, A381, A375, SPRECT_2:29;
then
L~ M2 meets (L~ RB2) \/ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(M4 /. (len M4))))
by A382, A364, XBOOLE_1:70;
then
L~ M2 meets L~ RB2
by A378, A365, XBOOLE_1:70;
then
L~ M2 meets L~ Red2
by A301, A367, XBOOLE_1:70;
then
L~ M2 meets L~ Red
by A252, JORDAN3:41, XBOOLE_1:63;
hence
contradiction
by A15, A246, A369, SPRECT_3:18, XBOOLE_1:63;
verum end; suppose that A383:
Last_Point (
(L~ Red9),
(Red9 /. 1),
(Red9 /. (len Red9)),
(L~ (SpStSeq (L~ f))))
in LSeg (
(N-min (L~ f)),
(NE-corner (L~ f)))
and A384:
N-min (L~ f) <> NW-corner (L~ f)
;
contradictionset i1 =
(S-min (L~ f)) .. f;
set i2 =
(E-max (L~ f)) .. f;
A385:
(S-min (L~ f)) .. f <= (W-min (L~ f)) .. f
by A1, SPRECT_2:74;
W-max (L~ f) <> N-min (L~ f)
by A384, PSCOMP_1:61;
then
(S-min (L~ f)) .. f < (W-max (L~ f)) .. f
by A1, A385, SPRECT_2:75, XXREAL_0:2;
then
((S-min (L~ f)) .. f) + 1
<= (W-max (L~ f)) .. f
by NAT_1:13;
then
((S-min (L~ f)) .. f) + 1
< len f
by A1, SPRECT_2:77, XXREAL_0:2;
then A386:
(S-min (L~ f)) .. f < (len f) -' 1
by A61, XREAL_1:6;
A387:
N-min (L~ f) in LSeg (
(NW-corner (L~ f)),
(N-min (L~ f)))
by RLTOPSP1:68;
A388:
(N-min (L~ f)) `2 = (NW-corner (L~ f)) `2
by PSCOMP_1:37;
(N-max (L~ f)) .. f > 1
by A1, SPRECT_2:69;
then A389:
1
< (E-max (L~ f)) .. f
by A1, SPRECT_2:70, XXREAL_0:2;
(E-max (L~ f)) .. f < (E-min (L~ f)) .. f
by A1, SPRECT_2:71;
then
(E-max (L~ f)) .. f < (S-max (L~ f)) .. f
by A1, SPRECT_2:72, XXREAL_0:2;
then A390:
(E-max (L~ f)) .. f < (S-min (L~ f)) .. f
by A1, SPRECT_2:73, XXREAL_0:2;
then A391:
1
< (S-min (L~ f)) .. f
by A389, XXREAL_0:2;
then reconsider M4 =
mid (
f,
((S-min (L~ f)) .. f),
((len f) -' 1)) as
S-Sequence_in_R2 by A61, A386, JORDAN4:39;
A392:
L~ M4 misses LSeg (
(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))))),
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))
by A62, A258, A386, A391;
(S-min (L~ f)) .. f < len f
by A386, NAT_D:44;
then A393:
(E-max (L~ f)) .. f < len f
by A390, XXREAL_0:2;
then
((E-max (L~ f)) .. f) + 1
<= len f
by NAT_1:13;
then reconsider M3 =
mid (
f,1,
((E-max (L~ f)) .. f)) as
S-Sequence_in_R2 by A389, JORDAN4:39;
A394:
L~ M3 misses L~ M4
by A62, A390, A386, A389, SPRECT_2:47;
(E-max (L~ f)) .. f < (len f) -' 1
by A390, A386, XXREAL_0:2;
then A395:
L~ M3 misses LSeg (
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),
(f /. ((len f) -' 1)))
by A106, A389;
A396:
L~ M3 misses LSeg (
(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))))),
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))
by A258, A389, A393;
A397:
E-max (L~ f) in rng f
by SPRECT_2:46;
then A398:
(E-max (L~ f)) .. f in dom f
by FINSEQ_4:20;
then A399:
M3 /. 1
= N-min (L~ f)
by A1, A15, SPRECT_2:8;
A400:
S-min (L~ f) in rng f
by SPRECT_2:41;
then A401:
(S-min (L~ f)) .. f in dom f
by FINSEQ_4:20;
then
L~ M4 misses L~ Red
by A60, A246, SPRECT_3:18, XBOOLE_1:63;
then
L~ M4 misses L~ Red2
by A252, JORDAN3:41, XBOOLE_1:63;
then A402:
L~ RB2 misses L~ M4
by A301, A392, XBOOLE_1:70;
A403:
M4 /. (len M4) = f /. ((len f) -' 1)
by A60, A401, SPRECT_2:9;
then
(LSeg ((M4 /. (len M4)),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))) /\ (L~ M4) = {(M4 /. (len M4))}
by A127, A386, A391;
then reconsider M1 =
M4 ^ RB2 as
S-Sequence_in_R2 by A79, A84, A97, A300, A302, A403, A402, SPRECT_3:21;
A404:
L~ M1 =
((L~ M4) \/ (LSeg ((M4 /. (len M4)),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))))) \/ (L~ RB2)
by A300, SPPOL_2:23
.=
(L~ M4) \/ ((LSeg ((M4 /. (len M4)),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))) \/ (L~ RB2))
by XBOOLE_1:4
;
1
in dom M3
by FINSEQ_5:6;
then
N-min (L~ f) in L~ M3
by A399, SPPOL_2:44;
then
N-min (L~ f) in (LSeg ((NW-corner (L~ f)),(N-min (L~ f)))) /\ (L~ M3)
by A387, XBOOLE_0:def 4;
then A405:
{(N-min (L~ f))} c= (LSeg ((NW-corner (L~ f)),(N-min (L~ f)))) /\ (L~ M3)
by ZFMISC_1:31;
A406:
(LSeg ((NW-corner (L~ f)),(N-min (L~ f)))) /\ (L~ f) = {(N-min (L~ f))}
by PSCOMP_1:43;
then
(LSeg ((NW-corner (L~ f)),(N-min (L~ f)))) /\ (L~ M3) c= {(N-min (L~ f))}
by A15, A398, SPRECT_3:18, XBOOLE_1:26;
then
(LSeg ((NW-corner (L~ f)),(N-min (L~ f)))) /\ (L~ M3) = {(N-min (L~ f))}
by A405, XBOOLE_0:def 10;
then reconsider M2 =
<*(NW-corner (L~ f))*> ^ M3 as
S-Sequence_in_R2 by A384, A388, A399, SPRECT_3:16;
A407:
(M2 /. 1) `1 =
(NW-corner (L~ f)) `1
by FINSEQ_5:15
.=
W-bound (L~ f)
by EUCLID:52
;
A408:
now assume
LSeg (
(NW-corner (L~ f)),
(N-min (L~ f)))
meets L~ M4
;
contradictionthen A409:
(LSeg ((NW-corner (L~ f)),(N-min (L~ f)))) /\ (L~ M4) <> {}
by XBOOLE_0:def 7;
(LSeg ((NW-corner (L~ f)),(N-min (L~ f)))) /\ (L~ M4) c= {(N-min (L~ f))}
by A60, A401, A406, SPRECT_3:18, XBOOLE_1:26;
then
(LSeg ((NW-corner (L~ f)),(N-min (L~ f)))) /\ (L~ M4) = {(N-min (L~ f))}
by A409, ZFMISC_1:33;
then
N-min (L~ f) in (LSeg ((NW-corner (L~ f)),(N-min (L~ f)))) /\ (L~ M4)
by TARSKI:def 1;
then
N-min (L~ f) in L~ M4
by XBOOLE_0:def 4;
hence
contradiction
by A1, A62, A386, A391, SPRECT_3:30;
verum end; A410:
(N-min (L~ f)) `2 = N-bound (L~ f)
by EUCLID:52;
A411:
(NE-corner (L~ f)) `2 = N-bound (L~ f)
by EUCLID:52;
mid (
f,1,
((E-max (L~ f)) .. f))
is_in_the_area_of f
by A15, A398, SPRECT_2:23;
then A412:
M2 is_in_the_area_of f
by A63, SPRECT_2:24;
(M2 /. (len M2)) `1 =
((mid (f,1,((E-max (L~ f)) .. f))) /. (len (mid (f,1,((E-max (L~ f)) .. f))))) `1
by SPRECT_3:1
.=
(f /. ((E-max (L~ f)) .. f)) `1
by A15, A398, SPRECT_2:9
.=
(E-max (L~ f)) `1
by A397, FINSEQ_5:38
.=
E-bound (L~ f)
by EUCLID:52
;
then A413:
M2 is_a_h.c._for f
by A412, A407, SPRECT_2:def 2;
A414:
L~ M2 = (LSeg ((NW-corner (L~ f)),(M3 /. 1))) \/ (L~ M3)
by SPPOL_2:20;
mid (
f,
((S-min (L~ f)) .. f),
((len f) -' 1))
is_in_the_area_of f
by A60, A401, SPRECT_2:23;
then A415:
M1 is_in_the_area_of f
by A303, SPRECT_2:24;
A416:
(M1 /. (len M1)) `2 =
(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))) `2
by A299, SPRECT_3:1
.=
N-bound (L~ f)
by A383, A411, A410, GOBOARD7:6
;
not
mid (
f,
((S-min (L~ f)) .. f),
((len f) -' 1)) is
empty
by A60, A401, SPRECT_2:7;
then
1
in dom (mid (f,((S-min (L~ f)) .. f),((len f) -' 1)))
by FINSEQ_5:6;
then (M1 /. 1) `2 =
((mid (f,((S-min (L~ f)) .. f),((len f) -' 1))) /. 1) `2
by FINSEQ_4:68
.=
(f /. ((S-min (L~ f)) .. f)) `2
by A60, A401, SPRECT_2:8
.=
(S-min (L~ f)) `2
by A400, FINSEQ_5:38
.=
S-bound (L~ f)
by EUCLID:52
;
then A417:
M1 is_a_v.c._for f
by A415, A416, SPRECT_2:def 3;
A418:
len M1 >= 2
by TOPREAL1:def 8;
now
NW-corner (L~ f) in LSeg (
(NW-corner (L~ f)),
(NE-corner (L~ f)))
by RLTOPSP1:68;
then
LSeg (
(NW-corner (L~ f)),
(N-min (L~ f)))
c= LSeg (
(NW-corner (L~ f)),
(NE-corner (L~ f)))
by A311, A312, TOPREAL1:6;
then
LSeg (
(NW-corner (L~ f)),
(N-min (L~ f)))
c= L~ (SpStSeq (L~ f))
by A66, XBOOLE_1:1;
then A419:
(LSeg ((NW-corner (L~ f)),(N-min (L~ f)))) /\ (L~ Red2) c= {(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))}
by A288, XBOOLE_1:26;
assume
LSeg (
(NW-corner (L~ f)),
(N-min (L~ f)))
meets L~ Red2
;
contradictionthen
(LSeg ((NW-corner (L~ f)),(N-min (L~ f)))) /\ (L~ Red2) <> {}
by XBOOLE_0:def 7;
then
(LSeg ((NW-corner (L~ f)),(N-min (L~ f)))) /\ (L~ Red2) = {(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))}
by A419, ZFMISC_1:33;
then
Last_Point (
(L~ Red9),
(Red9 /. 1),
(Red9 /. (len Red9)),
(L~ (SpStSeq (L~ f))))
in (LSeg ((NW-corner (L~ f)),(N-min (L~ f)))) /\ (L~ Red2)
by TARSKI:def 1;
then
Last_Point (
(L~ Red9),
(Red9 /. 1),
(Red9 /. (len Red9)),
(L~ (SpStSeq (L~ f))))
in LSeg (
(NW-corner (L~ f)),
(N-min (L~ f)))
by XBOOLE_0:def 4;
then A420:
Last_Point (
(L~ Red9),
(Red9 /. 1),
(Red9 /. (len Red9)),
(L~ (SpStSeq (L~ f))))
in (LSeg ((NW-corner (L~ f)),(N-min (L~ f)))) /\ (LSeg ((N-min (L~ f)),(NE-corner (L~ f))))
by A383, XBOOLE_0:def 4;
(LSeg ((NW-corner (L~ f)),(N-min (L~ f)))) /\ (LSeg ((N-min (L~ f)),(NE-corner (L~ f)))) = {(N-min (L~ f))}
by A311, A312, TOPREAL1:8;
then
Last_Point (
(L~ Red9),
(Red9 /. 1),
(Red9 /. (len Red9)),
(L~ (SpStSeq (L~ f))))
= N-min (L~ f)
by A420, TARSKI:def 1;
hence
contradiction
by A240, SPRECT_1:11;
verum end; then
LSeg (
(NW-corner (L~ f)),
(N-min (L~ f)))
misses L~ RB2
by A257, A301, XBOOLE_1:70;
then
LSeg (
(NW-corner (L~ f)),
(N-min (L~ f)))
misses (LSeg ((M4 /. (len M4)),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))) \/ (L~ RB2)
by A133, A403, XBOOLE_1:70;
then A421:
LSeg (
(NW-corner (L~ f)),
(N-min (L~ f)))
misses L~ M1
by A404, A408, XBOOLE_1:70;
len M2 >= 2
by TOPREAL1:def 8;
then A422:
L~ M1 meets L~ M2
by A418, A417, A413, SPRECT_2:29;
M3 /. 1
= f /. 1
by A15, A398, SPRECT_2:8;
then
L~ M3 meets L~ M1
by A1, A422, A421, A414, XBOOLE_1:70;
then
L~ M3 meets (L~ RB2) \/ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(M4 /. (len M4))))
by A404, A394, XBOOLE_1:70;
then
L~ M3 meets L~ RB2
by A403, A395, XBOOLE_1:70;
then
L~ M3 meets L~ Red2
by A301, A396, XBOOLE_1:70;
then
L~ M3 meets L~ Red
by A252, JORDAN3:41, XBOOLE_1:63;
hence
contradiction
by A15, A246, A398, SPRECT_3:18, XBOOLE_1:63;
verum end; suppose that A423:
Last_Point (
(L~ Red9),
(Red9 /. 1),
(Red9 /. (len Red9)),
(L~ (SpStSeq (L~ f))))
in LSeg (
(NE-corner (L~ f)),
(SE-corner (L~ f)))
and A424:
N-min (L~ f) = W-max (L~ f)
;
contradictionA425:
(RB2 /. 1) `1 = W-bound (L~ f)
by A97, A300, A424, EUCLID:52;
A426:
(SE-corner (L~ f)) `1 = E-bound (L~ f)
by EUCLID:52;
(NE-corner (L~ f)) `1 = E-bound (L~ f)
by EUCLID:52;
then
(RB2 /. (len RB2)) `1 = E-bound (L~ f)
by A299, A423, A426, GOBOARD7:5;
then A427:
RB2 is_a_h.c._for f
by A303, A425, SPRECT_2:def 2;
set i1 =
(S-max (L~ f)) .. f;
set i2 =
(N-max (L~ f)) .. f;
set i3 =
(W-min (L~ f)) .. f;
A428:
mid (
f,
((S-max (L~ f)) .. f),
((N-max (L~ f)) .. f))
= Rev (mid (f,((N-max (L~ f)) .. f),((S-max (L~ f)) .. f)))
by JORDAN4:18;
(N-max (L~ f)) .. f <= (E-max (L~ f)) .. f
by A1, SPRECT_2:70;
then
(N-max (L~ f)) .. f < (E-min (L~ f)) .. f
by A1, SPRECT_2:71, XXREAL_0:2;
then A429:
(N-max (L~ f)) .. f < (S-max (L~ f)) .. f
by A1, SPRECT_2:72, XXREAL_0:2;
W-min (L~ f) in rng f
by SPRECT_2:43;
then
(W-min (L~ f)) .. f in dom f
by FINSEQ_4:20;
then A430:
(W-min (L~ f)) .. f <= len f
by FINSEQ_3:25;
A431:
1
< (N-max (L~ f)) .. f
by A1, SPRECT_2:69;
A432:
S-max (L~ f) in rng f
by SPRECT_2:42;
then A433:
(S-max (L~ f)) .. f in dom f
by FINSEQ_4:20;
then
(S-max (L~ f)) .. f <= len f
by FINSEQ_3:25;
then
mid (
f,
((N-max (L~ f)) .. f),
((S-max (L~ f)) .. f)) is
S-Sequence_in_R2
by A431, A429, JORDAN4:40;
then reconsider M1 =
mid (
f,
((S-max (L~ f)) .. f),
((N-max (L~ f)) .. f)) as
S-Sequence_in_R2 by A428;
A434:
len RB2 >= 2
by TOPREAL1:def 8;
(S-max (L~ f)) .. f < (S-min (L~ f)) .. f
by A1, SPRECT_2:73;
then
(W-min (L~ f)) .. f > (S-max (L~ f)) .. f
by A1, SPRECT_2:74, XXREAL_0:2;
then
(S-max (L~ f)) .. f < len f
by A430, XXREAL_0:2;
then
L~ (mid (f,((N-max (L~ f)) .. f),((S-max (L~ f)) .. f))) misses LSeg (
(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))))),
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))
by A258, A431, A429;
then A435:
L~ M1 misses LSeg (
(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))))),
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))
by A428, SPPOL_2:22;
A436:
N-max (L~ f) in rng f
by SPRECT_2:40;
then A437:
(N-max (L~ f)) .. f in dom f
by FINSEQ_4:20;
then A438:
(M1 /. (len M1)) `2 =
(f /. ((N-max (L~ f)) .. f)) `2
by A433, SPRECT_2:9
.=
(N-max (L~ f)) `2
by A436, FINSEQ_5:38
.=
N-bound (L~ f)
by EUCLID:52
;
A439:
M1 is_in_the_area_of f
by A433, A437, SPRECT_2:23;
(M1 /. 1) `2 =
(f /. ((S-max (L~ f)) .. f)) `2
by A433, A437, SPRECT_2:8
.=
(S-max (L~ f)) `2
by A432, FINSEQ_5:38
.=
S-bound (L~ f)
by EUCLID:52
;
then A440:
M1 is_a_v.c._for f
by A439, A438, SPRECT_2:def 3;
len M1 >= 2
by TOPREAL1:def 8;
then
L~ M1 meets L~ RB2
by A434, A440, A427, SPRECT_2:29;
then
L~ M1 meets L~ Red2
by A301, A435, XBOOLE_1:70;
then
L~ M1 meets L~ Red
by A252, JORDAN3:41, XBOOLE_1:63;
hence
contradiction
by A246, A433, A437, SPRECT_3:18, XBOOLE_1:63;
verum end; suppose that A441:
Last_Point (
(L~ Red9),
(Red9 /. 1),
(Red9 /. (len Red9)),
(L~ (SpStSeq (L~ f))))
in LSeg (
(NE-corner (L~ f)),
(SE-corner (L~ f)))
and A442:
N-min (L~ f) <> W-max (L~ f)
;
contradictionset i1 =
(S-max (L~ f)) .. f;
set i2 =
(N-max (L~ f)) .. f;
set i3 =
(W-min (L~ f)) .. f;
(W-max (L~ f)) .. f <= (len f) -' 1
by A1, NAT_D:49, SPRECT_2:77;
then A443:
(W-min (L~ f)) .. f < (len f) -' 1
by A1, A442, SPRECT_2:75, XXREAL_0:2;
A444:
W-min (L~ f) in rng f
by SPRECT_2:43;
then A445:
(W-min (L~ f)) .. f in dom f
by FINSEQ_4:20;
then A446:
1
<= (W-min (L~ f)) .. f
by FINSEQ_3:25;
then reconsider M3 =
mid (
f,
((W-min (L~ f)) .. f),
((len f) -' 1)) as
S-Sequence_in_R2 by A61, A443, JORDAN4:39;
L~ M3 misses L~ Red
by A60, A246, A445, SPRECT_3:18, XBOOLE_1:63;
then A447:
L~ M3 misses L~ Red2
by A252, JORDAN3:41, XBOOLE_1:63;
L~ M3 misses LSeg (
(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))))),
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))
by A62, A258, A443, A446;
then A448:
L~ RB2 misses L~ M3
by A301, A447, XBOOLE_1:70;
A449:
M3 /. (len M3) = f /. ((len f) -' 1)
by A60, A445, SPRECT_2:9;
then
(LSeg ((M3 /. (len M3)),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))) /\ (L~ M3) = {(M3 /. (len M3))}
by A127, A443, A446;
then reconsider M2 =
M3 ^ RB2 as
S-Sequence_in_R2 by A79, A84, A97, A300, A302, A449, A448, SPRECT_3:21;
mid (
f,
((W-min (L~ f)) .. f),
((len f) -' 1))
is_in_the_area_of f
by A60, A445, SPRECT_2:23;
then A450:
M2 is_in_the_area_of f
by A303, SPRECT_2:24;
A451:
mid (
f,
((S-max (L~ f)) .. f),
((N-max (L~ f)) .. f))
= Rev (mid (f,((N-max (L~ f)) .. f),((S-max (L~ f)) .. f)))
by JORDAN4:18;
A452:
1
< (N-max (L~ f)) .. f
by A1, SPRECT_2:69;
(N-max (L~ f)) .. f <= (E-max (L~ f)) .. f
by A1, SPRECT_2:70;
then
(N-max (L~ f)) .. f < (E-min (L~ f)) .. f
by A1, SPRECT_2:71, XXREAL_0:2;
then A453:
(N-max (L~ f)) .. f < (S-max (L~ f)) .. f
by A1, SPRECT_2:72, XXREAL_0:2;
A454:
S-max (L~ f) in rng f
by SPRECT_2:42;
then A455:
(S-max (L~ f)) .. f in dom f
by FINSEQ_4:20;
then
(S-max (L~ f)) .. f <= len f
by FINSEQ_3:25;
then
mid (
f,
((N-max (L~ f)) .. f),
((S-max (L~ f)) .. f)) is
S-Sequence_in_R2
by A452, A453, JORDAN4:40;
then reconsider M1 =
mid (
f,
((S-max (L~ f)) .. f),
((N-max (L~ f)) .. f)) as
S-Sequence_in_R2 by A451;
(S-max (L~ f)) .. f < (S-min (L~ f)) .. f
by A1, SPRECT_2:73;
then A456:
(W-min (L~ f)) .. f > (S-max (L~ f)) .. f
by A1, SPRECT_2:74, XXREAL_0:2;
then A457:
L~ M1 misses L~ M3
by A62, A452, A453, A443, SPRECT_2:50;
(W-min (L~ f)) .. f < len f
by A61, A443, NAT_1:13;
then
(S-max (L~ f)) .. f < len f
by A456, XXREAL_0:2;
then
L~ (mid (f,((N-max (L~ f)) .. f),((S-max (L~ f)) .. f))) misses LSeg (
(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))))),
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))
by A258, A452, A453;
then A458:
L~ M1 misses LSeg (
(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))))),
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))
by A451, SPPOL_2:22;
A459:
len M1 >= 2
by TOPREAL1:def 8;
A460:
N-max (L~ f) in rng f
by SPRECT_2:40;
then A461:
(N-max (L~ f)) .. f in dom f
by FINSEQ_4:20;
then A462:
(M1 /. (len M1)) `2 =
(f /. ((N-max (L~ f)) .. f)) `2
by A455, SPRECT_2:9
.=
(N-max (L~ f)) `2
by A460, FINSEQ_5:38
.=
N-bound (L~ f)
by EUCLID:52
;
(S-max (L~ f)) .. f < (len f) -' 1
by A456, A443, XXREAL_0:2;
then
L~ (mid (f,((N-max (L~ f)) .. f),((S-max (L~ f)) .. f))) misses LSeg (
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),
(f /. ((len f) -' 1)))
by A106, A452, A453;
then A463:
L~ M1 misses LSeg (
((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),
(f /. ((len f) -' 1)))
by A451, SPPOL_2:22;
A464:
(SE-corner (L~ f)) `1 = E-bound (L~ f)
by EUCLID:52;
A465:
(NE-corner (L~ f)) `1 = E-bound (L~ f)
by EUCLID:52;
A466:
(M2 /. (len M2)) `1 =
(RB2 /. (len RB2)) `1
by SPRECT_3:1
.=
E-bound (L~ f)
by A299, A441, A465, A464, GOBOARD7:5
;
not
mid (
f,
((W-min (L~ f)) .. f),
((len f) -' 1)) is
empty
by A60, A445, SPRECT_2:7;
then
1
in dom (mid (f,((W-min (L~ f)) .. f),((len f) -' 1)))
by FINSEQ_5:6;
then (M2 /. 1) `1 =
((mid (f,((W-min (L~ f)) .. f),((len f) -' 1))) /. 1) `1
by FINSEQ_4:68
.=
(f /. ((W-min (L~ f)) .. f)) `1
by A60, A445, SPRECT_2:8
.=
(W-min (L~ f)) `1
by A444, FINSEQ_5:38
.=
W-bound (L~ f)
by EUCLID:52
;
then A467:
M2 is_a_h.c._for f
by A450, A466, SPRECT_2:def 2;
A468:
L~ M2 =
((L~ M3) \/ (LSeg ((M3 /. (len M3)),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f))))))))) \/ (L~ RB2)
by A300, SPPOL_2:23
.=
(L~ M3) \/ ((LSeg ((M3 /. (len M3)),((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))))) \/ (L~ RB2))
by XBOOLE_1:4
;
A469:
M1 is_in_the_area_of f
by A455, A461, SPRECT_2:23;
(M1 /. 1) `2 =
(f /. ((S-max (L~ f)) .. f)) `2
by A455, A461, SPRECT_2:8
.=
(S-max (L~ f)) `2
by A454, FINSEQ_5:38
.=
S-bound (L~ f)
by EUCLID:52
;
then A470:
M1 is_a_v.c._for f
by A469, A462, SPRECT_2:def 3;
len M2 >= 2
by TOPREAL1:def 8;
then
L~ M1 meets L~ M2
by A459, A470, A467, SPRECT_2:29;
then
L~ M1 meets (L~ RB2) \/ (LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * (i,(width (GoB f)))))),(M3 /. (len M3))))
by A468, A457, XBOOLE_1:70;
then
L~ M1 meets L~ RB2
by A449, A463, XBOOLE_1:70;
then
L~ M1 meets L~ Red2
by A301, A458, XBOOLE_1:70;
then
L~ M1 meets L~ Red
by A252, JORDAN3:41, XBOOLE_1:63;
hence
contradiction
by A246, A455, A461, SPRECT_3:18, XBOOLE_1:63;
verum end; suppose A471:
Last_Point (
(L~ Red9),
(Red9 /. 1),
(Red9 /. (len Red9)),
(L~ (SpStSeq (L~ f))))
in LSeg (
(SE-corner (L~ f)),
(SW-corner (L~ f)))
;
contradictionA472:
(SW-corner (L~ f)) `2 = S-bound (L~ f)
by EUCLID:52;
(SE-corner (L~ f)) `2 = S-bound (L~ f)
by EUCLID:52;
then
(RB1 /. 1) `2 = S-bound (L~ f)
by A304, A471, A472, GOBOARD7:6;
then A473:
RB1 is_a_v.c._for f
by A171, A305, A308, SPRECT_2:def 3;
A474:
len RB1 >= 2
by TOPREAL1:def 8;
set i1 =
(E-min (L~ f)) .. f;
set i2 =
(W-min (L~ f)) .. f;
A475:
mid (
f,
((W-min (L~ f)) .. f),
((E-min (L~ f)) .. f))
= Rev (mid (f,((E-min (L~ f)) .. f),((W-min (L~ f)) .. f)))
by JORDAN4:18;
(E-min (L~ f)) .. f <= (S-max (L~ f)) .. f
by A1, SPRECT_2:72;
then
(E-min (L~ f)) .. f < (S-min (L~ f)) .. f
by A1, SPRECT_2:73, XXREAL_0:2;
then A476:
(E-min (L~ f)) .. f < (W-min (L~ f)) .. f
by A1, SPRECT_2:74, XXREAL_0:2;
(N-max (L~ f)) .. f > 1
by A1, SPRECT_2:69;
then
(E-max (L~ f)) .. f > 1
by A1, SPRECT_2:70, XXREAL_0:2;
then A477:
1
< (E-min (L~ f)) .. f
by A1, SPRECT_2:71, XXREAL_0:2;
A478:
W-min (L~ f) in rng f
by SPRECT_2:43;
then A479:
(W-min (L~ f)) .. f in dom f
by FINSEQ_4:20;
then A480:
(W-min (L~ f)) .. f <= len f
by FINSEQ_3:25;
then
mid (
f,
((E-min (L~ f)) .. f),
((W-min (L~ f)) .. f)) is
S-Sequence_in_R2
by A477, A476, JORDAN4:40;
then reconsider M2 =
mid (
f,
((W-min (L~ f)) .. f),
((E-min (L~ f)) .. f)) as
S-Sequence_in_R2 by A475;
L~ (mid (f,((E-min (L~ f)) .. f),((W-min (L~ f)) .. f))) misses LSeg (
(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))))),
((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
by A271, A477, A476, A480;
then A481:
L~ M2 misses LSeg (
(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))))),
((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
by A475, SPPOL_2:22;
A482:
E-min (L~ f) in rng f
by SPRECT_2:45;
then A483:
(E-min (L~ f)) .. f in dom f
by FINSEQ_4:20;
then A484:
M2 is_in_the_area_of f
by A479, SPRECT_2:23;
A485:
(M2 /. 1) `1 =
(f /. ((W-min (L~ f)) .. f)) `1
by A483, A479, SPRECT_2:8
.=
(W-min (L~ f)) `1
by A478, FINSEQ_5:38
.=
W-bound (L~ f)
by EUCLID:52
;
(M2 /. (len M2)) `1 =
(f /. ((E-min (L~ f)) .. f)) `1
by A483, A479, SPRECT_2:9
.=
(E-min (L~ f)) `1
by A482, FINSEQ_5:38
.=
E-bound (L~ f)
by EUCLID:52
;
then A486:
M2 is_a_h.c._for f
by A484, A485, SPRECT_2:def 2;
len M2 >= 2
by TOPREAL1:def 8;
then
L~ RB1 meets L~ M2
by A474, A473, A486, SPRECT_2:29;
then
L~ M2 meets L~ Red1
by A306, A481, XBOOLE_1:70;
then
L~ M2 meets L~ Red
by A265, JORDAN3:41, XBOOLE_1:63;
hence
contradiction
by A246, A483, A479, SPRECT_3:18, XBOOLE_1:63;
verum end; suppose A487:
Last_Point (
(L~ Red9),
(Red9 /. 1),
(Red9 /. (len Red9)),
(L~ (SpStSeq (L~ f))))
in LSeg (
(SW-corner (L~ f)),
(NW-corner (L~ f)))
;
contradictionA488:
(SW-corner (L~ f)) `1 = W-bound (L~ f)
by EUCLID:52;
set i1 =
(S-min (L~ f)) .. f;
set i3 =
(E-min (L~ f)) .. f;
A489:
(NW-corner (L~ f)) `1 = W-bound (L~ f)
by EUCLID:52;
(N-max (L~ f)) .. f > 1
by A1, SPRECT_2:69;
then
(E-max (L~ f)) .. f > 1
by A1, SPRECT_2:70, XXREAL_0:2;
then
(E-max (L~ f)) .. f >= 1
+ 1
by NAT_1:13;
then A490:
2
< (E-min (L~ f)) .. f
by A1, SPRECT_2:71, XXREAL_0:2;
A491:
E-min (L~ f) in rng f
by SPRECT_2:45;
then A492:
(E-min (L~ f)) .. f in dom f
by FINSEQ_4:20;
then A493:
(E-min (L~ f)) .. f <= len f
by FINSEQ_3:25;
then reconsider M3 =
mid (
f,2,
((E-min (L~ f)) .. f)) as
S-Sequence_in_R2 by A490, JORDAN4:40;
L~ M3 misses L~ Red
by A57, A246, A492, SPRECT_3:18, XBOOLE_1:63;
then A494:
L~ M3 misses L~ Red1
by A265, JORDAN3:41, XBOOLE_1:63;
L~ M3 misses LSeg (
(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))))),
((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
by A271, A490, A493;
then A495:
L~ RB1 misses L~ M3
by A306, A494, XBOOLE_1:70;
A496:
M3 /. 1
= f /. 2
by A57, A492, SPRECT_2:8;
then
(LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(M3 /. 1))) /\ (L~ M3) = {(M3 /. 1)}
by A192, A490, A493;
then reconsider M2 =
RB1 ^ M3 as
S-Sequence_in_R2 by A81, A171, A305, A307, A496, A495, SPRECT_3:21;
A497:
(M2 /. (len M2)) `1 =
((mid (f,2,((E-min (L~ f)) .. f))) /. (len (mid (f,2,((E-min (L~ f)) .. f))))) `1
by SPRECT_3:1
.=
(f /. ((E-min (L~ f)) .. f)) `1
by A57, A492, SPRECT_2:9
.=
(E-min (L~ f)) `1
by A491, FINSEQ_5:38
.=
E-bound (L~ f)
by EUCLID:52
;
mid (
f,2,
((E-min (L~ f)) .. f))
is_in_the_area_of f
by A57, A492, SPRECT_2:23;
then A498:
M2 is_in_the_area_of f
by A308, SPRECT_2:24;
1
in dom RB1
by FINSEQ_5:6;
then (M2 /. 1) `1 =
(RB1 /. 1) `1
by FINSEQ_4:68
.=
W-bound (L~ f)
by A304, A487, A489, A488, GOBOARD7:5
;
then A499:
M2 is_a_h.c._for f
by A498, A497, SPRECT_2:def 2;
A500:
L~ M2 = ((L~ RB1) \/ (LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(M3 /. 1)))) \/ (L~ M3)
by A305, SPPOL_2:23;
(W-min (L~ f)) .. f < len f
by A1, SPRECT_2:76;
then A501:
(S-min (L~ f)) .. f < len f
by A1, SPRECT_2:74, XXREAL_0:2;
(E-min (L~ f)) .. f <= (S-max (L~ f)) .. f
by A1, SPRECT_2:72;
then A502:
(E-min (L~ f)) .. f < (S-min (L~ f)) .. f
by A1, SPRECT_2:73, XXREAL_0:2;
then A503:
2
< (S-min (L~ f)) .. f
by A490, XXREAL_0:2;
then A504:
1
< (S-min (L~ f)) .. f
by XXREAL_0:2;
then reconsider M1 =
mid (
f,
((S-min (L~ f)) .. f),
(len f)) as
S-Sequence_in_R2 by A501, JORDAN4:40;
A505:
L~ M1 misses L~ M3
by A502, A501, A490, SPRECT_2:47;
A506:
L~ M1 misses LSeg (
((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),
(f /. 2))
by A174, A501, A503;
A507:
S-min (L~ f) in rng f
by SPRECT_2:41;
then A508:
(S-min (L~ f)) .. f in dom f
by FINSEQ_4:20;
then A509:
M1 is_in_the_area_of f
by A58, SPRECT_2:23;
A510:
(M1 /. (len M1)) `2 =
(f /. (len f)) `2
by A58, A508, SPRECT_2:9
.=
(f /. 1) `2
by FINSEQ_6:def 1
.=
N-bound (L~ f)
by A1, EUCLID:52
;
(M1 /. 1) `2 =
(f /. ((S-min (L~ f)) .. f)) `2
by A58, A508, SPRECT_2:8
.=
(S-min (L~ f)) `2
by A507, FINSEQ_5:38
.=
S-bound (L~ f)
by EUCLID:52
;
then A511:
M1 is_a_v.c._for f
by A509, A510, SPRECT_2:def 3;
A512:
L~ M1 misses LSeg (
(First_Point ((L~ (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f)))))))),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. 1),((L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))) /. (len (L_Cut (Red9,(Last_Point ((L~ Red9),(Red9 /. 1),(Red9 /. (len Red9)),(L~ (SpStSeq (L~ f))))))))),(LSeg (((1 / 2) * (((GoB f) * (i,((width (GoB f)) -' 1))) + ((GoB f) * ((i + 1),(width (GoB f)))))),((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))))),
((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))))
by A271, A501, A504;
A513:
len M1 >= 2
by TOPREAL1:def 8;
len M2 >= 2
by TOPREAL1:def 8;
then
L~ M1 meets L~ M2
by A513, A511, A499, SPRECT_2:29;
then
L~ M1 meets (L~ RB1) \/ (LSeg (((1 / 2) * (((GoB f) * (i,(width (GoB f)))) + ((GoB f) * ((i + 1),(width (GoB f)))))),(M3 /. 1)))
by A500, A505, XBOOLE_1:70;
then
L~ M1 meets L~ RB1
by A496, A506, XBOOLE_1:70;
then
L~ M1 meets L~ Red1
by A306, A512, XBOOLE_1:70;
then
L~ M1 meets L~ Red
by A265, JORDAN3:41, XBOOLE_1:63;
hence
contradiction
by A58, A246, A508, SPRECT_3:18, XBOOLE_1:63;
verum end; end;