{M : Type u_5} →
  {α : Type u_6} →
    [inst : SMul M α] →
      {motive : MulAction.IsPretransitive M α → Sort u} →
        ((exists_smul_eq : ∀ (x y : α), ∃ g, g • x = y) → motive ⋯) → (t : MulAction.IsPretransitive M α) → motive t