reconsider m2 = p . 0 as Nat by A1;
let g1, g2 be FinSequence of D; ( ( for m being Nat st m = p . 0 holds
( len g1 = m & ( for i being Nat st 1 <= i & i <= m holds
g1 . i = p . i ) ) ) & ( for m being Nat st m = p . 0 holds
( len g2 = m & ( for i being Nat st 1 <= i & i <= m holds
g2 . i = p . i ) ) ) implies g1 = g2 )
assume that
A10:
for m being Nat st m = p . 0 holds
( len g1 = m & ( for i being Nat st 1 <= i & i <= m holds
g1 . i = p . i ) )
and
A11:
for m being Nat st m = p . 0 holds
( len g2 = m & ( for i being Nat st 1 <= i & i <= m holds
g2 . i = p . i ) )
; g1 = g2
A12:
len g1 = m2
by A10;
A13:
for i being Nat st 1 <= i & i <= len g1 holds
g1 . i = g2 . i
len g2 = m2
by A11;
hence
g1 = g2
by A10, A13, FINSEQ_1:14; verum