let C be Simple_closed_curve; :: thesis: for p being Point of (TOP-REAL 2) st p in BDD C holds
ex n, i, j being Element of NAT st
( 1 < i & i < len (Gauge C,n) & 1 < j & j < width (Gauge C,n) & p `1 <> ((Gauge C,n) * i,j) `1 & p in cell (Gauge C,n),i,j & cell (Gauge C,n),i,j c= BDD C )

let p be Point of (TOP-REAL 2); :: thesis: ( p in BDD C implies ex n, i, j being Element of NAT st
( 1 < i & i < len (Gauge C,n) & 1 < j & j < width (Gauge C,n) & p `1 <> ((Gauge C,n) * i,j) `1 & p in cell (Gauge C,n),i,j & cell (Gauge C,n),i,j c= BDD C ) )

assume A1: p in BDD C ; :: thesis: ex n, i, j being Element of NAT st
( 1 < i & i < len (Gauge C,n) & 1 < j & j < width (Gauge C,n) & p `1 <> ((Gauge C,n) * i,j) `1 & p in cell (Gauge C,n),i,j & cell (Gauge C,n),i,j c= BDD C )

reconsider P = p as Point of (Euclid 2) by Lm3;
consider r being Real such that
A2: ( r > 0 & Ball P,r c= BDD C ) by A1, Th29;
set l = r / 4;
r / 4 > 0 by A2, XREAL_1:141;
then consider n being Element of NAT such that
1 < n and
A3: dist ((Gauge C,n) * 1,1),((Gauge C,n) * 1,2) < r / 4 and
A4: dist ((Gauge C,n) * 1,1),((Gauge C,n) * 2,1) < r / 4 by GOBRD14:21;
take n ; :: thesis: ex i, j being Element of NAT st
( 1 < i & i < len (Gauge C,n) & 1 < j & j < width (Gauge C,n) & p `1 <> ((Gauge C,n) * i,j) `1 & p in cell (Gauge C,n),i,j & cell (Gauge C,n),i,j c= BDD C )

