I present work on a project to integrate Isabelle, an extremely versatile interactive proof assistant, with a combined decision procedure, the Cooperating Validity Checker (CVC). Isabelle is sound and flexible, however it is often tedious to use. CVC is fully automatic, but only handles decision problems expressible over a relatively weak set of theories including linear arithmetic, uninterpreted functions, data types, and firstorder quantifier-free logic. My goal is to increase the amount of automation in Isabelle, by making it use CVC as an oracle for such problems, but without compromising Isabelle’s soundness. In this paper I report on the progress made toward this goal. The key to retaining soundness is in CVC’s ability to produce proo...
In recent years researchers have developed a wide range of powerful automated reasoning systems. We ...
Proof planning is a paradigm for the automation of proof that focuses on encoding intelligence to gu...
. There is an overwhelming number of different proof tools available and it is hard to find the righ...
AbstractInteractive theorem provers require too much effort from their users. We have been developin...
http://www.springerlink.com/Formal system development needs expressive specification languages, but ...
International audienceIsaFoL (Isabelle Formalization of Logic) is an undertaking that aims at develo...
AbstractSoftware that can produce independently checkable evidence for the correctness of its output...
Propositional Logic This week’s exercises will be on propositional logic. We will do proofs both usi...
Formal system development needs expressive specification languages, but also calls for highly automa...
AbstractAn interactive theorem prover, Isabelle, is under development. In lcf, each inference rule i...
This doctoral thesis addresses one major difficulty in formal proof: removing obstructions to intui...
Abstract. Interactive Theorem Provers have a long tradition, going back to the 1970s when interactio...
This book is two books. Part I is a practical introduction to working with the Isabelle proof assist...
This thesis puts forward a flexible and principled approach to the development of construction and ...
The growing complexity and diversity of models used for engineering dependable systems implies that ...
In recent years researchers have developed a wide range of powerful automated reasoning systems. We ...
Proof planning is a paradigm for the automation of proof that focuses on encoding intelligence to gu...
. There is an overwhelming number of different proof tools available and it is hard to find the righ...
AbstractInteractive theorem provers require too much effort from their users. We have been developin...
http://www.springerlink.com/Formal system development needs expressive specification languages, but ...
International audienceIsaFoL (Isabelle Formalization of Logic) is an undertaking that aims at develo...
AbstractSoftware that can produce independently checkable evidence for the correctness of its output...
Propositional Logic This week’s exercises will be on propositional logic. We will do proofs both usi...
Formal system development needs expressive specification languages, but also calls for highly automa...
AbstractAn interactive theorem prover, Isabelle, is under development. In lcf, each inference rule i...
This doctoral thesis addresses one major difficulty in formal proof: removing obstructions to intui...
Abstract. Interactive Theorem Provers have a long tradition, going back to the 1970s when interactio...
This book is two books. Part I is a practical introduction to working with the Isabelle proof assist...
This thesis puts forward a flexible and principled approach to the development of construction and ...
The growing complexity and diversity of models used for engineering dependable systems implies that ...
In recent years researchers have developed a wide range of powerful automated reasoning systems. We ...
Proof planning is a paradigm for the automation of proof that focuses on encoding intelligence to gu...
. There is an overwhelming number of different proof tools available and it is hard to find the righ...