Conditional rewriting logic: deduction, models and concurrency

Abstract: "Term rewriting has so far been understood almost exclusively as a technique for equational reasoning. This paper proposes a much broader interpretation in which term rewriting can be used both as a semantic foundation and as a programming paradigm in areas such as reactive systems, c...

Full description

Saved in:
Bibliographic Details
Main Author: Meseguer, José (Author)
Format: Book
Language:English
Published: Stanford, Calif. 1990
Series:Computer Science Laboratory <Menlo Park, Calif.>: SRI-CSL 90,14
Subjects:
Summary:Abstract: "Term rewriting has so far been understood almost exclusively as a technique for equational reasoning. This paper proposes a much broader interpretation in which term rewriting can be used both as a semantic foundation and as a programming paradigm in areas such as reactive systems, concurrency theory and object-oriented programming that do not fit naturally within the functional world of equational logic. The interpretation proposed views conditional rewritting as a logic in its own right, with its own proof theory and with a very general model theory of wide applicability. The logic is sound and complete and admits initial models
Equational logic appears as a special refinement of the general framework; this supports a natural unification of the functional and concurrent programming paradigms with a purely declarative style. Throughout the paper, the concurrent nature of term rewriting is emphasized; the role of rewriting as a unified model of concurrency is also discussed.
Physical Description:28 S.

There is no print copy available.

Interlibrary loan Place Request Caution: Not in THWS collection!