Reflective Reasoning with and between a Declarative Metatheory and the Implementation Code
Proceedings of the Twelfth International Joint Conference on Artificial Intelligence. Automated Reasoning. Pages 111-116.
Abstract
The goal of this paper is to present a theorem prover where the underlying code has been written to behave as the procedural metalevel of the object logic. We have then defined a logical declarative metatheory MT which can be put in a one-to..one relation with the code and automatically generated from it. MT is proved correct and complete in the sense that, for any object level deduction, the wff representing it is a theorem of MT, and viceversa. Such theorems can be translated back in the underlying code. This opens up the possibility of deriving control strategies automatically by metatheoretic theorem proving, of mapping them into the code and thus of extending and modifying the system itself. This seems a first step towards "really" self-reflective systems, ie. systems able to reason deductively about and modify their underlying computation mechanisms. We show that the usual logical reflection rules (so called reflection up and down) are derived inference rules of the system.
@inproceedings{ijcai1991p17,
title = {Reflective Reasoning with and between a Declarative Metatheory and the Implementation Code},
author = {Giunchiglia, Fausto and Traverso, Paolo},
booktitle = {Proceedings of the Twelfth International Joint Conference on
Artificial Intelligence, {IJCAI-91}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {John Mylopoulos and Ray Reiter},
pages = {111--116},
year = {1991},
month = {8},
note = {Automated Reasoning},
url = {https://ijcai.org/proceedings/1991/17},
}
TY - CPAPER TI - Reflective Reasoning with and between a Declarative Metatheory and the Implementation Code AU - Giunchiglia, Fausto AU - Traverso, Paolo T2 - Proceedings of the Twelfth International Joint Conference on Artificial Intelligence, IJCAI-91 PB - International Joint Conferences on Artificial Intelligence PY - 1991 SP - 111 EP - 116 UR - https://ijcai.org/proceedings/1991/17 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: