package ocaml-logicalform
Source file Properties.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33module type Executable = sig type t val eval : t -> bool array -> bool option end module type NeedsValidation = sig type t val validate : t -> t end module type Conjunctable = sig type t val and_ : t list -> t end module type Disjunctable = sig type t val or_ : t list -> t end module type Negatable = sig type t val not_ : t -> t end