<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">OALibJ</journal-id><journal-title-group><journal-title>Open Access Library Journal</journal-title></journal-title-group><issn pub-type="epub">2333-9705</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/oalib.1103969</article-id><article-id pub-id-type="publisher-id">OALibJ-79868</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Biomedical&amp;Life Sciences</subject><subject> Business&amp;Economics</subject><subject> Chemistry&amp;Materials Science</subject><subject> Computer Science&amp;Communications</subject><subject> Earth&amp;Environmental Sciences</subject><subject> Engineering</subject><subject> Medicine&amp;Healthcare</subject><subject> Physics&amp;Mathematics</subject><subject> Social Sciences&amp;Humanities</subject></subj-group></article-categories><title-group><article-title>
 
 
  A Proof of Syntactic Incompleteness of the Second-Order Categorical Arithmetic
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Giuseppe</surname><given-names>Raguní</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>UCAM-Catholic University of Murcia, Murcia, Spain</addr-line></aff><author-notes><corresp id="cor1">* E-mail:</corresp></author-notes><pub-date pub-type="epub"><day>11</day><month>10</month><year>2017</year></pub-date><volume>04</volume><issue>10</issue><fpage>1</fpage><lpage>6</lpage><history><date date-type="received"><day>24,</day>	<month>September</month>	<year>2017</year></date><date date-type="rev-recd"><day>23,</day>	<month>October</month>	<year>2017</year>	</date><date date-type="accepted"><day>26,</day>	<month>October</month>	<year>2017</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Actually, Arithmetic is considered as syntactically incomplete. However, there are different types of arithmetical theories. One of the most important is the second-order Categorical Arithmetic (
  AR
  ), which interpre
  ts the principle of induction with the so-called 
  full semantics
  . Now, whoever concluded that 
  AR
   is sintactically (or semantically, since categoricity implies equivalence of the two types of completeness) incomplete? Since this theory is not effectively axiomatizable, the incompleteness Theorems cannot be applied to it. Nor is it legitimate to assert that the undecidability of the statements is generally kept in passing from a certain theory (such as 
  PA
  ) to another that includes it (such as 
  AR
  ). Of course, although the 
  language
   of 
  AR
   is semantically incomplete, this fact does not imply that the same 
  AR
   is semantically/sintactically incomplete. Pending a response to the previous question, this paper aims to present a proof of the syntactic/semantical incompleteness of 
  AR
  , by examples based on the different modes of representation (
  i.e.
   codes) of the natural numbers in computation.
 
