mirror of
https://github.com/c-cube/sidekick.git
synced 2025-12-06 19:25:36 -05:00
29 lines
585 B
OCaml
29 lines
585 B
OCaml
(*
|
|
MSAT is free software, using the Apache license, see file LICENSE
|
|
Copyright 2014 Guillaume Bury
|
|
Copyright 2014 Simon Cruanes
|
|
*)
|
|
|
|
(** Backend interface
|
|
|
|
This modules defines the interface of the modules providing
|
|
export of proofs.
|
|
*)
|
|
|
|
module type S = sig
|
|
(** Proof exporting
|
|
|
|
Currently, exporting a proof means printing it into a file
|
|
according to the conventions of a given format.
|
|
*)
|
|
|
|
type store
|
|
|
|
type t
|
|
(** The type of proofs. *)
|
|
|
|
val pp : store -> Format.formatter -> t -> unit
|
|
(** A function for printing proofs in the desired format. *)
|
|
|
|
end
|
|
|