let V1, V2 be free finite-rank Z_Module; for b2, b3 being OrdBasis of V2
for f being bilinear-Form of V1,V2
for v1 being Vector of V1
for v2 being Vector of V2
for X, Y being FinSequence of INT.Ring st len X = len b2 & len Y = len b2 & ( for k being Nat st k in Seg (len b2) holds
Y . k = f . (v1,(b2 /. k)) ) & X = v2 |-- b2 holds
Y "*" X = f . (v1,v2)
let b2, b3 be OrdBasis of V2; for f being bilinear-Form of V1,V2
for v1 being Vector of V1
for v2 being Vector of V2
for X, Y being FinSequence of INT.Ring st len X = len b2 & len Y = len b2 & ( for k being Nat st k in Seg (len b2) holds
Y . k = f . (v1,(b2 /. k)) ) & X = v2 |-- b2 holds
Y "*" X = f . (v1,v2)
let f be bilinear-Form of V1,V2; for v1 being Vector of V1
for v2 being Vector of V2
for X, Y being FinSequence of INT.Ring st len X = len b2 & len Y = len b2 & ( for k being Nat st k in Seg (len b2) holds
Y . k = f . (v1,(b2 /. k)) ) & X = v2 |-- b2 holds
Y "*" X = f . (v1,v2)
let v1 be Vector of V1; for v2 being Vector of V2
for X, Y being FinSequence of INT.Ring st len X = len b2 & len Y = len b2 & ( for k being Nat st k in Seg (len b2) holds
Y . k = f . (v1,(b2 /. k)) ) & X = v2 |-- b2 holds
Y "*" X = f . (v1,v2)
let v2 be Vector of V2; for X, Y being FinSequence of INT.Ring st len X = len b2 & len Y = len b2 & ( for k being Nat st k in Seg (len b2) holds
Y . k = f . (v1,(b2 /. k)) ) & X = v2 |-- b2 holds
Y "*" X = f . (v1,v2)
let X, Y be FinSequence of INT.Ring; ( len X = len b2 & len Y = len b2 & ( for k being Nat st k in Seg (len b2) holds
Y . k = f . (v1,(b2 /. k)) ) & X = v2 |-- b2 implies Y "*" X = f . (v1,v2) )
assume that
A1:
len X = len b2
and
A2:
len Y = len b2
and
A3:
for k being Nat st k in Seg (len b2) holds
Y . k = f . (v1,(b2 /. k))
and
A4:
X = v2 |-- b2
; Y "*" X = f . (v1,v2)
set x = v2 |-- b2;
P2:
for k being Nat st k in Seg (len (v2 |-- b2)) holds
Y . k = (FunctionalFAF (f,v1)) . (b2 /. k)
thus Y "*" X =
X "*" Y
by FVSUM_1:90
.=
(FunctionalFAF (f,v1)) . (Sum (lmlt ((v2 |-- b2),b2)))
by LMThMBF1X0, A1, A2, A4, P2
.=
f . (v1,(Sum (lmlt ((v2 |-- b2),b2))))
by BLTh8
.=
f . (v1,v2)
by Th35
; verum