defpred S1[ object , object ] means ex f1 being Homomorphism of R,M,N st
( f1 = $1 & $2 = f1 * u );
A1:
for y being Element of (Hom (R,M,N)) ex z being Element of (Hom (R,M1,N)) st S1[y,z]
proof
let y be
Element of
(Hom (R,M,N));
ex z being Element of (Hom (R,M1,N)) st S1[y,z]
reconsider f1 =
y as
Homomorphism of
R,
M,
N by Lm29;
reconsider f1u =
f1 * u as
Homomorphism of
R,
M1,
N by Th19;
f1u in set_Hom (
M1,
N)
;
then reconsider z =
f1u as
Element of
(Hom (R,M1,N)) ;
S1[
y,
z]
;
hence
ex
z being
Element of
(Hom (R,M1,N)) st
S1[
y,
z]
;
verum
end;
consider h being Function of (Hom (R,M,N)),(Hom (R,M1,N)) such that
A2:
for y being Element of (Hom (R,M,N)) holds S1[y,h . y]
from FUNCT_2:sch 3(A1);
reconsider h = h as Function of (Hom (R,M,N)),(Hom (R,M1,N)) ;
take
h
; for f being Element of (Hom (R,M,N)) ex f1 being Homomorphism of R,M,N st
( f = f1 & h . f = f1 * u )
let f be Element of (Hom (R,M,N)); ex f1 being Homomorphism of R,M,N st
( f = f1 & h . f = f1 * u )
thus
ex f1 being Homomorphism of R,M,N st
( f = f1 & h . f = f1 * u )
by A2; verum