Iteration Theories: The Equational Logic of Iterative Processes

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

This monograph contains the results of our joint research over the last ten years on the logic of the fixed point operation. The intended au­ dience consists of graduate students and research scientists interested in mathematical treatments of semantics. We assume the reader has a good mathematical background, although we provide some prelimi­ nary facts in Chapter 1. Written both for graduate students and research scientists in theoret­ ical computer science and mathematics, the book provides a detailed investigation of the properties of the fixed point or iteration operation. Iteration plays a fundamental role in the theory of computation: for example, in the theory of automata, in formal language theory, in the study of formal power series, in the semantics of flowchart algorithms and programming languages, and in circular data type definitions. It is shown that in all structures that have been used as semantical models, the equational properties of the fixed point operation are cap­ tured by the axioms describing iteration theories. These structures include ordered algebras, partial functions, relations, finitary and in­ finitary regular languages, trees, synchronization trees, 2-categories, and others.

Author(s): Stephen L. Bloom, Zoltán Ésik
Series: EATCS Monographs on Theoretical Computer Science
Publisher: Springer
Year: 1993

Language: English
Pages: 635
Tags: Logics and Meanings of Programs; Mathematical Logic and Foundations

Front Matter....Pages i-xv
Introduction....Pages 1-6
Preliminary Facts....Pages 7-21
Varieties and Theories....Pages 23-45
Theory Facts....Pages 47-92
Algebras....Pages 93-111
Iterative Theories....Pages 113-158
Iteration Theories....Pages 159-213
Iteration Algebras....Pages 215-241
Continuous Theories....Pages 243-288
Matrix Iteration Theories....Pages 289-351
Matricial Iteration Theories....Pages 353-447
Presentations....Pages 449-480
Flowchart Behaviors....Pages 481-511
Synchronization Trees....Pages 513-549
Floyd-Hoare Logic....Pages 551-611
Back Matter....Pages 612-632