Module Sym.Product


module Product: sig  end
Operation on function symbols of the product theory Th.p.

val mk_cons : Sym.t
val mk_car : Sym.t
val mk_cdr : Sym.t
val get : Sym.t -> Sym.product
Parameters:
? : Sym.t
val is_cons : Sym.t -> bool
Parameters:
? : Sym.t
val is_car : Sym.t -> bool
Parameters:
? : Sym.t
val is_cdr : Sym.t -> bool
Parameters:
? : Sym.t
val pp : 'a Pretty.printer -> (Sym.product * 'a list) Pretty.printer
Parameters:
p : 'a Pretty.printer
fmt : Format.formatter
?? : Sym.product * 'b list