VLDB 2026 Research / reviewers in the wild / expert
Chad E. Brown
dblp:51/552
· DBLP profile ↗
27ranked-venue papers
14as first author
9since 2021 · last 2025
0000-0003-4050-4361ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 23 · 12 first-author · 9 since 2021Artificial intelligence and machine learning · 20 · 11 first-author · 7 since 2021Software engineering, systems software and programming languages · 6 · 4 first-author · 3 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | SMT and Functional Equation Solving over the Reals: Challenges from the IMOabstractAbstract We use SMT technology to address a class of problems involving uninterpreted functions and nonlinear real arithmetic. In particular, we focus on problems commonly found in mathematical competitions, such as the International Mathematical Olympiad (IMO), where the task is to determine all solutions to constraints on an uninterpreted function. Although these problems require only high-school-level mathematics, state-of-the-art SMT solvers often struggle with them. We propose several techniques to improve SMT performance in this setting. Chad E. Brown, Karel Chvalovský, Mikolás Janota, Miroslav Olsák, Stefan Ratschan |
CADE | 1 |
| 2025 | Hammering Higher Order Set Theory
Chad E. Brown, Cezary Kaliszyk, Martin Suda 0001, Josef Urban |
CICM | 1 |
| 2025 | Exploring Formal Math on the Blockchain: An Explorer for Proofgold
Chad E. Brown, Cezary Kaliszyk, Josef Urban |
CICM | 1 |
| 2024 | Tableaux for Automated Reasoning in Dependently-Typed Higher-Order LogicabstractAbstract Dependent type theory gives an expressive type system facilitating succinct formalizations of mathematical concepts. In practice, it is mainly used for interactive theorem proving with intensional type theories, with PVS being a notable exception. In this paper, we present native rules for automated reasoning in a dependently-typed version (DHOL) of classical higher-order logic (HOL). DHOL has an extensional type theory with an undecidable type checking problem which contains theorem proving. We implemented the inference rules as well as an automatic type checking mode in Lash, a fork of Satallax, the leading tableaux-based prover for HOL. Our method is sound and complete with respect to provability in DHOL. Completeness is guaranteed by the incorporation of a sound and complete translation from DHOL to HOL recently proposed by Rothgang et al. While this translation can already be used as a preprocessing step to any HOL prover, to achieve better performance, our system directly works in DHOL. Moreover, experimental results show that the DHOL version of Lash can outperform all major HOL provers executed on the translation. Johannes Niederhauser, Chad E. Brown, Cezary Kaliszyk |
IJCAR (1) | 2 |
| 2024 | A Formal Proof of R(4, 5)=25abstractIn 1995, McKay and Radziszowski proved that the Ramsey number R(4,5) is equal to 25. Their proof relies on a combination of high-level arguments and computational steps. The authors have performed the computational parts of the proof with different implementations in order to reduce the possibility of an error in their programs. In this work, we prove this theorem in the interactive theorem prover HOL4 limiting the uncertainty to the small HOL4 kernel. Instead of verifying their algorithms directly, we rely on the HOL4 interface to MiniSat to prove gluing lemmas. To reduce the number of such lemmas and thus make the computational part of the proof feasible, we implement a generalization algorithm. We verify that its output covers all the possible cases by implementing a custom SAT-solver extended with a graph isomorphism checker. Thibault Gauthier, Chad E. Brown |
ITP | 2 |
| 2024 | Experiments with Choice in Dependently-Typed Higher-Order LogicabstractRecently an extension to higher-order logic — called DHOL — was introduced, enrich- ing the language with dependent types, and creating a powerful extensional type theory. In this paper we propose two ways how choice can be added to DHOL. We extend the DHOL term structure by Hilbert’s indefinite choice operator ε, define a translation of the choice terms to HOL choice that extends the existing translation from DHOL to HOL and show that the extension of the translation is complete and give an argument for soundness. We finally evaluate the extended translation on a set of dependent HOL problems that require choice. Rhea Ranalter, Chad E. Brown, Cezary Kaliszyk |
LPAR | 2 |
| 2023 | Automated Theorem Proving for Metamath
Mario Carneiro, Chad E. Brown, Josef Urban |
ITP | 2 |
| 2023 | A Mathematical Benchmark for Inductive Theorem ProversabstractWe present a benchmark of 29687 problems derived from the On-Line Encyclopedia of Integer Sequences (OEIS). Each problem expresses the equivalence of two syntactically different programs generating the same OEIS sequence. Such programs were conjectured by a learning-guided synthesis system using a language with looping operators. The operators implement recursion, and thus many of the proofs require induction on natural numbers. The benchmark contains problems of varying difficulty from a wide area of mathematical domains. We believe that these characteristics will make it an effective judge for the progress of inductive theorem provers in this domain for years to come. Thibault Gauthier, Chad E. Brown, Mikolás Janota, Josef Urban |
LPAR | 2 |
| 2023 | Experiments on Infinite Model Finding in SMT SolvingabstractWe propose infinite model finding as a new task for SMT-Solving. Model finding has a long-standing tradition in SMT and automated reasoning in general. Yet, most of the current tools are limited to finite models despite the fact that many theories only admit infinite models. This paper shows a variety of such problems and evaluates synthesis approaches on them. Interestingly, state-of-the-art SMT solvers fail even on very small and simple problems. We target such problems by SyGuS tools as well as heuristic approaches. Julian Parsert, Chad E. Brown, Mikolás Janota, Cezary Kaliszyk |
LPAR | 2 |
| 2020 | Exploration of neural machine translation in autoformalization of mathematics in MizarabstractIn this paper we share several experiments trying to automatically translate informal mathematics into formal mathematics. In our context informal mathematics refers to human-written mathematical sentences in the LaTeX format; and formal mathematics refers to statements in the Mizar language. We conducted our experiments against three established neural network-based machine translation models that are known to deliver competitive results on translating between natural languages. To train these models we also prepared four informal-to-formal datasets. We compare and analyze our results according to whether the model is supervised or unsupervised. In order to augment the data available for auto-formalization and improve the results, we develop a custom type-elaboration mechanism and integrate it in the supervised translation. Qingxiang Wang, Chad E. Brown, Cezary Kaliszyk, Josef Urban |
CPP | 2 |
| 2019 | GRUNGE: A Grand Unified ATP Challenge
Chad E. Brown, Thibault Gauthier, Cezary Kaliszyk, Geoff Sutcliffe, Josef Urban |
CADE | 1 |
| 2019 | Higher-Order Tarski Grothendieck as a Foundation for Formal ProofabstractWe formally introduce a foundation for computer verified proofs based on higher-order Tarski-Grothendieck set theory. We show that this theory has a model if a 2-inaccessible cardinal exists. This assumption is the same as the one needed for a model of plain Tarski-Grothendieck set theory. The foundation allows the co-existence of proofs based on two major competing foundations for formal proofs: higher-order logic and TG set theory. We align two co-existing Isabelle libraries, Isabelle/HOL and Isabelle/Mizar, in a single foundation in the Isabelle logical framework. We do this by defining isomorphisms between the basic concepts, including integers, functions, lists, and algebraic structures that preserve the important operations. With this we can transfer theorems proved in higher-order logic to TG set theory and vice versa. We practically show this by formally transferring Lagrange’s four-square theorem, Fermat 3-4, and other theorems between the foundations in the Isabelle framework. Chad E. Brown, Cezary Kaliszyk, Karol Pak |
ITP | 1 |
| 2019 | A Tale of Two Set Theories
Chad E. Brown, Karol Pak |
CICM | 1 |
| 2016 | Extracting Higher-Order Goals from the Mizar Mathematical Library
Chad E. Brown, Josef Urban |
CICM | 1 |
| 2015 | Reconsidering Pairs and Functions as Sets
Chad E. Brown |
J. Autom. Reason. | 1 |
| 2014 | Glivenko and Kuroda for Simple Type TheoryabstractAbstract Glivenko’s theorem states that an arbitrary propositional formula is classically provable if and only if its double negation is intuitionistically provable. The result does not extend to full first-order predicate logic, but does extend to first-order predicate logic without the universal quantifier. A recent paper by Zdanowski shows that Glivenko’s theorem also holds for second-order propositional logic without the universal quantifier. We prove that Glivenko’s theorem extends to some versions of simple type theory without the universal quantifier. Moreover, we prove that Kuroda’s negative translation, which is known to embed classical first-order logic into intuitionistic first-order logic, extends to the same versions of simple type theory. We also prove that the Glivenko property fails for simple type theory once a weak form of functional extensionality is included. Chad E. Brown, Christine Rizkallah |
J. Symb. Log. | 1 |
| 2013 | Reducing Higher-Order Theorem Proving to a Sequence of SAT Problems
Chad E. Brown |
J. Autom. Reason. | 1 |
| 2011 | Reducing Higher-Order Theorem Proving to a Sequence of SAT Problems
Chad E. Brown |
CADE | 1 |
| 2011 | Analytic Tableaux for Higher-Order Logic with Choice
Julian Backes, Chad E. Brown |
J. Autom. Reason. | 2 |
| 2009 | Progress in the Development of Automated Theorem Proving for Higher-Order Logic
Geoff Sutcliffe, Christoph Benzmüller, Chad E. Brown, Frank Theiss |
CADE | 3 |
| 2009 | Terminating Tableaux for the Basic Fragment of Simple Type Theory
Chad E. Brown, Gert Smolka |
TABLEAUX | 1 |
| 2005 | Reasoning in Extensional Type Theory with Equality
Chad E. Brown |
CADE | 1 |
| 2004 | ETPS: A System to Help Students Write Formal Proofs
Peter B. Andrews, Chad E. Brown, Frank Pfenning, Matthew Bishop, Sunil Issar, Hongwei Xi 0001 |
J. Autom. Reason. | 2 |
| 2004 | Higher-order semantics and extensionalityabstractAbstract. In this paper we re-examine the semantics of classical higher-order logic with the purpose of clarifying the role of extensionality. To reach this goal, we distinguish nine classes of higher-order models with respect to various combinations of Boolean extensionality and three forms of functional extensionality. Furthermore, we develop a methodology of abstract consistency methods (by providing the necessary model existence theorems) needed to analyze completeness of (machine-oriented) higher-order calculi with respect to these model classes. Christoph Benzmüller, Chad E. Brown, Michael Kohlhase |
J. Symb. Log. | 2 |
| 2002 | Solving for Set Variables in Higher-Order Theorem Proving
Chad E. Brown |
CADE | 1 |
| 2000 | Tutorial: Using TPS for Higher-Order Theorem Proving and ETPS for Teaching Logic
Peter B. Andrews, Chad E. Brown |
CADE | 2 |
| 2000 | System Description: TPS: A Theorem Proving System for Type Theory
Peter B. Andrews, Matthew Bishop, Chad E. Brown |
CADE | 3 |