WSEAS Conferences, www.wseas.org

Plenary Lecture

Formalisation and Verification in a Type-theoretic Framework



Professor Zhaohui Luo
Dept. of Computer Science
Royal Holloway, Univ of London
UK
E mail: zhaohui@cs.rhul.ac.uk
Web site: http://www.cs.rhul.ac.uk/home/zhaohui/


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 verification of programs and in 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 type-theoretical reasoning with 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.

 

Brief Biography of the Speaker
Zhaohui Luo is Professor of Computer Science at Royal Holloway, University of London. He has obtained the PhD degree in Computer Science at University of Edinburgh and worked as Lecturer, Reader and Professor in University of Durham, before going to Royal Holloway. Luo’s research interests in the last twenty years have focussed on the study of type theory and its applications. His publications include two authored books on type theory and programming methodology.

WSEAS Unifying the Science