Manifest fields and module mechanisms in intensional type theory (2009)
| Venue: | In TYPES 08 |
| Citations: | 4 - 3 self |
BibTeX
@INPROCEEDINGS{Luo09manifestfields,
author = {Zhaohui Luo},
title = {Manifest fields and module mechanisms in intensional type theory},
booktitle = {In TYPES 08},
year = {2009}
}
OpenURL
Abstract
Abstract. Manifest fields in a type of modules are shown to be expressible in intensional type theory without strong extensional equality rules. These intensional manifest fields are made available with the help of coercive subtyping. It is shown that, for both Σ-types and dependent record types, the with-clause for expressing manifest fields can be introduced by means of the intensional manifest fields. This provides not only a higher-order module mechanism with ML-style sharing, but a powerful modelling mechanism in formalisation and verification of OO-style program modules. 1







