∀ {α : Type u_1} {ι : Sort u_2} {p : ι → Prop} {f : (i : ι) → p i → α} (x : α)
  (motive : (x ∈ Set.range fun i => f ↑i ⋯) → Prop) (x_1 : x ∈ Set.range fun i => f ↑i ⋯),
  (∀ (x_2 : Subtype p) (hx : (fun i => f ↑i ⋯) x_2 = x), motive ⋯) → motive x_1