Abstract

The interest is in characterizing insightfully the power of program self-reference in effective programming systems ( eps es), the computability-theoretic analogs of programming languages. In an eps in which the constructiveform of Kleene's Recursion Theorem (KRT) holds, it is possible to construct, algorithmically, from an arbitrary algorithmic task, a self-referential program that, in a sense, creates a self-copy and then performs that task on the self-copy. In an eps in which the not-necessarily-constructive form of Kleene's Recursion Theorem (krt) holds, such self-referential programs exist, but cannot, in general, be found algorithmically. In an earlier effort, Royer proved that there is nocollection of recursive denotational control structures whose implementability characterizesthe eps es in which KRTholds. One main result herein, proven by a finite injury priority argument, is that the eps es in which krtholds are, similarly, notcharacterized by the implementability of some collection of recursive denotational control structures. On the positive side, however, a characterization of such eps es of a rather different sort isshown herein. Though, perhaps not the insightful characterization sought after, this surprising result reveals that a hidden and inherent constructivity is always present in krt. Know thyself. --- Greek proverb

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.