Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Sufficient-completeness, ground-reducibility and their complexity
Kapur D. (ed), Narendran P., Rosenkrantz D., Zhang H. Acta Informatica28 (4):311-350,1991.Type:Article
Date Reviewed: Jun 1 1992

The sufficient-completeness property of algebraic specifications is useful in providing guidelines for designing abstract data types and in proving inductive properties by the “induction-less induction” method. The sufficient-completeness check is also needed in Boyer and Moore’s computational logic. This property is undecidable in general; in fact, the authors show it to be undecidable even for linear rewriting systems with monadic function symbols and complete rewriting systems. The decidability of sufficient-completeness is known, however, for complete rewriting systems with constructor-preserving rules.

This paper discusses the complexity of sufficient-completeness checking for various subclasses of complete constructor-preserving rewriting systems. In particular, the authors establish the following results. Checking sufficient-completeness is co-NP-complete for rewriting systems with free constructors and for rewriting systems with unary and nullary constructors. For linear rewriting systems, checking sufficient-completeness is provably intractable. For constructor-preserving rewriting systems with associative functions, checking sufficient-completeness is, in general, undecidable. An exponential-time algorithm based on the test-set method is given for checking the sufficient-completeness of left-linear complete rewriting systems. These complexity results also hold for checking the ground-reducibility of constructor-preserving rewriting systems. These results are important and have ramifications for the efficiency and practicality of the methods proposed (based on ground-reducibility and test-sets) for induction-less induction.

Reviewer:  R. K. Shyamasundar Review #: CR115485
Bookmark and Share
 
Grammars And Other Rewriting Systems (F.4.2 )
 
 
Computational Logic (F.4.1 ... )
 
 
Reducibility And Completeness (F.1.3 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Grammars And Other Rewriting Systems": Date
Automating the Knuth Bendix ordering
Dick J., Kalmus J., Martin U. Acta Informatica 28(2): 95-119, 1990. Type: Article
Apr 1 1992
An introduction to Knuth-Bendix completion
Dick A. The Computer Journal 34(1): 2-15, 1991. Type: Article
Apr 1 1992
Order-sorted term rewriting
Dick A., Watson P. The Computer Journal 34(1): 16-19, 1991. Type: Article
Jan 1 1992
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