VLDB 2026 Research / reviewers in the wild / expert
Cezary Kaliszyk
dblp:30/5217
· DBLP profile ↗
74ranked-venue papers
30as first author
22since 2021 · last 2026
0000-0002-8273-6059ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 54 · 21 first-author · 16 since 2021Artificial intelligence and machine learning · 44 · 19 first-author · 14 since 2021Software engineering, systems software and programming languages · 26 · 12 first-author · 6 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 1 first-author · 2 since 2021Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Polymorphism Meets DHOLabstractDHOL is an extensional, classical logic that equips the well-known higher-order logic (HOL) with dependent types. This allows for concise encodings of important domains like size-bounded data structures, category theory, or proof theory. Automation support is obtained by translating DHOL to HOL, for which powerful modern automated theorem provers are available. However, a critically missing feature of DHOL is polymorphism. We develop the syntax and semantics of polymorphic DHOL and extend the translation accordingly. We implement the translation in the logic-embedding tool and evaluate it on a range of TPTP formalizations. The logic-embedding tool, together with an off-the-shelf HOL theorem prover easily creates a PDHOL theorem prover for experimenting. Rhea Ranalter, Florian Rabe 0001, Cezary Kaliszyk |
FSCD | 3 |
| 2025 | Automated Strategy Invention for Confluence of Term Rewrite SystemsabstractTerm rewriting plays a crucial role in software verification and compiler optimization. With dozens of highly parameterizable techniques developed to prove various system properties, automatic term rewriting tools work in an extensive parameter space. This complexity exceeds human capacity for parameter selection, motivating an investigation into automated strategy invention. In this paper, we focus on confluence of term rewrite systems, and apply AI techniques to invent strategies for automatic confluence proving. Moreover, we randomly generate a large dataset to analyze confluence for term rewrite systems. We improve the state-of-the-art automatic confluence prover CSI: When equipped with our invented strategies, it surpasses its human-designed strategies both on the augmented dataset and on the original human-created benchmark dataset ARI-COPS, proving/disproving the confluence of several term rewrite systems for which no automated proofs were known before. Liao Zhang, Fabian Mitterwallner, Jan Jakubuv, Cezary Kaliszyk |
IJCAI | 4 |
| 2025 | Hammering Higher Order Set Theory
Chad E. Brown, Cezary Kaliszyk, Martin Suda 0001, Josef Urban |
CICM | 2 |
| 2025 | Exploring Formal Math on the Blockchain: An Explorer for Proofgold
Chad E. Brown, Cezary Kaliszyk, Josef Urban |
CICM | 2 |
| 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) | 3 |
| 2024 | Conway Normal Form: Bridging Approaches for Comprehensive Formalization of Surreal NumbersabstractThe proper class of Conway’s surreal numbers forms a rich totally ordered algebraically closed field with many arithmetic and algebraic properties close to those of real numbers, the ordinals, and infinitesimal numbers. In this paper, we formalize the construction of Conway’s numbers in Mizar using two approaches and propose a bridge between them, aiming to combine their advantages for efficient formalization. By replacing transfinite induction-recursion with transfinite induction, we streamline their construction. Additionally, we introduce a method to merge proofs from both approaches using global choice, facilitating formal proof. We demonstrate that surreal numbers form a field, including the square root, and that they encompass subsets such as reals, ordinals, and powers of ω. We combined Conway’s work with Ehrlich’s generalization to formally prove Conway’s Normal Form, paving the way for many formal developments in surreal number theory. Karol Pak, Cezary Kaliszyk |
ITP | 2 |
| 2024 | Prover9 Unleashed: Automated Configuration for Enhanced Proof DiscoveryabstractWhile many of the state-of-art Automated Theorem Provers (ATP) like E and Vampire, were subject to extensive tuning of strategy schedules in the last decade, the classical ATP prover Prover9 has never been optimized in this direction. Both E and Vampire provide the user with an automatic mode to select good proof search strategies based on the properties of the input problem, while Prover9 provides by default only a relatively weak auto mode. Interestingly, Prover9 provides more varied means for proof control than its competitors. These means, however, must be manually investigated and that is possible only by experienced Prover9 users with a good understanding of how Prover9 works. In this paper, we investigate the possibilities of automatic configuration of Prover9 for user-specified benchmark problems. We employ the automated strategy invention system Grackle to generate Prover9 strategies with both basic and advanced proof search options which require sophisticated strategy space features for Grackle. We test the strategy invention on AIM train/test problem collection and we show that Prover9 can outperform both E and Vampire on these problems. To test the generality of our approach we train and evaluate strategies also on TPTP problems, showing that Prover9 can achieve reasonable complementarity with other ATPs. Kristina Aleksandrova, Jan Jakubuv, Cezary Kaliszyk |
LPAR | 3 |
| 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 | 3 |
| 2023 | Improved Assistance for Interactive Proof (Keynote)abstractMachine learning techniques have been included in various theorem proving tools for approximately two decades. Some of the learning tasks are well understood and tools actually help practitioners, while other tasks are still in their early developmental stages. In this talk I will try to classify the various learning tasks and discuss the learning techniques and tools that are aimed at enhancing the efficiency of interactive theorem provers. I will discuss the most successful techniques aimed at improving the power of automation, that use Monte-Carlo simulations guided by reinforcement learning from previous proof attempts. I will also consider the present and the future challenges including more efficient interaction with interactive theorem provers. Cezary Kaliszyk |
CPP | 1 |
| 2023 | MizAR 60 for Mizar 50abstractAs a present to Mizar on its 50th anniversary, we develop an AI/TP system that automatically proves about 60% of the Mizar theorems in the hammer setting. We also automatically prove 75% of the Mizar theorems when the automated provers are helped by using only the premises used in the human-written Mizar proofs. We describe the methods and large-scale experiments leading to these results. This includes in particular the E and Vampire provers, their ENIGMA and Deepire learning modifications, a number of learning-based premise selection methods, and the incremental loop that interleaves growing a corpus of millions of ATP proofs with training increasingly strong AI/TP systems on them. We also present a selection of Mizar problems that were proved automatically. Jan Jakubuv, Karel Chvalovský, Zarathustra Amadeus Goertzel, Cezary Kaliszyk, Miroslav Olsák, Bartosz Piotrowski, Stephan Schulz 0001, Martin Suda 0001, Josef Urban |
ITP | 4 |
| 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 | 4 |
| 2023 | VizAR: Visualization of Automated Reasoning Proofs (System Description)
Jan Jakubuv, Cezary Kaliszyk |
CICM | 2 |
| 2023 | Combining Higher-Order Logic with Set Theory FormalizationsabstractThe Isabelle Higher-order Tarski-Grothendieck object logic includes in its foundations both higher-order logic and set theory, which allows importing the libraries of Isabelle/HOL and Isabelle/Mizar. The two libraries, however, define all the basic concepts independently, which means that the results in the two are disconnected. In this paper, we align significant parts of these two libraries, by defining isomorphisms between their concepts, including the real numbers and algebraic structures. The isomorphisms allow us to transport theorems between the foundations and use the results from the libraries simultaneously. Cezary Kaliszyk, Karol Pak |
J. Autom. Reason. | 1 |
| 2022 | Learning Higher-Order Logic Programs From FailuresabstractLearning complex programs through inductive logic programming (ILP) remains a formidable challenge. Existing higher-order enabled ILP systems show improved accuracy and learning performance, though remain hampered by the limitations of the underlying learning mechanism. Experimental results show that our extension of the versatile Learning From Failures paradigm by higher-order definitions significantly improves learning performance without the burdensome human guidance required by existing systems. Our theoretical framework captures a class of higher-order definitions preserving soundness of existing subsumption-based pruning methods. Stanislaw J. Purgal, David M. Cerna, Cezary Kaliszyk |
IJCAI | 3 |
| 2022 | The Isabelle ENIGMAabstractWe significantly improve the performance of the E automated theorem prover on the Isabelle Sledgehammer problems by combining learning and theorem proving in several ways. In particular, we develop targeted versions of the ENIGMA guidance for the Isabelle problems, targeted versions of neural premise selection, and targeted strategies for E. The methods are trained in several iterations over hundreds of thousands untyped and typed first-order problems extracted from Isabelle. Our final best single-strategy ENIGMA and premise selection system improves the best previous version of E by 25.3% in 15 seconds, outperforming also all other previous ATP and SMT systems. Zarathustra Amadeus Goertzel, Jan Jakubuv, Cezary Kaliszyk, Miroslav Olsák, Jelle Piepenbrock, Josef Urban |
ITP | 3 |
| 2022 | Formalizing a Diophantine Representation of the Set of Prime Numbers
Karol Pak, Cezary Kaliszyk |
ITP | 2 |
| 2021 | Disambiguating Symbolic Expressions in Informal Documents
Dennis Müller 0001, Cezary Kaliszyk |
ICLR | 2 |
| 2021 | Online Machine Learning Techniques for Coq: A Comparison
Liao Zhang, Lasse Blaauwbroek, Bartosz Piotrowski, Prokop Cerný, Cezary Kaliszyk, Josef Urban |
CICM | 5 |
| 2021 | Towards Finding Longer Proofs
Zsolt Zombori, Adrián Csiszárik, Henryk Michalewski, Cezary Kaliszyk, Josef Urban |
TABLEAUX | 4 |
| 2021 | Machine Learning Guidance for Connection TableauxabstractConnection calculi allow for very compact implementations of goal-directed proof search. We give an overview of our work related to connection tableaux calculi: first, we show optimised functional implementations of connection tableaux proof search, including a consistent Skolemisation procedure for machine learning. Then, we show two guidance methods based on machine learning, namely reordering of proof steps with Naive Bayesian probabilities, and expansion of a proof search tree with Monte Carlo Tree Search. Michael Färber 0002, Cezary Kaliszyk, Josef Urban |
J. Autom. Reason. | 2 |
| 2021 | TacticToe: Learning to Prove with Tactics
Thibault Gauthier, Cezary Kaliszyk, Josef Urban, Ramana Kumar, Michael Norrish |
J. Autom. Reason. | 2 |
| 2021 | A study of continuous vector representations for theorem provingabstractAbstract Applying machine learning to mathematical terms and formulas requires a suitable representation of formulas that is adequate for AI methods. In this paper, we develop an encoding that allows for logical properties to be preserved and is additionally reversible. This means that the tree shape of a formula including all symbols can be reconstructed from the dense vector representation. We do that by training two decoders: one that extracts the top symbol of the tree and one that extracts embedding vectors of subtrees. The syntactic and semantic logical properties that we aim to preserve include both structural formula properties, applicability of natural deduction steps and even more complex operations like unifiability. We propose datasets that can be used to train these syntactic and semantic properties. We evaluate the viability of the developed encoding across the proposed datasets as well as for the practical theorem proving problem of premise selection in the Mizar corpus. Stanislaw J. Purgal, Julian Parsert, Cezary Kaliszyk |
J. Log. Comput. | 3 |
| 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 | 3 |
| 2020 | Property Invariant Embedding for Automated ReasoningabstractAutomated reasoning and theorem proving have recently become major challenges for machine learning. In other domains, representations that are able to abstract over unimportant transformations, such as abstraction over translations and rotations in vision, are becoming more common. Standard methods of embedding mathematical formulas for learning theorem proving are however yet unable to handle many important transformations. In particular, embedding previously unseen labels, that often arise in definitional encodings and in Skolemization, has been very weak so far. Similar problems appear when transferring knowledge between known symbols. We propose a novel encoding of formulas that extends existing graph neural network models. This encoding represents symbols only by nodes in the graph, without giving the network any knowledge of the original labels. We provide additional links between such nodes that allow the network to recover the meaning and therefore correctly embed such nodes irrespective of the given labels. We test the proposed encoding in an automated theorem prover based on the tableaux connection calculus, and show that it improves on the best characterizations used so far. The encoding is further evaluated on the premise selection task and a newly introduced symbol guessing task, and shown to correctly predict 65% of the symbol names. Miroslav Olsák, Cezary Kaliszyk, Josef Urban |
ECAI | 2 |
| 2020 | A Survey of Languages for Formalizing Mathematics
Cezary Kaliszyk, Florian Rabe 0001 |
CICM | 1 |
| 2019 | GRUNGE: A Grand Unified ATP Challenge
Chad E. Brown, Thibault Gauthier, Cezary Kaliszyk, Geoff Sutcliffe, Josef Urban |
CADE | 3 |
| 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 | 2 |
| 2019 | Declarative Proof Translation (Short Paper)abstractDeclarative proof styles of different proof assistants include a number of incompatible features. In this paper we discuss and classify the differences between them and propose efficient algorithms for declarative proof outline translation. We demonstrate the practicality of our algorithms by automatically translating the proof outlines in 200 articles from the Mizar Mathematical Library to the Isabelle/Isar proof style. This generates the corresponding theories with 15301 proof outlines accepted by the Isabelle proof checker. The goal of our translation is to produce a declarative proof in the target system that is both accepted and short and therefore readable. For this three kinds of adaptations are required. First, the proof structure often needs to be rebuilt to capture the extensions of the natural deduction rules supported by the systems. Second, the references to previous items and their labels need to be matched and aligned. Finally, adaptations in the annotations of individual proof step may be necessary. Cezary Kaliszyk, Karol Pak |
ITP | 1 |
| 2019 | Certification of Nonclausal Connection Tableaux Proofs
Michael Färber 0002, Cezary Kaliszyk |
TABLEAUX | 2 |
| 2019 | Semantics of Mizar as an Isabelle Object LogicabstractWe formally define the foundations of the Mizar system as an object logic in the Isabelle logical framework. For this, we propose adequate mechanisms to represent the various components of Mizar. We express Mizar types in a uniform way, provide a common type intersection operation, allow reasoning about type inhabitation, and develop a type inference mechanism. We provide Mizar-like definition mechanisms which require the same proof obligations and provide same derived properties. Structures and set comprehension operators can be defined as definitional extensions. Re-formalized proofs from various parts of the Mizar Library show the practical usability of the specified foundations. Cezary Kaliszyk, Karol Pak |
J. Autom. Reason. | 1 |
| 2019 | Aligning concepts across proof assistant librariesabstractAs the knowledge available in the computer understandable proof corpora grows, recognizing repeating patterns becomes a necessary requirement in order to organize, synthesize, share, and transmit ideas. In this work, we automatically discover patterns in the libraries of interactive theorem provers and thus provide the basis for such applications for proof assistants. This involves detecting close properties, inducing the presence of matching concepts, as well as dynamically evaluating the quality of matches from the similarity of the environment of each concept. We further propose a classification process, which involves a disambiguation mechanism to decide which concepts actually represent the same mathematical ideas. We evaluate the approach on the libraries of six proof assistants based on different logical foundations: HOL4, HOL Light, and Isabelle/HOL for higher-order logic, Coq and Matita for intuitionistic type theory, and the Mizar Mathematical Library for set theory. Comparing the structures available in these libraries our algorithm automatically discovers hundreds of isomorphic concepts and thousands of highly similar ones. Thibault Gauthier, Cezary Kaliszyk |
J. Symb. Comput. | 2 |
| 2018 | Formal microeconomic foundations and the first welfare theoremabstractEconomic activity has always been a fundamental part of society. With recent social and political changes economics has gained even more influence on our lives. In this paper we formalize two economic models in Isabelle/HOL: the pure exchange economy, where the only economic actors are consumers, as well as a version of the Arrow-Debreu Model, a private ownership economy, which includes production facilities. Interestingly, the definitions of various components of the economic models differ in the economic literature. We therefore show the equivalences and implications between various presentations, which allows us to create an extensible foundation for formalizing microeconomics and game theory compatible with multiple economic theories. We prove the First Theorem of Welfare Economics in both economic models. The theorem is the mathematical formulation of Adam Smith’s famous invisible hand and states that a group of self-interested and rational actors will eventually achieve an efficient allocation of goods. The formal proofs allow us to find more precise assumptions than those found in the economic literature. Cezary Kaliszyk, Julian Parsert |
CPP | 1 |
| 2018 | Towards Formal Foundations for Game TheoryabstractUtility functions form an essential part of game theory and economics. In order to guarantee the existence of these utility functions sufficient properties are assumed in an axiomatic manner. In this paper we discuss these axioms and the von-Neumann-Morgenstern Utility Theorem, which names precise assumptions under which expected utility functions exist. We formalize these results in Isabelle/HOL. The formalization includes formal definitions of the underlying concepts including continuity and independence of preferences. We make the dependencies more precise and highlight some consequences for a formalization of game theory. Julian Parsert, Cezary Kaliszyk |
ITP | 2 |
| 2018 | Concrete Semantics with Coq and CoqHammer
Lukasz Czajka 0001, Burak Ekici, Cezary Kaliszyk |
CICM | 3 |
| 2018 | Isabelle Import Infrastructure for the Mizar Mathematical Library
Cezary Kaliszyk, Karol Pak |
CICM | 1 |
| 2018 | First Experiments with Neural Translation of Informal to Formal Mathematics
Qingxiang Wang, Cezary Kaliszyk, Josef Urban |
CICM | 2 |
| 2018 | Reinforcement Learning of Theorem ProvingabstractWe introduce a theorem proving algorithm that uses practically no domain heuristics for guiding its connection-style proof search. Instead, it runs many Monte-Carlo simulations guided by reinforcement learning from previous proof attempts. We produce several versions of the prover, parameterized by different learning and guiding algorithms. The strongest version of the system is trained on a large corpus of mathematical problems and evaluated on previously unseen problems. The trained system solves within the same number of inferences over 40% more problems than a baseline prover, which is an unusually high improvement in this hard AI domain. To our knowledge this is the first time reinforcement learning has been convincingly applied to solving general mathematical problems on a large scale. Cezary Kaliszyk, Josef Urban, Henryk Michalewski, Miroslav Olsák |
NeurIPS | 1 |
| 2018 | Hammer for Coq: Automation for Dependent Type TheoryabstractHammers provide most powerful general purpose automation for proof assistants based on HOL and set theory today. Despite the gaining popularity of the more advanced versions of type theory, such as those based on the Calculus of Inductive Constructions, the construction of hammers for such foundations has been hindered so far by the lack of translation and reconstruction components. In this paper, we present an architecture of a full hammer for dependent type theory together with its implementation for the Coq proof assistant. A key component of the hammer is a proposed translation from the Calculus of Inductive Constructions, with certain extensions introduced by Coq, to untyped first-order logic. The translation is "sufficiently" sound and complete to be of practical use for automated theorem provers. We also introduce a proof reconstruction mechanism based on an eauto-type algorithm combined with limited rewriting, congruence closure and some forward reasoning. The algorithm is able to re-prove in the Coq logic most of the theorems established by the ATPs. Together with machine-learning based selection of relevant premises this constitutes a full hammer system. The performance of the whole procedure is evaluated in a bootstrapping scenario emulating the development of the Coq standard library. For each theorem in the library only the previous theorems and proofs can be used. We show that 40.8% of the theorems can be proved in a push-button mode in about 40 s of real time on a 8-CPU system. Lukasz Czajka 0001, Cezary Kaliszyk |
J. Autom. Reason. | 2 |
| 2017 | Monte Carlo Tableau Proof Search
Michael Färber 0002, Cezary Kaliszyk, Josef Urban |
CADE | 2 |
| 2017 | Progress in the Independent Certification of Mizar Mathematical Library in IsabelleabstractThe Mizar Mathematical Library is one of the largest collections of machine understandable formal proofs encompassing many areas of today mathematics including results from algebra, analysis, topology, and lattice theory.The Mizar system has so far been the only tool able to completely process, certify, and make use of these developments.In this paper, we present the progress in the development of an independent certification mechanism of Mizar proofs based on the Isabelle logical framework.The approach allows rechecking the Mizar formal proofs based on a more succinct and more precisely specified formal infrastructure.Additionally, it necessitates a full formal specification of the mechanisms that ensure the correctness of the defined objects, in particular, the proofs that such mechanisms are correct.The development already covers an important part of the Mizar library foundations.We improve the mechanism for defining Mizar structures and show that it permits simpler validation of proof developments involving such objects.To demonstrate this, we perform a complete translation of the Mizar net of basic algebraic structures including their attributes and certify all the corresponding proofs in Isabelle. Cezary Kaliszyk, Karol Pak |
FedCSIS | 1 |
| 2017 | HolStep: A Machine Learning Dataset for Higher-order Logic Theorem Proving
Cezary Kaliszyk, François Chollet, Christian Szegedy |
ICLR (Poster) | 1 |
| 2017 | Automating Formalization by Statistical and Semantic Parsing of Mathematics
Cezary Kaliszyk, Josef Urban, Jirí Vyskocil |
ITP | 1 |
| 2017 | TacticToe: Learning to Reason with HOL4 TacticsabstractTechniques combining machine learning with translation to automated reasoning have recently become an important component of formal proof assistants. Such “hammer” techniques complement traditional proof assistant automation as implemented by tactics and decision procedures. In this paper we present a unified proof assistant automation approach which attempts to automate the selection of appropriate tactics and tactic-sequences combined with an optimized small-scale hammering approach. We implement the technique as a tactic-level automation for HOL4: TacticToe. It implements a modified A*-algorithm directly in HOL4 that explores different tactic-level proof paths, guiding their selection by learning from a large number of previous tactic-level proofs. Unlike the existing hammer methods, TacticToe avoids translation to FOL, working directly on the HOL level. By combining tactic prediction and premise selection, TacticToe is able to re-prove 39% of 7902 HOL4 theorems in 5 seconds whereas the best single HOL(y)Hammer strategy solves 32% in the same amount of time. Thibault Gauthier, Cezary Kaliszyk, Josef Urban |
LPAR | 2 |
| 2017 | Deep Network Guided Proof SearchabstractDeep learning techniques lie at the heart of several significant AI advances in recent years including object recognition and detection, image captioning, machine translation, speech recognition and synthesis, and playing the game of Go. Automated first-order theorem provers can aid in the formalization and verification of mathematical theorems and play a crucial role in program analysis, theory reasoning, security, interpolation, and system verification. Here we suggest deep learning based guidance in the proof search of the theorem prover E. We train and compare several deep neural network models on the traces of existing ATP proofs of Mizar statements and use them to select processed clauses during proof search. We give experimental evidence that with a hybrid, two-phase approach, deep learning based guidance can significantly reduce the average number of proof search steps while increasing the number of theorems proved. Using a few proof guidance strategies that leverage deep neural networks, we have found first-order proofs of 7.36% of the first-order logic translations of the Mizar Mathematical Library theorems that did not previously have ATP generated proofs. This increases the ratio of statements in the corpus with ATP generated proofs from 56% to 59%. Sarah M. Loos, Geoffrey Irving, Christian Szegedy, Cezary Kaliszyk |
LPAR | 4 |
| 2017 | Presentation and Manipulation of Mizar Properties in an Isabelle Object Logic
Cezary Kaliszyk, Karol Pak |
CICM | 1 |
| 2017 | Classification of Alignments Between Concepts of Formal Mathematical Systems
Dennis Müller 0001, Thibault Gauthier, Cezary Kaliszyk, Michael Kohlhase, Florian Rabe 0001 |
CICM | 3 |
| 2016 | Towards a mizar environment for isabelle: foundations and languageabstractIn this paper we explore the possibility of emulating the Mizar environment as close as possible inside the Isabelle logical framework. We introduce adaptations to the Isabelle/FOL object logic that correspond to the logic of Mizar, as well as Isar inner syntax notations that correspond to these of the Mizar language. We show how Isabelle types can be used to differentiate between the syntactic categories of the Mizar language, such as sets and Mizar types including modes and attributes, and show how they interact with the basic constructs of the Tarski-Grothendieck set theory. We discuss Mizar definitions and provide simple abbreviations that allow the introduction of Mizar predicates, functions, attributes and modes using the Isabelle/Pure language elements for introducing definitions and theorems. We finally consider the definite and indefinite description operators in Mizar and their use to introduce definitions by “means” and “equals”. We demonstrate the usability of the environment on a sample Mizar-style formalization, with cluster inferences and “by” steps performed manually. Cezary Kaliszyk, Karol Pak, Josef Urban |
CPP | 1 |
| 2016 | Towards Formal Proof Metrics
David Aspinall 0001, Cezary Kaliszyk |
FASE | 2 |
| 2016 | What's in a Theorem Name?
David Aspinall 0001, Cezary Kaliszyk |
ITP | 2 |
| 2016 | A Learning-Based Fact Selector for Isabelle/HOL
Jasmin Blanchette, David Greenaway, Cezary Kaliszyk, Daniel Kühlwein, Josef Urban |
J. Autom. Reason. | 3 |
| 2015 | System Description: E.T. 0.1
Cezary Kaliszyk, Stephan Schulz 0001, Josef Urban, Jirí Vyskocil |
CADE | 1 |
| 2015 | Premise Selection and External Provers for HOL4abstractLearning-assisted automated reasoning has recently gained popularity among the users of Isabelle/HOL, HOL Light, and Mizar. In this paper, we present an add-on to the HOL4 proof assistant and an adaptation of the HOL(y)Hammer system that provides machine learning-based premise selection and automated reasoning also for HOL4. We efficiently record the HOL4 dependencies and extract features from the theorem statements, which form a basis for premise selection. HOL(y)Hammer transforms the HOL4 statements in the various TPTP-ATP proof formats, which are then processed by the ATPs. Thibault Gauthier, Cezary Kaliszyk |
CPP | 2 |
| 2015 | Certified Connection Tableaux Proofs for HOL Light and TPTPabstractIn recent years, the Metis prover based on ordered paramodulation and model elimination has replaced the earlier built-in methods for general-purpose proof automation in HOL4 and Isabelle/HOL. In the annual CASC competition, the leanCoP system based on connection tableaux has however performed better than Metis. In this paper we show how the leanCoP's core algorithm can be implemented inside HOL Light. leanCoP's flagship feature, namely its minimalistic core, results in a very simple proof system. This plays a crucial role in extending the MESON proof reconstruction mechanism to connection tableaux proofs, providing an implementation of leanCoP that certifies its proofs. We discuss the differences between our direct implementation using an explicit Prolog stack,to the continuation passing implementation of MESON present in HOL Light and compare their performance on all core HOL Light goals. The resulting prover can be also used as a general purpose TPTP prover. We compare its performance against the resolution based Metis on TPTP and other interesting datasets. Cezary Kaliszyk, Josef Urban, Jirí Vyskocil |
CPP | 1 |
| 2015 | Efficient Semantic Features for Automated Reasoning over Large Theories
Cezary Kaliszyk, Josef Urban, Jirí Vyskocil |
IJCAI | 1 |
| 2015 | Learning to Parse on Aligned Corpora (Rough Diamond)
Cezary Kaliszyk, Josef Urban, Jirí Vyskocil |
ITP | 1 |
| 2015 | Sharing HOL4 and HOL Light Proof Knowledge
Thibault Gauthier, Cezary Kaliszyk |
LPAR | 2 |
| 2015 | FEMaLeCoP: Fairly Efficient Machine Learning Connection Prover
Cezary Kaliszyk, Josef Urban |
LPAR | 1 |
| 2015 | Formalizing Physics: Automation, Presentation and Foundation Issues
Cezary Kaliszyk, Josef Urban, Umair Siddique, Sanaz Khan Afshar, Tsvetan Dunchev, Sofiène Tahar |
CICM | 1 |
| 2015 | Efficient Low-Level Connection Tableaux
Cezary Kaliszyk |
TABLEAUX | 1 |
| 2015 | Erratum to : Learning-Assisted Automated Reasoning with Flyspeck
Cezary Kaliszyk, Josef Urban |
J. Autom. Reason. | 1 |
| 2015 | MizAR 40 for Mizar 40abstractAs a present to Mizar on its 40th anniversary, we develop an AI/ATP system that in 30 seconds of real time on a 14-CPU machine automatically proves 40 % of the theorems in the latest official version of the Mizar Mathematical Library (MML). This is a considerable improvement over previous performance of large-theory AI/ATP methods measured on the whole MML. To achieve that, a large suite of AI/ATP methods is employed and further developed. We implement the most useful methods efficiently, to scale them to the 150000 formulas in MML. This reduces the training times over the corpus to 1–3 seconds, allowing a simple practical deployment of the methods in the online automated reasoning service for the Mizar users (Miz $\mathbb {A}\mathbb {R}$ ). Cezary Kaliszyk, Josef Urban |
J. Autom. Reason. | 1 |
| 2015 | Learning-assisted theorem proving with millions of lemmasabstractLarge formal mathematical libraries consist of millions of atomic inference steps that give rise to a corresponding number of proved statements (lemmas). Analogously to the informal mathematical practice, only a tiny fraction of such statements is named and re-used in later proofs by formal mathematicians. In this work, we suggest and implement criteria defining the estimated usefulness of the HOL Light lemmas for proving further theorems. We use these criteria to mine the large inference graph of the lemmas in the HOL Light and Flyspeck libraries, adding up to millions of the best lemmas to the pool of statements that can be re-used in later proofs. We show that in combination with learning-based relevance filtering, such methods significantly strengthen automated theorem proving of new conjectures over large formal mathematical libraries such as Flyspeck. Cezary Kaliszyk, Josef Urban |
J. Symb. Comput. | 1 |
| 2014 | Matching Concepts across HOL Libraries
Thibault Gauthier, Cezary Kaliszyk |
CICM | 2 |
| 2014 | Towards Knowledge Management for HOL Light
Cezary Kaliszyk, Florian Rabe 0001 |
CICM | 1 |
| 2014 | Developing Corpus-Based Translation Methods between Informal and Formal Mathematics: Project Description
Cezary Kaliszyk, Josef Urban, Jirí Vyskocil, Herman Geuvers |
CICM | 1 |
| 2014 | Learning-Assisted Automated Reasoning with FlyspeckabstractThe considerable mathematical knowledge encoded by the Flyspeck project is combined with external automated theorem provers (ATPs) and machine-learning premise selection methods trained on the Flyspeck proofs, producing an AI system capable of proving a wide range of mathematical conjectures automatically. The performance of this architecture is evaluated in a bootstrapping scenario emulating the development of Flyspeck from axioms to the last theorem, each time using only the previous theorems and proofs. It is shown that 39 % of the 14185 theorems could be proved in a push-button mode (without any high-level advice and user interaction) in 30 seconds of real time on a fourteen-CPU workstation. The necessary work involves: (i) an implementation of sound translations of the HOL Light logic to ATP formalisms: untyped first-order, polymorphic typed first-order, and typed higher-order, (ii) export of the dependency information from HOL Light and ATP proofs for the machine learners, and (iii) choice of suitable representations and methods for learning from previous proofs, and their integration as advisors with HOL Light. This work is described and discussed here, and an initial analysis of the body of proofs that were found fully automatically is provided. Cezary Kaliszyk, Josef Urban |
J. Autom. Reason. | 1 |
| 2013 | PRocH: Proof Reconstruction for HOL Light
Cezary Kaliszyk, Josef Urban |
CADE | 1 |
| 2013 | Scalable LCF-Style Proof Translation
Cezary Kaliszyk, Alexander Krauss 0001 |
ITP | 1 |
| 2013 | MaSh: Machine Learning for Sledgehammer
Daniel Kühlwein, Jasmin Blanchette, Cezary Kaliszyk, Josef Urban |
ITP | 3 |
| 2013 | Communicating Formal Proofs: The Case of Flyspeck
Carst Tankink, Cezary Kaliszyk, Josef Urban, Herman Geuvers |
ITP | 2 |
| 2013 | Lemma Mining over HOL Light
Cezary Kaliszyk, Josef Urban |
LPAR | 1 |
| 2011 | Reasoning about Constants in Nominal Isabelle or How to Formalize the Second Fixed Point Theorem
Cezary Kaliszyk, Hendrik Pieter Barendregt |
CPP | 1 |
| 2011 | General Bindings and Alpha-Equivalence in Nominal Isabelle
Christian Urban, Cezary Kaliszyk |
ESOP | 2 |
| 2004 | SIE - Intelligent Web Proxy Framework
Grzegorz Andruszkiewicz, Krzysztof Ciebiera, Marcin Gozdalik, Cezary Kaliszyk, Mateusz Srebrny |
ICWE | 4 |