Proceedings of the 8th ACM SIGPLAN International Conference on Certified Programs and Proofs 2019
DOI: 10.1145/3293880.3294087
|View full text |Cite
|
Sign up to set email alerts
|

Formalizing the metatheory of logical calculi and automatic provers in Isabelle/HOL (invited talk)

Abstract: IsaFoL (Isabelle Formalization of Logic) is an undertaking that aims at developing formal theories about logics, proof systems, and automatic provers, using Isabelle/HOL. At the heart of the project is the conviction that proof assistants have become mature enough to actually help researchers in automated reasoning when they develop new calculi and tools. In this paper, I describe and reflect on three verification subprojects to which I contributed: a first-order resolution prover, an imperative SAT solver, an… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

1
19
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 28 publications
(20 citation statements)
references
References 65 publications
1
19
0
Order By: Relevance
“…The results are summarized in the following table, showing for each prover how many unsatisfiable and satisfiable problems were solved and how many seconds were needed on average by each prover on the problems that were solved by all four: The detailed results of the evaluation are available online, together with instructions for reproducing them. 3 As expected, RP x is not competitive. A prover's performance comes from its calculus, its heuristics, and its indexing data structures.…”
Section: Obtaining Executable Codesupporting
confidence: 64%
See 1 more Smart Citation
“…The results are summarized in the following table, showing for each prover how many unsatisfiable and satisfiable problems were solved and how many seconds were needed on average by each prover on the problems that were solved by all four: The detailed results of the evaluation are available online, together with instructions for reproducing them. 3 As expected, RP x is not competitive. A prover's performance comes from its calculus, its heuristics, and its indexing data structures.…”
Section: Obtaining Executable Codesupporting
confidence: 64%
“…The present work is part of the IsaFoL (Isabelle Formalization of Logic) project, 1 which aims at developing a library of results about logic and automated reasoning [3]. The Isabelle files are available in the Archive of Formal Proofs [38,39] and in the IsaFoL repository.…”
mentioning
confidence: 99%
“…Jasmin Christian Blanchette recently remarked that the automated reasoning community has largely stood on the sidelines of developments in proof assistants, preferring to 'reflexively turn to "pen and paper" -by which we usually mean L A T E X to define our logics, specify our proof systems, and establish their soundness and completeness' [5]. In a similar vein, we urge logic teachers to become early adopters of proof assistants.…”
Section: Discussionmentioning
confidence: 99%
“…We have not found related work where a miniature proof assistant is developed inside another proof assistant. Overall our approach is related to the IsaFoL -Isabelle Formalization of Logic (https:// bitbucket.org/isafol) project which unites researchers in formalizing logic in Isabelle [1]. Among the formalizations in the project are SAT-solving, first-order resolution, a paraconsistent logic, natural deduction, sequent calculi and more.…”
Section: Discussionmentioning
confidence: 99%