let get_universes () = List.map (fun x -> [false,x]) !universes;;
+let is_declared u =
+ match u with
+ [false,x] -> List.exists (fun y -> NUri.eq x y) !universes
+ | _ -> assert false
+;;
+
let add_constraint strict a b =
match a,b with
| [false,a2],[false,b2] ->