Find information:

[12-11]Seminar on verification in type theory

Date:2007-12-27

Title: Formalisation and Verification in a Type-theoretic Framework
Speaker: Prof. LUO Zhaohui
               Dept of Computer Science,
               Royal Holloway, Univ of London

Time:  3pm, Tuesday Dec. 11
Venue: Lecture room, Lab for Computer Science, Level 3 Building #5,
           Institute of Software, CAS


Abstract

Dependent type theory provides a powerful logical calculus for computer-assisted formal reasoning.  The associated technology of theorem proving has produced very useful tools, the so-called “proof assistants”, for formal proof development both in the verification of programs and in the formalisation of mathematics. 

After giving an overview of the research field, I shall present a new type-theoretic framework LTT and explain its use in formalisation and verification.  The particular features of the LTT framework include:

·LTT is a foundational calculus for formal reasoning with different logical foundations, establishing the basis for wider applications of the type theory based theorem proving technology. 

·LTT employs a notion of “typed set”, combining the type-theoretical reasoning with the set-theoretical reasoning in an effective way and supporting efficient proof development in formalisation and verification. 

As a promising framework, LTT has been used in several case studies, including the formalisation of Weyl’s predicative mathematics and the analysis of security protocols.