mirror of
https://github.com/c-cube/sidekick.git
synced 2025-12-05 19:00:33 -05:00
16 lines
393 B
OCaml
16 lines
393 B
OCaml
|
|
module type S = Backend_intf.S
|
|
|
|
module type Arg = sig
|
|
type atom
|
|
type clause
|
|
type lemma
|
|
|
|
val clause_name : clause -> string
|
|
val print_atom : Format.formatter -> atom -> unit
|
|
val lemma_info : lemma -> string * string option * atom list
|
|
end
|
|
|
|
module Make(S : Res.S)(A : Arg with type atom := S.atom and type clause := S.clause and type lemma := S.lemma) :
|
|
S with type t := S.proof
|
|
|