Module External

module External: sig .. end

mSAT safe interface

This module defines a safe interface for the core solver. It is the basis of the Solver and Mcsolver modules.


module type S = Solver_intf.S

Safe external interface of solvers.

module Make: 
functor (St : Solver_types.S) ->
functor (Th : Plugin_intf.S with type term = St.term and type formula = St.formula and type proof = St.proof) ->
functor (Dummy : sig
end) -> S  with module St = St

Functor to make a safe external interface.