Sortsval all_families : family listmodule QVar : sig ... endmodule Quality : sig ... endmodule QConstraint : sig ... endmodule QConstraints : sig ... endval enforce_eq_quality : Quality.t -> Quality.t -> QConstraints.t -> QConstraints.tval enforce_leq_quality : Quality.t -> Quality.t -> QConstraints.t -> QConstraints.tmodule QUConstraints : sig ... endval sprop : tval set : tval prop : tval type1 : tval qsort : QVar.t -> Univ.Universe.t -> tval make : Quality.t -> Univ.Universe.t -> tval hash : t -> intval is_sprop : t -> boolval is_set : t -> boolval is_prop : t -> boolval is_small : t -> boolval sort_of_univ : Univ.Universe.t -> tval levels : t -> Univ.Level.Set.tval subst_fn : ((QVar.t -> Quality.t) * (Univ.Universe.t -> Univ.Universe.t)) -> t -> tOn binders: is this variable proof relevant
val relevance_hash : relevance -> intval pattern_match : pattern -> t -> ('t, Quality.t, Univ.Level.t) Partial_subst.t -> ('t, Quality.t, Univ.Level.t) Partial_subst.t option