Sidekick_base.Uconst
Uninterpreted constants
type ty = Sidekick_core.Term.t
include Sidekick_sigs.EQ_ORD_HASH_PRINT with type t := t
include Sidekick_sigs.EQ with type t := t
include Sidekick_sigs.ORD with type t := t
include Sidekick_sigs.HASH with type t := t
val hash : t -> int
include Sidekick_sigs.PRINT with type t := t
val pp : t Sidekick_sigs.printer
val const_decoders : Sidekick_core.Const.decoders
val uconst : Sidekick_core.Term.store -> t -> Sidekick_core.Term.t
val uconst_of_id :
Sidekick_core.Term.store ->
ID.t ->
ty ->
Sidekick_core.Term.t
val uconst_of_id' :
Sidekick_core.Term.store ->
ID.t ->
ty list ->
ty ->
Sidekick_core.Term.t
val uconst_of_str :
Sidekick_core.Term.store ->
string ->
ty list ->
ty ->
Sidekick_core.Term.t