A language L is verifiable iff there is a two-place predicate R ⊆ Σ∗ × Σ∗ such that R is computable, and such that for all x ∈ Σ∗: x ∈ L ⇔ there exists y such that R(x, y)
A language is semi-decidable iff there is some Turing machine that accepts every string in L and either rejects or loops on every string not in L.
How can we show that the class of semi-decidable problems is equivalent to the class of verifiable problems? Or are they not?