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 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

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 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

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

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

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

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

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

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