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_1: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