Combining diagrammatic and symbolic reasoning
Author(s)
Arkoudas, Konstantine
DownloadMIT-CSAIL-TR-2005-059.ps (46.38Mb)
Additional downloads
Other Contributors
Program Analysis
Metadata
Show full item recordAbstract
We introduce a domain-independent framework for heterogeneous natural deduction that combines diagrammatic and sentential reasoning. The framework is presented in the form of a family of denotational proof languages (DPLs). Diagrams are represented as possibly partial descriptions of finite system states. This allows us to dealwith incomplete information, which we formalize by admitting sets as attribute values. We introduce a notion of attribute interpretations that enables us to interpret first-order signatures into such system states, and develop a formal semantic framework based on Kleene\'s strong three-valued logic. We extend the assumption-base semantics of DPLs to accodomodate diagrammatic reasoning by introducing general inference mechanisms for the valid extraction of information from diagrams and for the incorporation of sentential information into diagrams. A rigorous big-step operational semantics is given, on the basis of which we prove that our framework is sound. In addition, we specify detailed algorithms for implementing proof checkers for the resulting languages, and discuss associated efficiency issues.
Date issued
2005-10-06Other identifiers
MIT-CSAIL-TR-2005-059
MIT-LCS-TR-1002
Series/Report no.
Massachusetts Institute of Technology Computer Science and Artificial Intelligence Laboratory