HOL-LIGHT(1)
π HOL-LIGHT(1) π
okay bestie, listen β this is the manual page for hol-light, and it lives in section 1 (General Commands Manual), so it's a user command, not some deep config file situation. let's get into it π«Ά
β¨ NAME β¨
hol-light β the HOL Light interactive theorem prover, but make it a command you can just type π
π¦ SYNOPSIS π¦
hol-light [options...]
that's it. that's the whole vibe. options go in, magic comes out β¨
πΈ DESCRIPTION πΈ
so here's the tea: hol-light is literally just a lil wrapper, a cute lil handler that calls ocaml for you and loads up the HOL Light basic definitions. how does it do that, you ask? by loading /usr/share/hol-light/hol.ml as the initialization file instead of .ocamlinit. yeah. she said "we're not doing the default init today" π
and ngl, loading all those definitions takes about 2 minutes on modern hardware. TWO. MINUTES. on a modern machine. so pls pls pls be patient with her, she's doing her best ππ«Ά she's not frozen, she's thinking.
also important: all options and other arguments are passed as options to ocaml. every single one. they don't get filtered, they don't get interpreted, they just get handed straight to ocaml. iykyk.
π the readline situation π
okay so if you've got a readline-editor installed β think rlwrap, ledit or rlfe β then the hol-light ocaml toplevel gets wrapped up all cozy in your readline-editor. iconic. your arrow keys will thank you π
install just one of these readline editors, bestie. just one. or, if you're feeling fancy and you have Opinionsβ’, configure your preferred one via the alternative system π
π₯ SEE ALSO π₯
ocaml(1)readline-editor(1)rlwrap(1)ledit(1)rlfe(1)- the HOL Light documentation at
http://www.cl.cam.ac.uk/~jrh13/hol-light/β go read it, it's giving scholarly π
π AUTHOR π
the hol-light script and this manual page were written by Hendrik Tews <hendrik@askra.de>, and they did it specifically for the Debian project β though fr fr, others may use it too π«Ά
and that's the whole page, bestie!! this version of the manual is dated March 16, 2012 and belongs to the HOL-LIGHT(1) page in the General Commands Manual (section 1). go prove some theorems, you absolute main character π§β¨π
π¦ where this page comes from
- debian bookworm: hol-light 20230128-1+b1 Β· BSD-2-Clause
- debian trixie: hol-light 1:3.0.0-2+b7 Β· BSD-2-Clause
- ubuntu noble: hol-light 20231021-1build4 Β· BSD-2-Clause
- ubuntu questing: hol-light 1:3.0.0-2build10
- ubuntu resolute: hol-light 1:3.1.0-2build3 Β· BSD-2-Clause
- ubuntu stonking: hol-light 1:3.1.0+git20260619-2build3 Β· BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms