summaryrefslogtreecommitdiff
path: root/backends/hol4/evalLib.sig
diff options
context:
space:
mode:
authorSon Ho2023-05-24 15:37:45 +0200
committerSon HO2023-06-04 21:54:38 +0200
commit8980f7c6fccbdb3d810c588da079fbe9cadae767 (patch)
tree54220b8a35784cad7b967c1f3084c6774b96e3d8 /backends/hol4/evalLib.sig
parent338345e8480a420883fca318d9ad9cd5965fa819 (diff)
Make the theorems used by the progress tactic persistent
Diffstat (limited to 'backends/hol4/evalLib.sig')
-rw-r--r--backends/hol4/evalLib.sig8
1 files changed, 8 insertions, 0 deletions
diff --git a/backends/hol4/evalLib.sig b/backends/hol4/evalLib.sig
index f44cff13..40183af8 100644
--- a/backends/hol4/evalLib.sig
+++ b/backends/hol4/evalLib.sig
@@ -8,6 +8,14 @@ sig
include Abbrev
+ (* The following functions allow to *persistently* register custom rewriting theorems.
+
+ Remark: it is important that we allow to save rewriting theorems without forcing
+ the user to save them in, say, srw_ss.
+ *)
+ val add_rewrite_thm : thm -> unit
+ val add_rewrite_thms : thm list -> unit
+
(* The following functions allow to *persistently* register custom unfolding theorems *)
val add_unfold_thm : thm -> unit
val add_unfold_thms : thm list -> unit