{M : Type u_1} →
  [inst : Mul M] →
    {motive : Con M → Sort u} →
      (t : Con M) →
        ((toSetoid : Setoid M) →
            (mul' : ∀ {w x y z : M}, toSetoid w x → toSetoid y z → toSetoid (w * y) (x * z)) →
              motive { toSetoid := toSetoid, mul' := mul' }) →
          motive t