module Id:sig..end
type | | | Sort | (* | 
Namepsace for sorts and types (only used in smtlib) | *) | 
| | | Term | (* | 
Most used namespace, used for terms in general (and types outside smtlib). | *) | 
| | | Attr | (* | 
Namespace for attributes (also called annotations). | *) | 
| | | Decl | (* | 
Namespace used for naming declarations | *) | 
| | | Module of  | (* | 
Namespaces defined by modules (used for instance in dedukti). | *) | 
type |    | ns :  | 
|    | name :  | 
include Id_intf.Logic
val hash : t -> int
val equal : t -> t -> bool
val compare : t -> t -> intval mk : namespace -> string -> tval full_name : t -> stringval pp : Buffer.t -> t -> unit
val print : Format.formatter -> t -> unit