Demo Data from EDBT 2026 / reviewers in the wild / expert
Dimitri Hendriks
dblp:78/3173
· DBLP profile ↗
23ranked-venue papers
2as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 18 · 1 first-authorArtificial intelligence and machine learning · 7 · 2 first-authorSoftware engineering, systems software and programming languages · 2
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
3 papers |
Computational complexity · 47% Logic in computer science · 41% Automata and formal languages · 12% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational complexity
computability theory |
0.2 | 1 | 2015 | Regularity Preserving but Not Reflecting Encodings · LICS 2015 |
Computational complexity
computational models |
0.2 | 1 | 2015 | Regularity Preserving but Not Reflecting Encodings · LICS 2015 |
Automata and formal languages › infinite words
automatic sequences |
0.1 | 1 | 2012 | Automatic Sequences and Zip-Specifications · LICS 2012 |
Logic in computer science
bisimulation |
0.1 | 1 | 2012 | Automatic Sequences and Zip-Specifications · LICS 2012 |
Logic in computer science
coalgebra |
0.1 | 1 | 2012 | Automatic Sequences and Zip-Specifications · LICS 2012 |
Computational complexity
undecidability |
0.1 | 1 | 2012 | Automatic Sequences and Zip-Specifications · LICS 2012 |
Logic in computer science › lambda calculus
böhm trees |
0.1 | 1 | 2010 | Modular Construction of Fixed Point Combinators and Clocked Bohm Trees · LICS 2010 |
Logic in computer science
lambda calculus |
0.1 | 1 | 2010 | Modular Construction of Fixed Point Combinators and Clocked Bohm Trees · LICS 2010 |
Methods — techniques the papers use, named apart from their topics
term rewriting · 0.1coalgebra · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Coinductive Foundations of Infinitary Rewriting and Infinitary Equational LogicabstractWe present a coinductive framework for defining and reasoning about the infinitary analogues of equational logic and term rewriting in a uniform, coinductive way. The setup captures rewrite sequences of arbitrary ordinal length, but it has neither the need for ordinals nor for metric convergence. This makes the framework especially suitable for formalizations in theorem provers. Jörg Endrullis, Helle Hvid Hansen, Dimitri Hendriks, Andrew Polonsky, Alexandra Silva 0001 |
Log. Methods Comput. Sci. | 3 |
| 2017 | Clocked lambda calculusabstractOne of the best-known methods for discriminating λ-terms with respect to β-convertibility is due to Corrado Böhm. The idea is to compute the infinitary normal form of a λ-term M, the Böhm Tree (BT) of M. If λ-terms M, N have distinct BTs, then M ≠βN, that is, M and N are not β-convertible. But what if their BTs coincide? For example, all fixed point combinators (FPCs) have the same BT, namely λx.x(x(x(. . .))). We introduce a clocked λ-calculus, an extension of the classical λ-calculus with a unary symbol τ used to witness the β-steps needed in the normalization to the BT. This extension is infinitary strongly normalizing, infinitary confluent and the unique infinitary normal forms constitute enriched BTs, which we call clocked BTs. These are suitable for discriminating a rich class of λ-terms having the same BTs, including the well-known sequence of Böhm's FPCs. We further increase the discrimination power in two directions. First, by a refinement of the calculus: the atomic clocked λ-calculus, where we employ symbols τp that also witness the (relative) positions p of the β-steps. Second, by employing a localized version of the (atomic) clocked BTs that has even more discriminating power. Jörg Endrullis, Dimitri Hendriks, Jan Willem Klop, Andrew Polonsky |
Math. Struct. Comput. Sci. | 2 |
| 2015 | Regularity Preserving but Not Reflecting EncodingsabstractEncodings, that is, injective functions from words to words, have been studied extensively in several settings. In computability theory the notion of encoding is crucial for defining computability on arbitrary domains, as well as for comparing the power of models of computation. In language theory much attention has been devoted to regularity preserving functions. A natural question arising in these contexts is: Is there a bijective encoding such that its image function preserves regularity of languages, but its pre-image function does not? Our main result answers this question in the affirmative: For every countable class C of languages there exists a bijective encoding f such that for every language L ∈ L its image f[L] is regular. Our construction of such encodings has several noteworthy consequences. Firstly, anomalies arise when models of computation are compared with respect to a known concept of implementation that is based on encodings which are not required to be computable: Every countable decision model can be implemented, in this sense, by finite-state automata, even via bijective encodings. Hence deterministic finite-state automata would be equally powerful as Turing machine deciders. A second consequence concerns the recognizability of sets of natural numbers via number representations and finite automata. A set of numbers is said to be recognizable with respect to a representation if an automaton accepts the language of representations. Our result entails that there is one number representation with respect to which every recursive set is recognizable. Jörg Endrullis, Clemens Grabmayer, Dimitri Hendriks |
LICS | 3 |
| 2015 | A Coinductive Framework for Infinitary Rewriting and Equational ReasoningabstractWe present a coinductive framework for defining infinitary analogues of equational reasoning and rewriting in a uniform way. The setup captures rewrite sequences of arbitrary ordinal length, but it has neither the need for ordinals nor for metric convergence. This makes the framework especially suitable for formalizations in theorem provers. Jörg Endrullis, Helle Hvid Hansen, Dimitri Hendriks, Andrew Polonsky, Alexandra Silva 0001 |
RTA | 3 |
| 2014 | On the complexity of stream equalityabstractAbstract We study the complexity of deciding the equality of streams specified by systems of equations. There are several notions of stream models in the literature, each generating a different semantics of stream equality. We pinpoint the complexity of each of these notions in the arithmetical or analytical hierarchy. Their complexity ranges from low levels of the arithmetical hierarchy such as Π 0 2 for the most relaxed stream models, to levels of the analytical hierarchy such as Π 1 1 and up to subsuming the entire analytical hierarchy for more restrictive but natural stream models. Since all these classes properly include both the semi-decidable and co-semi-decidable classes, it follows that regardless of the stream semantics employed, there is no complete proof system or algorithm for determining equality or inequality of streams. We also discuss several related problems, such as the existence and uniqueness of stream solutions for systems of equations, as well as the equality of such solutions. Jörg Endrullis, Dimitri Hendriks, Rena Bakhshi, Grigore Rosu |
J. Funct. Program. | 2 |
| 2013 | Circular Coinduction in Coq Using Bisimulation-Up-To Techniques
Jörg Endrullis, Dimitri Hendriks, Martin Bodin |
ITP | 2 |
| 2013 | Mix-Automatic Sequences
Jörg Endrullis, Clemens Grabmayer, Dimitri Hendriks |
LATA | 3 |
| 2012 | On the complexity of equivalence of specifications of infinite objectsabstractWe study the complexity of deciding the equality of infinite objects specified by systems of equations, and of infinite objects specified by λ-terms. For equational specifications there are several natural notions of equality: equality in all models, equality of the sets of solutions, and equality of normal forms for productive specifications. For λ-terms we investigate Böhm-tree equality and various notions of observational equality. We pinpoint the complexity of each of these notions in the arithmetical or analytical hierarchy. Jörg Endrullis, Dimitri Hendriks, Rena Bakhshi |
ICFP | 2 |
| 2012 | Automatic Sequences and Zip-SpecificationsabstractWe consider infinite sequences of symbols, also known as streams, and the decidability question for equality of streams defined in a restricted format. (Some formats lead to undecidable equivalence problems.) This restricted format consists of prefixing a symbol at the head of a stream, of the stream function `zip', and recursion variables. Here `zip' interleaves the elements of two streams alternatingly. The celebrated Thue- Morse sequence is obtained by the succinct `zip-specification' M = 0 : X X = 1 : zip(X, Y) Y = 0 : zip(Y, X) The main results are as follows. We establish decidability of equivalence of zip-specifications, by employing bisimilarity of observation graphs based on a suitably chosen cobasis. Furthermore, our analysis, based on term rewriting and coalgebraic techniques, reveals an intimate connection between zip-specifications and automatic sequences. This leads to a new and simple characterization of automatic sequences. The study of zip-specifications is placed in a wider perspective by employing observation graphs in a dynamic logic setting, yielding yet another alternative characterization of automatic sequences. By the first characterization result, zip-specifications can be perceived as a term rewriting syntax for automatic sequences. For streams σ the following are equivalent: (a) σ can be specified using zip; (b) σ is 2-automatic; and (c) σ has a finite observation graph using the cobasis (hd, even, odd). Here even and odd are defined by even(a : s) = a : odd(s), and odd(a : s) = even(s). The generalization to zip-k specifications (with zip-k interleaving k streams) and to k-automaticity is straightforward. As a natural extension of the class of automatic sequences, we also consider `zip-mix' specifications that use zips of different arities in one specification. The corresponding notion of automaton employs a state-dependent input-alphabet, with a number representation (n)A = dm... d0where the base of digit di is determined by the automaton A on input di-1... d0. Finally we show that equivalence is undecidable for a simple extension of the zip-mix format with projections analogous to even and odd. Clemens Grabmayer, Jörg Endrullis, Dimitri Hendriks, Jan Willem Klop, Lawrence S. Moss |
LICS | 3 |
| 2012 | Highlights in infinitary rewriting and lambda calculus
Jörg Endrullis, Dimitri Hendriks, Jan Willem Klop |
Theor. Comput. Sci. | 2 |
| 2011 | Lazy productivity via termination
Jörg Endrullis, Dimitri Hendriks |
Theor. Comput. Sci. | 2 |
| 2010 | Modular Construction of Fixed Point Combinators and Clocked Bohm TreesabstractFixed point combinators (and their generalization: looping combinators) are classic notions belonging to the heart of λ-calculus and logic. We start with an exploration of the structure of fixed point combinators (fpc's), vastly generalizing the wellknown fact that if Yis an fpc, Y(SI) is again an fpc, generating the Böhm sequence of fpc's. Using the infinitary λ-calculus we devise infinitely many other generation schemes for fpc's. In this way we find schemes and building blocks to construct new fpc's in a modular way. Having created a plethora of new fixed point combinators, the task is to prove that they are indeed new. That is, we have to prove their β-inconvertibility. Known techniques via Böhm Trees do not apply, because all fpc's have the same Böhm Tree (BT). Therefore, we employ 'clocked BT's', with annotations that convey information of the tempo in which the data in the BT are produced. BT's are thus enriched with an intrinsic clock behaviour, leading to a refined discrimination method for λ-terms. The corresponding equality is strictly intermediate between =βand =BT, the equality in the classical models of λ-calculus. An analogous approach pertains to Lévy-Longo and Berarducci trees. Finally, we increase the discrimination power by a precision of the clock notion that we call 'atomic clock'. Jörg Endrullis, Dimitri Hendriks, Jan Willem Klop |
LICS | 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 | 3 |
| 2010 | Productivity of stream definitions
Jörg Endrullis, Clemens Grabmayer, Dimitri Hendriks, Ariya Isihara, Jan Willem Klop |
Theor. Comput. Sci. | 3 |
| 2009 | Complexity of Fractran and Productivity
Jörg Endrullis, Clemens Grabmayer, Dimitri Hendriks |
CADE | 3 |
| 2009 | From Outermost to Context-Sensitive Rewriting
Jörg Endrullis, Dimitri Hendriks |
RTA | 2 |
| 2008 | Data-Oblivious Stream Productivity
Jörg Endrullis, Clemens Grabmayer, Dimitri Hendriks |
LPAR | 3 |
| 2008 | On the Mechanization of the Proof of Hessenberg's Theorem in Coherent Logic
Marc Bezem, Dimitri Hendriks |
J. Autom. Reason. | 2 |
| 2007 | Productivity of Stream Definitions
Jörg Endrullis, Clemens Grabmayer, Dimitri Hendriks, Ariya Isihara, Jan Willem Klop |
FCT | 3 |
| 2003 | adbmal
Dimitri Hendriks, Vincent van Oostrom |
CADE | 1 |
| 2002 | Automated Proof Construction in Type Theory Using Resolution
Marc Bezem, Dimitri Hendriks, Hans de Nivelle |
J. Autom. Reason. | 2 |
| 2002 | Proof Reflection in Coq
Dimitri Hendriks |
J. Autom. Reason. | 1 |
| 2000 | Automated Proof Construction in Type Theory Using Resolution
Marc Bezem, Dimitri Hendriks, Hans de Nivelle |
CADE | 2 |