Module Internal

module Internal: sig .. end

mSAT core

This is the core of msat, containing the code doing the actual solving. This module is based on mini-sat, and as such the solver heavily uses mutation, which makes using it direclty kinda tricky (some exceptions can be raised at surprising times, mutating is dangerous for maintaining invariants, etc...).


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) -> sig .. end