F* vs HOL Light
F*
fstar-lang.orgHOL Light
hol-light.github.ioSide by side
| Figure | F* | HOL Light |
|---|---|---|
| Price from | Free | — |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | — | — |
| Web | — | Yes |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 0 |
| Spec score · Formal Verification Tools | 8.0 (#11) | 7.5 (#21) |
| Implementation | F* is implemented in F* and bootstrapped using OCaml. | HOL Light is written in OCaml and uses the OCaml toplevel as its front end. |
| Installation | The project offers binaries for Windows, Linux, and Mac OS X, and installation through OPAM, Docker, Nix, or source builds. | The official installation instructions recommend installing HOL Light through OPAM or cloning its GitHub source repository. |
| Purpose | F* is a general-purpose proof-oriented programming language for purely functional and effectful programming. | HOL Light is a computer program for formally proving mathematical theorems in higher-order logic. |
Plans
In their own words
HOL Light
HOL Light has no write-up on Specifiction yet; its figures are above.