Sorts.Qualitymodule Constants : sig ... endval qprop : tval qsprop : tval qtype : tval is_qprop : t -> boolval is_qsprop : t -> boolval is_qtype : t -> boolval is_qvar : t -> boolval is_qconst : t -> boolval is_qglobal : t -> boolval var : int -> tvar i is QVar (QVar.make_var i)
val is_var : t -> boolval var_index : t -> int optionval all_constants : t listval all : t listval hash : t -> intval hcons : t Hashcons.fval subst_fn : t QVar.Map.t -> QVar.t -> tval pattern_match : int option pattern -> t -> ('t, t, 'u) Partial_subst.t -> ('t, t, 'u) Partial_subst.t option