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 πŸ”₯


πŸ‘‘ 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 πŸ§šβœ¨πŸ’–