Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Toby Cathcart Burn

dblp:200/7840 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Automated reasoning and model checking
satisfiability
0.622021
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.512021
Initial Limit Datalog: a New Extensible Class of Decidable Constrained Horn Clauses · LICS 2021
Automated reasoning and model checking › decision procedures
decidable fragments
0.512021
Initial Limit Datalog: a New Extensible Class of Decidable Constrained Horn Clauses · LICS 2021
Program verification › constraint-based verification
constrained horn clauses
0.312018
Higher-order constrained horn clauses for verification · Proc. ACM Program. Lang. 2018
Program verification
higher-order program verification
0.312018
Higher-order constrained horn clauses for verification · Proc. ACM Program. Lang. 2018
Automated reasoning and model checking › automated reasoning
model finding
0.312018
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
YearPublicationVenuePosition
2021 Initial Limit Datalog: a New Extensible Class of Decidable Constrained Horn Clauses
abstract
We 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
LICS1
2018 Higher-order constrained horn clauses for verification
abstract
Motivated 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