
TL;DR
This paper discusses the role of the consistency operator in formal theories, showing it as the minimal natural extension method that preserves the ordering by consistency strength.
Contribution
It formalizes and proves that the consistency operator is the weakest natural method for uniformly extending axiomatic theories.
Findings
Consistency operator is the weakest natural extension method.
Natural theories are pre-well-ordered by consistency strength.
Adding the consistency statement yields the next strongest theory.
Abstract
It is a well known empirical observation that natural axiomatic theories are pre-well-ordered by consistency strength. For any natural theory , the next strongest natural theory is . We formulate and prove a statement to the effect that the consistency operator is the weakest natural way to uniformly extend axiomatic theories.
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.
A note on the consistency operator
James Walsh
Group in Logic and the Methodology of Science, University of California, Berkeley
Abstract.
It is a well known empirical observation that natural axiomatic theories are pre-well-ordered by proof-theoretic strength. For any natural theory , the next strongest natural theory is . We formulate and prove a statement to the effect that the consistency operator is the weakest natural way to uniformly extend axiomatic theories.
2010 Mathematics Subject Classification. Primary 03F40.
Thanks both to Antonio Montalbán and to an anonymous referee for their comments and suggestions.
1. Introduction
Gödel’s second incompleteness theorem states that no consistent sufficiently strong effectively axiomatized theory proves its own consistency statement . Using ad hoc proof-theoretic techniques (namely, Rosser-style self-reference) one can construct sentences that are not provable in such that is a strictly weaker theory than . Nevertheless, seems to be the weakest natural sentence that is not provable in . Without a mathematical definition of “natural,” however, it is difficult to formulate a precise conjecture that would explain this phenomenon. This is a special case of the well known empirical observation that natural axiomatic theories are pre-well-ordered by consistency strength, which S. Friedman, Rathjen, and Weiermann [2] call one of the “great mysteries in the foundations of mathematics.”
Recursion theorists have observed a similar phenomenon in Turing degree theory. One can use ad hoc recursion-theoretic methods like the priority method to construct non-recursive definable sets whose Turing degree is strictly below that of . Nevertheless, seems to be the weakest natural non-recursive r.e. degree. Once again, without a mathematical definition of “natural,” however, it is difficult to formulate a precise conjecture that would explain this phenomenon.
A popular approach to studying natural Turing degrees is to focus on degree-invariant functions; a function on the reals is degree-invariant if, for all reals and , implies . The definitions of natural Turing degrees tend to relativize to arbitrary degrees, yielding degree invariant functions on the reals; for instance, the construction of relativizes to yield the Turing Jump. Sacks [4] asked whether there is a degree invariant solution to Post’s Problem. Recall that a function is a recursively enumerable operator if there is an such that, for each , , the set recursively enumerable in .
Question 1.1** (Sacks).**
Is there a degree-invariant recursively enumerable operator such that for every real , ?
Though the question remains open, Slaman and Steel [5] proved that there is no order-preserving solution to Post’s Problem. Recall that a function on the reals is order-preserving if, for all reals and , implies .
In [3], Montalbán and the author proved a proof-theoretic analogue of a negative answer to Sacks’ question for order-preserving functions. Let be a sound, sufficiently strong effectively axiomatized theory in the language of arithmetic, e.g., .111 is a theory in the language of arithmetic (with exponentiation) axiomatized by the axioms of Robinson’s , recursive axioms for exponentiation, and induction for bounded formulas. A function is monotone if, for all sentences and , implies (this is just to say that induces a monotone function on the Lindenbaum algebra of ). Let denote the equivalence class of modulo provable equivalence, i.e., One of the main theorems of [3] is the following.
Theorem 1.2** (Montalbán–W.).**
Let be recursive and monotone such that:
- •
for all ,
- •
for all consistent ,
Then for every true , there is a true such that and
[TABLE]
To state a corollary of this theorem, we recall that strictly implies if one of the following holds:
- (i)
and .
- (ii)
.
Corollary 1.3**.**
*There is no recursive monotone such that for every ,
\big{(}\varphi\wedge\mathsf{Con}_{T}(\varphi)\big{)} strictly implies \big{(}\varphi\wedge\mathfrak{g}(\varphi)\big{)} and \big{(}\varphi\wedge\mathfrak{g}(\varphi)\big{)} strictly implies .*
The Slaman–Steel theorem suggests a strengthening of these results. Recall that a cone in the Turing degrees is any set of the form where is a Turing degree. The following is a special case of a theorem due to Slaman and Steel.
Theorem 1.4** (Slaman–Steel).**
Let be Borel and order-preserving. Then one of the following holds:
- (1)
* on a cone.* 2. (2)
* on a cone.*
Montalbán and the author asked whether Theorem 1.2 could be strengthened in the style of the Slaman–Steel theorem, i.e., by showing that all increasing monotone recursive functions that are no stronger than the consistency operator are equivalent to the consistency operator in the limit. In this note we provide a positive answer to this question.
To sharpen the notion of the “limit behavior” of a function, we introduce the notion of a true cone. A cone is any set of the form where is a sentence. A true cone is a cone that contains a true sentence. In §2 we prove that all recursive monotone operators that produce sentences of some bounded arithmetical complexity are bounded from below by the consistency operator on a true cone.
Theorem 1.5**.**
Let be recursive and monotone such that, for some , for all , is . Then one of the following holds:
- (1)
There is a true cone such that for all ,
[TABLE] 2. (2)
There is a true cone such that for all ,
[TABLE]
In §3 we prove that the condition that is recursive cannot be weakened. More precisely, we exhibit a monotone recursive function which vacillates between behaving like the identity operator and behaving like the consistency operator.
Theorem 1.6**.**
There is a recursive monotone function such that, for every , is , yet for arbitrarily strong true sentences
[TABLE]
and for arbitrarily strong true sentences
[TABLE]
Though Theorem 1.5 is a considerable strengthening of the result in [3], we conjecture that it admits of a dramatic improvement. We remind the reader that the aforementioned theorem of Slaman and Steel is a special case of a sweeping classification of increasing Borel order-preserving function. We say that a function is increasing if, for all , .
Theorem 1.7** (Slaman–Steel).**
Let be increasing, Borel, order-preserving. Suppose that for some , for every . Then for some , on a cone.
We conjecture that a similar classification of monotone proof-theoretic operators is possible. Our conjecture is stated in terms of iterated consistency statements. Let be a nice elementary presentation of a recursive well-ordering.222Nice elementary presentations of well-orderings are defined in [1], see §2.3, Definition 1. We define the iterates of the consistency operator by appealing to Gödel’s fixed point lemma.
[TABLE]
For true , the iterations of form a proper hierarchy of true sentences by Gödel’s second incompleteness theorem. We make the following conjecture.
Conjecture 1.8**.**
Suppose is monotone, non-constant, and recursive such that, for every , . Let be a nice elementary presentation of well-ordering and an ordinal notation. Suppose that, for every ,
[TABLE]
Then for some , for all in a true cone,
[TABLE]
According to the conjecture, if an increasing monotone recursive function that produces only sentences is no stronger than , it is equivalent on a true cone to for some . This would provide a classification of a large class of monotone proof-theoretic operators in terms of their limit behavior.
2. The main theorem
Let be a sound, recursively axiomatized extension of in the language of arithmetic. We want to show that is the weakest natural theory that results from adjoining a sentence to . A central notion in our approach is that of a monotone operator on finite extensions of .
Definition 2.1**.**
is monotone if, for every and ,
[TABLE]
Remark 2.2*.*
We will switch quite frequently using the notation and , trusting that no confusion arises. The two claims are equivalent, by the Deduction Theorem.
Our goal is to prove that the consistency operator is, roughly, the weakest operator for uniformly strengthening theories. Our strategy is to show that any uniform method for extending theories that is as weak as the consistency operator must be equivalent to the consistency operator in the limit. We sharpen the notion “in the limit” with the following definitions.
Definition 2.3**.**
Given a sentence , the cone generated by is the set of all sentences such that . A cone is any set such that, for some , is the cone generated by . A true cone is a cone that is generated by a sentence that is true in the standard model .
We are now ready to state and prove the main theorem. Note that the following is a restatement of Theorem 1.5.
Theorem 2.4**.**
Let be a sound, effectively axiomatized extension of . Let be recursive and monotone such that, for some , for all , is . Then one of the following holds:
- (1)
There is a true cone such that for all ,
[TABLE] 2. (2)
There is a true cone such that for all ,
[TABLE]
Proof.
Since is recursive, its graph is defined by a formula , i.e., for any and ,
[TABLE]
Since is sound and complete, this implies that for any and ,
[TABLE]
From now on we drop the corner quotes and write instead of , trusting that no confusion will arise.
We consider the following sentence in the language of arithmetic:
[TABLE]
Informally, says that, for every , the truth of implies the consistency of . Note that we need to use a partial truth predicate in the statement since we are formalizing a uniform claim about the outputs of the function . For any specific output of the function , will be able to reason about without relying on the partial truth predicate.
We break into cases based on whether is true or false.
Case 1: is true in the standard model . We claim that in this case
[TABLE]
satisfies condition (2) from the statement of the theorem. Clearly is a true cone. It suffices to show that for any ,
[TABLE]
So let and let . We reason as follows.
[TABLE]
Case 2: is false in the standard model . We infer that
[TABLE]
Thus, there is an inconsistent sentence such that is a true sentence. This is to say that is true. We claim that in this case
[TABLE]
satisfies condition (1) from the statement of the theorem. Clearly is a true cone. It suffices to show that for any ,
[TABLE]
So let . By the definition of , we infer that
[TABLE]
We reason as follows.
[TABLE]
This completes the proof. ∎
Remark 2.5*.*
Theorem 2.4 is stated about operators that produce sentences of bounded arithmetical complexity, i.e., for some , for all , is . The reason for this restriction is to invoke the partial truth-predicate for sentences when providing the sentence .
3. Recursiveness is a necessary condition
In the proof of Theorem 2.4 we appealed to the recursiveness of to show that correctly calculates the values of , i.e., that for every and ,
[TABLE]
In this section we show that recursiveness is a necessary condition for the proof of Theorem 2.4. In particular, we exhibit a monotone operator which is recursive in and produces only sentences such that for arbitrarily strong true sentences ,
[TABLE]
and for arbitrarily strong true sentences ,
[TABLE]
Our proof makes use of a recursive set that contains arbitrarily strong true sentences and omits arbitrarily strong true sentences. A very similar set is constructed in [3]. We now present the construction of the set , which is necessary to understand the proof of the theorem. After describing the construction of we will verify some of its basic properties.
Let be an effective Gödel numbering of the language of arithmetic. We describe the construction of in stages. During a stage we may activate a sentence , in which case we say that is active until it is deactivated at some later stage.
Stage 0: Numerate and into . Activate the sentences and .
Stage n+1: There are finitely many active sentences. For each such sentence , numerate and into . Deactivate the sentence and activate the sentences and .
Remark 3.1*.*
It can be useful to visualize, along with the construction of , the construction of an upwards growing tree that is (at most) binary branching. The nodes in the tree are the consistent sentences that are numerated into . The immediate successors in this tree of a sentence have the form and . Thus, the successors of any two points are inconsistent with each other. Observe that for any two distinct sentences and in the tree, is below (i.e., and belong to the same path and is below ) if and only if . It follows from the previous two observations that any two sentences that are incompatible with each other in the tree ordering are inconsistent with each other.
Lemma 3.2**.**
At any stage in the construction of , (i) exactly one of the active sentences is true in the standard model and (ii) exactly one of the sentences numerated into is true in the standard model .
Proof.
We proceed by induction on the stages in the construction of .
Stage 0: Exactly one of or is true (these are the numerated sentences), and hence so is exactly one of and (these are the activated sentences).
Stage n+1: At the end of stage there is exactly one true activated sentence . Then so exactly one of and is true (these are the numerated sentences). Hence exactly one of and is true (these are the activated sentences). ∎
Corollary 3.3**.**
There is a unique branch through the tree described in Remark 3.1 that contains only true sentences. We will call it the true branch.
Lemma 3.4**.**
* contains arbitrarily strong true sentences.*
Proof.
Let be a true sentence. appears at some point in our Gödel numbering of the language of arithmetic, i.e., for some , is . Going into stage of the construction of , there is exactly one true active sentence by Lemma 3.2. Then is numerated into . So contains a true sentence that implies . ∎
Our proof also makes use of iterated consistency statements. Let be an elementary presentation of . For the sake of convenience, we reiterate the definition of the iterates of the consistency operator. We define these iterates by appealing to Gödel’s fixed point lemma:
[TABLE]
For true , the iterates of form a proper hierarchy of true sentences by Gödel’s second incompleteness theorem.
Definition 3.5**.**
For a true sentence numerated into at stage , let be a true sentence that is either the sentence in the Gödel numbering of the language or the negation thereof (depending on which is true). The point of the definition is this: if is a true sentence numerated into , then the next true sentence numerated into is .
Lemma 3.6**.**
For arbitrarily strong true sentences ,
Proof.
Suppose not, i.e., suppose that there is a true such that for all true , if both and , then:
[TABLE]
By Lemma 3.4, contains arbitrarily strong true sentences, so we know there is at least one such sentence in that implies . By the construction of , the true sentences numerated into after are:
- •
- •
and so on. Each implies and is in . Thus, each satisfies condition (), i.e., for each , This means that for all the final conjunct of is superfluous. It follows that for each , is provably equivalent to But then no sentence in is stronger than , contradicting the fact proved in Lemma 3.4, i.e., that contains arbitrarily strong true sentences. ∎
We are now ready to state and prove the theorem. Note that the following is a restatement of Theorem 1.6.
Theorem 3.7**.**
Let be a sound, effectively axiomatized extension of . There is a recursive monotone function such that, for every , is , yet for arbitrarily strong true sentences
[TABLE]
and for arbitrarily strong true sentences
[TABLE]
Proof.
We define the function as follows:
[TABLE]
We will check one-by-one that satisfies the properties ascribed to it in the statement of the theorem. We start by checking that is recursive. In so doing, we will also demonstrate that is well defined, i.e., always produces a finitary sentence.
Claim 3.8**.**
* is recursive.*
To verify that is recursive, we informally describe an algorithm for calculating using as an oracle. Here is the algorithm: Given an input , first use to determine whether . If so, output . Otherwise, we have to find all sentences such that . Let’s say that is the sentence in our Gödel numbering of the language of arithmetic. By the construction of , the only sentences in that proves must have been numerated into by stage . So find each of the finitely many sentences that were activated by stage in the construction of . For any such sentence , use to determine whether .333Querying is not strictly necessary here. If we already know that two sentences and are consistent, we can determine effectively whether by paying attention to details of the construction of . Once all sentences such that have been found, output the conjunction of their consistency statements.
It is now routine to verify that the following claim is true:
Claim 3.9**.**
* is monotone and always produces a sentence.*
We now work towards showing that behaves like the consistency operator for arbitrarily strong inputs.
Claim 3.10**.**
For arbitrarily strong true sentences ,
To see why the claim is true, note that whenever , it follows that , whence
[TABLE]
Since contains arbitrary strong true sentences, it follows immediately that for arbitrarily strong true sentences ,
[TABLE]
Thus, to prove the theorem, it suffices to see that behaves like the identity operator on arbitrarily strong inputs.
Claim 3.11**.**
For arbitrarily strong true sentences ,
To this end, we will assume only that is a true sentence satisfying the following claim:
[TABLE]
Recall that if was numerated into at stage , then is a true sentence that is either the sentence in the Gödel numbering of the language or the negation thereof (depending on which is true). By Lemma 3.6, we know that for arbitrarily strong true sentences , satisfies . We will then show that for any such , where is the sentence , the following identity holds:
[TABLE]
thus certifying the truth of Claim 3.11.
So let be a true sentence in satisfying (). By Lemma 3.2, there is a unique next true sentence numerated into , and that sentence is \big{(}\psi\wedge\mathsf{Con}_{T}(\psi)\wedge\theta_{\psi}\big{)}. We assert the following claim:
Claim 3.12**.**
For all sentences , if T+\big{(}\psi\wedge\mathsf{Con}_{T}(\psi)\big{)}\vdash\zeta then also .
Let’s see why Claim 3.12 is true. Since is true, any sentence in that is implied by \big{(}\psi\wedge\mathsf{Con}_{T}(\psi)\big{)} belongs to the true branch (see Corollary 3.3). By assumption , has strength strictly intermediate between and . Accordingly, any sentence in that is implied by must have been numerated into before . Recall that is the sentence in the true branch numerated into immediately before . So either is or was numerated into earlier than . Either way, implies . This certifies the truth of Claim 3.12.
We now introduce the formula \varphi:=\big{(}\psi\wedge\mathsf{Con}_{T}(\psi)\big{)}. We make the following claim:
Claim 3.13**.**
.
We argue for Claim 3.13 as follows:
[TABLE]
With Claim 3.13 on board, we are now ready to prove that We reason as follows:
[TABLE]
This trivially implies that:
[TABLE]
This completes the proof of the theorem. ∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Lev Beklemishev. Iterated local reflection versus iterated consistency. Annals of Pure and Applied Logic , 75(1-2):25–48, 1995.
- 2[2] Sy-David Friedman, Michael Rathjen, and Andreas Weiermann. Slow consistency. Annals of Pure and Applied Logic , 164(3):382–393, 2013.
- 3[3] Antonio Montalbán and James Walsh. On the inevitability of the consistency operator. The Journal of Symbolic Logic , 84(1):205–225, 2019.
- 4[4] Gerald E Sacks. Degrees of Unsolvability . Princeton University Press, 1963.
- 5[5] Theodore A Slaman and John R Steel. Definable functions on degrees. In Cabal Seminar 81–85 , pages 37–55. Springer, 1988.
