{σ : Type u_1} →
  (syn : Type u_2) →
    (acm : autoParam (AddCommMonoid syn) MonomialOrder.acm._autoParam) →
      (lo : autoParam (LinearOrder syn) MonomialOrder.lo._autoParam) →
        autoParam (IsOrderedCancelAddMonoid syn) MonomialOrder.iocam._autoParam →
          (toSyn : (σ →₀ ℕ) ≃+ syn) →
            Monotone ⇑toSyn → autoParam (WellFoundedLT syn) MonomialOrder.wf._autoParam → MonomialOrder σ