University of Essex
Generic Theorem Proving Using HOL2P: A Category Theory Inspired Approach
Abstract
dc:description.abstractAbstract Integrating formal program verification into mainstream software development has proven to be quite challenging, due to the level of abstract mathematical machinery needed. Although there have been some successes, most existing methods do not adequately support the mechanical verification of generic programs. This thesis seeks to fill this gap by presenting a formalisation and implementation of a category theory inspired approach to generic program specification. Theorems to simplify verification of generic programs are developed along with a formal framework for reasoning. The result is theorem proving support based on type quantification and type operator variables in HOL, HOL2P. This is demonstrated by the verification the Yoenda Lemma.
Degree
thesis:*- Level dc:type.qualificationlevel
- masters
- Grantor dc:publisher.institution
- University of Essex
- Year dc:date.issued
- 2014
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Harriott, Keisha
Subjects
dc:subject × 1Rights
- Language dc:language
- en