∀A,B. ∀Ma: magma A. ∀Mb: magma B. magma_morphism ?? Ma Mb → magma B.
#A; #B; #Ma; #Mb; #f;
napply (mk_magma ???)
- [ napply (image ?? (mmcarr ?? (mmmcarr ???? f)) (mcarr ? Ma))
+ [ napply (image ?? (mmcarr ?? (mmmcarr ???? f)) Ma) (* NO COMPOSITE! *)
| #x; #y; nwhd in ⊢ (% → % → ?); *; #x0; *; #Hx0; #Hx1; *; #y0; *; #Hy0; #Hy1; nwhd;
napply (ex_intro ????)
[ napply (op ? x0 y0)