Inductive Inference of Term Rewriting Systems from Positive Data

Abstract

In this paper, we study inferability of term rewriting systems from positive examples alone. We define a class of simple flat term rewriting systems that are inferable from positive examples. In flat term rewriting systems, nesting of defined symbols is forbidden in both left- and right-hand sides. A flat TRS is simple if the size of redexes in the right-hand sides is bounded by the size of the corresponding left-hand sides. The class of simple flat TRSs is rich enough to include many divide-and-conquer programs like addition, doubling, tree-count, list-count, split, append, etc. The relation between our results and the known results on Prolog programs is also discussed. In particular, flat TRSs can define functions (like doubling), whose output is bigger in size than the input, which is not possible with linearly-moded Prolog programs.

Cite

Text

Rao. "Inductive Inference of Term Rewriting Systems from Positive Data." International Conference on Algorithmic Learning Theory, 2004. doi:10.1007/978-3-540-30215-5_7

Markdown

[Rao. "Inductive Inference of Term Rewriting Systems from Positive Data." International Conference on Algorithmic Learning Theory, 2004.](https://mlanthology.org/alt/2004/rao2004alt-inductive/) doi:10.1007/978-3-540-30215-5_7

BibTeX

@inproceedings{rao2004alt-inductive,
  title     = {{Inductive Inference of Term Rewriting Systems from Positive Data}},
  author    = {Rao, M. R. K. Krishna},
  booktitle = {International Conference on Algorithmic Learning Theory},
  year      = {2004},
  pages     = {69-82},
  doi       = {10.1007/978-3-540-30215-5_7},
  url       = {https://mlanthology.org/alt/2004/rao2004alt-inductive/}
}