Relabel the free referents V so that those in U move to the bound side
{x // x ∈ U} (and the rest stay free) — the splitting iExs/iAlls quantify
over. DecidableEq V is needed only for the x ∈ U test, not by iExs/iAlls.
- splitOn U x = if h : x ∈ U then Sum.inr ⟨x, h⟩ else Sum.inl x
Used by closeExists, closeForall