Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Equational logic of circular data type specification
Bloom S., Esik Z. Theoretical Computer Science63 (3):303-331,1989.Type:Article
Date Reviewed: Oct 1 1989

One can define abstract data types by using algebras with sorts, operations, and systems of equations; recursive, or “circular,” data types (such as stacks and trees) are fixed-point solutions to such equations. Algebraic theories are, roughly, categories of numbers and sequences; iteration theories are algebraic theories for which a fixed-point operation (iteration) that satisfies some identities is defined. It would therefore be reasonable to define recursive types in terms of iteration theories. The authors construct such definitions, but the main parts of their paper consider properties of what they call ‘enriched functors’ and the relationship between iteration theories and initial algebras.

The paper is written in a concise and lucid style. Unfortunately, although it contains a brief review of the basic definitions, a reader who has only a tenuous grasp of category theory will be hopelessly lost. This complexity does not reflect badly on the paper, which appears in a theoretical journal and cannot be expected to summarize the research of the past decade, but it does limit the potential readership.

Reviewer:  C. M. Holt Review #: CR113715
Bookmark and Share
 
Logics Of Programs (F.3.1 ... )
 
 
Algebraic Approaches To Semantics (F.3.2 ... )
 
 
Specification Techniques (F.3.1 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Logics Of Programs": Date
Weak logic theory
Holden M. Theoretical Computer Science 79(2): 295-321, 1991. Type: Article
Mar 1 1992
Completing the temporal picture
Manna Z., Pnueli A. (ed) Theoretical Computer Science 83(1): 97-130, 1991. Type: Article
Apr 1 1992
Partial correctness: the term-wise approach
Sokolowski S. Science of Computer Programming 4(2): 141-157, 1984. Type: Article
Mar 1 1985
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy