∀ {xs : List ℕ} {y : ℕ} (motive : (Lean.Elab.Tactic.Omega.List.nonzeroMinimum xs = 0 ∨ ∃ x ∈ xs, x ≤ y ∧ x ≠ 0) → Prop)
  (h : Lean.Elab.Tactic.Omega.List.nonzeroMinimum xs = 0 ∨ ∃ x ∈ xs, x ≤ y ∧ x ≠ 0),
  (∀ (h : Lean.Elab.Tactic.Omega.List.nonzeroMinimum xs = 0), motive ⋯) →
    (∀ (x : ℕ) (m : x ∈ xs) (le : x ≤ y) (ne : x ≠ 0), motive ⋯) → motive h