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,K such that
A2:
for i, j being Nat st [i,j] in Indices M holds
M * (i,j) = H1(i,j)
from MATRIX_0:sch 1();
take
M
; ( len M = len A & width M = width B & ( for i, j being Nat st [i,j] in Indices M holds
M * (i,j) = (Line (A,i)) "*" (Col (B,j)) ) )
hence
( len M = len A & width M = width B & ( for i, j being Nat st [i,j] in Indices M holds
M * (i,j) = (Line (A,i)) "*" (Col (B,j)) ) )
by A2; verum