let G be Go-board; :: thesis: for f being standard special_circular_sequence st f is_sequence_on G holds
Values (GoB f) c= Values G

let f be standard special_circular_sequence; :: thesis: ( f is_sequence_on G implies Values (GoB f) c= Values G )
assume A1: f is_sequence_on G ; :: thesis: Values (GoB f) c= Values G
set F = GoB f;
let p be set ; :: according to TARSKI:def 3 :: thesis: ( not p in Values (GoB f) or p in Values G )
assume p in Values (GoB f) ; :: thesis: p in Values G
then p in { ((GoB f) * i,j) where i, j is Element of NAT : [i,j] in Indices (GoB f) } by Th7;
then consider i, j being Element of NAT such that
A2: p = (GoB f) * i,j and
A3: [i,j] in Indices (GoB f) ;
A4: ( 1 <= i & i <= len (GoB f) & 1 <= j & j <= width (GoB f) ) by A3, MATRIX_1:39;
reconsider p = p as Point of (TOP-REAL 2) by A2;
consider k1 being Element of NAT such that
A5: k1 in dom f and
A6: p `1 = (f /. k1) `1 by A2, A4, Lm2;
consider k2 being Element of NAT such that
A7: k2 in dom f and
A8: p `2 = (f /. k2) `2 by A2, A4, Lm3;
consider i1, j1 being Element of NAT such that
A9: [i1,j1] in Indices G and
A10: f /. k1 = G * i1,j1 by A1, A5, GOBOARD1:def 11;
A11: ( 1 <= i1 & i1 <= len G & 1 <= j1 & j1 <= width G ) by A9, MATRIX_1:39;
consider i2, j2 being Element of NAT such that
A12: [i2,j2] in Indices G and
A13: f /. k2 = G * i2,j2 by A1, A7, GOBOARD1:def 11;
A14: ( 1 <= i2 & i2 <= len G & 1 <= j2 & j2 <= width G ) by A12, MATRIX_1:39;
then A15: (G * i1,j2) `1 = (G * i1,1) `1 by A11, GOBOARD5:3
.= (G * i1,j1) `1 by A11, GOBOARD5:3 ;
A16: (G * i1,j2) `2 = (G * 1,j2) `2 by A11, A14, GOBOARD5:2
.= (G * i2,j2) `2 by A14, GOBOARD5:2 ;
A17: [i1,j2] in Indices G by A11, A14, MATRIX_1:37;
p = |[(p `1 ),(p `2 )]| by EUCLID:57;
then p = G * i1,j2 by A6, A8, A10, A13, A15, A16, EUCLID:57;
then p in { (G * k,l) where k, l is Element of NAT : [k,l] in Indices G } by A17;
hence p in Values G by Th7; :: thesis: verum