diff options
| author | Andreas Lynge | 2019-07-06 21:17:20 +0200 |
|---|---|---|
| committer | Andreas Lynge | 2019-08-29 20:48:42 +0200 |
| commit | b335fccae5514ef738376354aa619e08bb221d5c (patch) | |
| tree | eddc15fb9eed82f4d554a5fc38c49c747dfbb8b5 /engine/proofview.mli | |
| parent | 07078458b164ba54decd6c6e9bd059d1d1b6ec8f (diff) | |
Solve universe error with SSR 'rewrite !term'
Diffstat (limited to 'engine/proofview.mli')
| -rw-r--r-- | engine/proofview.mli | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/engine/proofview.mli b/engine/proofview.mli index f90f02f3e1..d6ca94e405 100644 --- a/engine/proofview.mli +++ b/engine/proofview.mli @@ -398,7 +398,18 @@ val give_up : unit tactic val tclPROGRESS : 'a tactic -> 'a tactic module Progress : sig - val goal_equal : Evd.evar_map -> Evar.t -> Evd.evar_map -> Evar.t -> bool +(** [goal_equal ~evd ~extended_evd evar extended_evar] tests whether + the [evar_info] from [evd] corresponding to [evar] is equal to that + from [extended_evd] corresponding to [extended_evar], up to + existential variable instantiation and equalisable universes. The + universe constraints in [extended_evd] are assumed to be an + extension of the universe constraints in [evd]. *) + val goal_equal : + evd:Evd.evar_map -> + extended_evd:Evd.evar_map -> + Evar.t -> + Evar.t -> + bool end (** Checks for interrupts *) |
