Higher-order logic of Computable Functions (HOLCF)
The higher-order logic of computable functions, or HOLCF, is an extension of LCF with the reasoning facilities of higher-order logic.
HOLCF was first introduced by F. Regensburger in his 1994 thesis at TMU, with the first presentation being Regensburger 1995.
HOLCF is implemented in Isabelle, as Isabelle/HOLCF.
References
-
HOLCF was introduced in
@incollection{regensburger_1995,
address = {Berlin, Heidelberg},
title = {{HOLCF}: {Higher} order logic of computable functions},
volume = {971},
booktitle = {Higher {Order} {Logic} {Theorem} {Proving} and {Its} {Applications}},
publisher = {Springer Berlin Heidelberg},
author = {Regensburger, Franz},
editor = {Thomas Schubert, E. and Alves-Foss, James},
year = {1995},
doi = {10.1007/3-540-60275-5_72},
series = {Lecture Notes in Computer Science},
pages = {293--307},
}
- Reviews include
@article{muller_1999,
title = {{HOLCF} = {HOL} + {LCF}},
volume = {9},
doi = {10.1017/S095679689900341X},
number = {2},
journal = {Journal of Functional Programming},
author = {M\"{u}ller, Olaf and Nipkow, Tobias and Von Oheimb, David and Slotosch, Oscar},
year = {1999},
pages = {191--223},
}