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 > Mini Courses in Theoretical Computer Science > Mechanizing Theories in Twelf: A Tutorial (Part 3)
Mechanizing Theories in Twelf: A Tutorial (Part 3)Add to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Sam Staton. As researchers in theory, and in particular, programming language theory, we are interested in theorems and proofs. For high-assurance, we want these to be checkable automatically. Various proof assistants have been devised and used for mechanizing some realistic proofs, as well as challenges such as POP Lmark. The Twelf tool is such a proof assistant, with support for representation of formal systems and inductive proofs over them. It supports and encourages a method of representation known as higher-order abstract syntax, which simplifies reasoning about systems with binding structures and with hypothetical reasoning. This course is a tutorial introduction to Twelf, in its role as a system for representing formal systems and checking proofs about them. We will look at encodings of systems, proofs about them, and helpful strategies to convince Twelf we have a good proof. We will also learn how to understand a proof we get, and believe in these proofs. Our examples will be drawn from the metatheory of programming languages and type systems. Course materials will be put here . This talk is part of the Mini Courses in Theoretical Computer Science series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsBiological Anthropology Lent Term Seminars 2011 Faculty of Education Research Students' Association (FERSA) Lunchtime Seminars 2014-2015 Modelling BiologyOther talksMathematical applications of little string theory The role of Birkeland currents in the Dungey cycle Land of Eagles - Albania: from closed nation to wildlife paradise - where next? Building cortical networks: from molecules to function Seminar – Why do policymakers seem to ignore your evidence? TO A TRILLION AND BEYOND: THE FUTURE OF COMPUTING AND THE INTERNET OF THINGS - The IET Cambridge Prestige Lecture Networks, resilience and complexity A transmissible RNA pathway in honeybees Market Socialism and Community Rating in Health Insurance Genomic Approaches to Cancer Singularities of Hermitian-Yang-Mills connections and the Harder-Narasimhan-Seshadri filtration Saving the People of the Forest: one chocolate bar and one nebulizer treatment at a time |