Rewrite Closures for Ground and Cancellative AC Theories
Ashish Tiwari
To be presented at
FST&TCS'01, IISc Bangalore, India, Dec 13--15 2001.
© Springer-Verlag. The final version will be available at
the Springer LNCS site
Abstract
Given a binary relation $\inputeqns\cup\inputrules$ on the set of
ground terms
over some signature, we define
an abstract rewrite closure for $\inputeqns\cup\inputrules$.
An abstract rewrite closure can be interpreted as
a specialized ground tree transducer
(pair of bottom-up tree automata)
and
can be used to efficiently decide the reachability relation
$\rightarrow_{\inputeqns\cup\inputeqns^{-}\cup\inputrules}^*$.
It is constructed using a completion like procedure.
Correctness is established using proof ordering techniques.
The procedure is extended, in a modular way, to deal with signatures containing
cancellative associative commutative function symbols.
pdf
Full version can be downloaded from
here .
Slides
gzipped postscript
or
postscript
BibTeX Entry
@inproceedings{Tiw01:FSTTCS,
TITLE = {Rewrite Closures for Ground and Cancellative AC Theories},
AUTHOR = {A. Tiwari},
BOOKTITLE = {Foundations of Software Technology and Theoretical Computer Science, FST\&TCS 2001},
EDITOR = {Hariharan, R. and Mukund, M. and Vinay, V.},
PAGES = {334--346},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 2245,
MONTH = dec,
YEAR = 2001,
ADDRESS = {IISc, Bangalore}
}
Return to the Formal Methods Program home page
Return to the Computer Science Laboratory home page