HOL icon indicating copy to clipboard operation
HOL copied to clipboard

Canonical sources for HOL4 theorem-proving system. Branch develop is where “mainline development” occurs; when develop passes our regression tests, master is merged forward to catch up.

Results 138 HOL issues
Sort by recently updated
recently updated
newest added

This is due to the use of "magic" constants to stand for various components of the case expression before it is translated into its final form.

Printing-Parsing
Feature Request

The proof manager could keep a cache of previously seen and proved subgoals, and prove them immediately if they are seen again. This might speed up interactive development with long-running...

Feature Request

This would for example avoid cascading rebuilds if you just add a comment to a script file (and it produces exactly the same theory).

Build/Holmake
Feature Request

E.g., turn a theorem like 0 < x ** y .... into 1

Simplifier
Tactics/DPs

As per this comment to `hol-info` by John Harrison: > HOL Light has a variant of the inductive relation command called "new_inductive_set" (written by Marco Maggesi) that lets you express...

Feature Request

Currently the documentation says: > The `ParoundPrec` value [...] causes parentheses to be added when the term is the argument to a function with a different precedence level. The code...

Printing-Parsing

I notice that if one has `CLINE_OPTIONS` in the `Holmakefile` set to `-j1`, then this is propagated to recursive `Holmake` calls in `INCLUDES` directories as well. I guess this fits...

Build/Holmake
Feature Request
Low Priority

The normalisation process used in `ARITH` treats something like n = 10 \/ n = 9 \/ n = 8 ... \/ n = 0 extremely badly, creating a term...

Feature Request
Tactics/DPs

Hello. The feature requested is to add a command-line flag to Holmake to print timing information (and optionally, the number of primitive inferences performed) for each “relevant” theorem proved. I...