Michel Parigot
Programming with Proofs: A Second Order Type Theory
ESOP, 1988.
@inproceedings{ESOP-1988-Parigot, author = "Michel Parigot", booktitle = "{Proceedings of the Second European Symposium on Programming}", doi = "10.1007/3-540-19027-9_10", editor = "Harald Ganzinger", isbn = "3-540-19027-9", pages = "145--159", publisher = "{Springer-Verlag}", series = "{Lecture Notes in Computer Science}", title = "{Programming with Proofs: A Second Order Type Theory}", volume = 300, year = 1988, }