Schemata: A Language for Deduction and its Application in Nonmonotonic Reasoning

Dissertation, University of Kansas (1990)
  Copy   BIBTEX

Abstract

The SCHEMATA functional programming language for writing deduction systems is proposed and its applications in the construction of a Nonmonotonic Reasoning System are illustrated. SCHEMATA implements deduction as a less controlled form of computation by rewriting expressions under equivalence preservation. It approaches the representation and application of deductive knowledge using the lambda-abstraction and the lambda-conversion mechanisms of SCHEME properly modified by: equivalence preservation during evaluation, a pattern matching sublanguage on the argument expression of functions, multiple expressions, with emptiness representing failure, as the result of any expression evaluation, and a complete backtracking mechanism which homogeneously controls the search required by the pattern matching process and the multiple solutions generated by each subexpression. ;In addition to variables, the pattern matching sublanguage includes constants, ellipses, schemators, and complex expressions. Symbols can have associated multiple values representing rules of deduction with the association of the symbol to itself as the natural way of reflecting its normal form. Consequently, function application is discriminated by pattern matching over expressions of the same language. Disregarding the pattern matching sublanguage and some utilitarian functions for constructing deductive systems, only two primitive operations are aggregated to SCHEME: join and split. These nondeterministic primitives show the language suitability for parallelism. ;The NRS demonstrates SCHEMATA's suitability for arbitrary deductive operations. The NRS solves equations and simplifies expressions in the Z Modal Logic not only producing the predicted results of several different theories of Nonmonotonic Reasoning including Moore's Autoepistemic Logic, Nonconstructive Default Logic, Reiter's Default Logic, the Closed World Assumption, McCarthy's Parallel Circumscription, and Levesque's BNO, but also solving other problems not representable in those theories. The NRS implementation is amply discussed and an example diagnosing circuit devices is presented. References to applications of NRS in Physics, Diagnosis, Deontic Reasoning, Situation Calculus, Event Calculus, Assembling, Manufacturing and Planning are included. The document also contains a Sequent Logic theorem prover for Number Theory implemented in SCHEMATA

Links

PhilArchive



    Upload a copy of this work     Papers currently archived: 91,386

External links

  • This entry has no external links. Add one.
Setup an account with your affiliations in order to access resources via your University's proxy server

Through your library

Similar books and articles

An interpretation of default logic in minimal temporal epistemic logic.Joeri Engelfriet & Jan Treur - 1998 - Journal of Logic, Language and Information 7 (3):369-388.
Monotonicity in Practical Reasoning.Kenneth G. Ferguson - 2003 - Argumentation 17 (3):335-346.
Algebraic aspects of deduction theorems.Janusz Czelakowski - 1985 - Studia Logica 44 (4):369 - 387.
Belief Revision, Conditional Logic and Nonmonotonic Reasoning.Wayne Wobcke - 1995 - Notre Dame Journal of Formal Logic 36 (1):55-103.
Schemata: The concept of schema in the history of logic.John Corcoran - 2006 - Bulletin of Symbolic Logic 12 (2):219-240.
On the Justification of Deductive Logic.Zuo-li Wang - 2006 - Nankai University (Philosophy and Social Sciences) 6:106-113.
Semantics-based Nonmonotonic Inference.Heinrich Wansing - 1995 - Notre Dame Journal of Formal Logic 36 (1):44-54.
Modal logic as metalogic.Kosta Došen - 1992 - Journal of Logic, Language and Information 1 (3):173-201.

Analytics

Added to PP
2015-02-02

Downloads
0

6 months
0

Historical graph of downloads

Sorry, there are not enough data points to plot this chart.
How can I increase my downloads?

Citations of this work

No citations found.

Add more citations

References found in this work

No references found.

Add more references