Verificationmodule Conditions : sig ... endGenerates verification conditions from scope definitions
module Globals : sig ... endThis sub-lib relies on global refs in many places. This should be cleaned up.
module Io : sig ... endCommon code for handling the IO of all proof backends supported
module Solver : sig ... endSolves verification conditions using various proof backends
module Z3backend : sig ... endInterfacing with the Z3 SMT solver