let i, j, n be Element of NAT ; for G being Go-board st [i,j] in Indices G & [(i + n),j] in Indices G holds
dist (G * i,j),(G * (i + n),j) = ((G * (i + n),j) `1 ) - ((G * i,j) `1 )
let G be Go-board; ( [i,j] in Indices G & [(i + n),j] in Indices G implies dist (G * i,j),(G * (i + n),j) = ((G * (i + n),j) `1 ) - ((G * i,j) `1 ) )
assume that
A1:
[i,j] in Indices G
and
A2:
[(i + n),j] in Indices G
; dist (G * i,j),(G * (i + n),j) = ((G * (i + n),j) `1 ) - ((G * i,j) `1 )
set x = G * i,j;
set y = G * (i + n),j;
per cases
( n = 0 or n <> 0 )
;
suppose A3:
n <> 0
;
dist (G * i,j),(G * (i + n),j) = ((G * (i + n),j) `1 ) - ((G * i,j) `1 )A4:
i + n <= len G
by A2, MATRIX_1:39;
A5:
1
<= i
by A1, MATRIX_1:39;
A6:
1
<= i + n
by A2, MATRIX_1:39;
A7:
( 1
<= j &
j <= width G )
by A1, MATRIX_1:39;
1
<= n
by A3, NAT_1:14;
then
i < i + n
by NAT_1:19;
then
(G * i,j) `1 < (G * (i + n),j) `1
by A4, A7, A5, GOBOARD5:4;
then A8:
((G * i,j) `1 ) - ((G * i,j) `1 ) < ((G * (i + n),j) `1 ) - ((G * i,j) `1 )
by XREAL_1:16;
i <= len G
by A1, MATRIX_1:39;
then A9:
(G * i,j) `2 =
(G * 1,j) `2
by A7, A5, GOBOARD5:2
.=
(G * (i + n),j) `2
by A6, A4, A7, GOBOARD5:2
;
thus dist (G * i,j),
(G * (i + n),j) =
sqrt (((((G * i,j) `1 ) - ((G * (i + n),j) `1 )) ^2 ) + ((((G * i,j) `2 ) - ((G * (i + n),j) `2 )) ^2 ))
by TOPREAL6:101
.=
abs (((G * i,j) `1 ) - ((G * (i + n),j) `1 ))
by A9, COMPLEX1:158
.=
abs (- (((G * i,j) `1 ) - ((G * (i + n),j) `1 )))
by COMPLEX1:138
.=
((G * (i + n),j) `1 ) - ((G * i,j) `1 )
by A8, ABSVALUE:def 1
;
verum end; end;