pith. sign in

arxiv: 1505.00478 · v1 · pith:6H2ED5GTnew · submitted 2015-05-03 · 💻 cs.LO

Proving Looping and Non-Looping Non-Termination by Finite Automata

classification 💻 cs.LO
keywords non-terminationformulalanguagerewritingapproachautomataautomatedautomaton
0
0 comments X
read the original abstract

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.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.