∀ {𝕜 : Type u_1} {E : Type u_2} [inst : RCLike 𝕜] [inst_1 : NormedAddCommGroup E] [inst_2 : InnerProductSpace 𝕜 E]
  {x y : E} (motive : (∃ r, y = r • x) → Prop) (x_1 : ∃ r, y = r • x),
  (∀ (r : 𝕜) (h : y = r • x), motive ⋯) → motive x_1