let l, n, m be Nat; for D being non empty set
for M being Matrix of n,m,D holds M = RLine (M,l,(Line (M,l)))
let D be non empty set ; for M being Matrix of n,m,D holds M = RLine (M,l,(Line (M,l)))
let M be Matrix of n,m,D; M = RLine (M,l,(Line (M,l)))
set L = Line (M,l);
set RL = RLine (M,l,(Line (M,l)));
A1:
width M = len (Line (M,l))
by MATRIX_0:def 7;
A2:
now for i being Nat st 1 <= i & i <= len M holds
(RLine (M,l,(Line (M,l)))) . i = M . ilet i be
Nat;
( 1 <= i & i <= len M implies (RLine (M,l,(Line (M,l)))) . i = M . i )assume that A3:
1
<= i
and A4:
i <= len M
;
(RLine (M,l,(Line (M,l)))) . i = M . iA5:
i in Seg (len M)
by A3, A4;
A6:
n = len M
by MATRIX_0:def 2;
then A7:
(RLine (M,l,(Line (M,l)))) . i = Line (
(RLine (M,l,(Line (M,l)))),
i)
by A5, MATRIX_0:52;
A8:
Line (
M,
i)
= M . i
by A5, A6, MATRIX_0:52;
hence
(RLine (M,l,(Line (M,l)))) . i = M . i
;
verum end;
len M = len (RLine (M,l,(Line (M,l))))
by Lm4;
hence
M = RLine (M,l,(Line (M,l)))
by A2; verum