VLDB 2026 Research / reviewers in the wild / expert
Stefan Kahrs
dblp:k/StefanKahrs
· DBLP profile ↗
12ranked-venue papers
12as first author
1since 2021 · last 2022
0000-0001-5099-9375ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 8 · 8 first-author · 1 since 2021Software engineering, systems software and programming languages · 3 · 3 first-authorArtificial intelligence and machine learning · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Simplifying regular expressions further
Stefan Kahrs, Colin Runciman |
J. Symb. Comput. | 1 |
| 2013 | Infinitary rewriting: closure operators, equivalences and models
Stefan Kahrs |
Acta Informatica | 1 |
| 2010 | Infinitary Rewriting: Foundations RevisitedabstractInfinitary Term Rewriting allows to express infinitary terms and infinitary reductions that converge to them. As their notion of transfinite reduction in general, and as binary relations in particular two concepts have been studied in the past: strongly and weakly convergent reductions, and in the last decade research has mostly focused around the former. Finitary rewriting has a strong connection to the equational theory of its rule set: if the rewrite system is confluent this (implies consistency of the theory and) gives rise to a semi-decision procedure for the theory, and if the rewrite system is in addition terminating this becomes a decision procedure. This connection is the original reason for the study of these properties in rewriting. For infinitary rewriting there is barely an established notion of an equational theory. The reason this issue is not trivial is that such a theory would need to include some form of ``getting to limits'', and there are different options one can pursue. These options are being looked at here, as well as several alternatives for the notion of reduction relation and their relationships to these equational theories. Stefan Kahrs |
RTA | 1 |
| 2009 | Modularity of Convergence in Infinitary Rewriting
Stefan Kahrs |
RTA | 1 |
| 2007 | Infinitary rewriting: meta-theory and convergence
Stefan Kahrs |
Acta Informatica | 1 |
| 2006 | Genetic programming with primitive recursionabstractWhen Genetic Programming is used to evolve arithmetic functions it often operates by composing them from a fixed collection of elementary operators and applying them to parameters or certain primitive constants. This limits the expressiveness of the programs that can be evolved. It is possible to extend the expressiveness of such an approach significantly without leaving the comfort of terminating programs by including primitive recursion as a control operation.The technique used here was gene expression programming [2], a variation of grammatical evolution [8]. Grammatical evolution avoids the problem of program bloat; its separation of genotype (string of symbols) and phenotype (expression tree) permits to optimise the generated programs without interfering with the evolutionary process. Stefan Kahrs |
GECCO | 1 |
| 2001 | Red-black trees with typesabstractChris Okasaki showed how to implement red-black trees in a functional programming language. Ralf Hinze incorporated even the invariants of such data structures into their types, using higher-order nested datatypes. We show how one can achieve something very similar without the usual performance penalty of such types, by combining the features of nested datatypes, phantom types and existential type variables. Stefan Kahrs |
J. Funct. Program. | 1 |
| 1998 | Reflections on the Design of a Specification language
Stefan Kahrs, Donald Sannella |
FASE | 1 |
| 1997 | The Definition of Extended ML: A Gentle Introduction
Stefan Kahrs, Donald Sannella, Andrzej Tarlecki |
Theor. Comput. Sci. | 1 |
| 1995 | Towards a Domain Theory for Termination Proofs
Stefan Kahrs |
RTA | 1 |
| 1995 | Confluence of Curried Term-Rewriting Systems
Stefan Kahrs |
J. Symb. Comput. | 1 |
| 1994 | First-Class Polymorphism for ML
Stefan Kahrs |
ESOP | 1 |