Hardcaml_verify_kernelmodule Basic_gates : sig ... endmodule Cnf : sig ... endData structure for creating CNF formulae.
module Comb_gates : sig ... endHardcaml combinational logic API using lists of Basic_gate.ts.
module Dimacs : sig ... endmodule Is_one_hot : sig ... endComputes information about the one-hotness of a vector. In addition it can compute if no bits are set or more than 1 bit is set.
module Label : sig ... endLabels represent named variables. They contain a uid (unique identifier) which is constructed when the label is created. The name is not used for comparison.
module Nusmv : sig ... endmodule Sat : sig ... endmodule Sec : sig ... endSequential equivalence checking.
module Solver : sig ... endmodule Tseitin : sig ... end