Polytypic Proof Construction

Presented at the 12th International Conference on Theorem Proving in Higher Order Logics, TPHOLs'99. Springer LNCS, Vol. 1690, Sept. 1999, © Springer-Verlag.

Authors

Holger Pfeifer and Harald Rueß

Abstract

This paper deals with formalizations and verifications in type theory that are abstracted with respect to a class of datatypes; i.e polytypic constructions. The main advantage of these developments are that they can not only be used to define functions in a generic way but also to formally state polytypic theorems and to synthesize polytypic proof objects in a formal way. This opens the door to mechanically proving many useful facts about large classes of datatypes once and for all.

gzipped postscript or postscript

BibTeX Entry


 @InProceedings{PR:99,
   author =    "Holger Pfeifer and Harald Rueß",
   title  =    "{Polytypic Proof Construction}",
   editor =    "Y. Bertot and G. Dowek and A. Hirschowitz and C. Paulin and and L. Théry",
   series =    "Lecture Notes in Computer Science",
   number =    "1690",
   pages  =    "55--72",
   booktitle = "Proc. 12th Intl. Conf. on
                Theorem Proving in Higher Order Logics",
   year   =    1999,
   publisher = "Springer-Verlag",
   month  =    sep
 }


Harald Ruess: ruess@csl.sri.com