Reflection in Rewriting Logic - Metalogical Foundations and Metaprogramming Applications (Hardcover)


Reflection, the capacity to represent our ideas and to make them the object of our own thoughts, has for many centuries been recognized as a key mark of human intelligence. The very success and extension of reflective ideas in logic and computer science underscores the need for conceptual foundations.
This book proposes a general theory of reflective logics and reflective declarative programming languages. This theory provides a conceptual foundation for judging the extent to which a computational system is reflective. Manuel Clavel presents a proof of the reflective nature of rewriting logic and provides examples of the potential for reflective programming in a number of novel computer applications. These applications are implemented in Maude, a reflective programming language and environment based on rewriting logic that can define, represent and execute a breadth of logics, languages and models of computation. A general method to easily build theorem-proving tools in Maude is also proposed and illustrated. The book goes on to promote the notion of a "universal theory" that can simulate the deductions of all representable theories within any given logic.

R1,891

Or split into 4x interest-free payments of 25% on orders over R50
Learn more

Discovery Miles18910
Mobicred@R177pm x 12* Mobicred Info
Free Delivery
Delivery AdviceOut of stock

Toggle WishListAdd to wish list
Review this Item

Product Description

Reflection, the capacity to represent our ideas and to make them the object of our own thoughts, has for many centuries been recognized as a key mark of human intelligence. The very success and extension of reflective ideas in logic and computer science underscores the need for conceptual foundations.
This book proposes a general theory of reflective logics and reflective declarative programming languages. This theory provides a conceptual foundation for judging the extent to which a computational system is reflective. Manuel Clavel presents a proof of the reflective nature of rewriting logic and provides examples of the potential for reflective programming in a number of novel computer applications. These applications are implemented in Maude, a reflective programming language and environment based on rewriting logic that can define, represent and execute a breadth of logics, languages and models of computation. A general method to easily build theorem-proving tools in Maude is also proposed and illustrated. The book goes on to promote the notion of a "universal theory" that can simulate the deductions of all representable theories within any given logic.

Customer Reviews

No reviews or ratings yet - be the first to create one!

Product Details

General

Imprint

Centre for the Study of Language & Information

Country of origin

United States

Release date

June 2000

Availability

Supplier out of stock. If you add this item to your wish list we will let you know when it becomes available.

First published

October 2000

Authors

Dimensions

228 x 152 x 19mm (L x W x T)

Format

Hardcover

Pages

214

ISBN-13

978-1-57586-237-8

Barcode

9781575862378

Categories

LSN

1-57586-237-9



Trending On Loot