EDBT 2026 Demo / reviewers in the wild / expert
Toby Cathcart Burn
dblp:200/7840
· DBLP profile ↗
2ranked-venue papers
2as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 first-authorTheory of computation · 1 · 1 first-author · 1 since 2021
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
2 papers |
Automated reasoning and model checking · 74% Logic in computer science · 26% | |
| Software engineering, system software, and programming languages
1 paper |
Program verification · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Automated reasoning and model checking
satisfiability |
0.6 | 2 | 2021 | Initial Limit Datalog: a New Extensible Class of Decidable Constrained Horn Clauses · LICS 2021 Higher-order constrained horn clauses for verification · Proc. ACM Program. Lang. 2018 |
Logic in computer science › logic programming
constrained horn clauses |
0.5 | 1 | 2021 | Initial Limit Datalog: a New Extensible Class of Decidable Constrained Horn Clauses · LICS 2021 |
Automated reasoning and model checking › decision procedures
decidable fragments |
0.5 | 1 | 2021 | Initial Limit Datalog: a New Extensible Class of Decidable Constrained Horn Clauses · LICS 2021 |
Program verification › constraint-based verification
constrained horn clauses |
0.3 | 1 | 2018 | Higher-order constrained horn clauses for verification · Proc. ACM Program. Lang. 2018 |
Program verification
higher-order program verification |
0.3 | 1 | 2018 | Higher-order constrained horn clauses for verification · Proc. ACM Program. Lang. 2018 |
Automated reasoning and model checking › automated reasoning
model finding |
0.3 | 1 | 2018 | Higher-order constrained horn clauses for verification · Proc. ACM Program. Lang. 2018 |
Methods — techniques the papers use, named apart from their topics
refinement type system · 0.7monotone logic program · 0.7well-quasi-order · 0.5linear integer arithmetic · 0.5datalog · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Initial Limit Datalog: a New Extensible Class of Decidable Constrained Horn ClausesabstractWe present initial limit Datalog, a new extensible class of constrained Horn clauses for which the satisfiability problem is decidable. The class may be viewed as a generalisation to higher-order logic (with a simple restriction on types) of the first-order language limit DatalogZ (a fragment of Datalog modulo linear integer arithmetic), but can be instantiated with any suitable background theory. For example, the fragment is decidable over any countable well-quasi-order with a decidable first-order theory, such as natural number vectors under componentwise linear arithmetic, and words of a bounded, context-free language ordered by the subword relation. Formulas of initial limit Datalog have the property that, under some assumptions on the background theory, their satisfiability can be witnessed by a new kind of term model which we call entwined structures. Whilst the set of all models is typically uncountable, the set of all entwined structures is recursively enumerable, and model checking is decidable. Toby Cathcart Burn, C.-H. Luke Ong, Steven Ramsay, Dominik Wagner 0001 |
LICS | 1 |
| 2018 | Higher-order constrained horn clauses for verificationabstractMotivated by applications in automated verification of higher-order functional programs, we develop a notion of constrained Horn clauses in higher-order logic and a decision problem concerning their satisfiability. We show that, although satisfiable systems of higher-order clauses do not generally have least models, there is a notion of canonical model obtained through a reduction to a problem concerning a kind of monotone logic program. Following work in higher-order program verification, we develop a refinement type system in order to reason about and automate the search for models. This provides a sound but incomplete method for solving the decision problem. Finally, we show that there is a sense in which we can use refinement types to express properties of terms whilst staying within the higher-order constrained Horn clause framework. Toby Cathcart Burn, C.-H. Luke Ong, Steven Ramsay |
Proc. ACM Program. Lang. | 1 |