Constr#
Ltac2.Constr
type t = constrval type_ : Environ.env -> Evd.evar_map -> t -> Evd.evar_map * ttype_ env sigma t returns the type of t in the given environment and evar map, along with the updated evar map.
val equal : Evd.evar_map -> t -> t -> boolequal sigma t1 t2 performs a strict syntactic comparison between t1 and t2, only up to α-conversion and evar expansion.
module Binder : sig ... endmodule Relevance : sig ... endmodule Unsafe : sig ... endLow-level access to kernel terms. Use with care!
module Cast : sig ... endmodule Pretype : sig ... endval has_evar : Evd.evar_map -> t -> boolhas_evar sigma t returns true if t contains an evar.