set K = D;
set A = M;
A1:
len M = n
by Def2;
A2:
for p being FinSequence of D st p in rng (M @) holds
len p = n
proof
let p be
FinSequence of
D;
( p in rng (M @) implies len p = n )
consider n2 being
Nat such that A3:
for
x being
object st
x in rng (M @) holds
ex
s being
FinSequence st
(
s = x &
len s = n2 )
by Def1;
A4:
for
p2 being
FinSequence of
D st
p2 in rng (M @) holds
len p2 = n2
assume A5:
p in rng (M @)
;
len p = n
then A6:
ex
s being
FinSequence st
(
s = p &
len s = n2 )
by A3;
per cases
( n > 0 or n <= 0 )
;
suppose A7:
n > 0
;
len p = nthen A8:
width M = n
by A1, Th20;
then A9:
width (M @) = len M
by A7, Th29;
A10:
len (M @) = width M
by A7, A8, Th29;
then
M @ is
Matrix of
n,
n2,
D
by A4, A8, Def2;
hence
len p = n
by A1, A6, A7, A8, A10, A9, Th20;
verum end; end;
end;
A13:
len (M @) = width M
by Def6;
hence
M @ is n,n -size
by A2; verum