◄
Chapter
3 ◄
Index Chapter
5 ►
Beyond
Gödel
Simply consistent
constructive systems of first order Peano’s Arithmetic that do not yield
undecidable propositions by Gödel’s reasoning
(A compiled copy of Chapters 1 to 6 can be downloaded as a .pdf file from http://arxiv.org/abs/math/0201059.)
Chapter 4. Are there stronger omega-constructive
systems of first order Arithmetic?
Contents
4.0. Introduction
4.1. An omega-constructive first order
Arithmetic
4.2. omega-PA
4.3. Some features of omega-PA
4.4. The difference between PA and omega-PA
4.5. omega1-PA
4.6. The conflict with model theory
4.7. Introducing the omega-Specification
rule of inference
4.8. A yet stronger omega-calculus : omega2-PA
4.9. The Generalisation rule of inference
holds for omega2-PA
4.10. We cannot infer Gödel’s
conclusions from his reasoning in omega2-PA
4.11. Does Gödel’s reasoning hold even when his conclusions do not?
In this fourth section we begin by
briefly reviewing the main arguments of the earlier sections.
We then consider whether, and how,
we may strengthen omega-PA.
We use Parikh’s form of the Kreisel-Parson’s conjecture to constructively
qualify quantification.
This now allows a constructive formal system to refer to selective properties of non-constructive
elements under interpretation
We finally construct a strong
omega2-PA, and show
that the axioms,
interpretations
and models
of strong omega2-PA, and the axioms, interpretations
and models
of PA,
are identical, but have significantly different consequences.
We conclude that the formal undecidability
of Arithmetical propositions
that are true
under interpretation
is a characteristic
not of any relations that are Platonistically inherent in any Arithmetic
of the natural numbers,
but of the particular formalisation
chosen to represent the Arithmetic.
4.1. An omega-constructive
first order Arithmetic
We
argued in §1
and §2
that an omega-constructive system of Arithmetic is inconsistent
with standard first
order predicate calculus PA with strong
Generalisation.
In §3 we defined omega-PA, where we
eliminated the closed Induction axiom schema A(10) of PA,
and replaced the strong Generalisation rule of inference
I(ii) of PA
by the weaker omega-Constructivity rule of inference
I(iii).
4.3. Some
features of omega-PA
We then argued that every model of PA
is a model
of omega-PA.
We argued further that every primitive
recursive function cannot be strongly represented in omega-PA.
We also argued that omega-PA is intuitively a more natural and constructive
formal system
of Peano’s Arithmetic than PA.
We argued that Gödel’s
reasoning does not establish the existence of undecidable propositions in omega-PA, which are
true
under interpretation,
in a constructive
and intuitionistically
unobjectionable way, as he intended (Gödel p189).
4.4. The
difference between PA and omega-PA
We argued in §3.15
that the essential difference between PA
and omega-PA lay in their respective meta-assertions
about the nature and scope of the valid consequences amongst the elements of
the domain of each system under interpretation.
We then posed the question: Can we
strengthen omega-PA so that every model of a stronger omega-PA is a model of PA?
If we now add the closed Induction axiom schema A(10) to omega-PA, we arrive at a stronger, yet still constructive,
formal system
of Peano Arithmetic, omega1-PA.
omega1-PA is thus axioms A(1) to A(11) of first order Arithmetic,
as specified in §3.4, added to a first
order predicate calculus A(i) to A(iii), as
specified in §3.4, along with the Modus
Ponens rule
of inference I(i) and the omega-Constructivity
rule of inference
I(iii).
Thus PA
and omega1-PA have
identical axioms,
with identical interpretations
and models. Prima facie, though, omega1-PA
is an intuitively more natural and constructive formalisation of Peano’s Arithmetic
than PA.
Since the assumption that every recursive function
can be strongly represented in any system of Arithmetic with the omega-Constructivity
rule of inference
I(iii) leads
to inconsistency
in the system, it follows that Gödel’s reasoning does not hold in any interpretation
of omega1-PA.
Further, although omega1-PA now proves the closed Induction axiom schema A(11), in the absence
of the strong Generalisation rule of inference
I(ii) of PA,
we still cannot conclude either of:
omega1-PA proves:
‘Closed Induction’ => ‘Open Induction’
holds in omega1-PA
‘Open Induction’
holds in omega1-PA =>
omega1-PA
proves: ‘Closed Induction’
whereas in PA
we have both:
PA proves:
‘Closed Induction’ =>
‘Open Induction’
holds in PA
‘Open Induction’
holds in PA => PA proves: ‘Closed Induction’
4.6. The
conflict with model theory
Now, although PA and omega1-PA
have identical axioms,
with identical interpretations
and models,
the difference in their rules
of inference yield differing consequences amongst the well-formed formulas of the two formal systems,
and hence amongst corresponding statements under interpretation.
The difference is reflected in the
fact that Cantor’s transfinite
ordinal Arithmetic CA is not a model of PA, since:
However, in omega1-PA, we have
that, as in omega-PA:
~(omega1-PA proves: (Ax)(x+1 = 1+x)).
Further, in the absence of strong
Generalisation, all the theorems of omega1-PA
translate into true
statements, in Cantor’s transfinite
ordinal-Arithmetic CA, about only the sub-domain
N of natural
numbers.
Thus CA is a model of omega1-PA.
This appears
to conflict with the implicit Platonistic
thesis that it is the axioms
of a formal system
that essentially determine
the logical consequences in the interpretation.
4.7.
Introducing the omega-Specification rule of inference
Can we
strengthen omega1-PA further?
We consider introducing Parikh’s form
of the Kreisel-Parson’s
conjecture in omega1-PA as a means
for specifying essentially the conditions under which the closure of a provable, open,
well-formed formula in omega1-PA yields a provable,
closed, well-formed formula of omega1-PA:
I(iv) omega-Specification:
(Ax)F(x) is provable
in PA if, for each natural number n, there is a proof in PA of F(n), and its Gödel-number is less than some natural number k that is independent of n.
4.8. A yet
stronger omega-calculus : omega2-PA
We thus arrive at a yet stronger, constructive,
formulation of the first order predicate calculus, omega2-calculus.
omega2-PA is now the axioms A(1) to A(11) of first order Arithmetic,
as specified in §3.4, added to a first order predicate calculus A(i) to A(iii), as
specified in §3.4, along with the Modus
Ponens rule
of inference I(i), the omega-Constructivity
rule of inference
I(iii) and the
omega-Specification
rule of inference
I(iv).
Thus PA and omega1-PA, omega2-PA all have
identical axioms,
with identical interpretations
and models. Again, omega2-PA appears
intuitively a more natural and constructive formalisation of Peano’s Arithmetic
than PA.
We note that, as in PA, we now have that:
omega2-PA proves:
(Ax)(x+1 = 1+x)
So, like PA, omega2-PA too does
not admit Cantor’s transfinite
ordinals in any model.
Thus, though omega2-PA and omega1-PA are both constructive
and have identical axioms,
these too have significantly different logical consequences, highlighting again the
apparent conflict with the implicit Platonistic thesis that it is the axioms of a formal system
that essentially determine
the logical consequences.
4.9. The Generalisation
rule of inference holds for omega2-PA
We note that, in omega2-PA, as in PA, the strong
Generalisation rule
of inference I(ii) holds, since we now have the meta-equivalence:
omega2-PA proves:
F(x) <=>
omega2-PA proves: (Ax)F(x)
It follows that, in omega2-PA, as in PA, we have:
omega2-PA proves:
‘Closed Induction’ <=> ‘Open Induction’
holds in omega2-PA
4.10. We
cannot infer Gödel’s
conclusions from his reasoning in omega2-PA
However, omega2-PA
retains the constructive
and intuitionistically
unobjectionable nature inherited from omega-PA.
Thus, in sharp contrast to PA, omega2-PA does not
admit the strong representation of
every recursive
function, and so Gödel’s reasoning establishing the existence of undecidable propositions
cannot be carried out in omega2-PA.
This follows from the fact that, if f(x, y) is a recursive function
that is represented
by a omega2-PA well-formed formula F(x, y, z), then the formal provability of (E1x3)F(k, m, x3) is the intuitive assertion (cf. §2.9)
that, for any given natural
numbers k and m, we can always construct some (non-unique)
pair of natural numbers
u, v such that
the Beta-function
β(u, v, i) represents the
first m terms, i.e. f'(k, 0), f'(k, 1), ... , f'(k, m), that are common to every primitive recursive function such as f'(x1, x2) that is
formally represented by F(x1, x2, x3).
To
prove this for any given F(x1, x2, x3), and given natural
numbers
k and m, we can determine a suitable Turing
machine that will actually construct the sequence f'(k, 0), f'(k, 1), ... , f'(k, m) uniquely in order to verify the assertion.
Clearly we can choose a k such that the number of terms in the above sequence,
and so the Gödel-number
of any Turing-computable proof, exceeds
any given natural
number k1.
It follows that, in omega2-PA, we cannot
assume that if the Gödel-number
of a proof
of:
(E1x3)F(x1, x2, x3)
is less than a given natural number k1, then
the Gödel-number
of a proof
of:
(E1x3)F(x+1, x2, x3)
will also not exceed k1.
We cannot thus assume that:
omega2-PA proves:
(E1x3)F(x1, x2, x3) =>
(E1x3)F(x+1, x2, x3).
Hence we cannot assume that the
argument of §2.13 will establish strong representability for every recursive function
F(x1, x2, x3), as is necessary for Gödel’s reasoning to hold.
In fact, since the assumption that
every recursive
function can be strongly represented in any system of Arithmetic with the omega-Constructivity
rule of inference
I(iii) leads
to inconsistency
in the system, it follows that Gödel’s conclusions do not logically follow from his
reasoning in any interpretation
of omega2-PA.
We once more have the apparent conflict with
the implicit Platonistic
thesis that it is the axioms
of a formal system
that essentially determine
the logical consequences in the interpretation.
4.11. Does Gödel’s reasoning hold even when his conclusions do not?
The
question arises: When can we infer Gödel’s conclusions
from his reasoning?
◄ Index
◄ Contents ◄ Chapter 1 ◄ Chapter 2
◄ Chapter 3 ▲ Chapter
4 Chapter 5 ► Conclusions
► Web_links ►
(Updated : Friday 11th January 2002 2:35:51 AM by re@alixcomsi.com)
References
Burbanks, Andrew. (e-seminar)
Fast-Growing Functions and Unprovable Theorems.
<Home page : http://www.maths.bris.ac.uk/~maadb/>
<Seminar
: http://www.maths.bris.ac.uk/~maadb/research/seminars/online/fgfut/index.html>
<Ord’ls
: http://www.maths.bris.ac.uk/~maadb/research/seminars/online/fgfut/fgfut09.html>
Davis, M (ed.). 1965. The
Undecidable. Raven Press, New York.
<Home
page : http://www.cs.nyu.edu/cs/faculty/davism/>
Franzén, Torkel. Provability and
Truth.
< Home page : http://www.sm.luth.se/~torkel/>
<See also remarks : http://www.sm.luth.se/~torkel/eget/godel/system.html>
<See also remarks : http://www.sm.luth.se/~torkel/eget/thesis/chapter5.html>
Friedman, Harvey. 1997. Unprovable
theorems in discrete mathematics.
<Unprovable
: http://www.math.berkeley.edu/~ribet/Colloquium/friedman.html>
Gödel, Kurt.
1931. On formally undecidable propositions of Principia Mathematica and
related systems I. Also in M. Davis (ed.). 1965. The Undecidable. Raven
Press, New York.
<1931
Paper : http://www.ddc.net/ygg/etext/godel/godel3.htm>
<Formal system : http://www.ddc.net/ygg/etext/godel/godel3.htm
- 15>
<Reducibility : http://www.ddc.net/ygg/etext/godel/godel3.htm
- AXIOM-IV>
<Comprehension : http://www.ddc.net/ygg/etext/godel/godel3.htm
- AXIOM-IV>
<See remarks on p190/191 : http://www.ddc.net/ygg/etext/godel/godel3.htm
- 16>
<Recursive definitions : http://www.ddc.net/ygg/etext/godel/godel3.htm
- DEF1>
< Beta-function : http://www.ddc.net/ygg/etext/godel/godel3.htm
- LEMMA1>
< See remarks on p189 : http://www.ddc.net/ygg/etext/godel/godel3.htm
- 16>
<Eqn. 8.1 : http://www.ddc.net/ygg/etext/godel/godel3.htm
- EQ8.1>
<Axiom IV : http://www.ddc.net/ygg/etext/godel/godel3.htm
- AXIOM-IV>
<Footnote 48a : http://www.ddc.net/ygg/etext/godel/godel3.htm
- 48a>
<cf. Recursive definition #17 : http://www.ddc.net/ygg/etext/godel/godel3.htm
- DEF17>
<cf.
Proposition V : http://www.ddc.net/ygg/etext/godel/godel3.htm#PROP-V>
Gödel, Kurt. 1934. On undecidable propositions of formal
mathematical systems. In M. Davis (ed.). 1965. The Undecidable. Raven
Press, New York.
Lucas, J. R. The Gödelian
argument.
<Home
page : http://users.ox.ac.uk/~jrlucas/>
<Gödelian argument : http://www.leaderu.com/truth/2truth08.html>
Mendelson, Elliott. 1964. Introduction to Mathematical Logic. Van Norstrand,
Princeton.
<Home
page : http://sard.math.qc.edu/Web/Faculty/mendelso.htm>
Parikh, Rohit. 1973. On the length of proofs. In Trans. AMS, 177, 29-36
<Home
page : http://www.sci.brooklyn.cuny.edu/cis/parikh/>
Parsons, Charles D. 1995. Platonism
and mathematical intuition in Kurt Gödel's thought. In The Bulletin of
Symbolic Logic, Volume 1, Issue 1, March 1995.
<1995
Article : http://www.math.ucla.edu/~asl/bsl/0101-toc.htm>
Peregrin, Jaroslav. 1997. Language and its Models: Is Model Theory a Theory of
Semantics?
< cf.
also Models : http://www.hf.uio.no/filosofi/njpl/vol2no1/models/models-html.html>
<cf.
also Quantifier : http://www.hf.uio.no/filosofi/njpl/vol2no1/models/node8.html>
<cf. also Basis : http://www.hf.uio.no/filosofi/njpl/vol2no1/models/node5.html>
< cf. also Consequence : http://www.hf.uio.no/filosofi/njpl/vol2no1/models/node11.html>
< cf. also Truth : http://www.hf.uio.no/filosofi/njpl/vol2no1/models/node3.html>
< cf. also Language : http://www.hf.uio.no/filosofi/njpl/vol2no1/models/node2.html>
Podnieks, Karlis. 2001. Around
Goedel's Theorem.
<Home
page : http://www.ltn.lv/~podnieks/index.html>
<Around
Goedel’s Theorem : http://www.ltn.lv/~podnieks/gt.html>
<Goedel's
Incompleteness Theorem : http://www.ltn.lv/~podnieks/gt5.html - BM5_3>
<Standard first order Arithmetic
PA : http://www.ltn.lv/~podnieks/gt3.html
- BM3>
<Formula-number : http://www.ltn.lv/~podnieks/gt5.html
- BM5_2>
<Decode : http://www.ltn.lv/~podnieks/gt5.html
- BM5_2>
<Representation theorem : http://www.ltn.lv/~podnieks/gt3.html
- BM3_3>
<Platonism : http://www.ltn.lv/~podnieks/gt1.html>
<Self-reference lemma : http://www.ltn.lv/~podnieks/gt5.html
- BM5_2>
Rosmaita, Brian J. Minds,
machines, and metamathematics: constraints on the mathematical objection to
mechanism.
<Article : http://www.personal.kent.edu/~brosmait/apa96.html>
Web resources
Free On-line Dictionary of
Computing.
<Dictionary
: http://www.nightflight.com/foldoc/>
<cf.
constructive : http://lgxserve.ciseca.uniba.it/lei/foldop/foldoc.cgi?query=constructive>
<Simply
consistent : http://www.swif.uniba.it/lei/foldop/foldoc.cgi?simple+consistency>
<Infinite
: http://www.swif.uniba.it/lei/foldop/foldoc.cgi?query=infinite&action=Search>
<Generalisation
: http://www.swif.uniba.it/lei/foldop/foldoc.cgi?generalization>
<Converse
: http://lgxserve.ciseca.uniba.it/lei/foldop/foldoc.cgi?query=converse>
<Turing
machine : http://www.swif.uniba.it/lei/foldop/foldoc.cgi?query=turing>
<Artificial
Int. : http://www.swif.uniba.it/lei/foldop/foldoc.cgi?query=AI&action=Search>
<Range :
http://www.nightflight.com/foldoc-bin/foldoc.cgi?query=range>
<Cmprhn. axiom : http://ase.isu.edu/ase01_07/ase01_07/bookcase/ref_sh/foldoc/99/8.htm>
<ZF set
theory : http://ase.isu.edu/ase01_07/ase01_07/bookcase/ref_sh/foldoc/35/122.htm>
<Mapping
: http://www.swif.uniba.it/lei/foldop/foldoc.cgi?query=mapping&action=Search>
Free
On-line Dictionary of Philosophy.
<Dictionary : http://www.swif.uniba.it/lei/foldop/>
Glossary of First-Order Logic.
<Glossary
: http://www.earlham.edu/~peters/courses/logsys/glossary.htm>
<First
order : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- fot>
<Predicate calculus : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- pl>
<Arithmetic : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- arithmetic>
<Omega : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- omegacom>
<Formula : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- formalsystem>
<Domain : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- domain>
<Set : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- set>
<Natural numbers : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- naturals>
<Numeral : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- numeral>
<Compound : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- compoundprop>
<cf. Meta... : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- metalanguage>
<Intrprttn. : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- interpretation>
<Equivalent : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- equivalence>
<Omega-comp. : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- omegacom>
<Free variable : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- freevar>
<Consequence : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- syncon>
<Proof sequence : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- proof>
<Denum. : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- denumerableset>
<Rcrsv. : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- recursivefunction>
<Frml sys. : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- formallanguage>
<Cptbl. : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- computablefunction>
<Standard model : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- model>
<Set theory : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- settheory>
<Closure : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- closure>
<Model : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- model>
<Std. set theory : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- settheory>
<Epimenides
: http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- enumset>
<Russell : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- russellparadox>
<Gödel-number : http://www.earlham.edu/~peters/courses/logsys/glossary.htm#gnumbering>
<Well-formed formula : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- wff>
<Rprsntn. : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- repfunction>
<Proposition : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- proposition>
<Predicate : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- powerset>
<Rules of inf. : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- rulesinf>
<Total fn. : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- totalfunction>
<Satisfaction : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- satisfaction>
<Axioms : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- axioms>
<Function : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- function>
<Dcdbl : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- decidablesystem>
<Transfinite : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- totalfunction>
<Exstnc. pr. : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- existenceproof>
<Cnst. pr. : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- constructiveproof>
<Implication : http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- implication>
<Completeness
: http://www.earlham.edu/~peters/courses/logsys/glossary.htm
- completeness>
Internet
Encyclopedia of Philosophy
<Antinomies : http://www.utm.edu/research/iep/p/par-log.htm>
Larry
Hauser’s Mostly Modern Philosophical Glossary.
<Glossary : http://members.aol.com/lshauser2/lexicon.html>
<True : http://members.aol.com/lshauser2/lexicon.html
- truth>
MacTutor History of Mathematics
archive
<Home page : http://www-groups.dcs.st-and.ac.uk/~history/>
<Kurt Gödel : http://www-groups.dcs.st-and.ac.uk/~history/Mathematicians/Godel.html
>
<MathPages : http://www.mathpages.com/home/>
Stanford
Encyclopedia of Philosophy.
<Encyclopedia
: http://setis.library.usyd.edu.au/stanford/archives/win1997/contents.html>
<Vagueness : http://setis.library.usyd.edu.au/stanford/archives/win1997/entries/vagueness/>
<cf. also Non-constructive : http://plato.stanford.edu/entries/mathematics-constructive/
- 2>
<Intuitionistically : http://plato.stanford.edu/entries/logic-intuitionistic/>
<Principia : http://plato.stanford.edu/entries/principia-mathematica/>
<cf. also Constructive : http://plato.stanford.edu/entries/mathematics-constructive/
- 1>
<cf. also Platonism : http://plato.stanford.edu/entries/mathphil-indis/
- 1>
Web Dictionary of
Cybernetics and Systems
<Dictionary : http://pespmc1.vub.ac.be/ASC/indexASC.html>
<Isomorphism : http://pespmc1.vub.ac.be/ASC/ISOMORPHISM.html>
xrefer
<Home page : http://www.xrefer.com/>
<Axiom of reducibility : http://www.xrefer.com/entry/553361>
<cf. Formalism : http://www.xrefer.com/entry/552091>
◄ Index
▲ Chapter 4
Bibliography
► Web_links ►
(Updated : Tuesday 13th November 2001 6:19:21 PM by re@alixcomsi.com)