Sciweavers

MFCS
2007
Springer

Properties Complementary to Program Self-reference

14 years 6 months ago
Properties Complementary to Program Self-reference
In computability theory, program self-reference is formalized by the not-necessarily-constructive form of Kleene’s Recursion Theorem (krt). In a programming system in which krt holds, for any preassigned, algorithmic task, there exists a program that, in a sense, creates a copy of itself, and then performs that task on the self-copy. Herein, properties complementary to krt are considered. Of particular interest are those properties involving the implementation of control structures. One main result is that no property involving the implementation of denotational control structures is complementary to krt. This is in contrast to a result of Royer, which showed that implementation of if-then-else — a denotational control structure — is complementary to the constructive form of Kleene’s Recursion Theorem. Examples of non-denotational control structures whose implementation is complementary to krt are then given. Some such control structures so nearly resemble denotational control ...
John Case, Samuel E. Moelius
Added 08 Jun 2010
Updated 08 Jun 2010
Type Conference
Year 2007
Where MFCS
Authors John Case, Samuel E. Moelius
Comments (0)