Biorthogonality, step-indexing and compiler correctness
- 👤 Speaker: Chung-Kil Hur (University of Cambridge)
- 📅 Date & Time: Monday 16 March 2009, 12:45 - 14:00
- 📍 Venue: Room FW26, Computer Laboratory, William Gates Building
Abstract
We define logical relations between the denotational semantics of a simply typed functional language with recursion and the operational behaviour of low-level programs in a variant SECD machine. The relations, which are defined using biorthogonality and step-indexing, capture what it means for a piece of low-level code to implement a mathematical, domain-theoretic function and are used to prove correctness of a simple compiler. The results have been formalized in the Coq proof assistant.
This is joint work with Nick Benton.
Series This talk is part of the Semantics Lunch (Computer Laboratory) series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge talks
- Department of Computer Science and Technology talks and seminars
- Interested Talks
- Martin's interesting talks
- Room FW26, Computer Laboratory, William Gates Building
- School of Technology
- Semantics Lunch (Computer Laboratory)
- Trust & Technology Initiative - interesting events
- yk373's list
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Chung-Kil Hur (University of Cambridge)
Monday 16 March 2009, 12:45-14:00