Star Games and Hydras

01/23/2020
by   Jörg Endrullis, et al.
0

The recursive path ordering is an established and crucial tool in term rewriting to prove termination. We revisit its presentation by means of some simple rules on trees equipped with a `star' as control symbol, signifying a command to make that tree (or term) smaller in the order being defined. This leads to star games that are very convenient for proving termination of many rewriting tasks. For instance, using already the simplest star game on finite unlabeled trees, we obtain a very direct proof of termination of the famous Hydra battle. We also include an alternative road to setting up the star games, using a proof method of Buchholz, and a quantitative version of the star as control symbol. We conclude with a number of questions and future research directions.

READ FULL TEXT

page 20

page 21

research
05/19/2023

Proving Almost-Sure Innermost Termination of Probabilistic Term Rewriting Using Dependency Pairs

Dependency pairs are one of the most powerful techniques to analyze term...
research
07/19/2023

Dependency Tuples for Almost-Sure Innermost Termination of Probabilistic Term Rewriting (Short WST Version)

Dependency pairs are one of the most powerful techniques to analyze term...
research
11/26/2017

STAR-RT: Visual attention for real-time video game playing

In this paper we present STAR-RT - the first working prototype of Select...
research
08/01/2019

Evaluating Ordering Strategies of Star Glyph Axes

Star glyphs are a well-researched visualization technique to represent m...
research
03/03/2020

Sparse Tiling through Overlap Closures for Termination of String Rewriting

We over-approximate reachability sets in string rewriting by languages d...
research
08/25/2020

On the Maximum Number of Crossings in Star-Simple Drawings of K_n with No Empty Lens

A star-simple drawing of a graph is a drawing in which adjacent edges do...
research
04/22/2021

Ackermann's Function in Iterative Form: A Proof Assistant Experiment

Ackermann's function can be expressed using an iterative algorithm, whic...

Please sign up or login with your details

Forgot password? Click here to reset