let n be Nat; :: thesis: 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; :: thesis: ( lines (1. K,n) is Basis of n -VectSp_over K & the_rank_of (1. K,n) = n )
set ONE = 1. K,n;
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 12;
then A1: 1. K,n is diagonal by MATRIX_1:def 15;
( ( n = 0 or n >= 1 ) & n in NAT ) by NAT_1:14, ORDINAL1:def 13;
then ( Det (1. K,n) = 1_ K & 1_ K <> 0. K ) by MATRIXR2:41, MATRIX_7:16;
then the_rank_of (1. K,n) = n by Th83;
hence ( lines (1. K,n) is Basis of n -VectSp_over K & the_rank_of (1. K,n) = n ) by A1, Th111; :: thesis: verum