Hofstadter’s MIU system
The alphabet of the system contains three symbols . The set of theorem is the set of string constructed by the rules and the axiom, is denoted by and can be built as follows:
- (axiom)
.
- (i)
If then .
- (ii)
If then .
- (iii)
In any theorem, can be replaced by .
- (iv)
In any theorem, can be omitted.
example:
- •
Show that
by axiomby rule (ii) where by rule (ii) where by rule (ii) where by rule (i) where by rule (iii)by rule (iv)by rule (iii) - •
Is a theorem?
No. Why? Because the number of ’s of a theorem is never a multiple of 3. We will show this by structural induction.
base case: The statement is true for the base case. Since the axiom has one . Therefore not a multiple of 3.
induction hypothesis: Suppose true for premiseof all rule.
inductionstep: By induction hypothesis we assume the premise of each rule to be true and show that the application of the rule keeps the staement true.
Rule 1: Applying rule 1 does not add any ’s to the formula. Therefore the statement is true for rule 1 by induction hypothesis.
Rule 2: Applying rule 2 doubles the amount of ’s of the formula but since the initial amount of ’s was not a multiple of 3 by induction hypothesis. Doubling that amount does not make it a multiple of 3 (i.e. if then ). Therefore the statement is true for rule 2.
Rule 3: Applying rule 3 replaces by . Since the initial amount of ’s was not a multiple of 3 by induction hypothesis. Removing will not make the number of ’s in the formula be a multiple of 3. Therefore the statement is true for rule 3.
Rule 4: Applying rule 4 removes and does not change the amount of ’s. Since the initial amount of ’s was not a multiple of 3 by induction hypothesis. Therefore the statement is true for rule 4.
Therefore all theorems do not have a multiple of 3 ’s.
[HD]
References
- HD Hofstader, R. Douglas: Gödel, Escher, Bach: an Eternal Golden Braid. Basic Books, Inc., New York, 1979.