forked from CakeML/candle
-
Notifications
You must be signed in to change notification settings - Fork 0
/
simp.ml.patch
19 lines (19 loc) · 872 Bytes
/
simp.ml.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
79c79
< else f1 > f2 in
---
> else Term.(<) f2 f1 in
216a217
> type 'a strat = 'a -> int -> term -> thm;;
218,223c219,223
< Simpset of gconv net (* Rewrites & congruences *)
< * (strategy -> strategy) (* Prover for conditions *)
< * prover list (* Subprovers for prover *)
< * (thm -> thm list -> thm list) (* Rewrite maker *)
<
< and strategy = simpset -> int -> term -> thm;;
---
> Simpset of gconv net (* Rewrites & congruences *)
> * (simpset strat -> simpset strat) (* Prover for conditions *)
> * prover list (* Subprovers for prover *)
> * (thm -> thm list -> thm list) (* Rewrite maker *)
> type strategy = simpset strat;;