
TL;DR
The paper explores a subtle anomaly in diagonalization arguments, showing that certain purported universal functions may not violate computability assumptions as traditionally thought, prompting a reevaluation of foundational diagonal proofs.
Contribution
It introduces a construction of a primitive recursive function that appears universal but challenges standard diagonal argument assumptions.
Findings
A primitive recursive function can simulate a universal function under certain conditions.
Standard diagonal arguments may not apply straightforwardly in all formal settings.
The need for clearer assumptions in diagonalization proofs is highlighted.
Abstract
When formalized, some diagonal arguments do not show the diagonal object to be impossible but rather reveal some other anomaly (e.g., that one of the relevant sets is ill-defined). This raises the possibility that some diagonal arguments have been misinterpreted along this parameter. The diagonal argument against a universal p.r. function is considered in this light. The impetus is the construction of a binary p.r. function that apparently computes, for any and , . The construction features an algorithm which exploits that, in the theory of concern, the index assigned to a p.r. function codes the definitional composition of the function. The algorithm is guided by this to generate a "canonical proof" of , and a dynamically updated counter tracks how many computations are needed before halting. The resulting algorithm and function then…
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
TopicsLogic, programming, and type systems · Computability, Logic, AI Algorithms · Mathematics, Computing, and Information Processing
