Formal Verification of Square Root Algorithms

  • Authors:
  • John Harrison

  • Affiliations:
  • Intel Corporation, JF1-13, 2111 NE 25th Avenue, Hillsboro, OR 97124, USA

  • Venue:
  • Formal Methods in System Design
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

We discuss the formal verification of some low-level mathematical software for the Intel® Itanium® architecture. A number of important algorithms have been proven correct using the HOL Light theorem prover. After briefly surveying some of our formal verification work, we discuss in more detail the verification of a square root algorithm, which helps to illustrate why some features of HOL Light, in particular programmability, make it especially suitable for these applications.