Hilbert's program
<p class=default>
<b>Hilbert's program</b>
<br/>
Hilbert's program was based upon the construction of formal processes out of material
tokens
<br/>
("extralogical concrete objects") and physical operations on them. While he believed
infinite collections of
<br/>
such tokens were not physically realizable, he did believe that consistent finite
representations of infinite
<br/>
entities could be constructed and implemented through finite sets of physical tokens.
<br/>
As a further precondition for using logical deduction and carrying out logical operations,
something must be
<br/>
given in conception, viz., certain extralogical concrete objects which are intuited as
directly experienced prior to all
<br/>
thinking. For logical deduction to be certain, we must be able to see every aspect of
these objects, and their properties,
<br/>
differences, sequences, and contiguities must be given, together with the objects
themselves, as something which
<br/>
cannot be reduced to something else and which requires no reduction. This is the basic
philosophy which I find
<br/>
necessary, not just for mathematics, but for all scientific thinking, understanding, and
communicating. The subject
<br/>
matter of mathematics is, in accordance with this theory, the concrete symbols themselves
whose structure is
<br/>
immediately clear and recognizable. (Hilbert, 1925, p.192)
<br/>
These concrete tokens or primitives would then be combined in various ways to construct
more
<br/>
complicated relations between the combinations. Von Neumann, who was associated with
Hilbert's
<br/>
formalist program neatly summarized the goals of the movement:
<br/>
The leading idea of Hilbert's theory of proof is that, even if the statements of classical
mathematics should turn out
<br/>
to be false as to content, nevertheless, classical mathematics involves an internally
closed procedure which operates
<br/>
according to fixed rules known to all mathematicians and which consists basically in
constructing successively certain
<br/>
combinations of primitive symbols which are considered "correct" or "proved." ...We must
regard classical
<br/>
mathematics as a combinatorial game played with the primitive symbols, and we must
determine in a finitary
<br/>
combinatorial way to which combinations of primitive symbols the construction methods or
"proofs" lead." (von
<br/>
Neumann, 1931)
<br/>
The goal of formalist mathematics was to construct a system of operations on tokens which
was internally
<br/>
consistent, that is, no combination of allowed operations should lead to a contradiction.
</p>