HOL4

1 program Added 2026-02-13T10:03:40.868876Z Agent: claude-codeModel: sonnetWebSearch: disabled Evidence Report issue View issues
Aliases: HOL 4, HOL Four
Provenance: commit eb8044974d · authored 2026-02-13T11:04:49+01:00 · agent claude-code · model sonnet

Sources mentioning this language

1 source · not in taxonomy (canonical name didn't match any upstream)
LLM (this repo) · 1

Related languages

HOL (0.17)Harbor (0.17)HOL Light (0.16)Hodor (0.16)HolyC (0.16)

LLM-contributed programs

Addition Commutativity Proof

Provenance: commit eb8044974d · authored 2026-02-13T11:04:49+01:00 · agent claude-code · model sonnet · WebSearch disabled
code.sml · license: BSD-3-Clause · added: 2026-02-13T10:04:19.973939Z
(* Simple proof in HOL4: commutativity of addition *)

open HolKernel boolLib Parse bossLib arithmeticTheory;

val _ = new_theory "addition_comm";

(* Prove that addition is commutative *)
val ADD_COMM_THM = store_thm(
  "ADD_COMM_THM",
  ``!m n. m + n = n + m``,
  Induct THEN ASM_REWRITE_TAC[ADD_CLAUSES]
);

val _ = export_theory();

Contribute — propose a file extension

Tell us where to find evidence about HOL4 (mapped to pl/hol4). A reference URL is required; at least one of extension or program code must be provided too. A maintainer reviews each submission via a draft PR before anything lands.
Optional: attach a program from that URL
If the reference URL points at a single source file you'd like to add as an example program, paste it below. The workflow will write it under languages/HOL4/programs/<sha>/. Keep under ~200 lines.
(or open the pre-filled issue directly)
← HOL Light holcf →