\begin{abstract}
Paul Cohen's method of forcing, together with Saul Kripke's related semantics
for modal and intuitionistic logic, has had profound
effects on a number of branches of mathematical logic, from set theory and model
theory to constructive and categorical logic. Here,
I argue that forcing also has a place in traditional Hilbert-style proof theory,
where the goal is to formalize portions of ordinar
mathematics in restricted axiomatic theories, and study those theories in constructive
or syntactic terms. I will discuss the
aspects of forcing that are useful in this respect, and some sample applications.
The latter include ways of obtaining conservation
results for classical and intuitionistic theories, interpreting classical theories
in constructive ones, and constructivizing model-theoretic arguments.
\end{abstract}