Number representations and term rewriting
Logic in Computer Science
2016-07-18 v1 Data Structures and Algorithms
Abstract
In this paper we examine a number of term rewriting system for integer number representations, building further upon the datatype defining systems described in [2]. In particular, we look at automated methods for proving confluence and termination in binary and decimal term rewriting systems for both append and tree constructor functions. We find that some of these term rewriting systems are not strongly terminating, which we resolve with minor changes to these systems. Moreover, most of the term rewriting systems discussed do not exhibit the confluence property, which seems more difficult to resolve.
Cite
@article{arxiv.1607.04500,
title = {Number representations and term rewriting},
author = {Boas Kluiving and Wijnand van Woerkom},
journal= {arXiv preprint arXiv:1607.04500},
year = {2016}
}
Comments
17 pages, 7 tables. For the automatic proofs, see https://staff.fnwi.uva.nl/a.ponse/term_rewriting_proofs/