{M₀ : Type u_2} →
  {A : Type u_7} →
    [inst : Zero M₀] →
      [inst_1 : Zero A] →
        {motive : SMulWithZero M₀ A → Sort u} →
          (t : SMulWithZero M₀ A) →
            ([toSMulZeroClass : SMulZeroClass M₀ A] →
                (zero_smul : ∀ (m : A), 0 • m = 0) →
                  motive { toSMulZeroClass := toSMulZeroClass, zero_smul := zero_smul }) →
              motive t