Nominal terms and one-and-a-half level Curry-Howard
- đ¤ Speaker: Jamie Gabbay
- đ Date & Time: Friday 26 September 2008, 14:00 - 15:00
- đ Venue: Room FW26, Computer Laboratory, William Gates Building
Abstract
The Curry-Howard correspondence equates propositions with types and derivations with lambda-terms. The lambda-calculus does not immediately provide terms to correspond to incomplete derivations—- derivations containing “holes”. Solutions include lambda-lifting; I will show how a suitable notion of typed nominal term can also represent incomplete terms and give a nice Curry-Howard correspondence which very precisely matches what we do when we fill in a proof on a piece of paper. The typing system is quite sophisticated, corresponding with first-order logic.
An overview is as follows:- Types correspond with first-order logic predicates.
- Terms correspond with incomplete proofs.
- Level 1 variables (atoms) correspond with assumptions; types of the variables correspond with predicates assumed.
- Level 2 variables (unknowns) correspond with unknown parts of the derivation.
- A notion of beta-reduction for level 1 variables corresponds with proof-normalisation.
- Instantiation of level 2 variables corresponds with filling in more of the derivation.
Full details are in my conference paper with Mulligan and more information, including slides of the talk (before the talk, if I’m really efficient) can be found on my homepage.
Series This talk is part of the Logic and Semantics Seminar (Computer Laboratory) series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge talks
- Computing and Mathematics
- Department of Computer Science and Technology talks and seminars
- Interested Talks
- Logic and Semantics Seminar (Computer Laboratory)
- Martin's interesting talks
- Room FW26, Computer Laboratory, William Gates Building
- School of Technology
- tcw57âs list
- Trust & Technology Initiative - interesting events
- yk373's list
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Jamie Gabbay
Friday 26 September 2008, 14:00-15:00