let n be Nat; for K being Field holds
( lines (1. (K,n)) is Basis of (n -VectSp_over K) & the_rank_of (1. (K,n)) = n )
let K be Field; ( lines (1. (K,n)) is Basis of (n -VectSp_over K) & the_rank_of (1. (K,n)) = n )
set ONE = 1. (K,n);
( n = 0 or n >= 1 )
by NAT_1:14;
then A1:
Det (1. (K,n)) = 1_ K
by MATRIXR2:41, MATRIX_7:16;
for i, j being Nat st [i,j] in Indices (1. (K,n)) & (1. (K,n)) * (i,j) <> 0. K holds
i = j
by MATRIX_1:def 3;
then A2:
1. (K,n) is diagonal
by MATRIX_1:def 6;
1_ K <> 0. K
;
then
the_rank_of (1. (K,n)) = n
by A1, Th83;
hence
( lines (1. (K,n)) is Basis of (n -VectSp_over K) & the_rank_of (1. (K,n)) = n )
by A2, Th111; verum