module type Arg =sig
..end
This module defines what functions are required in order to export
a proof to the DOT format.
type
atom
type
lemma
val print_atom : Format.formatter -> atom -> unit
val lemma_info : lemma ->
string * string option * (Format.formatter -> unit -> unit) list
(rule, color, l)
,
such that:rule
is a name for the proof (arbitrary, does not need to be unique, but
should rather be descriptive)color
is a color name (optional) understood by DOTl
is a list of printers that will be called to print some additional information