2D Dependency Pairs for Proving Operational Termination of CTRSs
The notion of *operational termination* captures nonterminating computations due to subsidiary processes that are necessary to issue a *single* `main' step but which often remain `hidden' when the main computation sequence is observed. This highlights *two dimensions* of nontermina...
| Authors: | , |
|---|---|
| Format: | book part |
| Publication Date: | 2014 |
| Country: | España |
| Institution: | Universitat Politècnica de València (UPV) |
| Repository: | RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia |
| Language: | English |
| OAI Identifier: | oai:riunet.upv.es:10251/50872 |
| Online Access: | https://riunet.upv.es/handle/10251/50872 |
| Access Level: | Open access |
| Keyword: | Conditional term rewriting Dependency pairs Program analysis Operational termination LENGUAJES Y SISTEMAS INFORMATICOS |
| Summary: | The notion of *operational termination* captures nonterminating computations due to subsidiary processes that are necessary to issue a *single* `main' step but which often remain `hidden' when the main computation sequence is observed. This highlights *two dimensions* of nontermination: one for the infinite sequencing of computation steps, and the other that concerns the proof of some single steps. For conditional term rewriting systems (CTRSs), we introduce a new *dependency pair framework* which exploits the *bidimensional* nature of conditional rewriting (rewriting steps + satisfaction of the conditions as reachability problems) to obtain a powerful and more expressive framework for proving operational termination of CTRSs. |
|---|