A new technique is presented to prove non-termination of term rewriting. The basic idea is to find a non-empty regular language of terms that is closed under rewriting and does not contain normal forms. It is automated by representing the language by a tree automaton with a fixed number of states, and expressing the mentioned requirements in a SAT formula. Satisfiability of this formula implies non-termination. Our approach succeeds for many examples where all earlier techniques fail, for instance for the S-rule from combinatory logic.
Keywords: non-termination, finite automata, regular languages
| Originele taal-2 | Engels |
|---|
| Uitgeverij | s.n. |
|---|
| Aantal pagina's | 20 |
|---|
| Status | Gepubliceerd - 2015 |
|---|
| Naam | arXiv |
|---|
| Volume | 1505.00478 [cs.LO] |
|---|