Gödel, Escher, Bach An Eternal Golden Braid by Douglas R. Hofstadter

(Dana P.) #1

Reflections on the Strengths and Weaknesses of the System


You have now seen one example of a system with a purpose-to represent
part of the architecture of logical thought. The concepts which this system
handles are very few in number, and they are very simple, precise concepts.
But the simplicity and precision of the Propositional Calculus are exactly
the kinds of features which make it appealing to mathematicians. There are
two reasons for this. (1) It can be studied for its own properties, exactly as
geometry studies simple, rigid shapes. Variants can be made on it, employ-
ing different symbols, rules of inference, axioms or axiom schemata, and so
on. (Incidentally, the version of the Propositional Calculus here presented
is related to one invented by G. Gentzen in the early 1930's. There are
other versions in which only one rule of inference is used--detachment,
usually-and in which there are several axioms, or axiom schemata.) The
study of ways to carry out propositional reasoning in elegant formal sys-
tems is an appealing branch of pure mathematics. (2) The Propositional
Calculus can easily be extended to include other fundamental aspects of
reasoning. Some of this will be shown in the next Chapter, where the
Propositional Calculus is incorporated lock, stock and barrel into a much
larger and deeper system in which sophisticated number-theoretical
reasoning can be done.

Proofs vs. Derivations


The Propositional Calculus is very much like reasoning in some ways, but
one should not equate its rules with the rules of human thought. A proof is
something informal, or in other words a product of normal thought,
written in a human language, for human consumption. All sorts of com-
plex features ofthought may be used in proofs, and, though they may "feel
right", one may wonder if they can be defended logically. That is really
what formalization is for. A derivation is an artificial counterpart of a proof,
and its purpose is to reach the same goal but via a logical structure whose
methods are not only all explicit, but also very simple.
If-and this is usually the case-it happens that a formal derivation is
extremely lengthy compared with the corresponding "natural" proof, that
is just too bad. It is the price one pays for making each step so simple. What
often happens is that a derivation and a proof are "simple" in complemen-
tary senses of the word. The proof is simple in that each step "sounds
right", even though one may not know just why; the derivation is simple in
that each of its myriad steps is considered so trivial that it is beyond
reproach, and since the whole derivation consists just of such trivial steps, it
is supposedly error-free. Each type of simplicity, however, brings along a
characteristic type of complexity. In the case of proofs, it is the complexity
of the underlying system on which they rest-namely, human language;
and in the case of derivations, it is their' astronomical size, which makes
them almost impossible to grasp.
Thus, the Propositional Calculus should be thought of as part of a

The Propositional Calculus^195

Free download pdf