IWC 2026
15th International Workshop on Confluence
24th July, 2026, Lisbon, Portugal
Co-located with FSCD and IJCAR @ FLOC 2026
News
- July 27, 2026: Added slides of all presentations.
- July 20, 2026: Released the proceedings.
- July 9, 2026: Released the program.
- April 24, 2026: Deadline of abstract and paper submissions has been extended to May 4, 2026.
- April 24, 2026: Added invited speaker.
- January 13, 2026: CFP launched.
- January 3, 2026: Webpage created.
- February 9, 2026: Dates updated.
Background
Confluence provides a general notion of determinism and has been conceived as one of the central properties of rewriting systems. Confluence relates to many topics of rewriting (completion, modularity, termination, commutation, etc.) and has been investigated in many formalisms of rewriting, such as first-order rewriting, lambda-calculi, higher-order rewriting, constraint rewriting, conditional rewriting, and so on. Recently there is a renewed interest in confluence research, resulting in new techniques, tool support, confluence competition, and certification as well as in new applications. The scope of the workshop is all these aspects of confluence and related topics.
The goal of the workshop is to provide a forum for researchers interested in the topic of confluence to exchange and share new developments in the field. The workshop will enable discussion on theoretical results, new problems, applications, implementations and benchmarks, and share the current state-of-the-art on the development of confluence tools.
Topics are thus:
- confluence
- unique normal forms
- commutation
- ground confluence
- completion
- critical pair criteria
- decidability issues
- complexity issues
- certification
- applications of confluence
The 15th Confluence Competition CoCo 2026 will run live during IWC 2026.
Registration
Registration is possible via the FLoC website: https://www.floc26.org/registration.
Note that early registration ends on June 1, 2026.
Invited Speaker
Proceedings
The proceedings are available online and include reports and tool descriptions on the Confluence Competition 2026.
Program
See also FLOC local information and schedule.
| Friday, July 24 | |
| Session 1 (chair: Raúl Gutiérrez) | |
| 08:30-09:30 | Jean-Pierre Jouannaud (Invited talk) |
| Confluence of Rewrites on Term Graphs and Graphs | |
| 09:30-10:00 | Clemens Grabmayer |
Loop Elimination in Process Graphs is Confluent when Pruning Steps are Added
abstract paper slidesProcess graphs that are interpretations of '1-free' regular expressions in Milner's process semantics for regular expressions have the Loop Existence and Elimination Property (LEE). Hereby a process graph satisfies LEE if the procedure of loop elimination, in which in every step a loop subgraph is decoupled by removing its entry transitions and then garbage collection is performed, terminates in a process graph without an infinite trace. Loop elimination in finite process graphs is terminating, but typically not confluent. We explain that loop elimination can be turned into a confluent rewrite system on all process graphs by adding pruning steps that remove transitions to deadlocking states. For this purpose we perform a critical-pair like analysis that involves bi-loop subgraphs, and use the decreasing diagram method. This confluence result has two expedient consequences: for finite process graphs, LEE can be decided in polynomial time, and a layered version of LEE (no loops are eliminated from bodies of already eliminated ones) coincides with LEE. We report on an aspect of work on the process semantics of regular expressions that concerns a procedure for analysing the structure of process graphs by decomposition. Formalising this procedure via rewrite relations helped us to clarify the situation. While the confluence result that we describe here does not require new techniques, it has some tangible consequences. |
|
| 10:00-10:30 | coffee break |
| Session 2 (chair: Thiago Felicissimo) | |
| 10:30-11:00 | René Thiemann |
Verifying and Generalizing Simultaneous Critical Pairs
abstract paper slidesOkui proved that simultaneous critical pairs (SCPs) can be used as a sufficient criterion to ensure confluence of term rewrite systems. His definitions, lemmas and proofs where reformulated by Kirk and Middeldorp. They heavily utilize proof terms and finally arrive at a formalized proof of Okui's result in Isabelle/HOL. However, Kirk and Middeldorp's formalization lacks an executable algorithm to compute the set of proof term based SCPs in a verified way. In this work, we provide such an algorithm, and we further modify the formalization in such a way, that SCPs can also be used to show commutation, generalizing the confluence result. Our results have fully been integrated in the certifier CeTA, that now can deal with both commutation- and confluence-proofs by SCPs. |
|
| 11:00-11:30 | Johannes Niederhauser and Aart Middeldorp |
| Confluence of Orthogonal Deterministic Higher-Order Pattern Rewrite Systems | |
| 11:30-12:00 | Vincent van Oostrom and Giulio Guerrieri |
| Confluence of bang modulo | |
| 12:00-12:30 | Ievgen Ivanov |
On Completeness of the Decreasing Diagrams Method for Proving Confluence of Rewriting Systems of Cardinalities Below the First Uncountable Limit Cardinal
abstract paperWe describe a machine-checked proof of a result in Isabelle/HOL that implies that if the cardinality of a confluent abstract rewriting system (ARS) is below the first uncountable limit cardinal, then confluence of this ARS can be proved with the help of the decreasing diagrams method using 3 labels and such an ARS has a so-called almost deterministic Church-Rosser strategy (defined by weakening conditions of the definition of deterministic one-step Church-Rosser strategies). We also discuss consequences of this result. One consequence is that there is a statement that can be used as additional axiom to HOL that implies that every confluent ARS has an almost deterministic Church-Rosser strategy and that the decreasing diagrams method with 3 labels is complete without cardinality restrictions. |
|
| 12:30-14:00 | lunch |
| Session 3 (chair: René Thiemann) | |
| 14:00-14:30 | Jan-Christoph Kassing, Moritz Leven Rosarius, Henri Nagel and Jürgen Giesl |
Disproving Reachability in Probabilistic Term Rewriting
abstract paper slidesReachability is a central question in term rewriting: can a given target term (e.g., an error state) be reached from a start term? It is also an important property in confluence analysis, and corresponding tools compete in the annual confluence competition. An interesting generalization of this problem is handling programs that can make random choices during execution. For such probabilistic programs, reachability becomes a quantitative property instead of a qualitative one: instead of asking whether the target is reachable, one asks with which probability it is reached. We lift reachability analysis from ordinary term rewriting to probabilistic term rewrite systems. To do so, we formalize the maximal probability of reaching a target term and adapt two techniques for analyzing reachability (based on symbol transition graphs and on term orderings) to compute upper bounds on this probability. |
|
| 14:30-15:00 | Masahiko Sakai, Aart Middeldorp and Sarah Winkler |
Enumerating Ground Canonical Rewrite Systems
abstract paper slidesIn an earlier paper we proved that a transformation due to Snyder generates all canonical TRSs equivalent to a given canonical ground TRS. Here we present an explicit recursive procedure to generate these. We prove its correctness and show how the procedure can be used to obtain the exponential upper bound due to Snyder on the number of canonical ground presentations. |
|
| 15:00-15:30 | Raúl Gutiérrez and Salvador Lucas |
On Proving Confluence of Generalized Term Rewriting Systems Using CONFident
abstract paper slidesGeneralized Term Rewriting Systems (GTRSs) extend Term Rewriting Systems by providing a highly expressive framework that integrates conditional rules, context-sensitive replacement restrictions, and Horn clauses directly into the rewriting formalism. In this work, we extend our confluence tool CONFident to prove and disprove confluence of GTRSs. |
|
| 15:30-16:00 | coffee break |
| Session 4 (chair: Vincent van Oostrom) | |
| 16:00-16:30 | Philippe Malbos and Zuan Liu |
Normalised completion for stratified linear rewriting systems
abstract paper slidesWe present a stratified normalisation completion procedure for rewriting systems over linear precategories. Our approach relies on a stratification of the set of rewriting rules according to their confluence and termination properties. We introduce stratified termination functions to establish termination for such systems. We illustrate the method on several classes of algebraic structures, including associative and diagrammatic algebras. In these contexts, we show how the stratification of defining rules can be used to compute hom-bases effectively. |
|
| 16:30-17:00 | Salvador Lucas and Julia Pagán |
| Completion to Strong Confluence | |
| 17:00-17:30 | Aart Middeldorp, Naoki Nishida, Teppei Saito, René Thiemann and Sarah Winkler |
| Confluence Competition 2026 | |
| 17:30-18:00 | Business meeting |
Important Dates
- submission (title and abstract): May 4, 2026
- submission (paper): May 4, 2026
- notification: May 28, 2026
- early registration: June 1, 2026
- final version: June 23, 2026
- workshop: July 24, 2026
(deadlines are AoE)
Call for Papers
Submission
We solicit short papers or extended abstracts of at most five pages excluding references. There will be no formal reviewing. In particular, we welcome short versions of recently published articles and papers submitted elsewhere. The program committee checks relevance and may provide additional feedback. The accepted papers will be made available electronically before the workshop.
The page limit for papers is 5 pages (excluding references, but 6 pages in total) in EasyChair style (6 pages excluding references, but 7 pages in total in the final version). Submission is electronically through
Program Committee
- Takahito Aoto, Niigata Univeristy
- Thiago Felicissimo, INRIA
- Carsten Fuhs, Birkbeck, University of London
- Raúl Gutiérrez, Universitat Politècnica de València (co-chair)
- Ievgen Ivanov, Taras Shevchenko National University of Kyiv
- Misaki Kojima, Nagoya University
- René Thiemann, University of Innsbruck (co-chair)
- Vincent van Oostrom, University of Sussex
IWC Steering Committee
- Naoki Nishida, Nagoya University
- Sarah Winkler, Free University of Bozen-Bolzano
Previous IWCs
- 1st IWC, Nagoya, 2012
- 2nd IWC, Eindhoven, 2013
- 3rd IWC, Vienna, 2014
- 4th IWC, Berlin, 2015
- 5th IWC, Obergurgl, 2016
- 6th IWC, Oxford, 2017
- 7th IWC, Oxford, 2018
- 8th IWC, Dortmund, 2019
- 9th IWC, Paris, 2020
- 10th IWC, Buenos Aires/online, 2021
- 11th IWC, Haifa, 2022
- 12th IWC, Obergurgl, 2023
- 13th IWC, Tallinn, 2024
- 14th IWC, Leipzig, 2026
Contact
- Raúl Gutiérrez: raguti(at)upv.es
- René Thiemann: rene._mylastname_(at)uibk.ac.at