EDBT 2026 Demo / reviewers in the wild / expert
Fabian Mitterwallner
dblp:285/1616
· DBLP profile ↗
7ranked-venue papers
3as first author
7since 2021 · last 2025
0000-0001-5992-9517ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 4 · 2 first-author · 4 since 2021Artificial intelligence and machine learning · 3 · 3 since 2021Software engineering, systems software and programming languages · 3 · 1 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Automated Strategy Invention for Confluence of Term Rewrite SystemsabstractTerm rewriting plays a crucial role in software verification and compiler optimization. With dozens of highly parameterizable techniques developed to prove various system properties, automatic term rewriting tools work in an extensive parameter space. This complexity exceeds human capacity for parameter selection, motivating an investigation into automated strategy invention. In this paper, we focus on confluence of term rewrite systems, and apply AI techniques to invent strategies for automatic confluence proving. Moreover, we randomly generate a large dataset to analyze confluence for term rewrite systems. We improve the state-of-the-art automatic confluence prover CSI: When equipped with our invented strategies, it surpasses its human-designed strategies both on the augmented dataset and on the original human-created benchmark dataset ARI-COPS, proving/disproving the confluence of several term rewrite systems for which no automated proofs were known before. Liao Zhang, Fabian Mitterwallner, Jan Jakubuv, Cezary Kaliszyk |
IJCAI | 2 |
| 2024 | Confluence of Logically Constrained Rewrite Systems RevisitedabstractAbstract We show that (local) confluence of terminating logically constrained rewrite systems is undecidable, even when the underlying theory is decidable. Several confluence criteria for logically constrained rewrite systems are known. These were obtained by replaying existing proofs for plain term rewrite systems in a constrained setting, involving a non-trivial effort. We present a simple transformation from logically constrained rewrite systems to term rewrite systems such that critical pairs of the latter correspond to constrained critical pairs of the former. The usefulness of the transformation is illustrated by lifting the advanced confluence results based on (almost) development closed critical pairs as well as on parallel critical pairs to the constrained setting. Jonas Schöpf, Fabian Mitterwallner, Aart Middeldorp |
IJCAR (2) | 2 |
| 2024 | Linear Termination is UndecidableabstractBy means of a simple reduction from Hilbert's 10th problem we prove the somewhat surprising result that termination of one-rule rewrite systems by a linear interpretation in the natural numbers is undecidable. The very same reduction also shows the undecidability of termination of one-rule rewrite systems using the Knuth-Bendix order with subterm coefficients. The linear termination problem remains undecidable for one-rule rewrite systems that can be shown terminating by a (non-linear) polynomial interpretation. We further show the undecidability of the problem whether a one-rule rewrite system can be shown terminating by a polynomial interpretation with rational or real coefficients. Several of our results have been formally verified in the Isabelle/HOL proof assistant. Fabian Mitterwallner, Aart Middeldorp, René Thiemann |
LICS | 1 |
| 2023 | First-Order Theory of Rewriting for Linear Variable-Separated Rewrite Systems: Automation, Formalization, CertificationabstractThe first-order theory of rewriting is decidable for linear variable-separated rewrite systems. We present a new decision procedure which is the basis of FORT, a decision and synthesis tool for properties expressible in the theory. The decision procedure is based on tree automata techniques and verified in Isabelle. Several extensions make the theory more expressive and FORT more versatile. We present a certificate language that enables the output of FORT to be certified by the certifier FORTify generated from the formalization, and we provide extensive experiments. Aart Middeldorp, Alexander Lochmann 0001, Fabian Mitterwallner |
J. Autom. Reason. | 3 |
| 2022 | Polynomial Termination Over ℕ Is Undecidable
Fabian Mitterwallner, Aart Middeldorp |
FSCD | 1 |
| 2021 | A verified decision procedure for the first-order theory of rewriting for linear variable-separated rewrite systemsabstractThe first-order theory of rewriting is a decidable theory for finite left-linear right-ground rewrite systems, implemented in FORT. We present a formally verified variant of the decision procedure for the class of linear variable-separated rewrite systems. This variant supports a more expressive theory and is based on the concept of anchored ground tree transducers. The correctness of the decision procedure is verified by a formalization in Isabelle/HOL on top of the Isabelle Formalization of Rewriting (IsaFoR). Alexander Lochmann 0001, Aart Middeldorp, Fabian Mitterwallner, Bertram Felgenhauer |
CPP | 3 |
| 2021 | Certifying Proofs in the First-Order Theory of RewritingabstractAbstract The first-order theory of rewriting is a decidable theory for linear variable-separated rewrite systems. The decision procedure is based on tree automata techniques and recently we completed a formalization in the Isabelle proof assistant. In this paper we present a certificate language that enables the output of software tools implementing the decision procedure to be formally verified. To show the feasibility of this approach, we present , a reincarnation of the decision tool with certifiable output, and the formally verified certifier . Fabian Mitterwallner, Alexander Lochmann 0001, Aart Middeldorp, Bertram Felgenhauer |
TACAS (2) | 1 |