let C be non empty compact non horizontal non vertical Subset of (TOP-REAL 2); ( C is connected implies for n, k being Nat st 1 <= k & k + 1 <= len (Cage (C,n)) holds
( left_cell ((Cage (C,n)),k,(Gauge (C,n))) misses C & right_cell ((Cage (C,n)),k,(Gauge (C,n))) meets C ) )
assume A1:
C is connected
; for n, k being Nat st 1 <= k & k + 1 <= len (Cage (C,n)) holds
( left_cell ((Cage (C,n)),k,(Gauge (C,n))) misses C & right_cell ((Cage (C,n)),k,(Gauge (C,n))) meets C )
let n be Nat; for k being Nat st 1 <= k & k + 1 <= len (Cage (C,n)) holds
( left_cell ((Cage (C,n)),k,(Gauge (C,n))) misses C & right_cell ((Cage (C,n)),k,(Gauge (C,n))) meets C )
set G = Gauge (C,n);
set f = Cage (C,n);
set W = W-bound C;
set E = E-bound C;
set S = S-bound C;
set N = N-bound C;
A2:
Cage (C,n) is_sequence_on Gauge (C,n)
by A1, Def1;
defpred S1[ Nat] means for m being Nat st 1 <= m & m + 1 <= len ((Cage (C,n)) | $1) holds
( left_cell (((Cage (C,n)) | $1),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | $1),m,(Gauge (C,n))) meets C );
A3:
len (Gauge (C,n)) = width (Gauge (C,n))
by JORDAN8:def 1;
A4:
len (Gauge (C,n)) = (2 |^ n) + 3
by JORDAN8:def 1;
A5:
for k being Nat st S1[k] holds
S1[k + 1]
proof
let k be
Nat;
( S1[k] implies S1[k + 1] )
assume A6:
for
m being
Nat st 1
<= m &
m + 1
<= len ((Cage (C,n)) | k) holds
(
left_cell (
((Cage (C,n)) | k),
m,
(Gauge (C,n)))
misses C &
right_cell (
((Cage (C,n)) | k),
m,
(Gauge (C,n)))
meets C )
;
S1[k + 1]
per cases
( k >= len (Cage (C,n)) or k < len (Cage (C,n)) )
;
suppose A7:
k < len (Cage (C,n))
;
S1[k + 1]then A8:
len ((Cage (C,n)) | k) = k
by FINSEQ_1:59;
A9:
1
<= len (Gauge (C,n))
by A4, NAT_1:12;
A10:
(Cage (C,n)) | k is_sequence_on Gauge (
C,
n)
by A2, GOBOARD1:22;
A11:
(Cage (C,n)) | (k + 1) is_sequence_on Gauge (
C,
n)
by A2, GOBOARD1:22;
consider i being
Nat such that A12:
1
<= i
and A13:
i + 1
<= len (Gauge (C,n))
and A14:
(
(Cage (C,n)) /. 1
= (Gauge (C,n)) * (
i,
(width (Gauge (C,n)))) &
(Cage (C,n)) /. 2
= (Gauge (C,n)) * (
(i + 1),
(width (Gauge (C,n)))) )
and A15:
N-min C in cell (
(Gauge (C,n)),
i,
((width (Gauge (C,n))) -' 1))
and
N-min C <> (Gauge (C,n)) * (
i,
((width (Gauge (C,n))) -' 1))
by A1, Def1;
let m be
Nat;
( 1 <= m & m + 1 <= len ((Cage (C,n)) | (k + 1)) implies ( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C ) )assume that A16:
1
<= m
and A17:
m + 1
<= len ((Cage (C,n)) | (k + 1))
;
( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )A18:
k + 1
<= len (Cage (C,n))
by A7, NAT_1:13;
then A19:
len ((Cage (C,n)) | (k + 1)) = k + 1
by FINSEQ_1:59;
A20:
2
|^ n >= n + 1
by NEWTON:85;
now ( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )per cases
( k = 0 or k = 1 or k > 1 )
by NAT_1:25;
suppose A21:
k = 0
;
( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )
1
<= m + 1
by NAT_1:12;
then
m + 1
= 0 + 1
by A17, A21, XXREAL_0:1;
hence
(
left_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
misses C &
right_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
meets C )
by A16;
verum end; suppose A22:
k = 1
;
( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )
1
+ 1
<= m + 1
by A16, XREAL_1:6;
then A23:
m + 1
= 1
+ 1
by A19, A17, A22, XXREAL_0:1;
(Cage (C,n)) | (k + 1) = <*((Gauge (C,n)) * (i,(width (Gauge (C,n))))),((Gauge (C,n)) * ((i + 1),(width (Gauge (C,n)))))*>
by A18, A14, A22, FINSEQ_5:81;
then A24:
(
((Cage (C,n)) | (k + 1)) /. 1
= (Gauge (C,n)) * (
i,
(width (Gauge (C,n)))) &
((Cage (C,n)) | (k + 1)) /. 2
= (Gauge (C,n)) * (
(i + 1),
(width (Gauge (C,n)))) )
by FINSEQ_4:17;
1
<= i + 1
by A12, NAT_1:13;
then A25:
[(i + 1),(len (Gauge (C,n)))] in Indices (Gauge (C,n))
by A3, A13, A9, MATRIX_0:30;
A26:
i < len (Gauge (C,n))
by A13, NAT_1:13;
then A27:
[i,(len (Gauge (C,n)))] in Indices (Gauge (C,n))
by A3, A12, A9, MATRIX_0:30;
A28:
(
i < i + 1 &
i + 1
< (i + 1) + 1 )
by NAT_1:13;
then A29:
left_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
= cell (
(Gauge (C,n)),
i,
(len (Gauge (C,n))))
by A3, A11, A17, A24, A27, A25, A23, GOBRD13:def 3;
now not left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C
N-bound C > S-bound C
by JORDAN8:9;
then
(N-bound C) - (S-bound C) > (S-bound C) - (S-bound C)
by XREAL_1:9;
then
((N-bound C) - (S-bound C)) / (2 |^ n) > 0
by A20, XREAL_1:139;
then A30:
(N-bound C) + 0 < (N-bound C) + (((N-bound C) - (S-bound C)) / (2 |^ n))
by XREAL_1:6;
assume
left_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
meets C
;
contradictionthen consider p being
object such that A31:
p in cell (
(Gauge (C,n)),
i,
(len (Gauge (C,n))))
and A32:
p in C
by A29, XBOOLE_0:3;
reconsider p =
p as
Element of
(TOP-REAL 2) by A31;
A33:
p `2 <= N-bound C
by A32, PSCOMP_1:24;
[1,(len (Gauge (C,n)))] in Indices (Gauge (C,n))
by A3, A9, MATRIX_0:30;
then
(Gauge (C,n)) * (1,
(len (Gauge (C,n))))
= |[((W-bound C) + ((((E-bound C) - (W-bound C)) / (2 |^ n)) * (1 - 2))),((S-bound C) + ((((N-bound C) - (S-bound C)) / (2 |^ n)) * ((len (Gauge (C,n))) - 2)))]|
by JORDAN8:def 1;
then A34:
((Gauge (C,n)) * (1,(len (Gauge (C,n))))) `2 = (S-bound C) + ((((N-bound C) - (S-bound C)) / (2 |^ n)) * ((len (Gauge (C,n))) - 2))
by EUCLID:52;
cell (
(Gauge (C,n)),
i,
(len (Gauge (C,n))))
= { |[r,s]| where r, s is Real : ( ((Gauge (C,n)) * (i,1)) `1 <= r & r <= ((Gauge (C,n)) * ((i + 1),1)) `1 & ((Gauge (C,n)) * (1,(len (Gauge (C,n))))) `2 <= s ) }
by A3, A12, A26, GOBRD11:31;
then consider r,
s being
Real such that A35:
p = |[r,s]|
and
((Gauge (C,n)) * (i,1)) `1 <= r
and
r <= ((Gauge (C,n)) * ((i + 1),1)) `1
and A36:
((Gauge (C,n)) * (1,(len (Gauge (C,n))))) `2 <= s
by A31;
(((N-bound C) - (S-bound C)) / (2 |^ n)) * ((len (Gauge (C,n))) - 2) =
((((N-bound C) - (S-bound C)) / (2 |^ n)) * (2 |^ n)) + ((((N-bound C) - (S-bound C)) / (2 |^ n)) * 1)
by A4
.=
((N-bound C) - (S-bound C)) + (((N-bound C) - (S-bound C)) / (2 |^ n))
by A20, XCMPLX_1:87
;
then
N-bound C < s
by A36, A34, A30, XXREAL_0:2;
hence
contradiction
by A35, A33, EUCLID:52;
verum end; hence
left_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
misses C
;
right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C
(
N-min C in C &
N-min C in right_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n))) )
by A3, A11, A15, A17, A24, A27, A25, A23, A28, GOBRD13:def 2, SPRECT_1:11;
hence
right_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
meets C
by XBOOLE_0:3;
verum end; suppose A37:
k > 1
;
( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )then A38:
((len ((Cage (C,n)) | k)) -' 1) + 1
= len ((Cage (C,n)) | k)
by A8, XREAL_1:235;
A39:
1
<= (len ((Cage (C,n)) | k)) -' 1
by A8, A37, NAT_D:49;
now ( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )per cases
( m + 1 = len ((Cage (C,n)) | (k + 1)) or m + 1 <> len ((Cage (C,n)) | (k + 1)) )
;
suppose A40:
m + 1
= len ((Cage (C,n)) | (k + 1))
;
( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )A41:
len ((Cage (C,n)) | k) <= len (Cage (C,n))
by FINSEQ_5:16;
now ( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )
left_cell (
((Cage (C,n)) | k),
((len ((Cage (C,n)) | k)) -' 1),
(Gauge (C,n)))
misses C
by A6, A39, A38;
then A42:
left_cell (
(Cage (C,n)),
((len ((Cage (C,n)) | k)) -' 1),
(Gauge (C,n)))
misses C
by A2, A8, A39, A38, A41, GOBRD13:31;
A43:
((len ((Cage (C,n)) | k)) -' 1) + (1 + 1) = (len ((Cage (C,n)) | k)) + 1
by A38;
right_cell (
((Cage (C,n)) | k),
((len ((Cage (C,n)) | k)) -' 1),
(Gauge (C,n)))
meets C
by A6, A39, A38;
then A44:
right_cell (
(Cage (C,n)),
((len ((Cage (C,n)) | k)) -' 1),
(Gauge (C,n)))
meets C
by A2, A8, A39, A38, A41, GOBRD13:31;
consider i1,
j1,
i2,
j2 being
Nat such that A45:
(
[i1,j1] in Indices (Gauge (C,n)) &
(Cage (C,n)) /. ((len ((Cage (C,n)) | k)) -' 1) = (Gauge (C,n)) * (
i1,
j1) )
and A46:
[i2,j2] in Indices (Gauge (C,n))
and A47:
(Cage (C,n)) /. (len ((Cage (C,n)) | k)) = (Gauge (C,n)) * (
i2,
j2)
and
( (
i1 = i2 &
j1 + 1
= j2 ) or (
i1 + 1
= i2 &
j1 = j2 ) or (
i1 = i2 + 1 &
j1 = j2 ) or (
i1 = i2 &
j1 = j2 + 1 ) )
by A2, A7, A8, A39, A38, JORDAN8:3;
1
<= i2
by A46, MATRIX_0:32;
then A48:
(i2 -' 1) + 1
= i2
by XREAL_1:235;
1
<= j2
by A46, MATRIX_0:32;
then A49:
(j2 -' 1) + 1
= j2
by XREAL_1:235;
per cases
( ( front_left_cell ((Cage (C,n)),((len ((Cage (C,n)) | k)) -' 1),(Gauge (C,n))) misses C & front_right_cell ((Cage (C,n)),((len ((Cage (C,n)) | k)) -' 1),(Gauge (C,n))) misses C ) or ( front_left_cell ((Cage (C,n)),((len ((Cage (C,n)) | k)) -' 1),(Gauge (C,n))) misses C & front_right_cell ((Cage (C,n)),((len ((Cage (C,n)) | k)) -' 1),(Gauge (C,n))) meets C ) or front_left_cell ((Cage (C,n)),((len ((Cage (C,n)) | k)) -' 1),(Gauge (C,n))) meets C )
;
suppose A50:
(
front_left_cell (
(Cage (C,n)),
((len ((Cage (C,n)) | k)) -' 1),
(Gauge (C,n)))
misses C &
front_right_cell (
(Cage (C,n)),
((len ((Cage (C,n)) | k)) -' 1),
(Gauge (C,n)))
misses C )
;
( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )then A51:
Cage (
C,
n)
turns_right (len ((Cage (C,n)) | k)) -' 1,
Gauge (
C,
n)
by A1, A18, A8, A39, A43, Def1;
now ( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )per cases
( ( i1 = i2 & j1 + 1 = j2 & [(i2 + 1),j2] in Indices (Gauge (C,n)) & (Cage (C,n)) /. ((len ((Cage (C,n)) | k)) + 1) = (Gauge (C,n)) * ((i2 + 1),j2) ) or ( i1 + 1 = i2 & j1 = j2 & [i2,(j2 -' 1)] in Indices (Gauge (C,n)) & (Cage (C,n)) /. ((len ((Cage (C,n)) | k)) + 1) = (Gauge (C,n)) * (i2,(j2 -' 1)) ) or ( i1 = i2 + 1 & j1 = j2 & [i2,(j2 + 1)] in Indices (Gauge (C,n)) & (Cage (C,n)) /. ((len ((Cage (C,n)) | k)) + 1) = (Gauge (C,n)) * (i2,(j2 + 1)) ) or ( i1 = i2 & j1 = j2 + 1 & [(i2 -' 1),j2] in Indices (Gauge (C,n)) & (Cage (C,n)) /. ((len ((Cage (C,n)) | k)) + 1) = (Gauge (C,n)) * ((i2 -' 1),j2) ) )
by A38, A45, A46, A47, A51;
suppose that A52:
(
i1 = i2 &
j1 + 1
= j2 )
and A53:
(
[(i2 + 1),j2] in Indices (Gauge (C,n)) &
(Cage (C,n)) /. ((len ((Cage (C,n)) | k)) + 1) = (Gauge (C,n)) * (
(i2 + 1),
j2) )
;
( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )
front_right_cell (
(Cage (C,n)),
((len ((Cage (C,n)) | k)) -' 1),
(Gauge (C,n)))
= cell (
(Gauge (C,n)),
i1,
j2)
by A2, A39, A38, A41, A45, A46, A47, A52, GOBRD13:35;
then
left_cell (
(Cage (C,n)),
m,
(Gauge (C,n)))
misses C
by A2, A18, A8, A19, A16, A40, A46, A47, A50, A52, A53, GOBRD13:23;
hence
left_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
misses C
by A2, A18, A19, A16, A40, GOBRD13:31;
right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C
(
j2 -' 1
= j1 &
cell (
(Gauge (C,n)),
i1,
j1)
meets C )
by A2, A39, A38, A41, A45, A46, A47, A44, A52, GOBRD13:22, NAT_D:34;
then
right_cell (
(Cage (C,n)),
m,
(Gauge (C,n)))
meets C
by A2, A18, A8, A19, A16, A40, A46, A47, A52, A53, GOBRD13:24;
hence
right_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
meets C
by A2, A18, A19, A16, A40, GOBRD13:31;
verum end; suppose that A54:
(
i1 + 1
= i2 &
j1 = j2 )
and A55:
(
[i2,(j2 -' 1)] in Indices (Gauge (C,n)) &
(Cage (C,n)) /. ((len ((Cage (C,n)) | k)) + 1) = (Gauge (C,n)) * (
i2,
(j2 -' 1)) )
;
( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )
front_right_cell (
(Cage (C,n)),
((len ((Cage (C,n)) | k)) -' 1),
(Gauge (C,n)))
= cell (
(Gauge (C,n)),
i2,
(j2 -' 1))
by A2, A39, A38, A41, A45, A46, A47, A54, GOBRD13:37;
then
left_cell (
(Cage (C,n)),
m,
(Gauge (C,n)))
misses C
by A2, A18, A8, A19, A16, A40, A46, A47, A49, A50, A55, GOBRD13:27;
hence
left_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
misses C
by A2, A18, A19, A16, A40, GOBRD13:31;
right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C
(
i2 -' 1
= i1 &
cell (
(Gauge (C,n)),
i1,
(j1 -' 1))
meets C )
by A2, A39, A38, A41, A45, A46, A47, A44, A54, GOBRD13:24, NAT_D:34;
then
right_cell (
(Cage (C,n)),
m,
(Gauge (C,n)))
meets C
by A2, A18, A8, A19, A16, A40, A46, A47, A49, A54, A55, GOBRD13:28;
hence
right_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
meets C
by A2, A18, A19, A16, A40, GOBRD13:31;
verum end; suppose that A56:
(
i1 = i2 + 1 &
j1 = j2 )
and A57:
(
[i2,(j2 + 1)] in Indices (Gauge (C,n)) &
(Cage (C,n)) /. ((len ((Cage (C,n)) | k)) + 1) = (Gauge (C,n)) * (
i2,
(j2 + 1)) )
;
( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )
front_right_cell (
(Cage (C,n)),
((len ((Cage (C,n)) | k)) -' 1),
(Gauge (C,n)))
= cell (
(Gauge (C,n)),
(i2 -' 1),
j2)
by A2, A39, A38, A41, A45, A46, A47, A56, GOBRD13:39;
then
left_cell (
(Cage (C,n)),
m,
(Gauge (C,n)))
misses C
by A2, A18, A8, A19, A16, A40, A46, A47, A50, A57, GOBRD13:21;
hence
left_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
misses C
by A2, A18, A19, A16, A40, GOBRD13:31;
right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C
cell (
(Gauge (C,n)),
i2,
j2)
meets C
by A2, A39, A38, A41, A45, A46, A47, A44, A56, GOBRD13:26;
then
right_cell (
(Cage (C,n)),
m,
(Gauge (C,n)))
meets C
by A2, A18, A8, A19, A16, A40, A46, A47, A57, GOBRD13:22;
hence
right_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
meets C
by A2, A18, A19, A16, A40, GOBRD13:31;
verum end; suppose that A58:
(
i1 = i2 &
j1 = j2 + 1 )
and A59:
(
[(i2 -' 1),j2] in Indices (Gauge (C,n)) &
(Cage (C,n)) /. ((len ((Cage (C,n)) | k)) + 1) = (Gauge (C,n)) * (
(i2 -' 1),
j2) )
;
( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )
front_right_cell (
(Cage (C,n)),
((len ((Cage (C,n)) | k)) -' 1),
(Gauge (C,n)))
= cell (
(Gauge (C,n)),
(i2 -' 1),
(j2 -' 1))
by A2, A39, A38, A41, A45, A46, A47, A58, GOBRD13:41;
then
left_cell (
(Cage (C,n)),
m,
(Gauge (C,n)))
misses C
by A2, A18, A8, A19, A16, A40, A46, A47, A48, A50, A59, GOBRD13:25;
hence
left_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
misses C
by A2, A18, A19, A16, A40, GOBRD13:31;
right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C
cell (
(Gauge (C,n)),
(i2 -' 1),
j2)
meets C
by A2, A39, A38, A41, A45, A46, A47, A44, A58, GOBRD13:28;
then
right_cell (
(Cage (C,n)),
m,
(Gauge (C,n)))
meets C
by A2, A18, A8, A19, A16, A40, A46, A47, A48, A59, GOBRD13:26;
hence
right_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
meets C
by A2, A18, A19, A16, A40, GOBRD13:31;
verum end; end; end; hence
(
left_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
misses C &
right_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
meets C )
;
verum end; suppose A60:
(
front_left_cell (
(Cage (C,n)),
((len ((Cage (C,n)) | k)) -' 1),
(Gauge (C,n)))
misses C &
front_right_cell (
(Cage (C,n)),
((len ((Cage (C,n)) | k)) -' 1),
(Gauge (C,n)))
meets C )
;
( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )then A61:
Cage (
C,
n)
goes_straight (len ((Cage (C,n)) | k)) -' 1,
Gauge (
C,
n)
by A1, A18, A8, A39, A43, Def1;
now ( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )per cases
( ( i1 = i2 & j1 + 1 = j2 & [i2,(j2 + 1)] in Indices (Gauge (C,n)) & (Cage (C,n)) /. ((len ((Cage (C,n)) | k)) + 1) = (Gauge (C,n)) * (i2,(j2 + 1)) ) or ( i1 + 1 = i2 & j1 = j2 & [(i2 + 1),j2] in Indices (Gauge (C,n)) & (Cage (C,n)) /. ((len ((Cage (C,n)) | k)) + 1) = (Gauge (C,n)) * ((i2 + 1),j2) ) or ( i1 = i2 + 1 & j1 = j2 & [(i2 -' 1),j2] in Indices (Gauge (C,n)) & (Cage (C,n)) /. ((len ((Cage (C,n)) | k)) + 1) = (Gauge (C,n)) * ((i2 -' 1),j2) ) or ( i1 = i2 & j1 = j2 + 1 & [i2,(j2 -' 1)] in Indices (Gauge (C,n)) & (Cage (C,n)) /. ((len ((Cage (C,n)) | k)) + 1) = (Gauge (C,n)) * (i2,(j2 -' 1)) ) )
by A38, A45, A46, A47, A61;
suppose that A62:
(
i1 = i2 &
j1 + 1
= j2 )
and A63:
(
[i2,(j2 + 1)] in Indices (Gauge (C,n)) &
(Cage (C,n)) /. ((len ((Cage (C,n)) | k)) + 1) = (Gauge (C,n)) * (
i2,
(j2 + 1)) )
;
( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )
front_left_cell (
(Cage (C,n)),
((len ((Cage (C,n)) | k)) -' 1),
(Gauge (C,n)))
= cell (
(Gauge (C,n)),
(i1 -' 1),
j2)
by A2, A39, A38, A41, A45, A46, A47, A62, GOBRD13:34;
then
left_cell (
(Cage (C,n)),
m,
(Gauge (C,n)))
misses C
by A2, A18, A8, A19, A16, A40, A46, A47, A60, A62, A63, GOBRD13:21;
hence
left_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
misses C
by A2, A18, A19, A16, A40, GOBRD13:31;
right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C
front_right_cell (
(Cage (C,n)),
((len ((Cage (C,n)) | k)) -' 1),
(Gauge (C,n)))
= cell (
(Gauge (C,n)),
i1,
j2)
by A2, A39, A38, A41, A45, A46, A47, A62, GOBRD13:35;
then
right_cell (
(Cage (C,n)),
m,
(Gauge (C,n)))
meets C
by A2, A18, A8, A19, A16, A40, A46, A47, A60, A62, A63, GOBRD13:22;
hence
right_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
meets C
by A2, A18, A19, A16, A40, GOBRD13:31;
verum end; suppose that A64:
(
i1 + 1
= i2 &
j1 = j2 )
and A65:
(
[(i2 + 1),j2] in Indices (Gauge (C,n)) &
(Cage (C,n)) /. ((len ((Cage (C,n)) | k)) + 1) = (Gauge (C,n)) * (
(i2 + 1),
j2) )
;
( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )
front_left_cell (
(Cage (C,n)),
((len ((Cage (C,n)) | k)) -' 1),
(Gauge (C,n)))
= cell (
(Gauge (C,n)),
i2,
j2)
by A2, A39, A38, A41, A45, A46, A47, A64, GOBRD13:36;
then
left_cell (
(Cage (C,n)),
m,
(Gauge (C,n)))
misses C
by A2, A18, A8, A19, A16, A40, A46, A47, A60, A65, GOBRD13:23;
hence
left_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
misses C
by A2, A18, A19, A16, A40, GOBRD13:31;
right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C
front_right_cell (
(Cage (C,n)),
((len ((Cage (C,n)) | k)) -' 1),
(Gauge (C,n)))
= cell (
(Gauge (C,n)),
i2,
(j2 -' 1))
by A2, A39, A38, A41, A45, A46, A47, A64, GOBRD13:37;
then
right_cell (
(Cage (C,n)),
m,
(Gauge (C,n)))
meets C
by A2, A18, A8, A19, A16, A40, A46, A47, A60, A65, GOBRD13:24;
hence
right_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
meets C
by A2, A18, A19, A16, A40, GOBRD13:31;
verum end; suppose that A66:
(
i1 = i2 + 1 &
j1 = j2 )
and A67:
(
[(i2 -' 1),j2] in Indices (Gauge (C,n)) &
(Cage (C,n)) /. ((len ((Cage (C,n)) | k)) + 1) = (Gauge (C,n)) * (
(i2 -' 1),
j2) )
;
( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )
front_left_cell (
(Cage (C,n)),
((len ((Cage (C,n)) | k)) -' 1),
(Gauge (C,n)))
= cell (
(Gauge (C,n)),
(i2 -' 1),
(j2 -' 1))
by A2, A39, A38, A41, A45, A46, A47, A66, GOBRD13:38;
then
left_cell (
(Cage (C,n)),
m,
(Gauge (C,n)))
misses C
by A2, A18, A8, A19, A16, A40, A46, A47, A48, A60, A67, GOBRD13:25;
hence
left_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
misses C
by A2, A18, A19, A16, A40, GOBRD13:31;
right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C
front_right_cell (
(Cage (C,n)),
((len ((Cage (C,n)) | k)) -' 1),
(Gauge (C,n)))
= cell (
(Gauge (C,n)),
(i2 -' 1),
j2)
by A2, A39, A38, A41, A45, A46, A47, A66, GOBRD13:39;
then
right_cell (
(Cage (C,n)),
m,
(Gauge (C,n)))
meets C
by A2, A18, A8, A19, A16, A40, A46, A47, A48, A60, A67, GOBRD13:26;
hence
right_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
meets C
by A2, A18, A19, A16, A40, GOBRD13:31;
verum end; suppose that A68:
(
i1 = i2 &
j1 = j2 + 1 )
and A69:
(
[i2,(j2 -' 1)] in Indices (Gauge (C,n)) &
(Cage (C,n)) /. ((len ((Cage (C,n)) | k)) + 1) = (Gauge (C,n)) * (
i2,
(j2 -' 1)) )
;
( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )
front_left_cell (
(Cage (C,n)),
((len ((Cage (C,n)) | k)) -' 1),
(Gauge (C,n)))
= cell (
(Gauge (C,n)),
i2,
(j2 -' 1))
by A2, A39, A38, A41, A45, A46, A47, A68, GOBRD13:40;
then
left_cell (
(Cage (C,n)),
m,
(Gauge (C,n)))
misses C
by A2, A18, A8, A19, A16, A40, A46, A47, A49, A60, A69, GOBRD13:27;
hence
left_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
misses C
by A2, A18, A19, A16, A40, GOBRD13:31;
right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C
front_right_cell (
(Cage (C,n)),
((len ((Cage (C,n)) | k)) -' 1),
(Gauge (C,n)))
= cell (
(Gauge (C,n)),
(i2 -' 1),
(j2 -' 1))
by A2, A39, A38, A41, A45, A46, A47, A68, GOBRD13:41;
then
right_cell (
(Cage (C,n)),
m,
(Gauge (C,n)))
meets C
by A2, A18, A8, A19, A16, A40, A46, A47, A49, A60, A69, GOBRD13:28;
hence
right_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
meets C
by A2, A18, A19, A16, A40, GOBRD13:31;
verum end; end; end; hence
(
left_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
misses C &
right_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
meets C )
;
verum end; suppose A70:
front_left_cell (
(Cage (C,n)),
((len ((Cage (C,n)) | k)) -' 1),
(Gauge (C,n)))
meets C
;
( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )then A71:
Cage (
C,
n)
turns_left (len ((Cage (C,n)) | k)) -' 1,
Gauge (
C,
n)
by A1, A18, A8, A39, A43, Def1;
now ( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )per cases
( ( i1 = i2 & j1 + 1 = j2 & [(i2 -' 1),j2] in Indices (Gauge (C,n)) & (Cage (C,n)) /. ((len ((Cage (C,n)) | k)) + 1) = (Gauge (C,n)) * ((i2 -' 1),j2) ) or ( i1 + 1 = i2 & j1 = j2 & [i2,(j2 + 1)] in Indices (Gauge (C,n)) & (Cage (C,n)) /. ((len ((Cage (C,n)) | k)) + 1) = (Gauge (C,n)) * (i2,(j2 + 1)) ) or ( i1 = i2 + 1 & j1 = j2 & [i2,(j2 -' 1)] in Indices (Gauge (C,n)) & (Cage (C,n)) /. ((len ((Cage (C,n)) | k)) + 1) = (Gauge (C,n)) * (i2,(j2 -' 1)) ) or ( i1 = i2 & j1 = j2 + 1 & [(i2 + 1),j2] in Indices (Gauge (C,n)) & (Cage (C,n)) /. ((len ((Cage (C,n)) | k)) + 1) = (Gauge (C,n)) * ((i2 + 1),j2) ) )
by A38, A45, A46, A47, A71;
suppose that A72:
(
i1 = i2 &
j1 + 1
= j2 )
and A73:
(
[(i2 -' 1),j2] in Indices (Gauge (C,n)) &
(Cage (C,n)) /. ((len ((Cage (C,n)) | k)) + 1) = (Gauge (C,n)) * (
(i2 -' 1),
j2) )
;
( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )
(
j2 -' 1
= j1 &
cell (
(Gauge (C,n)),
(i1 -' 1),
j1)
misses C )
by A2, A39, A38, A41, A45, A46, A47, A42, A72, GOBRD13:21, NAT_D:34;
then
left_cell (
(Cage (C,n)),
m,
(Gauge (C,n)))
misses C
by A2, A18, A8, A19, A16, A40, A46, A47, A48, A72, A73, GOBRD13:25;
hence
left_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
misses C
by A2, A18, A19, A16, A40, GOBRD13:31;
right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C
front_left_cell (
(Cage (C,n)),
((len ((Cage (C,n)) | k)) -' 1),
(Gauge (C,n)))
= cell (
(Gauge (C,n)),
(i1 -' 1),
j2)
by A2, A39, A38, A41, A45, A46, A47, A72, GOBRD13:34;
then
right_cell (
(Cage (C,n)),
m,
(Gauge (C,n)))
meets C
by A2, A18, A8, A19, A16, A40, A46, A47, A48, A70, A72, A73, GOBRD13:26;
hence
right_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
meets C
by A2, A18, A19, A16, A40, GOBRD13:31;
verum end; suppose that A74:
(
i1 + 1
= i2 &
j1 = j2 )
and A75:
(
[i2,(j2 + 1)] in Indices (Gauge (C,n)) &
(Cage (C,n)) /. ((len ((Cage (C,n)) | k)) + 1) = (Gauge (C,n)) * (
i2,
(j2 + 1)) )
;
( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )
(
i2 -' 1
= i1 &
cell (
(Gauge (C,n)),
i1,
j1)
misses C )
by A2, A39, A38, A41, A45, A46, A47, A42, A74, GOBRD13:23, NAT_D:34;
then
left_cell (
(Cage (C,n)),
m,
(Gauge (C,n)))
misses C
by A2, A18, A8, A19, A16, A40, A46, A47, A74, A75, GOBRD13:21;
hence
left_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
misses C
by A2, A18, A19, A16, A40, GOBRD13:31;
right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C
front_left_cell (
(Cage (C,n)),
((len ((Cage (C,n)) | k)) -' 1),
(Gauge (C,n)))
= cell (
(Gauge (C,n)),
i2,
j2)
by A2, A39, A38, A41, A45, A46, A47, A74, GOBRD13:36;
then
right_cell (
(Cage (C,n)),
m,
(Gauge (C,n)))
meets C
by A2, A18, A8, A19, A16, A40, A46, A47, A70, A75, GOBRD13:22;
hence
right_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
meets C
by A2, A18, A19, A16, A40, GOBRD13:31;
verum end; suppose that A76:
(
i1 = i2 + 1 &
j1 = j2 )
and A77:
(
[i2,(j2 -' 1)] in Indices (Gauge (C,n)) &
(Cage (C,n)) /. ((len ((Cage (C,n)) | k)) + 1) = (Gauge (C,n)) * (
i2,
(j2 -' 1)) )
;
( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )
cell (
(Gauge (C,n)),
i2,
(j2 -' 1))
misses C
by A2, A39, A38, A41, A45, A46, A47, A42, A76, GOBRD13:25;
then
left_cell (
(Cage (C,n)),
m,
(Gauge (C,n)))
misses C
by A2, A18, A8, A19, A16, A40, A46, A47, A49, A77, GOBRD13:27;
hence
left_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
misses C
by A2, A18, A19, A16, A40, GOBRD13:31;
right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C
front_left_cell (
(Cage (C,n)),
((len ((Cage (C,n)) | k)) -' 1),
(Gauge (C,n)))
= cell (
(Gauge (C,n)),
(i2 -' 1),
(j2 -' 1))
by A2, A39, A38, A41, A45, A46, A47, A76, GOBRD13:38;
then
right_cell (
(Cage (C,n)),
m,
(Gauge (C,n)))
meets C
by A2, A18, A8, A19, A16, A40, A46, A47, A49, A70, A77, GOBRD13:28;
hence
right_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
meets C
by A2, A18, A19, A16, A40, GOBRD13:31;
verum end; suppose that A78:
(
i1 = i2 &
j1 = j2 + 1 )
and A79:
(
[(i2 + 1),j2] in Indices (Gauge (C,n)) &
(Cage (C,n)) /. ((len ((Cage (C,n)) | k)) + 1) = (Gauge (C,n)) * (
(i2 + 1),
j2) )
;
( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )
cell (
(Gauge (C,n)),
i2,
j2)
misses C
by A2, A39, A38, A41, A45, A46, A47, A42, A78, GOBRD13:27;
then
left_cell (
(Cage (C,n)),
m,
(Gauge (C,n)))
misses C
by A2, A18, A8, A19, A16, A40, A46, A47, A79, GOBRD13:23;
hence
left_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
misses C
by A2, A18, A19, A16, A40, GOBRD13:31;
right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C
front_left_cell (
(Cage (C,n)),
((len ((Cage (C,n)) | k)) -' 1),
(Gauge (C,n)))
= cell (
(Gauge (C,n)),
i2,
(j2 -' 1))
by A2, A39, A38, A41, A45, A46, A47, A78, GOBRD13:40;
then
right_cell (
(Cage (C,n)),
m,
(Gauge (C,n)))
meets C
by A2, A18, A8, A19, A16, A40, A46, A47, A70, A79, GOBRD13:24;
hence
right_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
meets C
by A2, A18, A19, A16, A40, GOBRD13:31;
verum end; end; end; hence
(
left_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
misses C &
right_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
meets C )
;
verum end; end; end; hence
(
left_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
misses C &
right_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
meets C )
;
verum end; suppose
m + 1
<> len ((Cage (C,n)) | (k + 1))
;
( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )then
m + 1
< len ((Cage (C,n)) | (k + 1))
by A17, XXREAL_0:1;
then A80:
m + 1
<= len ((Cage (C,n)) | k)
by A8, A19, NAT_1:13;
then consider i1,
j1,
i2,
j2 being
Nat such that A81:
[i1,j1] in Indices (Gauge (C,n))
and A82:
((Cage (C,n)) | k) /. m = (Gauge (C,n)) * (
i1,
j1)
and A83:
[i2,j2] in Indices (Gauge (C,n))
and A84:
((Cage (C,n)) | k) /. (m + 1) = (Gauge (C,n)) * (
i2,
j2)
and A85:
( (
i1 = i2 &
j1 + 1
= j2 ) or (
i1 + 1
= i2 &
j1 = j2 ) or (
i1 = i2 + 1 &
j1 = j2 ) or (
i1 = i2 &
j1 = j2 + 1 ) )
by A10, A16, JORDAN8:3;
A86:
(
left_cell (
((Cage (C,n)) | k),
m,
(Gauge (C,n)))
misses C &
right_cell (
((Cage (C,n)) | k),
m,
(Gauge (C,n)))
meets C )
by A6, A16, A80;
A87:
(Cage (C,n)) | (k + 1) = ((Cage (C,n)) | k) ^ <*((Cage (C,n)) /. (k + 1))*>
by A18, FINSEQ_5:82;
1
<= m + 1
by NAT_1:12;
then
m + 1
in dom ((Cage (C,n)) | k)
by A80, FINSEQ_3:25;
then A88:
((Cage (C,n)) | (k + 1)) /. (m + 1) = (Gauge (C,n)) * (
i2,
j2)
by A84, A87, FINSEQ_4:68;
m <= len ((Cage (C,n)) | k)
by A80, NAT_1:13;
then
m in dom ((Cage (C,n)) | k)
by A16, FINSEQ_3:25;
then A89:
((Cage (C,n)) | (k + 1)) /. m = (Gauge (C,n)) * (
i1,
j1)
by A82, A87, FINSEQ_4:68;
now ( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )per cases
( ( i1 = i2 & j1 + 1 = j2 ) or ( i1 + 1 = i2 & j1 = j2 ) or ( i1 = i2 + 1 & j1 = j2 ) or ( i1 = i2 & j1 = j2 + 1 ) )
by A85;
suppose A90:
(
i1 = i2 &
j1 + 1
= j2 )
;
( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )then
(
left_cell (
((Cage (C,n)) | k),
m,
(Gauge (C,n)))
= cell (
(Gauge (C,n)),
(i1 -' 1),
j1) &
right_cell (
((Cage (C,n)) | k),
m,
(Gauge (C,n)))
= cell (
(Gauge (C,n)),
i1,
j1) )
by A10, A16, A80, A81, A82, A83, A84, GOBRD13:21, GOBRD13:22;
hence
(
left_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
misses C &
right_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
meets C )
by A11, A16, A17, A81, A83, A86, A89, A88, A90, GOBRD13:21, GOBRD13:22;
verum end; suppose A91:
(
i1 + 1
= i2 &
j1 = j2 )
;
( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )then
(
left_cell (
((Cage (C,n)) | k),
m,
(Gauge (C,n)))
= cell (
(Gauge (C,n)),
i1,
j1) &
right_cell (
((Cage (C,n)) | k),
m,
(Gauge (C,n)))
= cell (
(Gauge (C,n)),
i1,
(j1 -' 1)) )
by A10, A16, A80, A81, A82, A83, A84, GOBRD13:23, GOBRD13:24;
hence
(
left_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
misses C &
right_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
meets C )
by A11, A16, A17, A81, A83, A86, A89, A88, A91, GOBRD13:23, GOBRD13:24;
verum end; suppose A92:
(
i1 = i2 + 1 &
j1 = j2 )
;
( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )then
(
left_cell (
((Cage (C,n)) | k),
m,
(Gauge (C,n)))
= cell (
(Gauge (C,n)),
i2,
(j2 -' 1)) &
right_cell (
((Cage (C,n)) | k),
m,
(Gauge (C,n)))
= cell (
(Gauge (C,n)),
i2,
j2) )
by A10, A16, A80, A81, A82, A83, A84, GOBRD13:25, GOBRD13:26;
hence
(
left_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
misses C &
right_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
meets C )
by A11, A16, A17, A81, A83, A86, A89, A88, A92, GOBRD13:25, GOBRD13:26;
verum end; suppose A93:
(
i1 = i2 &
j1 = j2 + 1 )
;
( left_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) misses C & right_cell (((Cage (C,n)) | (k + 1)),m,(Gauge (C,n))) meets C )then
(
left_cell (
((Cage (C,n)) | k),
m,
(Gauge (C,n)))
= cell (
(Gauge (C,n)),
i2,
j2) &
right_cell (
((Cage (C,n)) | k),
m,
(Gauge (C,n)))
= cell (
(Gauge (C,n)),
(i1 -' 1),
j2) )
by A10, A16, A80, A81, A82, A83, A84, GOBRD13:27, GOBRD13:28;
hence
(
left_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
misses C &
right_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
meets C )
by A11, A16, A17, A81, A83, A86, A89, A88, A93, GOBRD13:27, GOBRD13:28;
verum end; end; end; hence
(
left_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
misses C &
right_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
meets C )
;
verum end; end; end; hence
(
left_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
misses C &
right_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
meets C )
;
verum end; end; end; hence
(
left_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
misses C &
right_cell (
((Cage (C,n)) | (k + 1)),
m,
(Gauge (C,n)))
meets C )
;
verum end; end;
end;
A94:
(Cage (C,n)) | (len (Cage (C,n))) = Cage (C,n)
by FINSEQ_1:58;
A95:
S1[ 0 ]
by CARD_1:27;
for k being Nat holds S1[k]
from NAT_1:sch 2(A95, A5);
hence
for k being Nat st 1 <= k & k + 1 <= len (Cage (C,n)) holds
( left_cell ((Cage (C,n)),k,(Gauge (C,n))) misses C & right_cell ((Cage (C,n)),k,(Gauge (C,n))) meets C )
by A94; verum