let i be Nat; for v being Element of (TOP-REAL 3)
for pf being FinSequence of F_Real
for N being Matrix of 3,F_Real st i in Seg 3 & pf = v holds
(Line (N,i)) "*" pf = ((N * pf) . i) . 1
let v be Element of (TOP-REAL 3); for pf being FinSequence of F_Real
for N being Matrix of 3,F_Real st i in Seg 3 & pf = v holds
(Line (N,i)) "*" pf = ((N * pf) . i) . 1
let pf be FinSequence of F_Real; for N being Matrix of 3,F_Real st i in Seg 3 & pf = v holds
(Line (N,i)) "*" pf = ((N * pf) . i) . 1
let N be Matrix of 3,F_Real; ( i in Seg 3 & pf = v implies (Line (N,i)) "*" pf = ((N * pf) . i) . 1 )
assume that
A1:
i in Seg 3
and
A2:
pf = v
; (Line (N,i)) "*" pf = ((N * pf) . i) . 1
A3:
N * (<*pf*> @) is Matrix of 3,1,F_Real
by A2, FINSEQ_3:153, ANPROJ_8:91;
v in TOP-REAL 3
;
then
v in REAL 3
by EUCLID:22;
then A4:
3 = len pf
by A2, EUCLID_8:50;
v in TOP-REAL 3
;
then A5:
v in REAL 3
by EUCLID:22;
A6: width <*pf*> =
len pf
by ANPROJ_8:75
.=
3
by A2, A5, EUCLID_8:50
;
A7: width N =
3
by MATRIX_0:24
.=
len (<*pf*> @)
by MATRIX_0:def 6, A6
;
N * (<*pf*> @) is Matrix of 3,1,F_Real
by A2, FINSEQ_3:153, ANPROJ_8:91;
then A8:
( [1,1] in Indices (N * (<*pf*> @)) & [2,1] in Indices (N * (<*pf*> @)) & [3,1] in Indices (N * (<*pf*> @)) )
by MATRIX_0:23, ANPROJ_8:2;
A9:
not not i = 1 & ... & not i = 3
by A1, FINSEQ_1:91;
(N * pf) . i =
(N * (<*pf*> @)) . i
by LAPLACE:def 9
.=
Line ((N * (<*pf*> @)),i)
by A1, A3, MATRIX_0:52
.=
<*((N * (<*pf*> @)) * (i,1))*>
by A9, A4, ANPROJ_8:92
;
then ((N * pf) . i) . 1 =
(N * (<*pf*> @)) * (i,1)
.=
(Line (N,i)) "*" (Col ((<*pf*> @),1))
by A9, A7, A8, MATRIX_3:def 4
;
hence
(Line (N,i)) "*" pf = ((N * pf) . i) . 1
by ANPROJ_8:93; verum