{k : Type u_1} →
  {G : Type u_2} →
    [inst : AddMonoid k] →
      (motive : SkewMonoidAlgebra k G → Sort u_3) →
        (x : SkewMonoidAlgebra k G) → ((p : G →₀ k) → motive { toFinsupp := p }) → motive x