module Uninterp: sig end
Operations on
uninterpreted function symbols.
get f
returns the uninterpreted function symbol associated with f
,
make n
constructs a hashconsed representation of an uninterpreted function
symbol of name n
, and
pp p fmt (op, al)
pretty-prints the appliation of op
to the list of
arguments al
depending on the value of Pretty.flag
. See also Pretty.apply
.
val get : Sym.t -> Sym.uninterp
val make : Name.t -> Sym.t
val is : Sym.t -> bool
val pp : 'a Pretty.printer -> (Sym.uninterp * 'a list) Pretty.printer