{M : Type u_2} →
  [inst : MulOne M] →
    {motive : IsDedekindFiniteMonoid M → Sort u} →
      (t : IsDedekindFiniteMonoid M) → ((mul_eq_one_symm : ∀ {a b : M}, a * b = 1 → b * a = 1) → motive ⋯) → motive t