set G = Gauge C,n;
set W = W-bound C;
set E = E-bound C;
set S = S-bound C;
set N = N-bound C;
set EW = (E-bound C) - (W-bound C);
set NS = (N-bound C) - (S-bound C);
set I = [\(((((p `1 ) - (W-bound C)) / ((E-bound C) - (W-bound C))) * (2 |^ n)) + 2)/];
set J = [\(((((p `2 ) - (S-bound C)) / ((N-bound C) - (S-bound C))) * (2 |^ n)) + 2)/];
A5: ( 1 < [\(((((p `1 ) - (W-bound C)) / ((E-bound C) - (W-bound C))) * (2 |^ n)) + 2)/] & [\(((((p `1 ) - (W-bound C)) / ((E-bound C) - (W-bound C))) * (2 |^ n)) + 2)/] + 1 <= len (Gauge C,n) ) by A1, Th22, Th23;
A6: ( 1 < [\(((((p `2 ) - (S-bound C)) / ((N-bound C) - (S-bound C))) * (2 |^ n)) + 2)/] & [\(((((p `2 ) - (S-bound C)) / ((N-bound C) - (S-bound C))) * (2 |^ n)) + 2)/] + 1 <= width (Gauge C,n) ) by A1, Th24;
then reconsider I = [\(((((p `1 ) - (W-bound C)) / ((E-bound C) - (W-bound C))) * (2 |^ n)) + 2)/], J = [\(((((p `2 ) - (S-bound C)) / ((N-bound C) - (S-bound C))) * (2 |^ n)) + 2)/] as Element of NAT by A5, INT_1:16;
A7: (S-bound C) + ((((N-bound C) - (S-bound C)) / (2 |^ n)) * (J - 1)) > p `2 by Th28;
A8: ( 1 <= I + 1 & 1 <= J + 1 ) by NAT_1:11;
A9: ( I < I + 1 & J < J + 1 ) by XREAL_1:31;
then A10: ( I <= len (Gauge C,n) & J <= width (Gauge C,n) ) by A5, A6, XXREAL_0:2;
then [I,J] in Indices (Gauge C,n) by A5, A6, MATRIX_1:37;
then (Gauge C,n) * I,J = |[((W-bound C) + ((((E-bound C) - (W-bound C)) / (2 |^ n)) * (I - 2))),((S-bound C) + ((((N-bound C) - (S-bound C)) / (2 |^ n)) * (J - 2)))]| by JORDAN8:def 1;
then ( ((Gauge C,n) * I,J) `1 = (W-bound C) + ((((E-bound C) - (W-bound C)) / (2 |^ n)) * (I - 2)) & ((Gauge C,n) * I,J) `2 = (S-bound C) + ((((N-bound C) - (S-bound C)) / (2 |^ n)) * (J - 2)) ) by EUCLID:56;
then A11: ( ((Gauge C,n) * I,J) `1 <= p `1 & ((Gauge C,n) * I,J) `2 <= p `2 ) by Th25, Th27;
[(I + 1),J] in Indices (Gauge C,n) by A1, Th23, A6, A8, A10, MATRIX_1:37;
then (Gauge C,n) * (I + 1),J = |[((W-bound C) + ((((E-bound C) - (W-bound C)) / (2 |^ n)) * ((I + 1) - 2))),((S-bound C) + ((((N-bound C) - (S-bound C)) / (2 |^ n)) * (J - 2)))]| by JORDAN8:def 1;
then ((Gauge C,n) * (I + 1),J) `1 = (W-bound C) + ((((E-bound C) - (W-bound C)) / (2 |^ n)) * (I - 1)) by EUCLID:56;
then A12: p `1 < ((Gauge C,n) * (I + 1),J) `1 by Th26;
[I,(J + 1)] in Indices (Gauge C,n) by A5, A1, Th24, A8, A10, MATRIX_1:37;
then (Gauge C,n) * I,(J + 1) = |[((W-bound C) + ((((E-bound C) - (W-bound C)) / (2 |^ n)) * (I - 2))),((S-bound C) + ((((N-bound C) - (S-bound C)) / (2 |^ n)) * ((J + 1) - 2)))]| by JORDAN8:def 1;
then A13: ((Gauge C,n) * I,(J + 1)) `2 = (S-bound C) + ((((N-bound C) - (S-bound C)) / (2 |^ n)) * (J - 1)) by EUCLID:56;
then A14: p `2 < ((Gauge C,n) * I,(J + 1)) `2 by Th28;
A15: p in cell (Gauge C,n),I,J by A5, A6, A7, A11, A12, A13, JORDAN9:19;
reconsider GIJ = (Gauge C,n) * I,J as Point of (Euclid 2) by Lm3;
GIJ in cell (Gauge C,n),I,J by A5, A6, JORDAN9:22;
then A16: dist ((Gauge C,n) * I,J),p <= 2 * (r / 4) by A3, A4, A5, A6, A15, Th30;
A17: 2 * (r / 4) < r by A2, Lm4;
then dist ((Gauge C,n) * I,J),p < r by A16, XXREAL_0:2;
then dist GIJ,P < r by TOPREAL6:def 1;
then A18: GIJ in Ball P,r by METRIC_1:12;
reconsider GIJ = (Gauge C,n) * (I + 1),J as Point of (Euclid 2) by Lm3;
GIJ in cell (Gauge C,n),I,J by A5, A6, JORDAN9:22;
then dist ((Gauge C,n) * (I + 1),J),p <= 2 * (r / 4) by A3, A4, A5, A6, A15, Th30;
then dist ((Gauge C,n) * (I + 1),J),p < r by A17, XXREAL_0:2;
then dist GIJ,P < r by TOPREAL6:def 1;
then A19: GIJ in Ball P,r by METRIC_1:12;
reconsider GIJ = (Gauge C,n) * (I + 1),(J + 1) as Point of (Euclid 2) by Lm5;
GIJ in cell (Gauge C,n),I,J by A5, A6, JORDAN9:22;
then dist ((Gauge C,n) * (I + 1),(J + 1)),p <= 2 * (r / 4) by A3, A4, A5, A6, A15, Th30;
then dist ((Gauge C,n) * (I + 1),(J + 1)),p < r by A17, XXREAL_0:2;
then A20: dist GIJ,P < r by TOPREAL6:def 1;
reconsider GIJ = (Gauge C,n) * I,(J + 1) as Point of (Euclid 2) by Lm5;
GIJ in cell (Gauge C,n),I,J by A5, A6, JORDAN9:22;
then dist ((Gauge C,n) * I,(J + 1)),p <= 2 * (r / 4) by A3, A4, A5, A6, A15, Th30;
then dist ((Gauge C,n) * I,(J + 1)),p < r by A17, XXREAL_0:2;
then dist GIJ,P < r by TOPREAL6:def 1;
then A21: ( (Gauge C,n) * I,(J + 1) in Ball P,r & (Gauge C,n) * (I + 1),(J + 1) in Ball P,r ) by A20, METRIC_1:12;
per cases ( p `1 <> ((Gauge C,n) * I,J) `1 or p `1 = ((Gauge C,n) * I,J) `1 ) ;
suppose A22: p `1 <> ((Gauge C,n) * I,J) `1 ; :: thesis: ex i, j being Element of NAT st
( 1 < i & i < len (Gauge C,n) & 1 < j & j < width (Gauge C,n) & p `1 <> ((Gauge C,n) * i,j) `1 & p in cell (Gauge C,n),i,j & cell (Gauge C,n),i,j c= BDD C )

take I ; :: thesis: ex j being Element of NAT st
( 1 < I & I < len (Gauge C,n) & 1 < j & j < width (Gauge C,n) & p `1 <> ((Gauge C,n) * I,j) `1 & p in cell (Gauge C,n),I,j & cell (Gauge C,n),I,j c= BDD C )

take J ; :: thesis: ( 1 < I & I < len (Gauge C,n) & 1 < J & J < width (Gauge C,n) & p `1 <> ((Gauge C,n) * I,J) `1 & p in cell (Gauge C,n),I,J & cell (Gauge C,n),I,J c= BDD C )
thus ( 1 < I & I < len (Gauge C,n) & 1 < J & J < width (Gauge C,n) ) by A5, A6, A9, XXREAL_0:2; :: thesis: ( p `1 <> ((Gauge C,n) * I,J) `1 & p in cell (Gauge C,n),I,J & cell (Gauge C,n),I,J c= BDD C )
cell (Gauge C,n),I,J c= Ball P,r by A2, A3, A4, A5, A6, A15, A18, A19, A21, Lm6;
hence ( p `1 <> ((Gauge C,n) * I,J) `1 & p in cell (Gauge C,n),I,J & cell (Gauge C,n),I,J c= BDD C ) by A2, A5, A6, A7, A11, A12, A13, A22, JORDAN9:19, XBOOLE_1:1; :: thesis: verum
end;
suppose A23: p `1 = ((Gauge C,n) * I,J) `1 ; :: thesis: ex i, j being Element of NAT st
( 1 < i & i < len (Gauge C,n) & 1 < j & j < width (Gauge C,n) & p `1 <> ((Gauge C,n) * i,j) `1 & p in cell (Gauge C,n),i,j & cell (Gauge C,n),i,j c= BDD C )

set q = (Gauge C,n) * (I -' 1),J;
reconsider GIJ = (Gauge C,n) * (I -' 1),J as Point of (Euclid 2) by Lm3;
A24: (I -' 1) + 1 = I by A5, XREAL_1:237;
A25: ( 1 <= I -' 1 & (I -' 1) + 1 <= len (Gauge C,n) & 1 <= J & J + 1 <= width (Gauge C,n) ) by A1, A5, A10, Th24, NAT_D:49, XREAL_1:237;
then A26: GIJ in cell (Gauge C,n),(I -' 1),J by JORDAN9:22;
A27: I -' 1 < I by A25, NAT_D:51;
then A28: ( p `1 <= ((Gauge C,n) * ((I -' 1) + 1),J) `1 & p `1 > ((Gauge C,n) * (I -' 1),J) `1 ) by A5, A10, A23, A25, GOBOARD5:4, XREAL_1:237;
A29: ((Gauge C,n) * (I -' 1),J) `2 = ((Gauge C,n) * I,J) `2 by A24, A25, JORDAN9:18;
A30: ((Gauge C,n) * (I -' 1),(J + 1)) `2 = ((Gauge C,n) * I,(J + 1)) `2 by A24, A25, JORDAN9:18;
then A31: p in cell (Gauge C,n),(I -' 1),J by A11, A14, A25, A28, A29, JORDAN9:19;
then dist p,((Gauge C,n) * (I -' 1),J) < 2 * (r / 4) by A3, A4, A25, A26, Th30;
then dist ((Gauge C,n) * (I -' 1),J),p < r by A17, XXREAL_0:2;
then dist GIJ,P < r by TOPREAL6:def 1;
then A32: GIJ in Ball P,r by METRIC_1:12;
take I -' 1 ; :: thesis: ex j being Element of NAT st
( 1 < I -' 1 & I -' 1 < len (Gauge C,n) & 1 < j & j < width (Gauge C,n) & p `1 <> ((Gauge C,n) * (I -' 1),j) `1 & p in cell (Gauge C,n),(I -' 1),j & cell (Gauge C,n),(I -' 1),j c= BDD C )

take J ; :: thesis: ( 1 < I -' 1 & I -' 1 < len (Gauge C,n) & 1 < J & J < width (Gauge C,n) & p `1 <> ((Gauge C,n) * (I -' 1),J) `1 & p in cell (Gauge C,n),(I -' 1),J & cell (Gauge C,n),(I -' 1),J c= BDD C )
len (Gauge C,n) = width (Gauge C,n) by JORDAN8:def 1;
then A33: ( 1 <= J & J <= len (Gauge C,n) ) by A6, A9, XXREAL_0:2;
I -' 1 <> 1 hence ( 1 < I -' 1 & I -' 1 < len (Gauge C,n) & 1 < J & J < width (Gauge C,n) ) by A1, A9, A10, A25, A27, Th24, XXREAL_0:1, XXREAL_0:2; :: thesis: ( p `1 <> ((Gauge C,n) * (I -' 1),J) `1 & p in cell (Gauge C,n),(I -' 1),J & cell (Gauge C,n),(I -' 1),J c= BDD C )
set q = (Gauge C,n) * (I -' 1),(J + 1);
reconsider GIJ = (Gauge C,n) * (I -' 1),(J + 1) as Point of (Euclid 2) by Lm3;
A36: ( 1 <= I -' 1 & (I -' 1) + 1 <= len (Gauge C,n) & 1 <= J & J + 1 <= width (Gauge C,n) ) by A1, A5, A10, Th24, NAT_D:49, XREAL_1:237;
then A37: GIJ in cell (Gauge C,n),(I -' 1),J by JORDAN9:22;
I -' 1 < I by A36, NAT_D:51;
then A38: ( p `1 <= ((Gauge C,n) * ((I -' 1) + 1),J) `1 & p `1 > ((Gauge C,n) * (I -' 1),J) `1 ) by A5, A10, A23, A36, GOBOARD5:4, XREAL_1:237;
then p in cell (Gauge C,n),(I -' 1),J by A11, A14, A29, A30, A36, JORDAN9:19;
then dist ((Gauge C,n) * (I -' 1),(J + 1)),p < 2 * (r / 4) by A3, A4, A36, A37, Th30;
then dist ((Gauge C,n) * (I -' 1),(J + 1)),p < r by A17, XXREAL_0:2;
then dist GIJ,P < r by TOPREAL6:def 1;
then ( (Gauge C,n) * ((I -' 1) + 1),J in Ball P,r & (Gauge C,n) * (I -' 1),(J + 1) in Ball P,r & (Gauge C,n) * ((I -' 1) + 1),(J + 1) in Ball P,r ) by A5, A18, A21, METRIC_1:12, XREAL_1:237;
then cell (Gauge C,n),(I -' 1),J c= Ball P,r by A2, A3, A4, A31, A32, A36, Lm6;
hence ( p `1 <> ((Gauge C,n) * (I -' 1),J) `1 & p in cell (Gauge C,n),(I -' 1),J & cell (Gauge C,n),(I -' 1),J c= BDD C ) by A2, A11, A14, A29, A30, A36, A38, JORDAN9:19, XBOOLE_1:1; :: thesis: verum
end;
end;