HOL: A machine oriented formulation of higher order logic

The work

AuthorsMike Gordon
Editors
Typetechreport
Year1985
Citekeygordon1985hol

Where it appeared

PublisherUniversity of Cambridge Computer Laboratory
Number in seriesUCAM-CL-TR-68
SchoolUniversity of Cambridge Computer Laboratory

Identifiers

DOI10.48456/tr-68
report_numberUCAM-CL-TR-68
ISSN1476-2986

Related

Distinct fromcamilleri1986hardware
Distinct fromcohn1987proof
Distinct fromcohn1988correctness
Distinct fromgammie2013synchronous
Distinct fromgordon1983lcflsm
Distinct fromgordon1983proving
Distinct fromgordon1985formal
Distinct fromgordon1985why
Distinct fromgordon1987hol
Distinct fromgordon1995semantic
Distinct fromjoyce1986proving
Distinct fromjoyce1987hardware
Distinct fromjoyce1988formal
Distinct fromkumar1996formal
Distinct frommelham1988using
Distinct frommelham1993higher

From bibtex.

Abstract

In this paper we describe a formal language intended as a basis for hardware specification and verification. The language is not new; the only originality in what follows lies in the presentation of the details. Considerable effort has gone into making the formalism suitable for manipulation by computer. The logic described here underlies an automated proof generator called HOL. The HOL logic is derived from Church’s Simple Type Theory by: making the syntax more readable, allowing types to contain variables, and building in the Axiom of Choice via Hilbert’s ε-operator. The exact syntax of the logic is defined relative to a theory, which determines the types and constants that are available. Theories are developed incrementally starting from the standard theories of truth-values or booleans, and of individuals. This paper describes the logic underlying the HOL system.

A copy is held

pdf, 1.5 MB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereagent via bibtex
Added2026-09-15 21:45 UTC
Approved bya person 2026-09-23 14:10 UTC

Cite it as

@techreport{gordon1985hol,
  title        = {HOL: A machine oriented formulation of higher order logic},
  author       = {Mike Gordon},
  year         = {1985},
  publisher    = {University of Cambridge Computer Laboratory},
  school       = {University of Cambridge Computer Laboratory},
  issn         = {1476-2986},
  doi          = {10.48456/tr-68},
}

This record lives at https://refs.drheap.org/gordon1985hol/ and will keep doing so.