EDBT 2026 Demo / reviewers in the wild / expert
Vincent van Oostrom
dblp:69/3031
· DBLP profile ↗
30ranked-venue papers
11as first author
2since 2021 · last 2023
0000-0002-4818-7383ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 30 · 11 first-author · 2 since 2021Artificial intelligence and machine learning · 2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | α-AvoidanceabstractWhen substitutions and bindings interact, there is a risk of undesired side effects if the substitution is applied naïvely. The λ-calculus captures this phenomenon concretely, as β-reduction may require the renaming of bound variables to avoid variable capture. In this paper we introduce α-paths as an estimation for α-avoidance, roughly expressing that α-conversions are not required to prevent variable capture. These paths provide a novel method to analyse and predict the potential need for α in different calculi. In particular, we show how α-path characterises α-avoidance for several sub-calculi of the λ-calculus like (i) developments, (ii) affine/linear λ-calculi, (iii) the weak λ-calculus, (iv) μ-unfolding and (iv) finally the safe λ-calculus. Furthermore, we study the unavoidability of α-conversions in untyped and simply-typed λ-calculi and prove undecidability of the need of α-conversions for (leftmost-outermost reductions) in the untyped λ-calculus. To ease the work with α-paths, we have implemented the method and the tool is publicly available. Samuel Frontull, Georg Moser, Vincent van Oostrom |
FSCD | 3 |
| 2021 | Z; Syntax-Free DevelopmentsabstractWe present the Z-property and instantiate it to various rewrite systems: associativity, positive braids, self-distributivity, the lambda-calculus, lambda-calculi with explicit substitutions, orthogonal TRSs, .... The Z-property is proven equivalent to Takahashi’s angle property by means of a syntax-free notion of development. We show that several classical consequences of having developments such as confluence, normalisation, and recurrence, can be regained in a syntax-free way, and investigate how the notion corresponds to the classical syntactic notion of development in term rewriting. Vincent van Oostrom |
FSCD | 1 |
| 2019 | Confluence by Critical Pair Analysis Revisited
Nao Hirokawa, Julian Nagele, Vincent van Oostrom, Michio Oyamaguchi |
CADE | 3 |
| 2015 | Layer Systems for Proving ConfluenceabstractWe introduce layer systems for proving generalizations of the modularity of confluence for first-order rewrite systems. Layer systems specify how terms can be divided into layers. We establish structural conditions on those systems that imply confluence. Our abstract framework covers known results like modularity, many-sorted persistence, layer-preservation, and currying. We present a counterexample to an extension of persistence to order-sorted rewriting and derive new sufficient conditions for the extension to hold. All our proofs are constructive. Bertram Felgenhauer, Aart Middeldorp, Harald Zankl, Vincent van Oostrom |
ACM Trans. Comput. Log. | 4 |
| 2013 | Proof Orders for Decreasing DiagramsabstractWe present and compare some well-founded proof orders for decreasing diagrams. These proof orders order a conversion above another conversion if the latter is obtained by filling any peak in the former by a (locally) decreasing diagram. Therefore each such proof order entails the decreasing diagrams technique for proving confluence. The proof orders differ with respect to monotonicity and complexity. Our results are developed in the setting of involutive monoids. We extend these results to obtain a decreasing diagrams technique for confluence modulo. Bertram Felgenhauer, Vincent van Oostrom |
RTA | 2 |
| 2012 | Triangulation in RewritingabstractWe introduce a process, dubbed triangulation, turning any rewrite relation into a confluent one. It is more direct than usual completion, in the sense that objects connected by a peak are directly related rather than their normal forms. We investigate conditions under which this process preserves desirable properties such as termination. Vincent van Oostrom, Hans Zantema |
RTA | 1 |
| 2011 | On equal μ-terms
Jörg Endrullis, Clemens Grabmayer, Jan Willem Klop, Vincent van Oostrom |
Theor. Comput. Sci. | 4 |
| 2010 | Higher-Order (Non-)Modularity abstractWe show that, contrary to the situation in first-order term rewriting, almost none of the usual properties of rewriting are modular for higher-order rewriting, irrespective of the higher-order rewriting format. We show that for the particular format of simply typed applicative term rewriting systems modularity of confluence, normalization, and termination can be recovered by imposing suitable linearity constraints. Claus Appel, Vincent van Oostrom, Jakob Grue Simonsen |
RTA | 2 |
| 2010 | Unique Normal Forms in Infinitary Weakly Orthogonal RewritingabstractWe present some contributions to the theory of infinitary rewriting for weakly orthogonal term rewrite systems, in which critical pairs may occur provided they are trivial. We show that the infinitary unique normal form property (UNinf) fails by a simple example of a weakly orthogonal TRS with two collapsing rules. By translating this example, we show that UNinf also fails for the infinitary lambda-beta-eta-calculus. As positive results we obtain the following: Infinitary confluence, and hence UNinf, holds for weakly orthogonal TRSs that do not contain collapsing rules. To this end we refine the compression lemma. Furthermore, we consider the triangle and diamond properties for infinitary developments in weakly orthogonal TRSs, by refining an earlier cluster-analysis for the finite case. Jörg Endrullis, Clemens Grabmayer, Dimitri Hendriks, Jan Willem Klop, Vincent van Oostrom |
RTA | 5 |
| 2010 | Realising Optimal SharingabstractRealising Optimal Sharing Vincent van Oostrom |
RTA | 1 |
| 2009 | Diagrammatic Confluence and Completion
Jean-Pierre Jouannaud, Vincent van Oostrom |
ICALP (2) | 2 |
| 2008 | Confluence by Decreasing Diagrams
Vincent van Oostrom |
RTA | 1 |
| 2008 | Using groups for investigating rewrite systemsabstractWe describe several technical tools that prove to be efficient for investigating the rewrite systems associated with an equational specification. These tools consist of introducing a monoid of partial maps, listing the monoid relations corresponding to the local confluence diagrams of the rewrite system, introducing the group presented by these relations, and, finally, replacing the initial rewrite system with an internal process entirely sitting in this group. When the approach can be completed, one typically obtains a practical method for constructing algebras satisfying prescribed equations and for solving the associated word problem. The above techniques have been developed by the first author in a context of general algebra. The goal of this paper is to bring them to the attention of the rewrite system community. We hope that these techniques may be useful for more general rewrite systems. Patrick Dehornoy, Vincent van Oostrom |
Math. Struct. Comput. Sci. | 2 |
| 2008 | Lambda calculus with patterns
Jan Willem Klop, Vincent van Oostrom, Roel C. de Vrijer |
Theor. Comput. Sci. | 2 |
| 2007 | Random Descent
Vincent van Oostrom |
RTA | 1 |
| 2005 | Decomposition orders another generalisation of the fundamental theorem of arithmetic
Bas Luttik, Vincent van Oostrom |
Theor. Comput. Sci. | 2 |
| 2003 | adbmal
Dimitri Hendriks, Vincent van Oostrom |
CADE | 2 |
| 2001 | Uniform Normalisation beyond Orthogonality
Zurab Khasidashvili, Mizuhito Ogawa, Vincent van Oostrom |
RTA | 3 |
| 2001 | Perpetuality and Uniform Normalization in Orthogonal Rewrite Systems
Zurab Khasidashvili, Mizuhito Ogawa, Vincent van Oostrom |
Inf. Comput. | 3 |
| 2000 | A geometric proof of confluence by decreasing diagramsabstractThe criterion for confluence using decreasing diagrams is a generalization of several well-known confluence criteria in abstract rewriting, such as the strong confluence lemma. We give a new proof of the decreasing diagram theorem based on a geometric study of infinite reduction diagrams, arising from unsuccessful attempts to obtain a confluent diagram by tiling with elementary diagrams. Jan Willem Klop, Vincent van Oostrom, Roel C. de Vrijer |
J. Log. Comput. | 2 |
| 1999 | Normalisation in Weakly Orthogonal Rewriting
Vincent van Oostrom |
RTA | 1 |
| 1998 | Diagram Techniques for Confluence
Marc Bezem, Jan Willem Klop, Vincent van Oostrom |
Inf. Comput. | 3 |
| 1997 | Finite Family Developments
Vincent van Oostrom |
RTA | 1 |
| 1997 | Logical Description of Contex-Free Graph Languages
Joost Engelfriet, Vincent van Oostrom |
J. Comput. Syst. Sci. | 2 |
| 1997 | Developing Developments
Vincent van Oostrom |
Theor. Comput. Sci. | 1 |
| 1996 | Higher-Order Families
Vincent van Oostrom |
RTA | 1 |
| 1996 | Regular Description of Context-Free Graph Languages
Joost Engelfriet, Vincent van Oostrom |
J. Comput. Syst. Sci. | 2 |
| 1994 | Transition System Specifications in Stalk Formal with Bisimulation as a Congruence
Vincent van Oostrom, Erik P. de Vink |
STACS | 1 |
| 1994 | Confluence by Decreasing Diagrams
Vincent van Oostrom |
Theor. Comput. Sci. | 1 |
| 1993 | Combinatory Reduction Systems: Introduction and Survey
Jan Willem Klop, Vincent van Oostrom, Femke van Raamsdonk |
Theor. Comput. Sci. | 2 |