1. D. Miller, G. Nadathur, A logic programming approach to manipulating formulas and programs, in: S. Haridi (Ed.), IEEE Symposium on Logic Programming, San Francisco, 1987, pp. 379–388. URL http://www.lix.polytechnique.fr/Labo/Dale.Miller/papers/slp87.pdf.
2. Specifying theorem provers in a higher-order logic programming language;Felty,1988
3. The foundation of a generic theorem prover;Paulson;Journal of Automated Reasoning,1989
4. R. Harper, F. Honsell, G. Plotkin, A framework for defining logics, in: 2nd Symp. on Logic in Computer Science, Ithaca, NY, 1987, pp. 194–204.
5. A framework for defining logics;Harper;Journal of the ACM,1993