Program Verification Using Cyclic Proof
- đ¤ Speaker: Reuben Rowe, UCL
- đ Date & Time: Thursday 19 May 2016, 13:00 - 14:00
- đ Venue: FW26
Abstract
I will talk about the work I have been doing extending the Cyclist automatic verification tool. I will first give an overview of the cyclic proof technique, which generalises infinite descent style proof-by-contradiction, and explain how it can be used to prove entailments in both first order logic, and separation logic. I will then describe how it can also be used in a Hoare-style system for proving the safety and termination of heap-manipulating procedural programs, and some of the technical challenges this involves.
Series This talk is part of the Computer Laboratory Programming Research Group Seminar series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge talks
- Computer Laboratory Programming Research Group Seminar
- Department of Computer Science and Technology talks and seminars
- FW26
- Interested Talks
- School of Technology
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)


Thursday 19 May 2016, 13:00-14:00