let U1, U2 be Universal_Algebra; for h being Function of U1,U2 st U1,U2 are_similar & MSAlg h is_monomorphism MSAlg U1,(MSAlg U2) Over (MSSign U1) holds
h is_monomorphism
let h be Function of U1,U2; ( U1,U2 are_similar & MSAlg h is_monomorphism MSAlg U1,(MSAlg U2) Over (MSSign U1) implies h is_monomorphism )
assume A1:
U1,U2 are_similar
; ( not MSAlg h is_monomorphism MSAlg U1,(MSAlg U2) Over (MSSign U1) or h is_monomorphism )
assume A2:
MSAlg h is_monomorphism MSAlg U1,(MSAlg U2) Over (MSSign U1)
; h is_monomorphism
then A3:
MSAlg h is "1-1"
;
MSAlg h is_homomorphism MSAlg U1,(MSAlg U2) Over (MSSign U1)
by A2;
then A4:
h is_homomorphism
by A1, Th21;
A5:
the carrier of (MSSign U1) = {0}
by MSUALG_1:def 8;
A6:
0 in {0}
by TARSKI:def 1;
(MSAlg h) . 0 =
(0 .--> h) . 0
by A1, Def3, Th10
.=
h
by A6, FUNCOP_1:7
;
then
h is one-to-one
by A3, A5, A6, MSUALG_3:1;
hence
h is_monomorphism
by A4; verum