Proving non-termination by finite automata

Jörg Endrullis, Hans Zantema

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

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.

Original languageEnglish
Title of host publication26th International Conference on Rewriting Techniques and Applications, RTA 2015
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
Pages160-176
Number of pages17
Volume36
ISBN (Electronic)9783939897859
DOIs
Publication statusPublished - 1 Jun 2015
Event26th International Conference on Rewriting Techniques and Applications, RTA 2015 - Warsaw, Poland
Duration: 29 Jun 20151 Jul 2015

Conference

Conference26th International Conference on Rewriting Techniques and Applications, RTA 2015
Country/TerritoryPoland
CityWarsaw
Period29/06/151/07/15

Keywords

  • Finite automata
  • Non-termination
  • Regular languages

Fingerprint

Dive into the research topics of 'Proving non-termination by finite automata'. Together they form a unique fingerprint.

Cite this