ACM Home Page
Please provide us with feedback. Feedback
Stop losing sleep over incomplete data type specifications
Full text PdfPdf (404 KB)
Source Annual Symposium on Principles of Programming Languages archive
Proceedings of the 11th ACM SIGACT-SIGPLAN symposium on Principles of programming languages table of contents
Salt Lake City, Utah, United States
Pages: 76 - 82  
Year of Publication: 1984
ISBN:0-89791-125-3
Author
Jean Jacques Thiel  Centre de Recherche en Informatique de nancy, Campus Scientifique, B.P. 239, 54506 Vandoeuvre Cedex, France
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGADA: ACM Special Interest Group on Ada Programming Language
SIGAPL: ACM Special Interest Group on APL Programming Language
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 16,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800017.800518
What is a DOI?

ABSTRACT

We give an algorithm to test the completeness of definitions holding on the rewrite systems that they generate. At the opposite of existing techniques that are very restrictive (left-hand sides of definitions must be linear) or rather inefficient our solution is both powerful and efficient. Also, the algorithm that we give detects ambigous or/and incomplete definitions and can tell you why they are ambigous or/and incomplete. It applies too to definitions in presence of equations.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Bidoit M. "Une Methode de Presentation des Types Abstraits: Applications" These de 3-eme cycle Universite de Paris Sud, Orsay - 1981 -
 
2
Dershowitz N. "Computing with Rewrite Systems" - 1982 -
 
3
 
4
Padawitz P. "Correctness, Completeness and Consistency of Equational Data Type Specifications" Ph.D. Thesis Technische Universitat Berlin - 1983 -
 
5
Hullot J.M. "Compilation de Formes Canoniques dans les Theories Equationnelles" These de 3-eme cycle Universite de Paris Sud, Orsay - 1980 -
 
6
Huet G. - Hullot J.M. "Proofs by induction in equational theories with constructors" Proc. 21th FOCS - 1980 - Also, JCSS 25-2 - 1982 -
 
7
 
8
Jouannaud J.P. "Church-Rosser Computation with Equational Term Rewriting Systems" Centre de Recherche en Informatique de Nancy - 1983 -
 
9
Lescanne P. "Computer Experiments with the REVE Term Rewriting Generator" Centre de Recherche en Informatique de Nancy and Laboratory of Computer Science, M.I.T. - 1983 -