Rules of definitional reflection

Abstract
This paper discusses two rules of definitional reflec- tion: The "logical" version of definitional reflection as used in the extended logic programming language GCLA and the "!"-version of definitional reflection as proposed by Eriksson and Girard. The logical ver- sion is a Left-introduction rule completely analogous to the Left-introduction rules for logical operators in Gentzen-style sequent systems, whereas the !-version extends the logical version by a principle related to the !-rule in arithmetic. Correspondingly, the inter- pretation of free variables differs between the two ap- proaches, resulting in different principles of closure of inference rules under substitution. This difference is crucial for the computational interpretation of defini- tional reflection.

This publication has 17 references indexed in Scilit: