Module Sym.Coproduct


module Coproduct: sig  end
Operation on function symbols of the coproduct theory Th.cop.

val mk_inl : Sym.t
val mk_inr : Sym.t
val mk_outl : Sym.t
val mk_outr : Sym.t
val get : Sym.t -> Sym.coproduct
Parameters:
? : Sym.t
val is : Sym.t -> bool
Parameters:
? : Sym.t
val is_inl : Sym.t -> bool
Parameters:
? : Sym.t
val is_inr : Sym.t -> bool
Parameters:
? : Sym.t
val is_outl : Sym.t -> bool
Parameters:
? : Sym.t
val is_outr : Sym.t -> bool
Parameters:
? : Sym.t
val pp : 'a Pretty.printer -> (Sym.coproduct * 'a list) Pretty.printer
Parameters:
p : 'a Pretty.printer
fmt : Format.formatter
(f,al) : Sym.coproduct * 'b list