Automation for Interactive Theorem Provers
- đ¤ Speaker: Lawrence Paulson, Computer Laboratory, University of Cambridge
- đ Date & Time: Wednesday 28 November 2007, 14:15 - 15:15
- đ Venue: Lecture Theatre 1, Computer Laboratory
Abstract
Interactive theorem provers have been used to verify a wide variety of hardware and software systems. Unfortunately, they require too much effort from their users, especially beginners. We can reduce this effort by allowing our tools to call automatic theorem provers. A truly useful integration seems to require (1) “one-click” invocation, with no problem preparation; (2) background processing, so that users don’t have to wait for the results; (3) source-level proof reconstruction, so that expensive searches don’t have to be repeated. Background processing also allows the exploitation of multi- core architectures. All known facts are considered as candidate lemmas for assisting proofs. A simple relevance filtering algorithm selects a few hundred lemmas, to avoid overloading the automatic provers. Higher-order features are eliminated from problems by a translation that is compact, but potentially unsound; proof reconstruction ensures that only valid proofs are accepted.
Series This talk is part of the Wednesday Seminars - Department of Computer Science and Technology series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge talks
- Chris Davis' list
- computer science
- Department of Computer Science and Technology talks and seminars
- Graduate-Seminars
- Guy Emerson's list
- Interested Talks
- Lecture Theatre 1, Computer Laboratory
- Martin's interesting talks
- School of Technology
- se393's list
- Trust & Technology Initiative - interesting events
- Wednesday Seminars - Department of Computer Science and Technology
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Lawrence Paulson, Computer Laboratory, University of Cambridge
Wednesday 28 November 2007, 14:15-15:15