let F, G be FinSequence of ND (V,A); ( len F = size & F . 1 = local_overlapping (V,A,d1,((denaming (V,A,(val . 1))) . d1),(loc /. 1)) & ( for n being Nat st 1 <= n & n < len F holds
F . (n + 1) = local_overlapping (V,A,(F . n),((denaming (V,A,(val . (n + 1)))) . (F . n)),(loc /. (n + 1))) ) & len G = size & G . 1 = local_overlapping (V,A,d1,((denaming (V,A,(val . 1))) . d1),(loc /. 1)) & ( for n being Nat st 1 <= n & n < len G holds
G . (n + 1) = local_overlapping (V,A,(G . n),((denaming (V,A,(val . (n + 1)))) . (G . n)),(loc /. (n + 1))) ) implies F = G )
assume that
A3:
len F = size
and
A4:
F . 1 = local_overlapping (V,A,d1,((denaming (V,A,(val . 1))) . d1),(loc /. 1))
and
A5:
for n being Nat st 1 <= n & n < len F holds
F . (n + 1) = local_overlapping (V,A,(F . n),((denaming (V,A,(val . (n + 1)))) . (F . n)),(loc /. (n + 1)))
and
A6:
len G = size
and
A7:
G . 1 = local_overlapping (V,A,d1,((denaming (V,A,(val . 1))) . d1),(loc /. 1))
and
A8:
for n being Nat st 1 <= n & n < len G holds
G . (n + 1) = local_overlapping (V,A,(G . n),((denaming (V,A,(val . (n + 1)))) . (G . n)),(loc /. (n + 1)))
; F = G
A9:
for n being Nat st 1 <= n & n < size holds
for x, y1, y2 being set st S1[n,x,y1] & S1[n,x,y2] holds
y1 = y2
;
A10:
( len F = size & ( F . 1 = local_overlapping (V,A,d1,((denaming (V,A,(val . 1))) . d1),(loc /. 1)) or size = 0 ) & ( for n being Nat st 1 <= n & n < size holds
S1[n,F . n,F . (n + 1)] ) )
by A3, A4, A5;
A11:
( len G = size & ( G . 1 = local_overlapping (V,A,d1,((denaming (V,A,(val . 1))) . d1),(loc /. 1)) or size = 0 ) & ( for n being Nat st 1 <= n & n < size holds
S1[n,G . n,G . (n + 1)] ) )
by A6, A7, A8;
thus
F = G
from RECDEF_1:sch 7(A9, A10, A11); verum