let K be Field; :: thesis: for A, B being Matrix of K st width A = len B holds
ex C being Matrix of K st
( len C = len A & width C = width B & ( for i, j being Nat st [i,j] in Indices C holds
C * i,j = (Line A,i) "*" (Col B,j) ) )
let A, B be Matrix of K; :: thesis: ( width A = len B implies ex C being Matrix of K st
( len C = len A & width C = width B & ( for i, j being Nat st [i,j] in Indices C holds
C * i,j = (Line A,i) "*" (Col B,j) ) ) )
assume A1:
width A = len B
; :: thesis: ex C being Matrix of K st
( len C = len A & width C = width B & ( for i, j being Nat st [i,j] in Indices C holds
C * i,j = (Line A,i) "*" (Col B,j) ) )
deffunc H1( Nat, Nat) -> Element of the carrier of K = (Line A,$1) "*" (Col B,$2);
consider M being Matrix of len A, width B,the carrier of K such that
A2:
for i, j being Nat st [i,j] in Indices M holds
M * i,j = H1(i,j)
from MATRIX_1:sch 1();