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 leads to very strange errors on case-insensitive file systems. Also arises if a theory is referenced in one place with one capitalisation and in another with a different one.

Build/Holmake
Feature Request

*Viz:* > SIMP_CONV (srw_ss() ++ numSimps.ARITH_ss) [] ``n2 + (fxx - 1) + 1 - n2``; Exception- UNCHANGED raised The `n2`'s should be cancelled even though the `-1` can't be...

Simplifier
Bug
Tactics/DPs

As per [GNU make's facility](https://www.gnu.org/software/make/manual/html_node/Include.html). The ability to go back and attempt to build include files that are not found might be an optional part of this feature. Currently, I'm...

Build/Holmake
Feature Request

There are two `Holmakefile` functions that, from a user's perspective, serve the same purpose: namely, protect strings that contain spaces or other unusual characters from being split into multiple items...

Build/Holmake
Feature Request

I have found myself in a situation where thinking about operator precedence, while getting familiar with a new theory confuses me. It would be nice to have a set_trace option...

Printing-Parsing
Feature Request

I propose a mode for `Holmake` to detect and warn about redundant `INCLUDES`, i.e., directories that are included but for which no dependencies are found for any targets in the...

Build/Holmake
Feature Request

The references hidden inside compsets make manipulating them a pain. They also make concurrent operation hard.

Tactics/DPs

Chained updates look bad: ``` (k1 =+ v1) ((k2 =+ v2) f) ``` or ``` f |+ (k1,v1) |+ (k2,v2) ``` Recent p/printing hacking for a paper suggests that these...

Printing-Parsing
Feature Request

As per the [GNU make specification](https://www.gnu.org/software/make/manual/html_node/Make-Control-Functions.html) if possible.

Build/Holmake
Feature Request
Good first issue

For backwards compatibility, there could be a theory-level command that turned this back off again, but I think monadsyntax should be available by default, perhaps binding to the `option` monad....

Printing-Parsing
Feature Request
Good first issue