Journal article
From Syntactic Theories to Interpreters: Automating the Proof of Unique Decomposition
Abstract
Developing syntactic theories for reasoning about programming languages usually involves proving a unique-decomposition lemma. The proof of such a lemma is tedious, error-prone, and is usually attempted many times during the design of a theory. We therefore investigate the automation of such proofs.We map the unique-decomposition lemma to the problems of checking equivalence and ambiguity of syntactic definitions. Because checking these …
Authors
Xiao Y; Sabry A; Ariola ZM
Journal
Higher-Order and Symbolic Computation, Vol. 14, No. 4, pp. 387–409
Publisher
Springer Nature
Publication Date
12 2001
DOI
10.1023/a:1014408032446
ISSN
1388-3690