Write for the specified proof relation and for its Rosser provability predicate. If is true in the standard natural numbers, its existential witness is the code of an actual proof of the expression with code . Thus that expression is provable.
Conversely, suppose an actual proof has code . If Peano arithmetic is consistent, there is no proof of the negation at all, in particular none with code at most . The same therefore witnesses the bounded proof-order condition as well as the positive proof condition. Hence
under consistency. For numbers that do not code well-formed expressions, neither side holds under the usual proof coding. This is an external equivalence of theoremhood; it does not establish every internal derivability conditions for .
Let abbreviate the fixed false arithmetic equality, and fix an actual proof of with code . For a proposed proof code , that known proof of the negation already violates the bounded negative-proof test in .
For the finitely many codes , either one is an actual proof of , in which case Peano arithmetic is inconsistent and proves the requested conclusion by explosion, or none is. In the latter case the finitely many true bounded facts are all provable by bounded completeness. Their conjunction excludes every code below . The positive bounded fact that proves is likewise provable. Splitting and inside arithmetic now gives
Thus the consistency statement for this Rosser provability predicate is provable. The argument uses only a fixed finite initial segment of proof codes; it does not prove the usual unbounded consistency statement.
If a first-order theory proves both and , the external truth of its Rosser provability predicate for depends on which side has the earlier formal proof code. A reserved least code for a formal proof of makes the Rosser assertion false. Reserving the least code for a formal proof of makes it true. These are legitimate effective renumberings of the same formal proofs. Inconsistent first-order theories therefore require an explicit proof-order convention.
The internal derivability conditions of a Rosser provability predicate depend on the proof numbering, even when the ordinary provability predicate is unchanged up to provable equivalence. Joining proofs of and can increase their codes beyond the two bounds in the Rosser hypotheses, leaving the absence of earlier proofs of unestablished. Internal modus ponens rule therefore needs a separate argument for the chosen numbering. Proof predicates can be constructed with different combinations of closure and introspection properties. [ref]. [ref].