COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Wednesday Seminars - Department of Computer Science and Technology > A POPLmark retrospective: Using proof assistants in programming language research
A POPLmark retrospective: Using proof assistants in programming language researchAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Mateja Jamnik. Note change of speaker! Almost five years ago, a group of researchers at Penn and Cambridge issued the POP Lmark challenge: a set of challenge problems designed to demonstrate the effectiveness of proof assistants for programming language research. Programming language papers often are accompanied by long technical reports containing the details of the proofs. These proofs exist merely to bolster confidence in the results—-they are rarely read closely. Ideally, such proofs should be expressed in these formal logic of a proof assistant. Our vision was a world where all programming language conference papers (such as for POPL ) were accompanied by machine-checked appendices. In this overview talk, I will revisit the motivation of the POP Lmark challenge to reflect on the progress we and others with similar vision have made since the challenge was issued. I won’t assume any prior knowledge of language semantics. Instead, I will focus on the questions of ‘What is the role of a proof assistant in PL research?’, ‘Did we get where we wanted to go?’ and ‘Where do we go from here?’ This talk is part of the Wednesday Seminars - Department of Computer Science and Technology series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsPublic Engagement in the 21st Century National Biology Week talks The best of Telluride Mountainfilm FestivalOther talksBlack and British Migration Art speak Atmospheric Retrieval Joseph Banks: science, culture and the remaking of the Indo-Pacific world Bioinformatics Quantifying Uncertainty in Turbulent Flow Predictions based on RANS/LES Closures The frequency of ‘America’ in America Fumarate hydratase and renal cancer: oncometabolites and beyond Computing knot Floer homology Art and Migration The ‘Easy’ and ‘Hard’ Problems of Consciousness Circular Economy in Practice – Challenges and Opportunities |