let i be Element of NAT ; for G being Go-board
for f being FinSequence of (TOP-REAL 2) st f is_sequence_on G & i in Seg (width G) & rng f misses rng (Col G,i) & width G > 1 holds
f is_sequence_on DelCol G,i
let G be Go-board; for f being FinSequence of (TOP-REAL 2) st f is_sequence_on G & i in Seg (width G) & rng f misses rng (Col G,i) & width G > 1 holds
f is_sequence_on DelCol G,i
let f be FinSequence of (TOP-REAL 2); ( f is_sequence_on G & i in Seg (width G) & rng f misses rng (Col G,i) & width G > 1 implies f is_sequence_on DelCol G,i )
set D = DelCol G,i;
assume that
A1:
f is_sequence_on G
and
A2:
i in Seg (width G)
and
A3:
rng f misses rng (Col G,i)
and
A4:
width G > 1
; f is_sequence_on DelCol G,i
A5:
len G = len (DelCol G,i)
by A2, A4, Def10;
A6:
Indices (DelCol G,i) = [:(dom (DelCol G,i)),(Seg (width (DelCol G,i))):]
by MATRIX_1:def 5;
A7:
Indices G = [:(dom G),(Seg (width G)):]
by MATRIX_1:def 5;
A8:
( dom G = Seg (len G) & dom (DelCol G,i) = Seg (len (DelCol G,i)) )
by FINSEQ_1:def 3;
consider M being Element of NAT such that
A9:
width G = M + 1
and
A10:
M > 0
by A4, SEQM_3:83;
A11:
width (DelCol G,i) = M
by A2, A9, A10, Th26;
A12:
now let n be
Element of
NAT ;
( n in dom f & n + 1 in dom f implies for i1, i2, j1, j2 being Element of NAT st [i1,i2] in Indices (DelCol G,i) & [j1,j2] in Indices (DelCol G,i) & f /. n = (DelCol G,i) * i1,i2 & f /. (n + 1) = (DelCol G,i) * j1,j2 holds
(abs (i1 - j1)) + (abs (i2 - j2)) = 1 )assume A13:
(
n in dom f &
n + 1
in dom f )
;
for i1, i2, j1, j2 being Element of NAT st [i1,i2] in Indices (DelCol G,i) & [j1,j2] in Indices (DelCol G,i) & f /. n = (DelCol G,i) * i1,i2 & f /. (n + 1) = (DelCol G,i) * j1,j2 holds
(abs (i1 - j1)) + (abs (i2 - j2)) = 1let i1,
i2,
j1,
j2 be
Element of
NAT ;
( [i1,i2] in Indices (DelCol G,i) & [j1,j2] in Indices (DelCol G,i) & f /. n = (DelCol G,i) * i1,i2 & f /. (n + 1) = (DelCol G,i) * j1,j2 implies (abs (i1 - j1)) + (abs (i2 - j2)) = 1 )assume that A14:
[i1,i2] in Indices (DelCol G,i)
and A15:
[j1,j2] in Indices (DelCol G,i)
and A16:
(
f /. n = (DelCol G,i) * i1,
i2 &
f /. (n + 1) = (DelCol G,i) * j1,
j2 )
;
(abs (i1 - j1)) + (abs (i2 - j2)) = 1A17:
i1 in dom (DelCol G,i)
by A6, A14, ZFMISC_1:106;
A18:
i2 in Seg (width (DelCol G,i))
by A6, A14, ZFMISC_1:106;
then A19:
1
<= i2
by FINSEQ_1:3;
A20:
i2 <= M
by A11, A18, FINSEQ_1:3;
then
( 1
<= i2 + 1 &
i2 + 1
<= M + 1 )
by NAT_1:11, XREAL_1:8;
then
i2 + 1
in Seg (M + 1)
by FINSEQ_1:3;
then A21:
[i1,(i2 + 1)] in Indices G
by A5, A9, A8, A7, A17, ZFMISC_1:106;
A22:
j1 in dom (DelCol G,i)
by A6, A15, ZFMISC_1:106;
A23:
j2 in Seg (width (DelCol G,i))
by A6, A15, ZFMISC_1:106;
then A24:
1
<= j2
by FINSEQ_1:3;
M <= M + 1
by NAT_1:11;
then A25:
Seg (width (DelCol G,i)) c= Seg (width G)
by A9, A11, FINSEQ_1:7;
then A26:
[j1,j2] in Indices G
by A5, A8, A7, A22, A23, ZFMISC_1:106;
A27:
j2 <= M
by A11, A23, FINSEQ_1:3;
then
( 1
<= j2 + 1 &
j2 + 1
<= M + 1 )
by NAT_1:11, XREAL_1:8;
then
j2 + 1
in Seg (M + 1)
by FINSEQ_1:3;
then A28:
[j1,(j2 + 1)] in Indices G
by A5, A9, A8, A7, A22, ZFMISC_1:106;
A29:
[i1,i2] in Indices G
by A5, A8, A7, A17, A18, A25, ZFMISC_1:106;
now per cases
( ( i2 < i & j2 < i ) or ( i <= i2 & j2 < i ) or ( i2 < i & i <= j2 ) or ( i <= i2 & i <= j2 ) )
;
case
(
i2 < i &
j2 < i )
;
(abs (i1 - j1)) + (abs (i2 - j2)) = 1then
(
f /. n = G * i1,
i2 &
f /. (n + 1) = G * j1,
j2 )
by A2, A5, A9, A10, A8, A16, A17, A22, A19, A24, Th31;
hence
(abs (i1 - j1)) + (abs (i2 - j2)) = 1
by A1, A13, A29, A26, Def11;
verum end; case A30:
(
i <= i2 &
j2 < i )
;
contradiction
i2 <= i2 + 1
by NAT_1:11;
then
i <= i2 + 1
by A30, XXREAL_0:2;
then A31:
j2 < i2 + 1
by A30, XXREAL_0:2;
then
j2 + 1
<= i2 + 1
by NAT_1:13;
then A32:
1
<= (i2 + 1) - j2
by XREAL_1:21;
(
f /. n = G * i1,
(i2 + 1) &
f /. (n + 1) = G * j1,
j2 )
by A2, A5, A9, A8, A16, A17, A22, A20, A24, A30, Th31, Th32;
then A33:
1
= (abs (i1 - j1)) + (abs ((i2 + 1) - j2))
by A1, A13, A26, A21, Def11;
0 < (i2 + 1) - j2
by A31, XREAL_1:52;
then A34:
abs ((i2 + 1) - j2) = (i2 + 1) - j2
by ABSVALUE:def 1;
0 <= abs (i1 - j1)
by COMPLEX1:132;
then
0 + ((i2 + 1) - j2) <= 1
by A33, A34, XREAL_1:9;
then
(i2 + 1) - j2 = 1
by A32, XXREAL_0:1;
hence
contradiction
by A30;
verum end; case A35:
(
i2 < i &
i <= j2 )
;
contradiction
j2 <= j2 + 1
by NAT_1:11;
then
i <= j2 + 1
by A35, XXREAL_0:2;
then A36:
i2 < j2 + 1
by A35, XXREAL_0:2;
then
i2 + 1
<= j2 + 1
by NAT_1:13;
then A37:
1
<= (j2 + 1) - i2
by XREAL_1:21;
(
f /. n = G * i1,
i2 &
f /. (n + 1) = G * j1,
(j2 + 1) )
by A2, A5, A9, A8, A16, A17, A22, A19, A27, A35, Th31, Th32;
then A38: 1 =
(abs (i1 - j1)) + (abs (i2 - (j2 + 1)))
by A1, A13, A29, A28, Def11
.=
(abs (i1 - j1)) + (abs (- ((j2 + 1) - i2)))
.=
(abs (i1 - j1)) + (abs ((j2 + 1) - i2))
by COMPLEX1:138
;
0 < (j2 + 1) - i2
by A36, XREAL_1:52;
then A39:
abs ((j2 + 1) - i2) = (j2 + 1) - i2
by ABSVALUE:def 1;
0 <= abs (i1 - j1)
by COMPLEX1:132;
then
0 + ((j2 + 1) - i2) <= 1
by A38, A39, XREAL_1:9;
then
(j2 + 1) - i2 = 1
by A37, XXREAL_0:1;
hence
contradiction
by A35;
verum end; case
(
i <= i2 &
i <= j2 )
;
1 = (abs (i1 - j1)) + (abs (i2 - j2))then
(
f /. n = G * i1,
(i2 + 1) &
f /. (n + 1) = G * j1,
(j2 + 1) )
by A2, A5, A9, A10, A8, A16, A17, A22, A20, A27, Th32;
hence 1 =
(abs (i1 - j1)) + (abs ((i2 + 1) - (j2 + 1)))
by A1, A13, A21, A28, Def11
.=
(abs (i1 - j1)) + (abs (i2 - j2))
;
verum end; end; end; hence
(abs (i1 - j1)) + (abs (i2 - j2)) = 1
;
verum end;
A40:
1 <= i
by A2, FINSEQ_1:3;
A41:
i <= width G
by A2, FINSEQ_1:3;
now let n be
Element of
NAT ;
( n in dom f implies ex m, k being Element of NAT st
( [m,k] in Indices (DelCol G,i) & f /. n = (DelCol G,i) * m,k ) )assume A42:
n in dom f
;
ex m, k being Element of NAT st
( [m,k] in Indices (DelCol G,i) & f /. n = (DelCol G,i) * m,k )then consider m,
k being
Element of
NAT such that A43:
[m,k] in Indices G
and A44:
f /. n = G * m,
k
by A1, Def11;
take m =
m;
ex k being Element of NAT st
( [m,k] in Indices (DelCol G,i) & f /. n = (DelCol G,i) * m,k )A45:
m in dom G
by A7, A43, ZFMISC_1:106;
A46:
k in Seg (width G)
by A7, A43, ZFMISC_1:106;
then A47:
1
<= k
by FINSEQ_1:3;
A48:
k <= M + 1
by A9, A46, FINSEQ_1:3;
now per cases
( k < i or i <= k )
;
suppose A49:
k < i
;
ex k being Element of NAT st
( [m,k] in Indices (DelCol G,i) & f /. n = (DelCol G,i) * m,k )take k =
k;
( [m,k] in Indices (DelCol G,i) & f /. n = (DelCol G,i) * m,k )
k < width G
by A41, A49, XXREAL_0:2;
then
k <= M
by A9, NAT_1:13;
then
k in Seg M
by A47, FINSEQ_1:3;
hence
(
[m,k] in Indices (DelCol G,i) &
f /. n = (DelCol G,i) * m,
k )
by A2, A5, A9, A10, A11, A8, A6, A44, A45, A47, A49, Th31, ZFMISC_1:106;
verum end; suppose
i <= k
;
ex l being Element of NAT st
( [m,l] in Indices (DelCol G,i) & f /. n = (DelCol G,i) * m,l )then A50:
i < k
by A3, A42, A44, A45, Th24, XXREAL_0:1;
then reconsider l =
k - 1 as
Element of
NAT by A40, INT_1:18, XXREAL_0:2;
take l =
l;
( [m,l] in Indices (DelCol G,i) & f /. n = (DelCol G,i) * m,l )A51:
l <= M
by A48, XREAL_1:22;
i + 1
<= k
by A50, NAT_1:13;
then A52:
i <= k - 1
by XREAL_1:21;
then
1
<= l
by A40, XXREAL_0:2;
then A53:
l in Seg M
by A51, FINSEQ_1:3;
(DelCol G,i) * m,
l = G * m,
(l + 1)
by A2, A9, A40, A45, A52, A51, Th32;
hence
(
[m,l] in Indices (DelCol G,i) &
f /. n = (DelCol G,i) * m,
l )
by A5, A11, A8, A6, A44, A45, A53, ZFMISC_1:106;
verum end; end; end; hence
ex
k being
Element of
NAT st
(
[m,k] in Indices (DelCol G,i) &
f /. n = (DelCol G,i) * m,
k )
;
verum end;
hence
f is_sequence_on DelCol G,i
by A12, Def11; verum