On the Notions of Rudimentarity, Primitive Recursivity and Representability of Functions and Relations
Saeed Salehi

TL;DR
This paper clarifies the relationships between rudimentary, primitive recursive, and representable functions and relations, providing new proofs and insights to resolve common misunderstandings in mathematical logic.
Contribution
It offers a simple proof that some primitive recursive relations are not rudimentary and establishes the equivalence of weak and strong representability in arithmetical theories.
Findings
Primitive recursive relations are not all rudimentary.
Weak and strong representability are equivalent in strong arithmetical theories.
Provides clearer understanding of function and relation notions in logic.
Abstract
It is quite well-known from Kurt Godel's (1931) ground-breaking result on the Incompleteness Theorem that rudimentary relations (i.e., those definable by bounded formulae) are primitive recursive, and that primitive recursive functions are representable in sufficiently strong arithmetical theories. It is also known, though perhaps not as well-known as the former one, that some primitive recursive relations are not rudimentary. We present a simple and elementary proof of this fact in the first part of the paper. In the second part, we review some possible notions of representability of functions studied in the literature, and give a new proof of the equivalence of the weak representability with the (strong) representability of functions in sufficiently strong arithmetical theories. Our results shed some new light on the notions of rudimentary, primitive recursive, and representable…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputability, Logic, AI Algorithms · Logic, Reasoning, and Knowledge · Advanced Algebra and Logic
\SetWatermarkAngle
70 \SetWatermarkLightness0.925 \SetWatermarkScale.5 \SetWatermarkText©2020 Saeed Salehi
On the Notions of Rudimentarity, Primitive Recursivity and Representability of Functions and Relations
Saeed Salehi
(1 March 2020)
Abstract
It is quite well-known from Kurt Gödel’s (1931) ground-breaking result on the Incompleteness Theorem that rudimentary relations (i.e., those definable by bounded formulae) are primitive recursive, and that primitive recursive functions are representable in sufficiently strong arithmetical theories. It is also known, though perhaps not as well-known as the former one, that some primitive recursive relations are not rudimentary. We present a simple and elementary proof of this fact in the first part of the paper. In the second part, we review some possible notions of representability of functions studied in the literature, and give a new proof of the equivalence of the weak representability with the (strong) representability of functions in sufficiently strong arithmetical theories. Our results shed some new light on the notions of rudimentary, primitive recursive, and representable functions and relations, and clarify, hopefully, some misunderstandings and confusing errors in the literature.
2010 AMS Subject Classification: 03F40 03D20 03F30.
Keywords: bounded formula the incompleteness theorem primitive recursive functions / relations rudimentary relations representability.
1 Introduction and Preliminaries
Primitive recursive functions are what were called “rekursiv” by Kurt Gödel in his seminal 1931 paper [6, 7] where he proved the celebrated incompleteness theorem. The main features of the primitive recursive functions used by Gödel were the following:
They are computable (i.e., for each primitive recursive function there exists an algorithm that computes it). However, we now know that they do not make up the whole (intuitively) computable functions (from tuples of natural numbers to natural numbers, ). So, “rekursiv” functions are now called “primitive recursive” functions, which constitute a sub-class of recursive functions that are believed to constitute the whole computable functions. 2. 2.
They are representable in (sufficiently expressive and sufficiently strong) formal arithmetical theories. It is now known that, more generally, (only) recursive functions are representable in (all the) recursively enumerable, sufficiently strong and sufficiently expressive theories (see Section 3 below). 3. 3.
Theories whose set of axioms are primitive recursive and extend a base theory (such as Robinson’s Arithmetic Q), are incomplete. It was later found out that this holds more generally for recursively enumerable extensions of Q. Also, by William Craig’s Trick, every such theory is equivalent with another theory whose set of axioms is rudimentary (i.e., definable by a bounded formula).
Even though one can set up the whole theory of computable functions (aka recursion theory) and the incompleteness theorems without introducing the notion of primitive recursive functions (and relations), the theory of primitive recursive functions is a main topic in the literature on recursive function theory and the incompleteness theorems. For the sake of completeness we review some basic notions of this theory.
Definition** 1.1**** (Primitive Recursive Functions)**
The class of primitive recursive (pr) functions is the smallest class that contains the initial functions
(i) the constant zero function ,
(ii) the successor function , and
(iii) the projection functions , for
any where ;
and is closed under
(I) composition of functions, i.e., contains the function , if it already contains the functions and , where h(x_{1},\cdots,x_{n})\!=\!f\big{(}g_{1}(x_{1},\ldots,x_{n}),\cdots,g_{m}(x_{1},\cdots,x_{n})\big{)}, and
(II) primitive recursion, i.e., contains the function , if it already contains the functions and , where is inductively defined by
\begin{cases}h(x_{1},\cdots,x_{n},0)\!=\!f(x_{1},\cdots,x_{n}),&\\ h(x_{1},\cdots,x_{n},x\!+\!1)\!=\!g\big{(}h(x_{1},\cdots,x_{n},x),x_{1},\cdots,x_{n},x\big{)}.&\end{cases}
✧
By Hermann Grassmann’s recursive definition of addition and multiplication, it can be shown that these functions ( and ) are pr; so are the following sign functions are primitive recursive:
and
Definition** 1.2**** (Primitive Recursive Relations)**
The characteristic function of a relation is ,
A relation is called primitive recursive (pr), if its characteristic function is primitive recursive.
- ✧*
For example, the equality () and inequality () can be shown to be pr relations. The following identities show that the class of pr relations is closed under Boolean operations and bounded quantifications:
\begin{cases}\boldsymbol{\chi}_{\exists x\leqslant\alpha R(\vec{z},x)}(\vec{z},0)\!=\!\boldsymbol{\chi}_{R}(\vec{z},0),&\\ \boldsymbol{\chi}_{\exists x\leqslant\alpha R(\vec{z},x)}(\vec{z},\alpha\!+\!1)\!=\!{\sf sg}\big{(}\boldsymbol{\chi}_{\forall x\leqslant\alpha\,P(\vec{z},x)}(\vec{z},\alpha)\!+\!\boldsymbol{\chi}_{P}(\vec{z},\alpha\!+\!1)\big{)}.&\end{cases}
Definition** 1.3**** (Rudimentary Relations)**
A formula in the language of arithmetic is called bounded, if it has been constructed from atomic formulas (of the form or , for terms ) by means of negation, conjunction, disjunction, implication, and bounded quantifications (of the form or , where the formula abbreviates \forall x\big{[}x\!\leqslant\!t\rightarrow\mathcal{A}(x,t)\big{]} and is an abbreviation for \exists x\big{[}x\!\leqslant\!t\wedge\mathcal{A}(x,t)\big{]} for term and variable which is not free in ).
The class of bounded formulas is denoted by .
A relation is called rudimentary or bounded definable, or simply , if it can be defined by a -formula, i.e., there exists a -formula such that .
- ✧*
The above arguments show that all the relations are pr; see also e.g. [3, 9, 18]. The question as to whether the converse holds, i.e., whether every pr relation is , has been mentioned in very few places. Unfortunately, as will be indicated, some of them are wrong or misleading:
- (1)
On page 315 of [9] we read: “A relation is primitive recursive if and only if it is definable by a formula. We presently prove one direction of this fact. The other direction shall become apparent after Section 8.3 of the next chapter and is left as Exercise 8.6.”
This leaves the reader wondering what (theorems or techniques) will be provided in Chapter 8 (the incompleteness theorems) of the book [9] that will enable the reader to show that every pr relation is rudimentary, i.e., definable. The fact of the matter is that, as will be seen below, it is not true that every pr relation is .
- (2)
On page 239 of [18] we read as Remark 1, “Induction on the -formulas readily shows that all -predicates are p.r. The converse does not hold; an example is the graph of the very rapidly growing hyperexponentiation, recursively defined by and .”
The graph of a function is, by definition, the relation
[TABLE]
Let us note that the graph of a pr function is a pr relation, since . Now, is a pr function, and so its graph is a pr relation. But the claim that this relation is not has not been proved in [18]. In fact, it has been shown in [1] (see also [5]) that this is not true: the graph of is actually .
- (3)
We read in the Abstract of [5], “The question of whether a given primitive recursive relation is rudimentary is in some cases difficult and related to several well-known open questions in theoretical computer science”. Also, on page 130 of [5] we read, “However, it is difficult to exhibit a natural arithmetical relation which can be proved not to be rudimentary” (emphasize in the original) and that “This paper is an attempt to systemize … proving that various primitive recursive relations are rudimentary”. Later, on page 132 we read, “Hence, the main way of exhibiting a primitive recursive relation which is not rudimentary is to choose it in . Although it is true that infinitely many [such] relations exist, we know no natural example”. Here, by “natural” the authors mean a relation () that the number-theorists use and work with.
- (4)
On page 85 of [3] after proving that “Every relation is primitive recursive” as a Lemma, we read, “Remark: The converse of the above lemma is false, as can be shown by a diagonal argument. For those familiar with complexity theory, we can clarify things as follows. As noted in the Side Remark above, all relations can be recognized in linear space on a Turing machine. On the other hand, it follows from the Ritchie-Cobham Theorem that all relations recognizable in space bounded by a primitive recursive function of the input length are primitive recursive. In particular, space relations are primitive recursive, and a straightforward diagonal argument shows that there are relations recognizable in space which are not recognizable in linear space, and hence are not relations.”
The mentioned side-remark (that “All relations can be recognized in linear space on a Turing machine, when input numbers are represented in binary notation”) has not been proved in [3]. This was proved first by J. R. Myhill in [15].
So, there should exist some pr relations that are not . In Section 2 we will show that a specific pr relation is not , by a carefully detailed proof with little background in complexity theory or formal arithmetics. This relation may not look natural for number-theorists, but is sufficiently natural for logicians.
In the second part, Section 3, we will study some possible notions of representability of functions and relations in arithmetical theories and will compare their strength with each other; we will provide a new proof for an old theorem which appears in a very few places with a much longer proof. The theorem says that every weakly representable function is (strongly) representable; this is usually proved by showing that (A) every weakly representable function is recursive, and (B) every recursive function is (strongly) representable. Our proof is direct and elementary.
2 Rudimentarity vs. Primitive Recursivity
Let us be given a fixed Gödel coding , which is primitive recursive (as is usually presented in the literature). Our example of a pr relation that is not , uses an idea of Alfred Tarski; that the truth relation of arithmetical sentences is not arithmetically definable. Likewise, the truth of -sentences is not ; but, as will be shown later, it is pr.
Definition** 2.1**** (-Satisfaction)**
Let be the set of all the ordered pairs , where is a -formula with the shown free variables and , such that ; i.e., the sentence resulted from substituting for every free variable of is true (in the standard model of natural numbers).
- ✧*
In the other words,
Theorem** 2.2**** (Non-Rudimentarity of -Satisfaction)**
The relation is not definable by any -formula.
Proof:
If a -formula such as defines the relation , then for the formula (which is ) and number , we have , a contradiction! ❑
In the rest of this section, we show that is a pr relation. This can already be inferred from the results of [13]; see also [2, Definition 4.1.3 and Lemma 4.1.4] and [17, Theorem 2] and [8, Corollary 5.5]. All of them use advanced arguments that cannot be mentioned in more elementary texts like [3, 9, 18]. Our aim here is to provide an elementary proof for primitive recursivity of in such a way that it can be used, along with Theorem 2.2, in textbooks for clarifying the status of pr vs. relations.
Remark** 2.3**** (On Gödel Coding)**
We can assume that the set of the Gödel codes of the variables is definable by a -formula; for example we can keep even numbers for coding the variables respectively, and then code the rest of the language (propositional connectives, quantifiers, parentheses and function and relation symbols) by odd numbers. As a result of this way of coding, is a -formula that defines the variables. Other syntactical notions of terms, formulas, sentences, bounded sentences, proofs, etc. can be shown to be pr as usual (see e.g. [8, 9, 14, 18]). Let be the sequence of all prime numbers (). Let us code the sequence by the number . Let us note that this way, the code of any such sequence will be non-greater than , where is any number greater than all ’s. Also let us recall that the functions and are both pr (see e.g. [9, 14, 18]).
- ✧*
Definition** 2.4**** (Terms, Bounded Formulas, Valuations, etc.)**
For a fixed Gödel coding, let the relation
- •
hold, when “ is (the Gödel code of) a variable”.
- •
hold, when “ is (the Gödel code of) a term”.
- •
hold, when “ is (the Gödel code of) an atomic formula”.
- •
hold, when “ is (the Gödel code of) a -formula”.
- •
hold, when “ is (the Gödel code of) a term with the free variables , is (the Gödel code of) a sequence of numbers , and is the value of the term when each is substituted with , for ”. ✧
Lemma** 2.5**** (, , and are pr)**
The relations , , , and are pr.
Proof:
We already noted (in Remark 2.3) that the relation can even be (and so it is a pr relation) by a modest convention on coding. There is also a relation which holds of when is (the Gödel code of) a sequence. Let denote the length of and , for each , denote the -th element of . Thus, if holds, then codes the sequence . Let us recall that and are both pr functions. Let abbreviate .
Let be the following relation:
{\tt seq}(x)\wedge\forall i\!<\!\ell en(x)\Big{[}[x]_{i}\!=\!\ulcorner 0\urcorner\vee[x]_{i}\!=\!\ulcorner 1\urcorner\vee{\tt var}([x]_{i})\;\vee
\exists j,k\!<\!i\Big{(}[x]_{i}\!=\!\ulcorner\!([x]_{j}\!+\![x]_{k})\!\urcorner\vee[x]_{i}\!=\ulcorner\!([x]_{j}\!\times\![x]_{k})\!\urcorner\Big{)}\Big{]}.
Now, can be written as ; noting that the building sequence of a term has length at most and all the elements of that sequence are non-greater than . So, is pr.
That is a pr relation, follows from the following:
{\tt atm}(x)\!\equiv\!\exists u,v\!<\!x\big{[}{\tt trm}(u)\wedge{\tt trm}(v)\wedge\big{(}x\!=\!\ulcorner\!(u\!=\!v)\!\urcorner\vee x\!=\!\ulcorner\!(u\!\leqslant\!v)\!\urcorner\big{)}\big{]}.
Without loss of generality we can assume that the propositional connectives are only and and the only quantifier is . Now, the following -formula defines the building sequence of a bounded formula:
{\tt fml}_{\Delta_{0}}{\tt seq}(x)\!\equiv\!{\tt seq}(x)\wedge\forall i\!<\!\ell en(x)\Big{[}{\tt atm}([x]_{i})\vee
\exists j,k\!<\!i\Big{(}[x]_{i}\!=\!\ulcorner\!(\neg[x]_{j})\!\urcorner\vee[x]_{i}\!=\!\ulcorner\!([x]_{j}\!\rightarrow\![x]_{k})\!\urcorner\vee
\exists v,t\!<\!x\big{[}{\tt var}(v)\wedge{\tt trm}(t)\wedge[x]_{i}\!=\!\ulcorner\!(\forall v\!\leqslant\!t)[x]_{j}\!\urcorner\big{]}\Big{)}\Big{]}.
So, is a pr relation.
Let be the following relation:
{\tt seq}(y)\wedge{\tt termseq}(s)\wedge{\tt seq}(t)\wedge\ell en(t)\!=\!\ell en(s)\,\wedge\forall i\!<\!\ell en(s)\Big{[}
\big{(}[s]_{i}\!=\!\ulcorner 0\urcorner\wedge[t]_{i}\!=\!0\big{)}\vee\big{(}[s]_{i}\!=\!\ulcorner 1\urcorner\wedge[t]_{i}\!=\!1\big{)}\vee\big{(}{\tt var}([s]_{i})\wedge[t]_{i}\!=\![y]_{i}\big{)}\vee
\exists j,k\!<\!i\big{[}\big{(}[s]_{i}\!=\!\ulcorner\!([s]_{j}\!+\![s]_{k})\!\urcorner\wedge[t]_{i}\!=\![t]_{j}\!+\![t]_{k}\big{)}\vee
\big{(}[s]_{i}\!=\!\ulcorner\!([s]_{j}\!\times\![s]_{k})\!\urcorner\wedge[t]_{i}\!=\![t]_{j}\!\cdot\![t]_{k}\big{)}\big{]}\Big{]},
which states that are (the Gödel code of) sequences (of numbers) and is (the Gödel code of) a building sequence of a term such that is the result of substituting the variables of with the corresponding elements of . Finally, is pr since it is equivalent with
. ❑
Remark** 2.6**** ( In the Border of pr and )**
The main idea of the proofs of Lemma 2.5 and Theorem 2.7 are from [11, Chapter 9]. Actually, by the techniques of [8, Chapter V] one can show that all the relations , , , and can be , under a suitable Gödel coding. In Theorem 2.7 we will show that is a pr relation, which, by Theorem 2.2, cannot be under any Gödel coding. We will see in the proof of Theorem 2.7 that is definable by the relations , , , and . So, we have a boundary result here: the pr relations , , , and all can be under some Gödel coding, while the pr relation can never be .
- ✧*
Theorem** 2.7**** ( is a pr Relation)**
The relation is pr.
Proof:
Define the relation by “ is a building sequence of a -formula, and is a sequence of triples in which and is a truth value ( for truth and [math] for falsity) of the formula when the variables are interpreted by respectively”. Let denote the sequence resulted from by substituting its -th element with . The function is pr, and when holds, then we can have for some , since the value of a term when its free variables are substituted by the elements of is non-greater than . Now, is pr since it is defined by:
\Big{[}[t]_{l}\!=\!\langle i,z,w\rangle\wedge i\!<\!\ell en(s)\wedge w\!\leqslant\!1\,\wedge
\Big{(}\big{[}\exists u,v\!\leqslant\!s\big{(}{\tt trm}(u)\wedge{\tt trm}(v)\wedge[s]_{i}\!=\!\ulcorner\!(u\!=\!v)\!\urcorner\,\wedge
[w=1\leftrightarrow\exists x\!\leqslant\!\mathfrak{p}_{u+v}^{(z^{u+v}+1)^{2}}{\tt val}(u,z,x)\wedge{\tt val}(v,z,x)]\big{)}\big{]}\vee
\big{[}\exists u,v\!\leqslant\!s\big{(}{\tt trm}(u)\wedge{\tt trm}(v)\wedge[s]_{i}\!=\!\ulcorner\!(u\!\leqslant\!v)\!\urcorner\,\wedge
[w=1\leftrightarrow\exists x,y\!\leqslant\!\mathfrak{p}_{u+v}^{(z^{u+v}+1)^{2}}{\tt val}(u,z,x)\wedge{\tt val}(v,z,y)\wedge x\!\leqslant\!y]\big{)}\big{]}\vee
\big{[}\exists j\!<\!i\big{(}[s]_{i}\!=\!\ulcorner\!(\neg[s]_{j})\!\urcorner\,\wedge\exists p\!<\!l\exists w^{\prime}\!\leqslant\!1([t]_{p}\!=\!\langle j,z,w^{\prime}\rangle\;\wedge
[w\!=\!1\leftrightarrow w^{\prime}\!=\!0])\big{)}\big{]}\vee
\big{[}\exists j,k\!<\!i\big{(}[s]_{i}\!=\!\ulcorner\!([s]_{j}\rightarrow[s]_{k})\!\urcorner\,\wedge\exists p,q\!<\!l\exists w^{\prime},w^{\prime\prime}\!\leqslant\!1
([t]_{p}\!=\!\langle j,z,w^{\prime}\rangle\wedge[t]_{q}\!=\!\langle k,z,w^{\prime\prime}\rangle\wedge[w\!=\!1\leftrightarrow w^{\prime}\!=\!0\vee w^{\prime\prime}\!=\!1])\big{)}\big{]}\vee
\big{[}\exists j\!<\!i\exists u,v\!<\!s\big{(}{\tt trm}(u)\wedge{\tt var}(v)\wedge[s]_{i}\!=\!\ulcorner\!(\forall v\!\leqslant\!u)[s]_{j}\!\urcorner\wedge\exists x\!\leqslant\!\mathfrak{p}_{u}^{z^{u}+1}
[w\!=\!1\leftrightarrow\forall r\!\leqslant\!x\exists p\!<\!l\exists w^{\prime}\!\leqslant\!1([t]_{p}\!=\!\langle j,z[r/\ulcorner\!v\!\urcorner],1\rangle]\big{)}\big{]}\Big{)}\Big{]}.
As a result, is pr too, since it be written as
\exists s\!\leqslant\!\mathfrak{p}_{x}^{(x+1)^{2}}\exists t\!\leqslant\!\mathfrak{p}_{x^{2}}^{2^{\mathfrak{p}_{x}^{(x+1)^{2}}}\cdot 3^{\mathfrak{p}_{x}^{\mathfrak{p}_{x}^{(y+1)^{2}}}}\cdot 5}\Big{[}{\tt sat}_{\Delta_{0}}{\tt seq}(s,t)\wedge\ell ast(s)\!=\!x\wedge\ell ast(t)\!=\!\langle\ell en(s)\!-\!1,y,1\rangle\Big{]}.
Note that we took and as the only logical connectives and we coded as which imply the desired pr bounds. ❑
3 Representability in Arithmetical Theories
A (most) natural definition for representability of a relation on the natural numbers in a theory, whose language contains terms indicating each natural number , is the following:
Definition** 3.1**** (Weak Representability of Relations)**
A relation is weakly representable in a theory , if for some formula the equivalence holds for every .
- ✧*
However, the following stronger definition is usually used in the literature on the incompleteness theorem:
Definition** 3.2**** (Representability of Relations)**
A relation is representable in a theory , if for some formula the implications and hold for every .
- ✧*
Trivially, representability of a relation in a consistent theory implies its weaker representability in that theory. The converse does not hold, in the sense that a relation may be weakly representable in a theory without being representable (cf. [16, Theorem II.2.16]):
Remark** 3.3**** (On the Representability of Provability)**
Let be a provability predicate for Robinson Arithmetic Q; then for every sentence , we have if and only if , since is a -formula and Q is -complete and sound. On the other hand, there can be no formula such that for any formula :
if , then ; and
if , then .
Since, otherwise, provability in Q would be decidable: for a given formula by running an exhaustive proof search algorithm in Q for the formulas and in parallel, one could decide if (exactly when ) or (exactly when ) holds; and this is a contradiction (with Alonzo Church’s Theorem).
- ✧*
For (total) functions we can have four different definitions for representability in theories (originated from [20]).
Definition** 3.4**** (Weakly Representable Functions)**
A function is weakly representable in a theory , if for some formula we have
if , then ; and
if , then ;
for every .
- ✧*
Definition** 3.5**** (Representable Functions)**
A function is representable in a theory , if for some formula we have
if , then ; and
if , then ;
for every .
- ✧*
Definition** 3.6**** (Strongly Representable Functions)**
A function is strongly representable in a theory , if for some formula we have
; and
(2)\,T\vdash\forall y,z\big{(}\theta(\overline{n},y)\wedge\theta(\overline{n},z)\rightarrow y=z\big{)};
for every .
- ✧*
Definition** 3.7**** (Provably Total Functions)**
A function is provably total in a theory , if for some formula we have
; and
(2)\,T\vdash\forall x\exists y\big{(}\eta(x,y)\wedge\forall z\big{[}\eta(x,z)\rightarrow y=z\big{]}\big{)};
for every .
- ✧*
Indeed, these definitions get stronger from top to bottom: If is consistent and can prove for every distinct , then every provably total function is strongly representable, and every strongly representable function is representable, and every representable function is weakly representable in with the same formula. It is a folklore result that representability implies strong representability (cf. [16, Proposition I.3.3]):
Lemma** 3.8**** (Representability Strong Representability)**
In a theory which can prove the sentences , and , for all , representability of a function implies its strong representability.
Proof:
If is representable by the formula in , then let be . We now show that and hold for any as follows. Reason in : If , then if we have a contradiction, otherwise (if we have for some . Of course for any such we have ; thus . If and , then either or . In the former case we have for some , if ; otherwise is a contradiction, and so by we have , which is a contradiction with . In the latter case, by we should have ; a contradiction again. ❑
The question if the strong representability implies the provable totality was mentioned open in the first edition (1964) of the classical book [14]. In 1965, Verena Esther Huber-Dyson showed that the strong representability implies the provable totality [4], and as a result this was Exercise 3.35 in the second edition (1979) of that book, and Exercise 3.32 in the third edition (1987), attributed to V. H. Dyson. Then in the fourth (1997), the fifth (2009) and the sixth (2015) editions, this has been proved in Proposition 3.12, attributed to V. H. Dyson again.
Theorem** 3.9**** (Strong Representability Provable Totality)**
If a function is strongly representable in a theory, then it is provably total in that theory.
Proof:
Let us note that we do not put any condition on the theory ; let be strongly representable by in . Let be an abbreviation for the formula \exists u\big{(}\mathcal{A}(u)\wedge\forall v[\mathcal{A}(v)\rightarrow v\!=\!u]\big{)}. Put
[TABLE]
For any we have ; thus from we get . Now, we show that . Reason inside : If , then that unique which satisfies also satisfies and \forall u\big{[}\eta(x,u)\rightarrow u\!=\!z\big{]}, whence . If , then is the unique that satisfies . ❑
The above proof of Dyson appears also in [10, page 63], [12, Proposition 3.8] and [19, Proposition 9.4.2]. The following theorem is usually proved by showing that every weakly representable function is recursive and that every recursive function is (strongly) representable; see e.g. [16, Corollary I.7.8] or [18, Theorem 4.5]. Here we present a new proof.
Theorem** 3.10**** (Weak Representability Representability)**
For a theory , suppose the formula states that “* is (the Gödel code of) the proof of a formula (with Gödel code) in ”, and suppose that has the following properties:*
(a)* and and , for any with and ;*
(b)* , for all ;*
(c)* , for all ;*
(d)* if and is the Gödel code of this proof, then ;*
(e)* if is not the Gödel code of a proof of in , then , in particular, if , then , for any .*
Then weak representability of a function implies its representability in .
Proof:
Suppose the function is weakly representable by in . For the (bounded provability) predicate , let \psi(x,y)=\exists z\big{[}\boldsymbol{\varrho}(z,\ulcorner\varphi(x,y)\urcorner)\wedge\forall y^{\prime}\!\leqslant\!z\,[y^{\prime}\!\neq\!y\rightarrow\neg\boldsymbol{\varrho}(z,\ulcorner\varphi(x,y^{\prime})\urcorner)]\big{]}. For showing the representability of by in we prove that:
(1) for all , and
(2) for all with .
(1): Fix an and let be a Gödel code for the proof of ; so, we have . By (d) above we have , and so by (a) above. Now, for any with we have that , and so by (e) above, for any . Thus, by (c) above, . Reason in : for any with and , by (c) above, we have for some with . For any such we have ; and so, by (c) above, the sentence holds. Thus, .
(2): Fix some with . Let us note that we already have:
\neg\psi(x,y)\!\equiv\!\forall z\big{[}\boldsymbol{\varrho}(z,\ulcorner\varphi(x,y)\urcorner)\rightarrow\exists y^{\prime}\!\leqslant\!z\,[y^{\prime}\!\neq\!y\wedge\boldsymbol{\varrho}(z,\ulcorner\varphi(x,y^{\prime})\urcorner)]\big{]}.
For proving we show that
T\vdash\forall z\big{[}\boldsymbol{\varrho}(z,\ulcorner\varphi(\overline{n},\overline{m})\urcorner)\rightarrow\overline{f(n)}\!\leqslant\!z\wedge\overline{f(n)}\!\neq\!\overline{m}\wedge\boldsymbol{\varrho}(z,\ulcorner\varphi(\overline{n},\overline{f(n)})\urcorner)\big{]}.
Let be a Gödel code for the proof of ; so, . Also, from , by (e) above, we have , for any . Reason in : for any , by (b) above, we have either (2.i) or (2.ii) . (2.i): If then for some , by (c) above. Now, follows from ; thus holds. (2.ii): If , then , by (a) above, which also implies . On the other hand, we have and so , or equivalently . Thus, holds since we have . ❑
Let us note that the (very weak) finitely axiomatizable Robinson’s Arithmetic Q satisfies all the conditions (a,b,c,d,e) in Theorem 3.10.
Acknowledgements:
The author was supported by grant № S / 712 from the University of Tabriz, Iran.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Calude, Cristian ; Super-Exponentials Non-Primitive Recursive, but Rudimentary , Information Processing Letters 25:5 ( 1987 1987 1987 ) 311–315. doi : 10.1016/0020-0190(87)90205-5 http://bit.do/e VPAB · doi ↗
- 2[2] Cégielski, Patrick & Cornaros, Charalampos & Dimitracopoulos, Costas (eds.); New Studies in Weak Arithmetics , CSLI Lecture Notes, Volume 211 (CSLI Publications, 2013 2013 2013 ). isbn : 9781575867236
- 3[3] Cook, Stephen A. ; Lecture Notes on Computability and Logic (Fall 2008 2008 2008 ). http://bit.do/fxeza
- 4[4] Dyson (Huber-), Verena Esther ; On the Strong Representability of Number-Theoretic Functions , Hughes Aircraft Company Research Report , Californa ( 1965 1965 1965 ) 5 pages.
- 5[5] Esbelin, Henri-Alex & More, Malika ; Rudimentary Relations and Primitive Recursion: A Toolbox , Theoretical Computer Science 193:1-2 ( 1998 1998 1998 ) 129–148. doi : 10.1016/S 0304-3975(97)00002-9 · doi ↗
- 6[6] Feferman, Solomon; et al. ; (eds.), Kurt Gödel Collected Works, Volume I: Publications 1929–1936 (Oxford University Press, 1986 1986 1986 ). isbn : 9780195039641
- 7[7] Gödel, Kurt ; Über formal unentscheidbare Sätze der Principia Mathematica und verwandter Systeme, I. , Monatshefte für Mathematik und Physik 38:1 ( 1931 1931 1931 ) 173–198. doi : 10.1007/BF 01700692 (in German). An English Translation is in [ 6 , pp. 135–152] as: “On Formally Undecidable Propositions of Principia Mathematica and Related Systems, I” . · doi ↗
- 8[8] Hájek, Petr & Pudlák, Pavel ; Metamathematics of First-Order Arithmetic (Springer-Verlag, 2nd. print, 1998 1998 1998 ). isbn : 9783540636489
