TeReSe

25th Informal Workshop on Term Rewriting


June 28, 2023         Aachen, Germany



Important Dates - Preliminary Schedule - Abstracts



The TeReSe meetings started with a festive meeting in Amsterdam celebrating the publication of the TeReSe book. Traditionally, the format of this meeting is an afternoon of presentations with room for discussions over dinner. Subsequent workshops took place in Eindhoven, in Utrecht, in Eindhoven, in Aachen, in Amsterdam, in Utrecht, in Eindhoven, in Aachen, in Amsterdam, in Nijmegen, in Utrecht, in Aachen, in Amsterdam, in Eindhoven, in Utrecht, in Aachen, in Amsterdam, in Nijmegen, in Aachen, in Eindhoven, in Nijmegen, in Amsterdam, and in Nijmegen. We hope to attain the same friendly atmosphere as in past workshops, which enabled fruitful exchanges leading to joint research.


IMPORTANT DATES

Participant registrationFriday, June 16
EventWednesday, June 28

If you are interested in attending the Workshop, please fill out the form for registration.


PRACTICAL INFORMATION

The TeReSe will take place in room 9U10 in E3, of the computer science complex located at Ahornstr. 55. For information on how to get there, please look at the arrival information.

If you have any questions regarding the organization of the meeting, please contact:

Jan-Christoph Kassing
kassing@cs.rwth-aachen.de

PRELIMINARY SCHEDULE  (Ahornstr. 55, Building E3, Room 9U10)


Wednesday, June 28

14:00 - 14:45   A Rewriting Characterization of Higher-Order Feasibility via Tuple Interpretations




Deivid Vale, Radboud University Nijmegen
 
14:45 - 15:30   Proving Almost-Sure Innermost Termination of Probabilistic Term Rewriting Using Dependency Pairs




Jan-Christoph Kassing, RWTH Aachen
 
15:30 - 16:00   Coffee Break
 
16:00 - 16:45   Morphic Sequences: Characterization and Visualization




Hans Zantema, TU Eindhoven / RU Nijmegen
 
16:45 - 17:30   Confluence Criteria for (Max-)Parallel-Innermost Term Rewriting




Carsten Fuhs, Birkbeck, University of London
 
17:30 - 17:45   TeReSe Business Meeting




 
18:30 - ??:??   Dinner at Auf der Hörn (Mies-van-der-Rohe-Str. 10)





ABSTRACTS

Deivid Vale: A Rewriting Characterization of Higher-Order Feasibility via Tuple Interpretations

In this talk, I will discuss tuple interpretation based technique to capture the BFF, which is a class of second order functionals that can be computed by Oracle Turing Machines in Polynomial time. This class of functionals is conjectured to be the natural higher-order counterpart to the poly time computable functions in the first-order setting. We provide sufficient conditions so that if a higher-order rewriting system that computes a type-2 functional over N and such that it admits a polynomially bounded tuple interpretation, then such functional lies in the BFF class.


Jan-Christoph Kassing: Proving Almost-Sure Innermost Termination of Probabilistic Term Rewriting Using Dependency Pairs

Dependency pairs are one of the most powerful techniques to analyze termination of term rewrite systems (TRSs) automatically. We adapt the dependency pair framework to the probabilistic setting in order to prove almost-sure innermost termination of probabilistic TRSs. To evaluate its power, we implemented the new framework in our tool AProVE.


Hans Zantema: Morphic sequences: characterization and visualization

Morphic sequences form a natural class of infinite sequences, extending the well-studied class of automatic sequences. Where automatic sequences are known to have several equivalent characterizations and the class of automatic sequences is known to have several closure properties, for the class of morphic sequences only similar closure properties were known. In this talk we give a number of equivalent characterizations of morphic sequences. In particular, we extend the automaton-based definition of automatic sequences to a generalization exactly covering the morphic sequences, we give a characterization of morphic sequences by finiteness of a particular class of subsequences, we relate morphic sequences to rationality of infinite terms and we describe them by infinitary rewriting. Morphic sequences are of special interest as they give rise to exciting turtle visualization, of which we give several examples. This is also the main topic of the book as it appeared recently in Dutch, and is expected to appear in English soon.


Carsten Fuhs: Confluence Criteria for (Max-)Parallel-Innermost Term Rewriting

Confluence is an important subproblem for runtime complexity analysis of (max-)parallel-innermost term rewriting. In this talk, we discuss existing and new criteria for confluence of (max-)parallel-innermost term rewriting. We have implemented the criteria in the program analysis tool AProVE, and we report on experimental results.