Abstract
In this paper we present a formalization of domain theory in HOL. The notions of complete partial order, continuous function and inclusive predicate are introduced as semantic constants in HOL and fixed point induction is a derived theorem, just as we can derive other techniques for recursion. We provide tools which prove certain terms are cpos, continuous functions or inclusive predicates, automatically.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
H.P. Barendregt, The Lambda Calculus: Its Syntax and Semantics. North Holland, 1984.
A.J. Camilleri, ‘Mechanizing CSP Trace Theory in Higher Order Logic'. IEEE Transactions on Software Engineering, Vol. 16, No. 9, September 1990.
M.J.C. Gordon, R. Milner and C.P. Wadsworth, Edinburgh LCF: A Mechanised Logic of Computation. Springer-Verlag, LNCS 78, 1979.
B. Jacobs and T. Melham, ‘Translating Dependent Type Theory into Higher Order Logic'. In the Proceedings of the International Conference on Typed Lambda Calculi and Applications, Utrecht, 16–18 March 1993. Springer-Verlag, LNCS 664, 1993.
L.C. Paulson, Logic and Computation. Cambridge Tracts in Theoretical Computing 2, Cambridge University Press, 1987.
K.D. Petersen, ‘Graph Model of LAMBDA in Higher Order Logic'. In the Proceedings of the 1993 International Meeting on Higher Order Logic Theorem Proving and Its Applications, Vancouver Canada, 11–13 August 1993 (Springer-Verlag, LNCS Series).
D.A. Schmidt, Denotational Semantics. Allyn and Bacon, 1986.
D. Scott, ‘Data Types as Lattices'. SIAM J. Comput., Vol. 5, No. 3, September 1976.
J.E. Stoy, Denotational Semantics: The Scott-Strachey Approach to Programming Language Theory. The MIT Press, 1977.
G. Winskel, The Formal Semantics of Programming Languages. The MIT Press, 1993.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Agerholm, S. (1994). Domain theory in HOL. In: Joyce, J.J., Seger, CJ.H. (eds) Higher Order Logic Theorem Proving and Its Applications. HUG 1993. Lecture Notes in Computer Science, vol 780. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57826-9_143
Download citation
DOI: https://doi.org/10.1007/3-540-57826-9_143
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57826-0
Online ISBN: 978-3-540-48346-5
eBook Packages: Springer Book Archive