let n be Element of NAT ; :: thesis: for C being compact non horizontal non vertical Subset of (TOP-REAL 2)
for p, q being Point of (TOP-REAL 2) st p in BDD (L~ (Cage C,n)) holds
ex B being S-Sequence_in_R2 st
( B = B_Cut ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) | ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1)),(South-Bound p,(L~ (Cage C,n))),(North-Bound p,(L~ (Cage C,n))) & ex P being S-Sequence_in_R2 st
( P is_sequence_on GoB (B ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) & L~ <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> = L~ P & P /. 1 = North-Bound p,(L~ (Cage C,n)) & P /. (len P) = South-Bound p,(L~ (Cage C,n)) & len P >= 2 & ex B1 being S-Sequence_in_R2 st
( B1 is_sequence_on GoB (B ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) & L~ B = L~ B1 & B /. 1 = B1 /. 1 & B /. (len B) = B1 /. (len B1) & len B <= len B1 & ex g being non constant standard special_circular_sequence st g = B1 ^' P ) ) )

let C be compact non horizontal non vertical Subset of (TOP-REAL 2); :: thesis: for p, q being Point of (TOP-REAL 2) st p in BDD (L~ (Cage C,n)) holds
ex B being S-Sequence_in_R2 st
( B = B_Cut ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) | ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1)),(South-Bound p,(L~ (Cage C,n))),(North-Bound p,(L~ (Cage C,n))) & ex P being S-Sequence_in_R2 st
( P is_sequence_on GoB (B ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) & L~ <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> = L~ P & P /. 1 = North-Bound p,(L~ (Cage C,n)) & P /. (len P) = South-Bound p,(L~ (Cage C,n)) & len P >= 2 & ex B1 being S-Sequence_in_R2 st
( B1 is_sequence_on GoB (B ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) & L~ B = L~ B1 & B /. 1 = B1 /. 1 & B /. (len B) = B1 /. (len B1) & len B <= len B1 & ex g being non constant standard special_circular_sequence st g = B1 ^' P ) ) )

let p, q be Point of (TOP-REAL 2); :: thesis: ( p in BDD (L~ (Cage C,n)) implies ex B being S-Sequence_in_R2 st
( B = B_Cut ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) | ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1)),(South-Bound p,(L~ (Cage C,n))),(North-Bound p,(L~ (Cage C,n))) & ex P being S-Sequence_in_R2 st
( P is_sequence_on GoB (B ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) & L~ <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> = L~ P & P /. 1 = North-Bound p,(L~ (Cage C,n)) & P /. (len P) = South-Bound p,(L~ (Cage C,n)) & len P >= 2 & ex B1 being S-Sequence_in_R2 st
( B1 is_sequence_on GoB (B ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) & L~ B = L~ B1 & B /. 1 = B1 /. 1 & B /. (len B) = B1 /. (len B1) & len B <= len B1 & ex g being non constant standard special_circular_sequence st g = B1 ^' P ) ) ) )

set f = Cage C,n;
set Lf = L~ (Cage C,n);
set a = North-Bound p,(L~ (Cage C,n));
set b = South-Bound p,(L~ (Cage C,n));
assume A1: p in BDD (L~ (Cage C,n)) ; :: thesis: ex B being S-Sequence_in_R2 st
( B = B_Cut ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) | ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1)),(South-Bound p,(L~ (Cage C,n))),(North-Bound p,(L~ (Cage C,n))) & ex P being S-Sequence_in_R2 st
( P is_sequence_on GoB (B ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) & L~ <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> = L~ P & P /. 1 = North-Bound p,(L~ (Cage C,n)) & P /. (len P) = South-Bound p,(L~ (Cage C,n)) & len P >= 2 & ex B1 being S-Sequence_in_R2 st
( B1 is_sequence_on GoB (B ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) & L~ B = L~ B1 & B /. 1 = B1 /. 1 & B /. (len B) = B1 /. (len B1) & len B <= len B1 & ex g being non constant standard special_circular_sequence st g = B1 ^' P ) ) )

set Rotf = Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)));
set rf = (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) | ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1);
A2: L~ (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) = L~ (Cage C,n) by REVROT_1:33;
A3: len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) = len (Cage C,n) by REVROT_1:14;
A4: len (Cage C,n) > 4 by GOBOARD7:36;
A5: len (Cage C,n) > 1 + 1 by GOBOARD7:36, XXREAL_0:2;
then A6: (len (Cage C,n)) - 1 > 1 by XREAL_1:22;
then A7: 1 < (len (Cage C,n)) -' 1 by XREAL_0:def 2;
A8: len (Cage C,n) > 1 by GOBOARD7:36, XXREAL_0:2;
A9: ((len (Cage C,n)) -' 1) + 1 = len (Cage C,n) by A4, XREAL_1:237, XXREAL_0:2;
then reconsider rf = (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) | ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1) as S-Sequence_in_R2 by A3, A6, JORDAN4:49;
A10: North-Bound p,(L~ (Cage C,n)) <> South-Bound p,(L~ (Cage C,n)) by A1, JORDAN18:25;
A11: ( (North-Bound p,(L~ (Cage C,n))) `1 = p `1 & (South-Bound p,(L~ (Cage C,n))) `1 = p `1 ) by JORDAN18:20;
A12: ( (South-Bound p,(L~ (Cage C,n))) `2 < p `2 & p `2 < (North-Bound p,(L~ (Cage C,n))) `2 ) by A1, JORDAN18:23;
then A13: p in LSeg (North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n))) by A11, GOBOARD7:8;
A14: L~ rf c= L~ (Cage C,n) by A2, TOPREAL3:27;
A15: ( North-Bound p,(L~ (Cage C,n)) in L~ (Cage C,n) & South-Bound p,(L~ (Cage C,n)) in L~ (Cage C,n) ) by A1, JORDAN18:22;
then A16: ( 1 <= Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n) & Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n) < len (Cage C,n) ) by JORDAN3:41;
then A17: Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n) in dom (Cage C,n) by FINSEQ_3:27;
then A18: (Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)) in rng (Cage C,n) by PARTFUN2:4;
A19: for i being Nat st 1 <= i & i < Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n) holds
(Cage C,n) /. i <> (Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))
proof
let i be Nat; :: thesis: ( 1 <= i & i < Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n) implies (Cage C,n) /. i <> (Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)) )
i in NAT by ORDINAL1:def 13;
hence ( 1 <= i & i < Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n) implies (Cage C,n) /. i <> (Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)) ) by A16, GOBOARD7:38; :: thesis: verum
end;
A20: len ((Cage C,n) :- ((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) = ((len (Cage C,n)) - (((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))) .. (Cage C,n))) + 1 by A18, FINSEQ_5:53;
((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))) .. (Cage C,n) <= Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n) by A17, FINSEQ_5:42;
then 0 + (((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))) .. (Cage C,n)) < len (Cage C,n) by A16, XXREAL_0:2;
then (len (Cage C,n)) - (((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))) .. (Cage C,n)) > 1 - 1 by XREAL_1:22;
then 1 < len ((Cage C,n) :- ((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) by A20, XREAL_1:21;
then A21: LSeg (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))),1 = LSeg (Cage C,n),((1 -' 1) + (((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))) .. (Cage C,n))) by A18, REVROT_1:24
.= LSeg (Cage C,n),(0 + (((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))) .. (Cage C,n))) by XREAL_1:234
.= LSeg (Cage C,n),(Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)) by A17, A19, FINSEQ_6:52 ;
then A22: South-Bound p,(L~ (Cage C,n)) in LSeg (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))),1 by A15, JORDAN3:42;
len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) >= 1 + 1 by GOBOARD7:36, XXREAL_0:2;
then A23: LSeg (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))),1 = LSeg ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1),((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (1 + 1)) by TOPREAL1:def 5;
A24: LSeg (North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n))) is vertical by A11, SPPOL_1:37;
A25: (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1 = (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) by FINSEQ_6:def 1;
A26: ( (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 2 in LSeg ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 2),((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) & (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1) in LSeg ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1)),((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))))) ) by RLTOPSP1:69;
A27: (len (Cage C,n)) -' 1 < len (Cage C,n) by A9, NAT_1:13;
A28: (LSeg (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))),((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1)) /\ (LSeg (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))),1) = {((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1)} by GOBOARD7:36, REVROT_1:30;
then A29: LSeg (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))),((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1) meets LSeg (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))),1 by XBOOLE_0:def 7;
A30: LSeg (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))),1 = LSeg ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1),((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (1 + 1)) by A3, A5, TOPREAL1:def 5;
A31: LSeg (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))),((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1) = LSeg ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1)),((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))))) by A3, A6, A9, TOPREAL1:def 5;
A32: (South-Bound p,(L~ (Cage C,n))) `2 < (North-Bound p,(L~ (Cage C,n))) `2 by A12, XXREAL_0:2;
A33: now
assume A34: North-Bound p,(L~ (Cage C,n)) in LSeg (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))),((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1) ; :: thesis: contradiction
per cases ( ( LSeg (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))),1 is vertical & LSeg (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))),((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1) is vertical ) or ( LSeg (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))),1 is vertical & LSeg (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))),((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1) is horizontal ) or ( LSeg (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))),1 is horizontal & LSeg (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))),((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1) is vertical ) or ( LSeg (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))),1 is horizontal & LSeg (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))),((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1) is horizontal ) ) by SPPOL_1:41;
suppose A35: ( LSeg (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))),1 is vertical & LSeg (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))),((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1) is vertical ) ; :: thesis: contradiction
then A36: ( ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `1 = ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (1 + 1)) `1 & ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1)) `1 = ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))))) `1 ) by A30, A31, SPPOL_1:37;
A37: ( (North-Bound p,(L~ (Cage C,n))) `1 = ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1)) `1 & (South-Bound p,(L~ (Cage C,n))) `1 = ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `1 ) by A15, A21, A30, A31, A34, A35, JORDAN3:42, SPPOL_1:64;
per cases ( (South-Bound p,(L~ (Cage C,n))) `2 < ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 or ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 < (North-Bound p,(L~ (Cage C,n))) `2 ) by A32, XXREAL_0:2;
suppose A38: (South-Bound p,(L~ (Cage C,n))) `2 < ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 ; :: thesis: contradiction
set p1 = |[(((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `1 ),((((South-Bound p,(L~ (Cage C,n))) `2 ) + (((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 )) / 2)]|;
A39: ( |[(((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `1 ),((((South-Bound p,(L~ (Cage C,n))) `2 ) + (((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 )) / 2)]| `1 = ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `1 & |[(((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `1 ),((((South-Bound p,(L~ (Cage C,n))) `2 ) + (((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 )) / 2)]| `2 = (((South-Bound p,(L~ (Cage C,n))) `2 ) + (((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 )) / 2 ) by EUCLID:56;
A40: ( (South-Bound p,(L~ (Cage C,n))) `2 < (((South-Bound p,(L~ (Cage C,n))) `2 ) + (((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 )) / 2 & (((South-Bound p,(L~ (Cage C,n))) `2 ) + (((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 )) / 2 < ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 ) by A38, XREAL_1:228;
A41: ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 > ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (1 + 1)) `2 by A22, A30, A38, TOPREAL1:10;
then ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (1 + 1)) `2 <= (South-Bound p,(L~ (Cage C,n))) `2 by A22, A30, TOPREAL1:10;
then ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (1 + 1)) `2 < |[(((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `1 ),((((South-Bound p,(L~ (Cage C,n))) `2 ) + (((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 )) / 2)]| `2 by A39, A40, XXREAL_0:2;
then A42: |[(((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `1 ),((((South-Bound p,(L~ (Cage C,n))) `2 ) + (((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 )) / 2)]| in L~ (Cage C,n) by A2, A23, A36, A39, A40, GOBOARD7:8, SPPOL_2:17;
((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))))) `2 <= ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1)) `2
proof
assume A43: ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))))) `2 > ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1)) `2 ; :: thesis: contradiction
( ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1)) `2 < ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (1 + 1)) `2 or ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1)) `2 >= ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (1 + 1)) `2 ) ;
then ( (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 2 in LSeg ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1)),((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))))) or (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1) in LSeg ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 2),((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) ) by A25, A36, A41, A43, GOBOARD7:8;
then ( (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 2 in {((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1)} or (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1) in {((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1)} ) by A26, A28, A30, A31, XBOOLE_0:def 4;
then ( (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (1 + 1) = (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1 or (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1) = (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) ) by A25, TARSKI:def 1;
hence contradiction by A3, A6, A8, A9, A27, Th5; :: thesis: verum
end;
then A44: ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))))) `2 <= (North-Bound p,(L~ (Cage C,n))) `2 by A31, A34, TOPREAL1:10;
then |[(((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `1 ),((((South-Bound p,(L~ (Cage C,n))) `2 ) + (((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 )) / 2)]| `2 < (North-Bound p,(L~ (Cage C,n))) `2 by A25, A39, A40, XXREAL_0:2;
then |[(((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `1 ),((((South-Bound p,(L~ (Cage C,n))) `2 ) + (((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 )) / 2)]| in LSeg (South-Bound p,(L~ (Cage C,n))),(North-Bound p,(L~ (Cage C,n))) by A11, A37, A39, A40, GOBOARD7:8;
then |[(((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `1 ),((((South-Bound p,(L~ (Cage C,n))) `2 ) + (((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 )) / 2)]| in (LSeg (North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))) /\ (L~ (Cage C,n)) by A42, XBOOLE_0:def 4;
then |[(((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `1 ),((((South-Bound p,(L~ (Cage C,n))) `2 ) + (((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 )) / 2)]| in {(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))} by A1, JORDAN18:27;
hence contradiction by A25, A39, A40, A44, TARSKI:def 2; :: thesis: verum
end;
suppose A45: ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 < (North-Bound p,(L~ (Cage C,n))) `2 ; :: thesis: contradiction
set p1 = |[(((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `1 ),((((North-Bound p,(L~ (Cage C,n))) `2 ) + (((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 )) / 2)]|;
A46: ( |[(((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `1 ),((((North-Bound p,(L~ (Cage C,n))) `2 ) + (((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 )) / 2)]| `1 = ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `1 & |[(((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `1 ),((((North-Bound p,(L~ (Cage C,n))) `2 ) + (((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 )) / 2)]| `2 = (((North-Bound p,(L~ (Cage C,n))) `2 ) + (((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 )) / 2 ) by EUCLID:56;
A47: ( ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 < (((North-Bound p,(L~ (Cage C,n))) `2 ) + (((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 )) / 2 & (((North-Bound p,(L~ (Cage C,n))) `2 ) + (((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 )) / 2 < (North-Bound p,(L~ (Cage C,n))) `2 ) by A45, XREAL_1:228;
A48: ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1)) `2 > ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))))) `2 by A25, A31, A34, A45, TOPREAL1:10;
then (North-Bound p,(L~ (Cage C,n))) `2 <= ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1)) `2 by A31, A34, TOPREAL1:10;
then |[(((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `1 ),((((North-Bound p,(L~ (Cage C,n))) `2 ) + (((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 )) / 2)]| `2 < ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1)) `2 by A46, A47, XXREAL_0:2;
then A49: |[(((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `1 ),((((North-Bound p,(L~ (Cage C,n))) `2 ) + (((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 )) / 2)]| in L~ (Cage C,n) by A2, A25, A31, A36, A46, A47, GOBOARD7:8, SPPOL_2:17;
((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (1 + 1)) `2 <= ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2
proof
assume A50: ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (1 + 1)) `2 > ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 ; :: thesis: contradiction
( ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1)) `2 < ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (1 + 1)) `2 or ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1)) `2 >= ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (1 + 1)) `2 ) ;
then ( (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 2 in LSeg ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1)),((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))))) or (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1) in LSeg ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 2),((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) ) by A25, A36, A48, A50, GOBOARD7:8;
then ( (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 2 in {((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1)} or (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1) in {((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1)} ) by A26, A28, A30, A31, XBOOLE_0:def 4;
then ( (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (1 + 1) = (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1 or (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1) = (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) ) by A25, TARSKI:def 1;
hence contradiction by A3, A6, A8, A9, A27, Th5; :: thesis: verum
end;
then A51: (South-Bound p,(L~ (Cage C,n))) `2 <= ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 by A22, A30, TOPREAL1:10;
then (South-Bound p,(L~ (Cage C,n))) `2 < |[(((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `1 ),((((North-Bound p,(L~ (Cage C,n))) `2 ) + (((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 )) / 2)]| `2 by A46, A47, XXREAL_0:2;
then |[(((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `1 ),((((North-Bound p,(L~ (Cage C,n))) `2 ) + (((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 )) / 2)]| in LSeg (South-Bound p,(L~ (Cage C,n))),(North-Bound p,(L~ (Cage C,n))) by A11, A37, A46, A47, GOBOARD7:8;
then |[(((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `1 ),((((North-Bound p,(L~ (Cage C,n))) `2 ) + (((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 )) / 2)]| in (LSeg (North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))) /\ (L~ (Cage C,n)) by A49, XBOOLE_0:def 4;
then |[(((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `1 ),((((North-Bound p,(L~ (Cage C,n))) `2 ) + (((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 )) / 2)]| in {(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))} by A1, JORDAN18:27;
hence contradiction by A46, A47, A51, TARSKI:def 2; :: thesis: verum
end;
end;
end;
suppose A52: ( LSeg (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))),1 is vertical & LSeg (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))),((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1) is horizontal ) ; :: thesis: contradiction
then A53: (North-Bound p,(L~ (Cage C,n))) `1 = ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))))) `1 by A11, A15, A21, A25, A30, JORDAN3:42, SPPOL_1:64;
(North-Bound p,(L~ (Cage C,n))) `2 = ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))))) `2 by A31, A34, A52, SPPOL_1:63;
then North-Bound p,(L~ (Cage C,n)) = (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) by A53, TOPREAL3:11;
then North-Bound p,(L~ (Cage C,n)) in LSeg ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1),((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 2) by A25, RLTOPSP1:69;
then LSeg (North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n))) c= LSeg ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1),((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 2) by A22, A30, TOPREAL1:12;
then p in L~ (Cage C,n) by A2, A13, A30, SPPOL_2:17;
then p in (LSeg (North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))) /\ (L~ (Cage C,n)) by A13, XBOOLE_0:def 4;
then p in {(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))} by A1, JORDAN18:27;
hence contradiction by A12, TARSKI:def 2; :: thesis: verum
end;
suppose A54: ( LSeg (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))),1 is horizontal & LSeg (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))),((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1) is vertical ) ; :: thesis: contradiction
then A55: (South-Bound p,(L~ (Cage C,n))) `1 = ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `1 by A11, A25, A31, A34, SPPOL_1:64;
(South-Bound p,(L~ (Cage C,n))) `2 = ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 by A15, A21, A30, A54, JORDAN3:42, SPPOL_1:63;
then South-Bound p,(L~ (Cage C,n)) = (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1 by A55, TOPREAL3:11;
then South-Bound p,(L~ (Cage C,n)) in LSeg ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1)),((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))))) by A25, RLTOPSP1:69;
then LSeg (North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n))) c= LSeg ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1)),((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. (len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))))) by A31, A34, TOPREAL1:12;
then p in L~ (Cage C,n) by A2, A13, A31, SPPOL_2:17;
then p in (LSeg (North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))) /\ (L~ (Cage C,n)) by A13, XBOOLE_0:def 4;
then p in {(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))} by A1, JORDAN18:27;
hence contradiction by A12, TARSKI:def 2; :: thesis: verum
end;
suppose A56: ( LSeg (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))),1 is horizontal & LSeg (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))),((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1) is horizontal ) ; :: thesis: contradiction
then ( (South-Bound p,(L~ (Cage C,n))) `2 = ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. 1) `2 & (North-Bound p,(L~ (Cage C,n))) `2 = ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) /. ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1)) `2 ) by A15, A21, A30, A31, A34, JORDAN3:42, SPPOL_1:63;
hence contradiction by A12, A29, A30, A31, A56, SPRECT_3:21; :: thesis: verum
end;
end;
end;
A57: L~ (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) = (L~ rf) \/ (LSeg (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))),((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1)) by A3, A6, A9, GOBOARD2:8;
A58: LSeg rf,1 c= L~ rf by TOPREAL3:26;
len rf = (len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1 by FINSEQ_1:80, NAT_D:35;
then 1 + 1 <= len rf by A3, A7, NAT_1:13;
then South-Bound p,(L~ (Cage C,n)) in LSeg rf,1 by A22, SPPOL_2:3;
then A59: ( North-Bound p,(L~ (Cage C,n)) in L~ rf & South-Bound p,(L~ (Cage C,n)) in L~ rf ) by A2, A15, A33, A57, A58, XBOOLE_0:def 3;
then reconsider BCut = B_Cut rf,(South-Bound p,(L~ (Cage C,n))),(North-Bound p,(L~ (Cage C,n))) as S-Sequence_in_R2 by A1, JORDAN18:25, JORDAN3:72;
set pion = <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>;
set Ga = GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>);
A60: len <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> = 1 + 1 by FINSEQ_1:61;
then A61: (len (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) + 1 = (len BCut) + (1 + 1) by GRAPH_2:13
.= ((len BCut) + 1) + 1 ;
then A62: len BCut < len (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) by NAT_1:13;
A63: (len BCut) + 1 >= 1 by NAT_1:11;
len BCut > 0 by NAT_1:3;
then A64: len BCut >= 0 + 1 by NAT_1:13;
then A65: (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) /. (len BCut) = BCut /. (len BCut) by GRAPH_2:61
.= North-Bound p,(L~ (Cage C,n)) by A59, Th20
.= <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> /. 1 by FINSEQ_4:26 ;
A66: now
let n be Element of NAT ; :: thesis: ( n in dom <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> implies ex i, j being Element of NAT st
( [j,b3] in Indices (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) & <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> /. i = (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) * j,b3 ) )

assume n in dom <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> ; :: thesis: ex i, j being Element of NAT st
( [j,b3] in Indices (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) & <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> /. i = (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) * j,b3 )

then A67: n in Seg 2 by FINSEQ_3:29;
per cases ( n = 1 or n = 1 + 1 ) by A67, FINSEQ_1:4, TARSKI:def 2;
suppose A68: n = 1 ; :: thesis: ex i, j being Element of NAT st
( [j,b3] in Indices (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) & <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> /. i = (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) * j,b3 )

len BCut in Seg (len (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) by A62, A64, FINSEQ_1:3;
then len BCut in dom (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) by FINSEQ_1:def 3;
then consider i, j being Element of NAT such that
A69: [i,j] in Indices (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) and
A70: (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) /. (len BCut) = (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) * i,j by GOBOARD2:25;
take i = i; :: thesis: ex j being Element of NAT st
( [i,j] in Indices (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) & <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> /. n = (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) * i,j )

take j = j; :: thesis: ( [i,j] in Indices (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) & <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> /. n = (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) * i,j )
thus [i,j] in Indices (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) by A69; :: thesis: <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> /. n = (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) * i,j
thus <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> /. n = (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) * i,j by A65, A68, A70; :: thesis: verum
end;
suppose A71: n = 1 + 1 ; :: thesis: ex i, j being Element of NAT st
( [j,b3] in Indices (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) & <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> /. i = (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) * j,b3 )

(len BCut) + 1 in dom (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) by A61, A63, FINSEQ_3:27;
then consider i, j being Element of NAT such that
A72: [i,j] in Indices (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) and
A73: (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) /. ((len BCut) + 1) = (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) * i,j by GOBOARD2:25;
take i = i; :: thesis: ex j being Element of NAT st
( [i,j] in Indices (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) & <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> /. n = (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) * i,j )

take j = j; :: thesis: ( [i,j] in Indices (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) & <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> /. n = (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) * i,j )
thus [i,j] in Indices (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) by A72; :: thesis: <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> /. n = (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) * i,j
thus <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> /. n = (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) * i,j by A60, A71, A73, GRAPH_2:62; :: thesis: verum
end;
end;
end;
<*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> is being_S-Seq by A10, A24, JORDAN1B:8;
then consider pion1 being FinSequence of (TOP-REAL 2) such that
A74: pion1 is_sequence_on GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) and
A75: pion1 is being_S-Seq and
A76: L~ <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> = L~ pion1 and
A77: <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> /. 1 = pion1 /. 1 and
A78: <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> /. (len <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) = pion1 /. (len pion1) and
A79: len <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> <= len pion1 by A66, GOBOARD3:2;
reconsider pion1 = pion1 as S-Sequence_in_R2 by A75;
now
let n be Element of NAT ; :: thesis: ( n in dom BCut implies ex i, j being Element of NAT st
( [i,j] in Indices (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) & BCut /. n = (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) * i,j ) )

assume A80: n in dom BCut ; :: thesis: ex i, j being Element of NAT st
( [i,j] in Indices (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) & BCut /. n = (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) * i,j )

dom BCut c= dom (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) by Th23;
then consider i, j being Element of NAT such that
A81: [i,j] in Indices (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) and
A82: (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) /. n = (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) * i,j by A80, GOBOARD2:25;
take i = i; :: thesis: ex j being Element of NAT st
( [i,j] in Indices (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) & BCut /. n = (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) * i,j )

take j = j; :: thesis: ( [i,j] in Indices (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) & BCut /. n = (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) * i,j )
thus [i,j] in Indices (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) by A81; :: thesis: BCut /. n = (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) * i,j
( 1 <= n & n <= len BCut ) by A80, FINSEQ_3:27;
hence BCut /. n = (GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>)) * i,j by A82, GRAPH_2:61; :: thesis: verum
end;
then consider BCut1 being FinSequence of (TOP-REAL 2) such that
A83: BCut1 is_sequence_on GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) and
A84: BCut1 is being_S-Seq and
A85: L~ BCut = L~ BCut1 and
A86: BCut /. 1 = BCut1 /. 1 and
A87: BCut /. (len BCut) = BCut1 /. (len BCut1) and
A88: len BCut <= len BCut1 by GOBOARD3:2;
reconsider BCut1 = BCut1 as S-Sequence_in_R2 by A84;
set g = BCut1 ^' pion1;
A89: BCut1 /. (len BCut1) = North-Bound p,(L~ (Cage C,n)) by A59, A87, Th20
.= pion1 /. 1 by A77, FINSEQ_4:26 ;
A90: ( 1 in dom BCut1 & len BCut1 in dom BCut1 ) by FINSEQ_5:6;
A91: now end;
A92: BCut1 ^' pion1 is_sequence_on GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) by A74, A83, A89, TOPREAL8:12;
A93: L~ BCut1 c= L~ rf by A59, A85, JORDAN5B:27;
LSeg BCut1,((len BCut1) -' 1) c= L~ BCut1 by TOPREAL3:26;
then LSeg BCut1,((len BCut1) -' 1) c= L~ rf by A93, XBOOLE_1:1;
then A94: LSeg BCut1,((len BCut1) -' 1) c= L~ (Cage C,n) by A14, XBOOLE_1:1;
LSeg pion1,1 c= L~ <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> by A76, TOPREAL3:26;
then LSeg pion1,1 c= LSeg (North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n))) by SPPOL_2:21;
then (LSeg BCut1,((len BCut1) -' 1)) /\ (LSeg pion1,1) c= (LSeg (North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))) /\ (L~ (Cage C,n)) by A94, XBOOLE_1:27;
then A95: (LSeg BCut1,((len BCut1) -' 1)) /\ (LSeg pion1,1) c= {(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))} by A1, JORDAN18:27;
A96: len BCut1 >= 1 + 1 by TOPREAL1:def 10;
then A97: (len BCut1) - 1 >= 1 by XREAL_1:21;
len BCut1 > 1 by A96, NAT_1:13;
then A98: ((len BCut1) -' 1) + 1 = len BCut1 by XREAL_1:237;
BCut /. (len BCut) = North-Bound p,(L~ (Cage C,n)) by A59, Th20;
then A99: North-Bound p,(L~ (Cage C,n)) in LSeg (BCut1 /. ((len BCut1) -' 1)),(BCut1 /. (len BCut1)) by A87, RLTOPSP1:69;
A100: L~ BCut1 c= L~ (Cage C,n) by A14, A93, XBOOLE_1:1;
A101: now
assume South-Bound p,(L~ (Cage C,n)) in LSeg BCut1,((len BCut1) -' 1) ; :: thesis: contradiction
then South-Bound p,(L~ (Cage C,n)) in LSeg (BCut1 /. ((len BCut1) -' 1)),(BCut1 /. (len BCut1)) by A97, A98, TOPREAL1:def 5;
then LSeg (North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n))) c= LSeg (BCut1 /. ((len BCut1) -' 1)),(BCut1 /. (len BCut1)) by A99, TOPREAL1:12;
then p in LSeg (BCut1 /. ((len BCut1) -' 1)),(BCut1 /. (len BCut1)) by A13;
then p in LSeg BCut1,((len BCut1) -' 1) by A97, A98, TOPREAL1:def 5;
then p in L~ BCut1 by SPPOL_2:17;
then p in (LSeg (North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))) /\ (L~ (Cage C,n)) by A13, A100, XBOOLE_0:def 4;
then p in {(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))} by A1, JORDAN18:27;
hence contradiction by A12, TARSKI:def 2; :: thesis: verum
end;
A102: (LSeg BCut1,((len BCut1) -' 1)) /\ (LSeg pion1,1) = {(BCut1 /. (len BCut1))}
proof
thus (LSeg BCut1,((len BCut1) -' 1)) /\ (LSeg pion1,1) c= {(BCut1 /. (len BCut1))} :: according to XBOOLE_0:def 10 :: thesis: {(BCut1 /. (len BCut1))} c= (LSeg BCut1,((len BCut1) -' 1)) /\ (LSeg pion1,1)
proof
let x be set ; :: according to TARSKI:def 3 :: thesis: ( not x in (LSeg BCut1,((len BCut1) -' 1)) /\ (LSeg pion1,1) or x in {(BCut1 /. (len BCut1))} )
assume A103: x in (LSeg BCut1,((len BCut1) -' 1)) /\ (LSeg pion1,1) ; :: thesis: x in {(BCut1 /. (len BCut1))}
then x <> South-Bound p,(L~ (Cage C,n)) by A101, XBOOLE_0:def 4;
then x = North-Bound p,(L~ (Cage C,n)) by A95, A103, TARSKI:def 2;
then x = BCut1 /. (len BCut1) by A59, A87, Th20;
hence x in {(BCut1 /. (len BCut1))} by TARSKI:def 1; :: thesis: verum
end;
let x be set ; :: according to TARSKI:def 3 :: thesis: ( not x in {(BCut1 /. (len BCut1))} or x in (LSeg BCut1,((len BCut1) -' 1)) /\ (LSeg pion1,1) )
assume x in {(BCut1 /. (len BCut1))} ; :: thesis: x in (LSeg BCut1,((len BCut1) -' 1)) /\ (LSeg pion1,1)
then A104: x = BCut1 /. (len BCut1) by TARSKI:def 1;
then x in LSeg (BCut1 /. ((len BCut1) -' 1)),(BCut1 /. (len BCut1)) by RLTOPSP1:69;
then A105: x in LSeg BCut1,((len BCut1) -' 1) by A97, A98, TOPREAL1:def 5;
x in LSeg (pion1 /. 1),(pion1 /. (1 + 1)) by A89, A104, RLTOPSP1:69;
then x in LSeg pion1,1 by A60, A79, TOPREAL1:def 5;
hence x in (LSeg BCut1,((len BCut1) -' 1)) /\ (LSeg pion1,1) by A105, XBOOLE_0:def 4; :: thesis: verum
end;
A106: pion1 /. (len pion1) = South-Bound p,(L~ (Cage C,n)) by A60, A78, FINSEQ_4:26
.= BCut1 /. 1 by A59, A86, Th19 ;
now
assume len BCut = 1 ; :: thesis: contradiction
then BCut /. 1 = North-Bound p,(L~ (Cage C,n)) by A59, Th20;
hence contradiction by A10, A59, Th19; :: thesis: verum
end;
then len BCut > 1 by A64, XXREAL_0:1;
then len BCut1 > 1 by A88, XXREAL_0:2;
then A107: len BCut1 >= 1 + 1 by NAT_1:13;
A108: (LSeg (North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))) /\ (L~ (Cage C,n)) = {(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))} by A1, JORDAN18:27;
L~ BCut1 c= L~ (Cage C,n) by A14, A93, XBOOLE_1:1;
then (L~ BCut1) /\ (LSeg (North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))) c= {(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))} by A108, XBOOLE_1:26;
then (L~ BCut1) /\ (L~ pion1) c= {(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))} by A76, SPPOL_2:21;
then (L~ BCut1) /\ (L~ pion1) c= {(North-Bound p,(L~ (Cage C,n))),(BCut1 /. 1)} by A59, A86, Th19;
then A109: (L~ BCut1) /\ (L~ pion1) c= {(BCut1 /. 1),(pion1 /. 1)} by A77, FINSEQ_4:26;
{(BCut1 /. 1),(pion1 /. 1)} c= (L~ BCut1) /\ (L~ pion1)
proof
let x be set ; :: according to TARSKI:def 3 :: thesis: ( not x in {(BCut1 /. 1),(pion1 /. 1)} or x in (L~ BCut1) /\ (L~ pion1) )
assume x in {(BCut1 /. 1),(pion1 /. 1)} ; :: thesis: x in (L~ BCut1) /\ (L~ pion1)
then ( x = BCut1 /. 1 or x = pion1 /. 1 ) by TARSKI:def 2;
then ( x in L~ BCut1 & x in L~ pion1 ) by A60, A79, A89, A106, A107, JORDAN3:34;
hence x in (L~ BCut1) /\ (L~ pion1) by XBOOLE_0:def 4; :: thesis: verum
end;
then (L~ BCut1) /\ (L~ pion1) = {(BCut1 /. 1),(pion1 /. 1)} by A109, XBOOLE_0:def 10;
then reconsider g = BCut1 ^' pion1 as non constant standard special_circular_sequence by A89, A91, A92, A102, A106, Th25, JORDAN8:7, TOPREAL8:11, TOPREAL8:33, TOPREAL8:34;
A110: len <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> = 2 by FINSEQ_1:61;
take BCut ; :: thesis: ( BCut = B_Cut ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) | ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1)),(South-Bound p,(L~ (Cage C,n))),(North-Bound p,(L~ (Cage C,n))) & ex P being S-Sequence_in_R2 st
( P is_sequence_on GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) & L~ <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> = L~ P & P /. 1 = North-Bound p,(L~ (Cage C,n)) & P /. (len P) = South-Bound p,(L~ (Cage C,n)) & len P >= 2 & ex B1 being S-Sequence_in_R2 st
( B1 is_sequence_on GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) & L~ BCut = L~ B1 & BCut /. 1 = B1 /. 1 & BCut /. (len BCut) = B1 /. (len B1) & len BCut <= len B1 & ex g being non constant standard special_circular_sequence st g = B1 ^' P ) ) )

thus BCut = B_Cut ((Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n)))) | ((len (Rotate (Cage C,n),((Cage C,n) /. (Index (South-Bound p,(L~ (Cage C,n))),(Cage C,n))))) -' 1)),(South-Bound p,(L~ (Cage C,n))),(North-Bound p,(L~ (Cage C,n))) ; :: thesis: ex P being S-Sequence_in_R2 st
( P is_sequence_on GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) & L~ <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> = L~ P & P /. 1 = North-Bound p,(L~ (Cage C,n)) & P /. (len P) = South-Bound p,(L~ (Cage C,n)) & len P >= 2 & ex B1 being S-Sequence_in_R2 st
( B1 is_sequence_on GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) & L~ BCut = L~ B1 & BCut /. 1 = B1 /. 1 & BCut /. (len BCut) = B1 /. (len B1) & len BCut <= len B1 & ex g being non constant standard special_circular_sequence st g = B1 ^' P ) )

take pion1 ; :: thesis: ( pion1 is_sequence_on GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) & L~ <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> = L~ pion1 & pion1 /. 1 = North-Bound p,(L~ (Cage C,n)) & pion1 /. (len pion1) = South-Bound p,(L~ (Cage C,n)) & len pion1 >= 2 & ex B1 being S-Sequence_in_R2 st
( B1 is_sequence_on GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) & L~ BCut = L~ B1 & BCut /. 1 = B1 /. 1 & BCut /. (len BCut) = B1 /. (len B1) & len BCut <= len B1 & ex g being non constant standard special_circular_sequence st g = B1 ^' pion1 ) )

thus ( pion1 is_sequence_on GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) & L~ <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*> = L~ pion1 & pion1 /. 1 = North-Bound p,(L~ (Cage C,n)) & pion1 /. (len pion1) = South-Bound p,(L~ (Cage C,n)) & len pion1 >= 2 ) by A74, A76, A77, A78, A79, A110, FINSEQ_4:26; :: thesis: ex B1 being S-Sequence_in_R2 st
( B1 is_sequence_on GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) & L~ BCut = L~ B1 & BCut /. 1 = B1 /. 1 & BCut /. (len BCut) = B1 /. (len B1) & len BCut <= len B1 & ex g being non constant standard special_circular_sequence st g = B1 ^' pion1 )

take BCut1 ; :: thesis: ( BCut1 is_sequence_on GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) & L~ BCut = L~ BCut1 & BCut /. 1 = BCut1 /. 1 & BCut /. (len BCut) = BCut1 /. (len BCut1) & len BCut <= len BCut1 & ex g being non constant standard special_circular_sequence st g = BCut1 ^' pion1 )
thus ( BCut1 is_sequence_on GoB (BCut ^' <*(North-Bound p,(L~ (Cage C,n))),(South-Bound p,(L~ (Cage C,n)))*>) & L~ BCut = L~ BCut1 & BCut /. 1 = BCut1 /. 1 & BCut /. (len BCut) = BCut1 /. (len BCut1) & len BCut <= len BCut1 ) by A83, A85, A86, A87, A88; :: thesis: ex g being non constant standard special_circular_sequence st g = BCut1 ^' pion1
take g ; :: thesis: g = BCut1 ^' pion1
thus g = BCut1 ^' pion1 ; :: thesis: verum