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 is_impredicative : t -> boolval var : int -> tvar i is QVar (QVar.make_var i)
val var_index : t -> int optionval raw_printer : printerval all_constants : t listval hash : t -> intval hcons : t Hashcons.fval subst_fn : t QVar.Map.t -> QVar.t -> tmodule Set : sig ... endval pattern_match : int option pattern -> t -> ('t, t, 'u) Partial_subst.t -> ('t, t, 'u) Partial_subst.t option