∀ {R : Type u_1} [inst : Field R] [inst_1 : LinearOrder R] {n : ℕ} {w₁ w₂ : Fin (n + 1) → R} {i : Fin (n + 1)}
  (motive : SignType.sign (w₁ i) = SignType.sign (w₂ i) ∧ w₁ i ≠ 0 → Prop)
  (x : SignType.sign (w₁ i) = SignType.sign (w₂ i) ∧ w₁ i ≠ 0),
  (∀ (hs : SignType.sign (w₁ i) = SignType.sign (w₂ i)) (h0 : w₁ i ≠ 0), motive ⋯) → motive x