diff options
| author | Matthieu Sozeau | 2016-07-04 19:04:06 +0200 |
|---|---|---|
| committer | Matthieu Sozeau | 2016-07-04 19:04:06 +0200 |
| commit | 6eeec8be1951f15cfa96340ff99a5f03acf12a53 (patch) | |
| tree | 32b5f6f11365007644fec647c5a2011e98cd4f0b /pretyping/evarsolve.mli | |
| parent | c22f6694bac3479426cf179839430d9d8675e456 (diff) | |
| parent | 71d4c435e42c24c21ae43f0ddcc7a71bee1009f5 (diff) | |
Merge branch 'congruencefix' into v8.5
Diffstat (limited to 'pretyping/evarsolve.mli')
| -rw-r--r-- | pretyping/evarsolve.mli | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/pretyping/evarsolve.mli b/pretyping/evarsolve.mli index 918ba12f0f..f94c83b6dc 100644 --- a/pretyping/evarsolve.mli +++ b/pretyping/evarsolve.mli @@ -34,8 +34,12 @@ type conv_fun_bool = val evar_define : conv_fun -> ?choose:bool -> env -> evar_map -> bool option -> existential -> constr -> evar_map -val refresh_universes : ?status:Evd.rigid -> - ?onlyalg:bool (* Only algebraic universes *) -> +val refresh_universes : + ?status:Evd.rigid -> + ?onlyalg:bool (* Only algebraic universes *) -> + ?refreshset:bool -> + (* Also refresh Prop and Set universes, so that the returned type can be any supertype + of the original type *) bool option (* direction: true for levels lower than the existing levels *) -> env -> evar_map -> types -> evar_map * types |
