Let be a set of formulae in a first-order Language.
Let , be formulae in .
Then
if and only if
Proof
Assume . Write down a proof of from and add the lines
to obtain a proof of from
Now assume . Let be a proof of from
We prove by induction on that
Induction hypothesis at -th step:
For all we have s.t. if a variable does not occur free in any premiss in the proof of from
then must not occur free in any premiss used in the proof of from .
We now prove that in four cases