∀ (R : Type u_2) {A : Type u_1} [inst : CommSemiring R] [inst_1 : Semiring A] [inst_2 : Algebra R A] (x : A)
  {M : ↥R[x] → Prop} (a : ↥R[x]),
  (∀ (p : Polynomial R), M ⟨(Polynomial.aeval x) p, ⋯⟩) → ∀ (p : Polynomial R), (Polynomial.aeval x) p = ↑a → M a