HOL-Theorem-Prover / HOL

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.

Home Page:https://hol-theorem-prover.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Amjad style lazy theorems

mn200 opened this issue · comments

As per Hasan Amjad’s TPHOLs’05 paper. These could be used interactively at the level of calls to prove and store_thm, with worker thread(s) spawned to handle proofs in the background. I think the extra assumptions needed to make the theorem valid should be a transient constant defined to be equal to the desired goal. The VALID tactical could then ignore extra assumptions that looked like such constants so that previously proved theorems could be used in subsequent tactics.