Univ.ContextSettype t = Level.Set.t constrainedval empty : tval is_empty : t -> boolval of_set : Level.Set.t -> tVariant of union which is more efficient when the left argument is much smaller than the right one.
val add_constraints : Constraints.t -> t -> tval to_context : ( Instance.t -> Names.Name.t array ) -> t -> UContext.tBuild a vector of universe levels assuming a function generating names
val of_context : UContext.t -> tval constraints : t -> Constraints.tval levels : t -> Level.Set.tval size : t -> intThe number of universes in the context