2019
DOI: 10.1007/978-3-030-34968-4_28
|View full text |Cite
|
Sign up to set email alerts
|

Interactive Visualization of Saturation Attempts in Vampire

Abstract: Many applications of formal methods require automated reasoning about system properties, such as system safety and security. To improve the performance of automated reasoning engines, such as SAT/SMT solvers and firstorder theorem prover, it is necessary to understand both the successful and failing attempts of these engines towards producing formal certificates, such as logical proofs and/or models. Such an analysis is challenging due to the large number of logical formulas generated during proof/model search… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 14 publications
0
5
0
Order By: Relevance
“…Additionally, heron gives a series of first-order problems in the widely adopted TPTP format [33] which describe the inductiveness checks of the proven property. This allows a user to leverage the advanced tool support for first-order theorem proving [6,24,32] to verify the proof and, simultaneously, better understand the analyzed system.…”
Section: Resultsmentioning
confidence: 99%
“…Additionally, heron gives a series of first-order problems in the widely adopted TPTP format [33] which describe the inductiveness checks of the proven property. This allows a user to leverage the advanced tool support for first-order theorem proving [6,24,32] to verify the proof and, simultaneously, better understand the analyzed system.…”
Section: Resultsmentioning
confidence: 99%
“…Most prominently, this includes work within the area of explainable artificial intelligence (XAI) [40,79,82], but can also be extended to related fields such as formal methods [32]. For example, proof attempts have been visualized by SATVIS [34] and an improved version of the Z3 Axiom Profiler [74]. They visually represent attempts from the VAMPEXCIRE theorem prover and Z3 SMT solver, respectively, in order to support users and developers of the tools in understanding the results.…”
Section: Visualization and Explication Of Formal Methodsmentioning
confidence: 99%
“…Perhác and Zuzana Bilanová have then developed an interactive tool for visualization of the structural operational semantics of a simple imperative programming language. SMGA partially shares the motivation of the first study [9]. This is because the main purpose of SMGA is to help human users conjecture lemmas needed for interactive theorem proving through graphical animations of state machines concerned.…”
Section: Related Workmentioning
confidence: 95%
“…We introduce two recent studies on an integration of formal methods and visualization. One [9] is a study on visualization of what is done inside by Vampire [11], an automated first-order logic theorem prover, and the other is a study on visualization of the structural operational semantics of a simple imperative programming language [17]. Although automated theorem provers are attractive because they may automatically prove theorems, they cannot truly fully automatically prove all possible theorems.…”
Section: Related Workmentioning
confidence: 99%