Module Names.MutInd
val make : KerName.t -> KerName.t -> t
Builds a mutual inductive name from a user and a canonical kernel name.
val user : t -> KerName.t
val canonical : t -> KerName.t
val repr2 : t -> ModPath.t * Label.t
Shortcut for
KerName.repr (user ...)
module CanOrd : sig ... end
module UserOrd : sig ... end
module SyntacticOrd : sig ... end
val hash : t -> int
val to_string : t -> string
Encode as a string (not to be used for user-facing messages).
val debug_to_string : t -> string
Same as
to_string
, but outputs extra information related to debug.