• Publications
  • Influence
HOL Light: A Tutorial Introduction
TLDR
HOL Light is a new version of the HOL theorem prover that is more elegant, lightweight, powerful and automatic; it will be the basis for the Cambridge component of thehol-2000 initiative to develop the next generation ofHol theorem provers. Expand
HOL Light: An Overview
TLDR
HOL Light is an interactive proof assistant for classical higher-order logic intended as a clean and simplified version of Mike Gordon's original HOL system and provides powerful proof tools and has been applied to some non-trivial tasks in the formalization of mathematics and industrial formal verification. Expand
Handbook of Practical Logic and Automated Reasoning
TLDR
This book meets the demand for a self-contained and broad-based account of the concepts, the machinery and the use of automated reasoning, with reference to actual implementations that readers can use, modify and experiment with. Expand
A Skeptic's Approach to Combining HOL and Maple
TLDR
A systematic separation of search for a solution and checking the solution, using a physical connection between systems, is described in some detail, relating it to proof planning and to the complexity class NP, and different ways of exploiting a physical link between systems. Expand
The HOL Light Theory of Euclidean Space
  • J. Harrison
  • Computer Science
  • Journal of Automated Reasoning
  • 1 February 2013
TLDR
This formalization was started in 2005 and has been extensively developed since then, partly in direct support of the Flyspeck project, partly out of a general desire to develop a well-rounded and comprehensive theory of basic analytical, geometrical and topological machinery. Expand
A Mizar Mode for HOL
TLDR
The addition of another style of HOL proofs, inspired by Mizar, is described, which is believed to combine the secure extensibility and interactivity of HOL with Mizar’s readability and lack of logical prescriptiveness. Expand
Floating Point Verification in HOL Light: The Exponential Function
  • J. Harrison
  • Computer Science
  • Formal Methods Syst. Des.
  • 1 June 2000
TLDR
A machine-checked verification of an algorithm for computing the exponential function in IEEE-754 standard binary floating point arithmetic, developed logically from first principles using the HOL Light prover, which guarantees strict adherence to simple rules of inference while allowing the user to perform proofs using higher-level derived rules. Expand
Towards Self-verification of HOL Light
  • J. Harrison
  • Mathematics, Computer Science
  • IJCAR
  • 17 August 2006
TLDR
This work has performed a full verification of an imperfect but quite detailed model of the basic HOL Light core, without definitional mechanisms, and this verification is entirely conducted with respect to a set-theoretic semantics within HOL Light itself. Expand
A Machine-Checked Theory of Floating Point Arithmetic
TLDR
This paper discusses the development of a generic floating point library giving definitions of the fundamental terms and containing formal proofs of important lemmas, and how this has been used in the Verification effort so far. Expand
Scientific Computing on Itanium-Based Systems
TLDR
This book describes the crucial techniques required for stability and reliability in developing numerical kernels and applications for the Itanium architecture and provides examples to solve problems encountered in scientific and engineering computations. Expand
...
1
2
3
4
5
...