∀ {R : Type u_1} {a : R} [inst : Field R] {p q : Polynomial R} (motive : p ∣ Polynomial.C a * q → Prop)
  (x : p ∣ Polynomial.C a * q), (∀ (r : Polynomial R) (hr : Polynomial.C a * q = p * r), motive ⋯) → motive x