</p></abstract><kwd-group><kwd>Second order</kwd><kwd> Arithmetic</kwd><kwd> Categoricity</kwd><kwd> Incompleteness</kwd><kwd> Undecidability</kwd><kwd> Codes</kwd><kwd> Algorithmic Randomness</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>The formal Peano’s Arithmetic (PA) and the second-order Categorical Arithmetic (AR), differ only by the interpretation of the principle of induction:</p><p>∀ p ( [ p ( 0 ) ∧ ∀ x ( p ( x ) → p ( s ( x ) ) ) ] → ∀ x ( p ( x ) ) )</p><p>where s(x) is the succesor of x. In PA, p indicates any property that is expressible in the theory with a formula with (at least) one free variable, called x. In AR, p just indicates any unambiguous property of x. This different interpretation has important consequences.</p><p>In set-theoretical language (formalizable in any formal Set Theory, as NBG, ZF or MK) we render the natural numbers as sets and make correspond a subset of natural numbers to each unambiguous property, so getting in the case of PA:</p><p>∀ A ∈ P ( U ) 1 ( [ 0 ∈ A ∧ ∀ x ∈ U ( x ∈ A → x + 1 ∈ A ) ] → A = U )</p><p>where U is the set-universe of the model (called N in the standard model of the natural numbers) and P(U)<sub>1</sub> the set of all subsets of U whose elements satisfy a property that is expressible with a formula with (at least) one free variable. P(U)<sub>1</sub> turns out to be denumerable [<xref ref-type="bibr" rid="scirp.79868-ref1">1</xref>] , even effectively denumerable<sup>1</sup>. Consequently, in PA the principle of induction is an axiomatic schema that generates an effectively denumerable number of axioms. Therefore, the theory is effectively axiomatizable<sup>2</sup> and the incompleteness Theorems can be applied to it.</p><p>On the other hand, for AR we get a similar set-expression for the induction but instead of P(U)<sub>1</sub> we have just P(U), the set of all subsets of U. Now, if U is infinite (and this will be confirmed by the fact that U is equal or isomorphic to N) P(U) has a non-denumerable cardinality. Therefore, in this case the inductive axiomatic schema generates a non-denumerable number of axioms and the theory is not effectively axiomatizable: it does not satisfy the hypotheses of the incompleteness Theorems<sup>3</sup>.</p><p>Besides, the quantification over all subsets of the set-universe (briefly called full second-order semantics) allows to demonstrate the categoricity of AR, i.e. that this theory has only one model (the standard one), up to isomorphism (Dedekind’s Theorem)<sup>4</sup>.</p></sec><sec id="s2"><title>2. Is the Second Order Categorical Arithmetic (AR) Sintactically/Semantically Incomplete?</title><p>Although the incompleteness Theorems do not apply to AR, it could be thought that the undecidable statements of PA, or part of them, continue to be undecidable in AR. But this is not guaranteed.</p><p>Making use also of non-effective deductive methods, AR is capable to deduce a non-denumerable number of theorems, to which hence is impossible to assign an univocal code (like a g&#246;delian code), except for an insignificant number of cases; the same is true for the proofs. Thus, no similar strategy to that one used by G&#246;del to identify undecidable statements can be successful in AR. Here the G&#246;del’s famous statement (G), undecidable in PA, still means “no g&#246;delian code of a proof of myself exists” but no longer “I’m not a theorem”, since not every proof has a g&#246;delian code (those that have it, conversely, are insignificant). Nothing prohibits that G can be demonstrated in AR (here meaning “I am not provable in PA”) by one of the new inductive inferences. Analogous considerations apply to the undecidable propositions considered by the Second incompleteness Theorem.</p><p>The full semantics contained in the principle of induction, admitting the predicability of any property that is expressible by the set theory language, increases dramatically the power and deductive skills of the language: references to meta-mathematical concepts, to the truth, to other mathematical theories and their properties, etc., are possible with the only condition of unambiguity from a meta-mathematical point of view. And the mere use of the concept of truth to deduce, seems enough to make questionable the syntactic incompleteness of the theory.</p><p>Due to its categoricity, syntactic and semantical completeness<sup>5</sup> are equivalent for AR. Anyhow, although the language used in AR is not semantically complete<sup>6</sup>, this does not imply that AR is semantically (or syntactically) incomplete. To show it with an example, let consider the theory whose axioms are obtained by adding all sentences true in the standard model to the axioms of AR. We get a syntactically complete and still categoric system: thus, also semantically complete. But due to the categoricity, its language continues to be semantically incomplete.</p><p>By the First incompleteness Theorems it is easy to show that the valid formulas of AR cannot be effectively deduced (e.g. [<xref ref-type="bibr" rid="scirp.79868-ref4">4</xref>] and [<xref ref-type="bibr" rid="scirp.79868-ref5">5</xref>] ). This kind of semantical incompleteness is called sometimes inherent [<xref ref-type="bibr" rid="scirp.79868-ref5">5</xref>] or essential [<xref ref-type="bibr" rid="scirp.79868-ref6">6</xref>] , but these adjectives are not appropriate because, naturally, it does not imply the genuine semantical incompleteness: it does not forbid that the valid formulas of AR can be deduced.</p><p>Actually, the syntactic/semantical incompleteness of AR is yet to be proven and the only hint for a proof is based on the difference between the concepts of syntactic implication and truth [<xref ref-type="bibr" rid="scirp.79868-ref7">7</xref>] .</p></sec><sec id="s3"><title>3. Examples of Undecidable Statements in AR</title><p>In computation, we assign a symbolic code to each natural number and, according to it, define the operation rules. The most common codes are those logarithmic, in base: 10, 2, 32, 64∙∙∙; but, of course, their theoretical number is infinite. As a classic, non-conventional example, we cite the representation (which we will call explicit) via one symbol (as “0” or “/”) repeated n + 1 times: “/” for 0, “//” for 1, etc. In principle, we are free to use arbitrarily irregular codes; for example, one in which, starting from a certain n (or, more generally, for every element of a certain subset of natural numbers) new symbols of representation and/or operation rules are utilized [<xref ref-type="bibr" rid="scirp.79868-ref8">8</xref>] . The only thing that matters, from a logical point of view, is that then we are capable to define successfully the arithmetical operations, anyhow complicated they could be. The choice of a code rather than another determines differences in features that usually are not interesting for the Arithmetic: if we maintain this convention, models that use different codes are anyway isomorphic. But the full semantics allows to use such features to define unambiguous properties for natural numbers. A statement that mentions these properties has high probability of being unprovable.</p><p>Examples are statements such as “every n is encoded by a chain of n + 1 symbols” or “every n is encoded by a chain containing at most two different symbols”. In fact they, nor their negated, can be theorems of AR: there exist interpretations of AR in which they are “true” and others in which they are “false”<sup>7</sup>. This does not preclude that they are isomorphic because this new “truth”, having no properly arithmetical interest, can be excluded in order to distinguish different models (so we are using the quotes). It is quite easy to build other undecidable statements that refer to the code.</p><p>More interesting examples of undecidability are obtained taking into account the concept of algorithmic randomness [<xref ref-type="bibr" rid="scirp.79868-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.79868-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.79868-ref11">11</xref>] , which, in fact, refers to the symbolic strings. If-following a Chaitin’s (even tacit) convention-we define that a natural number is random if the string that represents it (i.e. its code) is random, then we have that the statement “infinite random natural numbers exist” is undecidable. In fact it is “true” for the usual logarithmic codes of any base, but for example “false” for the explicit code. In fact, starting from a sufficiently large n, the string “//∙∙∙ (n times) ∙∙∙/”, and all the subsequent ones, are efficiently compressible (using, for example, any logarithmic code), whatever the degree of efficiency is agreed upon. Indeed, Chaitin’s version of the First incompleteness Theorem [<xref ref-type="bibr" rid="scirp.79868-ref12">12</xref>] does not prove that there is “randomness in Arithmetic”<sup>8</sup>, but that no arithmetical theory that satisfies the hypotheses of the theorem can prove that a long enough symbolic string is random, if it is so.</p></sec><sec id="s4"><title>4. Consistent Extensions of AR without Interpretations</title><p>With the introduction of properties that mention the code, isomorphic models of AR can be distinguished on the basis of “truths” that usually are not considered arithmetical and, therefore, capable to invalidate the isomorphism. If, however, we decide to include the code between the properties that characterize a model, then an above described undecidable statement, considered as a new axiom, generates a theory that admits only specific models, i.e. equipped with a particular type of code. For example, if we choose as a new axiom the statement “every n is encoded by a chain containing at most two different symbols”, the new theory admits as specific models: the one who uses the explicit code, the logarithmic-base 2 one and infinite others, together with all the isomorphic ones to them. The same thing happens with the statement “infinite random natural numbers exist”.</p><p>However, even if you include the code between the properties that define a model, it is possible to show undecidable statements that are not satisfiable by any model. An interesting example is the statement “the code of every n is a random sequence” (or “every n is random”, following the convention above). Not only it is false in every model with a conventional code, but any attempt to build a special model in which it is true has to fail, because it would require you to be able to identify random numbers arbitrarily large, in violation of Chaitin’s version of the First incompleteness Theorem<sup>9</sup>. But there is more: even the mere existence of a model with such a code appears denied by the same randomness. In fact it seems impossible to define, by means of a finite number of instructions, arithmetical operation rules valid for unpredictable symbolic sequences.</p></sec><sec id="s5"><title>Cite this paper</title><p>Ragun&#237;, G. (2017) A Proof of Syntactic Incompleteness of the Second-Order Categorical Arithmetic. Open Access Library Journal, 4: e3969 https://doi.org/10.4236/oalib.1103969</p></sec><sec id="s6"><title>NOTES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.79868-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Godel, K. (1934) doc. 1934. In: Feferman, S., et al., Kurt Godel Collected Works, Vol. I, Oxford University Press, Oxford, 350-355.</mixed-citation></ref><ref id="scirp.79868-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Craig, W. (1953) On Axiomatizability within a System. The Journal of Symbolic Logic, 18, 30-32. https://doi.org/10.2307/2266324</mixed-citation></ref><ref id="scirp.79868-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Vaananen, J. and T. Wang (2015) Internal Categoricity in Arithmetic and Set Theory. Notre Dame Journal of Formal Logic, 56, 122. https://doi.org/10.1215/00294527-2835038</mixed-citation></ref><ref id="scirp.79868-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Hintikka, J. (2000) On Godel. Wadsworth Philosophers Series, 22 p.</mixed-citation></ref><ref id="scirp.79868-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Shapiro, S. (2006) Foundations without Foundationalism: A Case for Second-Order Logic. Oxford University Press, Oxford, 87 p.</mixed-citation></ref><ref id="scirp.79868-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Henkin L. (1950) Completeness in the Theory of Types. The Journal of Symbolic Logic, 15, 81. https://doi.org/10.2307/2266967</mixed-citation></ref><ref id="scirp.79868-ref7"><label>7</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Raguní</surname><given-names> G. </given-names></name>,<etal>et al</etal>. (<year>2015</year>)<article-title>Consequences of a Godel’s Misjudgment</article-title><source> Open Access Library Journal</source><volume> 2</volume>,<fpage> 6</fpage>-<lpage>11</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.79868-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Raguní, G. (2011) Confines lógicos de la Matemática, revista cultural La Torre del Virrey Nexofía. [Logical Boundaries of Mathematics.] 266-280. on the Web: http://www.latorredelvirrey.es/nexofia2011-confines-logicos-de-la-matematica/</mixed-citation></ref><ref id="scirp.79868-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Solomonoff, R.J. (1964) A Formal Theory of Inductive Inference. Part I and Part II, Information and Control, 7, 1-22; 224-254.</mixed-citation></ref><ref id="scirp.79868-ref10"><label>10</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Kolmogorov</surname><given-names> A.N. </given-names></name>,<etal>et al</etal>. (<year>1965</year>)<article-title>Three Approaches to the Quantitative Denition of Information, Problems Inform</article-title><source> Transmission</source><volume> 1</volume>,<fpage> 1</fpage>-<lpage>7</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.79868-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Chaitin, G.J. (1966) On the Length of Programs for Computing Nite Binary Sequences. Journal of the ACM, 13, 547-569. https://doi.org/10.1145/321356.321363</mixed-citation></ref><ref id="scirp.79868-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Chaitin, G.J. (1974) Information-Theoretic Limitations of Formal Systems. Journal of the ACM, 21, 403-424. https://doi.org/10.1145/321832.321839</mixed-citation></ref><ref id="scirp.79868-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Chaitin, G.J. (1992) Randomness in Arithmetic and the Decline and Fall of Reductionism in Pure Mathematics. IBM Thomas J. Watson Research Division, New York, 21 p.</mixed-citation></ref><ref id="scirp.79868-ref14"><label>14</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Raguní</surname><given-names> G. </given-names></name>,<etal>et al</etal>. (<year>2012</year>)<article-title>The Godel’s Legacy: Revisiting the Logic</article-title><source> Intellectual Archive</source><volume> 1</volume>,<fpage> 149</fpage>-<lpage>151</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref></ref-list></back></article>