Published January 1, 2019 | Version v1
Journal article Open

INTRODUCTION TO HOL4 THEOREM PROVER

  • 1. Yildiz Tech Univ, Dept Math, Istanbul, Turkey
  • 2. Concordia Univ, Dept Elect & Comp Engn, Montreal, PQ, Canada

Description

The HOL4 interactive theorem prover is a proof assistant based on Higher-Order Logic. It is an ML language based programming environment in which mathematical functions and predicates can be defined and theorems can be proven. The core of the HOL4 theorem prover is composed of a small set of axioms and inference rules, making proofs in HOL4 sound and trustable. The HOL4 prover includes several theories (libraries) that cover most subjects of classical mathematics. The tool also provides a set of built-in decision procedures that can help automatically prove many simple theorems of arithmetic and Boolean algebra. In this paper we provide an introduction to the HOL theorem prover and show how this tool can be used in the formal analysis of advanced mathematics problems.

Files

bib-a789ad2f-07cc-4997-a4c8-b27809d789d5.txt

Files (187 Bytes)

Name Size Download all
md5:0ee21529fba167833f82cce54a6c4dd7
187 Bytes Preview Download