deffunc H1( NatPlus, NatPlus) -> NatPlus = @ ($1 lcm $2);
consider f being BinOp of NATPLUS such that
A3:
for m, n being NatPlus holds f . (m,n) = H1(m,n)
from BINOP_1:sch 4();
take
f
; for m, n being NatPlus holds f . (m,n) = m lcm n
let m, n be NatPlus; f . (m,n) = m lcm n
A4:
( m > 0 & n > 0 )
by Def6;
thus f . (m,n) =
H1(m,n)
by A3
.=
m lcm n
by A4, Def7, NEWTON:59
; verum