VLDB 2026 Research / reviewers in the wild / expert
Asta Halkjær From
dblp:214/1791
· DBLP profile ↗
10ranked-venue papers
9as first author
10since 2021 · last 2025
0000-0002-3601-0804ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 9 · 8 first-author · 9 since 2021Software engineering, systems software and programming languages · 3 · 2 first-author · 3 since 2021Artificial intelligence and machine learning · 2 · 2 first-author · 2 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | An Isabelle/HOL Framework for Synthetic Completeness ProofsabstractProof assistants like Isabelle/HOL provide the perfect opportunity to develop more than just one-off formalizations, but frameworks for developing new results within a given area. Completeness results for logical calculi often include bespoke versions of Lindenbaum's lemma. In this paper, I mechanize an abstract, transfinite version of the lemma and use it to build witnessed, maximal consistent sets (MCSs) for any notion of consistency that satisfies a few requirements. I prove abstract results about when MCSs reflect the proof rules of the underlying calculi. Finally, I formalize a process for mechanically calculating saturated set conditions from a given logic's semantics. This separates the truth lemma that connects MCS-membership and satisfiability into semantic and syntactic components, giving concrete proof obligations for each operator of the logic. To illustrate the framework's applicability, I instantiate it with propositional, first-order, modal and hybrid logic examples. I mechanize strong completeness for each logic, even for uncountably large languages, proving that, if a formula is valid under a set of assumptions, then we can derive it from a finite subset. Asta Halkjær From |
CPP | 1 |
| 2025 | Abstract, Compositional Consistency: Isabelle/HOL Locales for Completeness à la Fitting
Asta Halkjær From, Anders Schlichtkrull |
ITP | 1 |
| 2025 | Formalized soundness and completeness of epistemic and public announcement logicabstractAbstract I strengthen the foundations of epistemic logic by formalizing the family of normal modal logics in the proof assistant Isabelle/HOL. I define an abstract canonical model over any set of axioms and formalize completeness-via-canonicity: when the canonical model for the chosen axioms belongs to a certain class of frames, strong completeness over that class follows immediately. I instantiate the result with logics based on various epistemic principles to obtain completeness results for systems from K to S5. I then move to a family of public announcement logics (PAL) and prove abstract results for strong soundness and completeness. I lift the completeness results from epistemic logic to the setting with public announcements in a modular way. This work formulates the completeness-via-canonicity technique as a proper theorem and demonstrates its applicability. Additionally, it succinctly formalizes the requirements for lifting completeness from bare epistemic logic to the addition of public announcements. Asta Halkjær From |
J. Log. Comput. | 1 |
| 2024 | Verifying a Sequent Calculus Prover for First-Order Logic with Functions in Isabelle/HOLabstractAbstract We describe the design, implementation and verification of an automated theorem prover for first-order logic with functions. The proof search procedure is based on sequent calculus and we formally verify its soundness and completeness in Isabelle/HOL using an existing abstract framework for coinductive proof trees. Our analytic completeness proof covers both open and closed formulas. Since our deterministic prover considers only the subset of terms relevant to proving a given sequent, we do the same when building a countermodel from a failed proof. Finally, we formally connect our prover with the proof system and semantics of the existing SeCaV system. In particular, the prover can generate human-readable SeCaV proofs which are also machine-verifiable proof certificates. The abstract framework we rely on requires us to fix a stream of proof rules in advance, independently of the formula we are trying to prove. We discuss the efficiency implications of this and the difficulties in mitigating them. Asta Halkjær From, Frederik Krogsdal Jacobsen |
J. Autom. Reason. | 1 |
| 2023 | Aesop: White-Box Best-First Proof Search for LeanabstractWe present Aesop, a proof search tactic for the Lean 4 interactive theorem prover. Aesop performs a tree-based search over a user-specified set of proof rules. It supports safe and unsafe rules and uses a best-first search strategy with customisable prioritisation. Aesop also allows users to register custom normalisation rules and integrates Lean's simplifier to support equational reasoning. Many details of Aesop's search procedure are designed to make it a white-box proof automation tactic, meaning that users should be able to easily predict how their rules will be applied, and thus how powerful and fast their Aesop invocations will be. Jannis Limperg, Asta Halkjær From |
CPP | 2 |
| 2023 | A Naive Prover for First-Order Logic: A Minimal Example of Analytic CompletenessabstractAbstract The analytic technique for proving completeness gives a very operational perspective: build a countermodel to the unproved formula from a failed proof attempt in your calculus. We have to be careful, however, that the proof attempt did not fail because our strategy in finding it was flawed. Overcoming this concern requires designing a prover. We design and formalize in Isabelle/HOL a sequent calculus prover for first-order logic with functions. We formalize soundness and completeness theorems using an existing framework and extract executable code to Haskell. The crucial idea is to move complexity from the prover itself to a stream of instructions that it follows. The result serves as a minimal example of the analytic technique, a naive prover for first-order logic, and a case study in formal verification. Asta Halkjær From, Jørgen Villadsen |
TABLEAUX | 1 |
| 2023 | A sequent calculus for first-order logic formalized in Isabelle/HOLabstractAbstract We formalize in Isabelle/HOL soundness and completeness of a one-sided sequent calculus for first-order logic. The completeness is shown via a translation from a semantic tableau calculus, whose completeness proof we base on the theory entry ‘First-Order Logic According to Fitting’ by Berghofer in the Archive of Formal Proofs. The calculi and proof techniques are taken from Ben-Ari’s textbook Mathematical Logic for Computer Science (Springer, 2012). We thereby demonstrate that Berghofer’s approach works not only for natural deduction but also constitutes a framework for mechanically checked completeness proofs for a range of proof systems. Asta Halkjær From, Anders Schlichtkrull, Jørgen Villadsen |
J. Log. Comput. | 1 |
| 2022 | Verifying a Sequent Calculus Prover for First-Order Logic with Functions in Isabelle/HOL
Asta Halkjær From, Frederik Krogsdal Jacobsen |
ITP | 1 |
| 2021 | Formalizing Axiomatic Systems for Propositional Logic in Isabelle/HOL
Asta Halkjær From, Agnes Moesgård Eschen, Jørgen Villadsen |
CICM | 1 |
| 2021 | Formalized Soundness and Completeness of Epistemic Logic
Asta Halkjær From |
WoLLIC | 1 |