SubRec

SubRec is a proof checker for an extension of Martin-Löf's theory of types with dependent record types and subtyping. It provides, in addition, features not present in the proof assistant ALF, like type family declarations, let and use expressions. A very simple XEmacs interface has also been implemented in order to make the proof edition more comfortable.

There is no separate module language in SubRec since the dependent types allow the normal expression language to be used at the module level as well.

Getting SubRec

A paper which describes the use of SubRec for the formalization of abstract algebra



Gustavo Betarte
Last modified: Thu Sep 19 17:48:29 UYT 2002