Propositional Calculus (GEB)
The Propositional Calculus as presented in Gödel, Escher, Bach by Douglas Hofstadter (Ch. VII). A formal system with no axioms, using a fantasy rule as its central device — essentially a natural deduction system disguised as a typographical game.
1. Alphabet
- Variables:
(and , etc.) - Connective symbols:
(not), (and), (or), (implies) - Punctuation:
and
2. Formation Rules (Syntax)
A well-formed formula (WFF) is defined recursively:
- Atoms:
(and any primed version) are atoms, and every atom is a WFF. - Negation: If
is a WFF, then is a WFF. - Conjunction: If
and are WFFs, then is a WFF. - Disjunction: If
and are WFFs, then is a WFF. - Implication: If
and are WFFs, then is a WFF.
- Examples of WFFs:
, , , - Examples of non-WFFs:
(missing angle brackets), (binary connective only joins two), (unbalanced brackets)
3. Axioms
There are none. The system has no axioms — all theorems are generated by the inference rules alone.
4. Rules of Inference
Joining Rule
From
Analogous to
Separation Rule
From
Analogous to
Double-Tilde Rule
Analogous to double-negation elimination/introduction.
Fantasy Rule (the "regla fantasiosa")
You may start a fantasy (subproof) by assuming any WFF as a premise. Within the fantasy, you apply all the rules (including other fantasy rules). When the fantasy is closed, you obtain
This is how implication is introduced — analogous to
Carry-Over Rule
Any theorem proved outside a fantasy may be carried into the fantasy and used freely.
Rule of Detachment (Modus Ponens)
From
Analogous to
5. Key properties
- Soundness: Every theorem of this system is a tautology in classical logic.
- Completeness: Every tautology is a theorem — the system can prove all logical truths.
- Semantic independence: The symbols have no intrinsic meaning; they are manipulated purely typographically. The semantics (truth tables, models) is an interpretation superimposed from outside.
6. Comparison with MIU
| Feature | MIU-system | Propositional Calculus |
|---|---|---|
| Axioms | One axiom: MI |
None |
| Inference rules | 4 rules (string manipulation) | 6 rules (including fantasy) |
| Semantics | None | Truth tables (external) |
| Decidability | Decidable (?) | Decidable |
| Power | Trivial | Captures propositional logic |