type hyp = S.formula list
type assumption = S.formula
The type of theory-specifi proofs (also called lemmas).
Print the contents of the given atomic formulas. WARNING: this function should take care to escape and/or not output special reserved characters for the dot format (such as quotes and so on).
val assumption_info : assumption -> string * string option * ( Format.formatter -> unit -> unit ) list
Generate some information about the leafs of the proof tree. Currently this backend print each lemma/assumption/hypothesis as a single leaf of the proof tree. These function should return a triplet
(rule, color, l), such that:
ruleis a name for the proof (arbitrary, does not need to be unique, but should rather be descriptive)
coloris a color name (optional) understood by DOT
lis a list of printers that will be called to print some additional information