oal_fabmon(s) ==  fabmon_of_nat_mcp(oal_omcp{s,<ℤ+>})
∀s:LOSet. (oal_fabmon(s) ∈ FAbMon(s))
oal_polyalg(s;a) ==  <oal_fabmon(s), omral_fma(oal_fabmon(s).mon;a)>
∀s:LOSet. ∀a:CDRng.  (oal_polyalg(s;a) ∈ polynom_alg{i:l}(s;a))