diff --git a/alt-ergo-lib.opam b/alt-ergo-lib.opam index 0dab3a8f9..1cd01b130 100644 --- a/alt-ergo-lib.opam +++ b/alt-ergo-lib.opam @@ -1,5 +1,6 @@ # This file is generated by dune, edit dune-project instead opam-version: "2.0" +version: "dev" synopsis: "The Alt-Ergo SMT prover library" description: """ This is the core library used in the Alt-Ergo SMT solver. diff --git a/alt-ergo-parsers.opam b/alt-ergo-parsers.opam index b1a4d97f7..f01b954bb 100644 --- a/alt-ergo-parsers.opam +++ b/alt-ergo-parsers.opam @@ -1,5 +1,6 @@ # This file is generated by dune, edit dune-project instead opam-version: "2.0" +version: "dev" synopsis: "The Alt-Ergo SMT prover parser library" description: """ This is the parser library used in the Alt-Ergo SMT solver. diff --git a/alt-ergo.opam b/alt-ergo.opam index dd88f8187..9b8b03c20 100644 --- a/alt-ergo.opam +++ b/alt-ergo.opam @@ -1,5 +1,6 @@ # This file is generated by dune, edit dune-project instead opam-version: "2.0" +version: "dev" synopsis: "The Alt-Ergo SMT prover" description: """ Alt-Ergo is an automatic theorem prover of mathematical formulas. It was developed at LRI, and is now maintained at OCamlPro. diff --git a/altgr-ergo.opam b/altgr-ergo.opam index a9ed28292..5a13e1a01 100644 --- a/altgr-ergo.opam +++ b/altgr-ergo.opam @@ -1,5 +1,6 @@ # This file is generated by dune, edit dune-project instead opam-version: "2.0" +version: "dev" synopsis: "The GUI for the Alt-Ergo SMT prover" description: """ Altgr-Ergo is the graphical interface for the Alt-Ergo SMT prover. diff --git a/dune-project b/dune-project index 5b30fafa3..63668efdd 100644 --- a/dune-project +++ b/dune-project @@ -4,6 +4,7 @@ (generate_opam_files true) (name alt-ergo) +(version dev) (authors "Alt-Ergo developers") (maintainers "Alt-Ergo developers") (source (github OCamlPro/alt-ergo)) diff --git a/examples/optim-examples/bug-disj.ae b/examples/optim-examples/bug-disj.ae new file mode 100644 index 000000000..1cc7f7289 --- /dev/null +++ b/examples/optim-examples/bug-disj.ae @@ -0,0 +1,13 @@ +logic m1, m2, ae : prop +logic A, M, S : int + +axiom a1: + if ae then A = 0 else A = 1 + +axiom a2: + if (m1 or m2) then M = 0 else M = 1 + +goal g: + S = A + M -> + minimize(S, 1) -> + false \ No newline at end of file diff --git a/examples/optim-examples/bug-disj.smt2 b/examples/optim-examples/bug-disj.smt2 new file mode 100644 index 000000000..ed5932f45 --- /dev/null +++ b/examples/optim-examples/bug-disj.smt2 @@ -0,0 +1,12 @@ +logic m1, m2, ae : prop +logic x, y : int + +axiom a1: + x = if ae then 0 else 1 + +axiom a2: + y = if (m1 or m2) then 0 else 1 + +goal g: + minimize(x + y, 1) -> + false \ No newline at end of file diff --git a/examples/optim-examples/bug-soudness-if-split-beyond-unbounded-vals.ae b/examples/optim-examples/bug-soudness-if-split-beyond-unbounded-vals.ae new file mode 100644 index 000000000..fcbe4e086 --- /dev/null +++ b/examples/optim-examples/bug-soudness-if-split-beyond-unbounded-vals.ae @@ -0,0 +1,12 @@ +logic x, y, z : int + +axiom a: 0 <= x <= 33 + +axiom a: minimize (z, 3) +axiom a: maximize (x, 1) +axiom a: maximize (y, 2) + +goal g: + 1 <= z <= 11 -> + 0 <= y <= 10 -> + false \ No newline at end of file diff --git a/examples/optim-examples/challenge.ae b/examples/optim-examples/challenge.ae new file mode 100644 index 000000000..e43b5eba1 --- /dev/null +++ b/examples/optim-examples/challenge.ae @@ -0,0 +1,14 @@ +logic x : int +logic y : int +logic P : int -> prop +logic Q : prop + +goal g: +maximize(x,1) -> +maximize(y,2) -> + +P(x) -> (* just to introduce x and set its max to +infinity *) + (Q and (0 <= y <= 10)) or (not Q and (1000 <= y <= 1000)) -> + +(*x <= 50 ->*) + false \ No newline at end of file diff --git a/examples/optim-examples/disj-1.ae b/examples/optim-examples/disj-1.ae new file mode 100644 index 000000000..459e3d087 --- /dev/null +++ b/examples/optim-examples/disj-1.ae @@ -0,0 +1,38 @@ +logic x, y : int +logic p, q : int -> prop + +(* +goal g: (* max is 200 *) +maximize(x, 1) -> +0 <= x <= 1000 -> +((x <= 50) or (x <= 200)) -> +false +*) + +(* +goal g: (* max is 200 *) + maximize(x, 1) -> + ((y >= 10) or (y <= 200)) -> + false +*) + + +(* +goal g: +maximize(x, 1) -> +(p(x) or q(x)) +*) + +(* +goal g: (* max is x = 50, y = 500 *) + maximize(x, 1) -> + maximize(y, 2) -> + ((x <= 50 and y <= 300) or (x = 50 and y <= 500)) -> + false +*) + +goal g: (* max is x = 50, y = 500 *) + maximize(x, 1) -> + maximize(y, 2) -> + ((x <= 40 and y <= 500) or (x <= 50 and y <= 300)) -> + false diff --git a/examples/optim-examples/incrementality.ae b/examples/optim-examples/incrementality.ae new file mode 100644 index 000000000..b72e495ba --- /dev/null +++ b/examples/optim-examples/incrementality.ae @@ -0,0 +1,14 @@ +logic x, y, z, t,u : int + +goal g: + maximize(x, 1) -> + minimize(y, 2) -> + maximize(z, 3) -> + 0 <= x <= 10 -> + 0 <= y - 2 * x <= 100 -> + 0 <= z <= x * y -> + 10 < t -> + -50 <= u <= 40 -> + maximize(u, 4) -> + + false \ No newline at end of file diff --git a/examples/optim-examples/issue-6.ae b/examples/optim-examples/issue-6.ae new file mode 100644 index 000000000..0dc0a3466 --- /dev/null +++ b/examples/optim-examples/issue-6.ae @@ -0,0 +1,13 @@ +logic x, y : int +logic f : int -> int + +goal g: + maximize(f(x), 1) -> + maximize(x, 2) -> + maximize(y, 3) -> + maximize(f(y), 4) -> + f(y) >= 20 -> + x > y -> + 0 <= x -> + 0 <= f(x) <= 10 -> + false \ No newline at end of file diff --git a/examples/optim-examples/issue-7-b.ae b/examples/optim-examples/issue-7-b.ae new file mode 100644 index 000000000..d01e65113 --- /dev/null +++ b/examples/optim-examples/issue-7-b.ae @@ -0,0 +1,11 @@ +logic x : int +logic f : int -> int +logic P : int -> prop + +goal g: + maximize(x,1) -> + maximize(f(x), 2) -> + P(x) -> + 0 <= f(x) <= 100 -> + 1 <= x <= 5 -> (* ordering of constraints is important *) + false diff --git a/examples/optim-examples/issue-7.ae b/examples/optim-examples/issue-7.ae new file mode 100644 index 000000000..ca5aa0889 --- /dev/null +++ b/examples/optim-examples/issue-7.ae @@ -0,0 +1,12 @@ +logic x, y : int +logic f : int -> int +logic P : int -> prop + +goal g: + P(x) -> + 0 <= f(x) <= 100 -> + f(y) = 50 -> + x = 1 -> (* ordering of constraints is important *) + maximize(x,1) -> + maximize(f(x), 2) -> + false diff --git a/examples/optim-examples/micro.ae b/examples/optim-examples/micro.ae new file mode 100644 index 000000000..95082dcdc --- /dev/null +++ b/examples/optim-examples/micro.ae @@ -0,0 +1,20 @@ +goal g1 : + forall x : int. + forall z : int. + maximize(x,1) -> + maximize(z,2) -> + 2 * x <= 125 -> + 0 <= z <= 10 -> + false + +(* z is a "don't care" in this second example, because y is already +unbounded. (although y and z are independant *) + +goal g : + forall y : int. + minimize(y,1) -> + 3 * y <= 125 -> + forall z : int. + maximize(z,2) -> + 0 <= z <= 10 -> + false \ No newline at end of file diff --git a/examples/optim-examples/nano_unbounded.ae b/examples/optim-examples/nano_unbounded.ae new file mode 100644 index 000000000..e01c6882e --- /dev/null +++ b/examples/optim-examples/nano_unbounded.ae @@ -0,0 +1,4 @@ +goal g : +forall x : int. +maximize(x,1) -> +x >= 0 -> false diff --git a/examples/optim-examples/opam-optim/original-no-optim-pp.smt2 b/examples/optim-examples/opam-optim/original-no-optim-pp.smt2 new file mode 100644 index 000000000..bde3e68a7 --- /dev/null +++ b/examples/optim-examples/opam-optim/original-no-optim-pp.smt2 @@ -0,0 +1,23479 @@ +(set-logic QF_LIA) +(set-info :status unknown) + +;; Vars declarations: +;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +(declare-fun %3dopam-invariant.1 () Bool) +(declare-fun ocamlfind.26 () Bool) +(declare-fun ocamlfind.25 () Bool) +(declare-fun ocamlfind.23 () Bool) +(declare-fun ocamlfind.22 () Bool) +(declare-fun ocamlfind.21 () Bool) +(declare-fun ocamlfind.18 () Bool) +(declare-fun ocamlfind.17 () Bool) +(declare-fun ocamlfind.15 () Bool) +(declare-fun ocamlfind.14 () Bool) +(declare-fun ocamlfind.13 () Bool) +(declare-fun ocamlfind.12 () Bool) +(declare-fun ocamlfind.11 () Bool) +(declare-fun ocamlfind.10 () Bool) +(declare-fun ocamlfind.7 () Bool) +(declare-fun ocamlfind.6 () Bool) +(declare-fun ocamlfind.5 () Bool) +(declare-fun ocamlfind.4 () Bool) +(declare-fun ocamlfind.3 () Bool) +(declare-fun ocamlfind.24 () Bool) +(declare-fun conf-m4.1 () Bool) +(declare-fun jbuilder.25 () Bool) +(declare-fun dune.72 () Bool) +(declare-fun dune.71 () Bool) +(declare-fun dune.69 () Bool) +(declare-fun dune.68 () Bool) +(declare-fun dune.66 () Bool) +(declare-fun dune.65 () Bool) +(declare-fun dune.64 () Bool) +(declare-fun dune.62 () Bool) +(declare-fun dune.61 () Bool) +(declare-fun dune.59 () Bool) +(declare-fun dune.57 () Bool) +(declare-fun dune.56 () Bool) +(declare-fun dune.54 () Bool) +(declare-fun dune.52 () Bool) +(declare-fun dune.50 () Bool) +(declare-fun dune.48 () Bool) +(declare-fun dune.44 () Bool) +(declare-fun dune.43 () Bool) +(declare-fun dune.42 () Bool) +(declare-fun dune.41 () Bool) +(declare-fun dune.40 () Bool) +(declare-fun dune.38 () Bool) +(declare-fun dune.36 () Bool) +(declare-fun dune.35 () Bool) +(declare-fun dune.34 () Bool) +(declare-fun dune.33 () Bool) +(declare-fun dune.31 () Bool) +(declare-fun dune.30 () Bool) +(declare-fun dune.29 () Bool) +(declare-fun dune.27 () Bool) +(declare-fun dune.26 () Bool) +(declare-fun dune.25 () Bool) +(declare-fun dune.24 () Bool) +(declare-fun dune.22 () Bool) +(declare-fun dune.21 () Bool) +(declare-fun dune.20 () Bool) +(declare-fun dune.19 () Bool) +(declare-fun dune.17 () Bool) +(declare-fun dune.16 () Bool) +(declare-fun dune.14 () Bool) +(declare-fun dune.12 () Bool) +(declare-fun dune.10 () Bool) +(declare-fun dune.9 () Bool) +(declare-fun dune.7 () Bool) +(declare-fun dune.6 () Bool) +(declare-fun dune.4 () Bool) +(declare-fun dune.3 () Bool) +(declare-fun dune.51 () Bool) +(declare-fun base-threads.1 () Bool) +(declare-fun base-unix.1 () Bool) +(declare-fun ocaml.60 () Bool) +(declare-fun ocamlfind-secondary.1 () Bool) +(declare-fun num.6 () Bool) +(declare-fun num.5 () Bool) +(declare-fun num.4 () Bool) +(declare-fun num.3 () Bool) +(declare-fun num.2 () Bool) +(declare-fun num.1 () Bool) +(declare-fun base-num.1 () Bool) +(declare-fun menhir.56 () Bool) +(declare-fun menhir.55 () Bool) +(declare-fun menhir.54 () Bool) +(declare-fun menhir.53 () Bool) +(declare-fun menhir.52 () Bool) +(declare-fun menhir.51 () Bool) +(declare-fun menhir.50 () Bool) +(declare-fun menhir.49 () Bool) +(declare-fun menhir.48 () Bool) +(declare-fun menhir.47 () Bool) +(declare-fun menhir.46 () Bool) +(declare-fun menhir.45 () Bool) +(declare-fun menhir.44 () Bool) +(declare-fun menhir.43 () Bool) +(declare-fun menhir.42 () Bool) +(declare-fun menhir.41 () Bool) +(declare-fun menhir.40 () Bool) +(declare-fun menhir.39 () Bool) +(declare-fun menhir.38 () Bool) +(declare-fun menhir.37 () Bool) +(declare-fun menhir.36 () Bool) +(declare-fun menhir.34 () Bool) +(declare-fun menhir.33 () Bool) +(declare-fun menhir.32 () Bool) +(declare-fun menhir.31 () Bool) +(declare-fun menhir.30 () Bool) +(declare-fun menhir.29 () Bool) +(declare-fun menhir.28 () Bool) +(declare-fun menhir.27 () Bool) +(declare-fun menhir.26 () Bool) +(declare-fun menhir.25 () Bool) +(declare-fun menhir.24 () Bool) +(declare-fun menhir.23 () Bool) +(declare-fun menhir.22 () Bool) +(declare-fun menhir.21 () Bool) +(declare-fun menhir.20 () Bool) +(declare-fun menhir.19 () Bool) +(declare-fun menhir.18 () Bool) +(declare-fun menhir.17 () Bool) +(declare-fun menhir.16 () Bool) +(declare-fun menhir.15 () Bool) +(declare-fun menhir.14 () Bool) +(declare-fun menhir.13 () Bool) +(declare-fun menhir.12 () Bool) +(declare-fun menhir.11 () Bool) +(declare-fun menhir.8 () Bool) +(declare-fun menhir.6 () Bool) +(declare-fun menhir.4 () Bool) +(declare-fun menhir.2 () Bool) +(declare-fun menhir.3 () Bool) +(declare-fun camlp5.24 () Bool) +(declare-fun camlp5.23 () Bool) +(declare-fun camlp5.22 () Bool) +(declare-fun camlp5.21 () Bool) +(declare-fun camlp5.20 () Bool) +(declare-fun camlp5.19 () Bool) +(declare-fun camlp5.18 () Bool) +(declare-fun camlp5.17 () Bool) +(declare-fun camlp5.16 () Bool) +(declare-fun camlp5.15 () Bool) +(declare-fun camlp5.14 () Bool) +(declare-fun camlp5.13 () Bool) +(declare-fun camlp5.12 () Bool) +(declare-fun camlp5.11 () Bool) +(declare-fun camlp5.10 () Bool) +(declare-fun camlp5.9 () Bool) +(declare-fun camlp5.8 () Bool) +(declare-fun camlp5.7 () Bool) +(declare-fun camlp5.6 () Bool) +(declare-fun camlp5.5 () Bool) +(declare-fun camlp5.3 () Bool) +(declare-fun camlp5.2 () Bool) +(declare-fun camlp5.4 () Bool) +(declare-fun why3.28 () Bool) +(declare-fun why3.27 () Bool) +(declare-fun why3.26 () Bool) +(declare-fun why3.25 () Bool) +(declare-fun why3.24 () Bool) +(declare-fun why3.23 () Bool) +(declare-fun why3.22 () Bool) +(declare-fun why3.21 () Bool) +(declare-fun why3.20 () Bool) +(declare-fun why3.19 () Bool) +(declare-fun why3.18 () Bool) +(declare-fun why3.17 () Bool) +(declare-fun why3.16 () Bool) +(declare-fun why3.15 () Bool) +(declare-fun why3.14 () Bool) +(declare-fun why3.13 () Bool) +(declare-fun why3.12 () Bool) +(declare-fun why3.11 () Bool) +(declare-fun why3.10 () Bool) +(declare-fun why3.8 () Bool) +(declare-fun why3.6 () Bool) +(declare-fun why3.5 () Bool) +(declare-fun why3.4 () Bool) +(declare-fun why3.3 () Bool) +(declare-fun why3.2 () Bool) +(declare-fun why3.1 () Bool) +(declare-fun why3.7 () Bool) +(declare-fun camlzip.7 () Bool) +(declare-fun camlzip.6 () Bool) +(declare-fun camlzip.5 () Bool) +(declare-fun camlzip.4 () Bool) +(declare-fun camlzip.3 () Bool) +(declare-fun camlzip.2 () Bool) +(declare-fun camlzip.1 () Bool) +(declare-fun conf-gtksourceview.1 () Bool) +(declare-fun lablgtk.15 () Bool) +(declare-fun lablgtk.14 () Bool) +(declare-fun lablgtk.13 () Bool) +(declare-fun lablgtk.12 () Bool) +(declare-fun lablgtk.11 () Bool) +(declare-fun lablgtk.10 () Bool) +(declare-fun lablgtk.9 () Bool) +(declare-fun lablgtk.8 () Bool) +(declare-fun lablgtk.7 () Bool) +(declare-fun lablgtk.6 () Bool) +(declare-fun lablgtk.3 () Bool) +(declare-fun ocamlgraph.12 () Bool) +(declare-fun ocamlgraph.9 () Bool) +(declare-fun ocamlgraph.8 () Bool) +(declare-fun ocamlgraph.7 () Bool) +(declare-fun ocamlgraph.6 () Bool) +(declare-fun ocamlgraph.5 () Bool) +(declare-fun ocamlgraph.4 () Bool) +(declare-fun why3-base.1 () Bool) +(declare-fun zarith.14 () Bool) +(declare-fun zarith.13 () Bool) +(declare-fun zarith.12 () Bool) +(declare-fun zarith.9 () Bool) +(declare-fun zarith.8 () Bool) +(declare-fun zarith.7 () Bool) +(declare-fun zarith.6 () Bool) +(declare-fun zarith.5 () Bool) +(declare-fun zarith.4 () Bool) +(declare-fun zarith.3 () Bool) +(declare-fun zarith.2 () Bool) +(declare-fun zarith.1 () Bool) +(declare-fun camlp4.33 () Bool) +(declare-fun camlp4.32 () Bool) +(declare-fun camlp4.31 () Bool) +(declare-fun camlp4.29 () Bool) +(declare-fun camlp4.28 () Bool) +(declare-fun camlp4.27 () Bool) +(declare-fun camlp4.26 () Bool) +(declare-fun camlp4.25 () Bool) +(declare-fun camlp4.24 () Bool) +(declare-fun camlp4.23 () Bool) +(declare-fun camlp4.22 () Bool) +(declare-fun camlp4.21 () Bool) +(declare-fun camlp4.20 () Bool) +(declare-fun camlp4.19 () Bool) +(declare-fun camlp4.18 () Bool) +(declare-fun camlp4.17 () Bool) +(declare-fun camlp4.16 () Bool) +(declare-fun camlp4.15 () Bool) +(declare-fun camlp4.14 () Bool) +(declare-fun camlp4.13 () Bool) +(declare-fun camlp4.11 () Bool) +(declare-fun camlp4.10 () Bool) +(declare-fun camlp4.9 () Bool) +(declare-fun camlp4.8 () Bool) +(declare-fun camlp4.7 () Bool) +(declare-fun camlp4.6 () Bool) +(declare-fun camlp4.5 () Bool) +(declare-fun camlp4.3 () Bool) +(declare-fun camlp4.2 () Bool) +(declare-fun camlp4.30 () Bool) +(declare-fun ocamlbuild.8 () Bool) +(declare-fun ocamlbuild.7 () Bool) +(declare-fun ocamlbuild.6 () Bool) +(declare-fun ocamlbuild.5 () Bool) +(declare-fun ocamlbuild.4 () Bool) +(declare-fun ocamlbuild.3 () Bool) +(declare-fun ocamlbuild.2 () Bool) +(declare-fun ocamlbuild.1 () Bool) +(declare-fun lwt.51 () Bool) +(declare-fun lwt.50 () Bool) +(declare-fun lwt.49 () Bool) +(declare-fun lwt.47 () Bool) +(declare-fun lwt.46 () Bool) +(declare-fun lwt.45 () Bool) +(declare-fun lwt.44 () Bool) +(declare-fun lwt.43 () Bool) +(declare-fun lwt.41 () Bool) +(declare-fun lwt.40 () Bool) +(declare-fun lwt.39 () Bool) +(declare-fun lwt.38 () Bool) +(declare-fun lwt.36 () Bool) +(declare-fun lwt.35 () Bool) +(declare-fun lwt.34 () Bool) +(declare-fun lwt.32 () Bool) +(declare-fun lwt.30 () Bool) +(declare-fun lwt.29 () Bool) +(declare-fun lwt.26 () Bool) +(declare-fun lwt.25 () Bool) +(declare-fun lwt.23 () Bool) +(declare-fun lwt.22 () Bool) +(declare-fun lwt.21 () Bool) +(declare-fun lwt.20 () Bool) +(declare-fun lwt.19 () Bool) +(declare-fun lwt.18 () Bool) +(declare-fun lwt.17 () Bool) +(declare-fun lwt.16 () Bool) +(declare-fun lwt.14 () Bool) +(declare-fun lwt.13 () Bool) +(declare-fun lwt.12 () Bool) +(declare-fun lwt.11 () Bool) +(declare-fun lwt.10 () Bool) +(declare-fun lwt.9 () Bool) +(declare-fun lwt.8 () Bool) +(declare-fun lwt.7 () Bool) +(declare-fun lwt.6 () Bool) +(declare-fun lwt.4 () Bool) +(declare-fun lwt.24 () Bool) +(declare-fun cppo.22 () Bool) +(declare-fun cppo.21 () Bool) +(declare-fun cppo.20 () Bool) +(declare-fun cppo.19 () Bool) +(declare-fun cppo.18 () Bool) +(declare-fun cppo.17 () Bool) +(declare-fun cppo.16 () Bool) +(declare-fun cppo.15 () Bool) +(declare-fun cppo.14 () Bool) +(declare-fun cppo.13 () Bool) +(declare-fun cppo.12 () Bool) +(declare-fun cppo.11 () Bool) +(declare-fun cppo.10 () Bool) +(declare-fun cppo.8 () Bool) +(declare-fun cppo.7 () Bool) +(declare-fun cppo.6 () Bool) +(declare-fun cppo.5 () Bool) +(declare-fun jbuilder.24 () Bool) +(declare-fun jbuilder.23 () Bool) +(declare-fun jbuilder.22 () Bool) +(declare-fun jbuilder.21 () Bool) +(declare-fun jbuilder.20 () Bool) +(declare-fun jbuilder.19 () Bool) +(declare-fun jbuilder.18 () Bool) +(declare-fun jbuilder.17 () Bool) +(declare-fun jbuilder.16 () Bool) +(declare-fun jbuilder.15 () Bool) +(declare-fun jbuilder.14 () Bool) +(declare-fun ocaml-migrate-parsetree.33 () Bool) +(declare-fun ocaml-migrate-parsetree.32 () Bool) +(declare-fun ocaml-migrate-parsetree.31 () Bool) +(declare-fun ocaml-migrate-parsetree.30 () Bool) +(declare-fun ocaml-migrate-parsetree.28 () Bool) +(declare-fun ocaml-migrate-parsetree.27 () Bool) +(declare-fun ocaml-migrate-parsetree.26 () Bool) +(declare-fun ocaml-migrate-parsetree.24 () Bool) +(declare-fun ocaml-migrate-parsetree.23 () Bool) +(declare-fun ocaml-migrate-parsetree.22 () Bool) +(declare-fun ocaml-migrate-parsetree.21 () Bool) +(declare-fun ocaml-migrate-parsetree.20 () Bool) +(declare-fun ocaml-migrate-parsetree.19 () Bool) +(declare-fun ocaml-migrate-parsetree.18 () Bool) +(declare-fun ocaml-migrate-parsetree.17 () Bool) +(declare-fun ocaml-migrate-parsetree.16 () Bool) +(declare-fun ocaml-migrate-parsetree.15 () Bool) +(declare-fun ocaml-migrate-parsetree.14 () Bool) +(declare-fun ocaml-migrate-parsetree.13 () Bool) +(declare-fun ocaml-migrate-parsetree.12 () Bool) +(declare-fun ocaml-migrate-parsetree.11 () Bool) +(declare-fun ocaml-migrate-parsetree.10 () Bool) +(declare-fun ocaml-migrate-parsetree.9 () Bool) +(declare-fun ocaml-migrate-parsetree.8 () Bool) +(declare-fun ocaml-migrate-parsetree.6 () Bool) +(declare-fun ocaml-migrate-parsetree.4 () Bool) +(declare-fun ocaml-migrate-parsetree.3 () Bool) +(declare-fun ppx%5ftools%5fversioned.12 () Bool) +(declare-fun ppx%5ftools%5fversioned.11 () Bool) +(declare-fun ppx%5ftools%5fversioned.10 () Bool) +(declare-fun ppx%5ftools%5fversioned.9 () Bool) +(declare-fun ppx%5ftools%5fversioned.8 () Bool) +(declare-fun ppx%5ftools%5fversioned.7 () Bool) +(declare-fun ppx%5ftools%5fversioned.6 () Bool) +(declare-fun ppx%5ftools%5fversioned.5 () Bool) +(declare-fun result.6 () Bool) +(declare-fun result.5 () Bool) +(declare-fun result.4 () Bool) +(declare-fun result.3 () Bool) +(declare-fun result.2 () Bool) +(declare-fun result.1 () Bool) +(declare-fun ocaml-config.1 () Bool) +(declare-fun ocaml-config.2 () Bool) +(declare-fun dune-configurator.23 () Bool) +(declare-fun dune-configurator.22 () Bool) +(declare-fun dune-configurator.21 () Bool) +(declare-fun dune-configurator.20 () Bool) +(declare-fun dune-configurator.18 () Bool) +(declare-fun dune-configurator.17 () Bool) +(declare-fun dune-configurator.16 () Bool) +(declare-fun dune-configurator.14 () Bool) +(declare-fun dune-configurator.13 () Bool) +(declare-fun dune-configurator.12 () Bool) +(declare-fun dune-configurator.11 () Bool) +(declare-fun dune-configurator.9 () Bool) +(declare-fun dune-configurator.8 () Bool) +(declare-fun dune-configurator.7 () Bool) +(declare-fun dune-configurator.6 () Bool) +(declare-fun dune-configurator.5 () Bool) +(declare-fun dune-configurator.3 () Bool) +(declare-fun dune-configurator.2 () Bool) +(declare-fun dune-configurator.10 () Bool) +(declare-fun dune-private-libs.7 () Bool) +(declare-fun ppx%5ftools.19 () Bool) +(declare-fun ppx%5ftools.18 () Bool) +(declare-fun ppx%5ftools.17 () Bool) +(declare-fun ppx%5ftools.16 () Bool) +(declare-fun ppx%5ftools.15 () Bool) +(declare-fun ppx%5ftools.14 () Bool) +(declare-fun ppx%5ftools.13 () Bool) +(declare-fun ppx%5ftools.12 () Bool) +(declare-fun ppx%5ftools.11 () Bool) +(declare-fun ppx%5ftools.10 () Bool) +(declare-fun ppx%5ftools.9 () Bool) +(declare-fun ppx%5ftools.8 () Bool) +(declare-fun ppx%5ftools.7 () Bool) +(declare-fun ppx%5ftools.5 () Bool) +(declare-fun ppx%5ftools.3 () Bool) +(declare-fun ppx%5ftools.2 () Bool) +(declare-fun ppx%5ftools.1 () Bool) +(declare-fun ppx%5ftools.4 () Bool) +(declare-fun why3-base.13 () Bool) +(declare-fun why3-base.12 () Bool) +(declare-fun why3-base.11 () Bool) +(declare-fun why3-base.10 () Bool) +(declare-fun why3-base.8 () Bool) +(declare-fun why3-base.7 () Bool) +(declare-fun why3-base.6 () Bool) +(declare-fun why3-base.5 () Bool) +(declare-fun why3-base.4 () Bool) +(declare-fun why3-base.3 () Bool) +(declare-fun why3-base.2 () Bool) +(declare-fun base.25 () Bool) +(declare-fun base.24 () Bool) +(declare-fun base.22 () Bool) +(declare-fun base.21 () Bool) +(declare-fun base.20 () Bool) +(declare-fun base.18 () Bool) +(declare-fun base.17 () Bool) +(declare-fun base.16 () Bool) +(declare-fun base.13 () Bool) +(declare-fun base.11 () Bool) +(declare-fun base.9 () Bool) +(declare-fun base.8 () Bool) +(declare-fun base.7 () Bool) +(declare-fun base.6 () Bool) +(declare-fun base.5 () Bool) +(declare-fun base.14 () Bool) +(declare-fun sexplib0.2 () Bool) +(declare-fun coq.1 () Bool) +(declare-fun cppo.4 () Bool) +(declare-fun cppo.3 () Bool) +(declare-fun cppo.2 () Bool) +(declare-fun cppo.1 () Bool) +(declare-fun ppx%5fcore.14 () Bool) +(declare-fun ppx%5fcore.13 () Bool) +(declare-fun ppx%5fcore.12 () Bool) +(declare-fun jbuilder.13 () Bool) +(declare-fun jbuilder.12 () Bool) +(declare-fun jbuilder.11 () Bool) +(declare-fun jbuilder.10 () Bool) +(declare-fun jbuilder.9 () Bool) +(declare-fun jbuilder.8 () Bool) +(declare-fun jbuilder.7 () Bool) +(declare-fun jbuilder.6 () Bool) +(declare-fun jbuilder.5 () Bool) +(declare-fun jbuilder.4 () Bool) +(declare-fun ocaml-compiler-libs.2 () Bool) +(declare-fun ppx%5fast.4 () Bool) +(declare-fun ppx%5fast.3 () Bool) +(declare-fun ppx%5fast.2 () Bool) +(declare-fun ppx%5ftraverse%5fbuiltins.2 () Bool) +(declare-fun stdio.3 () Bool) +(declare-fun stdio.2 () Bool) +(declare-fun menhirSdk.10 () Bool) +(declare-fun menhirSdk.9 () Bool) +(declare-fun menhirSdk.7 () Bool) +(declare-fun menhirSdk.6 () Bool) +(declare-fun menhirSdk.5 () Bool) +(declare-fun menhirSdk.4 () Bool) +(declare-fun menhirSdk.3 () Bool) +(declare-fun menhirSdk.2 () Bool) +(declare-fun menhirSdk.1 () Bool) +(declare-fun menhirSdk.8 () Bool) +(declare-fun conf-gtk2.1 () Bool) +(declare-fun conf-which.1 () Bool) +(declare-fun stdio.13 () Bool) +(declare-fun stdio.11 () Bool) +(declare-fun stdio.7 () Bool) +(declare-fun stdio.5 () Bool) +(declare-fun stdio.9 () Bool) +(declare-fun alt-ergo-lib.4 () Bool) +(declare-fun alt-ergo-lib.2 () Bool) +(declare-fun alt-ergo-lib.1 () Bool) +(declare-fun alt-ergo-lib.3 () Bool) +(declare-fun ocplib-simplex.2 () Bool) +(declare-fun seq.5 () Bool) +(declare-fun seq.4 () Bool) +(declare-fun seq.3 () Bool) +(declare-fun seq.2 () Bool) +(declare-fun seq.1 () Bool) +(declare-fun stdlib-shims.2 () Bool) +(declare-fun topkg.16 () Bool) +(declare-fun topkg.15 () Bool) +(declare-fun topkg.13 () Bool) +(declare-fun topkg.12 () Bool) +(declare-fun topkg.11 () Bool) +(declare-fun topkg.9 () Bool) +(declare-fun topkg.8 () Bool) +(declare-fun topkg.7 () Bool) +(declare-fun topkg.6 () Bool) +(declare-fun topkg.5 () Bool) +(declare-fun topkg.4 () Bool) +(declare-fun topkg.3 () Bool) +(declare-fun topkg.14 () Bool) +(declare-fun conf-gmp.3 () Bool) +(declare-fun conf-gmp.2 () Bool) +(declare-fun conf-gmp.1 () Bool) +(declare-fun conf-perl.1 () Bool) +(declare-fun ppx%5fderivers.2 () Bool) +(declare-fun ppx%5fderivers.1 () Bool) +(declare-fun jbuilder.3 () Bool) +(declare-fun jbuilder.2 () Bool) +(declare-fun menhirLib.10 () Bool) +(declare-fun configurator.7 () Bool) +(declare-fun configurator.5 () Bool) +(declare-fun configurator.2 () Bool) +(declare-fun configurator.3 () Bool) +(declare-fun ppx%5fbase.2 () Bool) +(declare-fun ppx%5fdriver.16 () Bool) +(declare-fun ppx%5fdriver.15 () Bool) +(declare-fun ppx%5fdriver.14 () Bool) +(declare-fun mmap.2 () Bool) +(declare-fun ocplib-endian.9 () Bool) +(declare-fun ocplib-endian.8 () Bool) +(declare-fun ocplib-endian.7 () Bool) +(declare-fun ocplib-endian.6 () Bool) +(declare-fun ocplib-endian.4 () Bool) +(declare-fun ocplib-endian.3 () Bool) +(declare-fun ocplib-endian.2 () Bool) +(declare-fun ocplib-endian.1 () Bool) +(declare-fun sqlite3.26 () Bool) +(declare-fun sqlite3.25 () Bool) +(declare-fun sqlite3.23 () Bool) +(declare-fun sqlite3.21 () Bool) +(declare-fun sqlite3.20 () Bool) +(declare-fun sqlite3.19 () Bool) +(declare-fun sqlite3.18 () Bool) +(declare-fun sqlite3.17 () Bool) +(declare-fun sqlite3.16 () Bool) +(declare-fun sqlite3.15 () Bool) +(declare-fun sqlite3.14 () Bool) +(declare-fun sqlite3.13 () Bool) +(declare-fun sqlite3.12 () Bool) +(declare-fun sqlite3.11 () Bool) +(declare-fun sqlite3.10 () Bool) +(declare-fun sqlite3.9 () Bool) +(declare-fun sqlite3.8 () Bool) +(declare-fun sqlite3.22 () Bool) +(declare-fun conf-sqlite3.1 () Bool) +(declare-fun ocaml-syntax-shims.1 () Bool) +(declare-fun conf-pkg-config.4 () Bool) +(declare-fun conf-pkg-config.3 () Bool) +(declare-fun conf-pkg-config.2 () Bool) +(declare-fun conf-pkg-config.1 () Bool) +(declare-fun alt-ergo.7 () Bool) +(declare-fun alt-ergo.6 () Bool) +(declare-fun alt-ergo.5 () Bool) +(declare-fun alt-ergo.4 () Bool) +(declare-fun alt-ergo.3 () Bool) +(declare-fun alt-ergo.2 () Bool) +(declare-fun alt-ergo.12 () Bool) +(declare-fun alt-ergo.11 () Bool) +(declare-fun alt-ergo.10 () Bool) +(declare-fun alt-ergo.9 () Bool) +(declare-fun alt-ergo.8 () Bool) +(declare-fun conf-autoconf.1 () Bool) +(declare-fun psmt2-frontend.1 () Bool) +(declare-fun sexplib0.8 () Bool) +(declare-fun sexplib0.6 () Bool) +(declare-fun sexplib0.4 () Bool) +(declare-fun sexplib.60 () Bool) +(declare-fun sexplib.58 () Bool) +(declare-fun sexplib.56 () Bool) +(declare-fun sexplib.55 () Bool) +(declare-fun sexplib.57 () Bool) +(declare-fun ppx%5foptcomp.12 () Bool) +(declare-fun menhirLib.9 () Bool) +(declare-fun menhirLib.8 () Bool) +(declare-fun menhirLib.7 () Bool) +(declare-fun menhirLib.6 () Bool) +(declare-fun menhirLib.4 () Bool) +(declare-fun menhirLib.3 () Bool) +(declare-fun menhirLib.2 () Bool) +(declare-fun menhirLib.1 () Bool) +(declare-fun menhirLib.5 () Bool) +(declare-fun ocplib-simplex.1 () Bool) +(declare-fun base-bytes.2 () Bool) +(declare-fun base-bytes.1 () Bool) +(declare-fun conf-ncurses.1 () Bool) +(declare-fun base-no-ppx.1 () Bool) +(declare-fun ocaml-secondary-compiler.2 () Bool) +(declare-fun ocaml-secondary-compiler.1 () Bool) +(declare-fun mmap.1 () Bool) +(declare-fun dune-private-libs.3 () Bool) +(declare-fun alt-ergo-parsers.4 () Bool) +(declare-fun optcomp.3 () Bool) +(declare-fun psmt2-frontend.4 () Bool) +(declare-fun psmt2-frontend.3 () Bool) +(declare-fun psmt2-frontend.2 () Bool) +(declare-fun dune-private-libs.14 () Bool) +(declare-fun dune-private-libs.13 () Bool) +(declare-fun dune-private-libs.12 () Bool) +(declare-fun dune-private-libs.11 () Bool) +(declare-fun dune-private-libs.10 () Bool) +(declare-fun dune-private-libs.8 () Bool) +(declare-fun dune-private-libs.6 () Bool) +(declare-fun dune-private-libs.5 () Bool) +(declare-fun dune-private-libs.4 () Bool) +(declare-fun dune-private-libs.2 () Bool) +(declare-fun dune-private-libs.9 () Bool) +(declare-fun base-ocamlbuild.1 () Bool) +(declare-fun cppo%5focamlbuild.3 () Bool) +(declare-fun cppo%5focamlbuild.2 () Bool) +(declare-fun cppo%5focamlbuild.1 () Bool) +(declare-fun extlib.14 () Bool) +(declare-fun conf-emacs.1 () Bool) +(declare-fun tuareg.6 () Bool) +(declare-fun cmdliner.14 () Bool) +(declare-fun ocp-indent.28 () Bool) +(declare-fun ocaml-base-compiler.36 () Bool) +(declare-fun octavius.6 () Bool) +(declare-fun octavius.5 () Bool) +(declare-fun octavius.4 () Bool) +(declare-fun octavius.2 () Bool) +(declare-fun octavius.1 () Bool) +(declare-fun octavius.3 () Bool) +(declare-fun conf-zlib.1 () Bool) +(declare-fun xenbigarray.1 () Bool) +(declare-fun csexp.7 () Bool) +(declare-fun csexp.8 () Bool) +(declare-fun opam-file-format.11 () Bool) +(declare-fun ocaml-options-vanilla.1 () Bool) +(declare-fun re.23 () Bool) +(declare-fun cudf.5 () Bool) +(declare-fun conf-python-2-7.2 () Bool) +(declare-fun z3.10 () Bool) +(declare-fun easy-format.7 () Bool) +(declare-fun alt-ergo-parsers.2 () Bool) +(declare-fun alt-ergo-parsers.1 () Bool) +(declare-fun alt-ergo-parsers.3 () Bool) +(declare-fun dot-merlin-reader.3 () Bool) +(declare-fun yojson.18 () Bool) +(declare-fun merlin.46 () Bool) +(declare-fun ppx%5fmetaquot.2 () Bool) +(declare-fun ppx%5ftype%5fconv.14 () Bool) +(declare-fun ppx%5ftype%5fconv.13 () Bool) +(declare-fun ppx%5fenumerate.10 () Bool) +(declare-fun biniou.9 () Bool) +(declare-fun user-setup.7 () Bool) +(declare-fun base-implicits.1 () Bool) +(declare-fun ppx%5fsexp%5fconv.14 () Bool) +(declare-fun base-bigarray.1 () Bool) +(declare-fun mccs.9 () Bool) +(declare-fun ppx%5fjs%5fstyle.2 () Bool) +(declare-fun ppx%5fcompare.11 () Bool) +(declare-fun ppx%5fhash.2 () Bool) +(declare-fun dose3.5 () Bool) +(declare-fun base-metaocaml-ocamlfind.1 () Bool) +(declare-fun conf-findutils.1 () Bool) + +(assert + +;; Definitions: +;;;;;;;;;;;;;;;;; +(let ((!k2 (ite dune.51 1 +0))) + +(let ((!k7 (ite ocamlgraph.9 1 +0))) + +(let ((!k9 (ite lwt.24 1 +0))) + +(let ((!k10 (ite ocaml-config.2 1 +0))) + +(let ((!k13 (ite dune-configurator.10 1 +0))) + +(let ((!k15 (ite why3.25 1 +0))) + +(let ((!k16 (ite base.14 1 +0))) + +(let ((!k20 (ite menhirSdk.8 1 +0))) + +(let ((!k22 (ite lablgtk.14 1 +0))) + +(let ((!k24 (ite stdio.9 1 +0))) + +(let ((!k25 (ite menhir.34 1 +0))) + +(let ((!k27 (ite dune-configurator.20 1 +0))) + +(let ((!k29 (ite lwt.23 1 +0))) + +(let ((!k31 (ite alt-ergo-lib.3 1 +0))) + +(let ((!k32 (ite topkg.14 1 +0))) + +(let ((!k35 (ite zarith.9 1 +0))) + +(let ((!k36 (ite ocaml-migrate-parsetree.33 1 +0))) + +(let ((!k38 (ite jbuilder.24 1 +0))) + +(let ((!k39 (ite menhir.56 0 +1))) + +(let ((!k41 (ite ppx%5ftools%5fversioned.5 1 +0))) + +(let ((!k42 (ite lwt.43 1 +0))) + +(let ((!k43 (ite sqlite3.22 1 +0))) + +(let ((!k48 (ite lwt.51 1 +0))) + +(let ((!k51 (ite sqlite3.17 1 +0))) + +(let ((!k52 (ite menhir.46 1 +0))) + +(let ((!k53 (ite alt-ergo.8 1 +0))) + +(let ((!k57 (ite ocaml-migrate-parsetree.28 1 +0))) + +(let ((!k58 (ite menhirLib.5 1 +0))) + +(let ((!k59 (ite alt-ergo.5 1 +0))) + +(let ((!k60 (ite camlp4.22 1 +0))) + +(let ((!k63 (ite jbuilder.19 1 +0))) + +(let ((!k66 (ite lwt.25 1 +0))) + +(let ((!k67 (ite dune.26 1 +0))) + +(let ((!k70 (ite dune.57 1 +0))) + +(let ((!k72 (ite menhir.37 1 +0))) + +(let ((!k74 (ite ocamlfind-secondary.1 0 +1))) + +(let ((!k77 (ite lwt.34 1 +0))) + +(let ((!k78 (ite lwt.47 1 +0))) + +(let ((!k80 (ite conf-m4.1 0 +1))) + +(let ((!k82 (ite sexplib0.6 1 +0))) + +(let ((!k83 (ite dune-configurator.6 1 +0))) + +(let ((!k84 (ite menhirLib.9 1 +0))) + +(let ((!k85 (ite ppx%5ftools%5fversioned.11 1 +0))) + +(let ((!k87 (ite menhirSdk.2 1 +0))) + +(let ((!k88 (ite lwt.36 1 +0))) + +(let ((!k89 (ite conf-gtk2.1 0 +1))) + +(let ((!k90 (ite alt-ergo.12 0 +1))) + +(let ((!k91 (ite camlp5.24 1 +0))) + +(let ((!k93 (ite dune.12 1 +0))) + +(let ((!k96 (ite sexplib0.8 1 +0))) + +(let ((!k97 (ite menhirSdk.4 1 +0))) + +(let ((!k99 (ite menhir.30 1 +0))) + +(let ((!k100 (ite alt-ergo-lib.1 1 +0))) + +(let ((!k102 (ite sqlite3.12 1 +0))) + +(let ((!k103 (ite jbuilder.3 1 +0))) + +(let ((!k104 (ite sexplib0.4 1 +0))) + +(let ((!k106 (ite stdio.7 1 +0))) + +(let ((!k107 (ite psmt2-frontend.2 1 +0))) + +(let ((!k108 (ite jbuilder.15 1 +0))) + +(let ((!k111 (ite menhir.49 1 +0))) + +(let ((!k112 (ite dune-private-libs.9 1 +0))) + +(let ((!k113 (ite mmap.2 1 +0))) + +(let ((!k114 (ite ocamlbuild.7 1 +0))) + +(let ((!k115 (ite topkg.16 1 +0))) + +(let ((!k116 (ite menhirSdk.9 1 +0))) + +(let ((!k117 (ite conf-gmp.1 1 +0))) + +(let ((!k120 (ite ocaml-migrate-parsetree.32 1 +0))) + +(let ((!k121 (ite menhir.44 1 +0))) + +(let ((!k122 (ite menhirSdk.10 0 +1))) + +(let ((!k123 (ite conf-perl.1 0 +1))) + +(let ((!k126 (ite dune-configurator.18 1 +0))) + +(let ((!k127 (ite sqlite3.11 1 +0))) + +(let ((!k129 (ite cppo%5focamlbuild.1 1 +0))) + +(let ((!k131 (ite jbuilder.9 1 +0))) + +(let ((!k133 (ite why3.22 1 +0))) + +(let ((!k134 (ite cppo.18 1 +0))) + +(let ((!k136 (ite menhirSdk.3 1 +0))) + +(let ((!k143 (ite menhirLib.10 0 +1))) + +(let ((!k145 (ite dune.20 1 +0))) + +(let ((!k146 (ite seq.5 0 +1))) + +(let ((!k147 (ite extlib.14 0 +1))) + +(let ((!k148 (ite dune.27 1 +0))) + +(let ((!k149 (ite topkg.12 1 +0))) + +(let ((!k150 (ite topkg.9 1 +0))) + +(let ((!k152 (ite lwt.38 1 +0))) + +(let ((!k154 (ite ocaml-syntax-shims.1 1 +0))) + +(let ((!k157 (ite base.17 1 +0))) + +(let ((!k161 (ite lwt.26 1 +0))) + +(let ((!k163 (ite conf-python-2-7.2 0 +1))) + +(let ((!k164 (ite menhir.23 1 +0))) + +(let ((!k165 (ite cppo.20 1 +0))) + +(let ((!k166 (ite why3.28 1 +0))) + +(let ((!k167 (ite zarith.4 1 +0))) + +(let ((!k175 (ite ppx%5ftools%5fversioned.7 1 +0))) + +(let ((!k176 (ite dune.38 1 +0))) + +(let ((!k177 (ite tuareg.6 0 +1))) + +(let ((!k179 (ite why3.27 1 +0))) + +(let ((!k180 (ite jbuilder.20 1 +0))) + +(let ((!k181 (ite alt-ergo.7 1 +0))) + +(let ((!k184 (ite psmt2-frontend.4 0 +1))) + +(let ((!k185 (ite menhir.32 1 +0))) + +(let ((!k186 (ite ocaml-migrate-parsetree.19 1 +0))) + +(let ((!k189 (ite menhir.25 1 +0))) + +(let ((!k190 (ite base.18 1 +0))) + +(let ((!k191 (ite jbuilder.25 1 +0))) + +(let ((!k192 (ite menhirSdk.1 1 +0))) + +(let ((!k193 (ite cmdliner.14 0 +1))) + +(let ((!k194 (ite conf-ncurses.1 1 +0))) + +(let ((!k195 (ite ppx%5fderivers.2 1 +0))) + +(let ((!k197 (ite sqlite3.19 1 +0))) + +(let ((!k198 (ite ocp-indent.28 0 +1))) + +(let ((!k200 (ite jbuilder.16 1 +0))) + +(let ((!k202 (ite psmt2-frontend.1 1 +0))) + +(let ((!k203 (ite ppx%5ftools%5fversioned.6 1 +0))) + +(let ((!k204 (ite zarith.7 1 +0))) + +(let ((!k205 (ite dune.52 1 +0))) + +(let ((!k206 (ite stdlib-shims.2 0 +1))) + +(let ((!k207 (ite menhirLib.6 1 +0))) + +(let ((!k208 (ite sqlite3.23 1 +0))) + +(let ((!k210 (ite octavius.3 1 +0))) + +(let ((!k211 (ite camlzip.6 1 +0))) + +(let ((!k213 (ite cppo.17 1 +0))) + +(let ((!k214 (ite cppo%5focamlbuild.2 1 +0))) + +(let ((!k217 (ite ocaml-migrate-parsetree.30 1 +0))) + +(let ((!k218 (ite why3.21 1 +0))) + +(let ((!k219 (ite result.2 1 +0))) + +(let ((!k220 (ite ocamlbuild.3 1 +0))) + +(let ((!k221 (ite dune.56 1 +0))) + +(let ((!k222 (ite alt-ergo.6 1 +0))) + +(let ((!k227 (ite dune-private-libs.4 1 +0))) + +(let ((!k229 (ite dune.14 1 +0))) + +(let ((!k231 (ite dune.34 1 +0))) + +(let ((!k232 (ite dune-private-libs.8 1 +0))) + +(let ((!k233 (ite csexp.8 0 +1))) + +(let ((!k236 (ite topkg.11 1 +0))) + +(let ((!k237 (ite conf-gtksourceview.1 1 +0))) + +(let ((!k238 (ite sexplib.60 1 +0))) + +(let ((!k239 (ite dune-configurator.11 1 +0))) + +(let ((!k240 (ite dune-configurator.21 0 +1))) + +(let ((!k241 (ite ppx%5fderivers.1 1 +0))) + +(let ((!k242 (ite menhir.36 1 +0))) + +(let ((!k243 (ite jbuilder.21 1 +0))) + +(let ((!k244 (ite menhir.51 1 +0))) + +(let ((!k245 (ite ppx%5ftools%5fversioned.12 1 +0))) + +(let ((!k246 (ite opam-file-format.11 0 +1))) + +(let ((!k247 (ite ocaml-options-vanilla.1 1 +0))) + +(let ((!k248 (ite sexplib0.2 1 +0))) + +(let ((!k249 (ite re.23 0 +1))) + +(let ((!k252 (ite dune-configurator.12 1 +0))) + +(let ((!k253 (ite menhir.41 1 +0))) + +(let ((!k254 (ite dune-private-libs.7 1 +0))) + +(let ((!k255 (ite sqlite3.26 1 +0))) + +(let ((!k256 (ite why3.23 1 +0))) + +(let ((!k257 (ite menhirLib.1 1 +0))) + +(let ((!k258 (ite dune-private-libs.14 1 +0))) + +(let ((!k259 (ite menhirLib.4 1 +0))) + +(let ((!k260 (ite menhir.54 1 +0))) + +(let ((!k262 (ite dune.10 1 +0))) + +(let ((!k268 (ite octavius.4 1 +0))) + +(let ((!k272 (ite ocaml-migrate-parsetree.17 1 +0))) + +(let ((!k273 (ite sqlite3.18 1 +0))) + +(let ((!k275 (ite stdio.11 1 +0))) + +(let ((!k276 (ite jbuilder.5 1 +0))) + +(let ((!k279 (ite dune.24 1 +0))) + +(let ((!k281 (ite menhir.26 1 +0))) + +(let ((!k282 (ite dune.68 1 +0))) + +(let ((!k283 (ite sqlite3.8 1 +0))) + +(let ((!k284 (ite dune-configurator.7 1 +0))) + +(let ((!k285 (ite menhir.42 1 +0))) + +(let ((!k287 (ite ocamlfind.25 1 +0))) + +(let ((!k288 (ite menhirLib.2 1 +0))) + +(let ((!k292 (ite camlzip.3 1 +0))) + +(let ((!k294 (ite cudf.5 0 +1))) + +(let ((!k296 (ite dune-private-libs.6 1 +0))) + +(let ((!k298 (ite conf-pkg-config.3 1 +0))) + +(let ((!k299 (ite z3.10 0 +1))) + +(let ((!k302 (ite sqlite3.10 1 +0))) + +(let ((!k303 (ite conf-pkg-config.2 1 +0))) + +(let ((!k305 (ite easy-format.7 0 +1))) + +(let ((!k308 (ite jbuilder.12 1 +0))) + +(let ((!k310 (ite dune.30 1 +0))) + +(let ((!k311 (ite sqlite3.16 1 +0))) + +(let ((!k312 (ite camlzip.4 1 +0))) + +(let ((!k313 (ite camlp5.21 1 +0))) + +(let ((!k314 (ite alt-ergo-lib.2 1 +0))) + +(let ((!k316 (ite psmt2-frontend.3 1 +0))) + +(let ((!k317 (ite lwt.35 1 +0))) + +(let ((!k319 (ite topkg.7 1 +0))) + +(let ((!k321 (ite menhir.53 1 +0))) + +(let ((!k322 (ite alt-ergo-parsers.3 1 +0))) + +(let ((!k323 (ite dune.35 1 +0))) + +(let ((!k327 (ite menhir.28 1 +0))) + +(let ((!k330 (ite merlin.46 0 +1))) + +(let ((!k331 (ite ocaml-compiler-libs.2 1 +0))) + +(let ((!k332 (ite menhirLib.3 1 +0))) + +(let ((!k334 (ite zarith.13 1 +0))) + +(let ((!k336 (ite dune.22 1 +0))) + +(let ((!k337 (ite menhir.45 1 +0))) + +(let ((!k338 (ite dune.29 1 +0))) + +(let ((!k339 (ite dune-configurator.16 1 +0))) + +(let ((!k340 (ite ocplib-endian.9 1 +0))) + +(let ((!k342 (ite ocaml-secondary-compiler.1 1 +0))) + +(let ((!k343 (ite dune.48 1 +0))) + +(let ((!k344 (ite dune.21 1 +0))) + +(let ((!k346 (ite lablgtk.13 1 +0))) + +(let ((!k347 (ite topkg.3 1 +0))) + +(let ((!k349 (ite sqlite3.14 1 +0))) + +(let ((!k350 (ite dune.41 1 +0))) + +(let ((!k351 (ite why3.24 1 +0))) + +(let ((!k352 (ite cppo.19 1 +0))) + +(let ((!k354 (ite alt-ergo-parsers.1 1 +0))) + +(let ((!k358 (ite conf-gmp.2 1 +0))) + +(let ((!k360 (ite camlp5.22 1 +0))) + +(let ((!k361 (ite camlp5.23 1 +0))) + +(let ((!k362 (ite lwt.46 1 +0))) + +(let ((!k365 (ite ppx%5ftools%5fversioned.8 1 +0))) + +(let ((!k368 (ite jbuilder.18 1 +0))) + +(let ((!k369 (ite conf-which.1 0 +1))) + +(let ((!k372 (ite menhir.29 1 +0))) + +(let ((!k375 (ite ocaml-migrate-parsetree.18 1 +0))) + +(let ((!k376 (ite sqlite3.9 1 +0))) + +(let ((!k377 (ite lwt.50 1 +0))) + +(let ((!k378 (ite dune.25 1 +0))) + +(let ((!k381 (ite dune-configurator.9 1 +0))) + +(let ((!k382 (ite lwt.41 1 +0))) + +(let ((!k383 (ite dune.36 1 +0))) + +(let ((!k384 (ite menhir.48 1 +0))) + +(let ((!k385 (ite dune.66 1 +0))) + +(let ((!k387 (ite lwt.30 1 +0))) + +(let ((!k388 (ite dune-private-libs.12 1 +0))) + +(let ((!k389 (ite ppx%5ftraverse%5fbuiltins.2 1 +0))) + +(let ((!k391 (ite alt-ergo-parsers.2 1 +0))) + +(let ((!k392 (ite ocaml-secondary-compiler.2 0 +1))) + +(let ((!k393 (ite dune.54 1 +0))) + +(let ((!k394 (ite ocaml-config.1 0 +1))) + +(let ((!k395 (ite zarith.14 0 +1))) + +(let ((!k396 (ite dune-configurator.22 1 +0))) + +(let ((!k400 (ite menhir.22 1 +0))) + +(let ((!k401 (ite dune.6 1 +0))) + +(let ((!k402 (ite yojson.18 0 +1))) + +(let ((!k405 (ite user-setup.7 0 +1))) + +(let ((!k406 (ite alt-ergo.10 1 +0))) + +(let ((!k407 (ite lwt.22 1 +0))) + +(let ((!k410 (ite cppo%5focamlbuild.3 1 +0))) + +(let ((!k411 (ite jbuilder.6 1 +0))) + +(let ((!k412 (ite dune-configurator.17 1 +0))) + +(let ((!k414 (ite ocamlgraph.12 0 +1))) + +(let ((!k415 (ite dune.4 1 +0))) + +(let ((!k417 (ite sexplib.58 1 +0))) + +(let ((!k418 (ite jbuilder.2 1 +0))) + +(let ((!k420 (ite sqlite3.13 1 +0))) + +(let ((!k422 (ite topkg.4 1 +0))) + +(let ((!k423 (ite jbuilder.13 1 +0))) + +(let ((!k424 (ite base.16 1 +0))) + +(let ((!k425 (ite menhir.50 1 +0))) + +(let ((!k427 (ite dune.33 1 +0))) + +(let ((!k428 (ite conf-sqlite3.1 1 +0))) + +(let ((!k430 (ite alt-ergo.2 1 +0))) + +(let ((!k431 (ite dune-configurator.23 1 +0))) + +(let ((!k432 (ite cppo.22 0 +1))) + +(let ((!k434 (ite dune-private-libs.5 1 +0))) + +(let ((!k435 (ite dune.17 1 +0))) + +(let ((!k436 (ite base.20 1 +0))) + +(let ((!k437 (ite ocaml-migrate-parsetree.23 1 +0))) + +(let ((!k438 (ite dune.40 1 +0))) + +(let ((!k440 (ite jbuilder.4 1 +0))) + +(let ((!k441 (ite base.22 1 +0))) + +(let ((!k442 (ite num.6 0 +1))) + +(let ((!k444 (ite result.5 1 +0))) + +(let ((!k445 (ite sqlite3.15 1 +0))) + +(let ((!k446 (ite ocaml-migrate-parsetree.20 1 +0))) + +(let ((!k447 (ite dune-configurator.14 1 +0))) + +(let ((!k450 (ite conf-gmp.3 0 +1))) + +(let ((!k451 (ite octavius.1 1 +0))) + +(let ((!k453 (ite dune.3 1 +0))) + +(let ((!k454 (ite dune.61 1 +0))) + +(let ((!k455 (ite camlzip.5 1 +0))) + +(let ((!k456 (ite dune-configurator.5 1 +0))) + +(let ((!k457 (ite dune.64 1 +0))) + +(let ((!k458 (ite menhirLib.8 1 +0))) + +(let ((!k461 (ite dune.16 1 +0))) + +(let ((!k463 (ite dune.19 1 +0))) + +(let ((!k465 (ite ppx%5fast.4 1 +0))) + +(let ((!k466 (ite menhir.27 1 +0))) + +(let ((!k467 (ite lwt.39 1 +0))) + +(let ((!k469 (ite menhir.52 1 +0))) + +(let ((!k470 (ite camlp5.18 1 +0))) + +(let ((!k472 (ite menhirSdk.6 1 +0))) + +(let ((!k473 (ite dune-configurator.2 1 +0))) + +(let ((!k474 (ite conf-findutils.1 1 +0))) + +(let ((!k476 (ite dune.62 1 +0))) + +(let ((!k477 (ite topkg.6 1 +0))) + +(let ((!k478 (ite dune.72 1 +0))) + +(let ((!k479 (ite alt-ergo.3 1 +0))) + +(let ((!k480 (ite ocaml-migrate-parsetree.31 1 +0))) + +(let ((!k481 (ite base.21 1 +0))) + +(let ((!k482 (ite alt-ergo.4 1 +0))) + +(let ((!k483 (ite octavius.5 1 +0))) + +(let ((!k488 (ite result.3 1 +0))) + +(let ((!k489 (ite dune-private-libs.2 1 +0))) + +(let ((!k491 (ite menhirLib.7 1 +0))) + +(let ((!k492 (ite topkg.13 1 +0))) + +(let ((!k494 (ite dot-merlin-reader.3 0 +1))) + +(let ((!k495 (ite lwt.32 1 +0))) + +(let ((!k497 (ite mmap.1 1 +0))) + +(let ((!k498 (ite jbuilder.23 1 +0))) + +(let ((!k500 (ite dune.50 1 +0))) + +(let ((!k501 (ite num.4 1 +0))) + +(let ((!k502 (ite menhir.33 1 +0))) + +(let ((!k503 (ite lablgtk.11 1 +0))) + +(let ((!k505 (ite ppx%5ftools.13 1 +0))) + +(let ((!k507 (ite dune.59 1 +0))) + +(let ((!k508 (ite seq.4 1 +0))) + +(let ((!k509 (ite octavius.6 1 +0))) + +(let ((!k510 (ite alt-ergo.11 1 +0))) + +(let ((!k511 (ite octavius.2 1 +0))) + +(let ((!k515 (ite topkg.5 1 +0))) + +(let ((!k516 (ite alt-ergo-parsers.4 0 +1))) + +(let ((!k517 (ite menhir.21 1 +0))) + +(let ((!k520 (ite jbuilder.10 1 +0))) + +(let ((!k521 (ite menhir.39 1 +0))) + +(let ((!k522 (ite stdio.13 1 +0))) + +(let ((!k523 (ite camlzip.7 0 +1))) + +(let ((!k524 (ite zarith.6 1 +0))) + +(let ((!k526 (ite dune-configurator.8 1 +0))) + +(let ((!k527 (ite jbuilder.8 1 +0))) + +(let ((!k528 (ite ocamlbuild.4 1 +0))) + +(let ((!k530 (ite ocplib-simplex.2 0 +1))) + +(let ((!k533 (ite menhir.43 1 +0))) + +(let ((!k536 (ite mccs.9 0 +1))) + +(let ((!k537 (ite base.24 1 +0))) + +(let ((!k540 (ite dune-private-libs.11 1 +0))) + +(let ((!k541 (ite sqlite3.25 1 +0))) + +(let ((!k542 (ite ocaml-migrate-parsetree.27 1 +0))) + +(let ((!k543 (ite dune.44 1 +0))) + +(let ((!k545 (ite dune.7 1 +0))) + +(let ((!k547 (ite dune-private-libs.10 1 +0))) + +(let ((!k548 (ite zarith.3 1 +0))) + +(let ((!k549 (ite num.5 1 +0))) + +(let ((!k552 (ite jbuilder.11 1 +0))) + +(let ((!k553 (ite dune.43 1 +0))) + +(let ((!k554 (ite configurator.7 1 +0))) + +(let ((!k555 (ite alt-ergo-lib.4 0 +1))) + +(let ((!k556 (ite conf-pkg-config.1 1 +0))) + +(let ((!k557 (ite camlp5.20 1 +0))) + +(let ((!k559 (ite sqlite3.20 1 +0))) + +(let ((!k560 (ite conf-emacs.1 0 +1))) + +(let ((!k561 (ite camlp5.17 1 +0))) + +(let ((!k564 (ite menhir.31 1 +0))) + +(let ((!k566 (ite topkg.15 1 +0))) + +(let ((!k567 (ite conf-autoconf.1 0 +1))) + +(let ((!k570 (ite zarith.5 1 +0))) + +(let ((!k571 (ite ppx%5ftools%5fversioned.9 1 +0))) + +(let ((!k574 (ite conf-pkg-config.4 0 +1))) + +(let ((!k575 (ite ocamlfind.26 0 +1))) + +(let ((!k576 (ite ocamlbuild.6 1 +0))) + +(let ((!k577 (ite ocamlbuild.5 1 +0))) + +(let ((!k579 (ite menhir.20 1 +0))) + +(let ((!k582 (ite biniou.9 0 +1))) + +(let ((!k584 (ite lablgtk.15 0 +1))) + +(let ((!k585 (ite jbuilder.22 1 +0))) + +(let ((!k586 (ite why3.26 1 +0))) + +(let ((!k587 (ite menhir.24 1 +0))) + +(let ((!k589 (ite lablgtk.12 1 +0))) + +(let ((!k591 (ite menhirSdk.5 1 +0))) + +(let ((!k592 (ite ocaml-migrate-parsetree.24 1 +0))) + +(let ((!k593 (ite dune-configurator.13 1 +0))) + +(let ((!k594 (ite dune.31 1 +0))) + +(let ((!k595 (ite conf-zlib.1 0 +1))) + +(let ((!k596 (ite dune.71 1 +0))) + +(let ((!k597 (ite dune.65 1 +0))) + +(let ((!k598 (ite dune.42 1 +0))) + +(let ((!k600 (ite menhirSdk.7 1 +0))) + +(let ((!k602 (ite dune-private-libs.3 1 +0))) + +(let ((!k604 (ite sqlite3.21 1 +0))) + +(let ((!k605 (ite base-bytes.2 0 +1))) + +(let ((!k606 (ite zarith.12 1 +0))) + +(let ((!k608 (ite zarith.8 1 +0))) + +(let ((!k609 (ite topkg.8 1 +0))) + +(let ((!k610 (ite ocplib-simplex.1 1 +0))) + +(let ((!k612 (ite menhir.47 1 +0))) + +(let ((!k613 (ite dose3.5 0 +1))) + +(let ((!k614 (ite csexp.7 1 +0))) + +(let ((!k615 (ite cppo.21 1 +0))) + +(let ((!k618 (ite result.1 1 +0))) + +(let ((!k620 (ite menhir.38 1 +0))) + +(let ((!k622 (ite ocplib-endian.8 1 +0))) + +(let ((!k623 (ite lwt.29 1 +0))) + +(let ((!k626 (ite result.6 0 +1))) + +(let ((!k627 (ite ocamlbuild.8 0 +1))) + +(let ((!k628 (ite dune.69 0 +1))) + +(let ((!k629 (ite why3.20 1 +0))) + +(let ((!k630 (ite lablgtk.10 1 +0))) + +(let ((!k631 (ite ocaml-migrate-parsetree.26 1 +0))) + +(let ((!k632 (ite lwt.40 1 +0))) + +(let ((!k633 (ite jbuilder.7 1 +0))) + +(let ((!k634 (ite dune-private-libs.13 1 +0))) + +(let ((!k636 (ite lwt.45 1 +0))) + +(let ((!k637 (ite result.4 1 +0))) + +(let ((!k639 (ite lwt.44 1 +0))) + +(let ((!k641 (ite menhir.55 1 +0))) + +(let ((!k644 (ite menhir.40 1 +0))) + +(let ((!k646 (ite dune.9 1 +0))) + +(let ((!k647 (ite lwt.49 1 +0))) + +(let ((!k648 (ite num.3 1 +0))) + +(let ((!k651 (ite ppx%5ftools%5fversioned.10 1 +0))) + +(let ((!k652 (ite alt-ergo.9 1 +0))) + +(let ((!k653 (ite jbuilder.14 1 +0))) + +(let ((!k654 (ite num.2 1 +0))) + +(let ((!k655 (ite jbuilder.17 1 +0))) + +(let ((!k657 (ite dune.51 14 +0))) + +(let ((!k663 (ite lwt.24 20 +0))) + +(let ((!k666 (ite dune-configurator.10 11 +0))) + +(let ((!k668 (ite why3.25 3 +0))) + +(let ((!k669 (ite base.14 8 +0))) + +(let ((!k673 (ite menhirSdk.8 2 +0))) + +(let ((!k676 (ite stdio.9 2 +0))) + +(let ((!k677 (ite menhir.34 21 +0))) + +(let ((!k679 (ite dune-configurator.20 3 +0))) + +(let ((!k681 (ite lwt.23 21 +0))) + +(let ((!k683 (ite topkg.14 2 +0))) + +(let ((!k686 (ite zarith.9 3 +0))) + +(let ((!k687 (ite ocaml-migrate-parsetree.33 2 +0))) + +(let ((!k690 (ite ppx%5ftools%5fversioned.5 7 +0))) + +(let ((!k691 (ite lwt.43 7 +0))) + +(let ((!k692 (ite sqlite3.22 3 +0))) + +(let ((!k699 (ite sqlite3.17 8 +0))) + +(let ((!k700 (ite menhir.46 10 +0))) + +(let ((!k701 (ite alt-ergo.8 4 +0))) + +(let ((!k705 (ite ocaml-migrate-parsetree.28 6 +0))) + +(let ((!k706 (ite menhirLib.5 5 +0))) + +(let ((!k707 (ite alt-ergo.5 7 +0))) + +(let ((!k708 (ite camlp4.22 11 +0))) + +(let ((!k711 (ite jbuilder.19 6 +0))) + +(let ((!k714 (ite lwt.25 19 +0))) + +(let ((!k715 (ite dune.26 31 +0))) + +(let ((!k718 (ite dune.57 10 +0))) + +(let ((!k720 (ite menhir.37 19 +0))) + +(let ((!k724 (ite lwt.34 14 +0))) + +(let ((!k725 (ite lwt.47 3 +0))) + +(let ((!k728 (ite dune-configurator.6 15 +0))) + +(let ((!k730 (ite menhirSdk.2 8 +0))) + +(let ((!k731 (ite lwt.36 12 +0))) + +(let ((!k732 (ite camlp5.24 7 +0))) + +(let ((!k734 (ite dune.12 41 +0))) + +(let ((!k737 (ite menhirSdk.4 6 +0))) + +(let ((!k739 (ite menhir.30 25 +0))) + +(let ((!k740 (ite alt-ergo-lib.1 3 +0))) + +(let ((!k742 (ite sqlite3.12 13 +0))) + +(let ((!k743 (ite jbuilder.3 22 +0))) + +(let ((!k744 (ite sexplib0.4 2 +0))) + +(let ((!k746 (ite stdio.7 3 +0))) + +(let ((!k747 (ite psmt2-frontend.2 2 +0))) + +(let ((!k748 (ite jbuilder.15 10 +0))) + +(let ((!k751 (ite menhir.49 7 +0))) + +(let ((!k752 (ite dune-private-libs.9 9 +0))) + +(let ((!k753 (ite conf-gmp.1 2 +0))) + +(let ((!k755 (ite ocaml-migrate-parsetree.32 3 +0))) + +(let ((!k756 (ite menhir.44 12 +0))) + +(let ((!k759 (ite dune-configurator.18 4 +0))) + +(let ((!k760 (ite sqlite3.11 14 +0))) + +(let ((!k762 (ite cppo%5focamlbuild.1 2 +0))) + +(let ((!k764 (ite jbuilder.9 16 +0))) + +(let ((!k766 (ite why3.22 6 +0))) + +(let ((!k767 (ite cppo.18 4 +0))) + +(let ((!k768 (ite menhirSdk.3 7 +0))) + +(let ((!k776 (ite dune.20 36 +0))) + +(let ((!k777 (ite dune.27 30 +0))) + +(let ((!k778 (ite topkg.12 4 +0))) + +(let ((!k779 (ite topkg.9 6 +0))) + +(let ((!k781 (ite lwt.38 11 +0))) + +(let ((!k785 (ite base.17 6 +0))) + +(let ((!k788 (ite lwt.26 18 +0))) + +(let ((!k790 (ite menhir.23 32 +0))) + +(let ((!k791 (ite cppo.20 2 +0))) + +(let ((!k792 (ite zarith.4 8 +0))) + +(let ((!k800 (ite ppx%5ftools%5fversioned.7 5 +0))) + +(let ((!k801 (ite dune.38 22 +0))) + +(let ((!k803 (ite jbuilder.20 5 +0))) + +(let ((!k804 (ite alt-ergo.7 5 +0))) + +(let ((!k807 (ite menhir.32 23 +0))) + +(let ((!k808 (ite ocaml-migrate-parsetree.19 14 +0))) + +(let ((!k811 (ite menhir.25 30 +0))) + +(let ((!k812 (ite base.18 5 +0))) + +(let ((!k813 (ite menhirSdk.1 9 +0))) + +(let ((!k815 (ite sqlite3.19 6 +0))) + +(let ((!k817 (ite jbuilder.16 9 +0))) + +(let ((!k819 (ite psmt2-frontend.1 3 +0))) + +(let ((!k820 (ite ppx%5ftools%5fversioned.6 6 +0))) + +(let ((!k821 (ite zarith.7 5 +0))) + +(let ((!k822 (ite dune.52 13 +0))) + +(let ((!k823 (ite menhirLib.6 4 +0))) + +(let ((!k824 (ite sqlite3.23 2 +0))) + +(let ((!k826 (ite octavius.3 3 +0))) + +(let ((!k828 (ite cppo.17 5 +0))) + +(let ((!k831 (ite ocaml-migrate-parsetree.30 5 +0))) + +(let ((!k832 (ite why3.21 7 +0))) + +(let ((!k833 (ite result.2 4 +0))) + +(let ((!k834 (ite ocamlbuild.3 5 +0))) + +(let ((!k835 (ite dune.56 11 +0))) + +(let ((!k836 (ite alt-ergo.6 6 +0))) + +(let ((!k840 (ite dune-private-libs.4 14 +0))) + +(let ((!k842 (ite dune.14 40 +0))) + +(let ((!k844 (ite dune.34 25 +0))) + +(let ((!k845 (ite dune-private-libs.8 10 +0))) + +(let ((!k847 (ite topkg.11 5 +0))) + +(let ((!k848 (ite sexplib.60 4 +0))) + +(let ((!k849 (ite dune-configurator.11 10 +0))) + +(let ((!k850 (ite dune-configurator.21 0 +2))) + +(let ((!k851 (ite menhir.36 20 +0))) + +(let ((!k852 (ite jbuilder.21 4 +0))) + +(let ((!k853 (ite menhir.51 5 +0))) + +(let ((!k854 (ite sexplib0.2 3 +0))) + +(let ((!k857 (ite dune-configurator.12 9 +0))) + +(let ((!k858 (ite menhir.41 15 +0))) + +(let ((!k859 (ite dune-private-libs.7 11 +0))) + +(let ((!k860 (ite why3.23 5 +0))) + +(let ((!k861 (ite menhirLib.1 9 +0))) + +(let ((!k862 (ite dune-private-libs.14 4 +0))) + +(let ((!k863 (ite menhirLib.4 6 +0))) + +(let ((!k864 (ite menhir.54 2 +0))) + +(let ((!k865 (ite dune.10 42 +0))) + +(let ((!k871 (ite octavius.4 2 +0))) + +(let ((!k875 (ite ocaml-migrate-parsetree.17 16 +0))) + +(let ((!k876 (ite sqlite3.18 7 +0))) + +(let ((!k877 (ite jbuilder.5 20 +0))) + +(let ((!k880 (ite dune.24 33 +0))) + +(let ((!k882 (ite menhir.26 29 +0))) + +(let ((!k883 (ite dune.68 3 +0))) + +(let ((!k884 (ite sqlite3.8 17 +0))) + +(let ((!k885 (ite dune-configurator.7 14 +0))) + +(let ((!k886 (ite menhir.42 14 +0))) + +(let ((!k888 (ite menhirLib.2 8 +0))) + +(let ((!k892 (ite camlzip.3 4 +0))) + +(let ((!k895 (ite dune-private-libs.6 12 +0))) + +(let ((!k899 (ite sqlite3.10 15 +0))) + +(let ((!k900 (ite conf-pkg-config.2 2 +0))) + +(let ((!k904 (ite jbuilder.12 13 +0))) + +(let ((!k905 (ite dune.30 28 +0))) + +(let ((!k906 (ite sqlite3.16 9 +0))) + +(let ((!k907 (ite camlzip.4 3 +0))) + +(let ((!k908 (ite camlp5.21 10 +0))) + +(let ((!k909 (ite alt-ergo-lib.2 2 +0))) + +(let ((!k911 (ite lwt.35 13 +0))) + +(let ((!k913 (ite topkg.7 8 +0))) + +(let ((!k915 (ite menhir.53 3 +0))) + +(let ((!k916 (ite dune.35 24 +0))) + +(let ((!k919 (ite menhir.28 27 +0))) + +(let ((!k922 (ite ocaml-compiler-libs.2 5 +0))) + +(let ((!k923 (ite menhirLib.3 7 +0))) + +(let ((!k926 (ite dune.22 34 +0))) + +(let ((!k927 (ite menhir.45 11 +0))) + +(let ((!k928 (ite dune.29 29 +0))) + +(let ((!k929 (ite dune-configurator.16 6 +0))) + +(let ((!k931 (ite dune.48 16 +0))) + +(let ((!k932 (ite dune.21 35 +0))) + +(let ((!k933 (ite lablgtk.13 2 +0))) + +(let ((!k934 (ite topkg.3 12 +0))) + +(let ((!k935 (ite sqlite3.14 11 +0))) + +(let ((!k936 (ite dune.41 20 +0))) + +(let ((!k937 (ite why3.24 4 +0))) + +(let ((!k938 (ite cppo.19 3 +0))) + +(let ((!k940 (ite alt-ergo-parsers.1 3 +0))) + +(let ((!k945 (ite camlp5.22 9 +0))) + +(let ((!k946 (ite camlp5.23 8 +0))) + +(let ((!k947 (ite lwt.46 4 +0))) + +(let ((!k950 (ite ppx%5ftools%5fversioned.8 4 +0))) + +(let ((!k953 (ite jbuilder.18 7 +0))) + +(let ((!k956 (ite menhir.29 26 +0))) + +(let ((!k959 (ite ocaml-migrate-parsetree.18 15 +0))) + +(let ((!k960 (ite sqlite3.9 16 +0))) + +(let ((!k961 (ite dune.25 32 +0))) + +(let ((!k964 (ite dune-configurator.9 12 +0))) + +(let ((!k965 (ite lwt.41 8 +0))) + +(let ((!k966 (ite dune.36 23 +0))) + +(let ((!k967 (ite menhir.48 8 +0))) + +(let ((!k968 (ite dune.66 4 +0))) + +(let ((!k970 (ite lwt.30 16 +0))) + +(let ((!k971 (ite dune-private-libs.12 6 +0))) + +(let ((!k972 (ite ppx%5ftraverse%5fbuiltins.2 2 +0))) + +(let ((!k974 (ite alt-ergo-parsers.2 2 +0))) + +(let ((!k975 (ite dune.54 12 +0))) + +(let ((!k979 (ite menhir.22 33 +0))) + +(let ((!k980 (ite dune.6 45 +0))) + +(let ((!k983 (ite alt-ergo.10 2 +0))) + +(let ((!k984 (ite lwt.22 22 +0))) + +(let ((!k987 (ite jbuilder.6 19 +0))) + +(let ((!k988 (ite dune-configurator.17 5 +0))) + +(let ((!k990 (ite dune.4 46 +0))) + +(let ((!k992 (ite sexplib.58 5 +0))) + +(let ((!k993 (ite jbuilder.2 23 +0))) + +(let ((!k995 (ite sqlite3.13 12 +0))) + +(let ((!k997 (ite topkg.4 11 +0))) + +(let ((!k998 (ite jbuilder.13 12 +0))) + +(let ((!k999 (ite base.16 7 +0))) + +(let ((!k1000 (ite menhir.50 6 +0))) + +(let ((!k1002 (ite dune.33 26 +0))) + +(let ((!k1004 (ite alt-ergo.2 10 +0))) + +(let ((!k1006 (ite dune-private-libs.5 13 +0))) + +(let ((!k1007 (ite dune.17 38 +0))) + +(let ((!k1008 (ite base.20 4 +0))) + +(let ((!k1009 (ite ocaml-migrate-parsetree.23 10 +0))) + +(let ((!k1010 (ite dune.40 21 +0))) + +(let ((!k1012 (ite jbuilder.4 21 +0))) + +(let ((!k1013 (ite base.22 2 +0))) + +(let ((!k1015 (ite sqlite3.15 10 +0))) + +(let ((!k1016 (ite ocaml-migrate-parsetree.20 13 +0))) + +(let ((!k1017 (ite dune-configurator.14 7 +0))) + +(let ((!k1020 (ite octavius.1 5 +0))) + +(let ((!k1021 (ite dune.3 47 +0))) + +(let ((!k1022 (ite dune.61 8 +0))) + +(let ((!k1023 (ite camlzip.5 2 +0))) + +(let ((!k1024 (ite dune-configurator.5 16 +0))) + +(let ((!k1025 (ite dune.64 6 +0))) + +(let ((!k1026 (ite menhirLib.8 2 +0))) + +(let ((!k1029 (ite dune.16 39 +0))) + +(let ((!k1031 (ite dune.19 37 +0))) + +(let ((!k1033 (ite ppx%5fast.4 2 +0))) + +(let ((!k1034 (ite menhir.27 28 +0))) + +(let ((!k1035 (ite lwt.39 10 +0))) + +(let ((!k1037 (ite menhir.52 4 +0))) + +(let ((!k1038 (ite camlp5.18 13 +0))) + +(let ((!k1040 (ite menhirSdk.6 4 +0))) + +(let ((!k1041 (ite dune-configurator.2 18 +0))) + +(let ((!k1042 (ite dune.62 7 +0))) + +(let ((!k1043 (ite topkg.6 9 +0))) + +(let ((!k1044 (ite alt-ergo.3 9 +0))) + +(let ((!k1045 (ite ocaml-migrate-parsetree.31 4 +0))) + +(let ((!k1046 (ite base.21 3 +0))) + +(let ((!k1047 (ite alt-ergo.4 8 +0))) + +(let ((!k1050 (ite result.3 3 +0))) + +(let ((!k1051 (ite dune-private-libs.2 16 +0))) + +(let ((!k1053 (ite menhirLib.7 3 +0))) + +(let ((!k1054 (ite topkg.13 3 +0))) + +(let ((!k1056 (ite lwt.32 15 +0))) + +(let ((!k1058 (ite jbuilder.23 2 +0))) + +(let ((!k1060 (ite dune.50 15 +0))) + +(let ((!k1061 (ite num.4 2 +0))) + +(let ((!k1062 (ite menhir.33 22 +0))) + +(let ((!k1063 (ite lablgtk.11 4 +0))) + +(let ((!k1065 (ite ppx%5ftools.13 6 +0))) + +(let ((!k1067 (ite dune.59 9 +0))) + +(let ((!k1068 (ite octavius.2 4 +0))) + +(let ((!k1072 (ite topkg.5 10 +0))) + +(let ((!k1073 (ite menhir.21 34 +0))) + +(let ((!k1075 (ite jbuilder.10 15 +0))) + +(let ((!k1076 (ite menhir.39 17 +0))) + +(let ((!k1077 (ite zarith.6 6 +0))) + +(let ((!k1078 (ite dune-configurator.8 13 +0))) + +(let ((!k1079 (ite jbuilder.8 17 +0))) + +(let ((!k1080 (ite ocamlbuild.4 4 +0))) + +(let ((!k1084 (ite menhir.43 13 +0))) + +(let ((!k1089 (ite dune-private-libs.11 7 +0))) + +(let ((!k1090 (ite ocaml-migrate-parsetree.27 7 +0))) + +(let ((!k1091 (ite dune.44 17 +0))) + +(let ((!k1093 (ite dune.7 44 +0))) + +(let ((!k1095 (ite dune-private-libs.10 8 +0))) + +(let ((!k1096 (ite zarith.3 9 +0))) + +(let ((!k1099 (ite jbuilder.11 14 +0))) + +(let ((!k1100 (ite dune.43 18 +0))) + +(let ((!k1101 (ite conf-pkg-config.1 3 +0))) + +(let ((!k1102 (ite camlp5.20 11 +0))) + +(let ((!k1104 (ite sqlite3.20 5 +0))) + +(let ((!k1105 (ite camlp5.17 14 +0))) + +(let ((!k1108 (ite menhir.31 24 +0))) + +(let ((!k1112 (ite zarith.5 7 +0))) + +(let ((!k1113 (ite ppx%5ftools%5fversioned.9 3 +0))) + +(let ((!k1116 (ite ocamlbuild.6 2 +0))) + +(let ((!k1117 (ite ocamlbuild.5 3 +0))) + +(let ((!k1119 (ite menhir.20 35 +0))) + +(let ((!k1122 (ite jbuilder.22 3 +0))) + +(let ((!k1123 (ite why3.26 2 +0))) + +(let ((!k1124 (ite menhir.24 31 +0))) + +(let ((!k1126 (ite lablgtk.12 3 +0))) + +(let ((!k1128 (ite menhirSdk.5 5 +0))) + +(let ((!k1129 (ite ocaml-migrate-parsetree.24 9 +0))) + +(let ((!k1130 (ite dune-configurator.13 8 +0))) + +(let ((!k1131 (ite dune.31 27 +0))) + +(let ((!k1132 (ite dune.65 5 +0))) + +(let ((!k1133 (ite dune.42 19 +0))) + +(let ((!k1135 (ite menhirSdk.7 3 +0))) + +(let ((!k1137 (ite dune-private-libs.3 15 +0))) + +(let ((!k1139 (ite sqlite3.21 4 +0))) + +(let ((!k1140 (ite zarith.12 2 +0))) + +(let ((!k1142 (ite zarith.8 4 +0))) + +(let ((!k1143 (ite topkg.8 7 +0))) + +(let ((!k1145 (ite menhir.47 9 +0))) + +(let ((!k1147 (ite result.1 5 +0))) + +(let ((!k1149 (ite menhir.38 18 +0))) + +(let ((!k1151 (ite lwt.29 17 +0))) + +(let ((!k1154 (ite dune.69 0 +2))) + +(let ((!k1155 (ite why3.20 8 +0))) + +(let ((!k1156 (ite lablgtk.10 5 +0))) + +(let ((!k1157 (ite ocaml-migrate-parsetree.26 8 +0))) + +(let ((!k1158 (ite lwt.40 9 +0))) + +(let ((!k1159 (ite jbuilder.7 18 +0))) + +(let ((!k1160 (ite dune-private-libs.13 5 +0))) + +(let ((!k1162 (ite lwt.45 5 +0))) + +(let ((!k1163 (ite result.4 2 +0))) + +(let ((!k1164 (ite lwt.44 6 +0))) + +(let ((!k1168 (ite menhir.40 16 +0))) + +(let ((!k1170 (ite dune.9 43 +0))) + +(let ((!k1171 (ite lwt.49 2 +0))) + +(let ((!k1172 (ite num.3 3 +0))) + +(let ((!k1175 (ite ppx%5ftools%5fversioned.10 2 +0))) + +(let ((!k1176 (ite alt-ergo.9 3 +0))) + +(let ((!k1177 (ite jbuilder.14 11 +0))) + +(let ((!k1178 (ite num.2 4 +0))) + +(let ((!k1179 (ite jbuilder.17 8 +0))) + +(let ((!k1180 (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 +))) + +(let ((!k1181 (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 +))) + +(let ((!k1182 (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 +))) + +(let ((!k1183 base-bytes.2)) + +(let ((!k1184 (or + lablgtk.10 + lablgtk.12 + lablgtk.15 + lablgtk.11 + lablgtk.13 + lablgtk.14 +))) + +(let ((!k1185 (or + ocamlfind.26 + ocamlfind.25 +))) + +(let ((!k1186 (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 +))) + +(let ((!k1187 (or + alt-ergo-lib.4 + alt-ergo-lib.2 + alt-ergo-lib.1 + alt-ergo-lib.3 +))) + +(let ((!k1188 (or + ocplib-simplex.1 + ocplib-simplex.2 +))) + +(let ((!k1189 (or + camlzip.7 + camlzip.5 + camlzip.4 + camlzip.3 + camlzip.6 +))) + +(let ((!k1190 (or + alt-ergo-parsers.4 + alt-ergo-parsers.2 + alt-ergo-parsers.1 + alt-ergo-parsers.3 +))) + +(let ((!k1191 (or + conf-gmp.3 + conf-gmp.2 + conf-gmp.1 +))) + +(let ((!k1192 (or + num.2 + num.3 + num.5 + num.4 + num.6 +))) + +(let ((!k1193 (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 +))) + +(let ((!k1194 (or + ocamlgraph.12 + ocamlgraph.9 +))) + +(let ((!k1195 (or + zarith.8 + zarith.12 + zarith.5 + zarith.3 + zarith.6 + zarith.14 + zarith.13 + zarith.7 + zarith.4 + zarith.9 +))) + +(let ((!k1196 (or + ocaml-config.1 + ocaml-config.2 +))) + +(let ((!k1197 (or + ocaml-secondary-compiler.2 + ocaml-secondary-compiler.1 +))) + +(let ((!k1198 (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 +))) + +(let ((!k1199 (or + csexp.7 + csexp.8 +))) + +(let ((!k1200 (or + psmt2-frontend.3 + psmt2-frontend.1 + psmt2-frontend.4 + psmt2-frontend.2 +))) + +(let ((!k1201 (or + seq.4 + seq.5 +))) + +(let ((!k1202 (or + menhirLib.7 + menhirLib.8 + menhirLib.3 + menhirLib.2 + menhirLib.4 + menhirLib.1 + menhirLib.6 + menhirLib.10 + menhirLib.9 + menhirLib.5 +))) + +(let ((!k1203 (or + menhirSdk.7 + menhirSdk.5 + menhirSdk.6 + menhirSdk.1 + menhirSdk.3 + menhirSdk.10 + menhirSdk.9 + menhirSdk.4 + menhirSdk.2 + menhirSdk.8 +))) + +(let ((!k1204 (or + alt-ergo.9 + alt-ergo.11 + alt-ergo.4 + alt-ergo.3 + alt-ergo.2 + alt-ergo.10 + alt-ergo.6 + alt-ergo.7 + alt-ergo.12 + alt-ergo.5 + alt-ergo.8 +))) + +(let ((!k1205 (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 +))) + +(let ((!k1206 (ite !k1205 0 +1))) + +(let ((!k1207 (ite !k1204 0 +1))) + +(let ((!k1208 (ite !k1203 0 +1))) + +(let ((!k1209 (ite !k1202 0 +1))) + +(let ((!k1210 (ite !k1201 0 +1))) + +(let ((!k1211 (ite !k1200 0 +1))) + +(let ((!k1212 (ite !k1199 0 +1))) + +(let ((!k1213 (ite !k1198 0 +1))) + +(let ((!k1214 (ite !k1197 0 +1))) + +(let ((!k1215 (ite !k1196 0 +1))) + +(let ((!k1216 (ite !k1195 0 +1))) + +(let ((!k1217 (ite !k1194 0 +1))) + +(let ((!k1218 (ite !k1193 0 +1))) + +(let ((!k1219 (ite !k1192 0 +1))) + +(let ((!k1220 (ite !k1191 0 +1))) + +(let ((!k1221 (ite !k1190 0 +1))) + +(let ((!k1222 (ite !k1189 0 +1))) + +(let ((!k1223 (ite !k1188 0 +1))) + +(let ((!k1224 (ite !k1187 0 +1))) + +(let ((!k1225 (ite !k1186 0 +1))) + +(let ((!k1226 (ite !k1185 0 +1))) + +(let ((!k1227 (ite !k1184 0 +1))) + +(let ((!k1228 (ite !k1183 0 +1))) + +(let ((!k1229 (ite !k1182 0 +1))) + +(let ((!k1230 (ite !k1181 0 +1))) + +(let ((!k1231 (ite !k1180 0 +1))) + + +;; Main form: +;;;;;;;;;;;;; +(and + (not lwt.14) + (not camlp5.13) + (not sexplib.56) + (not cppo.7) + (not camlp5.19) + (not camlp4.21) + (not ppx%5ftools.18) + (not cppo.15) + (not seq.1) + (not coq.1) + (not sexplib.55) + (not menhir.15) + (not base-metaocaml-ocamlfind.1) + (not ocamlgraph.6) + (not ppx%5fbase.2) + (not menhir.4) + (not menhir.16) + (not camlp4.6) + (not ppx%5fcompare.11) + (not menhir.14) + (not why3-base.11) + (not why3.18) + base-unix.1 + (not ppx%5fdriver.16) + (not why3.15) + (not ppx%5ftools.8) + (not ppx%5fhash.2) + (not base.13) + (not camlp4.2) + (not lwt.18) + (not stdio.2) + (not cppo.16) + (not camlp4.5) + (not seq.3) + (not ocamlbuild.1) + (not ppx%5fjs%5fstyle.2) + (not why3-base.5) + (not ocaml-migrate-parsetree.10) + (not ocplib-endian.7) + ocaml-base-compiler.36 + (not lwt.10) + (not lwt.4) + (not ppx%5fsexp%5fconv.14) + (not ocaml-migrate-parsetree.9) + (not base-bytes.1) + (not ppx%5ftools.19) + (not base.6) + (not ocplib-endian.4) + (not why3.12) + (not ocaml-migrate-parsetree.21) + (not ppx%5fmetaquot.2) + (not ppx%5ftype%5fconv.14) + (not why3.1) + (not ppx%5ftools.10) + (not ocaml-migrate-parsetree.22) + (not menhir.2) + %3dopam-invariant.1 + (not base-no-ppx.1) + (not camlp5.3) + (not ocaml-migrate-parsetree.11) + (not base-implicits.1) + (not ppx%5ftools.11) + (not lablgtk.8) + (not ppx%5ftools.17) + (not menhir.13) + (not ppx%5ftype%5fconv.13) + (not camlp4.9) + (not base-num.1) + (not ppx%5ftools.14) + (not camlp4.18) + (not ocplib-endian.6) + (not ppx%5fdriver.15) + (not why3-base.3) + (not camlp4.14) + (not camlp5.16) + (not ppx%5ftools.5) + (not why3.8) + (not camlp4.19) + (not why3.4) + (not menhir.18) + (not cppo.4) + (not base.5) + (not camlzip.2) + (not lablgtk.9) + (not cppo.8) + (not ocamlfind.11) + (not lwt.20) + (not ppx%5fcore.13) + (not why3.14) + (not lwt.21) + (not ocamlfind.6) + (not camlp4.11) + (not ppx%5fcore.14) + (not ppx%5ftools.15) + (not camlp4.13) + (not lwt.17) + (not why3-base.10) + (not menhir.19) + (not camlp4.26) + (not ocaml-migrate-parsetree.13) + (not menhir.11) + (not ocaml-migrate-parsetree.16) + (not ppx%5fast.3) + (not camlp4.33) + base-bigarray.1 + (not ppx%5fenumerate.10) + (not ocaml-migrate-parsetree.8) + (not cppo.6) + (not ppx%5fast.2) + (not camlp5.12) + (not camlp4.29) + (not ocamlfind.10) + (not camlp4.32) + (not why3-base.6) + (not lwt.13) + (not ocamlfind.17) + (not optcomp.3) + (not camlp5.14) + (not lwt.8) + (not why3.6) + (not base.11) + (not menhir.6) + (not camlp5.2) + (not cppo.12) + (not ppx%5ftools.7) + (not ocamlgraph.5) + (not ocamlfind.5) + (not why3.10) + (not camlp5.9) + (not why3.13) + (not cppo.3) + (not ocamlfind.14) + (not configurator.5) + (not lablgtk.7) + (not ocamlfind.7) + (not cppo.2) + (not dune-configurator.3) + (not menhir.8) + (not ocaml-migrate-parsetree.6) + (not camlp5.7) + (not lablgtk.6) + (not base.25) + (not why3-base.7) + (not camlzip.1) + (not camlp4.23) + (not base-ocamlbuild.1) + (not why3-base.8) + (not why3.16) + (not xenbigarray.1) + (not ocamlfind.22) + (not zarith.1) + (not camlp4.7) + (not ocaml-migrate-parsetree.12) + (not ocamlfind.12) + (not cppo.13) + ocaml.60 + (not configurator.2) + (not base.7) + (not ocplib-endian.1) + (not camlp5.10) + (not lwt.7) + (not why3.5) + (not why3-base.1) + (not ppx%5ftools.3) + (not lablgtk.3) + (not why3.2) + (not zarith.2) + (not camlp5.11) + (not base.9) + (not ocamlfind.3) + (not camlp5.5) + (not camlp4.17) + (not ocamlfind.4) + (not seq.2) + (not why3-base.13) + (not cppo.5) + (not ppx%5ftools.1) + (not menhir.17) + (not why3.3) + (not lwt.11) + (not ocamlfind.23) + (not ocaml-migrate-parsetree.14) + (not ocamlgraph.8) + (not lwt.16) + (not ocplib-endian.3) + (not cppo.1) + (not why3-base.12) + (not ocaml-migrate-parsetree.15) + (not lwt.6) + (not ocamlbuild.2) + (not camlp4.16) + (not camlp4.3) + (not ppx%5ftools.12) + base-threads.1 + (not camlp4.8) + (not camlp4.31) + (not ocplib-endian.2) + (not stdio.3) + (not why3.17) + (not ocamlfind.15) + (not ppx%5ftools.2) + (not why3.19) + (not ocamlfind.18) + (not camlp4.15) + (not ppx%5foptcomp.12) + (not base.8) + (not camlp4.24) + (not lwt.19) + (not lwt.12) + (not stdio.5) + (not cppo.14) + (not ocamlfind.21) + (not camlp4.20) + (not ocamlfind.13) + (not camlp5.15) + (not ppx%5fdriver.14) + (not lwt.9) + (not sexplib.57) + (not camlp4.28) + (not ocaml-migrate-parsetree.4) + (not ocaml-migrate-parsetree.3) + (not camlp5.8) + (not ppx%5ftools.9) + (not ppx%5ftools.16) + (not configurator.3) + (not why3-base.2) + (not why3.11) + (not ocamlgraph.4) + (not camlp4.27) + (not ocamlgraph.7) + (not cppo.11) + (not camlp4.10) + (not camlp4.25) + (not ppx%5fcore.12) + (not cppo.10) + (not why3-base.4) + (not ppx%5ftools.4) + (not menhir.12) + (not camlp5.6) + (not camlp4.30) + (not why3.7) + (not camlp5.4) + (not menhir.3) + (not num.1) + (not ocamlfind.24) + (or + ocaml-config.1 + ocaml-config.2 + ) + (or + (not jbuilder.17) + (and + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not jbuilder.14) + (and + (not jbuilder.17) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not alt-ergo.9) + (and + (not alt-ergo.11) + (not alt-ergo.4) + (not alt-ergo.3) + (not alt-ergo.2) + (not alt-ergo.10) + (not alt-ergo.6) + (not alt-ergo.7) + (not alt-ergo.12) + (not alt-ergo.5) + (not alt-ergo.8) + ) + ) + (or + (not ppx%5ftools%5fversioned.10) + (and + (not ppx%5ftools%5fversioned.9) + (not ppx%5ftools%5fversioned.8) + (not ppx%5ftools%5fversioned.12) + (not ppx%5ftools%5fversioned.6) + (not ppx%5ftools%5fversioned.7) + (not ppx%5ftools%5fversioned.11) + (not ppx%5ftools%5fversioned.5) + ) + ) + (or + (not dune.9) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not result.4) + (and + (not result.6) + (not result.1) + (not result.3) + (not result.5) + (not result.2) + ) + ) + (or + (not dune-private-libs.13) + (and + (not dune-private-libs.3) + (not dune-private-libs.10) + (not dune-private-libs.11) + (not dune-private-libs.2) + (not dune-private-libs.5) + (not dune-private-libs.12) + (not dune-private-libs.6) + (not dune-private-libs.14) + (not dune-private-libs.7) + (not dune-private-libs.8) + (not dune-private-libs.4) + (not dune-private-libs.9) + ) + ) + (or + (not jbuilder.7) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not result.6) + (and + (not result.4) + (not result.1) + (not result.3) + (not result.5) + (not result.2) + ) + ) + (or + (not result.1) + (and + (not result.4) + (not result.6) + (not result.3) + (not result.5) + (not result.2) + ) + ) + (or + (not csexp.7) + (not csexp.8) + ) + (or + (not ocplib-simplex.1) + (not ocplib-simplex.2) + ) + (or + (not topkg.8) + (and + (not topkg.15) + (not topkg.5) + (not topkg.13) + (not topkg.6) + (not topkg.4) + (not topkg.3) + (not topkg.7) + (not topkg.11) + (not topkg.9) + (not topkg.12) + (not topkg.16) + (not topkg.14) + ) + ) + (or + (not sqlite3.21) + (and + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not dune-private-libs.3) + (and + (not dune-private-libs.13) + (not dune-private-libs.10) + (not dune-private-libs.11) + (not dune-private-libs.2) + (not dune-private-libs.5) + (not dune-private-libs.12) + (not dune-private-libs.6) + (not dune-private-libs.14) + (not dune-private-libs.7) + (not dune-private-libs.8) + (not dune-private-libs.4) + (not dune-private-libs.9) + ) + ) + (or + (not dune.42) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not conf-zlib.1) + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + (not dune.31) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune-configurator.13) + (and + dune-private-libs.10 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.66 + dune.68 + dune.56 + dune.57 + ) + ) + ) + (or + (not jbuilder.22) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not conf-pkg-config.4) + (and + (not conf-pkg-config.1) + (not conf-pkg-config.2) + (not conf-pkg-config.3) + ) + ) + (or + (not ppx%5ftools%5fversioned.9) + (and + (not ppx%5ftools%5fversioned.10) + (not ppx%5ftools%5fversioned.8) + (not ppx%5ftools%5fversioned.12) + (not ppx%5ftools%5fversioned.6) + (not ppx%5ftools%5fversioned.7) + (not ppx%5ftools%5fversioned.11) + (not ppx%5ftools%5fversioned.5) + ) + ) + (or + (not conf-autoconf.1) + conf-which.1 + ) + (or + (not topkg.15) + (and + (not topkg.8) + (not topkg.5) + (not topkg.13) + (not topkg.6) + (not topkg.4) + (not topkg.3) + (not topkg.7) + (not topkg.11) + (not topkg.9) + (not topkg.12) + (not topkg.16) + (not topkg.14) + ) + ) + (or + (not sqlite3.20) + (and + (not sqlite3.21) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not conf-pkg-config.1) + (and + (not conf-pkg-config.4) + (not conf-pkg-config.2) + (not conf-pkg-config.3) + ) + ) + (or + (not alt-ergo-lib.4) + (and + (not alt-ergo-lib.2) + (not alt-ergo-lib.1) + (not alt-ergo-lib.3) + ) + ) + (or + (not dune.43) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not jbuilder.11) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not dune-private-libs.10) + (and + (not dune-private-libs.13) + (not dune-private-libs.3) + (not dune-private-libs.11) + (not dune-private-libs.2) + (not dune-private-libs.5) + (not dune-private-libs.12) + (not dune-private-libs.6) + (not dune-private-libs.14) + (not dune-private-libs.7) + (not dune-private-libs.8) + (not dune-private-libs.4) + (not dune-private-libs.9) + ) + ) + (or + (not dune.7) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune.44) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not sqlite3.25) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not dune-private-libs.11) + (and + (not dune-private-libs.13) + (not dune-private-libs.3) + (not dune-private-libs.10) + (not dune-private-libs.2) + (not dune-private-libs.5) + (not dune-private-libs.12) + (not dune-private-libs.6) + (not dune-private-libs.14) + (not dune-private-libs.7) + (not dune-private-libs.8) + (not dune-private-libs.4) + (not dune-private-libs.9) + ) + ) + (or + (not jbuilder.8) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not dune-configurator.8) + (and + dune-private-libs.5 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + ) + ) + (or + (not jbuilder.10) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not alt-ergo-parsers.4) + (and + (not alt-ergo-parsers.2) + (not alt-ergo-parsers.1) + (not alt-ergo-parsers.3) + ) + ) + (or + (not topkg.5) + (and + (not topkg.8) + (not topkg.15) + (not topkg.13) + (not topkg.6) + (not topkg.4) + (not topkg.3) + (not topkg.7) + (not topkg.11) + (not topkg.9) + (not topkg.12) + (not topkg.16) + (not topkg.14) + ) + ) + (or + (not octavius.2) + (and + (not octavius.6) + (not octavius.5) + (not octavius.1) + (not octavius.4) + (not octavius.3) + ) + ) + (or + (not alt-ergo.11) + (and + (not alt-ergo.9) + (not alt-ergo.4) + (not alt-ergo.3) + (not alt-ergo.2) + (not alt-ergo.10) + (not alt-ergo.6) + (not alt-ergo.7) + (not alt-ergo.12) + (not alt-ergo.5) + (not alt-ergo.8) + ) + ) + (or + (not octavius.6) + (and + (not octavius.2) + (not octavius.5) + (not octavius.1) + (not octavius.4) + (not octavius.3) + ) + ) + (or + (not dune.50) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune.59) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not jbuilder.23) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not mmap.1) + (not mmap.2) + ) + (or + (not topkg.13) + (and + (not topkg.8) + (not topkg.15) + (not topkg.5) + (not topkg.6) + (not topkg.4) + (not topkg.3) + (not topkg.7) + (not topkg.11) + (not topkg.9) + (not topkg.12) + (not topkg.16) + (not topkg.14) + ) + ) + (or + (not dune-private-libs.2) + (and + (not dune-private-libs.13) + (not dune-private-libs.3) + (not dune-private-libs.10) + (not dune-private-libs.11) + (not dune-private-libs.5) + (not dune-private-libs.12) + (not dune-private-libs.6) + (not dune-private-libs.14) + (not dune-private-libs.7) + (not dune-private-libs.8) + (not dune-private-libs.4) + (not dune-private-libs.9) + ) + ) + (or + (not result.3) + (and + (not result.4) + (not result.6) + (not result.1) + (not result.5) + (not result.2) + ) + ) + (or + (not octavius.5) + (and + (not octavius.2) + (not octavius.6) + (not octavius.1) + (not octavius.4) + (not octavius.3) + ) + ) + (or + (not alt-ergo.4) + (and + (not alt-ergo.9) + (not alt-ergo.11) + (not alt-ergo.3) + (not alt-ergo.2) + (not alt-ergo.10) + (not alt-ergo.6) + (not alt-ergo.7) + (not alt-ergo.12) + (not alt-ergo.5) + (not alt-ergo.8) + ) + ) + (or + (not alt-ergo.3) + (and + (not alt-ergo.9) + (not alt-ergo.11) + (not alt-ergo.4) + (not alt-ergo.2) + (not alt-ergo.10) + (not alt-ergo.6) + (not alt-ergo.7) + (not alt-ergo.12) + (not alt-ergo.5) + (not alt-ergo.8) + ) + ) + (or + (not topkg.6) + (and + (not topkg.8) + (not topkg.15) + (not topkg.5) + (not topkg.13) + (not topkg.4) + (not topkg.3) + (not topkg.7) + (not topkg.11) + (not topkg.9) + (not topkg.12) + (not topkg.16) + (not topkg.14) + ) + ) + (or + dune.9 + dune.42 + dune.31 + dune.43 + dune.7 + dune.44 + (not dune-configurator.2) + dune.19 + dune.16 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.36 + dune.25 + dune.41 + dune.21 + dune.29 + dune.22 + dune.35 + dune.30 + dune.24 + dune.10 + dune.34 + dune.14 + dune.38 + dune.27 + dune.20 + dune.12 + dune.26 + ) + (or + (not dune.19) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune.16) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune-configurator.5) + (and + dune-private-libs.2 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + ) + ) + (or + (not dune.3) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not octavius.1) + (and + (not octavius.2) + (not octavius.6) + (not octavius.5) + (not octavius.4) + (not octavius.3) + ) + ) + (or + (not conf-gmp.3) + (and + (not conf-gmp.2) + (not conf-gmp.1) + ) + ) + (or + (not dune-configurator.14) + (and + dune-private-libs.11 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.66 + dune.68 + dune.56 + dune.57 + ) + ) + ) + (or + (not sqlite3.15) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not result.5) + (and + (not result.4) + (not result.6) + (not result.1) + (not result.3) + (not result.2) + ) + ) + (or + (not jbuilder.4) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not dune.40) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune.17) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune-private-libs.5) + (and + (not dune-private-libs.13) + (not dune-private-libs.3) + (not dune-private-libs.10) + (not dune-private-libs.11) + (not dune-private-libs.2) + (not dune-private-libs.12) + (not dune-private-libs.6) + (not dune-private-libs.14) + (not dune-private-libs.7) + (not dune-private-libs.8) + (not dune-private-libs.4) + (not dune-private-libs.9) + ) + ) + (or + (not alt-ergo.2) + (and + (not alt-ergo.9) + (not alt-ergo.11) + (not alt-ergo.4) + (not alt-ergo.3) + (not alt-ergo.10) + (not alt-ergo.6) + (not alt-ergo.7) + (not alt-ergo.12) + (not alt-ergo.5) + (not alt-ergo.8) + ) + ) + (or + conf-pkg-config.4 + conf-pkg-config.1 + (not conf-sqlite3.1) + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + (not dune.33) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not jbuilder.13) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not topkg.4) + (and + (not topkg.8) + (not topkg.15) + (not topkg.5) + (not topkg.13) + (not topkg.6) + (not topkg.3) + (not topkg.7) + (not topkg.11) + (not topkg.9) + (not topkg.12) + (not topkg.16) + (not topkg.14) + ) + ) + (or + (not sqlite3.13) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not jbuilder.2) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not dune.4) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune-configurator.17) + (and + dune-private-libs.13 + (or + dune.69 + dune.65 + dune.71 + dune.72 + dune.64 + dune.66 + dune.68 + ) + ) + ) + (or + (not jbuilder.6) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not cppo%5focamlbuild.3) + (and + (not cppo%5focamlbuild.2) + (not cppo%5focamlbuild.1) + ) + ) + (or + (not alt-ergo.10) + (and + (not alt-ergo.9) + (not alt-ergo.11) + (not alt-ergo.4) + (not alt-ergo.3) + (not alt-ergo.2) + (not alt-ergo.6) + (not alt-ergo.7) + (not alt-ergo.12) + (not alt-ergo.5) + (not alt-ergo.8) + ) + ) + (or + (not dune.6) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not ocaml-config.1) + (not ocaml-config.2) + ) + (or + (not dune.54) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune.59) + (not dune.50) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.66) + (not dune.36) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not ocaml-secondary-compiler.2) + (not ocaml-secondary-compiler.1) + ) + (or + (not alt-ergo-parsers.2) + (and + (not alt-ergo-parsers.4) + (not alt-ergo-parsers.1) + (not alt-ergo-parsers.3) + ) + ) + (or + (not dune-private-libs.12) + (and + (not dune-private-libs.13) + (not dune-private-libs.3) + (not dune-private-libs.10) + (not dune-private-libs.11) + (not dune-private-libs.2) + (not dune-private-libs.5) + (not dune-private-libs.6) + (not dune-private-libs.14) + (not dune-private-libs.7) + (not dune-private-libs.8) + (not dune-private-libs.4) + (not dune-private-libs.9) + ) + ) + (or + (not dune.36) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune-configurator.9) + (and + dune-private-libs.6 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + ) + ) + (or + (not dune.25) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not sqlite3.9) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not jbuilder.18) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not ppx%5ftools%5fversioned.8) + (and + (not ppx%5ftools%5fversioned.10) + (not ppx%5ftools%5fversioned.9) + (not ppx%5ftools%5fversioned.12) + (not ppx%5ftools%5fversioned.6) + (not ppx%5ftools%5fversioned.7) + (not ppx%5ftools%5fversioned.11) + (not ppx%5ftools%5fversioned.5) + ) + ) + (or + (not conf-gmp.2) + (and + (not conf-gmp.3) + (not conf-gmp.1) + ) + ) + (or + (not alt-ergo-parsers.1) + (and + (not alt-ergo-parsers.4) + (not alt-ergo-parsers.2) + (not alt-ergo-parsers.3) + ) + ) + (or + (not dune.41) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not sqlite3.14) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not topkg.3) + (and + (not topkg.8) + (not topkg.15) + (not topkg.5) + (not topkg.13) + (not topkg.6) + (not topkg.4) + (not topkg.7) + (not topkg.11) + (not topkg.9) + (not topkg.12) + (not topkg.16) + (not topkg.14) + ) + ) + (or + (not dune.21) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune.48) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune.59) + (not dune.50) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not dune-configurator.16) + (and + dune-private-libs.12 + (or + dune.69 + dune.65 + dune.71 + dune.72 + dune.64 + dune.66 + dune.68 + ) + ) + ) + (or + (not dune.29) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune.22) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune.35) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not alt-ergo-parsers.3) + (and + (not alt-ergo-parsers.4) + (not alt-ergo-parsers.2) + (not alt-ergo-parsers.1) + ) + ) + (or + (not topkg.7) + (and + (not topkg.8) + (not topkg.15) + (not topkg.5) + (not topkg.13) + (not topkg.6) + (not topkg.4) + (not topkg.3) + (not topkg.11) + (not topkg.9) + (not topkg.12) + (not topkg.16) + (not topkg.14) + ) + ) + (or + (not psmt2-frontend.3) + (and + (not psmt2-frontend.1) + (not psmt2-frontend.4) + (not psmt2-frontend.2) + ) + ) + (or + (not alt-ergo-lib.2) + (and + (not alt-ergo-lib.4) + (not alt-ergo-lib.1) + (not alt-ergo-lib.3) + ) + ) + (or + (not sqlite3.16) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not dune.30) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not jbuilder.12) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not conf-pkg-config.2) + (and + (not conf-pkg-config.4) + (not conf-pkg-config.1) + (not conf-pkg-config.3) + ) + ) + (or + (not sqlite3.10) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not conf-pkg-config.3) + (and + (not conf-pkg-config.4) + (not conf-pkg-config.1) + (not conf-pkg-config.2) + ) + ) + (or + (not dune-private-libs.6) + (and + (not dune-private-libs.13) + (not dune-private-libs.3) + (not dune-private-libs.10) + (not dune-private-libs.11) + (not dune-private-libs.2) + (not dune-private-libs.5) + (not dune-private-libs.12) + (not dune-private-libs.14) + (not dune-private-libs.7) + (not dune-private-libs.8) + (not dune-private-libs.4) + (not dune-private-libs.9) + ) + ) + (or + (not dune-configurator.7) + (and + dune-private-libs.4 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + ) + ) + (or + (not sqlite3.8) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not dune.24) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not jbuilder.5) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not sqlite3.18) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not octavius.4) + (and + (not octavius.2) + (not octavius.6) + (not octavius.5) + (not octavius.1) + (not octavius.3) + ) + ) + (or + (not dune.10) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune-private-libs.14) + (and + (not dune-private-libs.13) + (not dune-private-libs.3) + (not dune-private-libs.10) + (not dune-private-libs.11) + (not dune-private-libs.2) + (not dune-private-libs.5) + (not dune-private-libs.12) + (not dune-private-libs.6) + (not dune-private-libs.7) + (not dune-private-libs.8) + (not dune-private-libs.4) + (not dune-private-libs.9) + ) + ) + (or + (not sqlite3.26) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not dune-private-libs.7) + (and + (not dune-private-libs.13) + (not dune-private-libs.3) + (not dune-private-libs.10) + (not dune-private-libs.11) + (not dune-private-libs.2) + (not dune-private-libs.5) + (not dune-private-libs.12) + (not dune-private-libs.6) + (not dune-private-libs.14) + (not dune-private-libs.8) + (not dune-private-libs.4) + (not dune-private-libs.9) + ) + ) + (or + (not dune-configurator.12) + (and + dune-private-libs.9 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.66 + dune.68 + dune.56 + dune.57 + ) + ) + ) + (or + (not ppx%5ftools%5fversioned.12) + (and + (not ppx%5ftools%5fversioned.10) + (not ppx%5ftools%5fversioned.9) + (not ppx%5ftools%5fversioned.8) + (not ppx%5ftools%5fversioned.6) + (not ppx%5ftools%5fversioned.7) + (not ppx%5ftools%5fversioned.11) + (not ppx%5ftools%5fversioned.5) + ) + ) + (or + (not jbuilder.21) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not ppx%5fderivers.1) + (not ppx%5fderivers.2) + ) + (or + (not dune-configurator.11) + (and + dune-private-libs.8 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.66 + dune.68 + dune.56 + dune.57 + ) + ) + ) + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + (not conf-gtksourceview.1) + ) + (or + (not topkg.11) + (and + (not topkg.8) + (not topkg.15) + (not topkg.5) + (not topkg.13) + (not topkg.6) + (not topkg.4) + (not topkg.3) + (not topkg.7) + (not topkg.9) + (not topkg.12) + (not topkg.16) + (not topkg.14) + ) + ) + (or + (not dune-private-libs.8) + (and + (not dune-private-libs.13) + (not dune-private-libs.3) + (not dune-private-libs.10) + (not dune-private-libs.11) + (not dune-private-libs.2) + (not dune-private-libs.5) + (not dune-private-libs.12) + (not dune-private-libs.6) + (not dune-private-libs.14) + (not dune-private-libs.7) + (not dune-private-libs.4) + (not dune-private-libs.9) + ) + ) + (or + (not dune.34) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune.14) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune-private-libs.4) + (and + (not dune-private-libs.13) + (not dune-private-libs.3) + (not dune-private-libs.10) + (not dune-private-libs.11) + (not dune-private-libs.2) + (not dune-private-libs.5) + (not dune-private-libs.12) + (not dune-private-libs.6) + (not dune-private-libs.14) + (not dune-private-libs.7) + (not dune-private-libs.8) + (not dune-private-libs.9) + ) + ) + (or + (not alt-ergo.6) + (and + (not alt-ergo.9) + (not alt-ergo.11) + (not alt-ergo.4) + (not alt-ergo.3) + (not alt-ergo.2) + (not alt-ergo.10) + (not alt-ergo.7) + (not alt-ergo.12) + (not alt-ergo.5) + (not alt-ergo.8) + ) + ) + (or + (not result.2) + (and + (not result.4) + (not result.6) + (not result.1) + (not result.3) + (not result.5) + ) + ) + (or + (not cppo%5focamlbuild.2) + (and + (not cppo%5focamlbuild.3) + (not cppo%5focamlbuild.1) + ) + ) + (or + (not octavius.3) + (and + (not octavius.2) + (not octavius.6) + (not octavius.5) + (not octavius.1) + (not octavius.4) + ) + ) + (or + (not sqlite3.23) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not dune.52) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune.59) + (not dune.50) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not ppx%5ftools%5fversioned.6) + (and + (not ppx%5ftools%5fversioned.10) + (not ppx%5ftools%5fversioned.9) + (not ppx%5ftools%5fversioned.8) + (not ppx%5ftools%5fversioned.12) + (not ppx%5ftools%5fversioned.7) + (not ppx%5ftools%5fversioned.11) + (not ppx%5ftools%5fversioned.5) + ) + ) + (or + (not psmt2-frontend.1) + (and + (not psmt2-frontend.3) + (not psmt2-frontend.4) + (not psmt2-frontend.2) + ) + ) + (or + (not jbuilder.16) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not sqlite3.19) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + (not conf-ncurses.1) + ) + (or + (not jbuilder.25) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not psmt2-frontend.4) + (and + (not psmt2-frontend.3) + (not psmt2-frontend.1) + (not psmt2-frontend.2) + ) + ) + (or + (not alt-ergo.7) + (and + (not alt-ergo.9) + (not alt-ergo.11) + (not alt-ergo.4) + (not alt-ergo.3) + (not alt-ergo.2) + (not alt-ergo.10) + (not alt-ergo.6) + (not alt-ergo.12) + (not alt-ergo.5) + (not alt-ergo.8) + ) + ) + (or + (not jbuilder.20) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not dune.38) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not ppx%5ftools%5fversioned.7) + (and + (not ppx%5ftools%5fversioned.10) + (not ppx%5ftools%5fversioned.9) + (not ppx%5ftools%5fversioned.8) + (not ppx%5ftools%5fversioned.12) + (not ppx%5ftools%5fversioned.6) + (not ppx%5ftools%5fversioned.11) + (not ppx%5ftools%5fversioned.5) + ) + ) + (or + (not topkg.9) + (and + (not topkg.8) + (not topkg.15) + (not topkg.5) + (not topkg.13) + (not topkg.6) + (not topkg.4) + (not topkg.3) + (not topkg.7) + (not topkg.11) + (not topkg.12) + (not topkg.16) + (not topkg.14) + ) + ) + (or + (not topkg.12) + (and + (not topkg.8) + (not topkg.15) + (not topkg.5) + (not topkg.13) + (not topkg.6) + (not topkg.4) + (not topkg.3) + (not topkg.7) + (not topkg.11) + (not topkg.9) + (not topkg.16) + (not topkg.14) + ) + ) + (or + (not dune.27) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune.20) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not jbuilder.9) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not cppo%5focamlbuild.1) + (and + (not cppo%5focamlbuild.3) + (not cppo%5focamlbuild.2) + ) + ) + (or + (not sqlite3.11) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not dune-configurator.18) + (and + dune-private-libs.14 + (or + dune.69 + dune.65 + dune.71 + dune.72 + dune.64 + dune.66 + dune.68 + ) + ) + ) + (or + (not conf-gmp.1) + (and + (not conf-gmp.3) + (not conf-gmp.2) + ) + ) + (or + (not topkg.16) + (and + (not topkg.8) + (not topkg.15) + (not topkg.5) + (not topkg.13) + (not topkg.6) + (not topkg.4) + (not topkg.3) + (not topkg.7) + (not topkg.11) + (not topkg.9) + (not topkg.12) + (not topkg.14) + ) + ) + (or + (not dune-private-libs.9) + (and + (not dune-private-libs.13) + (not dune-private-libs.3) + (not dune-private-libs.10) + (not dune-private-libs.11) + (not dune-private-libs.2) + (not dune-private-libs.5) + (not dune-private-libs.12) + (not dune-private-libs.6) + (not dune-private-libs.14) + (not dune-private-libs.7) + (not dune-private-libs.8) + (not dune-private-libs.4) + ) + ) + (or + (not jbuilder.15) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not psmt2-frontend.2) + (and + (not psmt2-frontend.3) + (not psmt2-frontend.1) + (not psmt2-frontend.4) + ) + ) + (or + (not sexplib0.4) + (and + (not sexplib0.2) + (not sexplib0.8) + (not sexplib0.6) + ) + ) + (or + (not jbuilder.3) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not sqlite3.12) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not alt-ergo-lib.1) + (and + (not alt-ergo-lib.4) + (not alt-ergo-lib.2) + (not alt-ergo-lib.3) + ) + ) + (or + (not sexplib0.8) + (and + (not sexplib0.2) + (not sexplib0.4) + (not sexplib0.6) + ) + ) + (or + (not dune.12) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not alt-ergo.12) + (and + (not alt-ergo.9) + (not alt-ergo.11) + (not alt-ergo.4) + (not alt-ergo.3) + (not alt-ergo.2) + (not alt-ergo.10) + (not alt-ergo.6) + (not alt-ergo.7) + (not alt-ergo.5) + (not alt-ergo.8) + ) + ) + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + (not conf-gtk2.1) + ) + (or + (not ppx%5ftools%5fversioned.11) + (and + (not ppx%5ftools%5fversioned.10) + (not ppx%5ftools%5fversioned.9) + (not ppx%5ftools%5fversioned.8) + (not ppx%5ftools%5fversioned.12) + (not ppx%5ftools%5fversioned.6) + (not ppx%5ftools%5fversioned.7) + (not ppx%5ftools%5fversioned.5) + ) + ) + (or + (not dune-configurator.6) + (and + dune-private-libs.3 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + ) + ) + (or + (not sexplib0.6) + (and + (not sexplib0.2) + (not sexplib0.4) + (not sexplib0.8) + ) + ) + (or + (not ocamlfind-secondary.1) + (and + ocamlfind.26 + (or + ocaml-secondary-compiler.2 + ocaml-secondary-compiler.1 + ) + ) + ) + (or + (not dune.26) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not jbuilder.19) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.24) + ) + ) + (or + (not alt-ergo.5) + (and + (not alt-ergo.9) + (not alt-ergo.11) + (not alt-ergo.4) + (not alt-ergo.3) + (not alt-ergo.2) + (not alt-ergo.10) + (not alt-ergo.6) + (not alt-ergo.7) + (not alt-ergo.12) + (not alt-ergo.8) + ) + ) + (or + (not alt-ergo.8) + (and + (not alt-ergo.9) + (not alt-ergo.11) + (not alt-ergo.4) + (not alt-ergo.3) + (not alt-ergo.2) + (not alt-ergo.10) + (not alt-ergo.6) + (not alt-ergo.7) + (not alt-ergo.12) + (not alt-ergo.5) + ) + ) + (or + (not sqlite3.17) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.22) + ) + ) + (or + (not sqlite3.22) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + ) + ) + (or + (not ppx%5ftools%5fversioned.5) + (and + (not ppx%5ftools%5fversioned.10) + (not ppx%5ftools%5fversioned.9) + (not ppx%5ftools%5fversioned.8) + (not ppx%5ftools%5fversioned.12) + (not ppx%5ftools%5fversioned.6) + (not ppx%5ftools%5fversioned.7) + (not ppx%5ftools%5fversioned.11) + ) + ) + (or + (not jbuilder.24) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + ) + ) + (or + (not topkg.14) + (and + (not topkg.8) + (not topkg.15) + (not topkg.5) + (not topkg.13) + (not topkg.6) + (not topkg.4) + (not topkg.3) + (not topkg.7) + (not topkg.11) + (not topkg.9) + (not topkg.12) + (not topkg.16) + ) + ) + (or + (not alt-ergo-lib.3) + (and + (not alt-ergo-lib.4) + (not alt-ergo-lib.2) + (not alt-ergo-lib.1) + ) + ) + (or + (not dune-configurator.10) + (and + dune-private-libs.7 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.66 + dune.68 + dune.56 + dune.57 + ) + ) + ) + (or + (not dune.51) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune.59) + (not dune.50) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune.57) + (not dune.26) + ) + ) + (or + (not ocamlgraph.12) + (not ocamlgraph.9) + ) + (or + (not lwt.24) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not dune.69) + (not lwt.29) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.44) + (not dune.59) + (not dune.50) + (not lwt.32) + (not dune.72) + (not dune.62) + (not lwt.39) + (not dune.64) + (not dune.61) + (not dune.40) + (not dune.33) + (not lwt.22) + (not dune.54) + (not lwt.30) + (not dune.66) + (not dune.36) + (not lwt.41) + (not dune.25) + (not lwt.50) + (not lwt.46) + (not dune.41) + (not dune.48) + (not dune.29) + (not dune.35) + (not lwt.35) + (not dune.30) + (not dune.68) + (not dune.24) + (not dune.34) + (not dune.56) + (not dune.52) + (not dune.38) + (not lwt.26) + (not lwt.38) + (not dune.27) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not dune.57) + (not dune.26) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not dune.51) + ) + ) + (or + (not dune-configurator.10) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + ) + ) + (or + (not base.14) + (and + (not base.24) + (not base.21) + (not base.22) + (not base.20) + (not base.16) + (not base.18) + (not base.17) + ) + ) + (or + (not lablgtk.14) + (and + (not lablgtk.10) + (not lablgtk.12) + (not lablgtk.15) + (not lablgtk.11) + (not lablgtk.13) + ) + ) + (or + (not dune-configurator.20) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.10) + ) + ) + (or + (not lwt.23) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not dune.69) + (not lwt.29) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.44) + (not dune.59) + (not dune.50) + (not lwt.32) + (not dune.72) + (not dune.62) + (not lwt.39) + (not dune.64) + (not dune.61) + (not dune.40) + (not dune.33) + (not lwt.22) + (not dune.54) + (not lwt.30) + (not dune.66) + (not dune.36) + (not lwt.41) + (not dune.25) + (not lwt.50) + (not lwt.46) + (not dune.41) + (not dune.48) + (not dune.29) + (not dune.35) + (not lwt.35) + (not dune.30) + (not dune.68) + (not dune.24) + (not dune.34) + (not dune.56) + (not dune.52) + (not dune.38) + (not lwt.26) + (not lwt.38) + (not dune.27) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not dune.57) + (not dune.26) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.24) + (not dune.51) + ) + ) + (or + (not zarith.9) + (and + (not zarith.8) + (not zarith.12) + (not zarith.5) + (not zarith.3) + (not zarith.6) + (not zarith.14) + (not zarith.13) + (not zarith.7) + (not zarith.4) + ) + ) + (or + (not ocaml-migrate-parsetree.33) + (and + (not ocaml-migrate-parsetree.26) + (not ocaml-migrate-parsetree.24) + (not ocaml-migrate-parsetree.27) + (not ocaml-migrate-parsetree.31) + (not ocaml-migrate-parsetree.20) + (not ocaml-migrate-parsetree.23) + (not ocaml-migrate-parsetree.18) + (not ocaml-migrate-parsetree.17) + (not ocaml-migrate-parsetree.30) + (not ocaml-migrate-parsetree.19) + (not ocaml-migrate-parsetree.32) + (not ocaml-migrate-parsetree.28) + ) + ) + (or + (not lwt.43) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not lwt.51) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not ocaml-migrate-parsetree.28) + (and + (not ocaml-migrate-parsetree.26) + (not ocaml-migrate-parsetree.24) + (not ocaml-migrate-parsetree.27) + (not ocaml-migrate-parsetree.31) + (not ocaml-migrate-parsetree.20) + (not ocaml-migrate-parsetree.23) + (not ocaml-migrate-parsetree.18) + (not ocaml-migrate-parsetree.17) + (not ocaml-migrate-parsetree.30) + (not ocaml-migrate-parsetree.19) + (not ocaml-migrate-parsetree.32) + (not ocaml-migrate-parsetree.33) + ) + ) + (or + (not lwt.25) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not dune.69) + (not lwt.29) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.44) + (not dune.59) + (not dune.50) + (not lwt.32) + (not dune.72) + (not dune.62) + (not lwt.39) + (not dune.64) + (not dune.61) + (not dune.40) + (not dune.33) + (not lwt.22) + (not dune.54) + (not lwt.30) + (not dune.66) + (not dune.36) + (not lwt.41) + (not dune.25) + (not lwt.50) + (not lwt.46) + (not dune.41) + (not dune.48) + (not dune.29) + (not dune.35) + (not lwt.35) + (not dune.30) + (not dune.68) + (not dune.24) + (not dune.34) + (not dune.56) + (not dune.52) + (not dune.38) + (not lwt.26) + (not lwt.38) + (not dune.27) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not dune.57) + (not dune.26) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + (not dune.51) + ) + ) + (or + (not dune.57) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune-configurator.8) + (not dune.59) + (not dune.50) + (not dune.72) + (not dune.62) + (not dune-configurator.2) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune-configurator.5) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune-configurator.9) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune-configurator.7) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune-configurator.6) + (not dune.26) + (not dune.51) + ) + ) + (or + (not lwt.34) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not lwt.47) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not dune-configurator.6) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not lwt.36) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not camlp5.24) + (and + (not camlp5.17) + (not camlp5.20) + (not camlp5.18) + (not camlp5.23) + (not camlp5.22) + (not camlp5.21) + ) + ) + (or + (not stdio.7) + (and + (not stdio.13) + (not stdio.11) + (not stdio.9) + ) + ) + (or + (not ocaml-migrate-parsetree.32) + (and + (not ocaml-migrate-parsetree.26) + (not ocaml-migrate-parsetree.24) + (not ocaml-migrate-parsetree.27) + (not ocaml-migrate-parsetree.31) + (not ocaml-migrate-parsetree.20) + (not ocaml-migrate-parsetree.23) + (not ocaml-migrate-parsetree.18) + (not ocaml-migrate-parsetree.17) + (not ocaml-migrate-parsetree.30) + (not ocaml-migrate-parsetree.19) + (not ocaml-migrate-parsetree.28) + (not ocaml-migrate-parsetree.33) + ) + ) + (or + (not dune-configurator.18) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not cppo.18) + (and + (not cppo.21) + (not cppo.22) + (not cppo.19) + (not cppo.17) + (not cppo.20) + ) + ) + (or + (not seq.4) + (not seq.5) + ) + (or + (not lwt.38) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not base.17) + (and + (not base.24) + (not base.21) + (not base.22) + (not base.20) + (not base.16) + (not base.18) + (not base.14) + ) + ) + (or + (not lwt.26) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not dune.69) + (not lwt.29) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.44) + (not dune.59) + (not dune.50) + (not lwt.32) + (not dune.72) + (not dune.62) + (not lwt.39) + (not dune.64) + (not dune.61) + (not dune.40) + (not dune.33) + (not lwt.22) + (not dune.54) + (not lwt.30) + (not dune.66) + (not dune.36) + (not lwt.41) + (not dune.25) + (not lwt.50) + (not lwt.46) + (not dune.41) + (not dune.48) + (not dune.29) + (not dune.35) + (not lwt.35) + (not dune.30) + (not dune.68) + (not dune.24) + (not dune.34) + (not dune.56) + (not dune.52) + (not dune.38) + (not lwt.38) + (not dune.27) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not dune.57) + (not dune.26) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + (not dune.51) + ) + ) + (or + (not cppo.20) + (and + (not cppo.21) + (not cppo.22) + (not cppo.19) + (not cppo.17) + (not cppo.18) + ) + ) + (or + (not zarith.4) + (and + (not zarith.8) + (not zarith.12) + (not zarith.5) + (not zarith.3) + (not zarith.6) + (not zarith.14) + (not zarith.13) + (not zarith.7) + (not zarith.9) + ) + ) + (or + (not ocaml-migrate-parsetree.19) + (and + (not ocaml-migrate-parsetree.26) + (not ocaml-migrate-parsetree.24) + (not ocaml-migrate-parsetree.27) + (not ocaml-migrate-parsetree.31) + (not ocaml-migrate-parsetree.20) + (not ocaml-migrate-parsetree.23) + (not ocaml-migrate-parsetree.18) + (not ocaml-migrate-parsetree.17) + (not ocaml-migrate-parsetree.30) + (not ocaml-migrate-parsetree.32) + (not ocaml-migrate-parsetree.28) + (not ocaml-migrate-parsetree.33) + ) + ) + (or + (not base.18) + (and + (not base.24) + (not base.21) + (not base.22) + (not base.20) + (not base.16) + (not base.17) + (not base.14) + ) + ) + (or + (not zarith.7) + (and + (not zarith.8) + (not zarith.12) + (not zarith.5) + (not zarith.3) + (not zarith.6) + (not zarith.14) + (not zarith.13) + (not zarith.4) + (not zarith.9) + ) + ) + (or + (not camlzip.6) + (and + (not camlzip.7) + (not camlzip.5) + (not camlzip.4) + (not camlzip.3) + ) + ) + (or + (not cppo.17) + (and + (not cppo.21) + (not cppo.22) + (not cppo.19) + (not cppo.20) + (not cppo.18) + ) + ) + (or + (not ocaml-migrate-parsetree.30) + (and + (not ocaml-migrate-parsetree.26) + (not ocaml-migrate-parsetree.24) + (not ocaml-migrate-parsetree.27) + (not ocaml-migrate-parsetree.31) + (not ocaml-migrate-parsetree.20) + (not ocaml-migrate-parsetree.23) + (not ocaml-migrate-parsetree.18) + (not ocaml-migrate-parsetree.17) + (not ocaml-migrate-parsetree.19) + (not ocaml-migrate-parsetree.32) + (not ocaml-migrate-parsetree.28) + (not ocaml-migrate-parsetree.33) + ) + ) + (or + (not dune.56) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune-configurator.8) + (not dune.59) + (not dune.50) + (not dune.72) + (not dune.62) + (not dune-configurator.2) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune-configurator.5) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune-configurator.9) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune-configurator.7) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune-configurator.6) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not sexplib.60) + (and + (not sexplib.58) + (not sexplib0.2) + (not sexplib0.4) + (not sexplib0.8) + (not sexplib0.6) + ) + ) + (or + (not dune-configurator.11) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not dune-configurator.21) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not sexplib0.2) + (and + (not sexplib.58) + (not sexplib.60) + (not sexplib0.4) + (not sexplib0.8) + (not sexplib0.6) + ) + ) + (or + (not dune-configurator.12) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not ocaml-migrate-parsetree.17) + (and + (not dune.9) + (not ocaml-migrate-parsetree.26) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not ocaml-migrate-parsetree.24) + (not dune.43) + (not dune.7) + (not dune.44) + (not ocaml-migrate-parsetree.27) + (not dune.59) + (not dune.50) + (not ocaml-migrate-parsetree.31) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not ocaml-migrate-parsetree.20) + (not dune.40) + (not ocaml-migrate-parsetree.23) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not ocaml-migrate-parsetree.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not ocaml-migrate-parsetree.30) + (not dune.52) + (not ocaml-migrate-parsetree.19) + (not dune.38) + (not dune.27) + (not dune.20) + (not ocaml-migrate-parsetree.32) + (not dune.12) + (not dune.57) + (not dune.26) + (not ocaml-migrate-parsetree.28) + (not ocaml-migrate-parsetree.33) + (not dune.51) + ) + ) + (or + (not stdio.11) + (and + (not stdio.13) + (not stdio.7) + (not stdio.9) + ) + ) + (or + (not dune.68) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune-configurator.8) + (not dune.59) + (not dune.50) + (not dune.72) + (not dune.62) + (not dune-configurator.2) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune-configurator.5) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune-configurator.9) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune-configurator.7) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune-configurator.6) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not dune-configurator.7) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not ocamlfind.26) + (not ocamlfind.25) + ) + (or + (not camlzip.3) + (and + (not camlzip.7) + (not camlzip.5) + (not camlzip.4) + (not camlzip.6) + ) + ) + (or + (not camlzip.4) + (and + (not camlzip.7) + (not camlzip.5) + (not camlzip.3) + (not camlzip.6) + ) + ) + (or + (not camlp5.21) + (and + (not camlp5.17) + (not camlp5.20) + (not camlp5.18) + (not camlp5.23) + (not camlp5.22) + (not camlp5.24) + ) + ) + (or + (not lwt.35) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not zarith.13) + (and + (not zarith.8) + (not zarith.12) + (not zarith.5) + (not zarith.3) + (not zarith.6) + (not zarith.14) + (not zarith.7) + (not zarith.4) + (not zarith.9) + ) + ) + (or + (not dune-configurator.16) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not lablgtk.13) + (and + (not lablgtk.10) + (not lablgtk.12) + (not lablgtk.15) + (not lablgtk.11) + (not lablgtk.14) + ) + ) + (or + (not cppo.19) + (and + (not cppo.21) + (not cppo.22) + (not cppo.17) + (not cppo.20) + (not cppo.18) + ) + ) + (or + (not camlp5.22) + (and + (not camlp5.17) + (not camlp5.20) + (not camlp5.18) + (not camlp5.23) + (not camlp5.21) + (not camlp5.24) + ) + ) + (or + (not camlp5.23) + (and + (not camlp5.17) + (not camlp5.20) + (not camlp5.18) + (not camlp5.22) + (not camlp5.21) + (not camlp5.24) + ) + ) + (or + (not lwt.46) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not ocaml-migrate-parsetree.18) + (and + (not ocaml-migrate-parsetree.26) + (not ocaml-migrate-parsetree.24) + (not ocaml-migrate-parsetree.27) + (not ocaml-migrate-parsetree.31) + (not ocaml-migrate-parsetree.20) + (not ocaml-migrate-parsetree.23) + (not ocaml-migrate-parsetree.17) + (not ocaml-migrate-parsetree.30) + (not ocaml-migrate-parsetree.19) + (not ocaml-migrate-parsetree.32) + (not ocaml-migrate-parsetree.28) + (not ocaml-migrate-parsetree.33) + ) + ) + (or + (not lwt.50) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not dune-configurator.9) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not lwt.41) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not dune.66) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune-configurator.8) + (not dune.59) + (not dune.50) + (not dune.72) + (not dune.62) + (not dune-configurator.2) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune-configurator.5) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.36) + (not dune-configurator.9) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune-configurator.7) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune-configurator.6) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not lwt.30) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not zarith.14) + (and + (not zarith.8) + (not zarith.12) + (not zarith.5) + (not zarith.3) + (not zarith.6) + (not zarith.13) + (not zarith.7) + (not zarith.4) + (not zarith.9) + ) + ) + (or + (not dune-configurator.22) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not lwt.22) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not dune-configurator.17) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not sexplib.58) + (and + (not sexplib0.2) + (not sexplib.60) + (not sexplib0.4) + (not sexplib0.8) + (not sexplib0.6) + ) + ) + (or + (not base.16) + (and + (not base.24) + (not base.21) + (not base.22) + (not base.20) + (not base.18) + (not base.17) + (not base.14) + ) + ) + (or + (not dune-configurator.23) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not cppo.22) + (and + (not cppo.21) + (not cppo.19) + (not cppo.17) + (not cppo.20) + (not cppo.18) + ) + ) + (or + (not base.20) + (and + (not base.24) + (not base.21) + (not base.22) + (not base.16) + (not base.18) + (not base.17) + (not base.14) + ) + ) + (or + (not ocaml-migrate-parsetree.23) + (and + (not ocaml-migrate-parsetree.26) + (not ocaml-migrate-parsetree.24) + (not ocaml-migrate-parsetree.27) + (not ocaml-migrate-parsetree.31) + (not ocaml-migrate-parsetree.20) + (not ocaml-migrate-parsetree.18) + (not ocaml-migrate-parsetree.17) + (not ocaml-migrate-parsetree.30) + (not ocaml-migrate-parsetree.19) + (not ocaml-migrate-parsetree.32) + (not ocaml-migrate-parsetree.28) + (not ocaml-migrate-parsetree.33) + ) + ) + (or + (not base.22) + (and + (not base.24) + (not base.21) + (not base.20) + (not base.16) + (not base.18) + (not base.17) + (not base.14) + ) + ) + (or + (not num.6) + (and + (not num.2) + (not num.3) + (not num.5) + (not num.4) + ) + ) + (or + (not ocaml-migrate-parsetree.20) + (and + (not ocaml-migrate-parsetree.26) + (not ocaml-migrate-parsetree.24) + (not ocaml-migrate-parsetree.27) + (not ocaml-migrate-parsetree.31) + (not ocaml-migrate-parsetree.23) + (not ocaml-migrate-parsetree.18) + (not ocaml-migrate-parsetree.17) + (not ocaml-migrate-parsetree.30) + (not ocaml-migrate-parsetree.19) + (not ocaml-migrate-parsetree.32) + (not ocaml-migrate-parsetree.28) + (not ocaml-migrate-parsetree.33) + ) + ) + (or + (not dune-configurator.14) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not dune.61) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune-configurator.8) + (not dune.59) + (not dune.50) + (not dune.72) + (not dune.62) + (not dune-configurator.2) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune-configurator.5) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune-configurator.9) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune-configurator.7) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune-configurator.6) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not camlzip.5) + (and + (not camlzip.7) + (not camlzip.4) + (not camlzip.3) + (not camlzip.6) + ) + ) + (or + (not dune-configurator.5) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not dune.64) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune-configurator.8) + (not dune.59) + (not dune.50) + (not dune.72) + (not dune.62) + (not dune-configurator.2) + (not dune.19) + (not dune.16) + (not dune-configurator.5) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune-configurator.9) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune-configurator.7) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune-configurator.6) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not lwt.39) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not camlp5.18) + (and + (not camlp5.17) + (not camlp5.20) + (not camlp5.23) + (not camlp5.22) + (not camlp5.21) + (not camlp5.24) + ) + ) + (or + (not dune-configurator.2) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not dune.62) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune-configurator.8) + (not dune.59) + (not dune.50) + (not dune.72) + (not dune-configurator.2) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune-configurator.5) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune-configurator.9) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune-configurator.7) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune-configurator.6) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not dune.72) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune-configurator.8) + (not dune.59) + (not dune.50) + (not dune.62) + (not dune-configurator.2) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune-configurator.5) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune-configurator.9) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune-configurator.7) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune-configurator.6) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not ocaml-migrate-parsetree.31) + (and + (not ocaml-migrate-parsetree.26) + (not ocaml-migrate-parsetree.24) + (not ocaml-migrate-parsetree.27) + (not ocaml-migrate-parsetree.20) + (not ocaml-migrate-parsetree.23) + (not ocaml-migrate-parsetree.18) + (not ocaml-migrate-parsetree.17) + (not ocaml-migrate-parsetree.30) + (not ocaml-migrate-parsetree.19) + (not ocaml-migrate-parsetree.32) + (not ocaml-migrate-parsetree.28) + (not ocaml-migrate-parsetree.33) + ) + ) + (or + (not base.21) + (and + (not base.24) + (not base.22) + (not base.20) + (not base.16) + (not base.18) + (not base.17) + (not base.14) + ) + ) + (or + (not lwt.32) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not num.4) + (and + (not num.2) + (not num.3) + (not num.5) + (not num.6) + ) + ) + (or + (not lablgtk.11) + (and + (not lablgtk.10) + (not lablgtk.12) + (not lablgtk.15) + (not lablgtk.13) + (not lablgtk.14) + ) + ) + (or + (not dune.59) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune-configurator.8) + (not dune.50) + (not dune.72) + (not dune.62) + (not dune-configurator.2) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune-configurator.5) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune-configurator.9) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune-configurator.7) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune-configurator.6) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not stdio.13) + (and + (not stdio.11) + (not stdio.7) + (not stdio.9) + ) + ) + (or + (not camlzip.7) + (and + (not camlzip.5) + (not camlzip.4) + (not camlzip.3) + (not camlzip.6) + ) + ) + (or + (not zarith.6) + (and + (not zarith.8) + (not zarith.12) + (not zarith.5) + (not zarith.3) + (not zarith.14) + (not zarith.13) + (not zarith.7) + (not zarith.4) + (not zarith.9) + ) + ) + (or + (not dune-configurator.8) + (and + (not dune-configurator.13) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not base.24) + (and + (not base.21) + (not base.22) + (not base.20) + (not base.16) + (not base.18) + (not base.17) + (not base.14) + ) + ) + (or + (not ocaml-migrate-parsetree.27) + (and + (not ocaml-migrate-parsetree.26) + (not ocaml-migrate-parsetree.24) + (not ocaml-migrate-parsetree.31) + (not ocaml-migrate-parsetree.20) + (not ocaml-migrate-parsetree.23) + (not ocaml-migrate-parsetree.18) + (not ocaml-migrate-parsetree.17) + (not ocaml-migrate-parsetree.30) + (not ocaml-migrate-parsetree.19) + (not ocaml-migrate-parsetree.32) + (not ocaml-migrate-parsetree.28) + (not ocaml-migrate-parsetree.33) + ) + ) + (or + (not zarith.3) + (and + (not zarith.8) + (not zarith.12) + (not zarith.5) + (not zarith.6) + (not zarith.14) + (not zarith.13) + (not zarith.7) + (not zarith.4) + (not zarith.9) + ) + ) + (or + (not num.5) + (and + (not num.2) + (not num.3) + (not num.4) + (not num.6) + ) + ) + (or + (not configurator.7) + (not jbuilder.20) + ) + (or + (not camlp5.20) + (and + (not camlp5.17) + (not camlp5.18) + (not camlp5.23) + (not camlp5.22) + (not camlp5.21) + (not camlp5.24) + ) + ) + (or + (not camlp5.17) + (and + (not camlp5.20) + (not camlp5.18) + (not camlp5.23) + (not camlp5.22) + (not camlp5.21) + (not camlp5.24) + ) + ) + (or + (not zarith.5) + (and + (not zarith.8) + (not zarith.12) + (not zarith.3) + (not zarith.6) + (not zarith.14) + (not zarith.13) + (not zarith.7) + (not zarith.4) + (not zarith.9) + ) + ) + (or + (not ocamlbuild.6) + (and + (not ocamlbuild.8) + (not ocamlbuild.5) + (not ocamlbuild.4) + (not ocamlbuild.3) + (not ocamlbuild.7) + ) + ) + (or + (not ocamlbuild.5) + (and + (not ocamlbuild.8) + (not ocamlbuild.6) + (not ocamlbuild.4) + (not ocamlbuild.3) + (not ocamlbuild.7) + ) + ) + (or + why3.20 + why3.26 + why3.24 + why3.23 + why3.21 + why3.27 + why3.28 + why3.22 + why3.25 + ) + (or + (not lablgtk.15) + (and + (not lablgtk.10) + (not lablgtk.12) + (not lablgtk.11) + (not lablgtk.13) + (not lablgtk.14) + ) + ) + (or + (not why3.26) + (and + (not why3.20) + (not why3.24) + (not why3.23) + (not why3.21) + (not why3.27) + (not why3.28) + (not why3.22) + (not why3.25) + ) + ) + (or + (not lablgtk.12) + (and + (not lablgtk.10) + (not lablgtk.15) + (not lablgtk.11) + (not lablgtk.13) + (not lablgtk.14) + ) + ) + (or + (not ocaml-migrate-parsetree.24) + (and + (not ocaml-migrate-parsetree.26) + (not ocaml-migrate-parsetree.27) + (not ocaml-migrate-parsetree.31) + (not ocaml-migrate-parsetree.20) + (not ocaml-migrate-parsetree.23) + (not ocaml-migrate-parsetree.18) + (not ocaml-migrate-parsetree.17) + (not ocaml-migrate-parsetree.30) + (not ocaml-migrate-parsetree.19) + (not ocaml-migrate-parsetree.32) + (not ocaml-migrate-parsetree.28) + (not ocaml-migrate-parsetree.33) + ) + ) + (or + (not dune-configurator.13) + (and + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not dune.71) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune-configurator.8) + (not dune.59) + (not dune.50) + (not dune.72) + (not dune.62) + (not dune-configurator.2) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune-configurator.5) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune-configurator.9) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune-configurator.7) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune-configurator.6) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not dune.65) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune-configurator.8) + (not dune.59) + (not dune.50) + (not dune.72) + (not dune.62) + (not dune-configurator.2) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune-configurator.5) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune-configurator.9) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune-configurator.7) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune-configurator.6) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not zarith.12) + (and + (not zarith.8) + (not zarith.5) + (not zarith.3) + (not zarith.6) + (not zarith.14) + (not zarith.13) + (not zarith.7) + (not zarith.4) + (not zarith.9) + ) + ) + (or + (not zarith.8) + (and + (not zarith.12) + (not zarith.5) + (not zarith.3) + (not zarith.6) + (not zarith.14) + (not zarith.13) + (not zarith.7) + (not zarith.4) + (not zarith.9) + ) + ) + (or + (not cppo.21) + (and + (not cppo.22) + (not cppo.19) + (not cppo.17) + (not cppo.20) + (not cppo.18) + ) + ) + (or + (not ocplib-endian.8) + (not ocplib-endian.9) + ) + (or + (not lwt.29) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not ocamlbuild.8) + (and + (not ocamlbuild.5) + (not ocamlbuild.6) + (not ocamlbuild.4) + (not ocamlbuild.3) + (not ocamlbuild.7) + ) + ) + (or + (not dune.69) + (and + (not dune.9) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune-configurator.8) + (not dune.59) + (not dune.50) + (not dune.72) + (not dune.62) + (not dune-configurator.2) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune-configurator.5) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune-configurator.9) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune-configurator.7) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune-configurator.6) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not why3.20) + (and + (not why3.26) + (not why3.24) + (not why3.23) + (not why3.21) + (not why3.27) + (not why3.28) + (not why3.22) + (not why3.25) + ) + ) + (or + (not lablgtk.10) + (and + (not lablgtk.12) + (not lablgtk.15) + (not lablgtk.11) + (not lablgtk.13) + (not lablgtk.14) + ) + ) + (or + (not ocaml-migrate-parsetree.26) + (and + (not ocaml-migrate-parsetree.24) + (not ocaml-migrate-parsetree.27) + (not ocaml-migrate-parsetree.31) + (not ocaml-migrate-parsetree.20) + (not ocaml-migrate-parsetree.23) + (not ocaml-migrate-parsetree.18) + (not ocaml-migrate-parsetree.17) + (not ocaml-migrate-parsetree.30) + (not ocaml-migrate-parsetree.19) + (not ocaml-migrate-parsetree.32) + (not ocaml-migrate-parsetree.28) + (not ocaml-migrate-parsetree.33) + ) + ) + (or + (not lwt.40) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not lwt.45) + (and + (not lwt.49) + (not lwt.44) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not lwt.44) + (and + (not lwt.49) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not lwt.49) + (and + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not num.3) + (and + (not num.2) + (not num.5) + (not num.4) + (not num.6) + ) + ) + (or + (not num.2) + (and + (not num.3) + (not num.5) + (not num.4) + (not num.6) + ) + ) + (or + (not jbuilder.17) + ocamlfind.26 + ocamlfind.25 + ) + (or + (not num.2) + ocamlfind.26 + ocamlfind.25 + ) + (or + (not jbuilder.14) + ocamlfind.26 + ocamlfind.25 + ) + (or + (not num.3) + ocamlfind.26 + ocamlfind.25 + ) + (or + (not lwt.49) + (and + mmap.2 + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.48 + dune.29 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + (or + ocplib-endian.8 + ocplib-endian.9 + ) + ) + ) + (or + (not menhir.40) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not lwt.44) + (and + mmap.2 + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.48 + dune.29 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + (or + ocplib-endian.8 + ocplib-endian.9 + ) + ) + ) + (or + (not lwt.45) + (and + mmap.2 + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.48 + dune.29 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + (or + ocplib-endian.8 + ocplib-endian.9 + ) + ) + ) + (or + (not jbuilder.7) + ocamlfind.26 + ocamlfind.25 + ) + (or + (not lwt.40) + (and + mmap.2 + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.48 + dune.29 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + (or + ocplib-endian.8 + ocplib-endian.9 + ) + ) + ) + (or + (not lablgtk.10) + (and + conf-gtk2.1 + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not dune.69) + ocamlfind-secondary.1 + ) + (or + (not lwt.29) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.23 + jbuilder.18 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + ) + ) + (or + (not ocplib-endian.8) + (and + base-bytes.2 + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not menhir.38) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not dose3.5) + (and + cudf.5 + re.23 + extlib.14 + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + ocamlgraph.12 + ocamlgraph.9 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not ocplib-simplex.1) + (and + conf-autoconf.1 + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not topkg.8) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not zarith.8) + (and + conf-perl.1 + (or + conf-gmp.3 + conf-gmp.2 + conf-gmp.1 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not zarith.12) + (and + conf-perl.1 + (or + conf-gmp.3 + conf-gmp.2 + conf-gmp.1 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not base-bytes.2) + ocamlfind.26 + ocamlfind.25 + ) + (or + (not sqlite3.21) + (and + configurator.7 + conf-sqlite3.1 + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.11 + jbuilder.10 + jbuilder.23 + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + base.24 + base.21 + base.22 + base.20 + base.16 + base.18 + base.17 + base.14 + ) + (or + stdio.13 + stdio.11 + stdio.7 + stdio.9 + ) + ) + ) + (or + (not lablgtk.12) + (and + conf-gtk2.1 + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not menhir.24) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not lablgtk.15) + (and + conf-gtk2.1 + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not menhir.20) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not ppx%5ftools%5fversioned.9) + (and + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.33 + ) + ) + ) + (or + (not zarith.5) + (and + conf-perl.1 + (or + conf-gmp.3 + conf-gmp.2 + conf-gmp.1 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not topkg.15) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not menhir.31) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not sqlite3.20) + (and + configurator.7 + conf-sqlite3.1 + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.11 + jbuilder.10 + jbuilder.23 + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + base.24 + base.21 + base.22 + base.20 + base.16 + base.18 + base.17 + base.14 + ) + (or + stdio.13 + stdio.11 + stdio.7 + stdio.9 + ) + ) + ) + (or + (not alt-ergo-lib.4) + (and + ocplib-simplex.2 + stdlib-shims.2 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + seq.4 + seq.5 + ) + (or + zarith.8 + zarith.12 + zarith.5 + zarith.3 + zarith.6 + zarith.14 + zarith.13 + zarith.7 + zarith.4 + zarith.9 + ) + ) + ) + (or + (not configurator.7) + (and + (or + jbuilder.22 + jbuilder.23 + jbuilder.21 + jbuilder.25 + jbuilder.20 + jbuilder.19 + jbuilder.24 + ) + (or + stdio.11 + stdio.7 + stdio.9 + ) + (or + base.21 + base.22 + base.20 + base.16 + base.18 + base.17 + base.14 + ) + ) + ) + (or + ocamlfind.26 + (not jbuilder.11) + ocamlfind.25 + ) + (or + ocamlfind.26 + (not num.5) + ocamlfind.25 + ) + (or + (not zarith.3) + (and + conf-perl.1 + (or + conf-gmp.3 + conf-gmp.2 + conf-gmp.1 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not sqlite3.25) + (and + conf-sqlite3.1 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.54 + dune.66 + dune.41 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + ) + ) + (or + (not base.24) + (and + sexplib0.8 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + ) + ) + (or + (not menhir.43) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not ocplib-simplex.2) + (and + conf-autoconf.1 + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not ocamlbuild.4) + (and + (not ocamlbuild.8) + (not ocamlbuild.5) + (not ocamlbuild.6) + (not ocamlbuild.3) + (not ocamlbuild.7) + ) + ) + (or + ocamlfind.26 + (not jbuilder.8) + ocamlfind.25 + ) + (or + (not zarith.6) + (and + conf-perl.1 + (or + conf-gmp.3 + conf-gmp.2 + conf-gmp.1 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not camlzip.7) + (and + conf-zlib.1 + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not stdio.13) + (and + base.24 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + ) + ) + (or + (not menhir.39) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + ocamlfind.26 + (not jbuilder.10) + ocamlfind.25 + ) + (or + (not menhir.21) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not topkg.5) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not octavius.2) + (and + (or + topkg.8 + topkg.15 + topkg.5 + topkg.13 + topkg.6 + topkg.4 + topkg.3 + topkg.7 + topkg.11 + topkg.9 + topkg.12 + topkg.16 + topkg.14 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + ocamlfind.26 + (not ppx%5ftools.13) + ocamlfind.25 + ) + (or + (not lablgtk.11) + (and + conf-gtk2.1 + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not menhir.33) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + ocamlfind.26 + (not num.4) + ocamlfind.25 + ) + (or + (not lwt.32) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.23 + jbuilder.18 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + ) + ) + (or + (not dot-merlin-reader.3) + (and + result.6 + yojson.18 + (or + csexp.7 + csexp.8 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.41 + dune.48 + dune.29 + dune.35 + dune.30 + dune.68 + dune.34 + dune.56 + dune.52 + dune.38 + dune.57 + dune.51 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not topkg.13) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not alt-ergo.4) + (and + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + zarith.8 + zarith.12 + zarith.5 + zarith.3 + zarith.6 + zarith.14 + zarith.13 + zarith.7 + zarith.4 + zarith.9 + ) + ) + ) + (or + (not base.21) + (and + sexplib0.6 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + ) + ) + (or + (not alt-ergo.3) + (and + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + zarith.8 + zarith.12 + zarith.5 + zarith.3 + zarith.6 + zarith.14 + zarith.13 + zarith.7 + zarith.4 + zarith.9 + ) + (or + ocamlgraph.12 + ocamlgraph.9 + ) + ) + ) + (or + (not topkg.6) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not lwt.39) + (and + mmap.2 + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.48 + dune.29 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + (or + ocplib-endian.8 + ocplib-endian.9 + ) + ) + ) + (or + (not menhir.27) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not ppx%5fast.4) + (and + ocaml-compiler-libs.2 + (or + jbuilder.17 + jbuilder.14 + jbuilder.7 + jbuilder.22 + jbuilder.11 + jbuilder.8 + jbuilder.10 + jbuilder.23 + jbuilder.4 + jbuilder.13 + jbuilder.2 + jbuilder.6 + jbuilder.18 + jbuilder.12 + jbuilder.5 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.9 + jbuilder.15 + jbuilder.3 + jbuilder.19 + jbuilder.24 + ) + (or + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.33 + ) + ) + ) + (or + (not camlzip.5) + (and + conf-zlib.1 + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not octavius.1) + (and + (or + topkg.8 + topkg.15 + topkg.5 + topkg.13 + topkg.6 + topkg.4 + topkg.3 + topkg.7 + topkg.11 + topkg.9 + topkg.12 + topkg.16 + topkg.14 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not sqlite3.15) + (and + conf-sqlite3.1 + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + ocamlfind.26 + (not num.6) + ocamlfind.25 + ) + (or + (not base.22) + (and + sexplib0.6 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + ) + ) + (or + (not base.20) + (and + sexplib0.6 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + ) + ) + (or + (not alt-ergo.2) + (and + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + zarith.8 + zarith.12 + zarith.5 + zarith.3 + zarith.6 + zarith.14 + zarith.13 + zarith.7 + zarith.4 + zarith.9 + ) + (or + ocamlgraph.12 + ocamlgraph.9 + ) + ) + ) + (or + ocamlfind.26 + (not jbuilder.13) + ocamlfind.25 + ) + (or + (not topkg.4) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not sqlite3.13) + (and + conf-sqlite3.1 + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not sexplib.58) + (and + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.11 + jbuilder.10 + jbuilder.23 + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + ) + ) + (or + ocamlfind.26 + (not jbuilder.6) + ocamlfind.25 + ) + (or + (not cppo%5focamlbuild.3) + (and + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not lwt.22) + (and + ppx%5ftools.13 + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + cppo%5focamlbuild.3 + cppo%5focamlbuild.2 + cppo%5focamlbuild.1 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not user-setup.7) + (and + re.23 + cmdliner.14 + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not yojson.18) + (and + biniou.9 + easy-format.7 + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + ) + ) + (or + (not menhir.22) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not zarith.14) + (and + conf-perl.1 + (or + conf-gmp.3 + conf-gmp.2 + conf-gmp.1 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not lwt.30) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.23 + jbuilder.18 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + ) + ) + (or + (not lwt.41) + (and + mmap.2 + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.48 + dune.29 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + (or + ocplib-endian.8 + ocplib-endian.9 + ) + ) + ) + (or + (not lwt.50) + (and + ocaml-syntax-shims.1 + mmap.2 + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.41 + dune.48 + dune.29 + dune.35 + dune.30 + dune.68 + dune.34 + dune.56 + dune.52 + dune.38 + dune.57 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + (or + ocplib-endian.8 + ocplib-endian.9 + ) + ) + ) + (or + (not sqlite3.9) + (and + conf-sqlite3.1 + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not ocaml-migrate-parsetree.18) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.9 + dune.42 + dune.31 + dune.43 + dune.7 + dune.44 + dune.19 + dune.16 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.36 + dune.25 + dune.41 + dune.21 + dune.29 + dune.22 + dune.35 + dune.30 + dune.24 + dune.10 + dune.34 + dune.14 + dune.38 + dune.27 + dune.20 + dune.12 + dune.26 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not menhir.29) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + ocamlfind.26 + (not jbuilder.18) + ocamlfind.25 + ) + (or + (not ppx%5ftools%5fversioned.8) + (and + (or + jbuilder.17 + jbuilder.22 + jbuilder.23 + jbuilder.18 + jbuilder.21 + jbuilder.25 + jbuilder.20 + jbuilder.19 + jbuilder.24 + ) + (or + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.19 + ) + ) + ) + (or + (not lwt.46) + (and + mmap.2 + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.48 + dune.29 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + (or + ocplib-endian.8 + ocplib-endian.9 + ) + ) + ) + (or + (not cppo.19) + (and + base-bytes.2 + (or + jbuilder.17 + jbuilder.22 + jbuilder.23 + jbuilder.18 + jbuilder.21 + jbuilder.25 + jbuilder.20 + jbuilder.19 + jbuilder.24 + ) + ) + ) + (or + (not why3.24) + (and + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + menhir.40 + menhir.38 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.27 + menhir.22 + menhir.29 + menhir.45 + menhir.28 + menhir.42 + menhir.26 + menhir.41 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.30 + menhir.37 + menhir.46 + menhir.34 + ) + ) + ) + (or + (not why3.24) + (and + (not why3.20) + (not why3.26) + (not why3.23) + (not why3.21) + (not why3.27) + (not why3.28) + (not why3.22) + (not why3.25) + ) + ) + (or + (not sqlite3.14) + (and + conf-sqlite3.1 + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not topkg.3) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not lablgtk.13) + (and + conf-gtk2.1 + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not ocplib-endian.9) + (and + base-bytes.2 + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + ) + ) + (or + (not menhir.45) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not zarith.13) + (and + conf-perl.1 + (or + conf-gmp.3 + conf-gmp.2 + conf-gmp.1 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not menhir.28) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not topkg.7) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not lwt.35) + (and + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + mmap.1 + mmap.2 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + ) + ) + (or + (not alt-ergo-lib.2) + (and + ocplib-simplex.2 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + seq.4 + seq.5 + ) + (or + zarith.8 + zarith.12 + zarith.5 + zarith.3 + zarith.6 + zarith.14 + zarith.13 + zarith.7 + zarith.4 + zarith.9 + ) + ) + ) + (or + ocamlfind.26 + (not camlzip.4) + ocamlfind.25 + ) + (or + (not sqlite3.16) + (and + conf-sqlite3.1 + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + ocamlfind.26 + (not jbuilder.12) + ocamlfind.25 + ) + (or + (not sqlite3.10) + (and + conf-sqlite3.1 + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not z3.10) + (and + conf-python-2-7.2 + (or + conf-gmp.3 + conf-gmp.2 + conf-gmp.1 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + zarith.8 + zarith.12 + zarith.5 + zarith.3 + zarith.6 + zarith.14 + zarith.13 + zarith.7 + zarith.4 + zarith.9 + ) + ) + ) + (or + (not cudf.5) + (and + extlib.14 + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + ocamlfind.26 + (not camlzip.3) + ocamlfind.25 + ) + (or + (not menhir.42) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not sqlite3.8) + (and + conf-sqlite3.1 + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not dune.68) + ocamlfind-secondary.1 + ) + (or + (not menhir.26) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + ocamlfind.26 + ocamlfind.25 + (not jbuilder.5) + ) + (or + (not sqlite3.18) + (and + configurator.7 + conf-sqlite3.1 + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.11 + jbuilder.10 + jbuilder.23 + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + base.24 + base.21 + base.22 + base.20 + base.16 + base.18 + base.17 + base.14 + ) + (or + stdio.13 + stdio.11 + stdio.7 + stdio.9 + ) + ) + ) + (or + (not ocaml-migrate-parsetree.17) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + jbuilder.22 + jbuilder.23 + jbuilder.21 + jbuilder.25 + jbuilder.20 + jbuilder.19 + jbuilder.24 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not octavius.4) + (and + (or + jbuilder.17 + jbuilder.14 + jbuilder.7 + jbuilder.22 + jbuilder.11 + jbuilder.8 + jbuilder.10 + jbuilder.23 + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.9 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not why3.23) + (and + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + menhir.40 + menhir.38 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.27 + menhir.22 + menhir.29 + menhir.45 + menhir.28 + menhir.42 + menhir.26 + menhir.41 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.30 + menhir.37 + menhir.46 + menhir.34 + ) + ) + ) + (or + (not why3.23) + (and + (not why3.20) + (not why3.26) + (not why3.24) + (not why3.21) + (not why3.27) + (not why3.28) + (not why3.22) + (not why3.25) + ) + ) + (or + (not sqlite3.26) + (and + conf-sqlite3.1 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.54 + dune.66 + dune.41 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + ) + ) + (or + (not menhir.41) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not re.23) + (and + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + seq.4 + seq.5 + ) + ) + ) + (or + (not menhir.36) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not sexplib.60) + (and + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.23 + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + ) + ) + (or + (not topkg.11) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not ocamlbuild.3) + (and + (not ocamlbuild.8) + (not ocamlbuild.5) + (not ocamlbuild.6) + (not ocamlbuild.4) + (not ocamlbuild.7) + ) + ) + (or + (not why3.21) + (and + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + menhir.40 + menhir.38 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.27 + menhir.22 + menhir.29 + menhir.45 + menhir.28 + menhir.42 + menhir.26 + menhir.41 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.30 + menhir.37 + menhir.46 + menhir.34 + ) + ) + ) + (or + (not why3.21) + (and + (not why3.20) + (not why3.26) + (not why3.24) + (not why3.23) + (not why3.27) + (not why3.28) + (not why3.22) + (not why3.25) + ) + ) + (or + (not cppo%5focamlbuild.2) + (and + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + cppo.21 + cppo.22 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not cppo.17) + (and + base-bytes.2 + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.11 + jbuilder.10 + jbuilder.23 + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + ) + ) + (or + (not camlzip.6) + (and + conf-zlib.1 + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not octavius.3) + (and + (or + jbuilder.17 + jbuilder.14 + jbuilder.7 + jbuilder.22 + jbuilder.11 + jbuilder.8 + jbuilder.10 + jbuilder.23 + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.9 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not sqlite3.23) + (and + conf-sqlite3.1 + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + base.24 + base.21 + base.22 + base.20 + base.16 + base.18 + base.17 + base.14 + ) + (or + stdio.13 + stdio.11 + stdio.7 + stdio.9 + ) + ) + ) + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + (not stdlib-shims.2) + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + (not zarith.7) + (and + conf-perl.1 + (or + conf-gmp.3 + conf-gmp.2 + conf-gmp.1 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not ppx%5ftools%5fversioned.6) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.19 + ) + ) + ) + (or + ocamlfind.26 + ocamlfind.25 + (not jbuilder.16) + ) + (or + (not ocp-indent.28) + (and + base-bytes.2 + cmdliner.14 + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not sqlite3.19) + (and + configurator.7 + conf-sqlite3.1 + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.11 + jbuilder.10 + jbuilder.23 + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + base.24 + base.21 + base.22 + base.20 + base.16 + base.18 + base.17 + base.14 + ) + (or + stdio.13 + stdio.11 + stdio.7 + stdio.9 + ) + ) + ) + (or + (not base.18) + (and + sexplib0.4 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + ) + ) + (or + (not menhir.25) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not menhir.32) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not why3.27) + (and + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not why3.27) + (and + (not why3.20) + (not why3.26) + (not why3.24) + (not why3.23) + (not why3.21) + (not why3.28) + (not why3.22) + (not why3.25) + ) + ) + (or + (not ppx%5ftools%5fversioned.7) + (and + (or + jbuilder.17 + jbuilder.22 + jbuilder.23 + jbuilder.18 + jbuilder.21 + jbuilder.25 + jbuilder.20 + jbuilder.19 + jbuilder.24 + ) + (or + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.19 + ) + ) + ) + (or + (not zarith.4) + (and + conf-perl.1 + (or + conf-gmp.3 + conf-gmp.2 + conf-gmp.1 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not why3.28) + (and + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not why3.28) + (and + (not why3.20) + (not why3.26) + (not why3.24) + (not why3.23) + (not why3.21) + (not why3.27) + (not why3.22) + (not why3.25) + ) + ) + (or + (not menhir.23) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not lwt.26) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.23 + jbuilder.18 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.12 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.5 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.33 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + ) + ) + (or + (not base.17) + (and + sexplib0.4 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + ) + ) + (or + (not lwt.38) + (and + mmap.2 + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.48 + dune.29 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + (or + ocplib-endian.8 + ocplib-endian.9 + ) + ) + ) + (or + (not topkg.9) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not topkg.12) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not extlib.14) + (and + base-bytes.2 + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + ) + ) + (or + (not cppo.18) + (and + base-bytes.2 + (or + jbuilder.17 + jbuilder.22 + jbuilder.23 + jbuilder.18 + jbuilder.21 + jbuilder.25 + jbuilder.20 + jbuilder.19 + jbuilder.24 + ) + ) + ) + (or + (not why3.22) + (and + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + menhir.40 + menhir.38 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.27 + menhir.22 + menhir.29 + menhir.45 + menhir.28 + menhir.42 + menhir.26 + menhir.41 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.30 + menhir.37 + menhir.46 + menhir.34 + ) + ) + ) + (or + (not why3.22) + (and + (not why3.20) + (not why3.26) + (not why3.24) + (not why3.23) + (not why3.21) + (not why3.27) + (not why3.28) + (not why3.25) + ) + ) + (or + ocamlfind.26 + ocamlfind.25 + (not jbuilder.9) + ) + (or + (not cppo%5focamlbuild.1) + (and + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.11 + jbuilder.10 + jbuilder.23 + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not sqlite3.11) + (and + conf-sqlite3.1 + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not menhir.44) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not topkg.16) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not ocamlbuild.7) + (and + (not ocamlbuild.8) + (not ocamlbuild.5) + (not ocamlbuild.6) + (not ocamlbuild.4) + (not ocamlbuild.3) + ) + ) + (or + ocamlfind.26 + ocamlfind.25 + (not jbuilder.15) + ) + (or + (not stdio.7) + (and + base.14 + (or + jbuilder.22 + jbuilder.23 + jbuilder.21 + jbuilder.25 + jbuilder.20 + jbuilder.19 + jbuilder.24 + ) + ) + ) + (or + (not sqlite3.12) + (and + conf-sqlite3.1 + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not alt-ergo-lib.1) + (and + ocplib-simplex.2 + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + seq.4 + seq.5 + ) + (or + zarith.8 + zarith.12 + zarith.5 + zarith.3 + zarith.6 + zarith.14 + zarith.13 + zarith.7 + zarith.4 + zarith.9 + ) + ) + ) + (or + (not menhir.30) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not lwt.36) + (and + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + mmap.1 + mmap.2 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + ) + ) + (or + (not lwt.47) + (and + mmap.2 + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.48 + dune.29 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + (or + ocplib-endian.8 + ocplib-endian.9 + ) + ) + ) + (or + (not lwt.34) + (and + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + mmap.1 + mmap.2 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + ) + ) + (or + (not menhir.37) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not lwt.25) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.23 + jbuilder.18 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.12 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.5 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.33 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + ) + ) + (or + ocamlfind.26 + ocamlfind.25 + (not jbuilder.19) + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + (not camlp4.22) + ) + (or + (not alt-ergo.5) + (and + ocplib-simplex.1 + (or + zarith.8 + zarith.12 + zarith.5 + zarith.6 + zarith.14 + zarith.13 + zarith.7 + zarith.4 + zarith.9 + ) + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + camlzip.4 + camlzip.3 + ) + ) + ) + (or + (not menhir.46) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not sqlite3.17) + (and + conf-sqlite3.1 + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not lwt.51) + (and + ocaml-syntax-shims.1 + mmap.2 + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.41 + dune.48 + dune.29 + dune.35 + dune.30 + dune.68 + dune.34 + dune.56 + dune.52 + dune.38 + dune.57 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + (or + ocplib-endian.8 + ocplib-endian.9 + ) + ) + ) + (or + (not sqlite3.22) + (and + configurator.7 + conf-sqlite3.1 + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.11 + jbuilder.10 + jbuilder.23 + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + base.24 + base.21 + base.22 + base.20 + base.16 + base.18 + base.17 + base.14 + ) + (or + stdio.13 + stdio.11 + stdio.7 + stdio.9 + ) + ) + ) + (or + (not lwt.43) + (and + mmap.2 + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.48 + dune.29 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + (or + ocplib-endian.8 + ocplib-endian.9 + ) + ) + ) + (or + (not ppx%5ftools%5fversioned.5) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.19 + ) + ) + ) + (or + (not zarith.9) + (and + conf-perl.1 + (or + conf-gmp.3 + conf-gmp.2 + conf-gmp.1 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not topkg.14) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not alt-ergo-lib.3) + (and + ocplib-simplex.2 + stdlib-shims.2 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + seq.4 + seq.5 + ) + (or + zarith.8 + zarith.12 + zarith.5 + zarith.3 + zarith.6 + zarith.14 + zarith.13 + zarith.7 + zarith.4 + zarith.9 + ) + ) + ) + (or + (not lwt.23) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.11 + jbuilder.10 + jbuilder.23 + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.12 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.5 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.33 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + ) + ) + (or + (not menhir.34) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not stdio.9) + (and + (not stdio.13) + (not stdio.11) + (not stdio.7) + ) + ) + (or + (not lablgtk.14) + (and + conf-gtk2.1 + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not why3.25) + (and + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not why3.25) + (and + (not why3.20) + (not why3.26) + (not why3.24) + (not why3.23) + (not why3.21) + (not why3.27) + (not why3.28) + (not why3.22) + ) + ) + (or + (not lwt.24) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.23 + jbuilder.18 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.12 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.5 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.33 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + ) + ) + (or + ocamlfind.26 + ocamlfind.25 + (not ocamlgraph.9) + ) + (or + (not base.14) + (and + sexplib0.2 + (or + jbuilder.22 + jbuilder.23 + jbuilder.21 + jbuilder.25 + jbuilder.20 + jbuilder.19 + jbuilder.24 + ) + ) + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + (not menhirSdk.8) + dune.51 + ) + (or + (not stdio.9) + (and + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + base.16 + base.18 + base.17 + ) + ) + ) + (or + dune.69 + dune.71 + dune.72 + dune.68 + (not dune-configurator.20) + ) + (or + (not ocaml-migrate-parsetree.33) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.41 + dune.48 + dune.35 + dune.68 + dune.34 + dune.56 + dune.52 + dune.38 + dune.57 + dune.51 + ) + (or + ppx%5fderivers.1 + ppx%5fderivers.2 + ) + ) + ) + (or + (not menhir.56) + (and + menhirLib.10 + menhirSdk.10 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.68 + dune.56 + dune.57 + ) + ) + ) + (or + (not ocaml-migrate-parsetree.28) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.41 + dune.48 + dune.35 + dune.68 + dune.34 + dune.56 + dune.52 + dune.38 + dune.57 + dune.51 + ) + (or + ppx%5fderivers.1 + ppx%5fderivers.2 + ) + ) + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + (not menhirLib.5) + dune.51 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + (not sexplib0.6) + dune.57 + dune.26 + dune.51 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + (not menhirLib.9) + dune.57 + dune.51 + ) + (or + (not ppx%5ftools%5fversioned.11) + (and + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.33 + ) + ) + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + (not menhirSdk.2) + dune.57 + dune.51 + ) + (or + (not alt-ergo.12) + (and + alt-ergo-lib.4 + alt-ergo-parsers.4 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + ) + ) + (or + conf-perl.1 + (not camlp5.24) + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + (not sexplib0.8) + dune.57 + dune.51 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + (not menhirSdk.4) + dune.57 + dune.51 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + (not sexplib0.4) + dune.57 + dune.26 + dune.51 + ) + (or + (not menhir.49) + (and + menhirLib.3 + menhirSdk.3 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.68 + dune.56 + dune.57 + ) + ) + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.66 + dune.68 + dune.56 + (not dune-private-libs.9) + dune.57 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + (not mmap.2) + dune.57 + dune.26 + dune.51 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + (not menhirSdk.9) + dune.57 + dune.51 + ) + (or + (not ocaml-migrate-parsetree.32) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.41 + dune.48 + dune.35 + dune.68 + dune.34 + dune.56 + dune.52 + dune.38 + dune.57 + dune.51 + ) + (or + ppx%5fderivers.1 + ppx%5fderivers.2 + ) + ) + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + (not menhirSdk.10) + dune.57 + dune.51 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + (not menhirSdk.3) + dune.57 + dune.51 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + (not menhirLib.10) + dune.57 + dune.51 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + (not ocaml-syntax-shims.1) + dune.57 + dune.51 + ) + (or + jbuilder.17 + jbuilder.22 + jbuilder.23 + jbuilder.18 + jbuilder.21 + jbuilder.25 + jbuilder.20 + (not cppo.20) + jbuilder.19 + jbuilder.24 + ) + (or + conf-emacs.1 + (not tuareg.6) + ) + (or + (not ocaml-migrate-parsetree.19) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.9 + dune.42 + dune.31 + dune.43 + dune.7 + dune.44 + dune.19 + dune.16 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.36 + dune.25 + dune.41 + dune.21 + dune.29 + dune.22 + dune.35 + dune.30 + dune.24 + dune.10 + dune.34 + dune.14 + dune.38 + dune.27 + dune.20 + dune.12 + dune.26 + ) + ) + ) + (or + dune.9 + dune.42 + dune.31 + dune.43 + dune.7 + dune.44 + dune.19 + dune.16 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.36 + dune.25 + dune.41 + dune.21 + dune.29 + dune.22 + dune.35 + dune.30 + dune.24 + dune.10 + dune.34 + dune.14 + (not jbuilder.25) + dune.38 + dune.27 + dune.20 + dune.12 + dune.26 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + (not menhirSdk.1) + dune.57 + dune.51 + ) + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + (not ppx%5fderivers.2) + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + (not menhirLib.6) + dune.52 + dune.57 + dune.51 + ) + (or + (not ocaml-migrate-parsetree.30) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.41 + dune.48 + dune.35 + dune.68 + dune.34 + dune.56 + dune.52 + dune.38 + dune.57 + dune.51 + ) + (or + ppx%5fderivers.1 + ppx%5fderivers.2 + ) + ) + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + (not dune-private-libs.4) + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.66 + dune.68 + (not dune-private-libs.8) + dune.56 + dune.57 + ) + (or + (not csexp.8) + (and + result.6 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.54 + dune.66 + dune.41 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + ) + ) + (or + (not dune-configurator.21) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + csexp.7 + csexp.8 + ) + (or + dune.69 + dune.71 + dune.72 + dune.68 + ) + ) + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.7 + jbuilder.22 + jbuilder.11 + jbuilder.8 + jbuilder.10 + jbuilder.23 + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + (not ppx%5fderivers.1) + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.9 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + (not menhir.51) + (and + menhirSdk.5 + menhirLib.5 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.68 + dune.56 + dune.57 + ) + ) + ) + (or + (not ppx%5ftools%5fversioned.12) + (and + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33 + ) + ) + ) + (or + jbuilder.22 + jbuilder.23 + (not sexplib0.2) + jbuilder.21 + jbuilder.25 + jbuilder.20 + jbuilder.19 + jbuilder.24 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.66 + dune.68 + (not dune-private-libs.7) + dune.56 + dune.57 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + (not menhirLib.1) + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + dune.69 + dune.65 + dune.71 + dune.72 + dune.62 + dune.64 + dune.61 + dune.66 + dune.68 + (not dune-private-libs.14) + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + (not menhirLib.4) + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + (not menhir.54) + (and + menhirLib.8 + menhirSdk.8 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.68 + dune.56 + dune.57 + ) + ) + ) + (or + (not stdio.11) + (and + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + base.21 + base.22 + base.20 + ) + ) + ) + (or + (not ocamlfind.25) + conf-m4.1 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + (not menhirLib.2) + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + (not dune-private-libs.6) + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.54 + dune.66 + dune.41 + dune.48 + (not easy-format.7) + dune.68 + dune.56 + dune.52 + dune.38 + dune.57 + dune.51 + ) + (or + (not menhir.53) + (and + menhirSdk.7 + menhirLib.7 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.68 + dune.56 + dune.57 + ) + ) + ) + (or + (not merlin.46) + (and + result.6 + dot-merlin-reader.3 + yojson.18 + (or + csexp.7 + csexp.8 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.41 + dune.48 + dune.29 + dune.35 + dune.30 + dune.68 + dune.34 + dune.56 + dune.52 + dune.38 + dune.57 + dune.51 + ) + ) + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.7 + jbuilder.22 + jbuilder.11 + jbuilder.8 + jbuilder.10 + jbuilder.23 + jbuilder.4 + jbuilder.13 + jbuilder.6 + jbuilder.18 + (not ocaml-compiler-libs.2) + jbuilder.12 + jbuilder.5 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.9 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + (not menhirLib.3) + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + (not menhir.48) + (and + menhirLib.2 + menhirSdk.2 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.68 + dune.56 + dune.57 + ) + ) + ) + (or + dune.69 + dune.65 + dune.71 + dune.72 + dune.64 + (not dune-private-libs.12) + dune.66 + dune.68 + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.7 + jbuilder.22 + jbuilder.11 + jbuilder.8 + jbuilder.10 + jbuilder.23 + jbuilder.4 + jbuilder.13 + jbuilder.6 + (not ppx%5ftraverse%5fbuiltins.2) + jbuilder.18 + jbuilder.12 + jbuilder.5 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.9 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + (not dune-configurator.22) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + csexp.7 + csexp.8 + ) + (or + dune.71 + dune.72 + ) + ) + ) + (or + (not alt-ergo.10) + (and + alt-ergo-parsers.2 + alt-ergo-lib.2 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + ) + ) + (or + (not ocamlgraph.12) + (and + stdlib-shims.2 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + ) + ) + (or + (not base.16) + (and + sexplib0.4 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + ) + ) + (or + (not menhir.50) + (and + menhirLib.4 + menhirSdk.4 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.68 + dune.56 + dune.57 + ) + ) + ) + (or + (not dune-configurator.23) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + csexp.7 + csexp.8 + ) + (or + dune.71 + dune.72 + ) + ) + ) + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + (not cppo.22) + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + (not dune-private-libs.5) + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + (not ocaml-migrate-parsetree.23) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + ppx%5fderivers.1 + ppx%5fderivers.2 + ) + ) + ) + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + (not result.5) + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + (not ocaml-migrate-parsetree.20) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + ppx%5fderivers.1 + ppx%5fderivers.2 + ) + ) + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + (not menhirLib.8) + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + (not menhir.52) + (and + menhirSdk.6 + menhirLib.6 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.68 + dune.56 + dune.57 + ) + ) + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + (not menhirSdk.6) + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + (not dune.72) + ocamlfind-secondary.1 + ) + (or + (not ocaml-migrate-parsetree.31) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.41 + dune.48 + dune.35 + dune.68 + dune.34 + dune.56 + dune.52 + dune.38 + dune.57 + dune.51 + ) + (or + ppx%5fderivers.1 + ppx%5fderivers.2 + ) + ) + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.7 + jbuilder.22 + jbuilder.11 + jbuilder.8 + jbuilder.10 + jbuilder.23 + (not octavius.5) + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.9 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + (not dune-private-libs.2) + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + (not menhirLib.7) + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + (not mmap.1) + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + (not seq.4) + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.43 + dune.44 + (not octavius.6) + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.54 + dune.66 + dune.41 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + (not alt-ergo.11) + (and + alt-ergo-parsers.3 + alt-ergo-lib.3 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + ) + ) + (or + (not mccs.9) + (and + cudf.5 + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + ) + ) + (or + dune.69 + dune.65 + dune.71 + (not dune-private-libs.11) + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.66 + dune.68 + dune.56 + dune.57 + ) + (or + (not ocaml-migrate-parsetree.27) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.41 + dune.48 + dune.35 + dune.68 + dune.34 + dune.56 + dune.52 + dune.38 + dune.57 + dune.51 + ) + (or + ppx%5fderivers.1 + ppx%5fderivers.2 + ) + ) + ) + (or + dune.69 + dune.65 + dune.71 + (not dune-private-libs.10) + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.66 + dune.68 + dune.56 + dune.57 + ) + (or + (not ocamlfind.26) + conf-m4.1 + ) + (or + (not biniou.9) + (and + easy-format.7 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.54 + dune.66 + dune.41 + dune.48 + dune.68 + dune.56 + dune.52 + dune.38 + dune.57 + dune.51 + ) + ) + ) + (or + dune.69 + dune.65 + dune.71 + (not menhirSdk.5) + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + (not ocaml-migrate-parsetree.24) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + ppx%5fderivers.1 + ppx%5fderivers.2 + ) + ) + ) + (or + (not dune.71) + ocamlfind-secondary.1 + ) + (or + dune.69 + (not menhirSdk.7) + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + dune.69 + (not dune-private-libs.3) + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + (not menhir.47) + (and + menhirLib.1 + menhirSdk.1 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + ) + ) + (or + (not csexp.7) + (and + result.6 + (or + dune.69 + dune.65 + dune.71 + dune.72 + dune.62 + dune.64 + dune.61 + dune.66 + dune.68 + ) + ) + ) + (or + dune.9 + dune.69 + (not cppo.21) + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + dune.9 + dune.69 + (not result.6) + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + (not ocaml-migrate-parsetree.26) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.41 + dune.48 + dune.35 + dune.68 + dune.34 + dune.56 + dune.52 + dune.38 + dune.57 + dune.51 + ) + (or + ppx%5fderivers.1 + ppx%5fderivers.2 + ) + ) + ) + (or + (not dune-private-libs.13) + dune.69 + dune.65 + dune.71 + dune.72 + dune.62 + dune.64 + dune.61 + dune.66 + dune.68 + ) + (or + jbuilder.17 + jbuilder.14 + (not result.4) + jbuilder.22 + jbuilder.11 + jbuilder.23 + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + (not menhir.55) + (and + menhirSdk.9 + menhirLib.9 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.68 + dune.56 + dune.57 + ) + ) + ) + (or + (not ppx%5ftools%5fversioned.10) + (and + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.33 + ) + ) + ) + (or + (not alt-ergo.9) + (and + alt-ergo-parsers.1 + alt-ergo-lib.1 + ) + ) + (or + (not menhirSdk.8) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhirSdk.7) + (not menhirSdk.5) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirSdk.6) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirSdk.1) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirSdk.3) + (not menhirSdk.10) + (not menhir.44) + (not menhirSdk.9) + (not menhir.49) + (not menhir.30) + (not menhirSdk.4) + (not menhirSdk.2) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.34) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + ) + ) + (or + (not menhir.56) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.34) + ) + ) + (or + (not menhir.46) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not alt-ergo.8) + (and + conf-autoconf.1 + ocplib-simplex.2 + psmt2-frontend.1 + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + zarith.8 + zarith.12 + zarith.5 + zarith.3 + zarith.6 + zarith.14 + zarith.13 + zarith.7 + zarith.4 + zarith.9 + ) + (or + camlzip.4 + camlzip.3 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not menhirLib.5) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirLib.7) + (not menhir.52) + (not menhir.27) + (not menhirLib.8) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhirLib.3) + (not menhir.28) + (not menhir.53) + (not menhirLib.2) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhirLib.4) + (not menhirLib.1) + (not menhir.41) + (not menhir.36) + (not menhirLib.6) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirLib.10) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhirLib.9) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.37) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhirLib.9) + (and + (not menhir.40) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirLib.7) + (not menhir.52) + (not menhir.27) + (not menhirLib.8) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhirLib.3) + (not menhir.28) + (not menhir.53) + (not menhirLib.2) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhirLib.4) + (not menhirLib.1) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirLib.6) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirLib.10) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhirLib.5) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhirSdk.2) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhirSdk.7) + (not menhirSdk.5) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirSdk.6) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirSdk.1) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirSdk.3) + (not menhirSdk.10) + (not menhir.44) + (not menhirSdk.9) + (not menhir.49) + (not menhir.30) + (not menhirSdk.4) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + (not menhirSdk.8) + ) + ) + (or + (not menhirSdk.4) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhirSdk.7) + (not menhirSdk.5) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirSdk.6) + (not menhir.52) + (not menhir.27) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirSdk.1) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirSdk.3) + (not menhirSdk.10) + (not menhir.44) + (not menhirSdk.9) + (not menhir.49) + (not menhir.30) + (not menhirSdk.2) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + (not menhirSdk.8) + ) + ) + (or + (not menhir.30) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not psmt2-frontend.2) + (and + conf-autoconf.1 + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not menhir.49) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhirSdk.9) + (and + (not menhir.40) + (not menhir.38) + (not menhir.47) + (not menhirSdk.7) + (not menhirSdk.5) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirSdk.6) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirSdk.1) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirSdk.3) + (not menhirSdk.10) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhirSdk.4) + (not menhirSdk.2) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + (not menhirSdk.8) + ) + ) + (or + (not menhir.44) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhirSdk.10) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhirSdk.7) + (not menhirSdk.5) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirSdk.6) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirSdk.1) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirSdk.3) + (not menhir.44) + (not menhirSdk.9) + (not menhir.49) + (not menhir.30) + (not menhirSdk.4) + (not menhirSdk.2) + (not menhir.37) + (not menhir.46) + (not menhir.34) + (not menhirSdk.8) + ) + ) + (or + (not menhirSdk.3) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhirSdk.7) + (not menhirSdk.5) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirSdk.6) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirSdk.1) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirSdk.10) + (not menhir.44) + (not menhirSdk.9) + (not menhir.30) + (not menhirSdk.4) + (not menhirSdk.2) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + (not menhirSdk.8) + ) + ) + (or + (not menhirLib.10) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirLib.7) + (not menhir.52) + (not menhir.27) + (not menhirLib.8) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhirLib.3) + (not menhir.28) + (not menhir.53) + (not menhirLib.2) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhirLib.4) + (not menhirLib.1) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirLib.6) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhirLib.9) + (not menhir.37) + (not menhirLib.5) + (not menhir.46) + (not menhir.34) + ) + ) + (or + (not menhir.23) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not alt-ergo.7) + (and + conf-autoconf.1 + ocplib-simplex.2 + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + zarith.8 + zarith.12 + zarith.5 + zarith.3 + zarith.6 + zarith.14 + zarith.13 + zarith.7 + zarith.4 + zarith.9 + ) + (or + camlzip.4 + camlzip.3 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not psmt2-frontend.4) + (and + (or + dune.69 + dune.65 + dune.71 + dune.72 + dune.64 + dune.66 + dune.68 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not menhir.32) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.25) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhirSdk.1) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhirSdk.7) + (not menhirSdk.5) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirSdk.6) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirSdk.3) + (not menhirSdk.10) + (not menhir.44) + (not menhirSdk.9) + (not menhir.49) + (not menhir.30) + (not menhirSdk.4) + (not menhirSdk.2) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + (not menhirSdk.8) + ) + ) + (or + (not psmt2-frontend.1) + (and + conf-autoconf.1 + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not menhirLib.6) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirLib.7) + (not menhir.27) + (not menhirLib.8) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhirLib.3) + (not menhir.28) + (not menhir.53) + (not menhirLib.2) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhirLib.4) + (not menhirLib.1) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirLib.10) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhirLib.9) + (not menhir.37) + (not menhirLib.5) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not alt-ergo.6) + (and + conf-autoconf.1 + ocplib-simplex.2 + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + zarith.8 + zarith.12 + zarith.5 + zarith.3 + zarith.6 + zarith.14 + zarith.13 + zarith.7 + zarith.4 + zarith.9 + ) + (or + camlzip.4 + camlzip.3 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not menhir.36) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.51) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.41) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhirLib.1) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirLib.7) + (not menhir.52) + (not menhir.27) + (not menhirLib.8) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhirLib.3) + (not menhir.28) + (not menhir.53) + (not menhirLib.2) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhirLib.4) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirLib.6) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirLib.10) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhirLib.9) + (not menhir.37) + (not menhirLib.5) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhirLib.4) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirLib.7) + (not menhir.52) + (not menhir.27) + (not menhirLib.8) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhirLib.3) + (not menhir.28) + (not menhir.53) + (not menhirLib.2) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhirLib.1) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirLib.6) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirLib.10) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhirLib.9) + (not menhir.37) + (not menhirLib.5) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.54) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.26) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.42) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhirLib.2) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirLib.7) + (not menhir.52) + (not menhir.27) + (not menhirLib.8) + (not menhir.50) + (not menhir.22) + (not menhir.29) + (not menhir.45) + (not menhirLib.3) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhirLib.4) + (not menhirLib.1) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirLib.6) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirLib.10) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhirLib.9) + (not menhir.37) + (not menhirLib.5) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not psmt2-frontend.3) + (and + (or + dune.69 + dune.65 + dune.71 + dune.72 + dune.64 + dune.66 + dune.68 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not menhir.53) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not alt-ergo-parsers.3) + (and + stdlib-shims.2 + alt-ergo-lib.3 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + psmt2-frontend.3 + psmt2-frontend.4 + psmt2-frontend.2 + ) + (or + camlzip.7 + camlzip.5 + camlzip.4 + camlzip.3 + camlzip.6 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not menhir.28) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhirLib.3) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirLib.7) + (not menhir.52) + (not menhir.27) + (not menhirLib.8) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhirLib.2) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhirLib.4) + (not menhirLib.1) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirLib.6) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirLib.10) + (not menhir.44) + (not menhir.30) + (not menhirLib.9) + (not menhir.37) + (not menhirLib.5) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.45) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not alt-ergo-parsers.1) + (and + alt-ergo-lib.1 + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + psmt2-frontend.3 + psmt2-frontend.4 + psmt2-frontend.2 + ) + (or + camlzip.7 + camlzip.5 + camlzip.4 + camlzip.3 + camlzip.6 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not menhir.29) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.48) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not alt-ergo-parsers.2) + (and + alt-ergo-lib.2 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + psmt2-frontend.3 + psmt2-frontend.4 + psmt2-frontend.2 + ) + (or + camlzip.7 + camlzip.5 + camlzip.4 + camlzip.3 + camlzip.6 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not menhir.22) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.50) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhirLib.8) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirLib.7) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhirLib.3) + (not menhir.28) + (not menhir.53) + (not menhirLib.2) + (not menhir.42) + (not menhir.26) + (not menhirLib.4) + (not menhirLib.1) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirLib.6) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirLib.10) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhirLib.9) + (not menhir.37) + (not menhirLib.5) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.27) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.52) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhirSdk.6) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhirSdk.7) + (not menhirSdk.5) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirSdk.1) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirSdk.3) + (not menhirSdk.10) + (not menhir.44) + (not menhirSdk.9) + (not menhir.49) + (not menhir.30) + (not menhirSdk.4) + (not menhirSdk.2) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + (not menhirSdk.8) + ) + ) + (or + (not menhirLib.7) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhirLib.8) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhirLib.3) + (not menhir.28) + (not menhirLib.2) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhirLib.4) + (not menhirLib.1) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirLib.6) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirLib.10) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhirLib.9) + (not menhir.37) + (not menhirLib.5) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.33) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not alt-ergo-parsers.4) + (and + alt-ergo-lib.4 + stdlib-shims.2 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + psmt2-frontend.3 + psmt2-frontend.4 + psmt2-frontend.2 + ) + (or + camlzip.7 + camlzip.5 + camlzip.4 + camlzip.3 + camlzip.6 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not menhir.21) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.39) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.43) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.31) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.20) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not why3.26) + (and + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not menhir.24) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhirSdk.5) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhirSdk.7) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirSdk.6) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.36) + (not menhirSdk.1) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirSdk.3) + (not menhirSdk.10) + (not menhir.44) + (not menhirSdk.9) + (not menhir.49) + (not menhir.30) + (not menhirSdk.4) + (not menhirSdk.2) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + (not menhirSdk.8) + ) + ) + (or + (not menhirSdk.7) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhirSdk.5) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirSdk.6) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirSdk.1) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirSdk.3) + (not menhirSdk.10) + (not menhir.44) + (not menhirSdk.9) + (not menhir.49) + (not menhir.30) + (not menhirSdk.4) + (not menhirSdk.2) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + (not menhirSdk.8) + ) + ) + (or + (not menhir.47) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not why3.20) + (and + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + menhir.40 + menhir.38 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.27 + menhir.22 + menhir.29 + menhir.45 + menhir.28 + menhir.42 + menhir.26 + menhir.41 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.30 + menhir.37 + menhir.46 + menhir.34 + ) + ) + ) + (or + (not menhir.40) + (and + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.55) + (and + (not menhir.40) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.38) + (and + (not menhir.40) + (not menhir.55) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (not (>= (+ !k655 !k654 !k653 !k652 !k651 !k648 !k647 !k646 !k644 !k641 !k639 !k637 !k636 !k634 !k633 !k632 !k631 !k630 !k629 !k628 !k627 !k626 !k623 !k622 !k620 !k618 !k615 !k614 !k613 !k612 !k610 !k609 !k608 !k606 !k605 !k604 !k602 !k600 !k598 !k597 !k596 !k595 !k594 !k593 !k592 !k591 !k589 !k587 !k586 !k585 !k584 !k582 !k579 !k577 !k576 !k575 !k574 !k571 !k570 !k567 !k566 !k564 !k561 !k560 !k559 !k557 !k556 !k555 !k554 !k553 !k552 !k549 !k548 !k547 !k545 !k543 !k542 !k541 !k540 !k537 !k536 !k533 !k530 !k528 !k527 !k526 !k524 !k523 !k522 !k521 !k520 !k517 !k516 !k515 !k511 !k510 !k509 !k508 !k507 !k505 !k503 !k502 !k501 !k500 !k498 !k497 !k495 !k494 !k492 !k491 !k489 !k488 !k483 !k482 !k481 !k480 !k479 !k478 !k477 !k476 !k474 !k473 !k472 !k470 !k469 !k467 !k466 !k465 !k463 !k461 !k458 !k457 !k456 !k455 !k454 !k453 !k451 !k450 !k447 !k446 !k445 !k444 !k442 !k441 !k440 !k438 !k437 !k436 !k435 !k434 !k432 !k431 !k430 !k428 !k427 !k425 !k424 !k423 !k422 !k420 !k418 !k417 !k415 !k414 !k412 !k411 !k410 !k407 !k406 !k405 !k402 !k401 !k400 !k396 !k395 !k394 !k393 !k392 !k391 !k389 !k388 !k387 !k385 !k384 !k383 !k382 !k381 !k378 !k377 !k376 !k375 !k372 !k369 !k368 !k365 !k362 !k361 !k360 !k358 !k354 !k352 !k351 !k350 !k349 !k347 !k346 !k344 !k343 !k342 !k340 !k339 !k338 !k337 !k336 !k334 !k332 !k331 !k330 !k327 !k323 !k322 !k321 !k319 !k317 !k316 !k314 !k313 !k312 !k311 !k310 !k308 !k305 !k303 !k302 !k299 !k298 !k296 !k294 !k292 !k288 !k287 !k285 !k284 !k283 !k282 !k281 !k279 !k276 !k275 !k273 !k272 !k268 !k262 !k260 !k259 !k258 !k257 !k256 !k255 !k254 !k253 !k252 !k249 !k248 !k247 !k246 !k245 !k244 !k243 !k242 !k241 !k240 !k239 !k238 !k237 !k236 !k233 !k232 !k231 !k229 !k227 !k222 !k221 !k220 !k219 !k218 !k217 !k214 !k213 !k211 !k210 !k208 !k207 !k206 !k205 !k204 !k203 !k202 !k200 !k198 !k197 !k195 !k194 !k193 !k192 !k191 !k190 !k189 !k186 !k185 !k184 !k181 !k180 !k179 !k177 !k176 !k175 !k167 !k166 !k165 !k164 !k163 !k161 !k157 !k154 !k152 !k150 !k149 !k148 !k147 !k146 !k145 !k143 !k136 !k134 !k133 !k131 !k129 !k127 !k126 !k123 !k122 !k121 !k120 !k117 !k116 !k115 !k114 !k113 !k112 !k111 !k108 !k107 !k106 !k104 !k103 !k102 !k100 !k99 !k97 !k96 !k93 !k91 !k90 !k89 !k88 !k87 !k85 !k84 !k83 !k82 !k80 !k78 !k77 !k74 !k72 !k70 !k67 !k66 !k63 !k60 !k59 !k58 !k57 !k53 !k52 !k51 !k48 !k43 !k42 !k41 !k39 !k38 !k36 !k35 !k32 !k31 !k29 !k27 !k25 !k24 !k22 !k20 !k16 !k15 !k13 !k10 !k9 !k7 !k2) 100000000000001)) + (not (>= (+ !k560 !k428 !k194) 100000000000001)) + (not (>= (+ !k1179 !k1178 !k1177 !k1176 !k1175 !k1172 !k1171 !k1170 !k1168 !k1164 !k1163 !k1162 !k1160 !k1159 !k1158 !k1157 !k1156 !k1155 !k1154 !k1151 !k1149 !k1147 !k1145 !k1143 !k1142 !k1140 !k1139 !k1137 !k1135 !k1133 !k1132 !k1131 !k1130 !k1129 !k1128 !k1126 !k1124 !k1123 !k1122 !k1119 !k1117 !k1116 !k1113 !k1112 !k1108 !k1105 !k1104 !k1102 !k1101 !k1100 !k1099 !k1096 !k1095 !k1093 !k1091 !k1090 !k1089 !k1084 !k1080 !k1079 !k1078 !k1077 !k1076 !k1075 !k1073 !k1072 !k1068 !k1067 !k1065 !k1063 !k1062 !k1061 !k1060 !k1058 !k1056 !k1054 !k1053 !k1051 !k1050 !k1047 !k1046 !k1045 !k1044 !k1043 !k1042 !k1041 !k1040 !k1038 !k1037 !k1035 !k1034 !k1033 !k1031 !k1029 !k1026 !k1025 !k1024 !k1023 !k1022 !k1021 !k1020 !k1017 !k1016 !k1015 !k1013 !k1012 !k1010 !k1009 !k1008 !k1007 !k1006 !k1004 !k1002 !k1000 !k999 !k998 !k997 !k995 !k993 !k992 !k990 !k988 !k987 !k984 !k983 !k980 !k979 !k975 !k974 !k972 !k971 !k970 !k968 !k967 !k966 !k965 !k964 !k961 !k960 !k959 !k956 !k953 !k950 !k947 !k946 !k945 !k940 !k938 !k937 !k936 !k935 !k934 !k933 !k932 !k931 !k929 !k928 !k927 !k926 !k923 !k922 !k919 !k916 !k915 !k913 !k911 !k909 !k908 !k907 !k906 !k905 !k904 !k900 !k899 !k895 !k892 !k888 !k886 !k885 !k884 !k883 !k882 !k880 !k877 !k876 !k875 !k871 !k865 !k864 !k863 !k862 !k861 !k860 !k859 !k858 !k857 !k854 !k853 !k852 !k851 !k850 !k849 !k848 !k847 !k845 !k844 !k842 !k840 !k836 !k835 !k834 !k833 !k832 !k831 !k828 !k826 !k824 !k823 !k822 !k821 !k820 !k819 !k817 !k815 !k813 !k812 !k811 !k808 !k807 !k804 !k803 !k801 !k800 !k792 !k791 !k790 !k788 !k785 !k781 !k779 !k778 !k777 !k776 !k768 !k767 !k766 !k764 !k762 !k760 !k759 !k756 !k755 !k753 !k752 !k751 !k748 !k747 !k746 !k744 !k743 !k742 !k740 !k739 !k737 !k734 !k732 !k731 !k730 !k728 !k725 !k724 !k720 !k718 !k715 !k714 !k711 !k708 !k707 !k706 !k705 !k701 !k700 !k699 !k692 !k691 !k690 !k687 !k686 !k683 !k681 !k679 !k677 !k676 !k673 !k669 !k668 !k666 !k663 !k657 !k641 !k622 !k615 !k614 !k610 !k596 !k566 !k549 !k541 !k537 !k510 !k508 !k497 !k483 !k444 !k396 !k394 !k377 !k358 !k342 !k334 !k322 !k316 !k298 !k287 !k275 !k241 !k214 !k211 !k179 !k116 !k114 !k85 !k84 !k82 !k38 !k31 !k22 !k7) 100000000000001)) + (not (>= (+ !k1155 !k1123 !k937 !k860 !k832 !k766 !k668 !k179) 100000000000001)) + (not (>= (+ !k1231 !k1230 !k1229 !k1228 !k1227 !k1226 !k1225 !k1224 !k1223 !k1222 !k1221 !k1220 !k1219 !k1218 !k1217 !k1216 !k1215 !k1214 !k1213 !k1212 !k1211 !k1210 !k1209 !k1208 !k1207 !k1206 !k613 !k595 !k582 !k567 !k560 !k536 !k494 !k405 !k402 !k369 !k330 !k305 !k299 !k294 !k249 !k246 !k206 !k198 !k193 !k177 !k163 !k147 !k123 !k89 !k80 !k74) 100000000000001)) +) +)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) + +(check-sat) +(exit) +;;expected answer: unknown diff --git a/examples/optim-examples/opam-optim/original-no-optim-preprocessed.smt2 b/examples/optim-examples/opam-optim/original-no-optim-preprocessed.smt2 new file mode 100644 index 000000000..bde3e68a7 --- /dev/null +++ b/examples/optim-examples/opam-optim/original-no-optim-preprocessed.smt2 @@ -0,0 +1,23479 @@ +(set-logic QF_LIA) +(set-info :status unknown) + +;; Vars declarations: +;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +(declare-fun %3dopam-invariant.1 () Bool) +(declare-fun ocamlfind.26 () Bool) +(declare-fun ocamlfind.25 () Bool) +(declare-fun ocamlfind.23 () Bool) +(declare-fun ocamlfind.22 () Bool) +(declare-fun ocamlfind.21 () Bool) +(declare-fun ocamlfind.18 () Bool) +(declare-fun ocamlfind.17 () Bool) +(declare-fun ocamlfind.15 () Bool) +(declare-fun ocamlfind.14 () Bool) +(declare-fun ocamlfind.13 () Bool) +(declare-fun ocamlfind.12 () Bool) +(declare-fun ocamlfind.11 () Bool) +(declare-fun ocamlfind.10 () Bool) +(declare-fun ocamlfind.7 () Bool) +(declare-fun ocamlfind.6 () Bool) +(declare-fun ocamlfind.5 () Bool) +(declare-fun ocamlfind.4 () Bool) +(declare-fun ocamlfind.3 () Bool) +(declare-fun ocamlfind.24 () Bool) +(declare-fun conf-m4.1 () Bool) +(declare-fun jbuilder.25 () Bool) +(declare-fun dune.72 () Bool) +(declare-fun dune.71 () Bool) +(declare-fun dune.69 () Bool) +(declare-fun dune.68 () Bool) +(declare-fun dune.66 () Bool) +(declare-fun dune.65 () Bool) +(declare-fun dune.64 () Bool) +(declare-fun dune.62 () Bool) +(declare-fun dune.61 () Bool) +(declare-fun dune.59 () Bool) +(declare-fun dune.57 () Bool) +(declare-fun dune.56 () Bool) +(declare-fun dune.54 () Bool) +(declare-fun dune.52 () Bool) +(declare-fun dune.50 () Bool) +(declare-fun dune.48 () Bool) +(declare-fun dune.44 () Bool) +(declare-fun dune.43 () Bool) +(declare-fun dune.42 () Bool) +(declare-fun dune.41 () Bool) +(declare-fun dune.40 () Bool) +(declare-fun dune.38 () Bool) +(declare-fun dune.36 () Bool) +(declare-fun dune.35 () Bool) +(declare-fun dune.34 () Bool) +(declare-fun dune.33 () Bool) +(declare-fun dune.31 () Bool) +(declare-fun dune.30 () Bool) +(declare-fun dune.29 () Bool) +(declare-fun dune.27 () Bool) +(declare-fun dune.26 () Bool) +(declare-fun dune.25 () Bool) +(declare-fun dune.24 () Bool) +(declare-fun dune.22 () Bool) +(declare-fun dune.21 () Bool) +(declare-fun dune.20 () Bool) +(declare-fun dune.19 () Bool) +(declare-fun dune.17 () Bool) +(declare-fun dune.16 () Bool) +(declare-fun dune.14 () Bool) +(declare-fun dune.12 () Bool) +(declare-fun dune.10 () Bool) +(declare-fun dune.9 () Bool) +(declare-fun dune.7 () Bool) +(declare-fun dune.6 () Bool) +(declare-fun dune.4 () Bool) +(declare-fun dune.3 () Bool) +(declare-fun dune.51 () Bool) +(declare-fun base-threads.1 () Bool) +(declare-fun base-unix.1 () Bool) +(declare-fun ocaml.60 () Bool) +(declare-fun ocamlfind-secondary.1 () Bool) +(declare-fun num.6 () Bool) +(declare-fun num.5 () Bool) +(declare-fun num.4 () Bool) +(declare-fun num.3 () Bool) +(declare-fun num.2 () Bool) +(declare-fun num.1 () Bool) +(declare-fun base-num.1 () Bool) +(declare-fun menhir.56 () Bool) +(declare-fun menhir.55 () Bool) +(declare-fun menhir.54 () Bool) +(declare-fun menhir.53 () Bool) +(declare-fun menhir.52 () Bool) +(declare-fun menhir.51 () Bool) +(declare-fun menhir.50 () Bool) +(declare-fun menhir.49 () Bool) +(declare-fun menhir.48 () Bool) +(declare-fun menhir.47 () Bool) +(declare-fun menhir.46 () Bool) +(declare-fun menhir.45 () Bool) +(declare-fun menhir.44 () Bool) +(declare-fun menhir.43 () Bool) +(declare-fun menhir.42 () Bool) +(declare-fun menhir.41 () Bool) +(declare-fun menhir.40 () Bool) +(declare-fun menhir.39 () Bool) +(declare-fun menhir.38 () Bool) +(declare-fun menhir.37 () Bool) +(declare-fun menhir.36 () Bool) +(declare-fun menhir.34 () Bool) +(declare-fun menhir.33 () Bool) +(declare-fun menhir.32 () Bool) +(declare-fun menhir.31 () Bool) +(declare-fun menhir.30 () Bool) +(declare-fun menhir.29 () Bool) +(declare-fun menhir.28 () Bool) +(declare-fun menhir.27 () Bool) +(declare-fun menhir.26 () Bool) +(declare-fun menhir.25 () Bool) +(declare-fun menhir.24 () Bool) +(declare-fun menhir.23 () Bool) +(declare-fun menhir.22 () Bool) +(declare-fun menhir.21 () Bool) +(declare-fun menhir.20 () Bool) +(declare-fun menhir.19 () Bool) +(declare-fun menhir.18 () Bool) +(declare-fun menhir.17 () Bool) +(declare-fun menhir.16 () Bool) +(declare-fun menhir.15 () Bool) +(declare-fun menhir.14 () Bool) +(declare-fun menhir.13 () Bool) +(declare-fun menhir.12 () Bool) +(declare-fun menhir.11 () Bool) +(declare-fun menhir.8 () Bool) +(declare-fun menhir.6 () Bool) +(declare-fun menhir.4 () Bool) +(declare-fun menhir.2 () Bool) +(declare-fun menhir.3 () Bool) +(declare-fun camlp5.24 () Bool) +(declare-fun camlp5.23 () Bool) +(declare-fun camlp5.22 () Bool) +(declare-fun camlp5.21 () Bool) +(declare-fun camlp5.20 () Bool) +(declare-fun camlp5.19 () Bool) +(declare-fun camlp5.18 () Bool) +(declare-fun camlp5.17 () Bool) +(declare-fun camlp5.16 () Bool) +(declare-fun camlp5.15 () Bool) +(declare-fun camlp5.14 () Bool) +(declare-fun camlp5.13 () Bool) +(declare-fun camlp5.12 () Bool) +(declare-fun camlp5.11 () Bool) +(declare-fun camlp5.10 () Bool) +(declare-fun camlp5.9 () Bool) +(declare-fun camlp5.8 () Bool) +(declare-fun camlp5.7 () Bool) +(declare-fun camlp5.6 () Bool) +(declare-fun camlp5.5 () Bool) +(declare-fun camlp5.3 () Bool) +(declare-fun camlp5.2 () Bool) +(declare-fun camlp5.4 () Bool) +(declare-fun why3.28 () Bool) +(declare-fun why3.27 () Bool) +(declare-fun why3.26 () Bool) +(declare-fun why3.25 () Bool) +(declare-fun why3.24 () Bool) +(declare-fun why3.23 () Bool) +(declare-fun why3.22 () Bool) +(declare-fun why3.21 () Bool) +(declare-fun why3.20 () Bool) +(declare-fun why3.19 () Bool) +(declare-fun why3.18 () Bool) +(declare-fun why3.17 () Bool) +(declare-fun why3.16 () Bool) +(declare-fun why3.15 () Bool) +(declare-fun why3.14 () Bool) +(declare-fun why3.13 () Bool) +(declare-fun why3.12 () Bool) +(declare-fun why3.11 () Bool) +(declare-fun why3.10 () Bool) +(declare-fun why3.8 () Bool) +(declare-fun why3.6 () Bool) +(declare-fun why3.5 () Bool) +(declare-fun why3.4 () Bool) +(declare-fun why3.3 () Bool) +(declare-fun why3.2 () Bool) +(declare-fun why3.1 () Bool) +(declare-fun why3.7 () Bool) +(declare-fun camlzip.7 () Bool) +(declare-fun camlzip.6 () Bool) +(declare-fun camlzip.5 () Bool) +(declare-fun camlzip.4 () Bool) +(declare-fun camlzip.3 () Bool) +(declare-fun camlzip.2 () Bool) +(declare-fun camlzip.1 () Bool) +(declare-fun conf-gtksourceview.1 () Bool) +(declare-fun lablgtk.15 () Bool) +(declare-fun lablgtk.14 () Bool) +(declare-fun lablgtk.13 () Bool) +(declare-fun lablgtk.12 () Bool) +(declare-fun lablgtk.11 () Bool) +(declare-fun lablgtk.10 () Bool) +(declare-fun lablgtk.9 () Bool) +(declare-fun lablgtk.8 () Bool) +(declare-fun lablgtk.7 () Bool) +(declare-fun lablgtk.6 () Bool) +(declare-fun lablgtk.3 () Bool) +(declare-fun ocamlgraph.12 () Bool) +(declare-fun ocamlgraph.9 () Bool) +(declare-fun ocamlgraph.8 () Bool) +(declare-fun ocamlgraph.7 () Bool) +(declare-fun ocamlgraph.6 () Bool) +(declare-fun ocamlgraph.5 () Bool) +(declare-fun ocamlgraph.4 () Bool) +(declare-fun why3-base.1 () Bool) +(declare-fun zarith.14 () Bool) +(declare-fun zarith.13 () Bool) +(declare-fun zarith.12 () Bool) +(declare-fun zarith.9 () Bool) +(declare-fun zarith.8 () Bool) +(declare-fun zarith.7 () Bool) +(declare-fun zarith.6 () Bool) +(declare-fun zarith.5 () Bool) +(declare-fun zarith.4 () Bool) +(declare-fun zarith.3 () Bool) +(declare-fun zarith.2 () Bool) +(declare-fun zarith.1 () Bool) +(declare-fun camlp4.33 () Bool) +(declare-fun camlp4.32 () Bool) +(declare-fun camlp4.31 () Bool) +(declare-fun camlp4.29 () Bool) +(declare-fun camlp4.28 () Bool) +(declare-fun camlp4.27 () Bool) +(declare-fun camlp4.26 () Bool) +(declare-fun camlp4.25 () Bool) +(declare-fun camlp4.24 () Bool) +(declare-fun camlp4.23 () Bool) +(declare-fun camlp4.22 () Bool) +(declare-fun camlp4.21 () Bool) +(declare-fun camlp4.20 () Bool) +(declare-fun camlp4.19 () Bool) +(declare-fun camlp4.18 () Bool) +(declare-fun camlp4.17 () Bool) +(declare-fun camlp4.16 () Bool) +(declare-fun camlp4.15 () Bool) +(declare-fun camlp4.14 () Bool) +(declare-fun camlp4.13 () Bool) +(declare-fun camlp4.11 () Bool) +(declare-fun camlp4.10 () Bool) +(declare-fun camlp4.9 () Bool) +(declare-fun camlp4.8 () Bool) +(declare-fun camlp4.7 () Bool) +(declare-fun camlp4.6 () Bool) +(declare-fun camlp4.5 () Bool) +(declare-fun camlp4.3 () Bool) +(declare-fun camlp4.2 () Bool) +(declare-fun camlp4.30 () Bool) +(declare-fun ocamlbuild.8 () Bool) +(declare-fun ocamlbuild.7 () Bool) +(declare-fun ocamlbuild.6 () Bool) +(declare-fun ocamlbuild.5 () Bool) +(declare-fun ocamlbuild.4 () Bool) +(declare-fun ocamlbuild.3 () Bool) +(declare-fun ocamlbuild.2 () Bool) +(declare-fun ocamlbuild.1 () Bool) +(declare-fun lwt.51 () Bool) +(declare-fun lwt.50 () Bool) +(declare-fun lwt.49 () Bool) +(declare-fun lwt.47 () Bool) +(declare-fun lwt.46 () Bool) +(declare-fun lwt.45 () Bool) +(declare-fun lwt.44 () Bool) +(declare-fun lwt.43 () Bool) +(declare-fun lwt.41 () Bool) +(declare-fun lwt.40 () Bool) +(declare-fun lwt.39 () Bool) +(declare-fun lwt.38 () Bool) +(declare-fun lwt.36 () Bool) +(declare-fun lwt.35 () Bool) +(declare-fun lwt.34 () Bool) +(declare-fun lwt.32 () Bool) +(declare-fun lwt.30 () Bool) +(declare-fun lwt.29 () Bool) +(declare-fun lwt.26 () Bool) +(declare-fun lwt.25 () Bool) +(declare-fun lwt.23 () Bool) +(declare-fun lwt.22 () Bool) +(declare-fun lwt.21 () Bool) +(declare-fun lwt.20 () Bool) +(declare-fun lwt.19 () Bool) +(declare-fun lwt.18 () Bool) +(declare-fun lwt.17 () Bool) +(declare-fun lwt.16 () Bool) +(declare-fun lwt.14 () Bool) +(declare-fun lwt.13 () Bool) +(declare-fun lwt.12 () Bool) +(declare-fun lwt.11 () Bool) +(declare-fun lwt.10 () Bool) +(declare-fun lwt.9 () Bool) +(declare-fun lwt.8 () Bool) +(declare-fun lwt.7 () Bool) +(declare-fun lwt.6 () Bool) +(declare-fun lwt.4 () Bool) +(declare-fun lwt.24 () Bool) +(declare-fun cppo.22 () Bool) +(declare-fun cppo.21 () Bool) +(declare-fun cppo.20 () Bool) +(declare-fun cppo.19 () Bool) +(declare-fun cppo.18 () Bool) +(declare-fun cppo.17 () Bool) +(declare-fun cppo.16 () Bool) +(declare-fun cppo.15 () Bool) +(declare-fun cppo.14 () Bool) +(declare-fun cppo.13 () Bool) +(declare-fun cppo.12 () Bool) +(declare-fun cppo.11 () Bool) +(declare-fun cppo.10 () Bool) +(declare-fun cppo.8 () Bool) +(declare-fun cppo.7 () Bool) +(declare-fun cppo.6 () Bool) +(declare-fun cppo.5 () Bool) +(declare-fun jbuilder.24 () Bool) +(declare-fun jbuilder.23 () Bool) +(declare-fun jbuilder.22 () Bool) +(declare-fun jbuilder.21 () Bool) +(declare-fun jbuilder.20 () Bool) +(declare-fun jbuilder.19 () Bool) +(declare-fun jbuilder.18 () Bool) +(declare-fun jbuilder.17 () Bool) +(declare-fun jbuilder.16 () Bool) +(declare-fun jbuilder.15 () Bool) +(declare-fun jbuilder.14 () Bool) +(declare-fun ocaml-migrate-parsetree.33 () Bool) +(declare-fun ocaml-migrate-parsetree.32 () Bool) +(declare-fun ocaml-migrate-parsetree.31 () Bool) +(declare-fun ocaml-migrate-parsetree.30 () Bool) +(declare-fun ocaml-migrate-parsetree.28 () Bool) +(declare-fun ocaml-migrate-parsetree.27 () Bool) +(declare-fun ocaml-migrate-parsetree.26 () Bool) +(declare-fun ocaml-migrate-parsetree.24 () Bool) +(declare-fun ocaml-migrate-parsetree.23 () Bool) +(declare-fun ocaml-migrate-parsetree.22 () Bool) +(declare-fun ocaml-migrate-parsetree.21 () Bool) +(declare-fun ocaml-migrate-parsetree.20 () Bool) +(declare-fun ocaml-migrate-parsetree.19 () Bool) +(declare-fun ocaml-migrate-parsetree.18 () Bool) +(declare-fun ocaml-migrate-parsetree.17 () Bool) +(declare-fun ocaml-migrate-parsetree.16 () Bool) +(declare-fun ocaml-migrate-parsetree.15 () Bool) +(declare-fun ocaml-migrate-parsetree.14 () Bool) +(declare-fun ocaml-migrate-parsetree.13 () Bool) +(declare-fun ocaml-migrate-parsetree.12 () Bool) +(declare-fun ocaml-migrate-parsetree.11 () Bool) +(declare-fun ocaml-migrate-parsetree.10 () Bool) +(declare-fun ocaml-migrate-parsetree.9 () Bool) +(declare-fun ocaml-migrate-parsetree.8 () Bool) +(declare-fun ocaml-migrate-parsetree.6 () Bool) +(declare-fun ocaml-migrate-parsetree.4 () Bool) +(declare-fun ocaml-migrate-parsetree.3 () Bool) +(declare-fun ppx%5ftools%5fversioned.12 () Bool) +(declare-fun ppx%5ftools%5fversioned.11 () Bool) +(declare-fun ppx%5ftools%5fversioned.10 () Bool) +(declare-fun ppx%5ftools%5fversioned.9 () Bool) +(declare-fun ppx%5ftools%5fversioned.8 () Bool) +(declare-fun ppx%5ftools%5fversioned.7 () Bool) +(declare-fun ppx%5ftools%5fversioned.6 () Bool) +(declare-fun ppx%5ftools%5fversioned.5 () Bool) +(declare-fun result.6 () Bool) +(declare-fun result.5 () Bool) +(declare-fun result.4 () Bool) +(declare-fun result.3 () Bool) +(declare-fun result.2 () Bool) +(declare-fun result.1 () Bool) +(declare-fun ocaml-config.1 () Bool) +(declare-fun ocaml-config.2 () Bool) +(declare-fun dune-configurator.23 () Bool) +(declare-fun dune-configurator.22 () Bool) +(declare-fun dune-configurator.21 () Bool) +(declare-fun dune-configurator.20 () Bool) +(declare-fun dune-configurator.18 () Bool) +(declare-fun dune-configurator.17 () Bool) +(declare-fun dune-configurator.16 () Bool) +(declare-fun dune-configurator.14 () Bool) +(declare-fun dune-configurator.13 () Bool) +(declare-fun dune-configurator.12 () Bool) +(declare-fun dune-configurator.11 () Bool) +(declare-fun dune-configurator.9 () Bool) +(declare-fun dune-configurator.8 () Bool) +(declare-fun dune-configurator.7 () Bool) +(declare-fun dune-configurator.6 () Bool) +(declare-fun dune-configurator.5 () Bool) +(declare-fun dune-configurator.3 () Bool) +(declare-fun dune-configurator.2 () Bool) +(declare-fun dune-configurator.10 () Bool) +(declare-fun dune-private-libs.7 () Bool) +(declare-fun ppx%5ftools.19 () Bool) +(declare-fun ppx%5ftools.18 () Bool) +(declare-fun ppx%5ftools.17 () Bool) +(declare-fun ppx%5ftools.16 () Bool) +(declare-fun ppx%5ftools.15 () Bool) +(declare-fun ppx%5ftools.14 () Bool) +(declare-fun ppx%5ftools.13 () Bool) +(declare-fun ppx%5ftools.12 () Bool) +(declare-fun ppx%5ftools.11 () Bool) +(declare-fun ppx%5ftools.10 () Bool) +(declare-fun ppx%5ftools.9 () Bool) +(declare-fun ppx%5ftools.8 () Bool) +(declare-fun ppx%5ftools.7 () Bool) +(declare-fun ppx%5ftools.5 () Bool) +(declare-fun ppx%5ftools.3 () Bool) +(declare-fun ppx%5ftools.2 () Bool) +(declare-fun ppx%5ftools.1 () Bool) +(declare-fun ppx%5ftools.4 () Bool) +(declare-fun why3-base.13 () Bool) +(declare-fun why3-base.12 () Bool) +(declare-fun why3-base.11 () Bool) +(declare-fun why3-base.10 () Bool) +(declare-fun why3-base.8 () Bool) +(declare-fun why3-base.7 () Bool) +(declare-fun why3-base.6 () Bool) +(declare-fun why3-base.5 () Bool) +(declare-fun why3-base.4 () Bool) +(declare-fun why3-base.3 () Bool) +(declare-fun why3-base.2 () Bool) +(declare-fun base.25 () Bool) +(declare-fun base.24 () Bool) +(declare-fun base.22 () Bool) +(declare-fun base.21 () Bool) +(declare-fun base.20 () Bool) +(declare-fun base.18 () Bool) +(declare-fun base.17 () Bool) +(declare-fun base.16 () Bool) +(declare-fun base.13 () Bool) +(declare-fun base.11 () Bool) +(declare-fun base.9 () Bool) +(declare-fun base.8 () Bool) +(declare-fun base.7 () Bool) +(declare-fun base.6 () Bool) +(declare-fun base.5 () Bool) +(declare-fun base.14 () Bool) +(declare-fun sexplib0.2 () Bool) +(declare-fun coq.1 () Bool) +(declare-fun cppo.4 () Bool) +(declare-fun cppo.3 () Bool) +(declare-fun cppo.2 () Bool) +(declare-fun cppo.1 () Bool) +(declare-fun ppx%5fcore.14 () Bool) +(declare-fun ppx%5fcore.13 () Bool) +(declare-fun ppx%5fcore.12 () Bool) +(declare-fun jbuilder.13 () Bool) +(declare-fun jbuilder.12 () Bool) +(declare-fun jbuilder.11 () Bool) +(declare-fun jbuilder.10 () Bool) +(declare-fun jbuilder.9 () Bool) +(declare-fun jbuilder.8 () Bool) +(declare-fun jbuilder.7 () Bool) +(declare-fun jbuilder.6 () Bool) +(declare-fun jbuilder.5 () Bool) +(declare-fun jbuilder.4 () Bool) +(declare-fun ocaml-compiler-libs.2 () Bool) +(declare-fun ppx%5fast.4 () Bool) +(declare-fun ppx%5fast.3 () Bool) +(declare-fun ppx%5fast.2 () Bool) +(declare-fun ppx%5ftraverse%5fbuiltins.2 () Bool) +(declare-fun stdio.3 () Bool) +(declare-fun stdio.2 () Bool) +(declare-fun menhirSdk.10 () Bool) +(declare-fun menhirSdk.9 () Bool) +(declare-fun menhirSdk.7 () Bool) +(declare-fun menhirSdk.6 () Bool) +(declare-fun menhirSdk.5 () Bool) +(declare-fun menhirSdk.4 () Bool) +(declare-fun menhirSdk.3 () Bool) +(declare-fun menhirSdk.2 () Bool) +(declare-fun menhirSdk.1 () Bool) +(declare-fun menhirSdk.8 () Bool) +(declare-fun conf-gtk2.1 () Bool) +(declare-fun conf-which.1 () Bool) +(declare-fun stdio.13 () Bool) +(declare-fun stdio.11 () Bool) +(declare-fun stdio.7 () Bool) +(declare-fun stdio.5 () Bool) +(declare-fun stdio.9 () Bool) +(declare-fun alt-ergo-lib.4 () Bool) +(declare-fun alt-ergo-lib.2 () Bool) +(declare-fun alt-ergo-lib.1 () Bool) +(declare-fun alt-ergo-lib.3 () Bool) +(declare-fun ocplib-simplex.2 () Bool) +(declare-fun seq.5 () Bool) +(declare-fun seq.4 () Bool) +(declare-fun seq.3 () Bool) +(declare-fun seq.2 () Bool) +(declare-fun seq.1 () Bool) +(declare-fun stdlib-shims.2 () Bool) +(declare-fun topkg.16 () Bool) +(declare-fun topkg.15 () Bool) +(declare-fun topkg.13 () Bool) +(declare-fun topkg.12 () Bool) +(declare-fun topkg.11 () Bool) +(declare-fun topkg.9 () Bool) +(declare-fun topkg.8 () Bool) +(declare-fun topkg.7 () Bool) +(declare-fun topkg.6 () Bool) +(declare-fun topkg.5 () Bool) +(declare-fun topkg.4 () Bool) +(declare-fun topkg.3 () Bool) +(declare-fun topkg.14 () Bool) +(declare-fun conf-gmp.3 () Bool) +(declare-fun conf-gmp.2 () Bool) +(declare-fun conf-gmp.1 () Bool) +(declare-fun conf-perl.1 () Bool) +(declare-fun ppx%5fderivers.2 () Bool) +(declare-fun ppx%5fderivers.1 () Bool) +(declare-fun jbuilder.3 () Bool) +(declare-fun jbuilder.2 () Bool) +(declare-fun menhirLib.10 () Bool) +(declare-fun configurator.7 () Bool) +(declare-fun configurator.5 () Bool) +(declare-fun configurator.2 () Bool) +(declare-fun configurator.3 () Bool) +(declare-fun ppx%5fbase.2 () Bool) +(declare-fun ppx%5fdriver.16 () Bool) +(declare-fun ppx%5fdriver.15 () Bool) +(declare-fun ppx%5fdriver.14 () Bool) +(declare-fun mmap.2 () Bool) +(declare-fun ocplib-endian.9 () Bool) +(declare-fun ocplib-endian.8 () Bool) +(declare-fun ocplib-endian.7 () Bool) +(declare-fun ocplib-endian.6 () Bool) +(declare-fun ocplib-endian.4 () Bool) +(declare-fun ocplib-endian.3 () Bool) +(declare-fun ocplib-endian.2 () Bool) +(declare-fun ocplib-endian.1 () Bool) +(declare-fun sqlite3.26 () Bool) +(declare-fun sqlite3.25 () Bool) +(declare-fun sqlite3.23 () Bool) +(declare-fun sqlite3.21 () Bool) +(declare-fun sqlite3.20 () Bool) +(declare-fun sqlite3.19 () Bool) +(declare-fun sqlite3.18 () Bool) +(declare-fun sqlite3.17 () Bool) +(declare-fun sqlite3.16 () Bool) +(declare-fun sqlite3.15 () Bool) +(declare-fun sqlite3.14 () Bool) +(declare-fun sqlite3.13 () Bool) +(declare-fun sqlite3.12 () Bool) +(declare-fun sqlite3.11 () Bool) +(declare-fun sqlite3.10 () Bool) +(declare-fun sqlite3.9 () Bool) +(declare-fun sqlite3.8 () Bool) +(declare-fun sqlite3.22 () Bool) +(declare-fun conf-sqlite3.1 () Bool) +(declare-fun ocaml-syntax-shims.1 () Bool) +(declare-fun conf-pkg-config.4 () Bool) +(declare-fun conf-pkg-config.3 () Bool) +(declare-fun conf-pkg-config.2 () Bool) +(declare-fun conf-pkg-config.1 () Bool) +(declare-fun alt-ergo.7 () Bool) +(declare-fun alt-ergo.6 () Bool) +(declare-fun alt-ergo.5 () Bool) +(declare-fun alt-ergo.4 () Bool) +(declare-fun alt-ergo.3 () Bool) +(declare-fun alt-ergo.2 () Bool) +(declare-fun alt-ergo.12 () Bool) +(declare-fun alt-ergo.11 () Bool) +(declare-fun alt-ergo.10 () Bool) +(declare-fun alt-ergo.9 () Bool) +(declare-fun alt-ergo.8 () Bool) +(declare-fun conf-autoconf.1 () Bool) +(declare-fun psmt2-frontend.1 () Bool) +(declare-fun sexplib0.8 () Bool) +(declare-fun sexplib0.6 () Bool) +(declare-fun sexplib0.4 () Bool) +(declare-fun sexplib.60 () Bool) +(declare-fun sexplib.58 () Bool) +(declare-fun sexplib.56 () Bool) +(declare-fun sexplib.55 () Bool) +(declare-fun sexplib.57 () Bool) +(declare-fun ppx%5foptcomp.12 () Bool) +(declare-fun menhirLib.9 () Bool) +(declare-fun menhirLib.8 () Bool) +(declare-fun menhirLib.7 () Bool) +(declare-fun menhirLib.6 () Bool) +(declare-fun menhirLib.4 () Bool) +(declare-fun menhirLib.3 () Bool) +(declare-fun menhirLib.2 () Bool) +(declare-fun menhirLib.1 () Bool) +(declare-fun menhirLib.5 () Bool) +(declare-fun ocplib-simplex.1 () Bool) +(declare-fun base-bytes.2 () Bool) +(declare-fun base-bytes.1 () Bool) +(declare-fun conf-ncurses.1 () Bool) +(declare-fun base-no-ppx.1 () Bool) +(declare-fun ocaml-secondary-compiler.2 () Bool) +(declare-fun ocaml-secondary-compiler.1 () Bool) +(declare-fun mmap.1 () Bool) +(declare-fun dune-private-libs.3 () Bool) +(declare-fun alt-ergo-parsers.4 () Bool) +(declare-fun optcomp.3 () Bool) +(declare-fun psmt2-frontend.4 () Bool) +(declare-fun psmt2-frontend.3 () Bool) +(declare-fun psmt2-frontend.2 () Bool) +(declare-fun dune-private-libs.14 () Bool) +(declare-fun dune-private-libs.13 () Bool) +(declare-fun dune-private-libs.12 () Bool) +(declare-fun dune-private-libs.11 () Bool) +(declare-fun dune-private-libs.10 () Bool) +(declare-fun dune-private-libs.8 () Bool) +(declare-fun dune-private-libs.6 () Bool) +(declare-fun dune-private-libs.5 () Bool) +(declare-fun dune-private-libs.4 () Bool) +(declare-fun dune-private-libs.2 () Bool) +(declare-fun dune-private-libs.9 () Bool) +(declare-fun base-ocamlbuild.1 () Bool) +(declare-fun cppo%5focamlbuild.3 () Bool) +(declare-fun cppo%5focamlbuild.2 () Bool) +(declare-fun cppo%5focamlbuild.1 () Bool) +(declare-fun extlib.14 () Bool) +(declare-fun conf-emacs.1 () Bool) +(declare-fun tuareg.6 () Bool) +(declare-fun cmdliner.14 () Bool) +(declare-fun ocp-indent.28 () Bool) +(declare-fun ocaml-base-compiler.36 () Bool) +(declare-fun octavius.6 () Bool) +(declare-fun octavius.5 () Bool) +(declare-fun octavius.4 () Bool) +(declare-fun octavius.2 () Bool) +(declare-fun octavius.1 () Bool) +(declare-fun octavius.3 () Bool) +(declare-fun conf-zlib.1 () Bool) +(declare-fun xenbigarray.1 () Bool) +(declare-fun csexp.7 () Bool) +(declare-fun csexp.8 () Bool) +(declare-fun opam-file-format.11 () Bool) +(declare-fun ocaml-options-vanilla.1 () Bool) +(declare-fun re.23 () Bool) +(declare-fun cudf.5 () Bool) +(declare-fun conf-python-2-7.2 () Bool) +(declare-fun z3.10 () Bool) +(declare-fun easy-format.7 () Bool) +(declare-fun alt-ergo-parsers.2 () Bool) +(declare-fun alt-ergo-parsers.1 () Bool) +(declare-fun alt-ergo-parsers.3 () Bool) +(declare-fun dot-merlin-reader.3 () Bool) +(declare-fun yojson.18 () Bool) +(declare-fun merlin.46 () Bool) +(declare-fun ppx%5fmetaquot.2 () Bool) +(declare-fun ppx%5ftype%5fconv.14 () Bool) +(declare-fun ppx%5ftype%5fconv.13 () Bool) +(declare-fun ppx%5fenumerate.10 () Bool) +(declare-fun biniou.9 () Bool) +(declare-fun user-setup.7 () Bool) +(declare-fun base-implicits.1 () Bool) +(declare-fun ppx%5fsexp%5fconv.14 () Bool) +(declare-fun base-bigarray.1 () Bool) +(declare-fun mccs.9 () Bool) +(declare-fun ppx%5fjs%5fstyle.2 () Bool) +(declare-fun ppx%5fcompare.11 () Bool) +(declare-fun ppx%5fhash.2 () Bool) +(declare-fun dose3.5 () Bool) +(declare-fun base-metaocaml-ocamlfind.1 () Bool) +(declare-fun conf-findutils.1 () Bool) + +(assert + +;; Definitions: +;;;;;;;;;;;;;;;;; +(let ((!k2 (ite dune.51 1 +0))) + +(let ((!k7 (ite ocamlgraph.9 1 +0))) + +(let ((!k9 (ite lwt.24 1 +0))) + +(let ((!k10 (ite ocaml-config.2 1 +0))) + +(let ((!k13 (ite dune-configurator.10 1 +0))) + +(let ((!k15 (ite why3.25 1 +0))) + +(let ((!k16 (ite base.14 1 +0))) + +(let ((!k20 (ite menhirSdk.8 1 +0))) + +(let ((!k22 (ite lablgtk.14 1 +0))) + +(let ((!k24 (ite stdio.9 1 +0))) + +(let ((!k25 (ite menhir.34 1 +0))) + +(let ((!k27 (ite dune-configurator.20 1 +0))) + +(let ((!k29 (ite lwt.23 1 +0))) + +(let ((!k31 (ite alt-ergo-lib.3 1 +0))) + +(let ((!k32 (ite topkg.14 1 +0))) + +(let ((!k35 (ite zarith.9 1 +0))) + +(let ((!k36 (ite ocaml-migrate-parsetree.33 1 +0))) + +(let ((!k38 (ite jbuilder.24 1 +0))) + +(let ((!k39 (ite menhir.56 0 +1))) + +(let ((!k41 (ite ppx%5ftools%5fversioned.5 1 +0))) + +(let ((!k42 (ite lwt.43 1 +0))) + +(let ((!k43 (ite sqlite3.22 1 +0))) + +(let ((!k48 (ite lwt.51 1 +0))) + +(let ((!k51 (ite sqlite3.17 1 +0))) + +(let ((!k52 (ite menhir.46 1 +0))) + +(let ((!k53 (ite alt-ergo.8 1 +0))) + +(let ((!k57 (ite ocaml-migrate-parsetree.28 1 +0))) + +(let ((!k58 (ite menhirLib.5 1 +0))) + +(let ((!k59 (ite alt-ergo.5 1 +0))) + +(let ((!k60 (ite camlp4.22 1 +0))) + +(let ((!k63 (ite jbuilder.19 1 +0))) + +(let ((!k66 (ite lwt.25 1 +0))) + +(let ((!k67 (ite dune.26 1 +0))) + +(let ((!k70 (ite dune.57 1 +0))) + +(let ((!k72 (ite menhir.37 1 +0))) + +(let ((!k74 (ite ocamlfind-secondary.1 0 +1))) + +(let ((!k77 (ite lwt.34 1 +0))) + +(let ((!k78 (ite lwt.47 1 +0))) + +(let ((!k80 (ite conf-m4.1 0 +1))) + +(let ((!k82 (ite sexplib0.6 1 +0))) + +(let ((!k83 (ite dune-configurator.6 1 +0))) + +(let ((!k84 (ite menhirLib.9 1 +0))) + +(let ((!k85 (ite ppx%5ftools%5fversioned.11 1 +0))) + +(let ((!k87 (ite menhirSdk.2 1 +0))) + +(let ((!k88 (ite lwt.36 1 +0))) + +(let ((!k89 (ite conf-gtk2.1 0 +1))) + +(let ((!k90 (ite alt-ergo.12 0 +1))) + +(let ((!k91 (ite camlp5.24 1 +0))) + +(let ((!k93 (ite dune.12 1 +0))) + +(let ((!k96 (ite sexplib0.8 1 +0))) + +(let ((!k97 (ite menhirSdk.4 1 +0))) + +(let ((!k99 (ite menhir.30 1 +0))) + +(let ((!k100 (ite alt-ergo-lib.1 1 +0))) + +(let ((!k102 (ite sqlite3.12 1 +0))) + +(let ((!k103 (ite jbuilder.3 1 +0))) + +(let ((!k104 (ite sexplib0.4 1 +0))) + +(let ((!k106 (ite stdio.7 1 +0))) + +(let ((!k107 (ite psmt2-frontend.2 1 +0))) + +(let ((!k108 (ite jbuilder.15 1 +0))) + +(let ((!k111 (ite menhir.49 1 +0))) + +(let ((!k112 (ite dune-private-libs.9 1 +0))) + +(let ((!k113 (ite mmap.2 1 +0))) + +(let ((!k114 (ite ocamlbuild.7 1 +0))) + +(let ((!k115 (ite topkg.16 1 +0))) + +(let ((!k116 (ite menhirSdk.9 1 +0))) + +(let ((!k117 (ite conf-gmp.1 1 +0))) + +(let ((!k120 (ite ocaml-migrate-parsetree.32 1 +0))) + +(let ((!k121 (ite menhir.44 1 +0))) + +(let ((!k122 (ite menhirSdk.10 0 +1))) + +(let ((!k123 (ite conf-perl.1 0 +1))) + +(let ((!k126 (ite dune-configurator.18 1 +0))) + +(let ((!k127 (ite sqlite3.11 1 +0))) + +(let ((!k129 (ite cppo%5focamlbuild.1 1 +0))) + +(let ((!k131 (ite jbuilder.9 1 +0))) + +(let ((!k133 (ite why3.22 1 +0))) + +(let ((!k134 (ite cppo.18 1 +0))) + +(let ((!k136 (ite menhirSdk.3 1 +0))) + +(let ((!k143 (ite menhirLib.10 0 +1))) + +(let ((!k145 (ite dune.20 1 +0))) + +(let ((!k146 (ite seq.5 0 +1))) + +(let ((!k147 (ite extlib.14 0 +1))) + +(let ((!k148 (ite dune.27 1 +0))) + +(let ((!k149 (ite topkg.12 1 +0))) + +(let ((!k150 (ite topkg.9 1 +0))) + +(let ((!k152 (ite lwt.38 1 +0))) + +(let ((!k154 (ite ocaml-syntax-shims.1 1 +0))) + +(let ((!k157 (ite base.17 1 +0))) + +(let ((!k161 (ite lwt.26 1 +0))) + +(let ((!k163 (ite conf-python-2-7.2 0 +1))) + +(let ((!k164 (ite menhir.23 1 +0))) + +(let ((!k165 (ite cppo.20 1 +0))) + +(let ((!k166 (ite why3.28 1 +0))) + +(let ((!k167 (ite zarith.4 1 +0))) + +(let ((!k175 (ite ppx%5ftools%5fversioned.7 1 +0))) + +(let ((!k176 (ite dune.38 1 +0))) + +(let ((!k177 (ite tuareg.6 0 +1))) + +(let ((!k179 (ite why3.27 1 +0))) + +(let ((!k180 (ite jbuilder.20 1 +0))) + +(let ((!k181 (ite alt-ergo.7 1 +0))) + +(let ((!k184 (ite psmt2-frontend.4 0 +1))) + +(let ((!k185 (ite menhir.32 1 +0))) + +(let ((!k186 (ite ocaml-migrate-parsetree.19 1 +0))) + +(let ((!k189 (ite menhir.25 1 +0))) + +(let ((!k190 (ite base.18 1 +0))) + +(let ((!k191 (ite jbuilder.25 1 +0))) + +(let ((!k192 (ite menhirSdk.1 1 +0))) + +(let ((!k193 (ite cmdliner.14 0 +1))) + +(let ((!k194 (ite conf-ncurses.1 1 +0))) + +(let ((!k195 (ite ppx%5fderivers.2 1 +0))) + +(let ((!k197 (ite sqlite3.19 1 +0))) + +(let ((!k198 (ite ocp-indent.28 0 +1))) + +(let ((!k200 (ite jbuilder.16 1 +0))) + +(let ((!k202 (ite psmt2-frontend.1 1 +0))) + +(let ((!k203 (ite ppx%5ftools%5fversioned.6 1 +0))) + +(let ((!k204 (ite zarith.7 1 +0))) + +(let ((!k205 (ite dune.52 1 +0))) + +(let ((!k206 (ite stdlib-shims.2 0 +1))) + +(let ((!k207 (ite menhirLib.6 1 +0))) + +(let ((!k208 (ite sqlite3.23 1 +0))) + +(let ((!k210 (ite octavius.3 1 +0))) + +(let ((!k211 (ite camlzip.6 1 +0))) + +(let ((!k213 (ite cppo.17 1 +0))) + +(let ((!k214 (ite cppo%5focamlbuild.2 1 +0))) + +(let ((!k217 (ite ocaml-migrate-parsetree.30 1 +0))) + +(let ((!k218 (ite why3.21 1 +0))) + +(let ((!k219 (ite result.2 1 +0))) + +(let ((!k220 (ite ocamlbuild.3 1 +0))) + +(let ((!k221 (ite dune.56 1 +0))) + +(let ((!k222 (ite alt-ergo.6 1 +0))) + +(let ((!k227 (ite dune-private-libs.4 1 +0))) + +(let ((!k229 (ite dune.14 1 +0))) + +(let ((!k231 (ite dune.34 1 +0))) + +(let ((!k232 (ite dune-private-libs.8 1 +0))) + +(let ((!k233 (ite csexp.8 0 +1))) + +(let ((!k236 (ite topkg.11 1 +0))) + +(let ((!k237 (ite conf-gtksourceview.1 1 +0))) + +(let ((!k238 (ite sexplib.60 1 +0))) + +(let ((!k239 (ite dune-configurator.11 1 +0))) + +(let ((!k240 (ite dune-configurator.21 0 +1))) + +(let ((!k241 (ite ppx%5fderivers.1 1 +0))) + +(let ((!k242 (ite menhir.36 1 +0))) + +(let ((!k243 (ite jbuilder.21 1 +0))) + +(let ((!k244 (ite menhir.51 1 +0))) + +(let ((!k245 (ite ppx%5ftools%5fversioned.12 1 +0))) + +(let ((!k246 (ite opam-file-format.11 0 +1))) + +(let ((!k247 (ite ocaml-options-vanilla.1 1 +0))) + +(let ((!k248 (ite sexplib0.2 1 +0))) + +(let ((!k249 (ite re.23 0 +1))) + +(let ((!k252 (ite dune-configurator.12 1 +0))) + +(let ((!k253 (ite menhir.41 1 +0))) + +(let ((!k254 (ite dune-private-libs.7 1 +0))) + +(let ((!k255 (ite sqlite3.26 1 +0))) + +(let ((!k256 (ite why3.23 1 +0))) + +(let ((!k257 (ite menhirLib.1 1 +0))) + +(let ((!k258 (ite dune-private-libs.14 1 +0))) + +(let ((!k259 (ite menhirLib.4 1 +0))) + +(let ((!k260 (ite menhir.54 1 +0))) + +(let ((!k262 (ite dune.10 1 +0))) + +(let ((!k268 (ite octavius.4 1 +0))) + +(let ((!k272 (ite ocaml-migrate-parsetree.17 1 +0))) + +(let ((!k273 (ite sqlite3.18 1 +0))) + +(let ((!k275 (ite stdio.11 1 +0))) + +(let ((!k276 (ite jbuilder.5 1 +0))) + +(let ((!k279 (ite dune.24 1 +0))) + +(let ((!k281 (ite menhir.26 1 +0))) + +(let ((!k282 (ite dune.68 1 +0))) + +(let ((!k283 (ite sqlite3.8 1 +0))) + +(let ((!k284 (ite dune-configurator.7 1 +0))) + +(let ((!k285 (ite menhir.42 1 +0))) + +(let ((!k287 (ite ocamlfind.25 1 +0))) + +(let ((!k288 (ite menhirLib.2 1 +0))) + +(let ((!k292 (ite camlzip.3 1 +0))) + +(let ((!k294 (ite cudf.5 0 +1))) + +(let ((!k296 (ite dune-private-libs.6 1 +0))) + +(let ((!k298 (ite conf-pkg-config.3 1 +0))) + +(let ((!k299 (ite z3.10 0 +1))) + +(let ((!k302 (ite sqlite3.10 1 +0))) + +(let ((!k303 (ite conf-pkg-config.2 1 +0))) + +(let ((!k305 (ite easy-format.7 0 +1))) + +(let ((!k308 (ite jbuilder.12 1 +0))) + +(let ((!k310 (ite dune.30 1 +0))) + +(let ((!k311 (ite sqlite3.16 1 +0))) + +(let ((!k312 (ite camlzip.4 1 +0))) + +(let ((!k313 (ite camlp5.21 1 +0))) + +(let ((!k314 (ite alt-ergo-lib.2 1 +0))) + +(let ((!k316 (ite psmt2-frontend.3 1 +0))) + +(let ((!k317 (ite lwt.35 1 +0))) + +(let ((!k319 (ite topkg.7 1 +0))) + +(let ((!k321 (ite menhir.53 1 +0))) + +(let ((!k322 (ite alt-ergo-parsers.3 1 +0))) + +(let ((!k323 (ite dune.35 1 +0))) + +(let ((!k327 (ite menhir.28 1 +0))) + +(let ((!k330 (ite merlin.46 0 +1))) + +(let ((!k331 (ite ocaml-compiler-libs.2 1 +0))) + +(let ((!k332 (ite menhirLib.3 1 +0))) + +(let ((!k334 (ite zarith.13 1 +0))) + +(let ((!k336 (ite dune.22 1 +0))) + +(let ((!k337 (ite menhir.45 1 +0))) + +(let ((!k338 (ite dune.29 1 +0))) + +(let ((!k339 (ite dune-configurator.16 1 +0))) + +(let ((!k340 (ite ocplib-endian.9 1 +0))) + +(let ((!k342 (ite ocaml-secondary-compiler.1 1 +0))) + +(let ((!k343 (ite dune.48 1 +0))) + +(let ((!k344 (ite dune.21 1 +0))) + +(let ((!k346 (ite lablgtk.13 1 +0))) + +(let ((!k347 (ite topkg.3 1 +0))) + +(let ((!k349 (ite sqlite3.14 1 +0))) + +(let ((!k350 (ite dune.41 1 +0))) + +(let ((!k351 (ite why3.24 1 +0))) + +(let ((!k352 (ite cppo.19 1 +0))) + +(let ((!k354 (ite alt-ergo-parsers.1 1 +0))) + +(let ((!k358 (ite conf-gmp.2 1 +0))) + +(let ((!k360 (ite camlp5.22 1 +0))) + +(let ((!k361 (ite camlp5.23 1 +0))) + +(let ((!k362 (ite lwt.46 1 +0))) + +(let ((!k365 (ite ppx%5ftools%5fversioned.8 1 +0))) + +(let ((!k368 (ite jbuilder.18 1 +0))) + +(let ((!k369 (ite conf-which.1 0 +1))) + +(let ((!k372 (ite menhir.29 1 +0))) + +(let ((!k375 (ite ocaml-migrate-parsetree.18 1 +0))) + +(let ((!k376 (ite sqlite3.9 1 +0))) + +(let ((!k377 (ite lwt.50 1 +0))) + +(let ((!k378 (ite dune.25 1 +0))) + +(let ((!k381 (ite dune-configurator.9 1 +0))) + +(let ((!k382 (ite lwt.41 1 +0))) + +(let ((!k383 (ite dune.36 1 +0))) + +(let ((!k384 (ite menhir.48 1 +0))) + +(let ((!k385 (ite dune.66 1 +0))) + +(let ((!k387 (ite lwt.30 1 +0))) + +(let ((!k388 (ite dune-private-libs.12 1 +0))) + +(let ((!k389 (ite ppx%5ftraverse%5fbuiltins.2 1 +0))) + +(let ((!k391 (ite alt-ergo-parsers.2 1 +0))) + +(let ((!k392 (ite ocaml-secondary-compiler.2 0 +1))) + +(let ((!k393 (ite dune.54 1 +0))) + +(let ((!k394 (ite ocaml-config.1 0 +1))) + +(let ((!k395 (ite zarith.14 0 +1))) + +(let ((!k396 (ite dune-configurator.22 1 +0))) + +(let ((!k400 (ite menhir.22 1 +0))) + +(let ((!k401 (ite dune.6 1 +0))) + +(let ((!k402 (ite yojson.18 0 +1))) + +(let ((!k405 (ite user-setup.7 0 +1))) + +(let ((!k406 (ite alt-ergo.10 1 +0))) + +(let ((!k407 (ite lwt.22 1 +0))) + +(let ((!k410 (ite cppo%5focamlbuild.3 1 +0))) + +(let ((!k411 (ite jbuilder.6 1 +0))) + +(let ((!k412 (ite dune-configurator.17 1 +0))) + +(let ((!k414 (ite ocamlgraph.12 0 +1))) + +(let ((!k415 (ite dune.4 1 +0))) + +(let ((!k417 (ite sexplib.58 1 +0))) + +(let ((!k418 (ite jbuilder.2 1 +0))) + +(let ((!k420 (ite sqlite3.13 1 +0))) + +(let ((!k422 (ite topkg.4 1 +0))) + +(let ((!k423 (ite jbuilder.13 1 +0))) + +(let ((!k424 (ite base.16 1 +0))) + +(let ((!k425 (ite menhir.50 1 +0))) + +(let ((!k427 (ite dune.33 1 +0))) + +(let ((!k428 (ite conf-sqlite3.1 1 +0))) + +(let ((!k430 (ite alt-ergo.2 1 +0))) + +(let ((!k431 (ite dune-configurator.23 1 +0))) + +(let ((!k432 (ite cppo.22 0 +1))) + +(let ((!k434 (ite dune-private-libs.5 1 +0))) + +(let ((!k435 (ite dune.17 1 +0))) + +(let ((!k436 (ite base.20 1 +0))) + +(let ((!k437 (ite ocaml-migrate-parsetree.23 1 +0))) + +(let ((!k438 (ite dune.40 1 +0))) + +(let ((!k440 (ite jbuilder.4 1 +0))) + +(let ((!k441 (ite base.22 1 +0))) + +(let ((!k442 (ite num.6 0 +1))) + +(let ((!k444 (ite result.5 1 +0))) + +(let ((!k445 (ite sqlite3.15 1 +0))) + +(let ((!k446 (ite ocaml-migrate-parsetree.20 1 +0))) + +(let ((!k447 (ite dune-configurator.14 1 +0))) + +(let ((!k450 (ite conf-gmp.3 0 +1))) + +(let ((!k451 (ite octavius.1 1 +0))) + +(let ((!k453 (ite dune.3 1 +0))) + +(let ((!k454 (ite dune.61 1 +0))) + +(let ((!k455 (ite camlzip.5 1 +0))) + +(let ((!k456 (ite dune-configurator.5 1 +0))) + +(let ((!k457 (ite dune.64 1 +0))) + +(let ((!k458 (ite menhirLib.8 1 +0))) + +(let ((!k461 (ite dune.16 1 +0))) + +(let ((!k463 (ite dune.19 1 +0))) + +(let ((!k465 (ite ppx%5fast.4 1 +0))) + +(let ((!k466 (ite menhir.27 1 +0))) + +(let ((!k467 (ite lwt.39 1 +0))) + +(let ((!k469 (ite menhir.52 1 +0))) + +(let ((!k470 (ite camlp5.18 1 +0))) + +(let ((!k472 (ite menhirSdk.6 1 +0))) + +(let ((!k473 (ite dune-configurator.2 1 +0))) + +(let ((!k474 (ite conf-findutils.1 1 +0))) + +(let ((!k476 (ite dune.62 1 +0))) + +(let ((!k477 (ite topkg.6 1 +0))) + +(let ((!k478 (ite dune.72 1 +0))) + +(let ((!k479 (ite alt-ergo.3 1 +0))) + +(let ((!k480 (ite ocaml-migrate-parsetree.31 1 +0))) + +(let ((!k481 (ite base.21 1 +0))) + +(let ((!k482 (ite alt-ergo.4 1 +0))) + +(let ((!k483 (ite octavius.5 1 +0))) + +(let ((!k488 (ite result.3 1 +0))) + +(let ((!k489 (ite dune-private-libs.2 1 +0))) + +(let ((!k491 (ite menhirLib.7 1 +0))) + +(let ((!k492 (ite topkg.13 1 +0))) + +(let ((!k494 (ite dot-merlin-reader.3 0 +1))) + +(let ((!k495 (ite lwt.32 1 +0))) + +(let ((!k497 (ite mmap.1 1 +0))) + +(let ((!k498 (ite jbuilder.23 1 +0))) + +(let ((!k500 (ite dune.50 1 +0))) + +(let ((!k501 (ite num.4 1 +0))) + +(let ((!k502 (ite menhir.33 1 +0))) + +(let ((!k503 (ite lablgtk.11 1 +0))) + +(let ((!k505 (ite ppx%5ftools.13 1 +0))) + +(let ((!k507 (ite dune.59 1 +0))) + +(let ((!k508 (ite seq.4 1 +0))) + +(let ((!k509 (ite octavius.6 1 +0))) + +(let ((!k510 (ite alt-ergo.11 1 +0))) + +(let ((!k511 (ite octavius.2 1 +0))) + +(let ((!k515 (ite topkg.5 1 +0))) + +(let ((!k516 (ite alt-ergo-parsers.4 0 +1))) + +(let ((!k517 (ite menhir.21 1 +0))) + +(let ((!k520 (ite jbuilder.10 1 +0))) + +(let ((!k521 (ite menhir.39 1 +0))) + +(let ((!k522 (ite stdio.13 1 +0))) + +(let ((!k523 (ite camlzip.7 0 +1))) + +(let ((!k524 (ite zarith.6 1 +0))) + +(let ((!k526 (ite dune-configurator.8 1 +0))) + +(let ((!k527 (ite jbuilder.8 1 +0))) + +(let ((!k528 (ite ocamlbuild.4 1 +0))) + +(let ((!k530 (ite ocplib-simplex.2 0 +1))) + +(let ((!k533 (ite menhir.43 1 +0))) + +(let ((!k536 (ite mccs.9 0 +1))) + +(let ((!k537 (ite base.24 1 +0))) + +(let ((!k540 (ite dune-private-libs.11 1 +0))) + +(let ((!k541 (ite sqlite3.25 1 +0))) + +(let ((!k542 (ite ocaml-migrate-parsetree.27 1 +0))) + +(let ((!k543 (ite dune.44 1 +0))) + +(let ((!k545 (ite dune.7 1 +0))) + +(let ((!k547 (ite dune-private-libs.10 1 +0))) + +(let ((!k548 (ite zarith.3 1 +0))) + +(let ((!k549 (ite num.5 1 +0))) + +(let ((!k552 (ite jbuilder.11 1 +0))) + +(let ((!k553 (ite dune.43 1 +0))) + +(let ((!k554 (ite configurator.7 1 +0))) + +(let ((!k555 (ite alt-ergo-lib.4 0 +1))) + +(let ((!k556 (ite conf-pkg-config.1 1 +0))) + +(let ((!k557 (ite camlp5.20 1 +0))) + +(let ((!k559 (ite sqlite3.20 1 +0))) + +(let ((!k560 (ite conf-emacs.1 0 +1))) + +(let ((!k561 (ite camlp5.17 1 +0))) + +(let ((!k564 (ite menhir.31 1 +0))) + +(let ((!k566 (ite topkg.15 1 +0))) + +(let ((!k567 (ite conf-autoconf.1 0 +1))) + +(let ((!k570 (ite zarith.5 1 +0))) + +(let ((!k571 (ite ppx%5ftools%5fversioned.9 1 +0))) + +(let ((!k574 (ite conf-pkg-config.4 0 +1))) + +(let ((!k575 (ite ocamlfind.26 0 +1))) + +(let ((!k576 (ite ocamlbuild.6 1 +0))) + +(let ((!k577 (ite ocamlbuild.5 1 +0))) + +(let ((!k579 (ite menhir.20 1 +0))) + +(let ((!k582 (ite biniou.9 0 +1))) + +(let ((!k584 (ite lablgtk.15 0 +1))) + +(let ((!k585 (ite jbuilder.22 1 +0))) + +(let ((!k586 (ite why3.26 1 +0))) + +(let ((!k587 (ite menhir.24 1 +0))) + +(let ((!k589 (ite lablgtk.12 1 +0))) + +(let ((!k591 (ite menhirSdk.5 1 +0))) + +(let ((!k592 (ite ocaml-migrate-parsetree.24 1 +0))) + +(let ((!k593 (ite dune-configurator.13 1 +0))) + +(let ((!k594 (ite dune.31 1 +0))) + +(let ((!k595 (ite conf-zlib.1 0 +1))) + +(let ((!k596 (ite dune.71 1 +0))) + +(let ((!k597 (ite dune.65 1 +0))) + +(let ((!k598 (ite dune.42 1 +0))) + +(let ((!k600 (ite menhirSdk.7 1 +0))) + +(let ((!k602 (ite dune-private-libs.3 1 +0))) + +(let ((!k604 (ite sqlite3.21 1 +0))) + +(let ((!k605 (ite base-bytes.2 0 +1))) + +(let ((!k606 (ite zarith.12 1 +0))) + +(let ((!k608 (ite zarith.8 1 +0))) + +(let ((!k609 (ite topkg.8 1 +0))) + +(let ((!k610 (ite ocplib-simplex.1 1 +0))) + +(let ((!k612 (ite menhir.47 1 +0))) + +(let ((!k613 (ite dose3.5 0 +1))) + +(let ((!k614 (ite csexp.7 1 +0))) + +(let ((!k615 (ite cppo.21 1 +0))) + +(let ((!k618 (ite result.1 1 +0))) + +(let ((!k620 (ite menhir.38 1 +0))) + +(let ((!k622 (ite ocplib-endian.8 1 +0))) + +(let ((!k623 (ite lwt.29 1 +0))) + +(let ((!k626 (ite result.6 0 +1))) + +(let ((!k627 (ite ocamlbuild.8 0 +1))) + +(let ((!k628 (ite dune.69 0 +1))) + +(let ((!k629 (ite why3.20 1 +0))) + +(let ((!k630 (ite lablgtk.10 1 +0))) + +(let ((!k631 (ite ocaml-migrate-parsetree.26 1 +0))) + +(let ((!k632 (ite lwt.40 1 +0))) + +(let ((!k633 (ite jbuilder.7 1 +0))) + +(let ((!k634 (ite dune-private-libs.13 1 +0))) + +(let ((!k636 (ite lwt.45 1 +0))) + +(let ((!k637 (ite result.4 1 +0))) + +(let ((!k639 (ite lwt.44 1 +0))) + +(let ((!k641 (ite menhir.55 1 +0))) + +(let ((!k644 (ite menhir.40 1 +0))) + +(let ((!k646 (ite dune.9 1 +0))) + +(let ((!k647 (ite lwt.49 1 +0))) + +(let ((!k648 (ite num.3 1 +0))) + +(let ((!k651 (ite ppx%5ftools%5fversioned.10 1 +0))) + +(let ((!k652 (ite alt-ergo.9 1 +0))) + +(let ((!k653 (ite jbuilder.14 1 +0))) + +(let ((!k654 (ite num.2 1 +0))) + +(let ((!k655 (ite jbuilder.17 1 +0))) + +(let ((!k657 (ite dune.51 14 +0))) + +(let ((!k663 (ite lwt.24 20 +0))) + +(let ((!k666 (ite dune-configurator.10 11 +0))) + +(let ((!k668 (ite why3.25 3 +0))) + +(let ((!k669 (ite base.14 8 +0))) + +(let ((!k673 (ite menhirSdk.8 2 +0))) + +(let ((!k676 (ite stdio.9 2 +0))) + +(let ((!k677 (ite menhir.34 21 +0))) + +(let ((!k679 (ite dune-configurator.20 3 +0))) + +(let ((!k681 (ite lwt.23 21 +0))) + +(let ((!k683 (ite topkg.14 2 +0))) + +(let ((!k686 (ite zarith.9 3 +0))) + +(let ((!k687 (ite ocaml-migrate-parsetree.33 2 +0))) + +(let ((!k690 (ite ppx%5ftools%5fversioned.5 7 +0))) + +(let ((!k691 (ite lwt.43 7 +0))) + +(let ((!k692 (ite sqlite3.22 3 +0))) + +(let ((!k699 (ite sqlite3.17 8 +0))) + +(let ((!k700 (ite menhir.46 10 +0))) + +(let ((!k701 (ite alt-ergo.8 4 +0))) + +(let ((!k705 (ite ocaml-migrate-parsetree.28 6 +0))) + +(let ((!k706 (ite menhirLib.5 5 +0))) + +(let ((!k707 (ite alt-ergo.5 7 +0))) + +(let ((!k708 (ite camlp4.22 11 +0))) + +(let ((!k711 (ite jbuilder.19 6 +0))) + +(let ((!k714 (ite lwt.25 19 +0))) + +(let ((!k715 (ite dune.26 31 +0))) + +(let ((!k718 (ite dune.57 10 +0))) + +(let ((!k720 (ite menhir.37 19 +0))) + +(let ((!k724 (ite lwt.34 14 +0))) + +(let ((!k725 (ite lwt.47 3 +0))) + +(let ((!k728 (ite dune-configurator.6 15 +0))) + +(let ((!k730 (ite menhirSdk.2 8 +0))) + +(let ((!k731 (ite lwt.36 12 +0))) + +(let ((!k732 (ite camlp5.24 7 +0))) + +(let ((!k734 (ite dune.12 41 +0))) + +(let ((!k737 (ite menhirSdk.4 6 +0))) + +(let ((!k739 (ite menhir.30 25 +0))) + +(let ((!k740 (ite alt-ergo-lib.1 3 +0))) + +(let ((!k742 (ite sqlite3.12 13 +0))) + +(let ((!k743 (ite jbuilder.3 22 +0))) + +(let ((!k744 (ite sexplib0.4 2 +0))) + +(let ((!k746 (ite stdio.7 3 +0))) + +(let ((!k747 (ite psmt2-frontend.2 2 +0))) + +(let ((!k748 (ite jbuilder.15 10 +0))) + +(let ((!k751 (ite menhir.49 7 +0))) + +(let ((!k752 (ite dune-private-libs.9 9 +0))) + +(let ((!k753 (ite conf-gmp.1 2 +0))) + +(let ((!k755 (ite ocaml-migrate-parsetree.32 3 +0))) + +(let ((!k756 (ite menhir.44 12 +0))) + +(let ((!k759 (ite dune-configurator.18 4 +0))) + +(let ((!k760 (ite sqlite3.11 14 +0))) + +(let ((!k762 (ite cppo%5focamlbuild.1 2 +0))) + +(let ((!k764 (ite jbuilder.9 16 +0))) + +(let ((!k766 (ite why3.22 6 +0))) + +(let ((!k767 (ite cppo.18 4 +0))) + +(let ((!k768 (ite menhirSdk.3 7 +0))) + +(let ((!k776 (ite dune.20 36 +0))) + +(let ((!k777 (ite dune.27 30 +0))) + +(let ((!k778 (ite topkg.12 4 +0))) + +(let ((!k779 (ite topkg.9 6 +0))) + +(let ((!k781 (ite lwt.38 11 +0))) + +(let ((!k785 (ite base.17 6 +0))) + +(let ((!k788 (ite lwt.26 18 +0))) + +(let ((!k790 (ite menhir.23 32 +0))) + +(let ((!k791 (ite cppo.20 2 +0))) + +(let ((!k792 (ite zarith.4 8 +0))) + +(let ((!k800 (ite ppx%5ftools%5fversioned.7 5 +0))) + +(let ((!k801 (ite dune.38 22 +0))) + +(let ((!k803 (ite jbuilder.20 5 +0))) + +(let ((!k804 (ite alt-ergo.7 5 +0))) + +(let ((!k807 (ite menhir.32 23 +0))) + +(let ((!k808 (ite ocaml-migrate-parsetree.19 14 +0))) + +(let ((!k811 (ite menhir.25 30 +0))) + +(let ((!k812 (ite base.18 5 +0))) + +(let ((!k813 (ite menhirSdk.1 9 +0))) + +(let ((!k815 (ite sqlite3.19 6 +0))) + +(let ((!k817 (ite jbuilder.16 9 +0))) + +(let ((!k819 (ite psmt2-frontend.1 3 +0))) + +(let ((!k820 (ite ppx%5ftools%5fversioned.6 6 +0))) + +(let ((!k821 (ite zarith.7 5 +0))) + +(let ((!k822 (ite dune.52 13 +0))) + +(let ((!k823 (ite menhirLib.6 4 +0))) + +(let ((!k824 (ite sqlite3.23 2 +0))) + +(let ((!k826 (ite octavius.3 3 +0))) + +(let ((!k828 (ite cppo.17 5 +0))) + +(let ((!k831 (ite ocaml-migrate-parsetree.30 5 +0))) + +(let ((!k832 (ite why3.21 7 +0))) + +(let ((!k833 (ite result.2 4 +0))) + +(let ((!k834 (ite ocamlbuild.3 5 +0))) + +(let ((!k835 (ite dune.56 11 +0))) + +(let ((!k836 (ite alt-ergo.6 6 +0))) + +(let ((!k840 (ite dune-private-libs.4 14 +0))) + +(let ((!k842 (ite dune.14 40 +0))) + +(let ((!k844 (ite dune.34 25 +0))) + +(let ((!k845 (ite dune-private-libs.8 10 +0))) + +(let ((!k847 (ite topkg.11 5 +0))) + +(let ((!k848 (ite sexplib.60 4 +0))) + +(let ((!k849 (ite dune-configurator.11 10 +0))) + +(let ((!k850 (ite dune-configurator.21 0 +2))) + +(let ((!k851 (ite menhir.36 20 +0))) + +(let ((!k852 (ite jbuilder.21 4 +0))) + +(let ((!k853 (ite menhir.51 5 +0))) + +(let ((!k854 (ite sexplib0.2 3 +0))) + +(let ((!k857 (ite dune-configurator.12 9 +0))) + +(let ((!k858 (ite menhir.41 15 +0))) + +(let ((!k859 (ite dune-private-libs.7 11 +0))) + +(let ((!k860 (ite why3.23 5 +0))) + +(let ((!k861 (ite menhirLib.1 9 +0))) + +(let ((!k862 (ite dune-private-libs.14 4 +0))) + +(let ((!k863 (ite menhirLib.4 6 +0))) + +(let ((!k864 (ite menhir.54 2 +0))) + +(let ((!k865 (ite dune.10 42 +0))) + +(let ((!k871 (ite octavius.4 2 +0))) + +(let ((!k875 (ite ocaml-migrate-parsetree.17 16 +0))) + +(let ((!k876 (ite sqlite3.18 7 +0))) + +(let ((!k877 (ite jbuilder.5 20 +0))) + +(let ((!k880 (ite dune.24 33 +0))) + +(let ((!k882 (ite menhir.26 29 +0))) + +(let ((!k883 (ite dune.68 3 +0))) + +(let ((!k884 (ite sqlite3.8 17 +0))) + +(let ((!k885 (ite dune-configurator.7 14 +0))) + +(let ((!k886 (ite menhir.42 14 +0))) + +(let ((!k888 (ite menhirLib.2 8 +0))) + +(let ((!k892 (ite camlzip.3 4 +0))) + +(let ((!k895 (ite dune-private-libs.6 12 +0))) + +(let ((!k899 (ite sqlite3.10 15 +0))) + +(let ((!k900 (ite conf-pkg-config.2 2 +0))) + +(let ((!k904 (ite jbuilder.12 13 +0))) + +(let ((!k905 (ite dune.30 28 +0))) + +(let ((!k906 (ite sqlite3.16 9 +0))) + +(let ((!k907 (ite camlzip.4 3 +0))) + +(let ((!k908 (ite camlp5.21 10 +0))) + +(let ((!k909 (ite alt-ergo-lib.2 2 +0))) + +(let ((!k911 (ite lwt.35 13 +0))) + +(let ((!k913 (ite topkg.7 8 +0))) + +(let ((!k915 (ite menhir.53 3 +0))) + +(let ((!k916 (ite dune.35 24 +0))) + +(let ((!k919 (ite menhir.28 27 +0))) + +(let ((!k922 (ite ocaml-compiler-libs.2 5 +0))) + +(let ((!k923 (ite menhirLib.3 7 +0))) + +(let ((!k926 (ite dune.22 34 +0))) + +(let ((!k927 (ite menhir.45 11 +0))) + +(let ((!k928 (ite dune.29 29 +0))) + +(let ((!k929 (ite dune-configurator.16 6 +0))) + +(let ((!k931 (ite dune.48 16 +0))) + +(let ((!k932 (ite dune.21 35 +0))) + +(let ((!k933 (ite lablgtk.13 2 +0))) + +(let ((!k934 (ite topkg.3 12 +0))) + +(let ((!k935 (ite sqlite3.14 11 +0))) + +(let ((!k936 (ite dune.41 20 +0))) + +(let ((!k937 (ite why3.24 4 +0))) + +(let ((!k938 (ite cppo.19 3 +0))) + +(let ((!k940 (ite alt-ergo-parsers.1 3 +0))) + +(let ((!k945 (ite camlp5.22 9 +0))) + +(let ((!k946 (ite camlp5.23 8 +0))) + +(let ((!k947 (ite lwt.46 4 +0))) + +(let ((!k950 (ite ppx%5ftools%5fversioned.8 4 +0))) + +(let ((!k953 (ite jbuilder.18 7 +0))) + +(let ((!k956 (ite menhir.29 26 +0))) + +(let ((!k959 (ite ocaml-migrate-parsetree.18 15 +0))) + +(let ((!k960 (ite sqlite3.9 16 +0))) + +(let ((!k961 (ite dune.25 32 +0))) + +(let ((!k964 (ite dune-configurator.9 12 +0))) + +(let ((!k965 (ite lwt.41 8 +0))) + +(let ((!k966 (ite dune.36 23 +0))) + +(let ((!k967 (ite menhir.48 8 +0))) + +(let ((!k968 (ite dune.66 4 +0))) + +(let ((!k970 (ite lwt.30 16 +0))) + +(let ((!k971 (ite dune-private-libs.12 6 +0))) + +(let ((!k972 (ite ppx%5ftraverse%5fbuiltins.2 2 +0))) + +(let ((!k974 (ite alt-ergo-parsers.2 2 +0))) + +(let ((!k975 (ite dune.54 12 +0))) + +(let ((!k979 (ite menhir.22 33 +0))) + +(let ((!k980 (ite dune.6 45 +0))) + +(let ((!k983 (ite alt-ergo.10 2 +0))) + +(let ((!k984 (ite lwt.22 22 +0))) + +(let ((!k987 (ite jbuilder.6 19 +0))) + +(let ((!k988 (ite dune-configurator.17 5 +0))) + +(let ((!k990 (ite dune.4 46 +0))) + +(let ((!k992 (ite sexplib.58 5 +0))) + +(let ((!k993 (ite jbuilder.2 23 +0))) + +(let ((!k995 (ite sqlite3.13 12 +0))) + +(let ((!k997 (ite topkg.4 11 +0))) + +(let ((!k998 (ite jbuilder.13 12 +0))) + +(let ((!k999 (ite base.16 7 +0))) + +(let ((!k1000 (ite menhir.50 6 +0))) + +(let ((!k1002 (ite dune.33 26 +0))) + +(let ((!k1004 (ite alt-ergo.2 10 +0))) + +(let ((!k1006 (ite dune-private-libs.5 13 +0))) + +(let ((!k1007 (ite dune.17 38 +0))) + +(let ((!k1008 (ite base.20 4 +0))) + +(let ((!k1009 (ite ocaml-migrate-parsetree.23 10 +0))) + +(let ((!k1010 (ite dune.40 21 +0))) + +(let ((!k1012 (ite jbuilder.4 21 +0))) + +(let ((!k1013 (ite base.22 2 +0))) + +(let ((!k1015 (ite sqlite3.15 10 +0))) + +(let ((!k1016 (ite ocaml-migrate-parsetree.20 13 +0))) + +(let ((!k1017 (ite dune-configurator.14 7 +0))) + +(let ((!k1020 (ite octavius.1 5 +0))) + +(let ((!k1021 (ite dune.3 47 +0))) + +(let ((!k1022 (ite dune.61 8 +0))) + +(let ((!k1023 (ite camlzip.5 2 +0))) + +(let ((!k1024 (ite dune-configurator.5 16 +0))) + +(let ((!k1025 (ite dune.64 6 +0))) + +(let ((!k1026 (ite menhirLib.8 2 +0))) + +(let ((!k1029 (ite dune.16 39 +0))) + +(let ((!k1031 (ite dune.19 37 +0))) + +(let ((!k1033 (ite ppx%5fast.4 2 +0))) + +(let ((!k1034 (ite menhir.27 28 +0))) + +(let ((!k1035 (ite lwt.39 10 +0))) + +(let ((!k1037 (ite menhir.52 4 +0))) + +(let ((!k1038 (ite camlp5.18 13 +0))) + +(let ((!k1040 (ite menhirSdk.6 4 +0))) + +(let ((!k1041 (ite dune-configurator.2 18 +0))) + +(let ((!k1042 (ite dune.62 7 +0))) + +(let ((!k1043 (ite topkg.6 9 +0))) + +(let ((!k1044 (ite alt-ergo.3 9 +0))) + +(let ((!k1045 (ite ocaml-migrate-parsetree.31 4 +0))) + +(let ((!k1046 (ite base.21 3 +0))) + +(let ((!k1047 (ite alt-ergo.4 8 +0))) + +(let ((!k1050 (ite result.3 3 +0))) + +(let ((!k1051 (ite dune-private-libs.2 16 +0))) + +(let ((!k1053 (ite menhirLib.7 3 +0))) + +(let ((!k1054 (ite topkg.13 3 +0))) + +(let ((!k1056 (ite lwt.32 15 +0))) + +(let ((!k1058 (ite jbuilder.23 2 +0))) + +(let ((!k1060 (ite dune.50 15 +0))) + +(let ((!k1061 (ite num.4 2 +0))) + +(let ((!k1062 (ite menhir.33 22 +0))) + +(let ((!k1063 (ite lablgtk.11 4 +0))) + +(let ((!k1065 (ite ppx%5ftools.13 6 +0))) + +(let ((!k1067 (ite dune.59 9 +0))) + +(let ((!k1068 (ite octavius.2 4 +0))) + +(let ((!k1072 (ite topkg.5 10 +0))) + +(let ((!k1073 (ite menhir.21 34 +0))) + +(let ((!k1075 (ite jbuilder.10 15 +0))) + +(let ((!k1076 (ite menhir.39 17 +0))) + +(let ((!k1077 (ite zarith.6 6 +0))) + +(let ((!k1078 (ite dune-configurator.8 13 +0))) + +(let ((!k1079 (ite jbuilder.8 17 +0))) + +(let ((!k1080 (ite ocamlbuild.4 4 +0))) + +(let ((!k1084 (ite menhir.43 13 +0))) + +(let ((!k1089 (ite dune-private-libs.11 7 +0))) + +(let ((!k1090 (ite ocaml-migrate-parsetree.27 7 +0))) + +(let ((!k1091 (ite dune.44 17 +0))) + +(let ((!k1093 (ite dune.7 44 +0))) + +(let ((!k1095 (ite dune-private-libs.10 8 +0))) + +(let ((!k1096 (ite zarith.3 9 +0))) + +(let ((!k1099 (ite jbuilder.11 14 +0))) + +(let ((!k1100 (ite dune.43 18 +0))) + +(let ((!k1101 (ite conf-pkg-config.1 3 +0))) + +(let ((!k1102 (ite camlp5.20 11 +0))) + +(let ((!k1104 (ite sqlite3.20 5 +0))) + +(let ((!k1105 (ite camlp5.17 14 +0))) + +(let ((!k1108 (ite menhir.31 24 +0))) + +(let ((!k1112 (ite zarith.5 7 +0))) + +(let ((!k1113 (ite ppx%5ftools%5fversioned.9 3 +0))) + +(let ((!k1116 (ite ocamlbuild.6 2 +0))) + +(let ((!k1117 (ite ocamlbuild.5 3 +0))) + +(let ((!k1119 (ite menhir.20 35 +0))) + +(let ((!k1122 (ite jbuilder.22 3 +0))) + +(let ((!k1123 (ite why3.26 2 +0))) + +(let ((!k1124 (ite menhir.24 31 +0))) + +(let ((!k1126 (ite lablgtk.12 3 +0))) + +(let ((!k1128 (ite menhirSdk.5 5 +0))) + +(let ((!k1129 (ite ocaml-migrate-parsetree.24 9 +0))) + +(let ((!k1130 (ite dune-configurator.13 8 +0))) + +(let ((!k1131 (ite dune.31 27 +0))) + +(let ((!k1132 (ite dune.65 5 +0))) + +(let ((!k1133 (ite dune.42 19 +0))) + +(let ((!k1135 (ite menhirSdk.7 3 +0))) + +(let ((!k1137 (ite dune-private-libs.3 15 +0))) + +(let ((!k1139 (ite sqlite3.21 4 +0))) + +(let ((!k1140 (ite zarith.12 2 +0))) + +(let ((!k1142 (ite zarith.8 4 +0))) + +(let ((!k1143 (ite topkg.8 7 +0))) + +(let ((!k1145 (ite menhir.47 9 +0))) + +(let ((!k1147 (ite result.1 5 +0))) + +(let ((!k1149 (ite menhir.38 18 +0))) + +(let ((!k1151 (ite lwt.29 17 +0))) + +(let ((!k1154 (ite dune.69 0 +2))) + +(let ((!k1155 (ite why3.20 8 +0))) + +(let ((!k1156 (ite lablgtk.10 5 +0))) + +(let ((!k1157 (ite ocaml-migrate-parsetree.26 8 +0))) + +(let ((!k1158 (ite lwt.40 9 +0))) + +(let ((!k1159 (ite jbuilder.7 18 +0))) + +(let ((!k1160 (ite dune-private-libs.13 5 +0))) + +(let ((!k1162 (ite lwt.45 5 +0))) + +(let ((!k1163 (ite result.4 2 +0))) + +(let ((!k1164 (ite lwt.44 6 +0))) + +(let ((!k1168 (ite menhir.40 16 +0))) + +(let ((!k1170 (ite dune.9 43 +0))) + +(let ((!k1171 (ite lwt.49 2 +0))) + +(let ((!k1172 (ite num.3 3 +0))) + +(let ((!k1175 (ite ppx%5ftools%5fversioned.10 2 +0))) + +(let ((!k1176 (ite alt-ergo.9 3 +0))) + +(let ((!k1177 (ite jbuilder.14 11 +0))) + +(let ((!k1178 (ite num.2 4 +0))) + +(let ((!k1179 (ite jbuilder.17 8 +0))) + +(let ((!k1180 (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 +))) + +(let ((!k1181 (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 +))) + +(let ((!k1182 (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 +))) + +(let ((!k1183 base-bytes.2)) + +(let ((!k1184 (or + lablgtk.10 + lablgtk.12 + lablgtk.15 + lablgtk.11 + lablgtk.13 + lablgtk.14 +))) + +(let ((!k1185 (or + ocamlfind.26 + ocamlfind.25 +))) + +(let ((!k1186 (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 +))) + +(let ((!k1187 (or + alt-ergo-lib.4 + alt-ergo-lib.2 + alt-ergo-lib.1 + alt-ergo-lib.3 +))) + +(let ((!k1188 (or + ocplib-simplex.1 + ocplib-simplex.2 +))) + +(let ((!k1189 (or + camlzip.7 + camlzip.5 + camlzip.4 + camlzip.3 + camlzip.6 +))) + +(let ((!k1190 (or + alt-ergo-parsers.4 + alt-ergo-parsers.2 + alt-ergo-parsers.1 + alt-ergo-parsers.3 +))) + +(let ((!k1191 (or + conf-gmp.3 + conf-gmp.2 + conf-gmp.1 +))) + +(let ((!k1192 (or + num.2 + num.3 + num.5 + num.4 + num.6 +))) + +(let ((!k1193 (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 +))) + +(let ((!k1194 (or + ocamlgraph.12 + ocamlgraph.9 +))) + +(let ((!k1195 (or + zarith.8 + zarith.12 + zarith.5 + zarith.3 + zarith.6 + zarith.14 + zarith.13 + zarith.7 + zarith.4 + zarith.9 +))) + +(let ((!k1196 (or + ocaml-config.1 + ocaml-config.2 +))) + +(let ((!k1197 (or + ocaml-secondary-compiler.2 + ocaml-secondary-compiler.1 +))) + +(let ((!k1198 (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 +))) + +(let ((!k1199 (or + csexp.7 + csexp.8 +))) + +(let ((!k1200 (or + psmt2-frontend.3 + psmt2-frontend.1 + psmt2-frontend.4 + psmt2-frontend.2 +))) + +(let ((!k1201 (or + seq.4 + seq.5 +))) + +(let ((!k1202 (or + menhirLib.7 + menhirLib.8 + menhirLib.3 + menhirLib.2 + menhirLib.4 + menhirLib.1 + menhirLib.6 + menhirLib.10 + menhirLib.9 + menhirLib.5 +))) + +(let ((!k1203 (or + menhirSdk.7 + menhirSdk.5 + menhirSdk.6 + menhirSdk.1 + menhirSdk.3 + menhirSdk.10 + menhirSdk.9 + menhirSdk.4 + menhirSdk.2 + menhirSdk.8 +))) + +(let ((!k1204 (or + alt-ergo.9 + alt-ergo.11 + alt-ergo.4 + alt-ergo.3 + alt-ergo.2 + alt-ergo.10 + alt-ergo.6 + alt-ergo.7 + alt-ergo.12 + alt-ergo.5 + alt-ergo.8 +))) + +(let ((!k1205 (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 +))) + +(let ((!k1206 (ite !k1205 0 +1))) + +(let ((!k1207 (ite !k1204 0 +1))) + +(let ((!k1208 (ite !k1203 0 +1))) + +(let ((!k1209 (ite !k1202 0 +1))) + +(let ((!k1210 (ite !k1201 0 +1))) + +(let ((!k1211 (ite !k1200 0 +1))) + +(let ((!k1212 (ite !k1199 0 +1))) + +(let ((!k1213 (ite !k1198 0 +1))) + +(let ((!k1214 (ite !k1197 0 +1))) + +(let ((!k1215 (ite !k1196 0 +1))) + +(let ((!k1216 (ite !k1195 0 +1))) + +(let ((!k1217 (ite !k1194 0 +1))) + +(let ((!k1218 (ite !k1193 0 +1))) + +(let ((!k1219 (ite !k1192 0 +1))) + +(let ((!k1220 (ite !k1191 0 +1))) + +(let ((!k1221 (ite !k1190 0 +1))) + +(let ((!k1222 (ite !k1189 0 +1))) + +(let ((!k1223 (ite !k1188 0 +1))) + +(let ((!k1224 (ite !k1187 0 +1))) + +(let ((!k1225 (ite !k1186 0 +1))) + +(let ((!k1226 (ite !k1185 0 +1))) + +(let ((!k1227 (ite !k1184 0 +1))) + +(let ((!k1228 (ite !k1183 0 +1))) + +(let ((!k1229 (ite !k1182 0 +1))) + +(let ((!k1230 (ite !k1181 0 +1))) + +(let ((!k1231 (ite !k1180 0 +1))) + + +;; Main form: +;;;;;;;;;;;;; +(and + (not lwt.14) + (not camlp5.13) + (not sexplib.56) + (not cppo.7) + (not camlp5.19) + (not camlp4.21) + (not ppx%5ftools.18) + (not cppo.15) + (not seq.1) + (not coq.1) + (not sexplib.55) + (not menhir.15) + (not base-metaocaml-ocamlfind.1) + (not ocamlgraph.6) + (not ppx%5fbase.2) + (not menhir.4) + (not menhir.16) + (not camlp4.6) + (not ppx%5fcompare.11) + (not menhir.14) + (not why3-base.11) + (not why3.18) + base-unix.1 + (not ppx%5fdriver.16) + (not why3.15) + (not ppx%5ftools.8) + (not ppx%5fhash.2) + (not base.13) + (not camlp4.2) + (not lwt.18) + (not stdio.2) + (not cppo.16) + (not camlp4.5) + (not seq.3) + (not ocamlbuild.1) + (not ppx%5fjs%5fstyle.2) + (not why3-base.5) + (not ocaml-migrate-parsetree.10) + (not ocplib-endian.7) + ocaml-base-compiler.36 + (not lwt.10) + (not lwt.4) + (not ppx%5fsexp%5fconv.14) + (not ocaml-migrate-parsetree.9) + (not base-bytes.1) + (not ppx%5ftools.19) + (not base.6) + (not ocplib-endian.4) + (not why3.12) + (not ocaml-migrate-parsetree.21) + (not ppx%5fmetaquot.2) + (not ppx%5ftype%5fconv.14) + (not why3.1) + (not ppx%5ftools.10) + (not ocaml-migrate-parsetree.22) + (not menhir.2) + %3dopam-invariant.1 + (not base-no-ppx.1) + (not camlp5.3) + (not ocaml-migrate-parsetree.11) + (not base-implicits.1) + (not ppx%5ftools.11) + (not lablgtk.8) + (not ppx%5ftools.17) + (not menhir.13) + (not ppx%5ftype%5fconv.13) + (not camlp4.9) + (not base-num.1) + (not ppx%5ftools.14) + (not camlp4.18) + (not ocplib-endian.6) + (not ppx%5fdriver.15) + (not why3-base.3) + (not camlp4.14) + (not camlp5.16) + (not ppx%5ftools.5) + (not why3.8) + (not camlp4.19) + (not why3.4) + (not menhir.18) + (not cppo.4) + (not base.5) + (not camlzip.2) + (not lablgtk.9) + (not cppo.8) + (not ocamlfind.11) + (not lwt.20) + (not ppx%5fcore.13) + (not why3.14) + (not lwt.21) + (not ocamlfind.6) + (not camlp4.11) + (not ppx%5fcore.14) + (not ppx%5ftools.15) + (not camlp4.13) + (not lwt.17) + (not why3-base.10) + (not menhir.19) + (not camlp4.26) + (not ocaml-migrate-parsetree.13) + (not menhir.11) + (not ocaml-migrate-parsetree.16) + (not ppx%5fast.3) + (not camlp4.33) + base-bigarray.1 + (not ppx%5fenumerate.10) + (not ocaml-migrate-parsetree.8) + (not cppo.6) + (not ppx%5fast.2) + (not camlp5.12) + (not camlp4.29) + (not ocamlfind.10) + (not camlp4.32) + (not why3-base.6) + (not lwt.13) + (not ocamlfind.17) + (not optcomp.3) + (not camlp5.14) + (not lwt.8) + (not why3.6) + (not base.11) + (not menhir.6) + (not camlp5.2) + (not cppo.12) + (not ppx%5ftools.7) + (not ocamlgraph.5) + (not ocamlfind.5) + (not why3.10) + (not camlp5.9) + (not why3.13) + (not cppo.3) + (not ocamlfind.14) + (not configurator.5) + (not lablgtk.7) + (not ocamlfind.7) + (not cppo.2) + (not dune-configurator.3) + (not menhir.8) + (not ocaml-migrate-parsetree.6) + (not camlp5.7) + (not lablgtk.6) + (not base.25) + (not why3-base.7) + (not camlzip.1) + (not camlp4.23) + (not base-ocamlbuild.1) + (not why3-base.8) + (not why3.16) + (not xenbigarray.1) + (not ocamlfind.22) + (not zarith.1) + (not camlp4.7) + (not ocaml-migrate-parsetree.12) + (not ocamlfind.12) + (not cppo.13) + ocaml.60 + (not configurator.2) + (not base.7) + (not ocplib-endian.1) + (not camlp5.10) + (not lwt.7) + (not why3.5) + (not why3-base.1) + (not ppx%5ftools.3) + (not lablgtk.3) + (not why3.2) + (not zarith.2) + (not camlp5.11) + (not base.9) + (not ocamlfind.3) + (not camlp5.5) + (not camlp4.17) + (not ocamlfind.4) + (not seq.2) + (not why3-base.13) + (not cppo.5) + (not ppx%5ftools.1) + (not menhir.17) + (not why3.3) + (not lwt.11) + (not ocamlfind.23) + (not ocaml-migrate-parsetree.14) + (not ocamlgraph.8) + (not lwt.16) + (not ocplib-endian.3) + (not cppo.1) + (not why3-base.12) + (not ocaml-migrate-parsetree.15) + (not lwt.6) + (not ocamlbuild.2) + (not camlp4.16) + (not camlp4.3) + (not ppx%5ftools.12) + base-threads.1 + (not camlp4.8) + (not camlp4.31) + (not ocplib-endian.2) + (not stdio.3) + (not why3.17) + (not ocamlfind.15) + (not ppx%5ftools.2) + (not why3.19) + (not ocamlfind.18) + (not camlp4.15) + (not ppx%5foptcomp.12) + (not base.8) + (not camlp4.24) + (not lwt.19) + (not lwt.12) + (not stdio.5) + (not cppo.14) + (not ocamlfind.21) + (not camlp4.20) + (not ocamlfind.13) + (not camlp5.15) + (not ppx%5fdriver.14) + (not lwt.9) + (not sexplib.57) + (not camlp4.28) + (not ocaml-migrate-parsetree.4) + (not ocaml-migrate-parsetree.3) + (not camlp5.8) + (not ppx%5ftools.9) + (not ppx%5ftools.16) + (not configurator.3) + (not why3-base.2) + (not why3.11) + (not ocamlgraph.4) + (not camlp4.27) + (not ocamlgraph.7) + (not cppo.11) + (not camlp4.10) + (not camlp4.25) + (not ppx%5fcore.12) + (not cppo.10) + (not why3-base.4) + (not ppx%5ftools.4) + (not menhir.12) + (not camlp5.6) + (not camlp4.30) + (not why3.7) + (not camlp5.4) + (not menhir.3) + (not num.1) + (not ocamlfind.24) + (or + ocaml-config.1 + ocaml-config.2 + ) + (or + (not jbuilder.17) + (and + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not jbuilder.14) + (and + (not jbuilder.17) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not alt-ergo.9) + (and + (not alt-ergo.11) + (not alt-ergo.4) + (not alt-ergo.3) + (not alt-ergo.2) + (not alt-ergo.10) + (not alt-ergo.6) + (not alt-ergo.7) + (not alt-ergo.12) + (not alt-ergo.5) + (not alt-ergo.8) + ) + ) + (or + (not ppx%5ftools%5fversioned.10) + (and + (not ppx%5ftools%5fversioned.9) + (not ppx%5ftools%5fversioned.8) + (not ppx%5ftools%5fversioned.12) + (not ppx%5ftools%5fversioned.6) + (not ppx%5ftools%5fversioned.7) + (not ppx%5ftools%5fversioned.11) + (not ppx%5ftools%5fversioned.5) + ) + ) + (or + (not dune.9) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not result.4) + (and + (not result.6) + (not result.1) + (not result.3) + (not result.5) + (not result.2) + ) + ) + (or + (not dune-private-libs.13) + (and + (not dune-private-libs.3) + (not dune-private-libs.10) + (not dune-private-libs.11) + (not dune-private-libs.2) + (not dune-private-libs.5) + (not dune-private-libs.12) + (not dune-private-libs.6) + (not dune-private-libs.14) + (not dune-private-libs.7) + (not dune-private-libs.8) + (not dune-private-libs.4) + (not dune-private-libs.9) + ) + ) + (or + (not jbuilder.7) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not result.6) + (and + (not result.4) + (not result.1) + (not result.3) + (not result.5) + (not result.2) + ) + ) + (or + (not result.1) + (and + (not result.4) + (not result.6) + (not result.3) + (not result.5) + (not result.2) + ) + ) + (or + (not csexp.7) + (not csexp.8) + ) + (or + (not ocplib-simplex.1) + (not ocplib-simplex.2) + ) + (or + (not topkg.8) + (and + (not topkg.15) + (not topkg.5) + (not topkg.13) + (not topkg.6) + (not topkg.4) + (not topkg.3) + (not topkg.7) + (not topkg.11) + (not topkg.9) + (not topkg.12) + (not topkg.16) + (not topkg.14) + ) + ) + (or + (not sqlite3.21) + (and + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not dune-private-libs.3) + (and + (not dune-private-libs.13) + (not dune-private-libs.10) + (not dune-private-libs.11) + (not dune-private-libs.2) + (not dune-private-libs.5) + (not dune-private-libs.12) + (not dune-private-libs.6) + (not dune-private-libs.14) + (not dune-private-libs.7) + (not dune-private-libs.8) + (not dune-private-libs.4) + (not dune-private-libs.9) + ) + ) + (or + (not dune.42) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not conf-zlib.1) + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + (not dune.31) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune-configurator.13) + (and + dune-private-libs.10 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.66 + dune.68 + dune.56 + dune.57 + ) + ) + ) + (or + (not jbuilder.22) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not conf-pkg-config.4) + (and + (not conf-pkg-config.1) + (not conf-pkg-config.2) + (not conf-pkg-config.3) + ) + ) + (or + (not ppx%5ftools%5fversioned.9) + (and + (not ppx%5ftools%5fversioned.10) + (not ppx%5ftools%5fversioned.8) + (not ppx%5ftools%5fversioned.12) + (not ppx%5ftools%5fversioned.6) + (not ppx%5ftools%5fversioned.7) + (not ppx%5ftools%5fversioned.11) + (not ppx%5ftools%5fversioned.5) + ) + ) + (or + (not conf-autoconf.1) + conf-which.1 + ) + (or + (not topkg.15) + (and + (not topkg.8) + (not topkg.5) + (not topkg.13) + (not topkg.6) + (not topkg.4) + (not topkg.3) + (not topkg.7) + (not topkg.11) + (not topkg.9) + (not topkg.12) + (not topkg.16) + (not topkg.14) + ) + ) + (or + (not sqlite3.20) + (and + (not sqlite3.21) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not conf-pkg-config.1) + (and + (not conf-pkg-config.4) + (not conf-pkg-config.2) + (not conf-pkg-config.3) + ) + ) + (or + (not alt-ergo-lib.4) + (and + (not alt-ergo-lib.2) + (not alt-ergo-lib.1) + (not alt-ergo-lib.3) + ) + ) + (or + (not dune.43) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not jbuilder.11) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not dune-private-libs.10) + (and + (not dune-private-libs.13) + (not dune-private-libs.3) + (not dune-private-libs.11) + (not dune-private-libs.2) + (not dune-private-libs.5) + (not dune-private-libs.12) + (not dune-private-libs.6) + (not dune-private-libs.14) + (not dune-private-libs.7) + (not dune-private-libs.8) + (not dune-private-libs.4) + (not dune-private-libs.9) + ) + ) + (or + (not dune.7) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune.44) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not sqlite3.25) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not dune-private-libs.11) + (and + (not dune-private-libs.13) + (not dune-private-libs.3) + (not dune-private-libs.10) + (not dune-private-libs.2) + (not dune-private-libs.5) + (not dune-private-libs.12) + (not dune-private-libs.6) + (not dune-private-libs.14) + (not dune-private-libs.7) + (not dune-private-libs.8) + (not dune-private-libs.4) + (not dune-private-libs.9) + ) + ) + (or + (not jbuilder.8) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not dune-configurator.8) + (and + dune-private-libs.5 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + ) + ) + (or + (not jbuilder.10) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not alt-ergo-parsers.4) + (and + (not alt-ergo-parsers.2) + (not alt-ergo-parsers.1) + (not alt-ergo-parsers.3) + ) + ) + (or + (not topkg.5) + (and + (not topkg.8) + (not topkg.15) + (not topkg.13) + (not topkg.6) + (not topkg.4) + (not topkg.3) + (not topkg.7) + (not topkg.11) + (not topkg.9) + (not topkg.12) + (not topkg.16) + (not topkg.14) + ) + ) + (or + (not octavius.2) + (and + (not octavius.6) + (not octavius.5) + (not octavius.1) + (not octavius.4) + (not octavius.3) + ) + ) + (or + (not alt-ergo.11) + (and + (not alt-ergo.9) + (not alt-ergo.4) + (not alt-ergo.3) + (not alt-ergo.2) + (not alt-ergo.10) + (not alt-ergo.6) + (not alt-ergo.7) + (not alt-ergo.12) + (not alt-ergo.5) + (not alt-ergo.8) + ) + ) + (or + (not octavius.6) + (and + (not octavius.2) + (not octavius.5) + (not octavius.1) + (not octavius.4) + (not octavius.3) + ) + ) + (or + (not dune.50) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune.59) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not jbuilder.23) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not mmap.1) + (not mmap.2) + ) + (or + (not topkg.13) + (and + (not topkg.8) + (not topkg.15) + (not topkg.5) + (not topkg.6) + (not topkg.4) + (not topkg.3) + (not topkg.7) + (not topkg.11) + (not topkg.9) + (not topkg.12) + (not topkg.16) + (not topkg.14) + ) + ) + (or + (not dune-private-libs.2) + (and + (not dune-private-libs.13) + (not dune-private-libs.3) + (not dune-private-libs.10) + (not dune-private-libs.11) + (not dune-private-libs.5) + (not dune-private-libs.12) + (not dune-private-libs.6) + (not dune-private-libs.14) + (not dune-private-libs.7) + (not dune-private-libs.8) + (not dune-private-libs.4) + (not dune-private-libs.9) + ) + ) + (or + (not result.3) + (and + (not result.4) + (not result.6) + (not result.1) + (not result.5) + (not result.2) + ) + ) + (or + (not octavius.5) + (and + (not octavius.2) + (not octavius.6) + (not octavius.1) + (not octavius.4) + (not octavius.3) + ) + ) + (or + (not alt-ergo.4) + (and + (not alt-ergo.9) + (not alt-ergo.11) + (not alt-ergo.3) + (not alt-ergo.2) + (not alt-ergo.10) + (not alt-ergo.6) + (not alt-ergo.7) + (not alt-ergo.12) + (not alt-ergo.5) + (not alt-ergo.8) + ) + ) + (or + (not alt-ergo.3) + (and + (not alt-ergo.9) + (not alt-ergo.11) + (not alt-ergo.4) + (not alt-ergo.2) + (not alt-ergo.10) + (not alt-ergo.6) + (not alt-ergo.7) + (not alt-ergo.12) + (not alt-ergo.5) + (not alt-ergo.8) + ) + ) + (or + (not topkg.6) + (and + (not topkg.8) + (not topkg.15) + (not topkg.5) + (not topkg.13) + (not topkg.4) + (not topkg.3) + (not topkg.7) + (not topkg.11) + (not topkg.9) + (not topkg.12) + (not topkg.16) + (not topkg.14) + ) + ) + (or + dune.9 + dune.42 + dune.31 + dune.43 + dune.7 + dune.44 + (not dune-configurator.2) + dune.19 + dune.16 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.36 + dune.25 + dune.41 + dune.21 + dune.29 + dune.22 + dune.35 + dune.30 + dune.24 + dune.10 + dune.34 + dune.14 + dune.38 + dune.27 + dune.20 + dune.12 + dune.26 + ) + (or + (not dune.19) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune.16) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune-configurator.5) + (and + dune-private-libs.2 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + ) + ) + (or + (not dune.3) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not octavius.1) + (and + (not octavius.2) + (not octavius.6) + (not octavius.5) + (not octavius.4) + (not octavius.3) + ) + ) + (or + (not conf-gmp.3) + (and + (not conf-gmp.2) + (not conf-gmp.1) + ) + ) + (or + (not dune-configurator.14) + (and + dune-private-libs.11 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.66 + dune.68 + dune.56 + dune.57 + ) + ) + ) + (or + (not sqlite3.15) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not result.5) + (and + (not result.4) + (not result.6) + (not result.1) + (not result.3) + (not result.2) + ) + ) + (or + (not jbuilder.4) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not dune.40) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune.17) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune-private-libs.5) + (and + (not dune-private-libs.13) + (not dune-private-libs.3) + (not dune-private-libs.10) + (not dune-private-libs.11) + (not dune-private-libs.2) + (not dune-private-libs.12) + (not dune-private-libs.6) + (not dune-private-libs.14) + (not dune-private-libs.7) + (not dune-private-libs.8) + (not dune-private-libs.4) + (not dune-private-libs.9) + ) + ) + (or + (not alt-ergo.2) + (and + (not alt-ergo.9) + (not alt-ergo.11) + (not alt-ergo.4) + (not alt-ergo.3) + (not alt-ergo.10) + (not alt-ergo.6) + (not alt-ergo.7) + (not alt-ergo.12) + (not alt-ergo.5) + (not alt-ergo.8) + ) + ) + (or + conf-pkg-config.4 + conf-pkg-config.1 + (not conf-sqlite3.1) + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + (not dune.33) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not jbuilder.13) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not topkg.4) + (and + (not topkg.8) + (not topkg.15) + (not topkg.5) + (not topkg.13) + (not topkg.6) + (not topkg.3) + (not topkg.7) + (not topkg.11) + (not topkg.9) + (not topkg.12) + (not topkg.16) + (not topkg.14) + ) + ) + (or + (not sqlite3.13) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not jbuilder.2) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not dune.4) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune-configurator.17) + (and + dune-private-libs.13 + (or + dune.69 + dune.65 + dune.71 + dune.72 + dune.64 + dune.66 + dune.68 + ) + ) + ) + (or + (not jbuilder.6) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not cppo%5focamlbuild.3) + (and + (not cppo%5focamlbuild.2) + (not cppo%5focamlbuild.1) + ) + ) + (or + (not alt-ergo.10) + (and + (not alt-ergo.9) + (not alt-ergo.11) + (not alt-ergo.4) + (not alt-ergo.3) + (not alt-ergo.2) + (not alt-ergo.6) + (not alt-ergo.7) + (not alt-ergo.12) + (not alt-ergo.5) + (not alt-ergo.8) + ) + ) + (or + (not dune.6) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not ocaml-config.1) + (not ocaml-config.2) + ) + (or + (not dune.54) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune.59) + (not dune.50) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.66) + (not dune.36) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not ocaml-secondary-compiler.2) + (not ocaml-secondary-compiler.1) + ) + (or + (not alt-ergo-parsers.2) + (and + (not alt-ergo-parsers.4) + (not alt-ergo-parsers.1) + (not alt-ergo-parsers.3) + ) + ) + (or + (not dune-private-libs.12) + (and + (not dune-private-libs.13) + (not dune-private-libs.3) + (not dune-private-libs.10) + (not dune-private-libs.11) + (not dune-private-libs.2) + (not dune-private-libs.5) + (not dune-private-libs.6) + (not dune-private-libs.14) + (not dune-private-libs.7) + (not dune-private-libs.8) + (not dune-private-libs.4) + (not dune-private-libs.9) + ) + ) + (or + (not dune.36) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune-configurator.9) + (and + dune-private-libs.6 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + ) + ) + (or + (not dune.25) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not sqlite3.9) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not jbuilder.18) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not ppx%5ftools%5fversioned.8) + (and + (not ppx%5ftools%5fversioned.10) + (not ppx%5ftools%5fversioned.9) + (not ppx%5ftools%5fversioned.12) + (not ppx%5ftools%5fversioned.6) + (not ppx%5ftools%5fversioned.7) + (not ppx%5ftools%5fversioned.11) + (not ppx%5ftools%5fversioned.5) + ) + ) + (or + (not conf-gmp.2) + (and + (not conf-gmp.3) + (not conf-gmp.1) + ) + ) + (or + (not alt-ergo-parsers.1) + (and + (not alt-ergo-parsers.4) + (not alt-ergo-parsers.2) + (not alt-ergo-parsers.3) + ) + ) + (or + (not dune.41) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not sqlite3.14) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not topkg.3) + (and + (not topkg.8) + (not topkg.15) + (not topkg.5) + (not topkg.13) + (not topkg.6) + (not topkg.4) + (not topkg.7) + (not topkg.11) + (not topkg.9) + (not topkg.12) + (not topkg.16) + (not topkg.14) + ) + ) + (or + (not dune.21) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune.48) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune.59) + (not dune.50) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not dune-configurator.16) + (and + dune-private-libs.12 + (or + dune.69 + dune.65 + dune.71 + dune.72 + dune.64 + dune.66 + dune.68 + ) + ) + ) + (or + (not dune.29) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune.22) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune.35) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not alt-ergo-parsers.3) + (and + (not alt-ergo-parsers.4) + (not alt-ergo-parsers.2) + (not alt-ergo-parsers.1) + ) + ) + (or + (not topkg.7) + (and + (not topkg.8) + (not topkg.15) + (not topkg.5) + (not topkg.13) + (not topkg.6) + (not topkg.4) + (not topkg.3) + (not topkg.11) + (not topkg.9) + (not topkg.12) + (not topkg.16) + (not topkg.14) + ) + ) + (or + (not psmt2-frontend.3) + (and + (not psmt2-frontend.1) + (not psmt2-frontend.4) + (not psmt2-frontend.2) + ) + ) + (or + (not alt-ergo-lib.2) + (and + (not alt-ergo-lib.4) + (not alt-ergo-lib.1) + (not alt-ergo-lib.3) + ) + ) + (or + (not sqlite3.16) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not dune.30) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not jbuilder.12) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not conf-pkg-config.2) + (and + (not conf-pkg-config.4) + (not conf-pkg-config.1) + (not conf-pkg-config.3) + ) + ) + (or + (not sqlite3.10) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not conf-pkg-config.3) + (and + (not conf-pkg-config.4) + (not conf-pkg-config.1) + (not conf-pkg-config.2) + ) + ) + (or + (not dune-private-libs.6) + (and + (not dune-private-libs.13) + (not dune-private-libs.3) + (not dune-private-libs.10) + (not dune-private-libs.11) + (not dune-private-libs.2) + (not dune-private-libs.5) + (not dune-private-libs.12) + (not dune-private-libs.14) + (not dune-private-libs.7) + (not dune-private-libs.8) + (not dune-private-libs.4) + (not dune-private-libs.9) + ) + ) + (or + (not dune-configurator.7) + (and + dune-private-libs.4 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + ) + ) + (or + (not sqlite3.8) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not dune.24) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not jbuilder.5) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not sqlite3.18) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not octavius.4) + (and + (not octavius.2) + (not octavius.6) + (not octavius.5) + (not octavius.1) + (not octavius.3) + ) + ) + (or + (not dune.10) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune-private-libs.14) + (and + (not dune-private-libs.13) + (not dune-private-libs.3) + (not dune-private-libs.10) + (not dune-private-libs.11) + (not dune-private-libs.2) + (not dune-private-libs.5) + (not dune-private-libs.12) + (not dune-private-libs.6) + (not dune-private-libs.7) + (not dune-private-libs.8) + (not dune-private-libs.4) + (not dune-private-libs.9) + ) + ) + (or + (not sqlite3.26) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not dune-private-libs.7) + (and + (not dune-private-libs.13) + (not dune-private-libs.3) + (not dune-private-libs.10) + (not dune-private-libs.11) + (not dune-private-libs.2) + (not dune-private-libs.5) + (not dune-private-libs.12) + (not dune-private-libs.6) + (not dune-private-libs.14) + (not dune-private-libs.8) + (not dune-private-libs.4) + (not dune-private-libs.9) + ) + ) + (or + (not dune-configurator.12) + (and + dune-private-libs.9 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.66 + dune.68 + dune.56 + dune.57 + ) + ) + ) + (or + (not ppx%5ftools%5fversioned.12) + (and + (not ppx%5ftools%5fversioned.10) + (not ppx%5ftools%5fversioned.9) + (not ppx%5ftools%5fversioned.8) + (not ppx%5ftools%5fversioned.6) + (not ppx%5ftools%5fversioned.7) + (not ppx%5ftools%5fversioned.11) + (not ppx%5ftools%5fversioned.5) + ) + ) + (or + (not jbuilder.21) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not ppx%5fderivers.1) + (not ppx%5fderivers.2) + ) + (or + (not dune-configurator.11) + (and + dune-private-libs.8 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.66 + dune.68 + dune.56 + dune.57 + ) + ) + ) + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + (not conf-gtksourceview.1) + ) + (or + (not topkg.11) + (and + (not topkg.8) + (not topkg.15) + (not topkg.5) + (not topkg.13) + (not topkg.6) + (not topkg.4) + (not topkg.3) + (not topkg.7) + (not topkg.9) + (not topkg.12) + (not topkg.16) + (not topkg.14) + ) + ) + (or + (not dune-private-libs.8) + (and + (not dune-private-libs.13) + (not dune-private-libs.3) + (not dune-private-libs.10) + (not dune-private-libs.11) + (not dune-private-libs.2) + (not dune-private-libs.5) + (not dune-private-libs.12) + (not dune-private-libs.6) + (not dune-private-libs.14) + (not dune-private-libs.7) + (not dune-private-libs.4) + (not dune-private-libs.9) + ) + ) + (or + (not dune.34) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune.14) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune-private-libs.4) + (and + (not dune-private-libs.13) + (not dune-private-libs.3) + (not dune-private-libs.10) + (not dune-private-libs.11) + (not dune-private-libs.2) + (not dune-private-libs.5) + (not dune-private-libs.12) + (not dune-private-libs.6) + (not dune-private-libs.14) + (not dune-private-libs.7) + (not dune-private-libs.8) + (not dune-private-libs.9) + ) + ) + (or + (not alt-ergo.6) + (and + (not alt-ergo.9) + (not alt-ergo.11) + (not alt-ergo.4) + (not alt-ergo.3) + (not alt-ergo.2) + (not alt-ergo.10) + (not alt-ergo.7) + (not alt-ergo.12) + (not alt-ergo.5) + (not alt-ergo.8) + ) + ) + (or + (not result.2) + (and + (not result.4) + (not result.6) + (not result.1) + (not result.3) + (not result.5) + ) + ) + (or + (not cppo%5focamlbuild.2) + (and + (not cppo%5focamlbuild.3) + (not cppo%5focamlbuild.1) + ) + ) + (or + (not octavius.3) + (and + (not octavius.2) + (not octavius.6) + (not octavius.5) + (not octavius.1) + (not octavius.4) + ) + ) + (or + (not sqlite3.23) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not dune.52) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune.59) + (not dune.50) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not ppx%5ftools%5fversioned.6) + (and + (not ppx%5ftools%5fversioned.10) + (not ppx%5ftools%5fversioned.9) + (not ppx%5ftools%5fversioned.8) + (not ppx%5ftools%5fversioned.12) + (not ppx%5ftools%5fversioned.7) + (not ppx%5ftools%5fversioned.11) + (not ppx%5ftools%5fversioned.5) + ) + ) + (or + (not psmt2-frontend.1) + (and + (not psmt2-frontend.3) + (not psmt2-frontend.4) + (not psmt2-frontend.2) + ) + ) + (or + (not jbuilder.16) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not sqlite3.19) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + (not conf-ncurses.1) + ) + (or + (not jbuilder.25) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not psmt2-frontend.4) + (and + (not psmt2-frontend.3) + (not psmt2-frontend.1) + (not psmt2-frontend.2) + ) + ) + (or + (not alt-ergo.7) + (and + (not alt-ergo.9) + (not alt-ergo.11) + (not alt-ergo.4) + (not alt-ergo.3) + (not alt-ergo.2) + (not alt-ergo.10) + (not alt-ergo.6) + (not alt-ergo.12) + (not alt-ergo.5) + (not alt-ergo.8) + ) + ) + (or + (not jbuilder.20) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not dune.38) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not ppx%5ftools%5fversioned.7) + (and + (not ppx%5ftools%5fversioned.10) + (not ppx%5ftools%5fversioned.9) + (not ppx%5ftools%5fversioned.8) + (not ppx%5ftools%5fversioned.12) + (not ppx%5ftools%5fversioned.6) + (not ppx%5ftools%5fversioned.11) + (not ppx%5ftools%5fversioned.5) + ) + ) + (or + (not topkg.9) + (and + (not topkg.8) + (not topkg.15) + (not topkg.5) + (not topkg.13) + (not topkg.6) + (not topkg.4) + (not topkg.3) + (not topkg.7) + (not topkg.11) + (not topkg.12) + (not topkg.16) + (not topkg.14) + ) + ) + (or + (not topkg.12) + (and + (not topkg.8) + (not topkg.15) + (not topkg.5) + (not topkg.13) + (not topkg.6) + (not topkg.4) + (not topkg.3) + (not topkg.7) + (not topkg.11) + (not topkg.9) + (not topkg.16) + (not topkg.14) + ) + ) + (or + (not dune.27) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not dune.20) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not jbuilder.9) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not cppo%5focamlbuild.1) + (and + (not cppo%5focamlbuild.3) + (not cppo%5focamlbuild.2) + ) + ) + (or + (not sqlite3.11) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.12) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not dune-configurator.18) + (and + dune-private-libs.14 + (or + dune.69 + dune.65 + dune.71 + dune.72 + dune.64 + dune.66 + dune.68 + ) + ) + ) + (or + (not conf-gmp.1) + (and + (not conf-gmp.3) + (not conf-gmp.2) + ) + ) + (or + (not topkg.16) + (and + (not topkg.8) + (not topkg.15) + (not topkg.5) + (not topkg.13) + (not topkg.6) + (not topkg.4) + (not topkg.3) + (not topkg.7) + (not topkg.11) + (not topkg.9) + (not topkg.12) + (not topkg.14) + ) + ) + (or + (not dune-private-libs.9) + (and + (not dune-private-libs.13) + (not dune-private-libs.3) + (not dune-private-libs.10) + (not dune-private-libs.11) + (not dune-private-libs.2) + (not dune-private-libs.5) + (not dune-private-libs.12) + (not dune-private-libs.6) + (not dune-private-libs.14) + (not dune-private-libs.7) + (not dune-private-libs.8) + (not dune-private-libs.4) + ) + ) + (or + (not jbuilder.15) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.3) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not psmt2-frontend.2) + (and + (not psmt2-frontend.3) + (not psmt2-frontend.1) + (not psmt2-frontend.4) + ) + ) + (or + (not sexplib0.4) + (and + (not sexplib0.2) + (not sexplib0.8) + (not sexplib0.6) + ) + ) + (or + (not jbuilder.3) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.19) + (not jbuilder.24) + ) + ) + (or + (not sqlite3.12) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.17) + (not sqlite3.22) + ) + ) + (or + (not alt-ergo-lib.1) + (and + (not alt-ergo-lib.4) + (not alt-ergo-lib.2) + (not alt-ergo-lib.3) + ) + ) + (or + (not sexplib0.8) + (and + (not sexplib0.2) + (not sexplib0.4) + (not sexplib0.6) + ) + ) + (or + (not dune.12) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.57) + (not dune.26) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not alt-ergo.12) + (and + (not alt-ergo.9) + (not alt-ergo.11) + (not alt-ergo.4) + (not alt-ergo.3) + (not alt-ergo.2) + (not alt-ergo.10) + (not alt-ergo.6) + (not alt-ergo.7) + (not alt-ergo.5) + (not alt-ergo.8) + ) + ) + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + (not conf-gtk2.1) + ) + (or + (not ppx%5ftools%5fversioned.11) + (and + (not ppx%5ftools%5fversioned.10) + (not ppx%5ftools%5fversioned.9) + (not ppx%5ftools%5fversioned.8) + (not ppx%5ftools%5fversioned.12) + (not ppx%5ftools%5fversioned.6) + (not ppx%5ftools%5fversioned.7) + (not ppx%5ftools%5fversioned.5) + ) + ) + (or + (not dune-configurator.6) + (and + dune-private-libs.3 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + ) + ) + (or + (not sexplib0.6) + (and + (not sexplib0.2) + (not sexplib0.4) + (not sexplib0.8) + ) + ) + (or + (not ocamlfind-secondary.1) + (and + ocamlfind.26 + (or + ocaml-secondary-compiler.2 + ocaml-secondary-compiler.1 + ) + ) + ) + (or + (not dune.26) + (and + (not jbuilder.17) + (not jbuilder.14) + (not dune.9) + (not jbuilder.7) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not jbuilder.22) + (not dune.43) + (not jbuilder.11) + (not dune.7) + (not dune.44) + (not jbuilder.8) + (not jbuilder.10) + (not dune.59) + (not dune.50) + (not jbuilder.23) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not jbuilder.4) + (not dune.40) + (not dune.17) + (not dune.33) + (not jbuilder.13) + (not jbuilder.2) + (not dune.4) + (not jbuilder.6) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not jbuilder.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not jbuilder.12) + (not dune.68) + (not dune.24) + (not jbuilder.5) + (not dune.10) + (not jbuilder.21) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.16) + (not jbuilder.20) + (not dune.38) + (not dune.27) + (not dune.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not dune.12) + (not dune.57) + (not jbuilder.19) + (not jbuilder.24) + (not dune.51) + ) + ) + (or + (not jbuilder.19) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.24) + ) + ) + (or + (not alt-ergo.5) + (and + (not alt-ergo.9) + (not alt-ergo.11) + (not alt-ergo.4) + (not alt-ergo.3) + (not alt-ergo.2) + (not alt-ergo.10) + (not alt-ergo.6) + (not alt-ergo.7) + (not alt-ergo.12) + (not alt-ergo.8) + ) + ) + (or + (not alt-ergo.8) + (and + (not alt-ergo.9) + (not alt-ergo.11) + (not alt-ergo.4) + (not alt-ergo.3) + (not alt-ergo.2) + (not alt-ergo.10) + (not alt-ergo.6) + (not alt-ergo.7) + (not alt-ergo.12) + (not alt-ergo.5) + ) + ) + (or + (not sqlite3.17) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.22) + ) + ) + (or + (not sqlite3.22) + (and + (not sqlite3.21) + (not sqlite3.20) + (not sqlite3.25) + (not sqlite3.15) + (not sqlite3.13) + (not sqlite3.9) + (not sqlite3.14) + (not sqlite3.16) + (not sqlite3.10) + (not sqlite3.8) + (not sqlite3.18) + (not sqlite3.26) + (not sqlite3.23) + (not sqlite3.19) + (not sqlite3.11) + (not sqlite3.12) + (not sqlite3.17) + ) + ) + (or + (not ppx%5ftools%5fversioned.5) + (and + (not ppx%5ftools%5fversioned.10) + (not ppx%5ftools%5fversioned.9) + (not ppx%5ftools%5fversioned.8) + (not ppx%5ftools%5fversioned.12) + (not ppx%5ftools%5fversioned.6) + (not ppx%5ftools%5fversioned.7) + (not ppx%5ftools%5fversioned.11) + ) + ) + (or + (not jbuilder.24) + (and + (not jbuilder.17) + (not jbuilder.14) + (not jbuilder.7) + (not jbuilder.22) + (not jbuilder.11) + (not jbuilder.8) + (not jbuilder.10) + (not jbuilder.23) + (not jbuilder.4) + (not jbuilder.13) + (not jbuilder.2) + (not jbuilder.6) + (not jbuilder.18) + (not jbuilder.12) + (not jbuilder.5) + (not jbuilder.21) + (not jbuilder.16) + (not jbuilder.25) + (not jbuilder.20) + (not jbuilder.9) + (not jbuilder.15) + (not jbuilder.3) + (not jbuilder.19) + ) + ) + (or + (not topkg.14) + (and + (not topkg.8) + (not topkg.15) + (not topkg.5) + (not topkg.13) + (not topkg.6) + (not topkg.4) + (not topkg.3) + (not topkg.7) + (not topkg.11) + (not topkg.9) + (not topkg.12) + (not topkg.16) + ) + ) + (or + (not alt-ergo-lib.3) + (and + (not alt-ergo-lib.4) + (not alt-ergo-lib.2) + (not alt-ergo-lib.1) + ) + ) + (or + (not dune-configurator.10) + (and + dune-private-libs.7 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.66 + dune.68 + dune.56 + dune.57 + ) + ) + ) + (or + (not dune.51) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune.59) + (not dune.50) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune.57) + (not dune.26) + ) + ) + (or + (not ocamlgraph.12) + (not ocamlgraph.9) + ) + (or + (not lwt.24) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not dune.69) + (not lwt.29) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.44) + (not dune.59) + (not dune.50) + (not lwt.32) + (not dune.72) + (not dune.62) + (not lwt.39) + (not dune.64) + (not dune.61) + (not dune.40) + (not dune.33) + (not lwt.22) + (not dune.54) + (not lwt.30) + (not dune.66) + (not dune.36) + (not lwt.41) + (not dune.25) + (not lwt.50) + (not lwt.46) + (not dune.41) + (not dune.48) + (not dune.29) + (not dune.35) + (not lwt.35) + (not dune.30) + (not dune.68) + (not dune.24) + (not dune.34) + (not dune.56) + (not dune.52) + (not dune.38) + (not lwt.26) + (not lwt.38) + (not dune.27) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not dune.57) + (not dune.26) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not dune.51) + ) + ) + (or + (not dune-configurator.10) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + ) + ) + (or + (not base.14) + (and + (not base.24) + (not base.21) + (not base.22) + (not base.20) + (not base.16) + (not base.18) + (not base.17) + ) + ) + (or + (not lablgtk.14) + (and + (not lablgtk.10) + (not lablgtk.12) + (not lablgtk.15) + (not lablgtk.11) + (not lablgtk.13) + ) + ) + (or + (not dune-configurator.20) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.10) + ) + ) + (or + (not lwt.23) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not dune.69) + (not lwt.29) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.44) + (not dune.59) + (not dune.50) + (not lwt.32) + (not dune.72) + (not dune.62) + (not lwt.39) + (not dune.64) + (not dune.61) + (not dune.40) + (not dune.33) + (not lwt.22) + (not dune.54) + (not lwt.30) + (not dune.66) + (not dune.36) + (not lwt.41) + (not dune.25) + (not lwt.50) + (not lwt.46) + (not dune.41) + (not dune.48) + (not dune.29) + (not dune.35) + (not lwt.35) + (not dune.30) + (not dune.68) + (not dune.24) + (not dune.34) + (not dune.56) + (not dune.52) + (not dune.38) + (not lwt.26) + (not lwt.38) + (not dune.27) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not dune.57) + (not dune.26) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.24) + (not dune.51) + ) + ) + (or + (not zarith.9) + (and + (not zarith.8) + (not zarith.12) + (not zarith.5) + (not zarith.3) + (not zarith.6) + (not zarith.14) + (not zarith.13) + (not zarith.7) + (not zarith.4) + ) + ) + (or + (not ocaml-migrate-parsetree.33) + (and + (not ocaml-migrate-parsetree.26) + (not ocaml-migrate-parsetree.24) + (not ocaml-migrate-parsetree.27) + (not ocaml-migrate-parsetree.31) + (not ocaml-migrate-parsetree.20) + (not ocaml-migrate-parsetree.23) + (not ocaml-migrate-parsetree.18) + (not ocaml-migrate-parsetree.17) + (not ocaml-migrate-parsetree.30) + (not ocaml-migrate-parsetree.19) + (not ocaml-migrate-parsetree.32) + (not ocaml-migrate-parsetree.28) + ) + ) + (or + (not lwt.43) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not lwt.51) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not ocaml-migrate-parsetree.28) + (and + (not ocaml-migrate-parsetree.26) + (not ocaml-migrate-parsetree.24) + (not ocaml-migrate-parsetree.27) + (not ocaml-migrate-parsetree.31) + (not ocaml-migrate-parsetree.20) + (not ocaml-migrate-parsetree.23) + (not ocaml-migrate-parsetree.18) + (not ocaml-migrate-parsetree.17) + (not ocaml-migrate-parsetree.30) + (not ocaml-migrate-parsetree.19) + (not ocaml-migrate-parsetree.32) + (not ocaml-migrate-parsetree.33) + ) + ) + (or + (not lwt.25) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not dune.69) + (not lwt.29) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.44) + (not dune.59) + (not dune.50) + (not lwt.32) + (not dune.72) + (not dune.62) + (not lwt.39) + (not dune.64) + (not dune.61) + (not dune.40) + (not dune.33) + (not lwt.22) + (not dune.54) + (not lwt.30) + (not dune.66) + (not dune.36) + (not lwt.41) + (not dune.25) + (not lwt.50) + (not lwt.46) + (not dune.41) + (not dune.48) + (not dune.29) + (not dune.35) + (not lwt.35) + (not dune.30) + (not dune.68) + (not dune.24) + (not dune.34) + (not dune.56) + (not dune.52) + (not dune.38) + (not lwt.26) + (not lwt.38) + (not dune.27) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not dune.57) + (not dune.26) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + (not dune.51) + ) + ) + (or + (not dune.57) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune-configurator.8) + (not dune.59) + (not dune.50) + (not dune.72) + (not dune.62) + (not dune-configurator.2) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune-configurator.5) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune-configurator.9) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune-configurator.7) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune-configurator.6) + (not dune.26) + (not dune.51) + ) + ) + (or + (not lwt.34) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not lwt.47) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not dune-configurator.6) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not lwt.36) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not camlp5.24) + (and + (not camlp5.17) + (not camlp5.20) + (not camlp5.18) + (not camlp5.23) + (not camlp5.22) + (not camlp5.21) + ) + ) + (or + (not stdio.7) + (and + (not stdio.13) + (not stdio.11) + (not stdio.9) + ) + ) + (or + (not ocaml-migrate-parsetree.32) + (and + (not ocaml-migrate-parsetree.26) + (not ocaml-migrate-parsetree.24) + (not ocaml-migrate-parsetree.27) + (not ocaml-migrate-parsetree.31) + (not ocaml-migrate-parsetree.20) + (not ocaml-migrate-parsetree.23) + (not ocaml-migrate-parsetree.18) + (not ocaml-migrate-parsetree.17) + (not ocaml-migrate-parsetree.30) + (not ocaml-migrate-parsetree.19) + (not ocaml-migrate-parsetree.28) + (not ocaml-migrate-parsetree.33) + ) + ) + (or + (not dune-configurator.18) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not cppo.18) + (and + (not cppo.21) + (not cppo.22) + (not cppo.19) + (not cppo.17) + (not cppo.20) + ) + ) + (or + (not seq.4) + (not seq.5) + ) + (or + (not lwt.38) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not base.17) + (and + (not base.24) + (not base.21) + (not base.22) + (not base.20) + (not base.16) + (not base.18) + (not base.14) + ) + ) + (or + (not lwt.26) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not dune.69) + (not lwt.29) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.44) + (not dune.59) + (not dune.50) + (not lwt.32) + (not dune.72) + (not dune.62) + (not lwt.39) + (not dune.64) + (not dune.61) + (not dune.40) + (not dune.33) + (not lwt.22) + (not dune.54) + (not lwt.30) + (not dune.66) + (not dune.36) + (not lwt.41) + (not dune.25) + (not lwt.50) + (not lwt.46) + (not dune.41) + (not dune.48) + (not dune.29) + (not dune.35) + (not lwt.35) + (not dune.30) + (not dune.68) + (not dune.24) + (not dune.34) + (not dune.56) + (not dune.52) + (not dune.38) + (not lwt.38) + (not dune.27) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not dune.57) + (not dune.26) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + (not dune.51) + ) + ) + (or + (not cppo.20) + (and + (not cppo.21) + (not cppo.22) + (not cppo.19) + (not cppo.17) + (not cppo.18) + ) + ) + (or + (not zarith.4) + (and + (not zarith.8) + (not zarith.12) + (not zarith.5) + (not zarith.3) + (not zarith.6) + (not zarith.14) + (not zarith.13) + (not zarith.7) + (not zarith.9) + ) + ) + (or + (not ocaml-migrate-parsetree.19) + (and + (not ocaml-migrate-parsetree.26) + (not ocaml-migrate-parsetree.24) + (not ocaml-migrate-parsetree.27) + (not ocaml-migrate-parsetree.31) + (not ocaml-migrate-parsetree.20) + (not ocaml-migrate-parsetree.23) + (not ocaml-migrate-parsetree.18) + (not ocaml-migrate-parsetree.17) + (not ocaml-migrate-parsetree.30) + (not ocaml-migrate-parsetree.32) + (not ocaml-migrate-parsetree.28) + (not ocaml-migrate-parsetree.33) + ) + ) + (or + (not base.18) + (and + (not base.24) + (not base.21) + (not base.22) + (not base.20) + (not base.16) + (not base.17) + (not base.14) + ) + ) + (or + (not zarith.7) + (and + (not zarith.8) + (not zarith.12) + (not zarith.5) + (not zarith.3) + (not zarith.6) + (not zarith.14) + (not zarith.13) + (not zarith.4) + (not zarith.9) + ) + ) + (or + (not camlzip.6) + (and + (not camlzip.7) + (not camlzip.5) + (not camlzip.4) + (not camlzip.3) + ) + ) + (or + (not cppo.17) + (and + (not cppo.21) + (not cppo.22) + (not cppo.19) + (not cppo.20) + (not cppo.18) + ) + ) + (or + (not ocaml-migrate-parsetree.30) + (and + (not ocaml-migrate-parsetree.26) + (not ocaml-migrate-parsetree.24) + (not ocaml-migrate-parsetree.27) + (not ocaml-migrate-parsetree.31) + (not ocaml-migrate-parsetree.20) + (not ocaml-migrate-parsetree.23) + (not ocaml-migrate-parsetree.18) + (not ocaml-migrate-parsetree.17) + (not ocaml-migrate-parsetree.19) + (not ocaml-migrate-parsetree.32) + (not ocaml-migrate-parsetree.28) + (not ocaml-migrate-parsetree.33) + ) + ) + (or + (not dune.56) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune-configurator.8) + (not dune.59) + (not dune.50) + (not dune.72) + (not dune.62) + (not dune-configurator.2) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune-configurator.5) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune-configurator.9) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune-configurator.7) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune-configurator.6) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not sexplib.60) + (and + (not sexplib.58) + (not sexplib0.2) + (not sexplib0.4) + (not sexplib0.8) + (not sexplib0.6) + ) + ) + (or + (not dune-configurator.11) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not dune-configurator.21) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not sexplib0.2) + (and + (not sexplib.58) + (not sexplib.60) + (not sexplib0.4) + (not sexplib0.8) + (not sexplib0.6) + ) + ) + (or + (not dune-configurator.12) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not ocaml-migrate-parsetree.17) + (and + (not dune.9) + (not ocaml-migrate-parsetree.26) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not ocaml-migrate-parsetree.24) + (not dune.43) + (not dune.7) + (not dune.44) + (not ocaml-migrate-parsetree.27) + (not dune.59) + (not dune.50) + (not ocaml-migrate-parsetree.31) + (not dune.72) + (not dune.62) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune.61) + (not dune.3) + (not ocaml-migrate-parsetree.20) + (not dune.40) + (not ocaml-migrate-parsetree.23) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune.25) + (not ocaml-migrate-parsetree.18) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not ocaml-migrate-parsetree.30) + (not dune.52) + (not ocaml-migrate-parsetree.19) + (not dune.38) + (not dune.27) + (not dune.20) + (not ocaml-migrate-parsetree.32) + (not dune.12) + (not dune.57) + (not dune.26) + (not ocaml-migrate-parsetree.28) + (not ocaml-migrate-parsetree.33) + (not dune.51) + ) + ) + (or + (not stdio.11) + (and + (not stdio.13) + (not stdio.7) + (not stdio.9) + ) + ) + (or + (not dune.68) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune-configurator.8) + (not dune.59) + (not dune.50) + (not dune.72) + (not dune.62) + (not dune-configurator.2) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune-configurator.5) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune-configurator.9) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune-configurator.7) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune-configurator.6) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not dune-configurator.7) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not ocamlfind.26) + (not ocamlfind.25) + ) + (or + (not camlzip.3) + (and + (not camlzip.7) + (not camlzip.5) + (not camlzip.4) + (not camlzip.6) + ) + ) + (or + (not camlzip.4) + (and + (not camlzip.7) + (not camlzip.5) + (not camlzip.3) + (not camlzip.6) + ) + ) + (or + (not camlp5.21) + (and + (not camlp5.17) + (not camlp5.20) + (not camlp5.18) + (not camlp5.23) + (not camlp5.22) + (not camlp5.24) + ) + ) + (or + (not lwt.35) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not zarith.13) + (and + (not zarith.8) + (not zarith.12) + (not zarith.5) + (not zarith.3) + (not zarith.6) + (not zarith.14) + (not zarith.7) + (not zarith.4) + (not zarith.9) + ) + ) + (or + (not dune-configurator.16) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not lablgtk.13) + (and + (not lablgtk.10) + (not lablgtk.12) + (not lablgtk.15) + (not lablgtk.11) + (not lablgtk.14) + ) + ) + (or + (not cppo.19) + (and + (not cppo.21) + (not cppo.22) + (not cppo.17) + (not cppo.20) + (not cppo.18) + ) + ) + (or + (not camlp5.22) + (and + (not camlp5.17) + (not camlp5.20) + (not camlp5.18) + (not camlp5.23) + (not camlp5.21) + (not camlp5.24) + ) + ) + (or + (not camlp5.23) + (and + (not camlp5.17) + (not camlp5.20) + (not camlp5.18) + (not camlp5.22) + (not camlp5.21) + (not camlp5.24) + ) + ) + (or + (not lwt.46) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not ocaml-migrate-parsetree.18) + (and + (not ocaml-migrate-parsetree.26) + (not ocaml-migrate-parsetree.24) + (not ocaml-migrate-parsetree.27) + (not ocaml-migrate-parsetree.31) + (not ocaml-migrate-parsetree.20) + (not ocaml-migrate-parsetree.23) + (not ocaml-migrate-parsetree.17) + (not ocaml-migrate-parsetree.30) + (not ocaml-migrate-parsetree.19) + (not ocaml-migrate-parsetree.32) + (not ocaml-migrate-parsetree.28) + (not ocaml-migrate-parsetree.33) + ) + ) + (or + (not lwt.50) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not dune-configurator.9) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not lwt.41) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not dune.66) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune-configurator.8) + (not dune.59) + (not dune.50) + (not dune.72) + (not dune.62) + (not dune-configurator.2) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune-configurator.5) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.36) + (not dune-configurator.9) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune-configurator.7) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune-configurator.6) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not lwt.30) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not zarith.14) + (and + (not zarith.8) + (not zarith.12) + (not zarith.5) + (not zarith.3) + (not zarith.6) + (not zarith.13) + (not zarith.7) + (not zarith.4) + (not zarith.9) + ) + ) + (or + (not dune-configurator.22) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not lwt.22) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not dune-configurator.17) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not sexplib.58) + (and + (not sexplib0.2) + (not sexplib.60) + (not sexplib0.4) + (not sexplib0.8) + (not sexplib0.6) + ) + ) + (or + (not base.16) + (and + (not base.24) + (not base.21) + (not base.22) + (not base.20) + (not base.18) + (not base.17) + (not base.14) + ) + ) + (or + (not dune-configurator.23) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not cppo.22) + (and + (not cppo.21) + (not cppo.19) + (not cppo.17) + (not cppo.20) + (not cppo.18) + ) + ) + (or + (not base.20) + (and + (not base.24) + (not base.21) + (not base.22) + (not base.16) + (not base.18) + (not base.17) + (not base.14) + ) + ) + (or + (not ocaml-migrate-parsetree.23) + (and + (not ocaml-migrate-parsetree.26) + (not ocaml-migrate-parsetree.24) + (not ocaml-migrate-parsetree.27) + (not ocaml-migrate-parsetree.31) + (not ocaml-migrate-parsetree.20) + (not ocaml-migrate-parsetree.18) + (not ocaml-migrate-parsetree.17) + (not ocaml-migrate-parsetree.30) + (not ocaml-migrate-parsetree.19) + (not ocaml-migrate-parsetree.32) + (not ocaml-migrate-parsetree.28) + (not ocaml-migrate-parsetree.33) + ) + ) + (or + (not base.22) + (and + (not base.24) + (not base.21) + (not base.20) + (not base.16) + (not base.18) + (not base.17) + (not base.14) + ) + ) + (or + (not num.6) + (and + (not num.2) + (not num.3) + (not num.5) + (not num.4) + ) + ) + (or + (not ocaml-migrate-parsetree.20) + (and + (not ocaml-migrate-parsetree.26) + (not ocaml-migrate-parsetree.24) + (not ocaml-migrate-parsetree.27) + (not ocaml-migrate-parsetree.31) + (not ocaml-migrate-parsetree.23) + (not ocaml-migrate-parsetree.18) + (not ocaml-migrate-parsetree.17) + (not ocaml-migrate-parsetree.30) + (not ocaml-migrate-parsetree.19) + (not ocaml-migrate-parsetree.32) + (not ocaml-migrate-parsetree.28) + (not ocaml-migrate-parsetree.33) + ) + ) + (or + (not dune-configurator.14) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not dune.61) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune-configurator.8) + (not dune.59) + (not dune.50) + (not dune.72) + (not dune.62) + (not dune-configurator.2) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune-configurator.5) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune-configurator.9) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune-configurator.7) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune-configurator.6) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not camlzip.5) + (and + (not camlzip.7) + (not camlzip.4) + (not camlzip.3) + (not camlzip.6) + ) + ) + (or + (not dune-configurator.5) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not dune.64) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune-configurator.8) + (not dune.59) + (not dune.50) + (not dune.72) + (not dune.62) + (not dune-configurator.2) + (not dune.19) + (not dune.16) + (not dune-configurator.5) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune-configurator.9) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune-configurator.7) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune-configurator.6) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not lwt.39) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not camlp5.18) + (and + (not camlp5.17) + (not camlp5.20) + (not camlp5.23) + (not camlp5.22) + (not camlp5.21) + (not camlp5.24) + ) + ) + (or + (not dune-configurator.2) + (and + (not dune-configurator.13) + (not dune-configurator.8) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not dune.62) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune-configurator.8) + (not dune.59) + (not dune.50) + (not dune.72) + (not dune-configurator.2) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune-configurator.5) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune-configurator.9) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune-configurator.7) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune-configurator.6) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not dune.72) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune-configurator.8) + (not dune.59) + (not dune.50) + (not dune.62) + (not dune-configurator.2) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune-configurator.5) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune-configurator.9) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune-configurator.7) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune-configurator.6) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not ocaml-migrate-parsetree.31) + (and + (not ocaml-migrate-parsetree.26) + (not ocaml-migrate-parsetree.24) + (not ocaml-migrate-parsetree.27) + (not ocaml-migrate-parsetree.20) + (not ocaml-migrate-parsetree.23) + (not ocaml-migrate-parsetree.18) + (not ocaml-migrate-parsetree.17) + (not ocaml-migrate-parsetree.30) + (not ocaml-migrate-parsetree.19) + (not ocaml-migrate-parsetree.32) + (not ocaml-migrate-parsetree.28) + (not ocaml-migrate-parsetree.33) + ) + ) + (or + (not base.21) + (and + (not base.24) + (not base.22) + (not base.20) + (not base.16) + (not base.18) + (not base.17) + (not base.14) + ) + ) + (or + (not lwt.32) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not num.4) + (and + (not num.2) + (not num.3) + (not num.5) + (not num.6) + ) + ) + (or + (not lablgtk.11) + (and + (not lablgtk.10) + (not lablgtk.12) + (not lablgtk.15) + (not lablgtk.13) + (not lablgtk.14) + ) + ) + (or + (not dune.59) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune-configurator.8) + (not dune.50) + (not dune.72) + (not dune.62) + (not dune-configurator.2) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune-configurator.5) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune-configurator.9) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune-configurator.7) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune-configurator.6) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not stdio.13) + (and + (not stdio.11) + (not stdio.7) + (not stdio.9) + ) + ) + (or + (not camlzip.7) + (and + (not camlzip.5) + (not camlzip.4) + (not camlzip.3) + (not camlzip.6) + ) + ) + (or + (not zarith.6) + (and + (not zarith.8) + (not zarith.12) + (not zarith.5) + (not zarith.3) + (not zarith.14) + (not zarith.13) + (not zarith.7) + (not zarith.4) + (not zarith.9) + ) + ) + (or + (not dune-configurator.8) + (and + (not dune-configurator.13) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not base.24) + (and + (not base.21) + (not base.22) + (not base.20) + (not base.16) + (not base.18) + (not base.17) + (not base.14) + ) + ) + (or + (not ocaml-migrate-parsetree.27) + (and + (not ocaml-migrate-parsetree.26) + (not ocaml-migrate-parsetree.24) + (not ocaml-migrate-parsetree.31) + (not ocaml-migrate-parsetree.20) + (not ocaml-migrate-parsetree.23) + (not ocaml-migrate-parsetree.18) + (not ocaml-migrate-parsetree.17) + (not ocaml-migrate-parsetree.30) + (not ocaml-migrate-parsetree.19) + (not ocaml-migrate-parsetree.32) + (not ocaml-migrate-parsetree.28) + (not ocaml-migrate-parsetree.33) + ) + ) + (or + (not zarith.3) + (and + (not zarith.8) + (not zarith.12) + (not zarith.5) + (not zarith.6) + (not zarith.14) + (not zarith.13) + (not zarith.7) + (not zarith.4) + (not zarith.9) + ) + ) + (or + (not num.5) + (and + (not num.2) + (not num.3) + (not num.4) + (not num.6) + ) + ) + (or + (not configurator.7) + (not jbuilder.20) + ) + (or + (not camlp5.20) + (and + (not camlp5.17) + (not camlp5.18) + (not camlp5.23) + (not camlp5.22) + (not camlp5.21) + (not camlp5.24) + ) + ) + (or + (not camlp5.17) + (and + (not camlp5.20) + (not camlp5.18) + (not camlp5.23) + (not camlp5.22) + (not camlp5.21) + (not camlp5.24) + ) + ) + (or + (not zarith.5) + (and + (not zarith.8) + (not zarith.12) + (not zarith.3) + (not zarith.6) + (not zarith.14) + (not zarith.13) + (not zarith.7) + (not zarith.4) + (not zarith.9) + ) + ) + (or + (not ocamlbuild.6) + (and + (not ocamlbuild.8) + (not ocamlbuild.5) + (not ocamlbuild.4) + (not ocamlbuild.3) + (not ocamlbuild.7) + ) + ) + (or + (not ocamlbuild.5) + (and + (not ocamlbuild.8) + (not ocamlbuild.6) + (not ocamlbuild.4) + (not ocamlbuild.3) + (not ocamlbuild.7) + ) + ) + (or + why3.20 + why3.26 + why3.24 + why3.23 + why3.21 + why3.27 + why3.28 + why3.22 + why3.25 + ) + (or + (not lablgtk.15) + (and + (not lablgtk.10) + (not lablgtk.12) + (not lablgtk.11) + (not lablgtk.13) + (not lablgtk.14) + ) + ) + (or + (not why3.26) + (and + (not why3.20) + (not why3.24) + (not why3.23) + (not why3.21) + (not why3.27) + (not why3.28) + (not why3.22) + (not why3.25) + ) + ) + (or + (not lablgtk.12) + (and + (not lablgtk.10) + (not lablgtk.15) + (not lablgtk.11) + (not lablgtk.13) + (not lablgtk.14) + ) + ) + (or + (not ocaml-migrate-parsetree.24) + (and + (not ocaml-migrate-parsetree.26) + (not ocaml-migrate-parsetree.27) + (not ocaml-migrate-parsetree.31) + (not ocaml-migrate-parsetree.20) + (not ocaml-migrate-parsetree.23) + (not ocaml-migrate-parsetree.18) + (not ocaml-migrate-parsetree.17) + (not ocaml-migrate-parsetree.30) + (not ocaml-migrate-parsetree.19) + (not ocaml-migrate-parsetree.32) + (not ocaml-migrate-parsetree.28) + (not ocaml-migrate-parsetree.33) + ) + ) + (or + (not dune-configurator.13) + (and + (not dune-configurator.8) + (not dune-configurator.2) + (not dune-configurator.5) + (not dune-configurator.14) + (not dune-configurator.23) + (not dune-configurator.17) + (not dune-configurator.22) + (not dune-configurator.9) + (not dune-configurator.16) + (not dune-configurator.7) + (not dune-configurator.12) + (not dune-configurator.21) + (not dune-configurator.11) + (not dune-configurator.18) + (not dune-configurator.6) + (not dune-configurator.20) + (not dune-configurator.10) + ) + ) + (or + (not dune.71) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.65) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune-configurator.8) + (not dune.59) + (not dune.50) + (not dune.72) + (not dune.62) + (not dune-configurator.2) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune-configurator.5) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune-configurator.9) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune-configurator.7) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune-configurator.6) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not dune.65) + (and + (not dune.9) + (not dune.69) + (not dune.42) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune-configurator.8) + (not dune.59) + (not dune.50) + (not dune.72) + (not dune.62) + (not dune-configurator.2) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune-configurator.5) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune-configurator.9) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune-configurator.7) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune-configurator.6) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not zarith.12) + (and + (not zarith.8) + (not zarith.5) + (not zarith.3) + (not zarith.6) + (not zarith.14) + (not zarith.13) + (not zarith.7) + (not zarith.4) + (not zarith.9) + ) + ) + (or + (not zarith.8) + (and + (not zarith.12) + (not zarith.5) + (not zarith.3) + (not zarith.6) + (not zarith.14) + (not zarith.13) + (not zarith.7) + (not zarith.4) + (not zarith.9) + ) + ) + (or + (not cppo.21) + (and + (not cppo.22) + (not cppo.19) + (not cppo.17) + (not cppo.20) + (not cppo.18) + ) + ) + (or + (not ocplib-endian.8) + (not ocplib-endian.9) + ) + (or + (not lwt.29) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not ocamlbuild.8) + (and + (not ocamlbuild.5) + (not ocamlbuild.6) + (not ocamlbuild.4) + (not ocamlbuild.3) + (not ocamlbuild.7) + ) + ) + (or + (not dune.69) + (and + (not dune.9) + (not dune.42) + (not dune.65) + (not dune.71) + (not dune.31) + (not dune.43) + (not dune.7) + (not dune.44) + (not dune-configurator.8) + (not dune.59) + (not dune.50) + (not dune.72) + (not dune.62) + (not dune-configurator.2) + (not dune.19) + (not dune.16) + (not dune.64) + (not dune-configurator.5) + (not dune.61) + (not dune.3) + (not dune.40) + (not dune.17) + (not dune.33) + (not dune.4) + (not dune.6) + (not dune.54) + (not dune.66) + (not dune.36) + (not dune-configurator.9) + (not dune.25) + (not dune.41) + (not dune.21) + (not dune.48) + (not dune.29) + (not dune.22) + (not dune.35) + (not dune.30) + (not dune-configurator.7) + (not dune.68) + (not dune.24) + (not dune.10) + (not dune.34) + (not dune.14) + (not dune.56) + (not dune.52) + (not jbuilder.25) + (not dune.38) + (not dune.27) + (not dune.20) + (not dune.12) + (not dune-configurator.6) + (not dune.57) + (not dune.26) + (not dune.51) + ) + ) + (or + (not why3.20) + (and + (not why3.26) + (not why3.24) + (not why3.23) + (not why3.21) + (not why3.27) + (not why3.28) + (not why3.22) + (not why3.25) + ) + ) + (or + (not lablgtk.10) + (and + (not lablgtk.12) + (not lablgtk.15) + (not lablgtk.11) + (not lablgtk.13) + (not lablgtk.14) + ) + ) + (or + (not ocaml-migrate-parsetree.26) + (and + (not ocaml-migrate-parsetree.24) + (not ocaml-migrate-parsetree.27) + (not ocaml-migrate-parsetree.31) + (not ocaml-migrate-parsetree.20) + (not ocaml-migrate-parsetree.23) + (not ocaml-migrate-parsetree.18) + (not ocaml-migrate-parsetree.17) + (not ocaml-migrate-parsetree.30) + (not ocaml-migrate-parsetree.19) + (not ocaml-migrate-parsetree.32) + (not ocaml-migrate-parsetree.28) + (not ocaml-migrate-parsetree.33) + ) + ) + (or + (not lwt.40) + (and + (not lwt.49) + (not lwt.44) + (not lwt.45) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not lwt.45) + (and + (not lwt.49) + (not lwt.44) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not lwt.44) + (and + (not lwt.49) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not lwt.49) + (and + (not lwt.44) + (not lwt.45) + (not lwt.40) + (not lwt.29) + (not lwt.32) + (not lwt.39) + (not lwt.22) + (not lwt.30) + (not lwt.41) + (not lwt.50) + (not lwt.46) + (not lwt.35) + (not lwt.26) + (not lwt.38) + (not lwt.36) + (not lwt.47) + (not lwt.34) + (not lwt.25) + (not lwt.51) + (not lwt.43) + (not lwt.23) + (not lwt.24) + ) + ) + (or + (not num.3) + (and + (not num.2) + (not num.5) + (not num.4) + (not num.6) + ) + ) + (or + (not num.2) + (and + (not num.3) + (not num.5) + (not num.4) + (not num.6) + ) + ) + (or + (not jbuilder.17) + ocamlfind.26 + ocamlfind.25 + ) + (or + (not num.2) + ocamlfind.26 + ocamlfind.25 + ) + (or + (not jbuilder.14) + ocamlfind.26 + ocamlfind.25 + ) + (or + (not num.3) + ocamlfind.26 + ocamlfind.25 + ) + (or + (not lwt.49) + (and + mmap.2 + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.48 + dune.29 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + (or + ocplib-endian.8 + ocplib-endian.9 + ) + ) + ) + (or + (not menhir.40) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not lwt.44) + (and + mmap.2 + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.48 + dune.29 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + (or + ocplib-endian.8 + ocplib-endian.9 + ) + ) + ) + (or + (not lwt.45) + (and + mmap.2 + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.48 + dune.29 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + (or + ocplib-endian.8 + ocplib-endian.9 + ) + ) + ) + (or + (not jbuilder.7) + ocamlfind.26 + ocamlfind.25 + ) + (or + (not lwt.40) + (and + mmap.2 + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.48 + dune.29 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + (or + ocplib-endian.8 + ocplib-endian.9 + ) + ) + ) + (or + (not lablgtk.10) + (and + conf-gtk2.1 + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not dune.69) + ocamlfind-secondary.1 + ) + (or + (not lwt.29) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.23 + jbuilder.18 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + ) + ) + (or + (not ocplib-endian.8) + (and + base-bytes.2 + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not menhir.38) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not dose3.5) + (and + cudf.5 + re.23 + extlib.14 + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + ocamlgraph.12 + ocamlgraph.9 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not ocplib-simplex.1) + (and + conf-autoconf.1 + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not topkg.8) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not zarith.8) + (and + conf-perl.1 + (or + conf-gmp.3 + conf-gmp.2 + conf-gmp.1 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not zarith.12) + (and + conf-perl.1 + (or + conf-gmp.3 + conf-gmp.2 + conf-gmp.1 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not base-bytes.2) + ocamlfind.26 + ocamlfind.25 + ) + (or + (not sqlite3.21) + (and + configurator.7 + conf-sqlite3.1 + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.11 + jbuilder.10 + jbuilder.23 + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + base.24 + base.21 + base.22 + base.20 + base.16 + base.18 + base.17 + base.14 + ) + (or + stdio.13 + stdio.11 + stdio.7 + stdio.9 + ) + ) + ) + (or + (not lablgtk.12) + (and + conf-gtk2.1 + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not menhir.24) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not lablgtk.15) + (and + conf-gtk2.1 + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not menhir.20) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not ppx%5ftools%5fversioned.9) + (and + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.33 + ) + ) + ) + (or + (not zarith.5) + (and + conf-perl.1 + (or + conf-gmp.3 + conf-gmp.2 + conf-gmp.1 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not topkg.15) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not menhir.31) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not sqlite3.20) + (and + configurator.7 + conf-sqlite3.1 + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.11 + jbuilder.10 + jbuilder.23 + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + base.24 + base.21 + base.22 + base.20 + base.16 + base.18 + base.17 + base.14 + ) + (or + stdio.13 + stdio.11 + stdio.7 + stdio.9 + ) + ) + ) + (or + (not alt-ergo-lib.4) + (and + ocplib-simplex.2 + stdlib-shims.2 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + seq.4 + seq.5 + ) + (or + zarith.8 + zarith.12 + zarith.5 + zarith.3 + zarith.6 + zarith.14 + zarith.13 + zarith.7 + zarith.4 + zarith.9 + ) + ) + ) + (or + (not configurator.7) + (and + (or + jbuilder.22 + jbuilder.23 + jbuilder.21 + jbuilder.25 + jbuilder.20 + jbuilder.19 + jbuilder.24 + ) + (or + stdio.11 + stdio.7 + stdio.9 + ) + (or + base.21 + base.22 + base.20 + base.16 + base.18 + base.17 + base.14 + ) + ) + ) + (or + ocamlfind.26 + (not jbuilder.11) + ocamlfind.25 + ) + (or + ocamlfind.26 + (not num.5) + ocamlfind.25 + ) + (or + (not zarith.3) + (and + conf-perl.1 + (or + conf-gmp.3 + conf-gmp.2 + conf-gmp.1 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not sqlite3.25) + (and + conf-sqlite3.1 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.54 + dune.66 + dune.41 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + ) + ) + (or + (not base.24) + (and + sexplib0.8 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + ) + ) + (or + (not menhir.43) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not ocplib-simplex.2) + (and + conf-autoconf.1 + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not ocamlbuild.4) + (and + (not ocamlbuild.8) + (not ocamlbuild.5) + (not ocamlbuild.6) + (not ocamlbuild.3) + (not ocamlbuild.7) + ) + ) + (or + ocamlfind.26 + (not jbuilder.8) + ocamlfind.25 + ) + (or + (not zarith.6) + (and + conf-perl.1 + (or + conf-gmp.3 + conf-gmp.2 + conf-gmp.1 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not camlzip.7) + (and + conf-zlib.1 + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not stdio.13) + (and + base.24 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + ) + ) + (or + (not menhir.39) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + ocamlfind.26 + (not jbuilder.10) + ocamlfind.25 + ) + (or + (not menhir.21) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not topkg.5) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not octavius.2) + (and + (or + topkg.8 + topkg.15 + topkg.5 + topkg.13 + topkg.6 + topkg.4 + topkg.3 + topkg.7 + topkg.11 + topkg.9 + topkg.12 + topkg.16 + topkg.14 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + ocamlfind.26 + (not ppx%5ftools.13) + ocamlfind.25 + ) + (or + (not lablgtk.11) + (and + conf-gtk2.1 + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not menhir.33) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + ocamlfind.26 + (not num.4) + ocamlfind.25 + ) + (or + (not lwt.32) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.23 + jbuilder.18 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + ) + ) + (or + (not dot-merlin-reader.3) + (and + result.6 + yojson.18 + (or + csexp.7 + csexp.8 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.41 + dune.48 + dune.29 + dune.35 + dune.30 + dune.68 + dune.34 + dune.56 + dune.52 + dune.38 + dune.57 + dune.51 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not topkg.13) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not alt-ergo.4) + (and + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + zarith.8 + zarith.12 + zarith.5 + zarith.3 + zarith.6 + zarith.14 + zarith.13 + zarith.7 + zarith.4 + zarith.9 + ) + ) + ) + (or + (not base.21) + (and + sexplib0.6 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + ) + ) + (or + (not alt-ergo.3) + (and + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + zarith.8 + zarith.12 + zarith.5 + zarith.3 + zarith.6 + zarith.14 + zarith.13 + zarith.7 + zarith.4 + zarith.9 + ) + (or + ocamlgraph.12 + ocamlgraph.9 + ) + ) + ) + (or + (not topkg.6) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not lwt.39) + (and + mmap.2 + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.48 + dune.29 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + (or + ocplib-endian.8 + ocplib-endian.9 + ) + ) + ) + (or + (not menhir.27) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not ppx%5fast.4) + (and + ocaml-compiler-libs.2 + (or + jbuilder.17 + jbuilder.14 + jbuilder.7 + jbuilder.22 + jbuilder.11 + jbuilder.8 + jbuilder.10 + jbuilder.23 + jbuilder.4 + jbuilder.13 + jbuilder.2 + jbuilder.6 + jbuilder.18 + jbuilder.12 + jbuilder.5 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.9 + jbuilder.15 + jbuilder.3 + jbuilder.19 + jbuilder.24 + ) + (or + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.33 + ) + ) + ) + (or + (not camlzip.5) + (and + conf-zlib.1 + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not octavius.1) + (and + (or + topkg.8 + topkg.15 + topkg.5 + topkg.13 + topkg.6 + topkg.4 + topkg.3 + topkg.7 + topkg.11 + topkg.9 + topkg.12 + topkg.16 + topkg.14 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not sqlite3.15) + (and + conf-sqlite3.1 + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + ocamlfind.26 + (not num.6) + ocamlfind.25 + ) + (or + (not base.22) + (and + sexplib0.6 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + ) + ) + (or + (not base.20) + (and + sexplib0.6 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + ) + ) + (or + (not alt-ergo.2) + (and + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + zarith.8 + zarith.12 + zarith.5 + zarith.3 + zarith.6 + zarith.14 + zarith.13 + zarith.7 + zarith.4 + zarith.9 + ) + (or + ocamlgraph.12 + ocamlgraph.9 + ) + ) + ) + (or + ocamlfind.26 + (not jbuilder.13) + ocamlfind.25 + ) + (or + (not topkg.4) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not sqlite3.13) + (and + conf-sqlite3.1 + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not sexplib.58) + (and + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.11 + jbuilder.10 + jbuilder.23 + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + ) + ) + (or + ocamlfind.26 + (not jbuilder.6) + ocamlfind.25 + ) + (or + (not cppo%5focamlbuild.3) + (and + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not lwt.22) + (and + ppx%5ftools.13 + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + cppo%5focamlbuild.3 + cppo%5focamlbuild.2 + cppo%5focamlbuild.1 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not user-setup.7) + (and + re.23 + cmdliner.14 + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not yojson.18) + (and + biniou.9 + easy-format.7 + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + ) + ) + (or + (not menhir.22) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not zarith.14) + (and + conf-perl.1 + (or + conf-gmp.3 + conf-gmp.2 + conf-gmp.1 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not lwt.30) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.23 + jbuilder.18 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + ) + ) + (or + (not lwt.41) + (and + mmap.2 + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.48 + dune.29 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + (or + ocplib-endian.8 + ocplib-endian.9 + ) + ) + ) + (or + (not lwt.50) + (and + ocaml-syntax-shims.1 + mmap.2 + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.41 + dune.48 + dune.29 + dune.35 + dune.30 + dune.68 + dune.34 + dune.56 + dune.52 + dune.38 + dune.57 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + (or + ocplib-endian.8 + ocplib-endian.9 + ) + ) + ) + (or + (not sqlite3.9) + (and + conf-sqlite3.1 + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not ocaml-migrate-parsetree.18) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.9 + dune.42 + dune.31 + dune.43 + dune.7 + dune.44 + dune.19 + dune.16 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.36 + dune.25 + dune.41 + dune.21 + dune.29 + dune.22 + dune.35 + dune.30 + dune.24 + dune.10 + dune.34 + dune.14 + dune.38 + dune.27 + dune.20 + dune.12 + dune.26 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not menhir.29) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + ocamlfind.26 + (not jbuilder.18) + ocamlfind.25 + ) + (or + (not ppx%5ftools%5fversioned.8) + (and + (or + jbuilder.17 + jbuilder.22 + jbuilder.23 + jbuilder.18 + jbuilder.21 + jbuilder.25 + jbuilder.20 + jbuilder.19 + jbuilder.24 + ) + (or + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.19 + ) + ) + ) + (or + (not lwt.46) + (and + mmap.2 + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.48 + dune.29 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + (or + ocplib-endian.8 + ocplib-endian.9 + ) + ) + ) + (or + (not cppo.19) + (and + base-bytes.2 + (or + jbuilder.17 + jbuilder.22 + jbuilder.23 + jbuilder.18 + jbuilder.21 + jbuilder.25 + jbuilder.20 + jbuilder.19 + jbuilder.24 + ) + ) + ) + (or + (not why3.24) + (and + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + menhir.40 + menhir.38 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.27 + menhir.22 + menhir.29 + menhir.45 + menhir.28 + menhir.42 + menhir.26 + menhir.41 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.30 + menhir.37 + menhir.46 + menhir.34 + ) + ) + ) + (or + (not why3.24) + (and + (not why3.20) + (not why3.26) + (not why3.23) + (not why3.21) + (not why3.27) + (not why3.28) + (not why3.22) + (not why3.25) + ) + ) + (or + (not sqlite3.14) + (and + conf-sqlite3.1 + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not topkg.3) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not lablgtk.13) + (and + conf-gtk2.1 + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not ocplib-endian.9) + (and + base-bytes.2 + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + ) + ) + (or + (not menhir.45) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not zarith.13) + (and + conf-perl.1 + (or + conf-gmp.3 + conf-gmp.2 + conf-gmp.1 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not menhir.28) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not topkg.7) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not lwt.35) + (and + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + mmap.1 + mmap.2 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + ) + ) + (or + (not alt-ergo-lib.2) + (and + ocplib-simplex.2 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + seq.4 + seq.5 + ) + (or + zarith.8 + zarith.12 + zarith.5 + zarith.3 + zarith.6 + zarith.14 + zarith.13 + zarith.7 + zarith.4 + zarith.9 + ) + ) + ) + (or + ocamlfind.26 + (not camlzip.4) + ocamlfind.25 + ) + (or + (not sqlite3.16) + (and + conf-sqlite3.1 + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + ocamlfind.26 + (not jbuilder.12) + ocamlfind.25 + ) + (or + (not sqlite3.10) + (and + conf-sqlite3.1 + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not z3.10) + (and + conf-python-2-7.2 + (or + conf-gmp.3 + conf-gmp.2 + conf-gmp.1 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + zarith.8 + zarith.12 + zarith.5 + zarith.3 + zarith.6 + zarith.14 + zarith.13 + zarith.7 + zarith.4 + zarith.9 + ) + ) + ) + (or + (not cudf.5) + (and + extlib.14 + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + ocamlfind.26 + (not camlzip.3) + ocamlfind.25 + ) + (or + (not menhir.42) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not sqlite3.8) + (and + conf-sqlite3.1 + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not dune.68) + ocamlfind-secondary.1 + ) + (or + (not menhir.26) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + ocamlfind.26 + ocamlfind.25 + (not jbuilder.5) + ) + (or + (not sqlite3.18) + (and + configurator.7 + conf-sqlite3.1 + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.11 + jbuilder.10 + jbuilder.23 + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + base.24 + base.21 + base.22 + base.20 + base.16 + base.18 + base.17 + base.14 + ) + (or + stdio.13 + stdio.11 + stdio.7 + stdio.9 + ) + ) + ) + (or + (not ocaml-migrate-parsetree.17) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + jbuilder.22 + jbuilder.23 + jbuilder.21 + jbuilder.25 + jbuilder.20 + jbuilder.19 + jbuilder.24 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not octavius.4) + (and + (or + jbuilder.17 + jbuilder.14 + jbuilder.7 + jbuilder.22 + jbuilder.11 + jbuilder.8 + jbuilder.10 + jbuilder.23 + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.9 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not why3.23) + (and + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + menhir.40 + menhir.38 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.27 + menhir.22 + menhir.29 + menhir.45 + menhir.28 + menhir.42 + menhir.26 + menhir.41 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.30 + menhir.37 + menhir.46 + menhir.34 + ) + ) + ) + (or + (not why3.23) + (and + (not why3.20) + (not why3.26) + (not why3.24) + (not why3.21) + (not why3.27) + (not why3.28) + (not why3.22) + (not why3.25) + ) + ) + (or + (not sqlite3.26) + (and + conf-sqlite3.1 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.54 + dune.66 + dune.41 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + ) + ) + (or + (not menhir.41) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not re.23) + (and + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + seq.4 + seq.5 + ) + ) + ) + (or + (not menhir.36) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not sexplib.60) + (and + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.23 + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + ) + ) + (or + (not topkg.11) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not ocamlbuild.3) + (and + (not ocamlbuild.8) + (not ocamlbuild.5) + (not ocamlbuild.6) + (not ocamlbuild.4) + (not ocamlbuild.7) + ) + ) + (or + (not why3.21) + (and + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + menhir.40 + menhir.38 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.27 + menhir.22 + menhir.29 + menhir.45 + menhir.28 + menhir.42 + menhir.26 + menhir.41 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.30 + menhir.37 + menhir.46 + menhir.34 + ) + ) + ) + (or + (not why3.21) + (and + (not why3.20) + (not why3.26) + (not why3.24) + (not why3.23) + (not why3.27) + (not why3.28) + (not why3.22) + (not why3.25) + ) + ) + (or + (not cppo%5focamlbuild.2) + (and + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + cppo.21 + cppo.22 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not cppo.17) + (and + base-bytes.2 + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.11 + jbuilder.10 + jbuilder.23 + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + ) + ) + (or + (not camlzip.6) + (and + conf-zlib.1 + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not octavius.3) + (and + (or + jbuilder.17 + jbuilder.14 + jbuilder.7 + jbuilder.22 + jbuilder.11 + jbuilder.8 + jbuilder.10 + jbuilder.23 + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.9 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not sqlite3.23) + (and + conf-sqlite3.1 + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + base.24 + base.21 + base.22 + base.20 + base.16 + base.18 + base.17 + base.14 + ) + (or + stdio.13 + stdio.11 + stdio.7 + stdio.9 + ) + ) + ) + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + (not stdlib-shims.2) + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + (not zarith.7) + (and + conf-perl.1 + (or + conf-gmp.3 + conf-gmp.2 + conf-gmp.1 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not ppx%5ftools%5fversioned.6) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.19 + ) + ) + ) + (or + ocamlfind.26 + ocamlfind.25 + (not jbuilder.16) + ) + (or + (not ocp-indent.28) + (and + base-bytes.2 + cmdliner.14 + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not sqlite3.19) + (and + configurator.7 + conf-sqlite3.1 + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.11 + jbuilder.10 + jbuilder.23 + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + base.24 + base.21 + base.22 + base.20 + base.16 + base.18 + base.17 + base.14 + ) + (or + stdio.13 + stdio.11 + stdio.7 + stdio.9 + ) + ) + ) + (or + (not base.18) + (and + sexplib0.4 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + ) + ) + (or + (not menhir.25) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not menhir.32) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not why3.27) + (and + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not why3.27) + (and + (not why3.20) + (not why3.26) + (not why3.24) + (not why3.23) + (not why3.21) + (not why3.28) + (not why3.22) + (not why3.25) + ) + ) + (or + (not ppx%5ftools%5fversioned.7) + (and + (or + jbuilder.17 + jbuilder.22 + jbuilder.23 + jbuilder.18 + jbuilder.21 + jbuilder.25 + jbuilder.20 + jbuilder.19 + jbuilder.24 + ) + (or + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.19 + ) + ) + ) + (or + (not zarith.4) + (and + conf-perl.1 + (or + conf-gmp.3 + conf-gmp.2 + conf-gmp.1 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not why3.28) + (and + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not why3.28) + (and + (not why3.20) + (not why3.26) + (not why3.24) + (not why3.23) + (not why3.21) + (not why3.27) + (not why3.22) + (not why3.25) + ) + ) + (or + (not menhir.23) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not lwt.26) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.23 + jbuilder.18 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.12 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.5 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.33 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + ) + ) + (or + (not base.17) + (and + sexplib0.4 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + ) + ) + (or + (not lwt.38) + (and + mmap.2 + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.48 + dune.29 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + (or + ocplib-endian.8 + ocplib-endian.9 + ) + ) + ) + (or + (not topkg.9) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not topkg.12) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not extlib.14) + (and + base-bytes.2 + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + ) + ) + (or + (not cppo.18) + (and + base-bytes.2 + (or + jbuilder.17 + jbuilder.22 + jbuilder.23 + jbuilder.18 + jbuilder.21 + jbuilder.25 + jbuilder.20 + jbuilder.19 + jbuilder.24 + ) + ) + ) + (or + (not why3.22) + (and + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + menhir.40 + menhir.38 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.27 + menhir.22 + menhir.29 + menhir.45 + menhir.28 + menhir.42 + menhir.26 + menhir.41 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.30 + menhir.37 + menhir.46 + menhir.34 + ) + ) + ) + (or + (not why3.22) + (and + (not why3.20) + (not why3.26) + (not why3.24) + (not why3.23) + (not why3.21) + (not why3.27) + (not why3.28) + (not why3.25) + ) + ) + (or + ocamlfind.26 + ocamlfind.25 + (not jbuilder.9) + ) + (or + (not cppo%5focamlbuild.1) + (and + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.11 + jbuilder.10 + jbuilder.23 + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not sqlite3.11) + (and + conf-sqlite3.1 + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not menhir.44) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not topkg.16) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not ocamlbuild.7) + (and + (not ocamlbuild.8) + (not ocamlbuild.5) + (not ocamlbuild.6) + (not ocamlbuild.4) + (not ocamlbuild.3) + ) + ) + (or + ocamlfind.26 + ocamlfind.25 + (not jbuilder.15) + ) + (or + (not stdio.7) + (and + base.14 + (or + jbuilder.22 + jbuilder.23 + jbuilder.21 + jbuilder.25 + jbuilder.20 + jbuilder.19 + jbuilder.24 + ) + ) + ) + (or + (not sqlite3.12) + (and + conf-sqlite3.1 + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not alt-ergo-lib.1) + (and + ocplib-simplex.2 + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + seq.4 + seq.5 + ) + (or + zarith.8 + zarith.12 + zarith.5 + zarith.3 + zarith.6 + zarith.14 + zarith.13 + zarith.7 + zarith.4 + zarith.9 + ) + ) + ) + (or + (not menhir.30) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not lwt.36) + (and + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + mmap.1 + mmap.2 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + ) + ) + (or + (not lwt.47) + (and + mmap.2 + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.48 + dune.29 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + (or + ocplib-endian.8 + ocplib-endian.9 + ) + ) + ) + (or + (not lwt.34) + (and + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + mmap.1 + mmap.2 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + ) + ) + (or + (not menhir.37) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not lwt.25) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.23 + jbuilder.18 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.12 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.5 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.33 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + ) + ) + (or + ocamlfind.26 + ocamlfind.25 + (not jbuilder.19) + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + (not camlp4.22) + ) + (or + (not alt-ergo.5) + (and + ocplib-simplex.1 + (or + zarith.8 + zarith.12 + zarith.5 + zarith.6 + zarith.14 + zarith.13 + zarith.7 + zarith.4 + zarith.9 + ) + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + camlzip.4 + camlzip.3 + ) + ) + ) + (or + (not menhir.46) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not sqlite3.17) + (and + conf-sqlite3.1 + (or + conf-pkg-config.4 + conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not lwt.51) + (and + ocaml-syntax-shims.1 + mmap.2 + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.41 + dune.48 + dune.29 + dune.35 + dune.30 + dune.68 + dune.34 + dune.56 + dune.52 + dune.38 + dune.57 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + (or + ocplib-endian.8 + ocplib-endian.9 + ) + ) + ) + (or + (not sqlite3.22) + (and + configurator.7 + conf-sqlite3.1 + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.11 + jbuilder.10 + jbuilder.23 + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + base.24 + base.21 + base.22 + base.20 + base.16 + base.18 + base.17 + base.14 + ) + (or + stdio.13 + stdio.11 + stdio.7 + stdio.9 + ) + ) + ) + (or + (not lwt.43) + (and + mmap.2 + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.48 + dune.29 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.57 + dune.26 + dune.51 + ) + (or + dune-configurator.13 + dune-configurator.8 + dune-configurator.2 + dune-configurator.5 + dune-configurator.14 + dune-configurator.23 + dune-configurator.17 + dune-configurator.22 + dune-configurator.9 + dune-configurator.16 + dune-configurator.7 + dune-configurator.12 + dune-configurator.21 + dune-configurator.11 + dune-configurator.18 + dune-configurator.6 + dune-configurator.20 + dune-configurator.10 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + (or + seq.4 + seq.5 + ) + (or + ocplib-endian.8 + ocplib-endian.9 + ) + ) + ) + (or + (not ppx%5ftools%5fversioned.5) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.19 + ) + ) + ) + (or + (not zarith.9) + (and + conf-perl.1 + (or + conf-gmp.3 + conf-gmp.2 + conf-gmp.1 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not topkg.14) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not alt-ergo-lib.3) + (and + ocplib-simplex.2 + stdlib-shims.2 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + seq.4 + seq.5 + ) + (or + zarith.8 + zarith.12 + zarith.5 + zarith.3 + zarith.6 + zarith.14 + zarith.13 + zarith.7 + zarith.4 + zarith.9 + ) + ) + ) + (or + (not lwt.23) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.11 + jbuilder.10 + jbuilder.23 + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.12 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.5 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.33 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + ) + ) + (or + (not menhir.34) + (and + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocamlbuild.8 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.4 + ocamlbuild.3 + ocamlbuild.7 + ) + ) + ) + (or + (not stdio.9) + (and + (not stdio.13) + (not stdio.11) + (not stdio.7) + ) + ) + (or + (not lablgtk.14) + (and + conf-gtk2.1 + (or + ocamlfind.26 + ocamlfind.25 + ) + ) + ) + (or + (not why3.25) + (and + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not why3.25) + (and + (not why3.20) + (not why3.26) + (not why3.24) + (not why3.23) + (not why3.21) + (not why3.27) + (not why3.28) + (not why3.22) + ) + ) + (or + (not lwt.24) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.22 + jbuilder.23 + jbuilder.18 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.12 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.5 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.33 + ) + (or + cppo.21 + cppo.22 + cppo.19 + cppo.17 + cppo.20 + cppo.18 + ) + ) + ) + (or + ocamlfind.26 + ocamlfind.25 + (not ocamlgraph.9) + ) + (or + (not base.14) + (and + sexplib0.2 + (or + jbuilder.22 + jbuilder.23 + jbuilder.21 + jbuilder.25 + jbuilder.20 + jbuilder.19 + jbuilder.24 + ) + ) + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + (not menhirSdk.8) + dune.51 + ) + (or + (not stdio.9) + (and + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + base.16 + base.18 + base.17 + ) + ) + ) + (or + dune.69 + dune.71 + dune.72 + dune.68 + (not dune-configurator.20) + ) + (or + (not ocaml-migrate-parsetree.33) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.41 + dune.48 + dune.35 + dune.68 + dune.34 + dune.56 + dune.52 + dune.38 + dune.57 + dune.51 + ) + (or + ppx%5fderivers.1 + ppx%5fderivers.2 + ) + ) + ) + (or + (not menhir.56) + (and + menhirLib.10 + menhirSdk.10 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.68 + dune.56 + dune.57 + ) + ) + ) + (or + (not ocaml-migrate-parsetree.28) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.41 + dune.48 + dune.35 + dune.68 + dune.34 + dune.56 + dune.52 + dune.38 + dune.57 + dune.51 + ) + (or + ppx%5fderivers.1 + ppx%5fderivers.2 + ) + ) + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + (not menhirLib.5) + dune.51 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + (not sexplib0.6) + dune.57 + dune.26 + dune.51 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + (not menhirLib.9) + dune.57 + dune.51 + ) + (or + (not ppx%5ftools%5fversioned.11) + (and + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.33 + ) + ) + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + (not menhirSdk.2) + dune.57 + dune.51 + ) + (or + (not alt-ergo.12) + (and + alt-ergo-lib.4 + alt-ergo-parsers.4 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + ) + ) + (or + conf-perl.1 + (not camlp5.24) + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + (not sexplib0.8) + dune.57 + dune.51 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + (not menhirSdk.4) + dune.57 + dune.51 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + (not sexplib0.4) + dune.57 + dune.26 + dune.51 + ) + (or + (not menhir.49) + (and + menhirLib.3 + menhirSdk.3 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.68 + dune.56 + dune.57 + ) + ) + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.66 + dune.68 + dune.56 + (not dune-private-libs.9) + dune.57 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + (not mmap.2) + dune.57 + dune.26 + dune.51 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + (not menhirSdk.9) + dune.57 + dune.51 + ) + (or + (not ocaml-migrate-parsetree.32) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.41 + dune.48 + dune.35 + dune.68 + dune.34 + dune.56 + dune.52 + dune.38 + dune.57 + dune.51 + ) + (or + ppx%5fderivers.1 + ppx%5fderivers.2 + ) + ) + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + (not menhirSdk.10) + dune.57 + dune.51 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + (not menhirSdk.3) + dune.57 + dune.51 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + (not menhirLib.10) + dune.57 + dune.51 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + (not ocaml-syntax-shims.1) + dune.57 + dune.51 + ) + (or + jbuilder.17 + jbuilder.22 + jbuilder.23 + jbuilder.18 + jbuilder.21 + jbuilder.25 + jbuilder.20 + (not cppo.20) + jbuilder.19 + jbuilder.24 + ) + (or + conf-emacs.1 + (not tuareg.6) + ) + (or + (not ocaml-migrate-parsetree.19) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.9 + dune.42 + dune.31 + dune.43 + dune.7 + dune.44 + dune.19 + dune.16 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.36 + dune.25 + dune.41 + dune.21 + dune.29 + dune.22 + dune.35 + dune.30 + dune.24 + dune.10 + dune.34 + dune.14 + dune.38 + dune.27 + dune.20 + dune.12 + dune.26 + ) + ) + ) + (or + dune.9 + dune.42 + dune.31 + dune.43 + dune.7 + dune.44 + dune.19 + dune.16 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.36 + dune.25 + dune.41 + dune.21 + dune.29 + dune.22 + dune.35 + dune.30 + dune.24 + dune.10 + dune.34 + dune.14 + (not jbuilder.25) + dune.38 + dune.27 + dune.20 + dune.12 + dune.26 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + (not menhirSdk.1) + dune.57 + dune.51 + ) + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + (not ppx%5fderivers.2) + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + (not menhirLib.6) + dune.52 + dune.57 + dune.51 + ) + (or + (not ocaml-migrate-parsetree.30) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.41 + dune.48 + dune.35 + dune.68 + dune.34 + dune.56 + dune.52 + dune.38 + dune.57 + dune.51 + ) + (or + ppx%5fderivers.1 + ppx%5fderivers.2 + ) + ) + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + (not dune-private-libs.4) + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.66 + dune.68 + (not dune-private-libs.8) + dune.56 + dune.57 + ) + (or + (not csexp.8) + (and + result.6 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.54 + dune.66 + dune.41 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + ) + ) + (or + (not dune-configurator.21) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + csexp.7 + csexp.8 + ) + (or + dune.69 + dune.71 + dune.72 + dune.68 + ) + ) + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.7 + jbuilder.22 + jbuilder.11 + jbuilder.8 + jbuilder.10 + jbuilder.23 + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + (not ppx%5fderivers.1) + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.9 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + (not menhir.51) + (and + menhirSdk.5 + menhirLib.5 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.68 + dune.56 + dune.57 + ) + ) + ) + (or + (not ppx%5ftools%5fversioned.12) + (and + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33 + ) + ) + ) + (or + jbuilder.22 + jbuilder.23 + (not sexplib0.2) + jbuilder.21 + jbuilder.25 + jbuilder.20 + jbuilder.19 + jbuilder.24 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.66 + dune.68 + (not dune-private-libs.7) + dune.56 + dune.57 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + (not menhirLib.1) + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + dune.69 + dune.65 + dune.71 + dune.72 + dune.62 + dune.64 + dune.61 + dune.66 + dune.68 + (not dune-private-libs.14) + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + (not menhirLib.4) + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + (not menhir.54) + (and + menhirLib.8 + menhirSdk.8 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.68 + dune.56 + dune.57 + ) + ) + ) + (or + (not stdio.11) + (and + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + base.21 + base.22 + base.20 + ) + ) + ) + (or + (not ocamlfind.25) + conf-m4.1 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + (not menhirLib.2) + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + (not dune-private-libs.6) + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.54 + dune.66 + dune.41 + dune.48 + (not easy-format.7) + dune.68 + dune.56 + dune.52 + dune.38 + dune.57 + dune.51 + ) + (or + (not menhir.53) + (and + menhirSdk.7 + menhirLib.7 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.68 + dune.56 + dune.57 + ) + ) + ) + (or + (not merlin.46) + (and + result.6 + dot-merlin-reader.3 + yojson.18 + (or + csexp.7 + csexp.8 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.41 + dune.48 + dune.29 + dune.35 + dune.30 + dune.68 + dune.34 + dune.56 + dune.52 + dune.38 + dune.57 + dune.51 + ) + ) + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.7 + jbuilder.22 + jbuilder.11 + jbuilder.8 + jbuilder.10 + jbuilder.23 + jbuilder.4 + jbuilder.13 + jbuilder.6 + jbuilder.18 + (not ocaml-compiler-libs.2) + jbuilder.12 + jbuilder.5 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.9 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + (not menhirLib.3) + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + (not menhir.48) + (and + menhirLib.2 + menhirSdk.2 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.68 + dune.56 + dune.57 + ) + ) + ) + (or + dune.69 + dune.65 + dune.71 + dune.72 + dune.64 + (not dune-private-libs.12) + dune.66 + dune.68 + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.7 + jbuilder.22 + jbuilder.11 + jbuilder.8 + jbuilder.10 + jbuilder.23 + jbuilder.4 + jbuilder.13 + jbuilder.6 + (not ppx%5ftraverse%5fbuiltins.2) + jbuilder.18 + jbuilder.12 + jbuilder.5 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.9 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + (not dune-configurator.22) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + csexp.7 + csexp.8 + ) + (or + dune.71 + dune.72 + ) + ) + ) + (or + (not alt-ergo.10) + (and + alt-ergo-parsers.2 + alt-ergo-lib.2 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + ) + ) + (or + (not ocamlgraph.12) + (and + stdlib-shims.2 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + ) + ) + (or + (not base.16) + (and + sexplib0.4 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + ) + ) + (or + (not menhir.50) + (and + menhirLib.4 + menhirSdk.4 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.68 + dune.56 + dune.57 + ) + ) + ) + (or + (not dune-configurator.23) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + csexp.7 + csexp.8 + ) + (or + dune.71 + dune.72 + ) + ) + ) + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + (not cppo.22) + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + (not dune-private-libs.5) + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + (not ocaml-migrate-parsetree.23) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + ppx%5fderivers.1 + ppx%5fderivers.2 + ) + ) + ) + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + (not result.5) + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + (not ocaml-migrate-parsetree.20) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + ppx%5fderivers.1 + ppx%5fderivers.2 + ) + ) + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + (not menhirLib.8) + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + (not menhir.52) + (and + menhirSdk.6 + menhirLib.6 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.68 + dune.56 + dune.57 + ) + ) + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + (not menhirSdk.6) + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + (not dune.72) + ocamlfind-secondary.1 + ) + (or + (not ocaml-migrate-parsetree.31) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.41 + dune.48 + dune.35 + dune.68 + dune.34 + dune.56 + dune.52 + dune.38 + dune.57 + dune.51 + ) + (or + ppx%5fderivers.1 + ppx%5fderivers.2 + ) + ) + ) + (or + jbuilder.17 + jbuilder.14 + jbuilder.7 + jbuilder.22 + jbuilder.11 + jbuilder.8 + jbuilder.10 + jbuilder.23 + (not octavius.5) + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.9 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + (not dune-private-libs.2) + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + (not menhirLib.7) + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + (not mmap.1) + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + (not seq.4) + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.43 + dune.44 + (not octavius.6) + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.54 + dune.66 + dune.41 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + (not alt-ergo.11) + (and + alt-ergo-parsers.3 + alt-ergo-lib.3 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + ) + ) + (or + (not mccs.9) + (and + cudf.5 + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + ) + ) + (or + dune.69 + dune.65 + dune.71 + (not dune-private-libs.11) + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.66 + dune.68 + dune.56 + dune.57 + ) + (or + (not ocaml-migrate-parsetree.27) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.41 + dune.48 + dune.35 + dune.68 + dune.34 + dune.56 + dune.52 + dune.38 + dune.57 + dune.51 + ) + (or + ppx%5fderivers.1 + ppx%5fderivers.2 + ) + ) + ) + (or + dune.69 + dune.65 + dune.71 + (not dune-private-libs.10) + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.66 + dune.68 + dune.56 + dune.57 + ) + (or + (not ocamlfind.26) + conf-m4.1 + ) + (or + (not biniou.9) + (and + easy-format.7 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.54 + dune.66 + dune.41 + dune.48 + dune.68 + dune.56 + dune.52 + dune.38 + dune.57 + dune.51 + ) + ) + ) + (or + dune.69 + dune.65 + dune.71 + (not menhirSdk.5) + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + (not ocaml-migrate-parsetree.24) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + ppx%5fderivers.1 + ppx%5fderivers.2 + ) + ) + ) + (or + (not dune.71) + ocamlfind-secondary.1 + ) + (or + dune.69 + (not menhirSdk.7) + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + dune.69 + (not dune-private-libs.3) + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + (or + (not menhir.47) + (and + menhirLib.1 + menhirSdk.1 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.48 + dune.68 + dune.56 + dune.52 + dune.57 + dune.51 + ) + ) + ) + (or + (not csexp.7) + (and + result.6 + (or + dune.69 + dune.65 + dune.71 + dune.72 + dune.62 + dune.64 + dune.61 + dune.66 + dune.68 + ) + ) + ) + (or + dune.9 + dune.69 + (not cppo.21) + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + dune.9 + dune.69 + (not result.6) + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + (not ocaml-migrate-parsetree.26) + (and + (or + result.4 + result.6 + result.1 + result.3 + result.5 + result.2 + ) + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.64 + dune.61 + dune.40 + dune.33 + dune.54 + dune.66 + dune.36 + dune.41 + dune.48 + dune.35 + dune.68 + dune.34 + dune.56 + dune.52 + dune.38 + dune.57 + dune.51 + ) + (or + ppx%5fderivers.1 + ppx%5fderivers.2 + ) + ) + ) + (or + (not dune-private-libs.13) + dune.69 + dune.65 + dune.71 + dune.72 + dune.62 + dune.64 + dune.61 + dune.66 + dune.68 + ) + (or + jbuilder.17 + jbuilder.14 + (not result.4) + jbuilder.22 + jbuilder.11 + jbuilder.23 + jbuilder.13 + jbuilder.18 + jbuilder.12 + jbuilder.21 + jbuilder.16 + jbuilder.25 + jbuilder.20 + jbuilder.15 + jbuilder.19 + jbuilder.24 + ) + (or + (not menhir.55) + (and + menhirSdk.9 + menhirLib.9 + (or + dune.69 + dune.65 + dune.71 + dune.59 + dune.72 + dune.62 + dune.64 + dune.61 + dune.54 + dune.66 + dune.68 + dune.56 + dune.57 + ) + ) + ) + (or + (not ppx%5ftools%5fversioned.10) + (and + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.33 + ) + ) + ) + (or + (not alt-ergo.9) + (and + alt-ergo-parsers.1 + alt-ergo-lib.1 + ) + ) + (or + (not menhirSdk.8) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhirSdk.7) + (not menhirSdk.5) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirSdk.6) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirSdk.1) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirSdk.3) + (not menhirSdk.10) + (not menhir.44) + (not menhirSdk.9) + (not menhir.49) + (not menhir.30) + (not menhirSdk.4) + (not menhirSdk.2) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.34) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + ) + ) + (or + (not menhir.56) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.34) + ) + ) + (or + (not menhir.46) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not alt-ergo.8) + (and + conf-autoconf.1 + ocplib-simplex.2 + psmt2-frontend.1 + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + zarith.8 + zarith.12 + zarith.5 + zarith.3 + zarith.6 + zarith.14 + zarith.13 + zarith.7 + zarith.4 + zarith.9 + ) + (or + camlzip.4 + camlzip.3 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not menhirLib.5) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirLib.7) + (not menhir.52) + (not menhir.27) + (not menhirLib.8) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhirLib.3) + (not menhir.28) + (not menhir.53) + (not menhirLib.2) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhirLib.4) + (not menhirLib.1) + (not menhir.41) + (not menhir.36) + (not menhirLib.6) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirLib.10) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhirLib.9) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.37) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhirLib.9) + (and + (not menhir.40) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirLib.7) + (not menhir.52) + (not menhir.27) + (not menhirLib.8) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhirLib.3) + (not menhir.28) + (not menhir.53) + (not menhirLib.2) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhirLib.4) + (not menhirLib.1) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirLib.6) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirLib.10) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhirLib.5) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhirSdk.2) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhirSdk.7) + (not menhirSdk.5) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirSdk.6) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirSdk.1) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirSdk.3) + (not menhirSdk.10) + (not menhir.44) + (not menhirSdk.9) + (not menhir.49) + (not menhir.30) + (not menhirSdk.4) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + (not menhirSdk.8) + ) + ) + (or + (not menhirSdk.4) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhirSdk.7) + (not menhirSdk.5) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirSdk.6) + (not menhir.52) + (not menhir.27) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirSdk.1) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirSdk.3) + (not menhirSdk.10) + (not menhir.44) + (not menhirSdk.9) + (not menhir.49) + (not menhir.30) + (not menhirSdk.2) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + (not menhirSdk.8) + ) + ) + (or + (not menhir.30) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not psmt2-frontend.2) + (and + conf-autoconf.1 + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not menhir.49) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhirSdk.9) + (and + (not menhir.40) + (not menhir.38) + (not menhir.47) + (not menhirSdk.7) + (not menhirSdk.5) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirSdk.6) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirSdk.1) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirSdk.3) + (not menhirSdk.10) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhirSdk.4) + (not menhirSdk.2) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + (not menhirSdk.8) + ) + ) + (or + (not menhir.44) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhirSdk.10) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhirSdk.7) + (not menhirSdk.5) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirSdk.6) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirSdk.1) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirSdk.3) + (not menhir.44) + (not menhirSdk.9) + (not menhir.49) + (not menhir.30) + (not menhirSdk.4) + (not menhirSdk.2) + (not menhir.37) + (not menhir.46) + (not menhir.34) + (not menhirSdk.8) + ) + ) + (or + (not menhirSdk.3) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhirSdk.7) + (not menhirSdk.5) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirSdk.6) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirSdk.1) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirSdk.10) + (not menhir.44) + (not menhirSdk.9) + (not menhir.30) + (not menhirSdk.4) + (not menhirSdk.2) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + (not menhirSdk.8) + ) + ) + (or + (not menhirLib.10) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirLib.7) + (not menhir.52) + (not menhir.27) + (not menhirLib.8) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhirLib.3) + (not menhir.28) + (not menhir.53) + (not menhirLib.2) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhirLib.4) + (not menhirLib.1) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirLib.6) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhirLib.9) + (not menhir.37) + (not menhirLib.5) + (not menhir.46) + (not menhir.34) + ) + ) + (or + (not menhir.23) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not alt-ergo.7) + (and + conf-autoconf.1 + ocplib-simplex.2 + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + zarith.8 + zarith.12 + zarith.5 + zarith.3 + zarith.6 + zarith.14 + zarith.13 + zarith.7 + zarith.4 + zarith.9 + ) + (or + camlzip.4 + camlzip.3 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not psmt2-frontend.4) + (and + (or + dune.69 + dune.65 + dune.71 + dune.72 + dune.64 + dune.66 + dune.68 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not menhir.32) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.25) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhirSdk.1) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhirSdk.7) + (not menhirSdk.5) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirSdk.6) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirSdk.3) + (not menhirSdk.10) + (not menhir.44) + (not menhirSdk.9) + (not menhir.49) + (not menhir.30) + (not menhirSdk.4) + (not menhirSdk.2) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + (not menhirSdk.8) + ) + ) + (or + (not psmt2-frontend.1) + (and + conf-autoconf.1 + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not menhirLib.6) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirLib.7) + (not menhir.27) + (not menhirLib.8) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhirLib.3) + (not menhir.28) + (not menhir.53) + (not menhirLib.2) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhirLib.4) + (not menhirLib.1) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirLib.10) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhirLib.9) + (not menhir.37) + (not menhirLib.5) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not alt-ergo.6) + (and + conf-autoconf.1 + ocplib-simplex.2 + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + zarith.8 + zarith.12 + zarith.5 + zarith.3 + zarith.6 + zarith.14 + zarith.13 + zarith.7 + zarith.4 + zarith.9 + ) + (or + camlzip.4 + camlzip.3 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not menhir.36) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.51) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.41) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhirLib.1) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirLib.7) + (not menhir.52) + (not menhir.27) + (not menhirLib.8) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhirLib.3) + (not menhir.28) + (not menhir.53) + (not menhirLib.2) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhirLib.4) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirLib.6) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirLib.10) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhirLib.9) + (not menhir.37) + (not menhirLib.5) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhirLib.4) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirLib.7) + (not menhir.52) + (not menhir.27) + (not menhirLib.8) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhirLib.3) + (not menhir.28) + (not menhir.53) + (not menhirLib.2) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhirLib.1) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirLib.6) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirLib.10) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhirLib.9) + (not menhir.37) + (not menhirLib.5) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.54) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.26) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.42) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhirLib.2) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirLib.7) + (not menhir.52) + (not menhir.27) + (not menhirLib.8) + (not menhir.50) + (not menhir.22) + (not menhir.29) + (not menhir.45) + (not menhirLib.3) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhirLib.4) + (not menhirLib.1) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirLib.6) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirLib.10) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhirLib.9) + (not menhir.37) + (not menhirLib.5) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not psmt2-frontend.3) + (and + (or + dune.69 + dune.65 + dune.71 + dune.72 + dune.64 + dune.66 + dune.68 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not menhir.53) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not alt-ergo-parsers.3) + (and + stdlib-shims.2 + alt-ergo-lib.3 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + psmt2-frontend.3 + psmt2-frontend.4 + psmt2-frontend.2 + ) + (or + camlzip.7 + camlzip.5 + camlzip.4 + camlzip.3 + camlzip.6 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not menhir.28) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhirLib.3) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirLib.7) + (not menhir.52) + (not menhir.27) + (not menhirLib.8) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhirLib.2) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhirLib.4) + (not menhirLib.1) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirLib.6) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirLib.10) + (not menhir.44) + (not menhir.30) + (not menhirLib.9) + (not menhir.37) + (not menhirLib.5) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.45) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not alt-ergo-parsers.1) + (and + alt-ergo-lib.1 + (or + dune.9 + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.7 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.3 + dune.40 + dune.17 + dune.33 + dune.4 + dune.6 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.10 + dune.34 + dune.14 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.12 + dune.57 + dune.26 + dune.51 + ) + (or + psmt2-frontend.3 + psmt2-frontend.4 + psmt2-frontend.2 + ) + (or + camlzip.7 + camlzip.5 + camlzip.4 + camlzip.3 + camlzip.6 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not menhir.29) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.48) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not alt-ergo-parsers.2) + (and + alt-ergo-lib.2 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + psmt2-frontend.3 + psmt2-frontend.4 + psmt2-frontend.2 + ) + (or + camlzip.7 + camlzip.5 + camlzip.4 + camlzip.3 + camlzip.6 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not menhir.22) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.50) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhirLib.8) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirLib.7) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhirLib.3) + (not menhir.28) + (not menhir.53) + (not menhirLib.2) + (not menhir.42) + (not menhir.26) + (not menhirLib.4) + (not menhirLib.1) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirLib.6) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirLib.10) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhirLib.9) + (not menhir.37) + (not menhirLib.5) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.27) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.52) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhirSdk.6) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhirSdk.7) + (not menhirSdk.5) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirSdk.1) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirSdk.3) + (not menhirSdk.10) + (not menhir.44) + (not menhirSdk.9) + (not menhir.49) + (not menhir.30) + (not menhirSdk.4) + (not menhirSdk.2) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + (not menhirSdk.8) + ) + ) + (or + (not menhirLib.7) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhirLib.8) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhirLib.3) + (not menhir.28) + (not menhirLib.2) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhirLib.4) + (not menhirLib.1) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirLib.6) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirLib.10) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhirLib.9) + (not menhir.37) + (not menhirLib.5) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.33) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not alt-ergo-parsers.4) + (and + alt-ergo-lib.4 + stdlib-shims.2 + (or + dune.69 + dune.42 + dune.65 + dune.71 + dune.31 + dune.43 + dune.44 + dune.59 + dune.50 + dune.72 + dune.62 + dune.19 + dune.16 + dune.64 + dune.61 + dune.40 + dune.17 + dune.33 + dune.54 + dune.66 + dune.36 + dune.25 + dune.41 + dune.21 + dune.48 + dune.29 + dune.22 + dune.35 + dune.30 + dune.68 + dune.24 + dune.34 + dune.56 + dune.52 + dune.38 + dune.27 + dune.20 + dune.57 + dune.26 + dune.51 + ) + (or + psmt2-frontend.3 + psmt2-frontend.4 + psmt2-frontend.2 + ) + (or + camlzip.7 + camlzip.5 + camlzip.4 + camlzip.3 + camlzip.6 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not menhir.21) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.39) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.43) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.31) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.20) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not why3.26) + (and + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + menhir.40 + menhir.55 + menhir.38 + menhir.47 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.52 + menhir.27 + menhir.50 + menhir.22 + menhir.48 + menhir.29 + menhir.45 + menhir.28 + menhir.53 + menhir.42 + menhir.26 + menhir.54 + menhir.41 + menhir.51 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.49 + menhir.30 + menhir.37 + menhir.46 + menhir.56 + menhir.34 + ) + ) + ) + (or + (not menhir.24) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhirSdk.5) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhirSdk.7) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirSdk.6) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.36) + (not menhirSdk.1) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirSdk.3) + (not menhirSdk.10) + (not menhir.44) + (not menhirSdk.9) + (not menhir.49) + (not menhir.30) + (not menhirSdk.4) + (not menhirSdk.2) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + (not menhirSdk.8) + ) + ) + (or + (not menhirSdk.7) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhirSdk.5) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhirSdk.6) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhirSdk.1) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhirSdk.3) + (not menhirSdk.10) + (not menhir.44) + (not menhirSdk.9) + (not menhir.49) + (not menhir.30) + (not menhirSdk.4) + (not menhirSdk.2) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + (not menhirSdk.8) + ) + ) + (or + (not menhir.47) + (and + (not menhir.40) + (not menhir.55) + (not menhir.38) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not why3.20) + (and + (or + num.2 + num.3 + num.5 + num.4 + num.6 + ) + (or + ocamlfind.26 + ocamlfind.25 + ) + (or + menhir.40 + menhir.38 + menhir.24 + menhir.20 + menhir.31 + menhir.43 + menhir.39 + menhir.21 + menhir.33 + menhir.27 + menhir.22 + menhir.29 + menhir.45 + menhir.28 + menhir.42 + menhir.26 + menhir.41 + menhir.36 + menhir.25 + menhir.32 + menhir.23 + menhir.44 + menhir.30 + menhir.37 + menhir.46 + menhir.34 + ) + ) + ) + (or + (not menhir.40) + (and + (not menhir.55) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.55) + (and + (not menhir.40) + (not menhir.38) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (or + (not menhir.38) + (and + (not menhir.40) + (not menhir.55) + (not menhir.47) + (not menhir.24) + (not menhir.20) + (not menhir.31) + (not menhir.43) + (not menhir.39) + (not menhir.21) + (not menhir.33) + (not menhir.52) + (not menhir.27) + (not menhir.50) + (not menhir.22) + (not menhir.48) + (not menhir.29) + (not menhir.45) + (not menhir.28) + (not menhir.53) + (not menhir.42) + (not menhir.26) + (not menhir.54) + (not menhir.41) + (not menhir.51) + (not menhir.36) + (not menhir.25) + (not menhir.32) + (not menhir.23) + (not menhir.44) + (not menhir.49) + (not menhir.30) + (not menhir.37) + (not menhir.46) + (not menhir.56) + (not menhir.34) + ) + ) + (not (>= (+ !k655 !k654 !k653 !k652 !k651 !k648 !k647 !k646 !k644 !k641 !k639 !k637 !k636 !k634 !k633 !k632 !k631 !k630 !k629 !k628 !k627 !k626 !k623 !k622 !k620 !k618 !k615 !k614 !k613 !k612 !k610 !k609 !k608 !k606 !k605 !k604 !k602 !k600 !k598 !k597 !k596 !k595 !k594 !k593 !k592 !k591 !k589 !k587 !k586 !k585 !k584 !k582 !k579 !k577 !k576 !k575 !k574 !k571 !k570 !k567 !k566 !k564 !k561 !k560 !k559 !k557 !k556 !k555 !k554 !k553 !k552 !k549 !k548 !k547 !k545 !k543 !k542 !k541 !k540 !k537 !k536 !k533 !k530 !k528 !k527 !k526 !k524 !k523 !k522 !k521 !k520 !k517 !k516 !k515 !k511 !k510 !k509 !k508 !k507 !k505 !k503 !k502 !k501 !k500 !k498 !k497 !k495 !k494 !k492 !k491 !k489 !k488 !k483 !k482 !k481 !k480 !k479 !k478 !k477 !k476 !k474 !k473 !k472 !k470 !k469 !k467 !k466 !k465 !k463 !k461 !k458 !k457 !k456 !k455 !k454 !k453 !k451 !k450 !k447 !k446 !k445 !k444 !k442 !k441 !k440 !k438 !k437 !k436 !k435 !k434 !k432 !k431 !k430 !k428 !k427 !k425 !k424 !k423 !k422 !k420 !k418 !k417 !k415 !k414 !k412 !k411 !k410 !k407 !k406 !k405 !k402 !k401 !k400 !k396 !k395 !k394 !k393 !k392 !k391 !k389 !k388 !k387 !k385 !k384 !k383 !k382 !k381 !k378 !k377 !k376 !k375 !k372 !k369 !k368 !k365 !k362 !k361 !k360 !k358 !k354 !k352 !k351 !k350 !k349 !k347 !k346 !k344 !k343 !k342 !k340 !k339 !k338 !k337 !k336 !k334 !k332 !k331 !k330 !k327 !k323 !k322 !k321 !k319 !k317 !k316 !k314 !k313 !k312 !k311 !k310 !k308 !k305 !k303 !k302 !k299 !k298 !k296 !k294 !k292 !k288 !k287 !k285 !k284 !k283 !k282 !k281 !k279 !k276 !k275 !k273 !k272 !k268 !k262 !k260 !k259 !k258 !k257 !k256 !k255 !k254 !k253 !k252 !k249 !k248 !k247 !k246 !k245 !k244 !k243 !k242 !k241 !k240 !k239 !k238 !k237 !k236 !k233 !k232 !k231 !k229 !k227 !k222 !k221 !k220 !k219 !k218 !k217 !k214 !k213 !k211 !k210 !k208 !k207 !k206 !k205 !k204 !k203 !k202 !k200 !k198 !k197 !k195 !k194 !k193 !k192 !k191 !k190 !k189 !k186 !k185 !k184 !k181 !k180 !k179 !k177 !k176 !k175 !k167 !k166 !k165 !k164 !k163 !k161 !k157 !k154 !k152 !k150 !k149 !k148 !k147 !k146 !k145 !k143 !k136 !k134 !k133 !k131 !k129 !k127 !k126 !k123 !k122 !k121 !k120 !k117 !k116 !k115 !k114 !k113 !k112 !k111 !k108 !k107 !k106 !k104 !k103 !k102 !k100 !k99 !k97 !k96 !k93 !k91 !k90 !k89 !k88 !k87 !k85 !k84 !k83 !k82 !k80 !k78 !k77 !k74 !k72 !k70 !k67 !k66 !k63 !k60 !k59 !k58 !k57 !k53 !k52 !k51 !k48 !k43 !k42 !k41 !k39 !k38 !k36 !k35 !k32 !k31 !k29 !k27 !k25 !k24 !k22 !k20 !k16 !k15 !k13 !k10 !k9 !k7 !k2) 100000000000001)) + (not (>= (+ !k560 !k428 !k194) 100000000000001)) + (not (>= (+ !k1179 !k1178 !k1177 !k1176 !k1175 !k1172 !k1171 !k1170 !k1168 !k1164 !k1163 !k1162 !k1160 !k1159 !k1158 !k1157 !k1156 !k1155 !k1154 !k1151 !k1149 !k1147 !k1145 !k1143 !k1142 !k1140 !k1139 !k1137 !k1135 !k1133 !k1132 !k1131 !k1130 !k1129 !k1128 !k1126 !k1124 !k1123 !k1122 !k1119 !k1117 !k1116 !k1113 !k1112 !k1108 !k1105 !k1104 !k1102 !k1101 !k1100 !k1099 !k1096 !k1095 !k1093 !k1091 !k1090 !k1089 !k1084 !k1080 !k1079 !k1078 !k1077 !k1076 !k1075 !k1073 !k1072 !k1068 !k1067 !k1065 !k1063 !k1062 !k1061 !k1060 !k1058 !k1056 !k1054 !k1053 !k1051 !k1050 !k1047 !k1046 !k1045 !k1044 !k1043 !k1042 !k1041 !k1040 !k1038 !k1037 !k1035 !k1034 !k1033 !k1031 !k1029 !k1026 !k1025 !k1024 !k1023 !k1022 !k1021 !k1020 !k1017 !k1016 !k1015 !k1013 !k1012 !k1010 !k1009 !k1008 !k1007 !k1006 !k1004 !k1002 !k1000 !k999 !k998 !k997 !k995 !k993 !k992 !k990 !k988 !k987 !k984 !k983 !k980 !k979 !k975 !k974 !k972 !k971 !k970 !k968 !k967 !k966 !k965 !k964 !k961 !k960 !k959 !k956 !k953 !k950 !k947 !k946 !k945 !k940 !k938 !k937 !k936 !k935 !k934 !k933 !k932 !k931 !k929 !k928 !k927 !k926 !k923 !k922 !k919 !k916 !k915 !k913 !k911 !k909 !k908 !k907 !k906 !k905 !k904 !k900 !k899 !k895 !k892 !k888 !k886 !k885 !k884 !k883 !k882 !k880 !k877 !k876 !k875 !k871 !k865 !k864 !k863 !k862 !k861 !k860 !k859 !k858 !k857 !k854 !k853 !k852 !k851 !k850 !k849 !k848 !k847 !k845 !k844 !k842 !k840 !k836 !k835 !k834 !k833 !k832 !k831 !k828 !k826 !k824 !k823 !k822 !k821 !k820 !k819 !k817 !k815 !k813 !k812 !k811 !k808 !k807 !k804 !k803 !k801 !k800 !k792 !k791 !k790 !k788 !k785 !k781 !k779 !k778 !k777 !k776 !k768 !k767 !k766 !k764 !k762 !k760 !k759 !k756 !k755 !k753 !k752 !k751 !k748 !k747 !k746 !k744 !k743 !k742 !k740 !k739 !k737 !k734 !k732 !k731 !k730 !k728 !k725 !k724 !k720 !k718 !k715 !k714 !k711 !k708 !k707 !k706 !k705 !k701 !k700 !k699 !k692 !k691 !k690 !k687 !k686 !k683 !k681 !k679 !k677 !k676 !k673 !k669 !k668 !k666 !k663 !k657 !k641 !k622 !k615 !k614 !k610 !k596 !k566 !k549 !k541 !k537 !k510 !k508 !k497 !k483 !k444 !k396 !k394 !k377 !k358 !k342 !k334 !k322 !k316 !k298 !k287 !k275 !k241 !k214 !k211 !k179 !k116 !k114 !k85 !k84 !k82 !k38 !k31 !k22 !k7) 100000000000001)) + (not (>= (+ !k1155 !k1123 !k937 !k860 !k832 !k766 !k668 !k179) 100000000000001)) + (not (>= (+ !k1231 !k1230 !k1229 !k1228 !k1227 !k1226 !k1225 !k1224 !k1223 !k1222 !k1221 !k1220 !k1219 !k1218 !k1217 !k1216 !k1215 !k1214 !k1213 !k1212 !k1211 !k1210 !k1209 !k1208 !k1207 !k1206 !k613 !k595 !k582 !k567 !k560 !k536 !k494 !k405 !k402 !k369 !k330 !k305 !k299 !k294 !k249 !k246 !k206 !k198 !k193 !k177 !k163 !k147 !k123 !k89 !k80 !k74) 100000000000001)) +) +)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) + +(check-sat) +(exit) +;;expected answer: unknown diff --git a/examples/optim-examples/opam-optim/original-no-optim.smt2 b/examples/optim-examples/opam-optim/original-no-optim.smt2 new file mode 100644 index 000000000..efe8a1ae4 --- /dev/null +++ b/examples/optim-examples/opam-optim/original-no-optim.smt2 @@ -0,0 +1,35277 @@ +(set-logic QF_LIA) + +(declare-fun %3dopam-invariant.1 () Bool) +(declare-fun ocamlfind.26 () Bool) +(declare-fun ocamlfind.25 () Bool) +(declare-fun ocamlfind.23 () Bool) +(declare-fun ocamlfind.22 () Bool) +(declare-fun ocamlfind.21 () Bool) +(declare-fun ocamlfind.18 () Bool) +(declare-fun ocamlfind.17 () Bool) +(declare-fun ocamlfind.15 () Bool) +(declare-fun ocamlfind.14 () Bool) +(declare-fun ocamlfind.13 () Bool) +(declare-fun ocamlfind.12 () Bool) +(declare-fun ocamlfind.11 () Bool) +(declare-fun ocamlfind.10 () Bool) +(declare-fun ocamlfind.7 () Bool) +(declare-fun ocamlfind.6 () Bool) +(declare-fun ocamlfind.5 () Bool) +(declare-fun ocamlfind.4 () Bool) +(declare-fun ocamlfind.3 () Bool) +(declare-fun ocamlfind.24 () Bool) +(declare-fun conf-m4.1 () Bool) +(declare-fun jbuilder.25 () Bool) +(declare-fun dune.72 () Bool) +(declare-fun dune.71 () Bool) +(declare-fun dune.69 () Bool) +(declare-fun dune.68 () Bool) +(declare-fun dune.66 () Bool) +(declare-fun dune.65 () Bool) +(declare-fun dune.64 () Bool) +(declare-fun dune.62 () Bool) +(declare-fun dune.61 () Bool) +(declare-fun dune.59 () Bool) +(declare-fun dune.57 () Bool) +(declare-fun dune.56 () Bool) +(declare-fun dune.54 () Bool) +(declare-fun dune.52 () Bool) +(declare-fun dune.50 () Bool) +(declare-fun dune.48 () Bool) +(declare-fun dune.44 () Bool) +(declare-fun dune.43 () Bool) +(declare-fun dune.42 () Bool) +(declare-fun dune.41 () Bool) +(declare-fun dune.40 () Bool) +(declare-fun dune.38 () Bool) +(declare-fun dune.36 () Bool) +(declare-fun dune.35 () Bool) +(declare-fun dune.34 () Bool) +(declare-fun dune.33 () Bool) +(declare-fun dune.31 () Bool) +(declare-fun dune.30 () Bool) +(declare-fun dune.29 () Bool) +(declare-fun dune.27 () Bool) +(declare-fun dune.26 () Bool) +(declare-fun dune.25 () Bool) +(declare-fun dune.24 () Bool) +(declare-fun dune.22 () Bool) +(declare-fun dune.21 () Bool) +(declare-fun dune.20 () Bool) +(declare-fun dune.19 () Bool) +(declare-fun dune.17 () Bool) +(declare-fun dune.16 () Bool) +(declare-fun dune.14 () Bool) +(declare-fun dune.12 () Bool) +(declare-fun dune.10 () Bool) +(declare-fun dune.9 () Bool) +(declare-fun dune.7 () Bool) +(declare-fun dune.6 () Bool) +(declare-fun dune.4 () Bool) +(declare-fun dune.3 () Bool) +(declare-fun dune.51 () Bool) +(declare-fun base-threads.1 () Bool) +(declare-fun base-unix.1 () Bool) +(declare-fun ocaml.60 () Bool) +(declare-fun ocamlfind-secondary.1 () Bool) +(declare-fun num.6 () Bool) +(declare-fun num.5 () Bool) +(declare-fun num.4 () Bool) +(declare-fun num.3 () Bool) +(declare-fun num.2 () Bool) +(declare-fun num.1 () Bool) +(declare-fun base-num.1 () Bool) +(declare-fun menhir.56 () Bool) +(declare-fun menhir.55 () Bool) +(declare-fun menhir.54 () Bool) +(declare-fun menhir.53 () Bool) +(declare-fun menhir.52 () Bool) +(declare-fun menhir.51 () Bool) +(declare-fun menhir.50 () Bool) +(declare-fun menhir.49 () Bool) +(declare-fun menhir.48 () Bool) +(declare-fun menhir.47 () Bool) +(declare-fun menhir.46 () Bool) +(declare-fun menhir.45 () Bool) +(declare-fun menhir.44 () Bool) +(declare-fun menhir.43 () Bool) +(declare-fun menhir.42 () Bool) +(declare-fun menhir.41 () Bool) +(declare-fun menhir.40 () Bool) +(declare-fun menhir.39 () Bool) +(declare-fun menhir.38 () Bool) +(declare-fun menhir.37 () Bool) +(declare-fun menhir.36 () Bool) +(declare-fun menhir.34 () Bool) +(declare-fun menhir.33 () Bool) +(declare-fun menhir.32 () Bool) +(declare-fun menhir.31 () Bool) +(declare-fun menhir.30 () Bool) +(declare-fun menhir.29 () Bool) +(declare-fun menhir.28 () Bool) +(declare-fun menhir.27 () Bool) +(declare-fun menhir.26 () Bool) +(declare-fun menhir.25 () Bool) +(declare-fun menhir.24 () Bool) +(declare-fun menhir.23 () Bool) +(declare-fun menhir.22 () Bool) +(declare-fun menhir.21 () Bool) +(declare-fun menhir.20 () Bool) +(declare-fun menhir.19 () Bool) +(declare-fun menhir.18 () Bool) +(declare-fun menhir.17 () Bool) +(declare-fun menhir.16 () Bool) +(declare-fun menhir.15 () Bool) +(declare-fun menhir.14 () Bool) +(declare-fun menhir.13 () Bool) +(declare-fun menhir.12 () Bool) +(declare-fun menhir.11 () Bool) +(declare-fun menhir.8 () Bool) +(declare-fun menhir.6 () Bool) +(declare-fun menhir.4 () Bool) +(declare-fun menhir.2 () Bool) +(declare-fun menhir.3 () Bool) +(declare-fun camlp5.24 () Bool) +(declare-fun camlp5.23 () Bool) +(declare-fun camlp5.22 () Bool) +(declare-fun camlp5.21 () Bool) +(declare-fun camlp5.20 () Bool) +(declare-fun camlp5.19 () Bool) +(declare-fun camlp5.18 () Bool) +(declare-fun camlp5.17 () Bool) +(declare-fun camlp5.16 () Bool) +(declare-fun camlp5.15 () Bool) +(declare-fun camlp5.14 () Bool) +(declare-fun camlp5.13 () Bool) +(declare-fun camlp5.12 () Bool) +(declare-fun camlp5.11 () Bool) +(declare-fun camlp5.10 () Bool) +(declare-fun camlp5.9 () Bool) +(declare-fun camlp5.8 () Bool) +(declare-fun camlp5.7 () Bool) +(declare-fun camlp5.6 () Bool) +(declare-fun camlp5.5 () Bool) +(declare-fun camlp5.3 () Bool) +(declare-fun camlp5.2 () Bool) +(declare-fun camlp5.4 () Bool) +(declare-fun why3.28 () Bool) +(declare-fun why3.27 () Bool) +(declare-fun why3.26 () Bool) +(declare-fun why3.25 () Bool) +(declare-fun why3.24 () Bool) +(declare-fun why3.23 () Bool) +(declare-fun why3.22 () Bool) +(declare-fun why3.21 () Bool) +(declare-fun why3.20 () Bool) +(declare-fun why3.19 () Bool) +(declare-fun why3.18 () Bool) +(declare-fun why3.17 () Bool) +(declare-fun why3.16 () Bool) +(declare-fun why3.15 () Bool) +(declare-fun why3.14 () Bool) +(declare-fun why3.13 () Bool) +(declare-fun why3.12 () Bool) +(declare-fun why3.11 () Bool) +(declare-fun why3.10 () Bool) +(declare-fun why3.8 () Bool) +(declare-fun why3.6 () Bool) +(declare-fun why3.5 () Bool) +(declare-fun why3.4 () Bool) +(declare-fun why3.3 () Bool) +(declare-fun why3.2 () Bool) +(declare-fun why3.1 () Bool) +(declare-fun why3.7 () Bool) +(declare-fun camlzip.7 () Bool) +(declare-fun camlzip.6 () Bool) +(declare-fun camlzip.5 () Bool) +(declare-fun camlzip.4 () Bool) +(declare-fun camlzip.3 () Bool) +(declare-fun camlzip.2 () Bool) +(declare-fun camlzip.1 () Bool) +(declare-fun conf-gtksourceview.1 () Bool) +(declare-fun lablgtk.15 () Bool) +(declare-fun lablgtk.14 () Bool) +(declare-fun lablgtk.13 () Bool) +(declare-fun lablgtk.12 () Bool) +(declare-fun lablgtk.11 () Bool) +(declare-fun lablgtk.10 () Bool) +(declare-fun lablgtk.9 () Bool) +(declare-fun lablgtk.8 () Bool) +(declare-fun lablgtk.7 () Bool) +(declare-fun lablgtk.6 () Bool) +(declare-fun lablgtk.3 () Bool) +(declare-fun ocamlgraph.12 () Bool) +(declare-fun ocamlgraph.9 () Bool) +(declare-fun ocamlgraph.8 () Bool) +(declare-fun ocamlgraph.7 () Bool) +(declare-fun ocamlgraph.6 () Bool) +(declare-fun ocamlgraph.5 () Bool) +(declare-fun ocamlgraph.4 () Bool) +(declare-fun why3-base.1 () Bool) +(declare-fun zarith.14 () Bool) +(declare-fun zarith.13 () Bool) +(declare-fun zarith.12 () Bool) +(declare-fun zarith.9 () Bool) +(declare-fun zarith.8 () Bool) +(declare-fun zarith.7 () Bool) +(declare-fun zarith.6 () Bool) +(declare-fun zarith.5 () Bool) +(declare-fun zarith.4 () Bool) +(declare-fun zarith.3 () Bool) +(declare-fun zarith.2 () Bool) +(declare-fun zarith.1 () Bool) +(declare-fun camlp4.33 () Bool) +(declare-fun camlp4.32 () Bool) +(declare-fun camlp4.31 () Bool) +(declare-fun camlp4.29 () Bool) +(declare-fun camlp4.28 () Bool) +(declare-fun camlp4.27 () Bool) +(declare-fun camlp4.26 () Bool) +(declare-fun camlp4.25 () Bool) +(declare-fun camlp4.24 () Bool) +(declare-fun camlp4.23 () Bool) +(declare-fun camlp4.22 () Bool) +(declare-fun camlp4.21 () Bool) +(declare-fun camlp4.20 () Bool) +(declare-fun camlp4.19 () Bool) +(declare-fun camlp4.18 () Bool) +(declare-fun camlp4.17 () Bool) +(declare-fun camlp4.16 () Bool) +(declare-fun camlp4.15 () Bool) +(declare-fun camlp4.14 () Bool) +(declare-fun camlp4.13 () Bool) +(declare-fun camlp4.11 () Bool) +(declare-fun camlp4.10 () Bool) +(declare-fun camlp4.9 () Bool) +(declare-fun camlp4.8 () Bool) +(declare-fun camlp4.7 () Bool) +(declare-fun camlp4.6 () Bool) +(declare-fun camlp4.5 () Bool) +(declare-fun camlp4.3 () Bool) +(declare-fun camlp4.2 () Bool) +(declare-fun camlp4.30 () Bool) +(declare-fun ocamlbuild.8 () Bool) +(declare-fun ocamlbuild.7 () Bool) +(declare-fun ocamlbuild.6 () Bool) +(declare-fun ocamlbuild.5 () Bool) +(declare-fun ocamlbuild.4 () Bool) +(declare-fun ocamlbuild.3 () Bool) +(declare-fun ocamlbuild.2 () Bool) +(declare-fun ocamlbuild.1 () Bool) +(declare-fun lwt.51 () Bool) +(declare-fun lwt.50 () Bool) +(declare-fun lwt.49 () Bool) +(declare-fun lwt.47 () Bool) +(declare-fun lwt.46 () Bool) +(declare-fun lwt.45 () Bool) +(declare-fun lwt.44 () Bool) +(declare-fun lwt.43 () Bool) +(declare-fun lwt.41 () Bool) +(declare-fun lwt.40 () Bool) +(declare-fun lwt.39 () Bool) +(declare-fun lwt.38 () Bool) +(declare-fun lwt.36 () Bool) +(declare-fun lwt.35 () Bool) +(declare-fun lwt.34 () Bool) +(declare-fun lwt.32 () Bool) +(declare-fun lwt.30 () Bool) +(declare-fun lwt.29 () Bool) +(declare-fun lwt.26 () Bool) +(declare-fun lwt.25 () Bool) +(declare-fun lwt.23 () Bool) +(declare-fun lwt.22 () Bool) +(declare-fun lwt.21 () Bool) +(declare-fun lwt.20 () Bool) +(declare-fun lwt.19 () Bool) +(declare-fun lwt.18 () Bool) +(declare-fun lwt.17 () Bool) +(declare-fun lwt.16 () Bool) +(declare-fun lwt.14 () Bool) +(declare-fun lwt.13 () Bool) +(declare-fun lwt.12 () Bool) +(declare-fun lwt.11 () Bool) +(declare-fun lwt.10 () Bool) +(declare-fun lwt.9 () Bool) +(declare-fun lwt.8 () Bool) +(declare-fun lwt.7 () Bool) +(declare-fun lwt.6 () Bool) +(declare-fun lwt.4 () Bool) +(declare-fun lwt.24 () Bool) +(declare-fun cppo.22 () Bool) +(declare-fun cppo.21 () Bool) +(declare-fun cppo.20 () Bool) +(declare-fun cppo.19 () Bool) +(declare-fun cppo.18 () Bool) +(declare-fun cppo.17 () Bool) +(declare-fun cppo.16 () Bool) +(declare-fun cppo.15 () Bool) +(declare-fun cppo.14 () Bool) +(declare-fun cppo.13 () Bool) +(declare-fun cppo.12 () Bool) +(declare-fun cppo.11 () Bool) +(declare-fun cppo.10 () Bool) +(declare-fun cppo.8 () Bool) +(declare-fun cppo.7 () Bool) +(declare-fun cppo.6 () Bool) +(declare-fun cppo.5 () Bool) +(declare-fun jbuilder.24 () Bool) +(declare-fun jbuilder.23 () Bool) +(declare-fun jbuilder.22 () Bool) +(declare-fun jbuilder.21 () Bool) +(declare-fun jbuilder.20 () Bool) +(declare-fun jbuilder.19 () Bool) +(declare-fun jbuilder.18 () Bool) +(declare-fun jbuilder.17 () Bool) +(declare-fun jbuilder.16 () Bool) +(declare-fun jbuilder.15 () Bool) +(declare-fun jbuilder.14 () Bool) +(declare-fun ocaml-migrate-parsetree.33 () Bool) +(declare-fun ocaml-migrate-parsetree.32 () Bool) +(declare-fun ocaml-migrate-parsetree.31 () Bool) +(declare-fun ocaml-migrate-parsetree.30 () Bool) +(declare-fun ocaml-migrate-parsetree.28 () Bool) +(declare-fun ocaml-migrate-parsetree.27 () Bool) +(declare-fun ocaml-migrate-parsetree.26 () Bool) +(declare-fun ocaml-migrate-parsetree.24 () Bool) +(declare-fun ocaml-migrate-parsetree.23 () Bool) +(declare-fun ocaml-migrate-parsetree.22 () Bool) +(declare-fun ocaml-migrate-parsetree.21 () Bool) +(declare-fun ocaml-migrate-parsetree.20 () Bool) +(declare-fun ocaml-migrate-parsetree.19 () Bool) +(declare-fun ocaml-migrate-parsetree.18 () Bool) +(declare-fun ocaml-migrate-parsetree.17 () Bool) +(declare-fun ocaml-migrate-parsetree.16 () Bool) +(declare-fun ocaml-migrate-parsetree.15 () Bool) +(declare-fun ocaml-migrate-parsetree.14 () Bool) +(declare-fun ocaml-migrate-parsetree.13 () Bool) +(declare-fun ocaml-migrate-parsetree.12 () Bool) +(declare-fun ocaml-migrate-parsetree.11 () Bool) +(declare-fun ocaml-migrate-parsetree.10 () Bool) +(declare-fun ocaml-migrate-parsetree.9 () Bool) +(declare-fun ocaml-migrate-parsetree.8 () Bool) +(declare-fun ocaml-migrate-parsetree.6 () Bool) +(declare-fun ocaml-migrate-parsetree.4 () Bool) +(declare-fun ocaml-migrate-parsetree.3 () Bool) +(declare-fun ppx%5ftools%5fversioned.12 () Bool) +(declare-fun ppx%5ftools%5fversioned.11 () Bool) +(declare-fun ppx%5ftools%5fversioned.10 () Bool) +(declare-fun ppx%5ftools%5fversioned.9 () Bool) +(declare-fun ppx%5ftools%5fversioned.8 () Bool) +(declare-fun ppx%5ftools%5fversioned.7 () Bool) +(declare-fun ppx%5ftools%5fversioned.6 () Bool) +(declare-fun ppx%5ftools%5fversioned.5 () Bool) +(declare-fun result.6 () Bool) +(declare-fun result.5 () Bool) +(declare-fun result.4 () Bool) +(declare-fun result.3 () Bool) +(declare-fun result.2 () Bool) +(declare-fun result.1 () Bool) +(declare-fun ocaml-config.1 () Bool) +(declare-fun ocaml-config.2 () Bool) +(declare-fun dune-configurator.23 () Bool) +(declare-fun dune-configurator.22 () Bool) +(declare-fun dune-configurator.21 () Bool) +(declare-fun dune-configurator.20 () Bool) +(declare-fun dune-configurator.18 () Bool) +(declare-fun dune-configurator.17 () Bool) +(declare-fun dune-configurator.16 () Bool) +(declare-fun dune-configurator.14 () Bool) +(declare-fun dune-configurator.13 () Bool) +(declare-fun dune-configurator.12 () Bool) +(declare-fun dune-configurator.11 () Bool) +(declare-fun dune-configurator.9 () Bool) +(declare-fun dune-configurator.8 () Bool) +(declare-fun dune-configurator.7 () Bool) +(declare-fun dune-configurator.6 () Bool) +(declare-fun dune-configurator.5 () Bool) +(declare-fun dune-configurator.3 () Bool) +(declare-fun dune-configurator.2 () Bool) +(declare-fun dune-configurator.10 () Bool) +(declare-fun dune-private-libs.7 () Bool) +(declare-fun ppx%5ftools.19 () Bool) +(declare-fun ppx%5ftools.18 () Bool) +(declare-fun ppx%5ftools.17 () Bool) +(declare-fun ppx%5ftools.16 () Bool) +(declare-fun ppx%5ftools.15 () Bool) +(declare-fun ppx%5ftools.14 () Bool) +(declare-fun ppx%5ftools.13 () Bool) +(declare-fun ppx%5ftools.12 () Bool) +(declare-fun ppx%5ftools.11 () Bool) +(declare-fun ppx%5ftools.10 () Bool) +(declare-fun ppx%5ftools.9 () Bool) +(declare-fun ppx%5ftools.8 () Bool) +(declare-fun ppx%5ftools.7 () Bool) +(declare-fun ppx%5ftools.5 () Bool) +(declare-fun ppx%5ftools.3 () Bool) +(declare-fun ppx%5ftools.2 () Bool) +(declare-fun ppx%5ftools.1 () Bool) +(declare-fun ppx%5ftools.4 () Bool) +(declare-fun why3-base.13 () Bool) +(declare-fun why3-base.12 () Bool) +(declare-fun why3-base.11 () Bool) +(declare-fun why3-base.10 () Bool) +(declare-fun why3-base.8 () Bool) +(declare-fun why3-base.7 () Bool) +(declare-fun why3-base.6 () Bool) +(declare-fun why3-base.5 () Bool) +(declare-fun why3-base.4 () Bool) +(declare-fun why3-base.3 () Bool) +(declare-fun why3-base.2 () Bool) +(declare-fun base.25 () Bool) +(declare-fun base.24 () Bool) +(declare-fun base.22 () Bool) +(declare-fun base.21 () Bool) +(declare-fun base.20 () Bool) +(declare-fun base.18 () Bool) +(declare-fun base.17 () Bool) +(declare-fun base.16 () Bool) +(declare-fun base.13 () Bool) +(declare-fun base.11 () Bool) +(declare-fun base.9 () Bool) +(declare-fun base.8 () Bool) +(declare-fun base.7 () Bool) +(declare-fun base.6 () Bool) +(declare-fun base.5 () Bool) +(declare-fun base.14 () Bool) +(declare-fun sexplib0.2 () Bool) +(declare-fun coq.1 () Bool) +(declare-fun cppo.4 () Bool) +(declare-fun cppo.3 () Bool) +(declare-fun cppo.2 () Bool) +(declare-fun cppo.1 () Bool) +(declare-fun ppx%5fcore.14 () Bool) +(declare-fun ppx%5fcore.13 () Bool) +(declare-fun ppx%5fcore.12 () Bool) +(declare-fun jbuilder.13 () Bool) +(declare-fun jbuilder.12 () Bool) +(declare-fun jbuilder.11 () Bool) +(declare-fun jbuilder.10 () Bool) +(declare-fun jbuilder.9 () Bool) +(declare-fun jbuilder.8 () Bool) +(declare-fun jbuilder.7 () Bool) +(declare-fun jbuilder.6 () Bool) +(declare-fun jbuilder.5 () Bool) +(declare-fun jbuilder.4 () Bool) +(declare-fun ocaml-compiler-libs.2 () Bool) +(declare-fun ppx%5fast.4 () Bool) +(declare-fun ppx%5fast.3 () Bool) +(declare-fun ppx%5fast.2 () Bool) +(declare-fun ppx%5ftraverse%5fbuiltins.2 () Bool) +(declare-fun stdio.3 () Bool) +(declare-fun stdio.2 () Bool) +(declare-fun menhirSdk.10 () Bool) +(declare-fun menhirSdk.9 () Bool) +(declare-fun menhirSdk.7 () Bool) +(declare-fun menhirSdk.6 () Bool) +(declare-fun menhirSdk.5 () Bool) +(declare-fun menhirSdk.4 () Bool) +(declare-fun menhirSdk.3 () Bool) +(declare-fun menhirSdk.2 () Bool) +(declare-fun menhirSdk.1 () Bool) +(declare-fun menhirSdk.8 () Bool) +(declare-fun conf-gtk2.1 () Bool) +(declare-fun conf-which.1 () Bool) +(declare-fun stdio.13 () Bool) +(declare-fun stdio.11 () Bool) +(declare-fun stdio.7 () Bool) +(declare-fun stdio.5 () Bool) +(declare-fun stdio.9 () Bool) +(declare-fun alt-ergo-lib.4 () Bool) +(declare-fun alt-ergo-lib.2 () Bool) +(declare-fun alt-ergo-lib.1 () Bool) +(declare-fun alt-ergo-lib.3 () Bool) +(declare-fun ocplib-simplex.2 () Bool) +(declare-fun seq.5 () Bool) +(declare-fun seq.4 () Bool) +(declare-fun seq.3 () Bool) +(declare-fun seq.2 () Bool) +(declare-fun seq.1 () Bool) +(declare-fun stdlib-shims.2 () Bool) +(declare-fun topkg.16 () Bool) +(declare-fun topkg.15 () Bool) +(declare-fun topkg.13 () Bool) +(declare-fun topkg.12 () Bool) +(declare-fun topkg.11 () Bool) +(declare-fun topkg.9 () Bool) +(declare-fun topkg.8 () Bool) +(declare-fun topkg.7 () Bool) +(declare-fun topkg.6 () Bool) +(declare-fun topkg.5 () Bool) +(declare-fun topkg.4 () Bool) +(declare-fun topkg.3 () Bool) +(declare-fun topkg.14 () Bool) +(declare-fun conf-gmp.3 () Bool) +(declare-fun conf-gmp.2 () Bool) +(declare-fun conf-gmp.1 () Bool) +(declare-fun conf-perl.1 () Bool) +(declare-fun ppx%5fderivers.2 () Bool) +(declare-fun ppx%5fderivers.1 () Bool) +(declare-fun jbuilder.3 () Bool) +(declare-fun jbuilder.2 () Bool) +(declare-fun menhirLib.10 () Bool) +(declare-fun configurator.7 () Bool) +(declare-fun configurator.5 () Bool) +(declare-fun configurator.2 () Bool) +(declare-fun configurator.3 () Bool) +(declare-fun ppx%5fbase.2 () Bool) +(declare-fun ppx%5fdriver.16 () Bool) +(declare-fun ppx%5fdriver.15 () Bool) +(declare-fun ppx%5fdriver.14 () Bool) +(declare-fun mmap.2 () Bool) +(declare-fun ocplib-endian.9 () Bool) +(declare-fun ocplib-endian.8 () Bool) +(declare-fun ocplib-endian.7 () Bool) +(declare-fun ocplib-endian.6 () Bool) +(declare-fun ocplib-endian.4 () Bool) +(declare-fun ocplib-endian.3 () Bool) +(declare-fun ocplib-endian.2 () Bool) +(declare-fun ocplib-endian.1 () Bool) +(declare-fun sqlite3.26 () Bool) +(declare-fun sqlite3.25 () Bool) +(declare-fun sqlite3.23 () Bool) +(declare-fun sqlite3.21 () Bool) +(declare-fun sqlite3.20 () Bool) +(declare-fun sqlite3.19 () Bool) +(declare-fun sqlite3.18 () Bool) +(declare-fun sqlite3.17 () Bool) +(declare-fun sqlite3.16 () Bool) +(declare-fun sqlite3.15 () Bool) +(declare-fun sqlite3.14 () Bool) +(declare-fun sqlite3.13 () Bool) +(declare-fun sqlite3.12 () Bool) +(declare-fun sqlite3.11 () Bool) +(declare-fun sqlite3.10 () Bool) +(declare-fun sqlite3.9 () Bool) +(declare-fun sqlite3.8 () Bool) +(declare-fun sqlite3.22 () Bool) +(declare-fun conf-sqlite3.1 () Bool) +(declare-fun ocaml-syntax-shims.1 () Bool) +(declare-fun conf-pkg-config.4 () Bool) +(declare-fun conf-pkg-config.3 () Bool) +(declare-fun conf-pkg-config.2 () Bool) +(declare-fun conf-pkg-config.1 () Bool) +(declare-fun alt-ergo.7 () Bool) +(declare-fun alt-ergo.6 () Bool) +(declare-fun alt-ergo.5 () Bool) +(declare-fun alt-ergo.4 () Bool) +(declare-fun alt-ergo.3 () Bool) +(declare-fun alt-ergo.2 () Bool) +(declare-fun alt-ergo.12 () Bool) +(declare-fun alt-ergo.11 () Bool) +(declare-fun alt-ergo.10 () Bool) +(declare-fun alt-ergo.9 () Bool) +(declare-fun alt-ergo.8 () Bool) +(declare-fun conf-autoconf.1 () Bool) +(declare-fun psmt2-frontend.1 () Bool) +(declare-fun sexplib0.8 () Bool) +(declare-fun sexplib0.6 () Bool) +(declare-fun sexplib0.4 () Bool) +(declare-fun sexplib.60 () Bool) +(declare-fun sexplib.58 () Bool) +(declare-fun sexplib.56 () Bool) +(declare-fun sexplib.55 () Bool) +(declare-fun sexplib.57 () Bool) +(declare-fun ppx%5foptcomp.12 () Bool) +(declare-fun menhirLib.9 () Bool) +(declare-fun menhirLib.8 () Bool) +(declare-fun menhirLib.7 () Bool) +(declare-fun menhirLib.6 () Bool) +(declare-fun menhirLib.4 () Bool) +(declare-fun menhirLib.3 () Bool) +(declare-fun menhirLib.2 () Bool) +(declare-fun menhirLib.1 () Bool) +(declare-fun menhirLib.5 () Bool) +(declare-fun ocplib-simplex.1 () Bool) +(declare-fun base-bytes.2 () Bool) +(declare-fun base-bytes.1 () Bool) +(declare-fun conf-ncurses.1 () Bool) +(declare-fun base-no-ppx.1 () Bool) +(declare-fun ocaml-secondary-compiler.2 () Bool) +(declare-fun ocaml-secondary-compiler.1 () Bool) +(declare-fun mmap.1 () Bool) +(declare-fun dune-private-libs.3 () Bool) +(declare-fun alt-ergo-parsers.4 () Bool) +(declare-fun optcomp.3 () Bool) +(declare-fun psmt2-frontend.4 () Bool) +(declare-fun psmt2-frontend.3 () Bool) +(declare-fun psmt2-frontend.2 () Bool) +(declare-fun dune-private-libs.14 () Bool) +(declare-fun dune-private-libs.13 () Bool) +(declare-fun dune-private-libs.12 () Bool) +(declare-fun dune-private-libs.11 () Bool) +(declare-fun dune-private-libs.10 () Bool) +(declare-fun dune-private-libs.8 () Bool) +(declare-fun dune-private-libs.6 () Bool) +(declare-fun dune-private-libs.5 () Bool) +(declare-fun dune-private-libs.4 () Bool) +(declare-fun dune-private-libs.2 () Bool) +(declare-fun dune-private-libs.9 () Bool) +(declare-fun base-ocamlbuild.1 () Bool) +(declare-fun cppo%5focamlbuild.3 () Bool) +(declare-fun cppo%5focamlbuild.2 () Bool) +(declare-fun cppo%5focamlbuild.1 () Bool) +(declare-fun extlib.14 () Bool) +(declare-fun conf-emacs.1 () Bool) +(declare-fun tuareg.6 () Bool) +(declare-fun cmdliner.14 () Bool) +(declare-fun ocp-indent.28 () Bool) +(declare-fun ocaml-base-compiler.36 () Bool) +(declare-fun octavius.6 () Bool) +(declare-fun octavius.5 () Bool) +(declare-fun octavius.4 () Bool) +(declare-fun octavius.2 () Bool) +(declare-fun octavius.1 () Bool) +(declare-fun octavius.3 () Bool) +(declare-fun conf-zlib.1 () Bool) +(declare-fun xenbigarray.1 () Bool) +(declare-fun csexp.7 () Bool) +(declare-fun csexp.8 () Bool) +(declare-fun opam-file-format.11 () Bool) +(declare-fun ocaml-options-vanilla.1 () Bool) +(declare-fun re.23 () Bool) +(declare-fun cudf.5 () Bool) +(declare-fun conf-python-2-7.2 () Bool) +(declare-fun z3.10 () Bool) +(declare-fun easy-format.7 () Bool) +(declare-fun alt-ergo-parsers.2 () Bool) +(declare-fun alt-ergo-parsers.1 () Bool) +(declare-fun alt-ergo-parsers.3 () Bool) +(declare-fun dot-merlin-reader.3 () Bool) +(declare-fun yojson.18 () Bool) +(declare-fun merlin.46 () Bool) +(declare-fun ppx%5fmetaquot.2 () Bool) +(declare-fun ppx%5ftype%5fconv.14 () Bool) +(declare-fun ppx%5ftype%5fconv.13 () Bool) +(declare-fun ppx%5fenumerate.10 () Bool) +(declare-fun biniou.9 () Bool) +(declare-fun user-setup.7 () Bool) +(declare-fun base-implicits.1 () Bool) +(declare-fun ppx%5fsexp%5fconv.14 () Bool) +(declare-fun base-bigarray.1 () Bool) +(declare-fun mccs.9 () Bool) +(declare-fun ppx%5fjs%5fstyle.2 () Bool) +(declare-fun ppx%5fcompare.11 () Bool) +(declare-fun ppx%5fhash.2 () Bool) +(declare-fun dose3.5 () Bool) +(declare-fun base-metaocaml-ocamlfind.1 () Bool) +(declare-fun conf-findutils.1 () Bool) +(assert %3dopam-invariant.1) +(assert (=> ocamlfind.24 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.24 (and false conf-m4.1))) +(assert (=> dune.51 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.25)))) +(assert (=> dune.51 + (and (or ocamlfind-secondary.1 ocaml.60) + (or ocamlfind-secondary.1 ocaml.60) + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> num.1 (not (or num.2 num.3 num.4 num.5 num.6)))) +(assert (=> num.1 (and false base-num.1))) +(assert (=> menhir.3 + (not (or menhir.2 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.3 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> camlp5.4 + (not (or camlp5.2 + camlp5.3 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.4 false)) +(assert (=> why3.7 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.7 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + why3-base.1 + (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + ocaml.60 + (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + conf-gtksourceview.1 + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7)))) +(assert (=> ocamlgraph.9 + (not (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.12)))) +(assert (=> ocamlgraph.9 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> camlp4.30 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.30 + (and (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> lwt.24 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> lwt.24 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5ftools%5fversioned.5 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.12) + (or ocamlfind.24 ocamlfind.25 ocamlfind.26) + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> ocaml-config.2 (not ocaml-config.1))) +(assert (=> camlp5.6 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.6 false)) +(assert (=> menhir.12 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.12 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 ocamlbuild.2) + ocaml.60))) +(assert (=> dune-configurator.10 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.10 + (and dune-private-libs.7 + (or dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ppx%5ftools.4 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.4 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> why3.25 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.26 + why3.27 + why3.28 + why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13)))) +(assert (=> why3.25 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> base.14 + (not (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> base.14 + (and sexplib0.2 + ocaml.60 + (or jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> why3-base.4 + (not (or why3-base.1 + why3-base.2 + why3-base.3 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13 + coq.1)))) +(assert (=> why3-base.4 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> cppo.10 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.10 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> ppx%5fcore.12 (not (or ppx%5fcore.13 ppx%5fcore.14)))) +(assert (=> ppx%5fcore.12 + (and (or stdio.2 stdio.3) + ppx%5ftraverse%5fbuiltins.2 + (or ppx%5fast.2 ppx%5fast.3 ppx%5fast.4) + ocaml-compiler-libs.2 + false + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or base.5 base.6 base.7 base.8 base.9)))) +(assert (=> menhirSdk.8 + (not (or menhirSdk.1 + menhirSdk.2 + menhirSdk.3 + menhirSdk.4 + menhirSdk.5 + menhirSdk.6 + menhirSdk.7 + menhirSdk.9 + menhirSdk.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.55 + menhir.56)))) +(assert (=> menhirSdk.8 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> camlp4.25 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.25 (and false false))) +(assert (=> lablgtk.14 + (not (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.15)))) +(assert (=> lablgtk.14 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-gtk2.1))) +(assert (=> camlp4.10 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.10 + (and (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-which.1))) +(assert (=> stdio.9 (not (or stdio.2 stdio.3 stdio.5 stdio.7 stdio.11 stdio.13)))) +(assert (=> stdio.9 + (and ocaml.60 + (or dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or base.16 base.17 base.18)))) +(assert (=> menhir.34 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.34 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> cppo.11 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.11 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> dune-configurator.20 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.20 (and ocaml.60 (or dune.68 dune.69 dune.71 dune.72)))) +(assert (=> ocamlgraph.7 + (not (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12)))) +(assert (=> ocamlgraph.7 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> lwt.23 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> lwt.23 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5ftools%5fversioned.5 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.12) + (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> camlp4.27 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.27 (and false false))) +(assert (=> alt-ergo-lib.3 (not (or alt-ergo-lib.1 alt-ergo-lib.2 alt-ergo-lib.4)))) +(assert (=> alt-ergo-lib.3 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + stdlib-shims.2 + (or seq.1 seq.2 seq.3 seq.4 seq.5) + ocplib-simplex.2 + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> topkg.14 + (not (or topkg.3 + topkg.4 + topkg.5 + topkg.6 + topkg.7 + topkg.8 + topkg.9 + topkg.11 + topkg.12 + topkg.13 + topkg.15 + topkg.16)))) +(assert (=> topkg.14 + (and (or ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> ocamlgraph.4 + (not (or ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12)))) +(assert (=> ocamlgraph.4 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> why3.11 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.11 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + why3-base.4 + (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + ocaml.60 + (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + conf-gtksourceview.1 + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7)))) +(assert (=> zarith.9 + (not (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.12 + zarith.13 + zarith.14)))) +(assert (=> zarith.9 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-perl.1 + (or conf-gmp.1 conf-gmp.2 conf-gmp.3)))) +(assert (=> ocaml-migrate-parsetree.33 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32)))) +(assert (=> ocaml-migrate-parsetree.33 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5fderivers.1 ppx%5fderivers.2) + ocaml.60 + (or dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> why3-base.2 + (not (or why3-base.1 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13 + coq.1)))) +(assert (=> why3-base.2 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.2 menhir.3 menhir.4 menhir.6 menhir.8)))) +(assert (=> jbuilder.24 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.25)))) +(assert (=> jbuilder.24 ocaml.60)) +(assert (=> menhir.56 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55)))) +(assert (=> menhir.56 + (and ocaml.60 + menhirSdk.10 + menhirLib.10 + (or dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> configurator.3 (not (or configurator.2 configurator.5 configurator.7)))) +(assert (=> configurator.3 + (and (or stdio.2 stdio.3) + (or ppx%5fdriver.14 ppx%5fdriver.15 ppx%5fdriver.16) + ppx%5fbase.2 + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or base.5 base.6 base.7 base.8 base.9)))) +(assert (=> ppx%5ftools%5fversioned.5 + (not (or ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.12)))) +(assert (=> ppx%5ftools%5fversioned.5 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22) + ocaml.60))) +(assert (=> lwt.43 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.43 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> sqlite3.22 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.22 + (and (or stdio.2 stdio.3 stdio.5 stdio.7 stdio.9 stdio.11 stdio.13) + ocaml.60 + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or configurator.2 configurator.3 configurator.5 configurator.7) + conf-sqlite3.1 + (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> ppx%5ftools.16 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.16 + (and false + (or dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ppx%5ftools.9 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.9 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> camlp5.8 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.8 false)) +(assert (=> ocaml-migrate-parsetree.3 + (not (or ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33 + dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.3 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> lwt.51 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50)))) +(assert (=> lwt.51 + (and ocaml-syntax-shims.1 + (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> ocaml-migrate-parsetree.4 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33 + dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.4 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> camlp4.28 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.28 + (and (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> sqlite3.17 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.17 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + conf-sqlite3.1 + (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4)))) +(assert (=> menhir.46 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.46 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> alt-ergo.8 + (not (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12 + alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7)))) +(assert (=> alt-ergo.8 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + psmt2-frontend.1 + ocplib-simplex.2 + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56) + conf-autoconf.1 + (or camlzip.1 camlzip.2 camlzip.3 camlzip.4)))) +(assert (=> sexplib.57 + (not (or sexplib.55 + sexplib.56 + sexplib.58 + sexplib.60 + sexplib0.2 + sexplib0.4 + sexplib0.6 + sexplib0.8)))) +(assert (=> sexplib.57 + (and false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> lwt.9 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.9 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> ppx%5fdriver.14 (not (or ppx%5fdriver.15 ppx%5fdriver.16)))) +(assert (=> ppx%5fdriver.14 + (and ppx%5foptcomp.12 + (or ppx%5fcore.12 ppx%5fcore.13 ppx%5fcore.14) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + false + (or jbuilder.4 jbuilder.5 jbuilder.6 jbuilder.7)))) +(assert (=> ocaml-migrate-parsetree.28 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33)))) +(assert (=> ocaml-migrate-parsetree.28 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5fderivers.1 ppx%5fderivers.2) + ocaml.60 + (or dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> menhirLib.5 + (not (or menhirLib.1 + menhirLib.2 + menhirLib.3 + menhirLib.4 + menhirLib.6 + menhirLib.7 + menhirLib.8 + menhirLib.9 + menhirLib.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirLib.5 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> alt-ergo.5 + (not (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12)))) +(assert (=> alt-ergo.5 + (and (or zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + ocplib-simplex.1 + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or camlzip.1 camlzip.2 camlzip.3 camlzip.4)))) +(assert (=> camlp4.22 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.22 + (and (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> camlp5.15 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.15 false)) +(assert (=> ocamlfind.13 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.13 (and false num.1 conf-m4.1))) +(assert (=> jbuilder.19 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.19 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> camlp4.20 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.20 + (and (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> ocamlfind.21 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.21 (and false num.1 conf-m4.1))) +(assert (=> lwt.25 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> lwt.25 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5ftools%5fversioned.5 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.12) + (or ocamlfind.24 ocamlfind.25 ocamlfind.26) + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> dune.26 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.26 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> cppo.14 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.14 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + (or base-bytes.1 base-bytes.2)))) +(assert (=> stdio.5 (not (or stdio.2 stdio.3 stdio.7 stdio.9 stdio.11 stdio.13)))) +(assert (=> stdio.5 + (and sexplib.60 + ocaml.60 + (or jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + base.11))) +(assert (=> dune.57 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + jbuilder.25)))) +(assert (=> dune.57 + (and (or ocamlfind-secondary.1 ocaml.60) + (or ocamlfind-secondary.1 ocaml.60) + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> lwt.12 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.12 + (and (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19 + base-no-ppx.1) + (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-ncurses.1 + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> menhir.37 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.37 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> lwt.19 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51 + ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5)))) +(assert (=> lwt.19 + (and (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19 + base-no-ppx.1) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + (or base-bytes.1 base-bytes.2)))) +(assert (=> ocamlfind-secondary.1 + (and ocamlfind.26 + (or ocaml-secondary-compiler.1 ocaml-secondary-compiler.2)))) +(assert (=> camlp4.24 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.24 + (and (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> base.8 + (not (or base.5 + base.6 + base.7 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> base.8 + (and (or sexplib.56 sexplib.57 sexplib.58) + false + (or jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> lwt.34 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.34 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + ocaml.60 + (or mmap.1 mmap.2) + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> lwt.47 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.47 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> ppx%5foptcomp.12 + (and (or ppx%5fcore.12 ppx%5fcore.13 ppx%5fcore.14) + ocaml.60 + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> camlp4.15 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.15 (and false false))) +(assert (=> sexplib0.6 (not (or sexplib0.2 sexplib0.4 sexplib0.8)))) +(assert (=> sexplib0.6 + (and ocaml.60 + (or dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune-configurator.6 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.6 + (and dune-private-libs.3 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> menhirLib.9 + (not (or menhirLib.1 + menhirLib.2 + menhirLib.3 + menhirLib.4 + menhirLib.5 + menhirLib.6 + menhirLib.7 + menhirLib.8 + menhirLib.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.56)))) +(assert (=> menhirLib.9 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ppx%5ftools%5fversioned.11 + (not (or ppx%5ftools%5fversioned.5 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.12)))) +(assert (=> ppx%5ftools%5fversioned.11 + (and (or ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocamlfind.18 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.18 (and false num.1 conf-m4.1))) +(assert (=> menhirSdk.2 + (not (or menhirSdk.1 + menhirSdk.3 + menhirSdk.4 + menhirSdk.5 + menhirSdk.6 + menhirSdk.7 + menhirSdk.8 + menhirSdk.9 + menhirSdk.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirSdk.2 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> lwt.36 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.36 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + ocaml.60 + (or mmap.1 mmap.2) + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> conf-gtk2.1 + (or conf-pkg-config.1 conf-pkg-config.2 conf-pkg-config.3 conf-pkg-config.4))) +(assert (=> alt-ergo.12 + (not (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11)))) +(assert (=> alt-ergo.12 + (and ocaml.60 + (or dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + alt-ergo-parsers.4 + alt-ergo-lib.4))) +(assert (=> camlp5.24 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23)))) +(assert (=> camlp5.24 (and ocaml.60 conf-perl.1))) +(assert (=> why3.19 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.19 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + why3-base.13 + (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + ocaml.60 + (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + conf-gtksourceview.1 + (or camlzip.3 camlzip.4 camlzip.5 camlzip.6 camlzip.7)))) +(assert (=> dune.12 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.12 ocaml.60)) +(assert (=> ppx%5ftools.2 + (not (or ppx%5ftools.1 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.2 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> ocamlfind.15 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.15 (and false num.1 conf-m4.1))) +(assert (=> sexplib0.8 (not (or sexplib0.2 sexplib0.4 sexplib0.6)))) +(assert (=> sexplib0.8 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> menhirSdk.4 + (not (or menhirSdk.1 + menhirSdk.2 + menhirSdk.3 + menhirSdk.5 + menhirSdk.6 + menhirSdk.7 + menhirSdk.8 + menhirSdk.9 + menhirSdk.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirSdk.4 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> why3.17 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.17 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + why3-base.11 + (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + ocaml.60 + (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + conf-gtksourceview.1 + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7)))) +(assert (=> menhir.30 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.30 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> alt-ergo-lib.1 (not (or alt-ergo-lib.2 alt-ergo-lib.3 alt-ergo-lib.4)))) +(assert (=> alt-ergo-lib.1 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + (or seq.1 seq.2 seq.3 seq.4 seq.5) + ocplib-simplex.2 + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> stdio.3 (not (or stdio.2 stdio.5 stdio.7 stdio.9 stdio.11 stdio.13)))) +(assert (=> stdio.3 + (and ocaml.60 + (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + base.9))) +(assert (=> sqlite3.12 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.12 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + conf-sqlite3.1 + (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4)))) +(assert (=> jbuilder.3 + (not (or jbuilder.2 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.3 ocaml.60)) +(assert (=> sexplib0.4 (not (or sexplib0.2 sexplib0.6 sexplib0.8)))) +(assert (=> sexplib0.4 + (and ocaml.60 + (or dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocplib-endian.2 + (not (or ocplib-endian.1 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9)))) +(assert (=> ocplib-endian.2 + (and optcomp.3 + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> stdio.7 (not (or stdio.2 stdio.3 stdio.5 stdio.9 stdio.11 stdio.13)))) +(assert (=> stdio.7 + (and ocaml.60 + (or jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or base.13 base.14)))) +(assert (=> psmt2-frontend.2 + (not (or psmt2-frontend.1 psmt2-frontend.3 psmt2-frontend.4)))) +(assert (=> psmt2-frontend.2 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56) + conf-autoconf.1))) +(assert (=> jbuilder.15 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.15 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> camlp4.31 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.31 (and false false))) +(assert (=> camlp4.8 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.8 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-which.1))) +(assert (=> menhir.49 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.49 + (and ocaml.60 + menhirSdk.3 + menhirLib.3 + (or dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune-private-libs.9 + (not (or dune-private-libs.2 + dune-private-libs.3 + dune-private-libs.4 + dune-private-libs.5 + dune-private-libs.6 + dune-private-libs.7 + dune-private-libs.8 + dune-private-libs.10 + dune-private-libs.11 + dune-private-libs.12 + dune-private-libs.13 + dune-private-libs.14)))) +(assert (=> dune-private-libs.9 + (and ocaml.60 + (or dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> mmap.2 (not mmap.1))) +(assert (=> mmap.2 + (and ocaml.60 + (or dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocamlbuild.7 + (not (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.8 + base-ocamlbuild.1 + ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17)))) +(assert (=> ocamlbuild.7 ocaml.60)) +(assert (=> topkg.16 + (not (or topkg.3 + topkg.4 + topkg.5 + topkg.6 + topkg.7 + topkg.8 + topkg.9 + topkg.11 + topkg.12 + topkg.13 + topkg.14 + topkg.15)))) +(assert (=> topkg.16 + (and (or ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> menhirSdk.9 + (not (or menhirSdk.1 + menhirSdk.2 + menhirSdk.3 + menhirSdk.4 + menhirSdk.5 + menhirSdk.6 + menhirSdk.7 + menhirSdk.8 + menhirSdk.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.56)))) +(assert (=> menhirSdk.9 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> conf-gmp.1 (not (or conf-gmp.2 conf-gmp.3)))) +(assert (=> ppx%5ftools.12 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.12 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> ocaml-migrate-parsetree.32 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.33)))) +(assert (=> ocaml-migrate-parsetree.32 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5fderivers.1 ppx%5fderivers.2) + ocaml.60 + (or dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> menhir.44 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.44 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> menhirSdk.10 + (not (or menhirSdk.1 + menhirSdk.2 + menhirSdk.3 + menhirSdk.4 + menhirSdk.5 + menhirSdk.6 + menhirSdk.7 + menhirSdk.8 + menhirSdk.9 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55)))) +(assert (=> menhirSdk.10 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> camlp4.3 + (not (or camlp4.2 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.3 (and false false))) +(assert (=> camlp4.16 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.16 + (and (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> dune-configurator.18 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.18 + (and dune-private-libs.14 + (or dune.64 dune.65 dune.66 dune.68 dune.69 dune.71 dune.72)))) +(assert (=> sqlite3.11 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.11 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + conf-sqlite3.1 + (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4)))) +(assert (=> ocamlbuild.2 + (not (or ocamlbuild.1 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8 + base-ocamlbuild.1 + ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17)))) +(assert (=> ocamlbuild.2 false)) +(assert (=> cppo%5focamlbuild.1 (not (or cppo%5focamlbuild.2 cppo%5focamlbuild.3)))) +(assert (=> cppo%5focamlbuild.1 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or cppo.16 cppo.17 cppo.18 cppo.19 cppo.20 cppo.21 cppo.22)))) +(assert (=> lwt.6 + (not (or lwt.4 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.6 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> jbuilder.9 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.9 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> ocaml-migrate-parsetree.15 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33 + dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.15 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> why3.22 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28 + why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13)))) +(assert (=> why3.22 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46)))) +(assert (=> cppo.18 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.18 + (and ocaml.60 + (or jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + base-unix.1 + (or base-bytes.1 base-bytes.2)))) +(assert (=> why3-base.12 + (not (or why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.13 + coq.1)))) +(assert (=> why3-base.12 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirSdk.3 + (not (or menhirSdk.1 + menhirSdk.2 + menhirSdk.4 + menhirSdk.5 + menhirSdk.6 + menhirSdk.7 + menhirSdk.8 + menhirSdk.9 + menhirSdk.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirSdk.3 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> cppo.1 + (not (or cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.1 false)) +(assert (=> ocplib-endian.3 + (not (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9)))) +(assert (=> ocplib-endian.3 + (and optcomp.3 + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> lwt.16 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.16 + (and (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19 + base-no-ppx.1) + (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-ncurses.1))) +(assert (=> ocamlgraph.8 + (not (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.9 + ocamlgraph.12)))) +(assert (=> ocamlgraph.8 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> ocaml-migrate-parsetree.14 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33 + dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.14 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> ocamlfind.23 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.23 (and false conf-m4.1))) +(assert (=> menhirLib.10 + (not (or menhirLib.1 + menhirLib.2 + menhirLib.3 + menhirLib.4 + menhirLib.5 + menhirLib.6 + menhirLib.7 + menhirLib.8 + menhirLib.9 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55)))) +(assert (=> menhirLib.10 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> lwt.11 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.11 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-ncurses.1 + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> dune.20 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.20 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> seq.5 (not (or seq.1 seq.2 seq.3 seq.4)))) +(assert (=> seq.5 ocaml.60)) +(assert (=> extlib.14 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22) + (or base-bytes.1 base-bytes.2)))) +(assert (=> dune.27 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.27 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> topkg.12 + (not (or topkg.3 + topkg.4 + topkg.5 + topkg.6 + topkg.7 + topkg.8 + topkg.9 + topkg.11 + topkg.13 + topkg.14 + topkg.15 + topkg.16)))) +(assert (=> topkg.12 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> topkg.9 + (not (or topkg.3 + topkg.4 + topkg.5 + topkg.6 + topkg.7 + topkg.8 + topkg.11 + topkg.12 + topkg.13 + topkg.14 + topkg.15 + topkg.16)))) +(assert (=> topkg.9 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> why3.3 + (not (or why3.1 + why3.2 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.3 + (and false + lablgtk.3 + conf-gtksourceview.1 + (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12)))) +(assert (=> lwt.38 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.38 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> menhir.17 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.17 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 ocamlbuild.2) + ocaml.60))) +(assert (=> ocaml-syntax-shims.1 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ppx%5ftools.1 + (not (or ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.1 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> cppo.5 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.5 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> base.17 + (not (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> base.17 + (and sexplib0.4 + ocaml.60 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> why3-base.13 + (not (or why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + coq.1)))) +(assert (=> why3-base.13 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> seq.2 (not (or seq.1 seq.3 seq.4 seq.5)))) +(assert (=> seq.2 + (and false + (or dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocamlfind.4 + (not (or ocamlfind.3 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.4 (and false num.1 conf-m4.1))) +(assert (=> lwt.26 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> lwt.26 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5ftools%5fversioned.5 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.12) + (or ocamlfind.24 ocamlfind.25 ocamlfind.26) + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> camlp4.17 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.17 (and false false))) +(assert (=> menhir.23 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.23 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> cppo.20 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.21 + cppo.22)))) +(assert (=> cppo.20 + (and ocaml.60 + (or jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + base-unix.1))) +(assert (=> why3.28 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13)))) +(assert (=> why3.28 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> zarith.4 + (not (or zarith.1 + zarith.2 + zarith.3 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14)))) +(assert (=> zarith.4 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-perl.1 + (or conf-gmp.1 conf-gmp.2 conf-gmp.3)))) +(assert (=> camlp5.5 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.5 false)) +(assert (=> ocamlfind.3 + (not (or ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.3 (and false num.1 conf-m4.1))) +(assert (=> base.9 + (not (or base.5 + base.6 + base.7 + base.8 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> base.9 + (and sexplib.58 + false + (or jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> camlp5.11 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.11 false)) +(assert (=> zarith.2 + (not (or zarith.1 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14)))) +(assert (=> zarith.2 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or conf-gmp.1 conf-gmp.2 conf-gmp.3)))) +(assert (=> why3.2 + (not (or why3.1 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.2 + (and (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26) + ocamlgraph.4 + false + coq.1 + (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12)))) +(assert (=> lablgtk.3 + (not (or lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15)))) +(assert (=> lablgtk.3 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + conf-gtk2.1 + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> ppx%5ftools%5fversioned.7 + (not (or ppx%5ftools%5fversioned.5 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.12)))) +(assert (=> ppx%5ftools%5fversioned.7 + (and (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22) + ocaml.60 + (or jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> dune.38 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.38 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> tuareg.6 (and ocaml.60 conf-emacs.1))) +(assert (=> ppx%5ftools.3 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.3 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> why3.27 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.28 + why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13)))) +(assert (=> why3.27 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> jbuilder.20 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.20 ocaml.60)) +(assert (=> alt-ergo.7 + (not (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12 + alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6)))) +(assert (=> alt-ergo.7 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + ocplib-simplex.2 + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56) + conf-autoconf.1 + (or camlzip.1 camlzip.2 camlzip.3 camlzip.4)))) +(assert (=> why3-base.1 + (not (or why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13 + coq.1)))) +(assert (=> why3-base.1 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or num.1 num.2 num.3 num.4 num.5 num.6)))) +(assert (=> why3.5 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.5 + (and false + (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + conf-gtksourceview.1 + (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12)))) +(assert (=> psmt2-frontend.4 + (not (or psmt2-frontend.1 psmt2-frontend.2 psmt2-frontend.3)))) +(assert (=> psmt2-frontend.4 + (and ocaml.60 + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56) + (or dune.64 dune.65 dune.66 dune.68 dune.69 dune.71 dune.72)))) +(assert (=> menhir.32 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.32 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> ocaml-migrate-parsetree.19 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33)))) +(assert (=> ocaml-migrate-parsetree.19 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44)))) +(assert (=> lwt.7 + (not (or lwt.4 + lwt.6 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.7 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp5.10 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.10 false)) +(assert (=> menhir.25 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.25 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> base.18 + (not (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> base.18 + (and sexplib0.4 + ocaml.60 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> jbuilder.25 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> jbuilder.25 + (and ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44)))) +(assert (=> menhirSdk.1 + (not (or menhirSdk.2 + menhirSdk.3 + menhirSdk.4 + menhirSdk.5 + menhirSdk.6 + menhirSdk.7 + menhirSdk.8 + menhirSdk.9 + menhirSdk.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirSdk.1 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> cmdliner.14 ocaml.60)) +(assert (=> conf-ncurses.1 + (or conf-pkg-config.1 conf-pkg-config.2 conf-pkg-config.3 conf-pkg-config.4))) +(assert (=> ppx%5fderivers.2 (not ppx%5fderivers.1))) +(assert (=> ppx%5fderivers.2 + (and ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocplib-endian.1 + (not (or ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9)))) +(assert (=> ocplib-endian.1 + (and optcomp.3 + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> sqlite3.19 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.19 + (and (or stdio.2 stdio.3 stdio.5 stdio.7 stdio.9 stdio.11 stdio.13) + ocaml.60 + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or configurator.2 configurator.3 configurator.5 configurator.7) + conf-sqlite3.1 + (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4) + (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> ocp-indent.28 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + cmdliner.14 + (or base-bytes.1 base-bytes.2)))) +(assert (=> base.7 + (not (or base.5 + base.6 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> base.7 + (and (or sexplib.56 sexplib.57 sexplib.58) + false + (or jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.16 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.16 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> configurator.2 (not (or configurator.3 configurator.5 configurator.7)))) +(assert (=> configurator.2 + (and (or stdio.2 stdio.3) + (or ppx%5fdriver.14 ppx%5fdriver.15 ppx%5fdriver.16) + ppx%5fbase.2 + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or base.5 base.6 base.7 base.8 base.9)))) +(assert (=> psmt2-frontend.1 + (not (or psmt2-frontend.2 psmt2-frontend.3 psmt2-frontend.4)))) +(assert (=> psmt2-frontend.1 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56) + conf-autoconf.1))) +(assert (=> ppx%5ftools%5fversioned.6 + (not (or ppx%5ftools%5fversioned.5 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.12)))) +(assert (=> ppx%5ftools%5fversioned.6 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22) + ocaml.60))) +(assert (=> zarith.7 + (not (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14)))) +(assert (=> zarith.7 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-perl.1 + (or conf-gmp.1 conf-gmp.2 conf-gmp.3)))) +(assert (=> dune.52 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.25)))) +(assert (=> dune.52 + (and (or ocamlfind-secondary.1 ocaml.60) + (or ocamlfind-secondary.1 ocaml.60) + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> stdlib-shims.2 + (and (or ocaml.60 dune.71 dune.72) + ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> menhirLib.6 + (not (or menhirLib.1 + menhirLib.2 + menhirLib.3 + menhirLib.4 + menhirLib.5 + menhirLib.7 + menhirLib.8 + menhirLib.9 + menhirLib.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirLib.6 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> sqlite3.23 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.23 + (and (or stdio.2 stdio.3 stdio.5 stdio.7 stdio.9 stdio.11 stdio.13) + ocaml.60 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + conf-sqlite3.1 + (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> ocaml.60 + (and ocaml-base-compiler.36 + ocaml-base-compiler.36 + ocaml-base-compiler.36 + ocaml-base-compiler.36 + (or ocaml-config.1 ocaml-config.2)))) +(assert (=> octavius.3 + (not (or octavius.1 octavius.2 octavius.4 octavius.5 octavius.6)))) +(assert (=> octavius.3 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> camlzip.6 + (not (or camlzip.1 camlzip.2 camlzip.3 camlzip.4 camlzip.5 camlzip.7)))) +(assert (=> camlzip.6 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-zlib.1))) +(assert (=> cppo.13 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.13 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> cppo.17 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.17 + (and ocaml.60 + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + base-unix.1 + (or base-bytes.1 base-bytes.2)))) +(assert (=> cppo%5focamlbuild.2 (not (or cppo%5focamlbuild.1 cppo%5focamlbuild.3)))) +(assert (=> cppo%5focamlbuild.2 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.21 cppo.22)))) +(assert (=> ocamlfind.12 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.12 (and false num.1 conf-m4.1))) +(assert (=> ocaml-migrate-parsetree.12 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33 + dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.12 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> ocaml-migrate-parsetree.30 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33)))) +(assert (=> ocaml-migrate-parsetree.30 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5fderivers.1 ppx%5fderivers.2) + ocaml.60 + (or dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> why3.21 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28 + why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13)))) +(assert (=> why3.21 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46)))) +(assert (=> result.2 (not (or result.1 result.3 result.4 result.5 result.6)))) +(assert (=> result.2 ocaml.60)) +(assert (=> ocamlbuild.3 + (not (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8 + base-ocamlbuild.1 + ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17)))) +(assert (=> ocamlbuild.3 ocaml.60)) +(assert (=> dune.56 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + jbuilder.25)))) +(assert (=> dune.56 + (and (or ocamlfind-secondary.1 ocaml.60) + (or ocamlfind-secondary.1 ocaml.60) + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> alt-ergo.6 + (not (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12 + alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5)))) +(assert (=> alt-ergo.6 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + ocplib-simplex.2 + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56) + conf-autoconf.1 + (or camlzip.1 camlzip.2 camlzip.3 camlzip.4)))) +(assert (=> camlp4.7 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.7 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-which.1))) +(assert (=> zarith.1 + (not (or zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14)))) +(assert (=> zarith.1 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or conf-gmp.1 conf-gmp.2 conf-gmp.3)))) +(assert (=> ocamlfind.22 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.22 (and false num.1 conf-m4.1))) +(assert (=> xenbigarray.1 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> dune-private-libs.4 + (not (or dune-private-libs.2 + dune-private-libs.3 + dune-private-libs.5 + dune-private-libs.6 + dune-private-libs.7 + dune-private-libs.8 + dune-private-libs.9 + dune-private-libs.10 + dune-private-libs.11 + dune-private-libs.12 + dune-private-libs.13 + dune-private-libs.14)))) +(assert (=> dune-private-libs.4 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> why3.16 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.16 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + why3-base.10 + (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + ocaml.60 + (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + conf-gtksourceview.1 + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7)))) +(assert (=> dune.14 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.14 ocaml.60)) +(assert (=> why3-base.8 + (not (or why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13 + coq.1)))) +(assert (=> why3-base.8 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> dune.34 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.34 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> dune-private-libs.8 + (not (or dune-private-libs.2 + dune-private-libs.3 + dune-private-libs.4 + dune-private-libs.5 + dune-private-libs.6 + dune-private-libs.7 + dune-private-libs.9 + dune-private-libs.10 + dune-private-libs.11 + dune-private-libs.12 + dune-private-libs.13 + dune-private-libs.14)))) +(assert (=> dune-private-libs.8 + (and ocaml.60 + (or dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> csexp.8 (not csexp.7))) +(assert (=> csexp.8 + (and result.6 + ocaml.60 + (or dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> base-ocamlbuild.1 false)) +(assert (=> camlp4.23 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.23 (and false ocaml.60))) +(assert (=> topkg.11 + (not (or topkg.3 + topkg.4 + topkg.5 + topkg.6 + topkg.7 + topkg.8 + topkg.9 + topkg.12 + topkg.13 + topkg.14 + topkg.15 + topkg.16)))) +(assert (=> topkg.11 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> conf-gtksourceview.1 + (or conf-pkg-config.1 conf-pkg-config.2 conf-pkg-config.3 conf-pkg-config.4))) +(assert (=> sexplib.60 + (not (or sexplib.55 + sexplib.56 + sexplib.57 + sexplib.58 + sexplib0.2 + sexplib0.4 + sexplib0.6 + sexplib0.8)))) +(assert (=> sexplib.60 + (and ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> dune-configurator.11 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.11 + (and dune-private-libs.8 + (or dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune-configurator.21 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.21 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + ocaml.60 + (or dune.68 dune.69 dune.71 dune.72) + (or csexp.7 csexp.8)))) +(assert (=> ppx%5fderivers.1 (not ppx%5fderivers.2))) +(assert (=> ppx%5fderivers.1 + (and ocaml.60 + (or jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> menhir.36 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.36 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> jbuilder.21 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.21 ocaml.60)) +(assert (=> menhir.51 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.51 + (and ocaml.60 + menhirSdk.5 + menhirLib.5 + (or dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ppx%5ftools%5fversioned.12 + (not (or ppx%5ftools%5fversioned.5 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.11)))) +(assert (=> ppx%5ftools%5fversioned.12 + (and (or ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> opam-file-format.11 ocaml.60)) +(assert (=> ocaml-options-vanilla.1 ocaml-base-compiler.36)) +(assert (=> sexplib0.2 + (not (or sexplib0.4 + sexplib0.6 + sexplib0.8 + sexplib.55 + sexplib.56 + sexplib.57 + sexplib.58 + sexplib.60)))) +(assert (=> sexplib0.2 + (and ocaml.60 + (or jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> re.23 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> camlzip.1 + (not (or camlzip.2 camlzip.3 camlzip.4 camlzip.5 camlzip.6 camlzip.7)))) +(assert (=> camlzip.1 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> why3-base.7 + (not (or why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13 + coq.1)))) +(assert (=> why3-base.7 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> dune-configurator.12 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.12 + (and dune-private-libs.9 + (or dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> menhir.41 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.41 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> dune-private-libs.7 + (not (or dune-private-libs.2 + dune-private-libs.3 + dune-private-libs.4 + dune-private-libs.5 + dune-private-libs.6 + dune-private-libs.8 + dune-private-libs.9 + dune-private-libs.10 + dune-private-libs.11 + dune-private-libs.12 + dune-private-libs.13 + dune-private-libs.14)))) +(assert (=> dune-private-libs.7 + (and ocaml.60 + (or dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> sqlite3.26 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25)))) +(assert (=> sqlite3.26 + (and ocaml.60 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + conf-sqlite3.1))) +(assert (=> why3.23 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28 + why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13)))) +(assert (=> why3.23 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46)))) +(assert (=> menhirLib.1 + (not (or menhirLib.2 + menhirLib.3 + menhirLib.4 + menhirLib.5 + menhirLib.6 + menhirLib.7 + menhirLib.8 + menhirLib.9 + menhirLib.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirLib.1 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune-private-libs.14 + (not (or dune-private-libs.2 + dune-private-libs.3 + dune-private-libs.4 + dune-private-libs.5 + dune-private-libs.6 + dune-private-libs.7 + dune-private-libs.8 + dune-private-libs.9 + dune-private-libs.10 + dune-private-libs.11 + dune-private-libs.12 + dune-private-libs.13)))) +(assert (=> dune-private-libs.14 + (and ocaml.60 + (or dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> menhirLib.4 + (not (or menhirLib.1 + menhirLib.2 + menhirLib.3 + menhirLib.5 + menhirLib.6 + menhirLib.7 + menhirLib.8 + menhirLib.9 + menhirLib.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirLib.4 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> menhir.54 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.55 + menhir.56)))) +(assert (=> menhir.54 + (and ocaml.60 + menhirSdk.8 + menhirLib.8 + (or dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> base.25 + (not (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24)))) +(assert (=> base.25 + (and sexplib0.8 + false + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune.10 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.10 ocaml.60)) +(assert (=> lablgtk.6 + (not (or lablgtk.3 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15)))) +(assert (=> lablgtk.6 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + conf-gtk2.1 + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp5.7 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.7 false)) +(assert (=> ocaml-migrate-parsetree.6 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33 + dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.6 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> menhir.8 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.8 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 ocamlbuild.2) + ocaml.60))) +(assert (=> dune-configurator.3 + (not (or dune-configurator.2 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.3 + (and false + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> octavius.4 + (not (or octavius.1 octavius.2 octavius.3 octavius.5 octavius.6)))) +(assert (=> octavius.4 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> cppo.2 + (not (or cppo.1 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.2 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> ocamlfind.7 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.7 (and false num.1 conf-m4.1))) +(assert (=> lablgtk.7 + (not (or lablgtk.3 + lablgtk.6 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15)))) +(assert (=> lablgtk.7 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + conf-gtk2.1 + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> ocaml-migrate-parsetree.17 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33 + dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.17 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> sqlite3.18 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.18 + (and (or stdio.2 stdio.3 stdio.5 stdio.7 stdio.9 stdio.11 stdio.13) + ocaml.60 + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or configurator.2 configurator.3 configurator.5 configurator.7) + conf-sqlite3.1 + (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4) + (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> configurator.5 (not (or configurator.2 configurator.3 configurator.7)))) +(assert (=> configurator.5 + (and stdio.5 + ocaml.60 + (or jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + base.11))) +(assert (=> stdio.11 (not (or stdio.2 stdio.3 stdio.5 stdio.7 stdio.9 stdio.13)))) +(assert (=> stdio.11 + (and ocaml.60 + (or dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or base.20 base.21 base.22)))) +(assert (=> jbuilder.5 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.5 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> ocamlfind.14 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.14 (and false num.1 conf-m4.1))) +(assert (=> cppo.3 + (not (or cppo.1 + cppo.2 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.3 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> dune.24 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.24 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> why3.13 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.13 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + why3-base.6 + (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + ocaml.60 + (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + conf-gtksourceview.1 + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7)))) +(assert (=> menhir.26 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.26 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> dune.68 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.69 + dune.71 + dune.72 + dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + jbuilder.25)))) +(assert (=> dune.68 + (and (or ocamlfind-secondary.1 ocaml.60) + ocamlfind-secondary.1 + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> sqlite3.8 + (not (or sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.8 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + conf-sqlite3.1 + (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4)))) +(assert (=> dune-configurator.7 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.7 + (and dune-private-libs.4 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> menhir.42 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.42 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> camlp5.9 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.9 false)) +(assert (=> ocamlfind.25 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.26)))) +(assert (=> ocamlfind.25 (and ocaml.60 conf-m4.1))) +(assert (=> menhirLib.2 + (not (or menhirLib.1 + menhirLib.3 + menhirLib.4 + menhirLib.5 + menhirLib.6 + menhirLib.7 + menhirLib.8 + menhirLib.9 + menhirLib.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirLib.2 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> why3.10 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.10 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + why3-base.3 + (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + ocaml.60 + (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + conf-gtksourceview.1 + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7)))) +(assert (=> ocamlfind.5 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.5 (and false num.1 conf-m4.1))) +(assert (=> ocamlgraph.5 + (not (or ocamlgraph.4 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12)))) +(assert (=> ocamlgraph.5 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> camlzip.3 + (not (or camlzip.1 camlzip.2 camlzip.4 camlzip.5 camlzip.6 camlzip.7)))) +(assert (=> camlzip.3 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> ppx%5ftools.7 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.7 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> cudf.5 + (and extlib.14 + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> cppo.12 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.12 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> dune-private-libs.6 + (not (or dune-private-libs.2 + dune-private-libs.3 + dune-private-libs.4 + dune-private-libs.5 + dune-private-libs.7 + dune-private-libs.8 + dune-private-libs.9 + dune-private-libs.10 + dune-private-libs.11 + dune-private-libs.12 + dune-private-libs.13 + dune-private-libs.14)))) +(assert (=> dune-private-libs.6 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> camlp5.2 + (not (or camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.2 false)) +(assert (=> conf-pkg-config.3 + (not (or conf-pkg-config.1 conf-pkg-config.2 conf-pkg-config.4)))) +(assert (=> z3.10 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-python-2-7.2 + (or conf-gmp.1 conf-gmp.2 conf-gmp.3)))) +(assert (=> menhir.6 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.6 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 ocamlbuild.2) + ocaml.60))) +(assert (=> base.11 + (not (or base.5 + base.6 + base.7 + base.8 + base.9 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> base.11 + (and sexplib.60 + false + (or jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> sqlite3.10 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.10 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + conf-sqlite3.1 + (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4)))) +(assert (=> conf-pkg-config.2 + (not (or conf-pkg-config.1 conf-pkg-config.3 conf-pkg-config.4)))) +(assert (=> why3.6 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28 + coq.1)))) +(assert (=> why3.6 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + false + (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + conf-gtksourceview.1 + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7) + (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12)))) +(assert (=> easy-format.7 + (and ocaml.60 + (or dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> lwt.8 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.8 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp5.14 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.14 false)) +(assert (=> jbuilder.12 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.12 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> optcomp.3 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> dune.30 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.30 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> sqlite3.16 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.16 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + conf-sqlite3.1 + (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4)))) +(assert (=> camlzip.4 + (not (or camlzip.1 camlzip.2 camlzip.3 camlzip.5 camlzip.6 camlzip.7)))) +(assert (=> camlzip.4 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> camlp5.21 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.21 ocaml.60)) +(assert (=> alt-ergo-lib.2 (not (or alt-ergo-lib.1 alt-ergo-lib.3 alt-ergo-lib.4)))) +(assert (=> alt-ergo-lib.2 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + (or seq.1 seq.2 seq.3 seq.4 seq.5) + ocplib-simplex.2 + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocamlfind.17 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.17 (and false num.1 conf-m4.1))) +(assert (=> psmt2-frontend.3 + (not (or psmt2-frontend.1 psmt2-frontend.2 psmt2-frontend.4)))) +(assert (=> psmt2-frontend.3 + (and ocaml.60 + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56) + (or dune.64 dune.65 dune.66 dune.68 dune.69 dune.71 dune.72)))) +(assert (=> lwt.35 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.35 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + ocaml.60 + (or mmap.1 mmap.2) + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> lwt.13 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.13 + (and (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19 + base-no-ppx.1) + (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-ncurses.1))) +(assert (=> topkg.7 + (not (or topkg.3 + topkg.4 + topkg.5 + topkg.6 + topkg.8 + topkg.9 + topkg.11 + topkg.12 + topkg.13 + topkg.14 + topkg.15 + topkg.16)))) +(assert (=> topkg.7 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> why3-base.6 + (not (or why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13 + coq.1)))) +(assert (=> why3-base.6 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.53 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.53 + (and ocaml.60 + menhirSdk.7 + menhirLib.7 + (or dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> alt-ergo-parsers.3 + (not (or alt-ergo-parsers.1 alt-ergo-parsers.2 alt-ergo-parsers.4)))) +(assert (=> alt-ergo-parsers.3 + (and stdlib-shims.2 + (or psmt2-frontend.2 psmt2-frontend.3 psmt2-frontend.4) + ocaml.60 + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56) + (or dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7) + alt-ergo-lib.3))) +(assert (=> dune.35 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.35 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> camlp4.32 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.33)))) +(assert (=> camlp4.32 + (and (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> ocamlfind.10 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.10 (and false num.1 conf-m4.1))) +(assert (=> camlp4.29 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.29 (and false false))) +(assert (=> menhir.28 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.28 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> camlp5.12 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.12 false)) +(assert (=> ppx%5fast.2 (not (or ppx%5fast.3 ppx%5fast.4)))) +(assert (=> ppx%5fast.2 + (and (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml-compiler-libs.2 + false + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> merlin.46 + (and yojson.18 + result.6 + ocaml.60 + (or dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + dot-merlin-reader.3 + (or csexp.7 csexp.8)))) +(assert (=> ocaml-compiler-libs.2 + (and ocaml.60 + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> menhirLib.3 + (not (or menhirLib.1 + menhirLib.2 + menhirLib.4 + menhirLib.5 + menhirLib.6 + menhirLib.7 + menhirLib.8 + menhirLib.9 + menhirLib.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirLib.3 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> cppo.6 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.6 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> zarith.13 + (not (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.14)))) +(assert (=> zarith.13 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-perl.1 + (or conf-gmp.1 conf-gmp.2 conf-gmp.3)))) +(assert (=> ocaml-migrate-parsetree.8 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33 + dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.8 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> dune.22 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.22 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> menhir.45 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.45 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> dune.29 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.29 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> dune-configurator.16 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.16 + (and dune-private-libs.12 + (or dune.64 dune.65 dune.66 dune.68 dune.69 dune.71 dune.72)))) +(assert (=> ocplib-endian.9 + (not (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8)))) +(assert (=> ocplib-endian.9 + (and ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22) + (or base-bytes.1 base-bytes.2)))) +(assert (=> ppx%5fenumerate.10 + (and (or ppx%5ftype%5fconv.13 ppx%5ftype%5fconv.14) + ppx%5fmetaquot.2 + (or ppx%5fdriver.14 ppx%5fdriver.15 ppx%5fdriver.16) + (or ppx%5fcore.12 ppx%5fcore.13 ppx%5fcore.14) + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> ocaml-secondary-compiler.1 (not ocaml-secondary-compiler.2))) +(assert (=> ocaml-secondary-compiler.1 ocaml.60)) +(assert (=> dune.48 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.25)))) +(assert (=> dune.48 + (and (or ocamlfind-secondary.1 ocaml.60) + (or ocamlfind-secondary.1 ocaml.60) + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> dune.21 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.21 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> lablgtk.13 + (not (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.14 + lablgtk.15)))) +(assert (=> lablgtk.13 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-gtk2.1))) +(assert (=> topkg.3 + (not (or topkg.4 + topkg.5 + topkg.6 + topkg.7 + topkg.8 + topkg.9 + topkg.11 + topkg.12 + topkg.13 + topkg.14 + topkg.15 + topkg.16)))) +(assert (=> topkg.3 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> camlp4.33 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32)))) +(assert (=> camlp4.33 (and false false))) +(assert (=> sqlite3.14 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.14 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + conf-sqlite3.1 + (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4)))) +(assert (=> dune.41 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.41 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> why3.24 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.25 + why3.26 + why3.27 + why3.28 + why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13)))) +(assert (=> why3.24 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46)))) +(assert (=> cppo.19 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.19 + (and ocaml.60 + (or jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + base-unix.1 + (or base-bytes.1 base-bytes.2)))) +(assert (=> ppx%5fast.3 (not (or ppx%5fast.2 ppx%5fast.4)))) +(assert (=> ppx%5fast.3 + (and (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml-compiler-libs.2 + false + (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> alt-ergo-parsers.1 + (not (or alt-ergo-parsers.2 alt-ergo-parsers.3 alt-ergo-parsers.4)))) +(assert (=> alt-ergo-parsers.1 + (and (or psmt2-frontend.2 psmt2-frontend.3 psmt2-frontend.4) + ocaml.60 + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56) + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7) + alt-ergo-lib.1))) +(assert (=> ocaml-migrate-parsetree.16 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33 + dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.16 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> menhir.11 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.11 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 ocamlbuild.2) + ocaml.60))) +(assert (=> ocaml-migrate-parsetree.13 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33 + dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.13 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> conf-gmp.2 (not (or conf-gmp.1 conf-gmp.3)))) +(assert (=> camlp4.26 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.26 + (and (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> camlp5.22 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.22 ocaml.60)) +(assert (=> camlp5.23 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.24)))) +(assert (=> camlp5.23 ocaml.60)) +(assert (=> lwt.46 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.46 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> menhir.19 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.19 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 ocamlbuild.2) + ocaml.60))) +(assert (=> why3-base.10 + (not (or why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.11 + why3-base.12 + why3-base.13 + coq.1)))) +(assert (=> why3-base.10 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> ppx%5ftools%5fversioned.8 + (not (or ppx%5ftools%5fversioned.5 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.12)))) +(assert (=> ppx%5ftools%5fversioned.8 + (and (or ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22) + ocaml.60 + (or jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> lwt.17 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.17 + (and (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19 + base-no-ppx.1) + (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-ncurses.1))) +(assert (=> camlp4.13 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.13 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + ocaml.60 + conf-which.1))) +(assert (=> jbuilder.18 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.18 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> ppx%5ftools.15 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.15 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> ppx%5fcore.14 (not (or ppx%5fcore.12 ppx%5fcore.13)))) +(assert (=> ppx%5fcore.14 + (and stdio.3 + ppx%5ftraverse%5fbuiltins.2 + (or ppx%5fast.2 ppx%5fast.3 ppx%5fast.4) + ocaml-compiler-libs.2 + ocaml.60 + (or jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or base.8 base.9)))) +(assert (=> menhir.29 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.29 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> camlp4.11 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.11 (and false false))) +(assert (=> ocamlfind.6 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.6 (and false num.1 conf-m4.1))) +(assert (=> ocaml-migrate-parsetree.18 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33)))) +(assert (=> ocaml-migrate-parsetree.18 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44)))) +(assert (=> sqlite3.9 + (not (or sqlite3.8 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.9 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + conf-sqlite3.1 + (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4)))) +(assert (=> lwt.50 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.51)))) +(assert (=> lwt.50 + (and ocaml-syntax-shims.1 + (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> dune.25 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.25 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> lwt.21 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51 + ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5)))) +(assert (=> lwt.21 + (and (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19 + base-no-ppx.1) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + (or cppo%5focamlbuild.1 cppo%5focamlbuild.2 cppo%5focamlbuild.3) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> why3.14 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.14 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + why3-base.7 + (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + ocaml.60 + (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + conf-gtksourceview.1 + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7)))) +(assert (=> dune-configurator.9 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.9 + (and dune-private-libs.6 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> lwt.41 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.41 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> dune.36 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.36 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> menhir.48 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.48 + (and ocaml.60 + menhirSdk.2 + menhirLib.2 + (or dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune.66 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.68 + dune.69 + dune.71 + dune.72 + dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + jbuilder.25)))) +(assert (=> dune.66 + (and (or ocamlfind-secondary.1 ocaml.60) + (or ocamlfind-secondary.1 ocaml.60) + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> ppx%5fcore.13 (not (or ppx%5fcore.12 ppx%5fcore.14)))) +(assert (=> ppx%5fcore.13 + (and stdio.3 + ppx%5ftraverse%5fbuiltins.2 + ppx%5fast.4 + ocaml-compiler-libs.2 + ocaml.60 + (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + base.9))) +(assert (=> lwt.30 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.30 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.24 ocamlfind.25 ocamlfind.26) + ocaml.60 + (or jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> dune-private-libs.12 + (not (or dune-private-libs.2 + dune-private-libs.3 + dune-private-libs.4 + dune-private-libs.5 + dune-private-libs.6 + dune-private-libs.7 + dune-private-libs.8 + dune-private-libs.9 + dune-private-libs.10 + dune-private-libs.11 + dune-private-libs.13 + dune-private-libs.14)))) +(assert (=> dune-private-libs.12 + (and ocaml.60 (or dune.64 dune.65 dune.66 dune.68 dune.69 dune.71 dune.72)))) +(assert (=> ppx%5ftraverse%5fbuiltins.2 + (and ocaml.60 + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> lwt.20 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51 + ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5)))) +(assert (=> lwt.20 + (and (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19 + base-no-ppx.1) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> alt-ergo-parsers.2 + (not (or alt-ergo-parsers.1 alt-ergo-parsers.3 alt-ergo-parsers.4)))) +(assert (=> alt-ergo-parsers.2 + (and (or psmt2-frontend.2 psmt2-frontend.3 psmt2-frontend.4) + ocaml.60 + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56) + (or dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7) + alt-ergo-lib.2))) +(assert (=> ocaml-secondary-compiler.2 (not ocaml-secondary-compiler.1))) +(assert (=> ocaml-secondary-compiler.2 ocaml.60)) +(assert (=> dune.54 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.25)))) +(assert (=> dune.54 + (and (or ocamlfind-secondary.1 ocaml.60) + (or ocamlfind-secondary.1 ocaml.60) + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> ocaml-config.1 (not ocaml-config.2))) +(assert (=> ocaml-config.1 ocaml-base-compiler.36)) +(assert (=> zarith.14 + (not (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13)))) +(assert (=> zarith.14 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-perl.1 + (or conf-gmp.1 conf-gmp.2 conf-gmp.3)))) +(assert (=> dune-configurator.22 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.23)))) +(assert (=> dune-configurator.22 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + ocaml.60 + (or dune.71 dune.72) + (or csexp.7 csexp.8)))) +(assert (=> ocamlfind.11 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.11 (and false num.1 conf-m4.1))) +(assert (=> cppo.8 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.8 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> lablgtk.9 + (not (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15)))) +(assert (=> lablgtk.9 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + conf-gtk2.1))) +(assert (=> menhir.22 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.22 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> dune.6 + (not (or dune.3 + dune.4 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.6 ocaml.60)) +(assert (=> yojson.18 + (and ocaml.60 + easy-format.7 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22) + biniou.9))) +(assert (=> camlzip.2 + (not (or camlzip.1 camlzip.3 camlzip.4 camlzip.5 camlzip.6 camlzip.7)))) +(assert (=> camlzip.2 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> base.5 + (not (or base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25 + sexplib.56 + sexplib.57 + sexplib.58 + sexplib.60)))) +(assert (=> base.5 (and false (or jbuilder.4 jbuilder.5 jbuilder.6 jbuilder.7)))) +(assert (=> user-setup.7 + (and re.23 + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + cmdliner.14))) +(assert (=> alt-ergo.10 + (not (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.11 + alt-ergo.12)))) +(assert (=> alt-ergo.10 + (and ocaml.60 + (or dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + alt-ergo-parsers.2 + alt-ergo-lib.2))) +(assert (=> lwt.22 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51 + ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5)))) +(assert (=> lwt.22 + (and (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19 + base-no-ppx.1) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + (or cppo%5focamlbuild.1 cppo%5focamlbuild.2 cppo%5focamlbuild.3) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.4 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.4 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> menhir.18 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.18 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 ocamlbuild.2) + ocaml.60))) +(assert (=> cppo%5focamlbuild.3 (not (or cppo%5focamlbuild.1 cppo%5focamlbuild.2)))) +(assert (=> cppo%5focamlbuild.3 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> jbuilder.6 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.6 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> dune-configurator.17 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.17 + (and dune-private-libs.13 + (or dune.64 dune.65 dune.66 dune.68 dune.69 dune.71 dune.72)))) +(assert (=> why3.4 + (not (or why3.1 + why3.2 + why3.3 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.4 + (and false + lablgtk.3 + conf-gtksourceview.1 + (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12)))) +(assert (=> ocamlgraph.12 + (not (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9)))) +(assert (=> ocamlgraph.12 + (and stdlib-shims.2 + ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune.4 + (not (or dune.3 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.4 ocaml.60)) +(assert (=> camlp4.19 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.19 (and false false))) +(assert (=> sexplib.58 + (not (or sexplib.55 + sexplib.56 + sexplib.57 + sexplib.60 + sexplib0.2 + sexplib0.4 + sexplib0.6 + sexplib0.8)))) +(assert (=> sexplib.58 + (and ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.2 + (not (or jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.2 ocaml.60)) +(assert (=> why3.8 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.8 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + why3-base.2 + (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + ocaml.60 + (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + conf-gtksourceview.1 + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7)))) +(assert (=> sqlite3.13 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.13 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + conf-sqlite3.1 + (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4)))) +(assert (=> ppx%5ftools.5 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.5 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> topkg.4 + (not (or topkg.3 + topkg.5 + topkg.6 + topkg.7 + topkg.8 + topkg.9 + topkg.11 + topkg.12 + topkg.13 + topkg.14 + topkg.15 + topkg.16)))) +(assert (=> topkg.4 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> jbuilder.13 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.13 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> base.16 + (not (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> base.16 + (and sexplib0.4 + ocaml.60 + (or dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> menhir.50 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.50 + (and ocaml.60 + menhirSdk.4 + menhirLib.4 + (or dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> camlp5.16 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.16 false)) +(assert (=> dune.33 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.33 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> conf-sqlite3.1 + (or conf-pkg-config.1 conf-pkg-config.2 conf-pkg-config.3 conf-pkg-config.4))) +(assert (=> camlp4.14 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.14 + (and (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-which.1))) +(assert (=> alt-ergo.2 + (not (or alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12)))) +(assert (=> alt-ergo.2 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6)))) +(assert (=> dune-configurator.23 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22)))) +(assert (=> dune-configurator.23 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + ocaml.60 + (or dune.71 dune.72) + (or csexp.7 csexp.8)))) +(assert (=> cppo.22 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21)))) +(assert (=> cppo.22 + (and ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + base-unix.1))) +(assert (=> why3-base.3 + (not (or why3-base.1 + why3-base.2 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13 + coq.1)))) +(assert (=> why3-base.3 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.2 menhir.3 menhir.4 menhir.6)))) +(assert (=> dune-private-libs.5 + (not (or dune-private-libs.2 + dune-private-libs.3 + dune-private-libs.4 + dune-private-libs.6 + dune-private-libs.7 + dune-private-libs.8 + dune-private-libs.9 + dune-private-libs.10 + dune-private-libs.11 + dune-private-libs.12 + dune-private-libs.13 + dune-private-libs.14)))) +(assert (=> dune-private-libs.5 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune.17 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.17 ocaml.60)) +(assert (=> base.20 + (not (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> base.20 + (and sexplib0.6 + ocaml.60 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.23 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33)))) +(assert (=> ocaml-migrate-parsetree.23 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5fderivers.1 ppx%5fderivers.2) + ocaml.60 + (or dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune.40 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.40 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> ppx%5fdriver.15 (not (or ppx%5fdriver.14 ppx%5fdriver.16)))) +(assert (=> ppx%5fdriver.15 + (and ppx%5foptcomp.12 + (or ppx%5fcore.12 ppx%5fcore.13 ppx%5fcore.14) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + (or ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + false + (or jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.4 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.4 ocaml.60)) +(assert (=> base.22 + (not (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.24 + base.25)))) +(assert (=> base.22 + (and sexplib0.6 + ocaml.60 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> num.6 (not (or num.1 num.2 num.3 num.4 num.5 base-num.1)))) +(assert (=> num.6 + (and (or ocamlfind.23 ocamlfind.24 ocamlfind.25 ocamlfind.26) ocaml.60))) +(assert (=> ocplib-endian.6 + (not (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9)))) +(assert (=> ocplib-endian.6 + (and optcomp.3 + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33) + (or base-bytes.1 base-bytes.2)))) +(assert (=> result.5 (not (or result.1 result.2 result.3 result.4 result.6)))) +(assert (=> result.5 + (and ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> sqlite3.15 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.15 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + conf-sqlite3.1 + (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4)))) +(assert (=> ocaml-migrate-parsetree.20 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33)))) +(assert (=> ocaml-migrate-parsetree.20 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5fderivers.1 ppx%5fderivers.2) + ocaml.60 + (or dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune-configurator.14 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.14 + (and dune-private-libs.11 + (or dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> camlp4.18 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.18 + (and (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> ppx%5ftools.14 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.14 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> conf-gmp.3 (not (or conf-gmp.1 conf-gmp.2)))) +(assert (=> octavius.1 + (not (or octavius.2 octavius.3 octavius.4 octavius.5 octavius.6)))) +(assert (=> octavius.1 + (and (or topkg.3 + topkg.4 + topkg.5 + topkg.6 + topkg.7 + topkg.8 + topkg.9 + topkg.11 + topkg.12 + topkg.13 + topkg.14 + topkg.15 + topkg.16) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> base-num.1 false)) +(assert (=> dune.3 + (not (or dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.3 ocaml.60)) +(assert (=> dune.61 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + jbuilder.25)))) +(assert (=> dune.61 + (and (or ocamlfind-secondary.1 ocaml.60) + (or ocamlfind-secondary.1 ocaml.60) + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> camlzip.5 + (not (or camlzip.1 camlzip.2 camlzip.3 camlzip.4 camlzip.6 camlzip.7)))) +(assert (=> camlzip.5 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-zlib.1))) +(assert (=> dune-configurator.5 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.5 + (and dune-private-libs.2 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune.64 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + jbuilder.25)))) +(assert (=> dune.64 + (and (or ocamlfind-secondary.1 ocaml.60) + (or ocamlfind-secondary.1 ocaml.60) + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> menhirLib.8 + (not (or menhirLib.1 + menhirLib.2 + menhirLib.3 + menhirLib.4 + menhirLib.5 + menhirLib.6 + menhirLib.7 + menhirLib.9 + menhirLib.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.55 + menhir.56)))) +(assert (=> menhirLib.8 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> camlp4.9 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.9 + (and (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-which.1))) +(assert (=> ppx%5ftype%5fconv.13 (not ppx%5ftype%5fconv.14))) +(assert (=> ppx%5ftype%5fconv.13 + (and ppx%5fmetaquot.2 + (or ppx%5fdriver.14 ppx%5fdriver.15 ppx%5fdriver.16) + (or ppx%5fcore.12 ppx%5fcore.13) + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> dune.16 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.16 ocaml.60)) +(assert (=> menhir.13 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.13 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 ocamlbuild.2) + ocaml.60))) +(assert (=> dune.19 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.19 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> ppx%5ftools.17 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.17 + (and false + (or dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ppx%5fast.4 (not (or ppx%5fast.2 ppx%5fast.3)))) +(assert (=> ppx%5fast.4 + (and (or ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml-compiler-libs.2 + ocaml.60 + (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> menhir.27 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.27 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> lwt.39 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.39 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> lablgtk.8 + (not (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15)))) +(assert (=> lablgtk.8 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + conf-gtk2.1))) +(assert (=> menhir.52 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.52 + (and ocaml.60 + menhirSdk.6 + menhirLib.6 + (or dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> camlp5.18 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.18 ocaml.60)) +(assert (=> ppx%5ftools.11 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.11 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> menhirSdk.6 + (not (or menhirSdk.1 + menhirSdk.2 + menhirSdk.3 + menhirSdk.4 + menhirSdk.5 + menhirSdk.7 + menhirSdk.8 + menhirSdk.9 + menhirSdk.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirSdk.6 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune-configurator.2 + (not (or dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.2 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44))) +(assert (=> base-implicits.1 (and false ocaml.60))) +(assert (=> dune.62 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + jbuilder.25)))) +(assert (=> dune.62 + (and (or ocamlfind-secondary.1 ocaml.60) + (or ocamlfind-secondary.1 ocaml.60) + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> topkg.6 + (not (or topkg.3 + topkg.4 + topkg.5 + topkg.7 + topkg.8 + topkg.9 + topkg.11 + topkg.12 + topkg.13 + topkg.14 + topkg.15 + topkg.16)))) +(assert (=> topkg.6 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> dune.72 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + jbuilder.25)))) +(assert (=> dune.72 (and ocamlfind-secondary.1 ocaml.60 base-unix.1 base-threads.1))) +(assert (=> alt-ergo.3 + (not (or alt-ergo.2 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12)))) +(assert (=> alt-ergo.3 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6)))) +(assert (=> ocaml-migrate-parsetree.31 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33)))) +(assert (=> ocaml-migrate-parsetree.31 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5fderivers.1 ppx%5fderivers.2) + ocaml.60 + (or dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> base.21 + (not (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.22 + base.24 + base.25)))) +(assert (=> base.21 + (and sexplib0.6 + ocaml.60 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> alt-ergo.4 + (not (or alt-ergo.2 + alt-ergo.3 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12)))) +(assert (=> alt-ergo.4 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6)))) +(assert (=> octavius.5 + (not (or octavius.1 octavius.2 octavius.3 octavius.4 octavius.6)))) +(assert (=> octavius.5 + (and ocaml.60 + (or jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> ocaml-migrate-parsetree.11 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33 + dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.11 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> camlp5.3 + (not (or camlp5.2 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.3 false)) +(assert (=> base-no-ppx.1 false)) +(assert (=> %3dopam-invariant.1 ocaml-base-compiler.36)) +(assert (=> result.3 (not (or result.1 result.2 result.4 result.5 result.6)))) +(assert (=> result.3 ocaml.60)) +(assert (=> dune-private-libs.2 + (not (or dune-private-libs.3 + dune-private-libs.4 + dune-private-libs.5 + dune-private-libs.6 + dune-private-libs.7 + dune-private-libs.8 + dune-private-libs.9 + dune-private-libs.10 + dune-private-libs.11 + dune-private-libs.12 + dune-private-libs.13 + dune-private-libs.14)))) +(assert (=> dune-private-libs.2 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> menhir.2 + (not (or menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.2 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> menhirLib.7 + (not (or menhirLib.1 + menhirLib.2 + menhirLib.3 + menhirLib.4 + menhirLib.5 + menhirLib.6 + menhirLib.8 + menhirLib.9 + menhirLib.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirLib.7 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> topkg.13 + (not (or topkg.3 + topkg.4 + topkg.5 + topkg.6 + topkg.7 + topkg.8 + topkg.9 + topkg.11 + topkg.12 + topkg.14 + topkg.15 + topkg.16)))) +(assert (=> topkg.13 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> ocaml-migrate-parsetree.22 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33)))) +(assert (=> ocaml-migrate-parsetree.22 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5fderivers.1 ppx%5fderivers.2) + false + ocaml.60 + (or dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dot-merlin-reader.3 + (and yojson.18 + result.6 + (or ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or csexp.7 csexp.8)))) +(assert (=> lwt.32 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.32 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.24 ocamlfind.25 ocamlfind.26) + ocaml.60 + (or jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> ppx%5ftools.10 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.10 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> mmap.1 (not mmap.2))) +(assert (=> mmap.1 + (and ocaml.60 + (or dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> jbuilder.23 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.23 ocaml.60)) +(assert (=> why3.1 + (not (or why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.1 + (and (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26) + ocamlgraph.4 + false + coq.1 + (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12)))) +(assert (=> dune.50 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.25)))) +(assert (=> dune.50 + (and (or ocamlfind-secondary.1 ocaml.60) + (or ocamlfind-secondary.1 ocaml.60) + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> num.4 (not (or num.1 num.2 num.3 num.5 num.6 base-num.1)))) +(assert (=> num.4 + (and (or ocamlfind.23 ocamlfind.24 ocamlfind.25 ocamlfind.26) ocaml.60))) +(assert (=> menhir.33 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.33 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> lablgtk.11 + (not (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15)))) +(assert (=> lablgtk.11 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-gtk2.1))) +(assert (=> ppx%5ftype%5fconv.14 (not ppx%5ftype%5fconv.13))) +(assert (=> ppx%5ftype%5fconv.14 + (and ppx%5fmetaquot.2 + (or ppx%5fdriver.14 ppx%5fdriver.15 ppx%5fdriver.16) + (or ppx%5fderivers.1 ppx%5fderivers.2) + (or ppx%5fcore.12 ppx%5fcore.13 ppx%5fcore.14) + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> ppx%5ftools.13 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.13 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> ppx%5fmetaquot.2 + (and ppx%5ftraverse%5fbuiltins.2 + (or ppx%5fdriver.14 ppx%5fdriver.15 ppx%5fdriver.16) + (or ppx%5fcore.12 ppx%5fcore.13 ppx%5fcore.14) + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> dune.59 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + jbuilder.25)))) +(assert (=> dune.59 + (and (or ocamlfind-secondary.1 ocaml.60) + (or ocamlfind-secondary.1 ocaml.60) + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> seq.4 (not (or seq.1 seq.2 seq.3 seq.5)))) +(assert (=> seq.4 + (and ocaml.60 + (or dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> octavius.6 + (not (or octavius.1 octavius.2 octavius.3 octavius.4 octavius.5)))) +(assert (=> octavius.6 + (and ocaml.60 + (or dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> alt-ergo.11 + (not (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.12)))) +(assert (=> alt-ergo.11 + (and ocaml.60 + (or dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + alt-ergo-parsers.3 + alt-ergo-lib.3))) +(assert (=> octavius.2 + (not (or octavius.1 octavius.3 octavius.4 octavius.5 octavius.6)))) +(assert (=> octavius.2 + (and (or topkg.3 + topkg.4 + topkg.5 + topkg.6 + topkg.7 + topkg.8 + topkg.9 + topkg.11 + topkg.12 + topkg.13 + topkg.14 + topkg.15 + topkg.16) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> ocaml-migrate-parsetree.21 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33)))) +(assert (=> ocaml-migrate-parsetree.21 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5fderivers.1 ppx%5fderivers.2) + false + false + (or dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> why3.12 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.12 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + why3-base.5 + (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + ocaml.60 + (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + conf-gtksourceview.1 + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7)))) +(assert (=> ocplib-endian.4 + (not (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9)))) +(assert (=> ocplib-endian.4 + (and optcomp.3 + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33) + (or base-bytes.1 base-bytes.2)))) +(assert (=> topkg.5 + (not (or topkg.3 + topkg.4 + topkg.6 + topkg.7 + topkg.8 + topkg.9 + topkg.11 + topkg.12 + topkg.13 + topkg.14 + topkg.15 + topkg.16)))) +(assert (=> topkg.5 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> alt-ergo-parsers.4 + (not (or alt-ergo-parsers.1 alt-ergo-parsers.2 alt-ergo-parsers.3)))) +(assert (=> alt-ergo-parsers.4 + (and stdlib-shims.2 + (or psmt2-frontend.2 psmt2-frontend.3 psmt2-frontend.4) + ocaml.60 + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56) + (or dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7) + alt-ergo-lib.4))) +(assert (=> menhir.21 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.21 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> base.6 + (not (or base.5 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> base.6 + (and (or sexplib.56 sexplib.57 sexplib.58) + false + (or jbuilder.2 jbuilder.3 jbuilder.4 jbuilder.5 jbuilder.6 jbuilder.7)))) +(assert (=> ppx%5ftools.19 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18)))) +(assert (=> ppx%5ftools.19 + (and false + (or dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> jbuilder.10 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.10 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> menhir.39 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.39 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> stdio.13 (not (or stdio.2 stdio.3 stdio.5 stdio.7 stdio.9 stdio.11)))) +(assert (=> stdio.13 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or base.24 base.25)))) +(assert (=> camlzip.7 + (not (or camlzip.1 camlzip.2 camlzip.3 camlzip.4 camlzip.5 camlzip.6)))) +(assert (=> camlzip.7 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-zlib.1))) +(assert (=> zarith.6 + (not (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14)))) +(assert (=> zarith.6 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-perl.1 + (or conf-gmp.1 conf-gmp.2 conf-gmp.3)))) +(assert (=> base-bytes.1 (not base-bytes.2))) +(assert (=> base-bytes.1 + (and (or ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> dune-configurator.8 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.8 + (and dune-private-libs.5 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> jbuilder.8 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.8 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> ocamlbuild.4 + (not (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8 + base-ocamlbuild.1 + ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17)))) +(assert (=> ocamlbuild.4 ocaml.60)) +(assert (=> ocaml-migrate-parsetree.9 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33 + dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.9 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> ocplib-simplex.2 (not ocplib-simplex.1))) +(assert (=> ocplib-simplex.2 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + conf-autoconf.1))) +(assert (=> ppx%5fsexp%5fconv.14 + (and (or sexplib.55 sexplib.56 sexplib.57 sexplib.58) + (or ppx%5ftype%5fconv.13 ppx%5ftype%5fconv.14) + ppx%5fmetaquot.2 + (or ppx%5fdriver.14 ppx%5fdriver.15 ppx%5fdriver.16) + (or ppx%5fcore.12 ppx%5fcore.13 ppx%5fcore.14) + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> lwt.4 + (not (or lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.4 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> menhir.43 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.43 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> lwt.10 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.10 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + (or camlp4.2 camlp4.3)))) +(assert (=> ocaml-base-compiler.36 + (and ocaml.60 base-unix.1 base-threads.1 base-bigarray.1))) +(assert (=> mccs.9 + (and ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + cudf.5))) +(assert (=> base.24 + (not (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.25)))) +(assert (=> base.24 + (and sexplib0.8 + ocaml.60 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocplib-endian.7 + (not (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.8 + ocplib-endian.9)))) +(assert (=> ocplib-endian.7 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22) + (or base-bytes.1 base-bytes.2)))) +(assert (=> ocaml-migrate-parsetree.10 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33 + dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.10 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> dune-private-libs.11 + (not (or dune-private-libs.2 + dune-private-libs.3 + dune-private-libs.4 + dune-private-libs.5 + dune-private-libs.6 + dune-private-libs.7 + dune-private-libs.8 + dune-private-libs.9 + dune-private-libs.10 + dune-private-libs.12 + dune-private-libs.13 + dune-private-libs.14)))) +(assert (=> dune-private-libs.11 + (and ocaml.60 + (or dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> sqlite3.25 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.26)))) +(assert (=> sqlite3.25 + (and ocaml.60 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + conf-sqlite3.1))) +(assert (=> ocaml-migrate-parsetree.27 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33)))) +(assert (=> ocaml-migrate-parsetree.27 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5fderivers.1 ppx%5fderivers.2) + ocaml.60 + (or dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune.44 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.44 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> why3-base.5 + (not (or why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13 + coq.1)))) +(assert (=> why3-base.5 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> dune.7 + (not (or dune.3 + dune.4 + dune.6 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.7 ocaml.60)) +(assert (=> ppx%5fjs%5fstyle.2 + (and ppx%5fmetaquot.2 + (or ppx%5fdriver.14 ppx%5fdriver.15 ppx%5fdriver.16) + (or ppx%5fcore.12 ppx%5fcore.13 ppx%5fcore.14) + (or octavius.1 octavius.2 octavius.3 octavius.4 octavius.5 octavius.6) + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> dune-private-libs.10 + (not (or dune-private-libs.2 + dune-private-libs.3 + dune-private-libs.4 + dune-private-libs.5 + dune-private-libs.6 + dune-private-libs.7 + dune-private-libs.8 + dune-private-libs.9 + dune-private-libs.11 + dune-private-libs.12 + dune-private-libs.13 + dune-private-libs.14)))) +(assert (=> dune-private-libs.10 + (and ocaml.60 + (or dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> zarith.3 + (not (or zarith.1 + zarith.2 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14)))) +(assert (=> zarith.3 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-perl.1 + (or conf-gmp.1 conf-gmp.2 conf-gmp.3)))) +(assert (=> num.5 (not (or num.1 num.2 num.3 num.4 num.6 base-num.1)))) +(assert (=> num.5 + (and (or ocamlfind.23 ocamlfind.24 ocamlfind.25 ocamlfind.26) ocaml.60))) +(assert (=> ocamlbuild.1 + (not (or ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8)))) +(assert (=> ocamlbuild.1 (and ocaml.60 base-ocamlbuild.1))) +(assert (=> seq.3 (not (or seq.1 seq.2 seq.4 seq.5)))) +(assert (=> seq.3 + (and false + (or dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> jbuilder.11 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.11 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> dune.43 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.43 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> configurator.7 + (not (or configurator.2 configurator.3 configurator.5 jbuilder.20)))) +(assert (=> configurator.7 + (and (or stdio.7 stdio.9 stdio.11) + ocaml.60 + (or jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or base.13 base.14 base.16 base.17 base.18 base.20 base.21 base.22)))) +(assert (=> alt-ergo-lib.4 (not (or alt-ergo-lib.1 alt-ergo-lib.2 alt-ergo-lib.3)))) +(assert (=> alt-ergo-lib.4 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + stdlib-shims.2 + (or seq.1 seq.2 seq.3 seq.4 seq.5) + ocplib-simplex.2 + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> conf-pkg-config.1 + (not (or conf-pkg-config.2 conf-pkg-config.3 conf-pkg-config.4)))) +(assert (=> camlp5.20 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.20 ocaml.60)) +(assert (=> camlp4.5 + (not (or camlp4.2 + camlp4.3 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.5 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-which.1))) +(assert (=> sqlite3.20 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.20 + (and (or stdio.2 stdio.3 stdio.5 stdio.7 stdio.9 stdio.11 stdio.13) + ocaml.60 + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or configurator.2 configurator.3 configurator.5 configurator.7) + conf-sqlite3.1 + (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4) + (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> camlp5.17 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.17 ocaml.60)) +(assert (=> cppo.16 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.16 + (and false + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + base-unix.1 + (or base-bytes.1 base-bytes.2)))) +(assert (=> stdio.2 (not (or stdio.3 stdio.5 stdio.7 stdio.9 stdio.11 stdio.13)))) +(assert (=> stdio.2 + (and false + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or base.5 base.6 base.7 base.8 base.9)))) +(assert (=> menhir.31 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.31 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> lwt.18 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51 + ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5)))) +(assert (=> lwt.18 + (and (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19 + base-no-ppx.1) + (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-ncurses.1 + (or base-bytes.1 base-bytes.2)))) +(assert (=> topkg.15 + (not (or topkg.3 + topkg.4 + topkg.5 + topkg.6 + topkg.7 + topkg.8 + topkg.9 + topkg.11 + topkg.12 + topkg.13 + topkg.14 + topkg.16)))) +(assert (=> topkg.15 + (and (or ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> conf-autoconf.1 conf-which.1)) +(assert (=> camlp4.2 + (not (or camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.2 false)) +(assert (=> base.13 + (not (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> base.13 + (and sexplib0.2 + false + (or jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> zarith.5 + (not (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14)))) +(assert (=> zarith.5 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-perl.1 + (or conf-gmp.1 conf-gmp.2 conf-gmp.3)))) +(assert (=> ppx%5ftools%5fversioned.9 + (not (or ppx%5ftools%5fversioned.5 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.12)))) +(assert (=> ppx%5ftools%5fversioned.9 + (and (or ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ppx%5fhash.2 + (and (or ppx%5ftype%5fconv.13 ppx%5ftype%5fconv.14) + ppx%5fsexp%5fconv.14 + ppx%5fmetaquot.2 + (or ppx%5fdriver.14 ppx%5fdriver.15 ppx%5fdriver.16) + (or ppx%5fcore.12 ppx%5fcore.13 ppx%5fcore.14) + ppx%5fcompare.11 + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or base.5 base.6 base.7 base.8 base.9)))) +(assert (=> ppx%5ftools.8 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.8 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> conf-pkg-config.4 + (not (or conf-pkg-config.1 conf-pkg-config.2 conf-pkg-config.3)))) +(assert (=> ocamlfind.26 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25)))) +(assert (=> ocamlfind.26 (and ocaml.60 conf-m4.1))) +(assert (=> ocamlbuild.6 + (not (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.7 + ocamlbuild.8 + base-ocamlbuild.1 + ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17)))) +(assert (=> ocamlbuild.6 ocaml.60)) +(assert (=> ocamlbuild.5 + (not (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8 + base-ocamlbuild.1 + ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17)))) +(assert (=> ocamlbuild.5 ocaml.60)) +(assert (=> why3.15 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.15 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + why3-base.8 + (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + ocaml.60 + (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + conf-gtksourceview.1 + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7)))) +(assert (=> menhir.20 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.20 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> ppx%5fdriver.16 (not (or ppx%5fdriver.14 ppx%5fdriver.15)))) +(assert (=> ppx%5fdriver.16 + (and ppx%5foptcomp.12 + (or ppx%5fcore.13 ppx%5fcore.14) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + (or ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> biniou.9 + (and ocaml.60 + easy-format.7 + (or dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> why3.18 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.18 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + why3-base.12 + (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + ocaml.60 + (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + conf-gtksourceview.1 + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7)))) +(assert (=> lablgtk.15 + (not (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14)))) +(assert (=> lablgtk.15 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-gtk2.1))) +(assert (=> jbuilder.22 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.22 ocaml.60)) +(assert (=> why3.26 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.27 + why3.28 + why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13)))) +(assert (=> why3.26 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.24 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.24 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> why3-base.11 + (not (or why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.12 + why3-base.13 + coq.1)))) +(assert (=> why3-base.11 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> lablgtk.12 + (not (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.13 + lablgtk.14 + lablgtk.15)))) +(assert (=> lablgtk.12 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-gtk2.1))) +(assert (=> menhir.14 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.14 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 ocamlbuild.2) + ocaml.60))) +(assert (=> menhirSdk.5 + (not (or menhirSdk.1 + menhirSdk.2 + menhirSdk.3 + menhirSdk.4 + menhirSdk.6 + menhirSdk.7 + menhirSdk.8 + menhirSdk.9 + menhirSdk.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirSdk.5 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.24 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33)))) +(assert (=> ocaml-migrate-parsetree.24 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5fderivers.1 ppx%5fderivers.2) + ocaml.60 + (or dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune-configurator.13 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.13 + (and dune-private-libs.10 + (or dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune.31 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.31 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> conf-zlib.1 + (or conf-pkg-config.1 conf-pkg-config.2 conf-pkg-config.3 conf-pkg-config.4))) +(assert (=> dune.71 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.72 + dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + jbuilder.25)))) +(assert (=> dune.71 (and ocamlfind-secondary.1 ocaml.60 base-unix.1 base-threads.1))) +(assert (=> dune.65 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + jbuilder.25)))) +(assert (=> dune.65 + (and (or ocamlfind-secondary.1 ocaml.60) + (or ocamlfind-secondary.1 ocaml.60) + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> dune.42 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.42 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> ppx%5fcompare.11 + (and (or ppx%5ftype%5fconv.13 ppx%5ftype%5fconv.14) + ppx%5fmetaquot.2 + (or ppx%5fdriver.14 ppx%5fdriver.15 ppx%5fdriver.16) + (or ppx%5fcore.12 ppx%5fcore.13 ppx%5fcore.14) + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or base.5 base.6 base.7 base.8 base.9)))) +(assert (=> menhirSdk.7 + (not (or menhirSdk.1 + menhirSdk.2 + menhirSdk.3 + menhirSdk.4 + menhirSdk.5 + menhirSdk.6 + menhirSdk.8 + menhirSdk.9 + menhirSdk.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirSdk.7 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> camlp4.6 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.6 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-which.1))) +(assert (=> dune-private-libs.3 + (not (or dune-private-libs.2 + dune-private-libs.4 + dune-private-libs.5 + dune-private-libs.6 + dune-private-libs.7 + dune-private-libs.8 + dune-private-libs.9 + dune-private-libs.10 + dune-private-libs.11 + dune-private-libs.12 + dune-private-libs.13 + dune-private-libs.14)))) +(assert (=> dune-private-libs.3 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> menhir.16 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.16 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 ocamlbuild.2) + ocaml.60))) +(assert (=> sqlite3.21 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.21 + (and (or stdio.2 stdio.3 stdio.5 stdio.7 stdio.9 stdio.11 stdio.13) + ocaml.60 + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or configurator.2 configurator.3 configurator.5 configurator.7) + conf-sqlite3.1 + (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4) + (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> base-bytes.2 (not base-bytes.1))) +(assert (=> base-bytes.2 + (and (or ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> zarith.12 + (not (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.13 + zarith.14)))) +(assert (=> zarith.12 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-perl.1 + (or conf-gmp.1 conf-gmp.2 conf-gmp.3)))) +(assert (=> menhir.4 + (not (or menhir.2 + menhir.3 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.4 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 ocamlbuild.2) + ocaml.60))) +(assert (=> zarith.8 + (not (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.9 + zarith.12 + zarith.13 + zarith.14)))) +(assert (=> zarith.8 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-perl.1 + (or conf-gmp.1 conf-gmp.2 conf-gmp.3)))) +(assert (=> topkg.8 + (not (or topkg.3 + topkg.4 + topkg.5 + topkg.6 + topkg.7 + topkg.9 + topkg.11 + topkg.12 + topkg.13 + topkg.14 + topkg.15 + topkg.16)))) +(assert (=> topkg.8 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> ocplib-simplex.1 (not ocplib-simplex.2))) +(assert (=> ocplib-simplex.1 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + conf-autoconf.1))) +(assert (=> ppx%5fbase.2 + (and (or ppx%5ftype%5fconv.13 ppx%5ftype%5fconv.14) + ppx%5fsexp%5fconv.14 + ppx%5fjs%5fstyle.2 + ppx%5fhash.2 + ppx%5fenumerate.10 + (or ppx%5fdriver.14 ppx%5fdriver.15 ppx%5fdriver.16) + ppx%5fcompare.11 + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> menhir.47 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.47 + (and ocaml.60 + menhirSdk.1 + menhirLib.1 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dose3.5 + (and extlib.14 + re.23 + (or ocamlgraph.7 ocamlgraph.8 ocamlgraph.9 ocamlgraph.12) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + cudf.5 + (or cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> csexp.7 (not csexp.8))) +(assert (=> csexp.7 + (and result.6 + ocaml.60 + (or dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> cppo.21 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.22)))) +(assert (=> cppo.21 + (and ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + base-unix.1))) +(assert (=> ocamlgraph.6 + (not (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12)))) +(assert (=> ocamlgraph.6 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> base-metaocaml-ocamlfind.1 (and false ocaml.60))) +(assert (=> result.1 (not (or result.2 result.3 result.4 result.5 result.6)))) +(assert (=> result.1 ocaml.60)) +(assert (=> menhir.15 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.15 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 ocamlbuild.2) + ocaml.60))) +(assert (=> menhir.38 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.38 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> sexplib.55 + (not (or sexplib.56 + sexplib.57 + sexplib.58 + sexplib.60 + sexplib0.2 + sexplib0.4 + sexplib0.6 + sexplib0.8)))) +(assert (=> sexplib.55 + (and false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11) + base.5))) +(assert (=> ocplib-endian.8 + (not (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.9)))) +(assert (=> ocplib-endian.8 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22) + (or base-bytes.1 base-bytes.2)))) +(assert (=> lwt.29 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.29 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.24 ocamlfind.25 ocamlfind.26) + ocaml.60 + (or jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> coq.1 + (and (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + (or num.1 num.2 num.3 num.4 num.5 num.6) + conf-findutils.1 + (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> seq.1 (not (or seq.2 seq.3 seq.4 seq.5)))) +(assert (=> seq.1 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> result.6 (not (or result.1 result.2 result.3 result.4 result.5)))) +(assert (=> result.6 + (and ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocamlbuild.8 + (not (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + base-ocamlbuild.1 + ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17)))) +(assert (=> ocamlbuild.8 ocaml.60)) +(assert (=> dune.69 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.71 + dune.72 + dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + jbuilder.25)))) +(assert (=> dune.69 + (and (or ocamlfind-secondary.1 ocaml.60) + ocamlfind-secondary.1 + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> why3.20 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28 + why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13)))) +(assert (=> why3.20 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46)))) +(assert (=> lablgtk.10 + (not (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15)))) +(assert (=> lablgtk.10 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-gtk2.1))) +(assert (=> ocaml-migrate-parsetree.26 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33)))) +(assert (=> ocaml-migrate-parsetree.26 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5fderivers.1 ppx%5fderivers.2) + ocaml.60 + (or dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> lwt.40 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.40 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> jbuilder.7 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.7 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> dune-private-libs.13 + (not (or dune-private-libs.2 + dune-private-libs.3 + dune-private-libs.4 + dune-private-libs.5 + dune-private-libs.6 + dune-private-libs.7 + dune-private-libs.8 + dune-private-libs.9 + dune-private-libs.10 + dune-private-libs.11 + dune-private-libs.12 + dune-private-libs.14)))) +(assert (=> dune-private-libs.13 + (and ocaml.60 + (or dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> cppo.15 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.15 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + (or base-bytes.1 base-bytes.2)))) +(assert (=> lwt.45 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.45 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> result.4 (not (or result.1 result.2 result.3 result.5 result.6)))) +(assert (=> result.4 + (and ocaml.60 + (or jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> ppx%5ftools.18 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.18 + (and false + (or dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> lwt.44 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.44 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> camlp4.21 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.21 (and false false))) +(assert (=> menhir.55 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.56)))) +(assert (=> menhir.55 + (and ocaml.60 + menhirSdk.9 + menhirLib.9 + (or dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> camlp5.19 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.19 false)) +(assert (=> cppo.7 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.7 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> menhir.40 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.40 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> sexplib.56 + (not (or sexplib.55 + sexplib.57 + sexplib.58 + sexplib.60 + sexplib0.2 + sexplib0.4 + sexplib0.6 + sexplib0.8)))) +(assert (=> sexplib.56 + (and false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11)))) +(assert (=> dune.9 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.9 ocaml.60)) +(assert (=> lwt.49 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.50 + lwt.51)))) +(assert (=> lwt.49 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> num.3 (not (or num.1 num.2 num.4 num.5 num.6 base-num.1)))) +(assert (=> num.3 + (and (or ocamlfind.23 ocamlfind.24 ocamlfind.25 ocamlfind.26) ocaml.60))) +(assert (=> camlp5.13 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.13 false)) +(assert (=> lwt.14 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.14 + (and (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19 + base-no-ppx.1) + (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-ncurses.1))) +(assert (=> ppx%5ftools%5fversioned.10 + (not (or ppx%5ftools%5fversioned.5 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.12)))) +(assert (=> ppx%5ftools%5fversioned.10 + (and (or ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> alt-ergo.9 + (not (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12)))) +(assert (=> alt-ergo.9 (and ocaml.60 alt-ergo-parsers.1 alt-ergo-lib.1))) +(assert (=> jbuilder.14 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.14 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> num.2 (not (or num.1 num.3 num.4 num.5 num.6 base-num.1)))) +(assert (=> num.2 + (and (or ocamlfind.23 ocamlfind.24 ocamlfind.25 ocamlfind.26) ocaml.60))) +(assert (=> jbuilder.17 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.17 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)) +(assert (>= 100000000000000 (+ (ite (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + 0 + 1) + (ite (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + 0 + 1) + (ite (or result.1 result.2 result.3 result.4 result.5 result.6) 0 1) + (ite dose3.5 0 1) + (ite (or base-bytes.1 base-bytes.2) 0 1) + (ite conf-zlib.1 0 1) + (ite (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + 0 + 1) + (ite biniou.9 0 1) + (ite base-unix.1 0 1) + (ite (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + 0 + 1) + (ite (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4) + 0 + 1) + (ite conf-autoconf.1 0 1) + (ite conf-emacs.1 0 1) + (ite (or alt-ergo-lib.1 alt-ergo-lib.2 alt-ergo-lib.3 alt-ergo-lib.4) 0 1) + (ite mccs.9 0 1) + (ite ocaml-base-compiler.36 0 1) + (ite (or ocplib-simplex.1 ocplib-simplex.2) 0 1) + (ite (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7) + 0 + 1) + (ite (or alt-ergo-parsers.1 + alt-ergo-parsers.2 + alt-ergo-parsers.3 + alt-ergo-parsers.4) + 0 + 1) + (ite dot-merlin-reader.3 0 1) + (ite %3dopam-invariant.1 0 1) + (ite (or conf-gmp.1 conf-gmp.2 conf-gmp.3) 0 1) + (ite (or num.1 num.2 num.3 num.4 num.5 num.6) 0 1) + (ite (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22) + 0 + 1) + (ite (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + 0 + 1) + (ite user-setup.7 0 1) + (ite yojson.18 0 1) + (ite (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + 0 + 1) + (ite (or ocaml-config.1 ocaml-config.2) 0 1) + (ite (or ocaml-secondary-compiler.1 ocaml-secondary-compiler.2) 0 1) + (ite conf-which.1 0 1) + (ite base-bigarray.1 0 1) + (ite merlin.46 0 1) + (ite easy-format.7 0 1) + (ite z3.10 0 1) + (ite cudf.5 0 1) + (ite re.23 0 1) + (ite opam-file-format.11 0 1) + (ite (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + 0 + 1) + (ite (or csexp.7 csexp.8) 0 1) + (ite ocaml.60 0 1) + (ite stdlib-shims.2 0 1) + (ite ocp-indent.28 0 1) + (ite cmdliner.14 0 1) + (ite (or psmt2-frontend.1 psmt2-frontend.2 psmt2-frontend.3 psmt2-frontend.4) + 0 + 1) + (ite tuareg.6 0 1) + (ite conf-python-2-7.2 0 1) + (ite extlib.14 0 1) + (ite (or seq.1 seq.2 seq.3 seq.4 seq.5) 0 1) + (ite (or menhirLib.1 + menhirLib.2 + menhirLib.3 + menhirLib.4 + menhirLib.5 + menhirLib.6 + menhirLib.7 + menhirLib.8 + menhirLib.9 + menhirLib.10) + 0 + 1) + (ite conf-perl.1 0 1) + (ite (or menhirSdk.1 + menhirSdk.2 + menhirSdk.3 + menhirSdk.4 + menhirSdk.5 + menhirSdk.6 + menhirSdk.7 + menhirSdk.8 + menhirSdk.9 + menhirSdk.10) + 0 + 1) + (ite base-threads.1 0 1) + (ite (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12) + 0 + 1) + (ite conf-gtk2.1 0 1) + (ite conf-m4.1 0 1) + (ite ocamlfind-secondary.1 0 1) + (ite (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56) + 0 + 1))) +) +(assert (>= 100000000000000 (+ (ite why3.20 8 0) + (ite why3.26 2 0) + (ite why3.18 10 0) + (ite why3.15 13 0) + (ite why3.12 16 0) + (ite why3.1 26 0) + (ite why3.8 19 0) + (ite why3.4 23 0) + (ite why3.14 14 0) + (ite why3.24 4 0) + (ite why3.6 21 0) + (ite why3.10 18 0) + (ite why3.13 15 0) + (ite why3.23 5 0) + (ite why3.16 12 0) + (ite why3.21 7 0) + (ite why3.5 22 0) + (ite why3.27 1 0) + (ite why3.2 25 0) + (ite why3.3 24 0) + (ite why3.22 6 0) + (ite why3.17 11 0) + (ite why3.19 9 0) + (ite why3.11 17 0) + (ite why3.25 3 0) + (ite why3.7 20 0))) + ) + +(assert (>= 100000000000000 (+ (ite jbuilder.17 8 0) + (ite num.2 4 0) + (ite jbuilder.14 11 0) + (ite alt-ergo.9 3 0) + (ite ppx%5ftools%5fversioned.10 2 0) + (ite lwt.14 29 0) + (ite camlp5.13 18 0) + (ite num.3 3 0) + (ite lwt.49 2 0) + (ite dune.9 43 0) + (ite sexplib.56 7 0) + (ite menhir.40 16 0) + (ite cppo.7 14 0) + (ite camlp5.19 12 0) + (ite menhir.55 1 0) + (ite camlp4.21 12 0) + (ite lwt.44 6 0) + (ite ppx%5ftools.18 1 0) + (ite result.4 2 0) + (ite lwt.45 5 0) + (ite cppo.15 7 0) + (ite dune-private-libs.13 5 0) + (ite jbuilder.7 18 0) + (ite lwt.40 9 0) + (ite ocaml-migrate-parsetree.26 8 0) + (ite lablgtk.10 5 0) + (ite why3.20 8 0) + (ite dune.69 0 2) + (ite seq.1 4 0) + (ite coq.1 34 0) + (ite lwt.29 17 0) + (ite ocplib-endian.8 1 0) + (ite sexplib.55 8 0) + (ite menhir.38 18 0) + (ite menhir.15 40 0) + (ite result.1 5 0) + (ite ocamlgraph.6 4 0) + (ite cppo.21 1 0) + (ite csexp.7 1 0) + (ite menhir.47 9 0) + (ite ppx%5fbase.2 5 0) + (ite ocplib-simplex.1 1 0) + (ite topkg.8 7 0) + (ite zarith.8 4 0) + (ite menhir.4 47 0) + (ite zarith.12 2 0) + (ite sqlite3.21 4 0) + (ite menhir.16 39 0) + (ite dune-private-libs.3 15 0) + (ite camlp4.6 26 0) + (ite menhirSdk.7 3 0) + (ite ppx%5fcompare.11 6 0) + (ite dune.42 19 0) + (ite dune.65 5 0) + (ite dune.71 1 0) + (ite dune.31 27 0) + (ite dune-configurator.13 8 0) + (ite ocaml-migrate-parsetree.24 9 0) + (ite menhirSdk.5 5 0) + (ite menhir.14 41 0) + (ite lablgtk.12 3 0) + (ite why3-base.11 2 0) + (ite menhir.24 31 0) + (ite why3.26 2 0) + (ite jbuilder.22 3 0) + (ite why3.18 10 0) + (ite ppx%5fdriver.16 6 0) + (ite menhir.20 35 0) + (ite why3.15 13 0) + (ite ocamlbuild.5 3 0) + (ite ocamlbuild.6 2 0) + (ite ppx%5ftools.8 11 0) + (ite ppx%5fhash.2 6 0) + (ite ppx%5ftools%5fversioned.9 3 0) + (ite zarith.5 7 0) + (ite base.13 9 0) + (ite camlp4.2 29 0) + (ite topkg.15 1 0) + (ite lwt.18 26 0) + (ite menhir.31 24 0) + (ite stdio.2 6 0) + (ite cppo.16 6 0) + (ite camlp5.17 14 0) + (ite sqlite3.20 5 0) + (ite camlp4.5 27 0) + (ite camlp5.20 11 0) + (ite conf-pkg-config.1 3 0) + (ite dune.43 18 0) + (ite jbuilder.11 14 0) + (ite seq.3 2 0) + (ite ocamlbuild.1 7 0) + (ite num.5 1 0) + (ite zarith.3 9 0) + (ite dune-private-libs.10 8 0) + (ite ppx%5fjs%5fstyle.2 5 0) + (ite dune.7 44 0) + (ite why3-base.5 7 0) + (ite dune.44 17 0) + (ite ocaml-migrate-parsetree.27 7 0) + (ite sqlite3.25 1 0) + (ite dune-private-libs.11 7 0) + (ite ocaml-migrate-parsetree.10 23 0) + (ite ocplib-endian.7 2 0) + (ite base.24 1 0) + (ite ocaml-base-compiler.36 0 13) + (ite lwt.10 33 0) + (ite menhir.43 13 0) + (ite lwt.4 38 0) + (ite ppx%5fsexp%5fconv.14 9 0) + (ite ocaml-migrate-parsetree.9 24 0) + (ite ocamlbuild.4 4 0) + (ite jbuilder.8 17 0) + (ite dune-configurator.8 13 0) + (ite base-bytes.1 1 0) + (ite zarith.6 6 0) + (ite menhir.39 17 0) + (ite jbuilder.10 15 0) + (ite base.6 14 0) + (ite menhir.21 34 0) + (ite topkg.5 10 0) + (ite ocplib-endian.4 4 0) + (ite why3.12 16 0) + (ite ocaml-migrate-parsetree.21 12 0) + (ite octavius.2 4 0) + (ite alt-ergo.11 1 0) + (ite seq.4 1 0) + (ite dune.59 9 0) + (ite ppx%5fmetaquot.2 2 0) + (ite ppx%5ftools.13 6 0) + (ite ppx%5ftype%5fconv.14 2 0) + (ite lablgtk.11 4 0) + (ite menhir.33 22 0) + (ite num.4 2 0) + (ite dune.50 15 0) + (ite why3.1 26 0) + (ite jbuilder.23 2 0) + (ite mmap.1 1 0) + (ite ppx%5ftools.10 9 0) + (ite lwt.32 15 0) + (ite ocaml-migrate-parsetree.22 11 0) + (ite topkg.13 3 0) + (ite menhirLib.7 3 0) + (ite menhir.2 49 0) + (ite dune-private-libs.2 16 0) + (ite result.3 3 0) + (ite camlp5.3 28 0) + (ite ocaml-migrate-parsetree.11 22 0) + (ite octavius.5 1 0) + (ite alt-ergo.4 8 0) + (ite base.21 3 0) + (ite ocaml-migrate-parsetree.31 4 0) + (ite alt-ergo.3 9 0) + (ite topkg.6 9 0) + (ite dune.62 7 0) + (ite dune-configurator.2 18 0) + (ite menhirSdk.6 4 0) + (ite ppx%5ftools.11 8 0) + (ite camlp5.18 13 0) + (ite menhir.52 4 0) + (ite lablgtk.8 7 0) + (ite lwt.39 10 0) + (ite menhir.27 28 0) + (ite ppx%5fast.4 2 0) + (ite ppx%5ftools.17 2 0) + (ite dune.19 37 0) + (ite menhir.13 42 0) + (ite dune.16 39 0) + (ite ppx%5ftype%5fconv.13 3 0) + (ite camlp4.9 23 0) + (ite menhirLib.8 2 0) + (ite dune.64 6 0) + (ite dune-configurator.5 16 0) + (ite camlzip.5 2 0) + (ite dune.61 8 0) + (ite dune.3 47 0) + (ite octavius.1 5 0) + (ite ppx%5ftools.14 5 0) + (ite camlp4.18 15 0) + (ite dune-configurator.14 7 0) + (ite ocaml-migrate-parsetree.20 13 0) + (ite sqlite3.15 10 0) + (ite result.5 1 0) + (ite ocplib-endian.6 3 0) + (ite base.22 2 0) + (ite jbuilder.4 21 0) + (ite ppx%5fdriver.15 7 0) + (ite dune.40 21 0) + (ite ocaml-migrate-parsetree.23 10 0) + (ite base.20 4 0) + (ite dune.17 38 0) + (ite dune-private-libs.5 13 0) + (ite why3-base.3 9 0) + (ite alt-ergo.2 10 0) + (ite camlp4.14 19 0) + (ite dune.33 26 0) + (ite camlp5.16 15 0) + (ite menhir.50 6 0) + (ite base.16 7 0) + (ite jbuilder.13 12 0) + (ite topkg.4 11 0) + (ite ppx%5ftools.5 13 0) + (ite sqlite3.13 12 0) + (ite why3.8 19 0) + (ite jbuilder.2 23 0) + (ite sexplib.58 5 0) + (ite camlp4.19 14 0) + (ite dune.4 46 0) + (ite why3.4 23 0) + (ite dune-configurator.17 5 0) + (ite jbuilder.6 19 0) + (ite menhir.18 37 0) + (ite cppo.4 17 0) + (ite lwt.22 22 0) + (ite alt-ergo.10 2 0) + (ite base.5 15 0) + (ite camlzip.2 5 0) + (ite dune.6 45 0) + (ite menhir.22 33 0) + (ite lablgtk.9 6 0) + (ite cppo.8 13 0) + (ite ocamlfind.11 12 0) + (ite dune-configurator.22 1 0) + (ite ocaml-config.1 0 1) + (ite dune.54 12 0) + (ite alt-ergo-parsers.2 2 0) + (ite lwt.20 24 0) + (ite ppx%5ftraverse%5fbuiltins.2 2 0) + (ite dune-private-libs.12 6 0) + (ite lwt.30 16 0) + (ite ppx%5fcore.13 3 0) + (ite dune.66 4 0) + (ite menhir.48 8 0) + (ite dune.36 23 0) + (ite lwt.41 8 0) + (ite dune-configurator.9 12 0) + (ite why3.14 14 0) + (ite lwt.21 23 0) + (ite dune.25 32 0) + (ite lwt.50 1 0) + (ite sqlite3.9 16 0) + (ite ocaml-migrate-parsetree.18 15 0) + (ite ocamlfind.6 15 0) + (ite camlp4.11 21 0) + (ite menhir.29 26 0) + (ite ppx%5fcore.14 2 0) + (ite ppx%5ftools.15 4 0) + (ite jbuilder.18 7 0) + (ite camlp4.13 20 0) + (ite lwt.17 27 0) + (ite ppx%5ftools%5fversioned.8 4 0) + (ite why3-base.10 3 0) + (ite menhir.19 36 0) + (ite lwt.46 4 0) + (ite camlp5.23 8 0) + (ite camlp5.22 9 0) + (ite camlp4.26 7 0) + (ite conf-gmp.2 1 0) + (ite ocaml-migrate-parsetree.13 20 0) + (ite menhir.11 44 0) + (ite ocaml-migrate-parsetree.16 17 0) + (ite alt-ergo-parsers.1 3 0) + (ite ppx%5fast.3 3 0) + (ite cppo.19 3 0) + (ite why3.24 4 0) + (ite dune.41 20 0) + (ite sqlite3.14 11 0) + (ite topkg.3 12 0) + (ite lablgtk.13 2 0) + (ite dune.21 35 0) + (ite dune.48 16 0) + (ite ocaml-secondary-compiler.1 1 0) + (ite ppx%5fenumerate.10 6 0) + (ite dune-configurator.16 6 0) + (ite dune.29 29 0) + (ite menhir.45 11 0) + (ite dune.22 34 0) + (ite ocaml-migrate-parsetree.8 25 0) + (ite zarith.13 1 0) + (ite cppo.6 15 0) + (ite menhirLib.3 7 0) + (ite ocaml-compiler-libs.2 5 0) + (ite ppx%5fast.2 4 0) + (ite camlp5.12 19 0) + (ite menhir.28 27 0) + (ite camlp4.29 4 0) + (ite ocamlfind.10 13 0) + (ite camlp4.32 1 0) + (ite dune.35 24 0) + (ite alt-ergo-parsers.3 1 0) + (ite menhir.53 3 0) + (ite why3-base.6 6 0) + (ite topkg.7 8 0) + (ite lwt.13 30 0) + (ite lwt.35 13 0) + (ite psmt2-frontend.3 1 0) + (ite ocamlfind.17 7 0) + (ite alt-ergo-lib.2 2 0) + (ite camlp5.21 10 0) + (ite camlzip.4 3 0) + (ite sqlite3.16 9 0) + (ite dune.30 28 0) + (ite jbuilder.12 13 0) + (ite camlp5.14 17 0) + (ite lwt.8 35 0) + (ite why3.6 21 0) + (ite conf-pkg-config.2 2 0) + (ite sqlite3.10 15 0) + (ite base.11 10 0) + (ite menhir.6 46 0) + (ite conf-pkg-config.3 1 0) + (ite camlp5.2 29 0) + (ite dune-private-libs.6 12 0) + (ite cppo.12 10 0) + (ite ppx%5ftools.7 12 0) + (ite camlzip.3 4 0) + (ite ocamlgraph.5 5 0) + (ite ocamlfind.5 16 0) + (ite why3.10 18 0) + (ite menhirLib.2 8 0) + (ite ocamlfind.25 1 0) + (ite camlp5.9 22 0) + (ite menhir.42 14 0) + (ite dune-configurator.7 14 0) + (ite sqlite3.8 17 0) + (ite dune.68 3 0) + (ite menhir.26 29 0) + (ite why3.13 15 0) + (ite dune.24 33 0) + (ite cppo.3 18 0) + (ite ocamlfind.14 9 0) + (ite jbuilder.5 20 0) + (ite stdio.11 1 0) + (ite configurator.5 1 0) + (ite sqlite3.18 7 0) + (ite ocaml-migrate-parsetree.17 16 0) + (ite lablgtk.7 8 0) + (ite ocamlfind.7 14 0) + (ite cppo.2 19 0) + (ite octavius.4 2 0) + (ite dune-configurator.3 17 0) + (ite menhir.8 45 0) + (ite ocaml-migrate-parsetree.6 26 0) + (ite camlp5.7 24 0) + (ite lablgtk.6 9 0) + (ite dune.10 42 0) + (ite menhir.54 2 0) + (ite menhirLib.4 6 0) + (ite dune-private-libs.14 4 0) + (ite menhirLib.1 9 0) + (ite why3.23 5 0) + (ite dune-private-libs.7 11 0) + (ite menhir.41 15 0) + (ite dune-configurator.12 9 0) + (ite why3-base.7 5 0) + (ite camlzip.1 6 0) + (ite sexplib0.2 3 0) + (ite menhir.51 5 0) + (ite jbuilder.21 4 0) + (ite menhir.36 20 0) + (ite ppx%5fderivers.1 1 0) + (ite dune-configurator.21 0 2) + (ite dune-configurator.11 10 0) + (ite sexplib.60 4 0) + (ite topkg.11 5 0) + (ite camlp4.23 10 0) + (ite dune-private-libs.8 10 0) + (ite dune.34 25 0) + (ite why3-base.8 4 0) + (ite dune.14 40 0) + (ite why3.16 12 0) + (ite dune-private-libs.4 14 0) + (ite ocamlfind.22 4 0) + (ite zarith.1 11 0) + (ite camlp4.7 25 0) + (ite alt-ergo.6 6 0) + (ite dune.56 11 0) + (ite ocamlbuild.3 5 0) + (ite result.2 4 0) + (ite why3.21 7 0) + (ite ocaml-migrate-parsetree.30 5 0) + (ite ocaml-migrate-parsetree.12 21 0) + (ite ocamlfind.12 11 0) + (ite cppo%5focamlbuild.2 1 0) + (ite cppo.17 5 0) + (ite cppo.13 9 0) + (ite camlzip.6 1 0) + (ite octavius.3 3 0) + (ite ocaml.60 0 12) + (ite sqlite3.23 2 0) + (ite menhirLib.6 4 0) + (ite dune.52 13 0) + (ite zarith.7 5 0) + (ite ppx%5ftools%5fversioned.6 6 0) + (ite psmt2-frontend.1 3 0) + (ite configurator.2 3 0) + (ite jbuilder.16 9 0) + (ite base.7 13 0) + (ite sqlite3.19 6 0) + (ite ocplib-endian.1 7 0) + (ite menhirSdk.1 9 0) + (ite base.18 5 0) + (ite menhir.25 30 0) + (ite camlp5.10 21 0) + (ite lwt.7 36 0) + (ite ocaml-migrate-parsetree.19 14 0) + (ite menhir.32 23 0) + (ite why3.5 22 0) + (ite why3-base.1 11 0) + (ite alt-ergo.7 5 0) + (ite jbuilder.20 5 0) + (ite why3.27 1 0) + (ite ppx%5ftools.3 15 0) + (ite dune.38 22 0) + (ite ppx%5ftools%5fversioned.7 5 0) + (ite lablgtk.3 10 0) + (ite why3.2 25 0) + (ite zarith.2 10 0) + (ite camlp5.11 20 0) + (ite base.9 11 0) + (ite ocamlfind.3 18 0) + (ite camlp5.5 26 0) + (ite zarith.4 8 0) + (ite cppo.20 2 0) + (ite menhir.23 32 0) + (ite camlp4.17 16 0) + (ite lwt.26 18 0) + (ite ocamlfind.4 17 0) + (ite seq.2 3 0) + (ite base.17 6 0) + (ite cppo.5 16 0) + (ite ppx%5ftools.1 17 0) + (ite menhir.17 38 0) + (ite lwt.38 11 0) + (ite why3.3 24 0) + (ite topkg.9 6 0) + (ite topkg.12 4 0) + (ite dune.27 30 0) + (ite dune.20 36 0) + (ite lwt.11 32 0) + (ite ocamlfind.23 3 0) + (ite ocaml-migrate-parsetree.14 19 0) + (ite ocamlgraph.8 2 0) + (ite lwt.16 28 0) + (ite ocplib-endian.3 5 0) + (ite cppo.1 20 0) + (ite menhirSdk.3 7 0) + (ite why3-base.12 1 0) + (ite cppo.18 4 0) + (ite why3.22 6 0) + (ite ocaml-migrate-parsetree.15 18 0) + (ite jbuilder.9 16 0) + (ite lwt.6 37 0) + (ite cppo%5focamlbuild.1 2 0) + (ite ocamlbuild.2 6 0) + (ite sqlite3.11 14 0) + (ite dune-configurator.18 4 0) + (ite camlp4.16 17 0) + (ite camlp4.3 28 0) + (ite menhir.44 12 0) + (ite ocaml-migrate-parsetree.32 3 0) + (ite ppx%5ftools.12 7 0) + (ite conf-gmp.1 2 0) + (ite menhirSdk.9 1 0) + (ite ocamlbuild.7 1 0) + (ite dune-private-libs.9 9 0) + (ite menhir.49 7 0) + (ite camlp4.8 24 0) + (ite camlp4.31 2 0) + (ite jbuilder.15 10 0) + (ite psmt2-frontend.2 2 0) + (ite stdio.7 3 0) + (ite ocplib-endian.2 6 0) + (ite sexplib0.4 2 0) + (ite jbuilder.3 22 0) + (ite sqlite3.12 13 0) + (ite stdio.3 5 0) + (ite alt-ergo-lib.1 3 0) + (ite menhir.30 25 0) + (ite why3.17 11 0) + (ite menhirSdk.4 6 0) + (ite ocamlfind.15 8 0) + (ite ppx%5ftools.2 16 0) + (ite dune.12 41 0) + (ite why3.19 9 0) + (ite camlp5.24 7 0) + (ite lwt.36 12 0) + (ite menhirSdk.2 8 0) + (ite ocamlfind.18 6 0) + (ite ppx%5ftools%5fversioned.11 1 0) + (ite menhirLib.9 1 0) + (ite dune-configurator.6 15 0) + (ite sexplib0.6 1 0) + (ite camlp4.15 18 0) + (ite ppx%5foptcomp.12 6 0) + (ite lwt.47 3 0) + (ite lwt.34 14 0) + (ite base.8 12 0) + (ite camlp4.24 9 0) + (ite lwt.19 25 0) + (ite menhir.37 19 0) + (ite lwt.12 31 0) + (ite dune.57 10 0) + (ite stdio.5 4 0) + (ite cppo.14 8 0) + (ite dune.26 31 0) + (ite lwt.25 19 0) + (ite ocamlfind.21 5 0) + (ite camlp4.20 13 0) + (ite jbuilder.19 6 0) + (ite ocamlfind.13 10 0) + (ite camlp5.15 16 0) + (ite camlp4.22 11 0) + (ite alt-ergo.5 7 0) + (ite menhirLib.5 5 0) + (ite ocaml-migrate-parsetree.28 6 0) + (ite ppx%5fdriver.14 8 0) + (ite lwt.9 34 0) + (ite sexplib.57 6 0) + (ite alt-ergo.8 4 0) + (ite menhir.46 10 0) + (ite sqlite3.17 8 0) + (ite camlp4.28 5 0) + (ite ocaml-migrate-parsetree.4 27 0) + (ite ocaml-migrate-parsetree.3 28 0) + (ite camlp5.8 23 0) + (ite ppx%5ftools.9 10 0) + (ite ppx%5ftools.16 3 0) + (ite sqlite3.22 3 0) + (ite lwt.43 7 0) + (ite ppx%5ftools%5fversioned.5 7 0) + (ite configurator.3 2 0) + (ite jbuilder.24 1 0) + (ite why3-base.2 10 0) + (ite ocaml-migrate-parsetree.33 2 0) + (ite zarith.9 3 0) + (ite why3.11 17 0) + (ite ocamlgraph.4 6 0) + (ite topkg.14 2 0) + (ite alt-ergo-lib.3 1 0) + (ite camlp4.27 6 0) + (ite lwt.23 21 0) + (ite ocamlgraph.7 3 0) + (ite dune-configurator.20 3 0) + (ite cppo.11 11 0) + (ite menhir.34 21 0) + (ite stdio.9 2 0) + (ite camlp4.10 22 0) + (ite lablgtk.14 1 0) + (ite camlp4.25 8 0) + (ite menhirSdk.8 2 0) + (ite ppx%5fcore.12 4 0) + (ite cppo.10 12 0) + (ite why3-base.4 8 0) + (ite base.14 8 0) + (ite why3.25 3 0) + (ite ppx%5ftools.4 14 0) + (ite dune-configurator.10 11 0) + (ite menhir.12 43 0) + (ite camlp5.6 25 0) + (ite lwt.24 20 0) + (ite camlp4.30 3 0) + (ite ocamlgraph.9 1 0) + (ite why3.7 20 0) + (ite camlp5.4 27 0) + (ite menhir.3 48 0) + (ite num.1 5 0) + (ite dune.51 14 0) + (ite ocamlfind.24 2 0))) + ) + +(assert (>= 100000000000000 (+ (ite camlp4.21 1 0) + (ite conf-emacs.1 0 1) + (ite conf-sqlite3.1 1 0) + (ite camlp4.19 1 0) + (ite camlp4.11 1 0) + (ite camlp4.33 1 0) + (ite camlp4.29 1 0) + (ite camlp4.23 1 0) + (ite conf-ncurses.1 1 0) + (ite camlp4.17 1 0) + (ite camlp4.3 1 0) + (ite camlp4.31 1 0) + (ite camlp4.15 1 0) + (ite camlp4.27 1 0) + (ite camlp4.25 1 0))) + ) + +(assert (>= 100000000000000 (+ (ite jbuilder.17 1 0) + (ite num.2 1 0) + (ite jbuilder.14 1 0) + (ite alt-ergo.9 1 0) + (ite ppx%5ftools%5fversioned.10 1 0) + (ite lwt.14 1 0) + (ite camlp5.13 1 0) + (ite num.3 1 0) + (ite lwt.49 1 0) + (ite dune.9 1 0) + (ite sexplib.56 1 0) + (ite menhir.40 1 0) + (ite cppo.7 1 0) + (ite camlp5.19 1 0) + (ite menhir.55 1 0) + (ite camlp4.21 1 0) + (ite lwt.44 1 0) + (ite ppx%5ftools.18 1 0) + (ite result.4 1 0) + (ite lwt.45 1 0) + (ite cppo.15 1 0) + (ite dune-private-libs.13 1 0) + (ite jbuilder.7 1 0) + (ite lwt.40 1 0) + (ite ocaml-migrate-parsetree.26 1 0) + (ite lablgtk.10 1 0) + (ite why3.20 1 0) + (ite dune.69 0 1) + (ite ocamlbuild.8 0 1) + (ite result.6 0 1) + (ite seq.1 1 0) + (ite coq.1 1 0) + (ite lwt.29 1 0) + (ite ocplib-endian.8 1 0) + (ite sexplib.55 1 0) + (ite menhir.38 1 0) + (ite menhir.15 1 0) + (ite result.1 1 0) + (ite base-metaocaml-ocamlfind.1 1 0) + (ite ocamlgraph.6 1 0) + (ite cppo.21 1 0) + (ite csexp.7 1 0) + (ite dose3.5 0 1) + (ite menhir.47 1 0) + (ite ppx%5fbase.2 1 0) + (ite ocplib-simplex.1 1 0) + (ite topkg.8 1 0) + (ite zarith.8 1 0) + (ite menhir.4 1 0) + (ite zarith.12 1 0) + (ite base-bytes.2 0 1) + (ite sqlite3.21 1 0) + (ite menhir.16 1 0) + (ite dune-private-libs.3 1 0) + (ite camlp4.6 1 0) + (ite menhirSdk.7 1 0) + (ite ppx%5fcompare.11 1 0) + (ite dune.42 1 0) + (ite dune.65 1 0) + (ite dune.71 1 0) + (ite conf-zlib.1 0 1) + (ite dune.31 1 0) + (ite dune-configurator.13 1 0) + (ite ocaml-migrate-parsetree.24 1 0) + (ite menhirSdk.5 1 0) + (ite menhir.14 1 0) + (ite lablgtk.12 1 0) + (ite why3-base.11 1 0) + (ite menhir.24 1 0) + (ite why3.26 1 0) + (ite jbuilder.22 1 0) + (ite lablgtk.15 0 1) + (ite why3.18 1 0) + (ite biniou.9 0 1) + (ite base-unix.1 0 1) + (ite ppx%5fdriver.16 1 0) + (ite menhir.20 1 0) + (ite why3.15 1 0) + (ite ocamlbuild.5 1 0) + (ite ocamlbuild.6 1 0) + (ite ocamlfind.26 0 1) + (ite conf-pkg-config.4 0 1) + (ite ppx%5ftools.8 1 0) + (ite ppx%5fhash.2 1 0) + (ite ppx%5ftools%5fversioned.9 1 0) + (ite zarith.5 1 0) + (ite base.13 1 0) + (ite camlp4.2 1 0) + (ite conf-autoconf.1 0 1) + (ite topkg.15 1 0) + (ite lwt.18 1 0) + (ite menhir.31 1 0) + (ite stdio.2 1 0) + (ite cppo.16 1 0) + (ite camlp5.17 1 0) + (ite conf-emacs.1 0 1) + (ite sqlite3.20 1 0) + (ite camlp4.5 1 0) + (ite camlp5.20 1 0) + (ite conf-pkg-config.1 1 0) + (ite alt-ergo-lib.4 0 1) + (ite configurator.7 1 0) + (ite dune.43 1 0) + (ite jbuilder.11 1 0) + (ite seq.3 1 0) + (ite ocamlbuild.1 1 0) + (ite num.5 1 0) + (ite zarith.3 1 0) + (ite dune-private-libs.10 1 0) + (ite ppx%5fjs%5fstyle.2 1 0) + (ite dune.7 1 0) + (ite why3-base.5 1 0) + (ite dune.44 1 0) + (ite ocaml-migrate-parsetree.27 1 0) + (ite sqlite3.25 1 0) + (ite dune-private-libs.11 1 0) + (ite ocaml-migrate-parsetree.10 1 0) + (ite ocplib-endian.7 1 0) + (ite base.24 1 0) + (ite mccs.9 0 1) + (ite ocaml-base-compiler.36 0 1) + (ite lwt.10 1 0) + (ite menhir.43 1 0) + (ite lwt.4 1 0) + (ite ppx%5fsexp%5fconv.14 1 0) + (ite ocplib-simplex.2 0 1) + (ite ocaml-migrate-parsetree.9 1 0) + (ite ocamlbuild.4 1 0) + (ite jbuilder.8 1 0) + (ite dune-configurator.8 1 0) + (ite base-bytes.1 1 0) + (ite zarith.6 1 0) + (ite camlzip.7 0 1) + (ite stdio.13 1 0) + (ite menhir.39 1 0) + (ite jbuilder.10 1 0) + (ite ppx%5ftools.19 1 0) + (ite base.6 1 0) + (ite menhir.21 1 0) + (ite alt-ergo-parsers.4 0 1) + (ite topkg.5 1 0) + (ite ocplib-endian.4 1 0) + (ite why3.12 1 0) + (ite ocaml-migrate-parsetree.21 1 0) + (ite octavius.2 1 0) + (ite alt-ergo.11 1 0) + (ite octavius.6 1 0) + (ite seq.4 1 0) + (ite dune.59 1 0) + (ite ppx%5fmetaquot.2 1 0) + (ite ppx%5ftools.13 1 0) + (ite ppx%5ftype%5fconv.14 1 0) + (ite lablgtk.11 1 0) + (ite menhir.33 1 0) + (ite num.4 1 0) + (ite dune.50 1 0) + (ite why3.1 1 0) + (ite jbuilder.23 1 0) + (ite mmap.1 1 0) + (ite ppx%5ftools.10 1 0) + (ite lwt.32 1 0) + (ite dot-merlin-reader.3 0 1) + (ite ocaml-migrate-parsetree.22 1 0) + (ite topkg.13 1 0) + (ite menhirLib.7 1 0) + (ite menhir.2 1 0) + (ite dune-private-libs.2 1 0) + (ite result.3 1 0) + (ite %3dopam-invariant.1 0 1) + (ite base-no-ppx.1 1 0) + (ite camlp5.3 1 0) + (ite ocaml-migrate-parsetree.11 1 0) + (ite octavius.5 1 0) + (ite alt-ergo.4 1 0) + (ite base.21 1 0) + (ite ocaml-migrate-parsetree.31 1 0) + (ite alt-ergo.3 1 0) + (ite dune.72 1 0) + (ite topkg.6 1 0) + (ite dune.62 1 0) + (ite base-implicits.1 1 0) + (ite conf-findutils.1 1 0) + (ite dune-configurator.2 1 0) + (ite menhirSdk.6 1 0) + (ite ppx%5ftools.11 1 0) + (ite camlp5.18 1 0) + (ite menhir.52 1 0) + (ite lablgtk.8 1 0) + (ite lwt.39 1 0) + (ite menhir.27 1 0) + (ite ppx%5fast.4 1 0) + (ite ppx%5ftools.17 1 0) + (ite dune.19 1 0) + (ite menhir.13 1 0) + (ite dune.16 1 0) + (ite ppx%5ftype%5fconv.13 1 0) + (ite camlp4.9 1 0) + (ite menhirLib.8 1 0) + (ite dune.64 1 0) + (ite dune-configurator.5 1 0) + (ite camlzip.5 1 0) + (ite dune.61 1 0) + (ite dune.3 1 0) + (ite base-num.1 1 0) + (ite octavius.1 1 0) + (ite conf-gmp.3 0 1) + (ite ppx%5ftools.14 1 0) + (ite camlp4.18 1 0) + (ite dune-configurator.14 1 0) + (ite ocaml-migrate-parsetree.20 1 0) + (ite sqlite3.15 1 0) + (ite result.5 1 0) + (ite ocplib-endian.6 1 0) + (ite num.6 0 1) + (ite base.22 1 0) + (ite jbuilder.4 1 0) + (ite ppx%5fdriver.15 1 0) + (ite dune.40 1 0) + (ite ocaml-migrate-parsetree.23 1 0) + (ite base.20 1 0) + (ite dune.17 1 0) + (ite dune-private-libs.5 1 0) + (ite why3-base.3 1 0) + (ite cppo.22 0 1) + (ite dune-configurator.23 1 0) + (ite alt-ergo.2 1 0) + (ite camlp4.14 1 0) + (ite conf-sqlite3.1 1 0) + (ite dune.33 1 0) + (ite camlp5.16 1 0) + (ite menhir.50 1 0) + (ite base.16 1 0) + (ite jbuilder.13 1 0) + (ite topkg.4 1 0) + (ite ppx%5ftools.5 1 0) + (ite sqlite3.13 1 0) + (ite why3.8 1 0) + (ite jbuilder.2 1 0) + (ite sexplib.58 1 0) + (ite camlp4.19 1 0) + (ite dune.4 1 0) + (ite ocamlgraph.12 0 1) + (ite why3.4 1 0) + (ite dune-configurator.17 1 0) + (ite jbuilder.6 1 0) + (ite cppo%5focamlbuild.3 1 0) + (ite menhir.18 1 0) + (ite cppo.4 1 0) + (ite lwt.22 1 0) + (ite alt-ergo.10 1 0) + (ite user-setup.7 0 1) + (ite base.5 1 0) + (ite camlzip.2 1 0) + (ite yojson.18 0 1) + (ite dune.6 1 0) + (ite menhir.22 1 0) + (ite lablgtk.9 1 0) + (ite cppo.8 1 0) + (ite ocamlfind.11 1 0) + (ite dune-configurator.22 1 0) + (ite zarith.14 0 1) + (ite ocaml-config.1 0 1) + (ite dune.54 1 0) + (ite ocaml-secondary-compiler.2 0 1) + (ite alt-ergo-parsers.2 1 0) + (ite lwt.20 1 0) + (ite ppx%5ftraverse%5fbuiltins.2 1 0) + (ite dune-private-libs.12 1 0) + (ite lwt.30 1 0) + (ite ppx%5fcore.13 1 0) + (ite dune.66 1 0) + (ite menhir.48 1 0) + (ite dune.36 1 0) + (ite lwt.41 1 0) + (ite dune-configurator.9 1 0) + (ite why3.14 1 0) + (ite lwt.21 1 0) + (ite dune.25 1 0) + (ite lwt.50 1 0) + (ite sqlite3.9 1 0) + (ite ocaml-migrate-parsetree.18 1 0) + (ite ocamlfind.6 1 0) + (ite camlp4.11 1 0) + (ite menhir.29 1 0) + (ite ppx%5fcore.14 1 0) + (ite ppx%5ftools.15 1 0) + (ite conf-which.1 0 1) + (ite jbuilder.18 1 0) + (ite camlp4.13 1 0) + (ite lwt.17 1 0) + (ite ppx%5ftools%5fversioned.8 1 0) + (ite why3-base.10 1 0) + (ite menhir.19 1 0) + (ite lwt.46 1 0) + (ite camlp5.23 1 0) + (ite camlp5.22 1 0) + (ite camlp4.26 1 0) + (ite conf-gmp.2 1 0) + (ite ocaml-migrate-parsetree.13 1 0) + (ite menhir.11 1 0) + (ite ocaml-migrate-parsetree.16 1 0) + (ite alt-ergo-parsers.1 1 0) + (ite ppx%5fast.3 1 0) + (ite cppo.19 1 0) + (ite why3.24 1 0) + (ite dune.41 1 0) + (ite sqlite3.14 1 0) + (ite camlp4.33 1 0) + (ite topkg.3 1 0) + (ite lablgtk.13 1 0) + (ite base-bigarray.1 0 1) + (ite dune.21 1 0) + (ite dune.48 1 0) + (ite ocaml-secondary-compiler.1 1 0) + (ite ppx%5fenumerate.10 1 0) + (ite ocplib-endian.9 1 0) + (ite dune-configurator.16 1 0) + (ite dune.29 1 0) + (ite menhir.45 1 0) + (ite dune.22 1 0) + (ite ocaml-migrate-parsetree.8 1 0) + (ite zarith.13 1 0) + (ite cppo.6 1 0) + (ite menhirLib.3 1 0) + (ite ocaml-compiler-libs.2 1 0) + (ite merlin.46 0 1) + (ite ppx%5fast.2 1 0) + (ite camlp5.12 1 0) + (ite menhir.28 1 0) + (ite camlp4.29 1 0) + (ite ocamlfind.10 1 0) + (ite camlp4.32 1 0) + (ite dune.35 1 0) + (ite alt-ergo-parsers.3 1 0) + (ite menhir.53 1 0) + (ite why3-base.6 1 0) + (ite topkg.7 1 0) + (ite lwt.13 1 0) + (ite lwt.35 1 0) + (ite psmt2-frontend.3 1 0) + (ite ocamlfind.17 1 0) + (ite alt-ergo-lib.2 1 0) + (ite camlp5.21 1 0) + (ite camlzip.4 1 0) + (ite sqlite3.16 1 0) + (ite dune.30 1 0) + (ite optcomp.3 1 0) + (ite jbuilder.12 1 0) + (ite camlp5.14 1 0) + (ite lwt.8 1 0) + (ite easy-format.7 0 1) + (ite why3.6 1 0) + (ite conf-pkg-config.2 1 0) + (ite sqlite3.10 1 0) + (ite base.11 1 0) + (ite menhir.6 1 0) + (ite z3.10 0 1) + (ite conf-pkg-config.3 1 0) + (ite camlp5.2 1 0) + (ite dune-private-libs.6 1 0) + (ite cppo.12 1 0) + (ite cudf.5 0 1) + (ite ppx%5ftools.7 1 0) + (ite camlzip.3 1 0) + (ite ocamlgraph.5 1 0) + (ite ocamlfind.5 1 0) + (ite why3.10 1 0) + (ite menhirLib.2 1 0) + (ite ocamlfind.25 1 0) + (ite camlp5.9 1 0) + (ite menhir.42 1 0) + (ite dune-configurator.7 1 0) + (ite sqlite3.8 1 0) + (ite dune.68 1 0) + (ite menhir.26 1 0) + (ite why3.13 1 0) + (ite dune.24 1 0) + (ite cppo.3 1 0) + (ite ocamlfind.14 1 0) + (ite jbuilder.5 1 0) + (ite stdio.11 1 0) + (ite configurator.5 1 0) + (ite sqlite3.18 1 0) + (ite ocaml-migrate-parsetree.17 1 0) + (ite lablgtk.7 1 0) + (ite ocamlfind.7 1 0) + (ite cppo.2 1 0) + (ite octavius.4 1 0) + (ite dune-configurator.3 1 0) + (ite menhir.8 1 0) + (ite ocaml-migrate-parsetree.6 1 0) + (ite camlp5.7 1 0) + (ite lablgtk.6 1 0) + (ite dune.10 1 0) + (ite base.25 1 0) + (ite menhir.54 1 0) + (ite menhirLib.4 1 0) + (ite dune-private-libs.14 1 0) + (ite menhirLib.1 1 0) + (ite why3.23 1 0) + (ite sqlite3.26 1 0) + (ite dune-private-libs.7 1 0) + (ite menhir.41 1 0) + (ite dune-configurator.12 1 0) + (ite why3-base.7 1 0) + (ite camlzip.1 1 0) + (ite re.23 0 1) + (ite sexplib0.2 1 0) + (ite ocaml-options-vanilla.1 1 0) + (ite opam-file-format.11 0 1) + (ite ppx%5ftools%5fversioned.12 1 0) + (ite menhir.51 1 0) + (ite jbuilder.21 1 0) + (ite menhir.36 1 0) + (ite ppx%5fderivers.1 1 0) + (ite dune-configurator.21 0 1) + (ite dune-configurator.11 1 0) + (ite sexplib.60 1 0) + (ite conf-gtksourceview.1 1 0) + (ite topkg.11 1 0) + (ite camlp4.23 1 0) + (ite base-ocamlbuild.1 1 0) + (ite csexp.8 0 1) + (ite dune-private-libs.8 1 0) + (ite dune.34 1 0) + (ite why3-base.8 1 0) + (ite dune.14 1 0) + (ite why3.16 1 0) + (ite dune-private-libs.4 1 0) + (ite xenbigarray.1 1 0) + (ite ocamlfind.22 1 0) + (ite zarith.1 1 0) + (ite camlp4.7 1 0) + (ite alt-ergo.6 1 0) + (ite dune.56 1 0) + (ite ocamlbuild.3 1 0) + (ite result.2 1 0) + (ite why3.21 1 0) + (ite ocaml-migrate-parsetree.30 1 0) + (ite ocaml-migrate-parsetree.12 1 0) + (ite ocamlfind.12 1 0) + (ite cppo%5focamlbuild.2 1 0) + (ite cppo.17 1 0) + (ite cppo.13 1 0) + (ite camlzip.6 1 0) + (ite octavius.3 1 0) + (ite ocaml.60 0 1) + (ite sqlite3.23 1 0) + (ite menhirLib.6 1 0) + (ite stdlib-shims.2 0 1) + (ite dune.52 1 0) + (ite zarith.7 1 0) + (ite ppx%5ftools%5fversioned.6 1 0) + (ite psmt2-frontend.1 1 0) + (ite configurator.2 1 0) + (ite jbuilder.16 1 0) + (ite base.7 1 0) + (ite ocp-indent.28 0 1) + (ite sqlite3.19 1 0) + (ite ocplib-endian.1 1 0) + (ite ppx%5fderivers.2 1 0) + (ite conf-ncurses.1 1 0) + (ite cmdliner.14 0 1) + (ite menhirSdk.1 1 0) + (ite jbuilder.25 1 0) + (ite base.18 1 0) + (ite menhir.25 1 0) + (ite camlp5.10 1 0) + (ite lwt.7 1 0) + (ite ocaml-migrate-parsetree.19 1 0) + (ite menhir.32 1 0) + (ite psmt2-frontend.4 0 1) + (ite why3.5 1 0) + (ite why3-base.1 1 0) + (ite alt-ergo.7 1 0) + (ite jbuilder.20 1 0) + (ite why3.27 1 0) + (ite ppx%5ftools.3 1 0) + (ite tuareg.6 0 1) + (ite dune.38 1 0) + (ite ppx%5ftools%5fversioned.7 1 0) + (ite lablgtk.3 1 0) + (ite why3.2 1 0) + (ite zarith.2 1 0) + (ite camlp5.11 1 0) + (ite base.9 1 0) + (ite ocamlfind.3 1 0) + (ite camlp5.5 1 0) + (ite zarith.4 1 0) + (ite why3.28 1 0) + (ite cppo.20 1 0) + (ite menhir.23 1 0) + (ite conf-python-2-7.2 0 1) + (ite camlp4.17 1 0) + (ite lwt.26 1 0) + (ite ocamlfind.4 1 0) + (ite seq.2 1 0) + (ite why3-base.13 1 0) + (ite base.17 1 0) + (ite cppo.5 1 0) + (ite ppx%5ftools.1 1 0) + (ite ocaml-syntax-shims.1 1 0) + (ite menhir.17 1 0) + (ite lwt.38 1 0) + (ite why3.3 1 0) + (ite topkg.9 1 0) + (ite topkg.12 1 0) + (ite dune.27 1 0) + (ite extlib.14 0 1) + (ite seq.5 0 1) + (ite dune.20 1 0) + (ite lwt.11 1 0) + (ite menhirLib.10 0 1) + (ite ocamlfind.23 1 0) + (ite ocaml-migrate-parsetree.14 1 0) + (ite ocamlgraph.8 1 0) + (ite lwt.16 1 0) + (ite ocplib-endian.3 1 0) + (ite cppo.1 1 0) + (ite menhirSdk.3 1 0) + (ite why3-base.12 1 0) + (ite cppo.18 1 0) + (ite why3.22 1 0) + (ite ocaml-migrate-parsetree.15 1 0) + (ite jbuilder.9 1 0) + (ite lwt.6 1 0) + (ite cppo%5focamlbuild.1 1 0) + (ite ocamlbuild.2 1 0) + (ite sqlite3.11 1 0) + (ite dune-configurator.18 1 0) + (ite camlp4.16 1 0) + (ite camlp4.3 1 0) + (ite conf-perl.1 0 1) + (ite menhirSdk.10 0 1) + (ite menhir.44 1 0) + (ite ocaml-migrate-parsetree.32 1 0) + (ite ppx%5ftools.12 1 0) + (ite base-threads.1 0 1) + (ite conf-gmp.1 1 0) + (ite menhirSdk.9 1 0) + (ite topkg.16 1 0) + (ite ocamlbuild.7 1 0) + (ite mmap.2 1 0) + (ite dune-private-libs.9 1 0) + (ite menhir.49 1 0) + (ite camlp4.8 1 0) + (ite camlp4.31 1 0) + (ite jbuilder.15 1 0) + (ite psmt2-frontend.2 1 0) + (ite stdio.7 1 0) + (ite ocplib-endian.2 1 0) + (ite sexplib0.4 1 0) + (ite jbuilder.3 1 0) + (ite sqlite3.12 1 0) + (ite stdio.3 1 0) + (ite alt-ergo-lib.1 1 0) + (ite menhir.30 1 0) + (ite why3.17 1 0) + (ite menhirSdk.4 1 0) + (ite sexplib0.8 1 0) + (ite ocamlfind.15 1 0) + (ite ppx%5ftools.2 1 0) + (ite dune.12 1 0) + (ite why3.19 1 0) + (ite camlp5.24 1 0) + (ite alt-ergo.12 0 1) + (ite conf-gtk2.1 0 1) + (ite lwt.36 1 0) + (ite menhirSdk.2 1 0) + (ite ocamlfind.18 1 0) + (ite ppx%5ftools%5fversioned.11 1 0) + (ite menhirLib.9 1 0) + (ite dune-configurator.6 1 0) + (ite sexplib0.6 1 0) + (ite camlp4.15 1 0) + (ite conf-m4.1 0 1) + (ite ppx%5foptcomp.12 1 0) + (ite lwt.47 1 0) + (ite lwt.34 1 0) + (ite base.8 1 0) + (ite camlp4.24 1 0) + (ite ocamlfind-secondary.1 0 1) + (ite lwt.19 1 0) + (ite menhir.37 1 0) + (ite lwt.12 1 0) + (ite dune.57 1 0) + (ite stdio.5 1 0) + (ite cppo.14 1 0) + (ite dune.26 1 0) + (ite lwt.25 1 0) + (ite ocamlfind.21 1 0) + (ite camlp4.20 1 0) + (ite jbuilder.19 1 0) + (ite ocamlfind.13 1 0) + (ite camlp5.15 1 0) + (ite camlp4.22 1 0) + (ite alt-ergo.5 1 0) + (ite menhirLib.5 1 0) + (ite ocaml-migrate-parsetree.28 1 0) + (ite ppx%5fdriver.14 1 0) + (ite lwt.9 1 0) + (ite sexplib.57 1 0) + (ite alt-ergo.8 1 0) + (ite menhir.46 1 0) + (ite sqlite3.17 1 0) + (ite camlp4.28 1 0) + (ite ocaml-migrate-parsetree.4 1 0) + (ite lwt.51 1 0) + (ite ocaml-migrate-parsetree.3 1 0) + (ite camlp5.8 1 0) + (ite ppx%5ftools.9 1 0) + (ite ppx%5ftools.16 1 0) + (ite sqlite3.22 1 0) + (ite lwt.43 1 0) + (ite ppx%5ftools%5fversioned.5 1 0) + (ite configurator.3 1 0) + (ite menhir.56 0 1) + (ite jbuilder.24 1 0) + (ite why3-base.2 1 0) + (ite ocaml-migrate-parsetree.33 1 0) + (ite zarith.9 1 0) + (ite why3.11 1 0) + (ite ocamlgraph.4 1 0) + (ite topkg.14 1 0) + (ite alt-ergo-lib.3 1 0) + (ite camlp4.27 1 0) + (ite lwt.23 1 0) + (ite ocamlgraph.7 1 0) + (ite dune-configurator.20 1 0) + (ite cppo.11 1 0) + (ite menhir.34 1 0) + (ite stdio.9 1 0) + (ite camlp4.10 1 0) + (ite lablgtk.14 1 0) + (ite camlp4.25 1 0) + (ite menhirSdk.8 1 0) + (ite ppx%5fcore.12 1 0) + (ite cppo.10 1 0) + (ite why3-base.4 1 0) + (ite base.14 1 0) + (ite why3.25 1 0) + (ite ppx%5ftools.4 1 0) + (ite dune-configurator.10 1 0) + (ite menhir.12 1 0) + (ite camlp5.6 1 0) + (ite ocaml-config.2 1 0) + (ite lwt.24 1 0) + (ite camlp4.30 1 0) + (ite ocamlgraph.9 1 0) + (ite why3.7 1 0) + (ite camlp5.4 1 0) + (ite menhir.3 1 0) + (ite num.1 1 0) + (ite dune.51 1 0) + (ite ocamlfind.24 1 0))) + ) +(check-sat) diff --git a/examples/optim-examples/opam-optim/original-one-optim-less-asserts.smt2 b/examples/optim-examples/opam-optim/original-one-optim-less-asserts.smt2 new file mode 100644 index 000000000..cad1d6a01 --- /dev/null +++ b/examples/optim-examples/opam-optim/original-one-optim-less-asserts.smt2 @@ -0,0 +1,2026 @@ +(declare-fun %3dopam-invariant.1 () Bool) +(declare-fun ocamlfind.26 () Bool) +(declare-fun ocamlfind.25 () Bool) +(declare-fun ocamlfind.23 () Bool) +(declare-fun ocamlfind.22 () Bool) +(declare-fun ocamlfind.21 () Bool) +(declare-fun ocamlfind.18 () Bool) +(declare-fun ocamlfind.17 () Bool) +(declare-fun ocamlfind.15 () Bool) +(declare-fun ocamlfind.14 () Bool) +(declare-fun ocamlfind.13 () Bool) +(declare-fun ocamlfind.12 () Bool) +(declare-fun ocamlfind.11 () Bool) +(declare-fun ocamlfind.10 () Bool) +(declare-fun ocamlfind.7 () Bool) +(declare-fun ocamlfind.6 () Bool) +(declare-fun ocamlfind.5 () Bool) +(declare-fun ocamlfind.4 () Bool) +(declare-fun ocamlfind.3 () Bool) +(declare-fun ocamlfind.24 () Bool) +(declare-fun conf-m4.1 () Bool) +(declare-fun jbuilder.25 () Bool) +(declare-fun dune.72 () Bool) +(declare-fun dune.71 () Bool) +(declare-fun dune.69 () Bool) +(declare-fun dune.68 () Bool) +(declare-fun dune.66 () Bool) +(declare-fun dune.65 () Bool) +(declare-fun dune.64 () Bool) +(declare-fun dune.62 () Bool) +(declare-fun dune.61 () Bool) +(declare-fun dune.59 () Bool) +(declare-fun dune.57 () Bool) +(declare-fun dune.56 () Bool) +(declare-fun dune.54 () Bool) +(declare-fun dune.52 () Bool) +(declare-fun dune.50 () Bool) +(declare-fun dune.48 () Bool) +(declare-fun dune.44 () Bool) +(declare-fun dune.43 () Bool) +(declare-fun dune.42 () Bool) +(declare-fun dune.41 () Bool) +(declare-fun dune.40 () Bool) +(declare-fun dune.38 () Bool) +(declare-fun dune.36 () Bool) +(declare-fun dune.35 () Bool) +(declare-fun dune.34 () Bool) +(declare-fun dune.33 () Bool) +(declare-fun dune.31 () Bool) +(declare-fun dune.30 () Bool) +(declare-fun dune.29 () Bool) +(declare-fun dune.27 () Bool) +(declare-fun dune.26 () Bool) +(declare-fun dune.25 () Bool) +(declare-fun dune.24 () Bool) +(declare-fun dune.22 () Bool) +(declare-fun dune.21 () Bool) +(declare-fun dune.20 () Bool) +(declare-fun dune.19 () Bool) +(declare-fun dune.17 () Bool) +(declare-fun dune.16 () Bool) +(declare-fun dune.14 () Bool) +(declare-fun dune.12 () Bool) +(declare-fun dune.10 () Bool) +(declare-fun dune.9 () Bool) +(declare-fun dune.7 () Bool) +(declare-fun dune.6 () Bool) +(declare-fun dune.4 () Bool) +(declare-fun dune.3 () Bool) +(declare-fun dune.51 () Bool) +(declare-fun base-threads.1 () Bool) +(declare-fun base-unix.1 () Bool) +(declare-fun ocaml.60 () Bool) +(declare-fun ocamlfind-secondary.1 () Bool) +(declare-fun num.6 () Bool) +(declare-fun num.5 () Bool) +(declare-fun num.4 () Bool) +(declare-fun num.3 () Bool) +(declare-fun num.2 () Bool) +(declare-fun num.1 () Bool) +(declare-fun base-num.1 () Bool) +(declare-fun menhir.56 () Bool) +(declare-fun menhir.55 () Bool) +(declare-fun menhir.54 () Bool) +(declare-fun menhir.53 () Bool) +(declare-fun menhir.52 () Bool) +(declare-fun menhir.51 () Bool) +(declare-fun menhir.50 () Bool) +(declare-fun menhir.49 () Bool) +(declare-fun menhir.48 () Bool) +(declare-fun menhir.47 () Bool) +(declare-fun menhir.46 () Bool) +(declare-fun menhir.45 () Bool) +(declare-fun menhir.44 () Bool) +(declare-fun menhir.43 () Bool) +(declare-fun menhir.42 () Bool) +(declare-fun menhir.41 () Bool) +(declare-fun menhir.40 () Bool) +(declare-fun menhir.39 () Bool) +(declare-fun menhir.38 () Bool) +(declare-fun menhir.37 () Bool) +(declare-fun menhir.36 () Bool) +(declare-fun menhir.34 () Bool) +(declare-fun menhir.33 () Bool) +(declare-fun menhir.32 () Bool) +(declare-fun menhir.31 () Bool) +(declare-fun menhir.30 () Bool) +(declare-fun menhir.29 () Bool) +(declare-fun menhir.28 () Bool) +(declare-fun menhir.27 () Bool) +(declare-fun menhir.26 () Bool) +(declare-fun menhir.25 () Bool) +(declare-fun menhir.24 () Bool) +(declare-fun menhir.23 () Bool) +(declare-fun menhir.22 () Bool) +(declare-fun menhir.21 () Bool) +(declare-fun menhir.20 () Bool) +(declare-fun menhir.19 () Bool) +(declare-fun menhir.18 () Bool) +(declare-fun menhir.17 () Bool) +(declare-fun menhir.16 () Bool) +(declare-fun menhir.15 () Bool) +(declare-fun menhir.14 () Bool) +(declare-fun menhir.13 () Bool) +(declare-fun menhir.12 () Bool) +(declare-fun menhir.11 () Bool) +(declare-fun menhir.8 () Bool) +(declare-fun menhir.6 () Bool) +(declare-fun menhir.4 () Bool) +(declare-fun menhir.2 () Bool) +(declare-fun menhir.3 () Bool) +(declare-fun camlp5.24 () Bool) +(declare-fun camlp5.23 () Bool) +(declare-fun camlp5.22 () Bool) +(declare-fun camlp5.21 () Bool) +(declare-fun camlp5.20 () Bool) +(declare-fun camlp5.19 () Bool) +(declare-fun camlp5.18 () Bool) +(declare-fun camlp5.17 () Bool) +(declare-fun camlp5.16 () Bool) +(declare-fun camlp5.15 () Bool) +(declare-fun camlp5.14 () Bool) +(declare-fun camlp5.13 () Bool) +(declare-fun camlp5.12 () Bool) +(declare-fun camlp5.11 () Bool) +(declare-fun camlp5.10 () Bool) +(declare-fun camlp5.9 () Bool) +(declare-fun camlp5.8 () Bool) +(declare-fun camlp5.7 () Bool) +(declare-fun camlp5.6 () Bool) +(declare-fun camlp5.5 () Bool) +(declare-fun camlp5.3 () Bool) +(declare-fun camlp5.2 () Bool) +(declare-fun camlp5.4 () Bool) +(declare-fun why3.28 () Bool) +(declare-fun why3.27 () Bool) +(declare-fun why3.26 () Bool) +(declare-fun why3.25 () Bool) +(declare-fun why3.24 () Bool) +(declare-fun why3.23 () Bool) +(declare-fun why3.22 () Bool) +(declare-fun why3.21 () Bool) +(declare-fun why3.20 () Bool) +(declare-fun why3.19 () Bool) +(declare-fun why3.18 () Bool) +(declare-fun why3.17 () Bool) +(declare-fun why3.16 () Bool) +(declare-fun why3.15 () Bool) +(declare-fun why3.14 () Bool) +(declare-fun why3.13 () Bool) +(declare-fun why3.12 () Bool) +(declare-fun why3.11 () Bool) +(declare-fun why3.10 () Bool) +(declare-fun why3.8 () Bool) +(declare-fun why3.6 () Bool) +(declare-fun why3.5 () Bool) +(declare-fun why3.4 () Bool) +(declare-fun why3.3 () Bool) +(declare-fun why3.2 () Bool) +(declare-fun why3.1 () Bool) +(declare-fun why3.7 () Bool) +(declare-fun camlzip.7 () Bool) +(declare-fun camlzip.6 () Bool) +(declare-fun camlzip.5 () Bool) +(declare-fun camlzip.4 () Bool) +(declare-fun camlzip.3 () Bool) +(declare-fun camlzip.2 () Bool) +(declare-fun camlzip.1 () Bool) +(declare-fun conf-gtksourceview.1 () Bool) +(declare-fun lablgtk.15 () Bool) +(declare-fun lablgtk.14 () Bool) +(declare-fun lablgtk.13 () Bool) +(declare-fun lablgtk.12 () Bool) +(declare-fun lablgtk.11 () Bool) +(declare-fun lablgtk.10 () Bool) +(declare-fun lablgtk.9 () Bool) +(declare-fun lablgtk.8 () Bool) +(declare-fun lablgtk.7 () Bool) +(declare-fun lablgtk.6 () Bool) +(declare-fun lablgtk.3 () Bool) +(declare-fun ocamlgraph.12 () Bool) +(declare-fun ocamlgraph.9 () Bool) +(declare-fun ocamlgraph.8 () Bool) +(declare-fun ocamlgraph.7 () Bool) +(declare-fun ocamlgraph.6 () Bool) +(declare-fun ocamlgraph.5 () Bool) +(declare-fun ocamlgraph.4 () Bool) +(declare-fun why3-base.1 () Bool) +(declare-fun zarith.14 () Bool) +(declare-fun zarith.13 () Bool) +(declare-fun zarith.12 () Bool) +(declare-fun zarith.9 () Bool) +(declare-fun zarith.8 () Bool) +(declare-fun zarith.7 () Bool) +(declare-fun zarith.6 () Bool) +(declare-fun zarith.5 () Bool) +(declare-fun zarith.4 () Bool) +(declare-fun zarith.3 () Bool) +(declare-fun zarith.2 () Bool) +(declare-fun zarith.1 () Bool) +(declare-fun camlp4.33 () Bool) +(declare-fun camlp4.32 () Bool) +(declare-fun camlp4.31 () Bool) +(declare-fun camlp4.29 () Bool) +(declare-fun camlp4.28 () Bool) +(declare-fun camlp4.27 () Bool) +(declare-fun camlp4.26 () Bool) +(declare-fun camlp4.25 () Bool) +(declare-fun camlp4.24 () Bool) +(declare-fun camlp4.23 () Bool) +(declare-fun camlp4.22 () Bool) +(declare-fun camlp4.21 () Bool) +(declare-fun camlp4.20 () Bool) +(declare-fun camlp4.19 () Bool) +(declare-fun camlp4.18 () Bool) +(declare-fun camlp4.17 () Bool) +(declare-fun camlp4.16 () Bool) +(declare-fun camlp4.15 () Bool) +(declare-fun camlp4.14 () Bool) +(declare-fun camlp4.13 () Bool) +(declare-fun camlp4.11 () Bool) +(declare-fun camlp4.10 () Bool) +(declare-fun camlp4.9 () Bool) +(declare-fun camlp4.8 () Bool) +(declare-fun camlp4.7 () Bool) +(declare-fun camlp4.6 () Bool) +(declare-fun camlp4.5 () Bool) +(declare-fun camlp4.3 () Bool) +(declare-fun camlp4.2 () Bool) +(declare-fun camlp4.30 () Bool) +(declare-fun ocamlbuild.8 () Bool) +(declare-fun ocamlbuild.7 () Bool) +(declare-fun ocamlbuild.6 () Bool) +(declare-fun ocamlbuild.5 () Bool) +(declare-fun ocamlbuild.4 () Bool) +(declare-fun ocamlbuild.3 () Bool) +(declare-fun ocamlbuild.2 () Bool) +(declare-fun ocamlbuild.1 () Bool) +(declare-fun lwt.51 () Bool) +(declare-fun lwt.50 () Bool) +(declare-fun lwt.49 () Bool) +(declare-fun lwt.47 () Bool) +(declare-fun lwt.46 () Bool) +(declare-fun lwt.45 () Bool) +(declare-fun lwt.44 () Bool) +(declare-fun lwt.43 () Bool) +(declare-fun lwt.41 () Bool) +(declare-fun lwt.40 () Bool) +(declare-fun lwt.39 () Bool) +(declare-fun lwt.38 () Bool) +(declare-fun lwt.36 () Bool) +(declare-fun lwt.35 () Bool) +(declare-fun lwt.34 () Bool) +(declare-fun lwt.32 () Bool) +(declare-fun lwt.30 () Bool) +(declare-fun lwt.29 () Bool) +(declare-fun lwt.26 () Bool) +(declare-fun lwt.25 () Bool) +(declare-fun lwt.23 () Bool) +(declare-fun lwt.22 () Bool) +(declare-fun lwt.21 () Bool) +(declare-fun lwt.20 () Bool) +(declare-fun lwt.19 () Bool) +(declare-fun lwt.18 () Bool) +(declare-fun lwt.17 () Bool) +(declare-fun lwt.16 () Bool) +(declare-fun lwt.14 () Bool) +(declare-fun lwt.13 () Bool) +(declare-fun lwt.12 () Bool) +(declare-fun lwt.11 () Bool) +(declare-fun lwt.10 () Bool) +(declare-fun lwt.9 () Bool) +(declare-fun lwt.8 () Bool) +(declare-fun lwt.7 () Bool) +(declare-fun lwt.6 () Bool) +(declare-fun lwt.4 () Bool) +(declare-fun lwt.24 () Bool) +(declare-fun cppo.22 () Bool) +(declare-fun cppo.21 () Bool) +(declare-fun cppo.20 () Bool) +(declare-fun cppo.19 () Bool) +(declare-fun cppo.18 () Bool) +(declare-fun cppo.17 () Bool) +(declare-fun cppo.16 () Bool) +(declare-fun cppo.15 () Bool) +(declare-fun cppo.14 () Bool) +(declare-fun cppo.13 () Bool) +(declare-fun cppo.12 () Bool) +(declare-fun cppo.11 () Bool) +(declare-fun cppo.10 () Bool) +(declare-fun cppo.8 () Bool) +(declare-fun cppo.7 () Bool) +(declare-fun cppo.6 () Bool) +(declare-fun cppo.5 () Bool) +(declare-fun jbuilder.24 () Bool) +(declare-fun jbuilder.23 () Bool) +(declare-fun jbuilder.22 () Bool) +(declare-fun jbuilder.21 () Bool) +(declare-fun jbuilder.20 () Bool) +(declare-fun jbuilder.19 () Bool) +(declare-fun jbuilder.18 () Bool) +(declare-fun jbuilder.17 () Bool) +(declare-fun jbuilder.16 () Bool) +(declare-fun jbuilder.15 () Bool) +(declare-fun jbuilder.14 () Bool) +(declare-fun ocaml-migrate-parsetree.33 () Bool) +(declare-fun ocaml-migrate-parsetree.32 () Bool) +(declare-fun ocaml-migrate-parsetree.31 () Bool) +(declare-fun ocaml-migrate-parsetree.30 () Bool) +(declare-fun ocaml-migrate-parsetree.28 () Bool) +(declare-fun ocaml-migrate-parsetree.27 () Bool) +(declare-fun ocaml-migrate-parsetree.26 () Bool) +(declare-fun ocaml-migrate-parsetree.24 () Bool) +(declare-fun ocaml-migrate-parsetree.23 () Bool) +(declare-fun ocaml-migrate-parsetree.22 () Bool) +(declare-fun ocaml-migrate-parsetree.21 () Bool) +(declare-fun ocaml-migrate-parsetree.20 () Bool) +(declare-fun ocaml-migrate-parsetree.19 () Bool) +(declare-fun ocaml-migrate-parsetree.18 () Bool) +(declare-fun ocaml-migrate-parsetree.17 () Bool) +(declare-fun ocaml-migrate-parsetree.16 () Bool) +(declare-fun ocaml-migrate-parsetree.15 () Bool) +(declare-fun ocaml-migrate-parsetree.14 () Bool) +(declare-fun ocaml-migrate-parsetree.13 () Bool) +(declare-fun ocaml-migrate-parsetree.12 () Bool) +(declare-fun ocaml-migrate-parsetree.11 () Bool) +(declare-fun ocaml-migrate-parsetree.10 () Bool) +(declare-fun ocaml-migrate-parsetree.9 () Bool) +(declare-fun ocaml-migrate-parsetree.8 () Bool) +(declare-fun ocaml-migrate-parsetree.6 () Bool) +(declare-fun ocaml-migrate-parsetree.4 () Bool) +(declare-fun ocaml-migrate-parsetree.3 () Bool) +(declare-fun ppx%5ftools%5fversioned.12 () Bool) +(declare-fun ppx%5ftools%5fversioned.11 () Bool) +(declare-fun ppx%5ftools%5fversioned.10 () Bool) +(declare-fun ppx%5ftools%5fversioned.9 () Bool) +(declare-fun ppx%5ftools%5fversioned.8 () Bool) +(declare-fun ppx%5ftools%5fversioned.7 () Bool) +(declare-fun ppx%5ftools%5fversioned.6 () Bool) +(declare-fun ppx%5ftools%5fversioned.5 () Bool) +(declare-fun result.6 () Bool) +(declare-fun result.5 () Bool) +(declare-fun result.4 () Bool) +(declare-fun result.3 () Bool) +(declare-fun result.2 () Bool) +(declare-fun result.1 () Bool) +(declare-fun ocaml-config.1 () Bool) +(declare-fun ocaml-config.2 () Bool) +(declare-fun dune-configurator.23 () Bool) +(declare-fun dune-configurator.22 () Bool) +(declare-fun dune-configurator.21 () Bool) +(declare-fun dune-configurator.20 () Bool) +(declare-fun dune-configurator.18 () Bool) +(declare-fun dune-configurator.17 () Bool) +(declare-fun dune-configurator.16 () Bool) +(declare-fun dune-configurator.14 () Bool) +(declare-fun dune-configurator.13 () Bool) +(declare-fun dune-configurator.12 () Bool) +(declare-fun dune-configurator.11 () Bool) +(declare-fun dune-configurator.9 () Bool) +(declare-fun dune-configurator.8 () Bool) +(declare-fun dune-configurator.7 () Bool) +(declare-fun dune-configurator.6 () Bool) +(declare-fun dune-configurator.5 () Bool) +(declare-fun dune-configurator.3 () Bool) +(declare-fun dune-configurator.2 () Bool) +(declare-fun dune-configurator.10 () Bool) +(declare-fun dune-private-libs.7 () Bool) +(declare-fun ppx%5ftools.19 () Bool) +(declare-fun ppx%5ftools.18 () Bool) +(declare-fun ppx%5ftools.17 () Bool) +(declare-fun ppx%5ftools.16 () Bool) +(declare-fun ppx%5ftools.15 () Bool) +(declare-fun ppx%5ftools.14 () Bool) +(declare-fun ppx%5ftools.13 () Bool) +(declare-fun ppx%5ftools.12 () Bool) +(declare-fun ppx%5ftools.11 () Bool) +(declare-fun ppx%5ftools.10 () Bool) +(declare-fun ppx%5ftools.9 () Bool) +(declare-fun ppx%5ftools.8 () Bool) +(declare-fun ppx%5ftools.7 () Bool) +(declare-fun ppx%5ftools.5 () Bool) +(declare-fun ppx%5ftools.3 () Bool) +(declare-fun ppx%5ftools.2 () Bool) +(declare-fun ppx%5ftools.1 () Bool) +(declare-fun ppx%5ftools.4 () Bool) +(declare-fun why3-base.13 () Bool) +(declare-fun why3-base.12 () Bool) +(declare-fun why3-base.11 () Bool) +(declare-fun why3-base.10 () Bool) +(declare-fun why3-base.8 () Bool) +(declare-fun why3-base.7 () Bool) +(declare-fun why3-base.6 () Bool) +(declare-fun why3-base.5 () Bool) +(declare-fun why3-base.4 () Bool) +(declare-fun why3-base.3 () Bool) +(declare-fun why3-base.2 () Bool) +(declare-fun base.25 () Bool) +(declare-fun base.24 () Bool) +(declare-fun base.22 () Bool) +(declare-fun base.21 () Bool) +(declare-fun base.20 () Bool) +(declare-fun base.18 () Bool) +(declare-fun base.17 () Bool) +(declare-fun base.16 () Bool) +(declare-fun base.13 () Bool) +(declare-fun base.11 () Bool) +(declare-fun base.9 () Bool) +(declare-fun base.8 () Bool) +(declare-fun base.7 () Bool) +(declare-fun base.6 () Bool) +(declare-fun base.5 () Bool) +(declare-fun base.14 () Bool) +(declare-fun sexplib0.2 () Bool) +(declare-fun coq.1 () Bool) +(declare-fun cppo.4 () Bool) +(declare-fun cppo.3 () Bool) +(declare-fun cppo.2 () Bool) +(declare-fun cppo.1 () Bool) +(declare-fun ppx%5fcore.14 () Bool) +(declare-fun ppx%5fcore.13 () Bool) +(declare-fun ppx%5fcore.12 () Bool) +(declare-fun jbuilder.13 () Bool) +(declare-fun jbuilder.12 () Bool) +(declare-fun jbuilder.11 () Bool) +(declare-fun jbuilder.10 () Bool) +(declare-fun jbuilder.9 () Bool) +(declare-fun jbuilder.8 () Bool) +(declare-fun jbuilder.7 () Bool) +(declare-fun jbuilder.6 () Bool) +(declare-fun jbuilder.5 () Bool) +(declare-fun jbuilder.4 () Bool) +(declare-fun ocaml-compiler-libs.2 () Bool) +(declare-fun ppx%5fast.4 () Bool) +(declare-fun ppx%5fast.3 () Bool) +(declare-fun ppx%5fast.2 () Bool) +(declare-fun ppx%5ftraverse%5fbuiltins.2 () Bool) +(declare-fun stdio.3 () Bool) +(declare-fun stdio.2 () Bool) +(declare-fun menhirSdk.10 () Bool) +(declare-fun menhirSdk.9 () Bool) +(declare-fun menhirSdk.7 () Bool) +(declare-fun menhirSdk.6 () Bool) +(declare-fun menhirSdk.5 () Bool) +(declare-fun menhirSdk.4 () Bool) +(declare-fun menhirSdk.3 () Bool) +(declare-fun menhirSdk.2 () Bool) +(declare-fun menhirSdk.1 () Bool) +(declare-fun menhirSdk.8 () Bool) +(declare-fun conf-gtk2.1 () Bool) +(declare-fun conf-which.1 () Bool) +(declare-fun stdio.13 () Bool) +(declare-fun stdio.11 () Bool) +(declare-fun stdio.7 () Bool) +(declare-fun stdio.5 () Bool) +(declare-fun stdio.9 () Bool) +(declare-fun alt-ergo-lib.4 () Bool) +(declare-fun alt-ergo-lib.2 () Bool) +(declare-fun alt-ergo-lib.1 () Bool) +(declare-fun alt-ergo-lib.3 () Bool) +(declare-fun ocplib-simplex.2 () Bool) +(declare-fun seq.5 () Bool) +(declare-fun seq.4 () Bool) +(declare-fun seq.3 () Bool) +(declare-fun seq.2 () Bool) +(declare-fun seq.1 () Bool) +(declare-fun stdlib-shims.2 () Bool) +(declare-fun topkg.16 () Bool) +(declare-fun topkg.15 () Bool) +(declare-fun topkg.13 () Bool) +(declare-fun topkg.12 () Bool) +(declare-fun topkg.11 () Bool) +(declare-fun topkg.9 () Bool) +(declare-fun topkg.8 () Bool) +(declare-fun topkg.7 () Bool) +(declare-fun topkg.6 () Bool) +(declare-fun topkg.5 () Bool) +(declare-fun topkg.4 () Bool) +(declare-fun topkg.3 () Bool) +(declare-fun topkg.14 () Bool) +(declare-fun conf-gmp.3 () Bool) +(declare-fun conf-gmp.2 () Bool) +(declare-fun conf-gmp.1 () Bool) +(declare-fun conf-perl.1 () Bool) +(declare-fun ppx%5fderivers.2 () Bool) +(declare-fun ppx%5fderivers.1 () Bool) +(declare-fun jbuilder.3 () Bool) +(declare-fun jbuilder.2 () Bool) +(declare-fun menhirLib.10 () Bool) +(declare-fun configurator.7 () Bool) +(declare-fun configurator.5 () Bool) +(declare-fun configurator.2 () Bool) +(declare-fun configurator.3 () Bool) +(declare-fun ppx%5fbase.2 () Bool) +(declare-fun ppx%5fdriver.16 () Bool) +(declare-fun ppx%5fdriver.15 () Bool) +(declare-fun ppx%5fdriver.14 () Bool) +(declare-fun mmap.2 () Bool) +(declare-fun ocplib-endian.9 () Bool) +(declare-fun ocplib-endian.8 () Bool) +(declare-fun ocplib-endian.7 () Bool) +(declare-fun ocplib-endian.6 () Bool) +(declare-fun ocplib-endian.4 () Bool) +(declare-fun ocplib-endian.3 () Bool) +(declare-fun ocplib-endian.2 () Bool) +(declare-fun ocplib-endian.1 () Bool) +(declare-fun sqlite3.26 () Bool) +(declare-fun sqlite3.25 () Bool) +(declare-fun sqlite3.23 () Bool) +(declare-fun sqlite3.21 () Bool) +(declare-fun sqlite3.20 () Bool) +(declare-fun sqlite3.19 () Bool) +(declare-fun sqlite3.18 () Bool) +(declare-fun sqlite3.17 () Bool) +(declare-fun sqlite3.16 () Bool) +(declare-fun sqlite3.15 () Bool) +(declare-fun sqlite3.14 () Bool) +(declare-fun sqlite3.13 () Bool) +(declare-fun sqlite3.12 () Bool) +(declare-fun sqlite3.11 () Bool) +(declare-fun sqlite3.10 () Bool) +(declare-fun sqlite3.9 () Bool) +(declare-fun sqlite3.8 () Bool) +(declare-fun sqlite3.22 () Bool) +(declare-fun conf-sqlite3.1 () Bool) +(declare-fun ocaml-syntax-shims.1 () Bool) +(declare-fun conf-pkg-config.4 () Bool) +(declare-fun conf-pkg-config.3 () Bool) +(declare-fun conf-pkg-config.2 () Bool) +(declare-fun conf-pkg-config.1 () Bool) +(declare-fun alt-ergo.7 () Bool) +(declare-fun alt-ergo.6 () Bool) +(declare-fun alt-ergo.5 () Bool) +(declare-fun alt-ergo.4 () Bool) +(declare-fun alt-ergo.3 () Bool) +(declare-fun alt-ergo.2 () Bool) +(declare-fun alt-ergo.12 () Bool) +(declare-fun alt-ergo.11 () Bool) +(declare-fun alt-ergo.10 () Bool) +(declare-fun alt-ergo.9 () Bool) +(declare-fun alt-ergo.8 () Bool) +(declare-fun conf-autoconf.1 () Bool) +(declare-fun psmt2-frontend.1 () Bool) +(declare-fun sexplib0.8 () Bool) +(declare-fun sexplib0.6 () Bool) +(declare-fun sexplib0.4 () Bool) +(declare-fun sexplib.60 () Bool) +(declare-fun sexplib.58 () Bool) +(declare-fun sexplib.56 () Bool) +(declare-fun sexplib.55 () Bool) +(declare-fun sexplib.57 () Bool) +(declare-fun ppx%5foptcomp.12 () Bool) +(declare-fun menhirLib.9 () Bool) +(declare-fun menhirLib.8 () Bool) +(declare-fun menhirLib.7 () Bool) +(declare-fun menhirLib.6 () Bool) +(declare-fun menhirLib.4 () Bool) +(declare-fun menhirLib.3 () Bool) +(declare-fun menhirLib.2 () Bool) +(declare-fun menhirLib.1 () Bool) +(declare-fun menhirLib.5 () Bool) +(declare-fun ocplib-simplex.1 () Bool) +(declare-fun base-bytes.2 () Bool) +(declare-fun base-bytes.1 () Bool) +(declare-fun conf-ncurses.1 () Bool) +(declare-fun base-no-ppx.1 () Bool) +(declare-fun ocaml-secondary-compiler.2 () Bool) +(declare-fun ocaml-secondary-compiler.1 () Bool) +(declare-fun mmap.1 () Bool) +(declare-fun dune-private-libs.3 () Bool) +(declare-fun alt-ergo-parsers.4 () Bool) +(declare-fun optcomp.3 () Bool) +(declare-fun psmt2-frontend.4 () Bool) +(declare-fun psmt2-frontend.3 () Bool) +(declare-fun psmt2-frontend.2 () Bool) +(declare-fun dune-private-libs.14 () Bool) +(declare-fun dune-private-libs.13 () Bool) +(declare-fun dune-private-libs.12 () Bool) +(declare-fun dune-private-libs.11 () Bool) +(declare-fun dune-private-libs.10 () Bool) +(declare-fun dune-private-libs.8 () Bool) +(declare-fun dune-private-libs.6 () Bool) +(declare-fun dune-private-libs.5 () Bool) +(declare-fun dune-private-libs.4 () Bool) +(declare-fun dune-private-libs.2 () Bool) +(declare-fun dune-private-libs.9 () Bool) +(declare-fun base-ocamlbuild.1 () Bool) +(declare-fun cppo%5focamlbuild.3 () Bool) +(declare-fun cppo%5focamlbuild.2 () Bool) +(declare-fun cppo%5focamlbuild.1 () Bool) +(declare-fun extlib.14 () Bool) +(declare-fun conf-emacs.1 () Bool) +(declare-fun tuareg.6 () Bool) +(declare-fun cmdliner.14 () Bool) +(declare-fun ocp-indent.28 () Bool) +(declare-fun ocaml-base-compiler.36 () Bool) +(declare-fun octavius.6 () Bool) +(declare-fun octavius.5 () Bool) +(declare-fun octavius.4 () Bool) +(declare-fun octavius.2 () Bool) +(declare-fun octavius.1 () Bool) +(declare-fun octavius.3 () Bool) +(declare-fun conf-zlib.1 () Bool) +(declare-fun xenbigarray.1 () Bool) +(declare-fun csexp.7 () Bool) +(declare-fun csexp.8 () Bool) +(declare-fun opam-file-format.11 () Bool) +(declare-fun ocaml-options-vanilla.1 () Bool) +(declare-fun re.23 () Bool) +(declare-fun cudf.5 () Bool) +(declare-fun conf-python-2-7.2 () Bool) +(declare-fun z3.10 () Bool) +(declare-fun easy-format.7 () Bool) +(declare-fun alt-ergo-parsers.2 () Bool) +(declare-fun alt-ergo-parsers.1 () Bool) +(declare-fun alt-ergo-parsers.3 () Bool) +(declare-fun dot-merlin-reader.3 () Bool) +(declare-fun yojson.18 () Bool) +(declare-fun merlin.46 () Bool) +(declare-fun ppx%5fmetaquot.2 () Bool) +(declare-fun ppx%5ftype%5fconv.14 () Bool) +(declare-fun ppx%5ftype%5fconv.13 () Bool) +(declare-fun ppx%5fenumerate.10 () Bool) +(declare-fun biniou.9 () Bool) +(declare-fun user-setup.7 () Bool) +(declare-fun base-implicits.1 () Bool) +(declare-fun ppx%5fsexp%5fconv.14 () Bool) +(declare-fun base-bigarray.1 () Bool) +(declare-fun mccs.9 () Bool) +(declare-fun ppx%5fjs%5fstyle.2 () Bool) +(declare-fun ppx%5fcompare.11 () Bool) +(declare-fun ppx%5fhash.2 () Bool) +(declare-fun dose3.5 () Bool) +(declare-fun base-metaocaml-ocamlfind.1 () Bool) +(declare-fun conf-findutils.1 () Bool) + + + + + + + +(assert (=> lwt.45 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) + +(assert (=> result.4 (not (or result.1 result.2 result.3 result.5 result.6)))) + +(assert (=> result.4 + (and ocaml.60 + (or jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) + +(assert (=> ppx%5ftools.18 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.19)))) + +(assert (=> ppx%5ftools.18 + (and false + (or dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) + +(assert (=> lwt.44 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) + +(assert (=> lwt.44 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) + +(assert (=> camlp4.21 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) + +(assert (=> camlp4.21 (and false false))) + +(assert (=> menhir.55 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.56)))) + +(assert (=> menhir.55 + (and ocaml.60 + menhirSdk.9 + menhirLib.9 + (or dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) + +(assert (=> camlp5.19 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) + +(assert (=> camlp5.19 false)) + +(assert (=> cppo.7 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) + +(assert (=> cppo.7 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) + +(assert (=> menhir.40 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) + +(assert (=> menhir.40 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) + +(assert (=> sexplib.56 + (not (or sexplib.55 + sexplib.57 + sexplib.58 + sexplib.60 + sexplib0.2 + sexplib0.4 + sexplib0.6 + sexplib0.8)))) + +(assert (=> sexplib.56 + (and false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11)))) + +(assert (=> dune.9 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) + +(assert (=> dune.9 ocaml.60)) + +(assert (=> lwt.49 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.50 + lwt.51)))) + +(assert (=> lwt.49 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) + +(assert (=> num.3 (not (or num.1 num.2 num.4 num.5 num.6 base-num.1)))) + +(assert (=> num.3 + (and (or ocamlfind.23 ocamlfind.24 ocamlfind.25 ocamlfind.26) ocaml.60))) + +(assert (=> camlp5.13 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) + +(assert (=> camlp5.13 false)) + +(assert (=> lwt.14 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) + +(assert (=> lwt.14 + (and (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19 + base-no-ppx.1) + (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-ncurses.1))) + +(assert (=> ppx%5ftools%5fversioned.10 + (not (or ppx%5ftools%5fversioned.5 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.12)))) + +(assert (=> ppx%5ftools%5fversioned.10 + (and (or ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) + +(assert (=> alt-ergo.9 + (not (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12)))) + +(assert (=> alt-ergo.9 (and ocaml.60 alt-ergo-parsers.1 alt-ergo-lib.1))) + +(assert (=> jbuilder.14 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) + +(assert (=> jbuilder.14 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) + +(assert (=> num.2 (not (or num.1 num.3 num.4 num.5 num.6 base-num.1)))) + +(assert (=> num.2 + (and (or ocamlfind.23 ocamlfind.24 ocamlfind.25 ocamlfind.26) ocaml.60))) + +(assert (=> jbuilder.17 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) + +(minimize (+ (ite (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + 0 + 1) + (ite (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + 0 + 1) + (ite (or result.1 result.2 result.3 result.4 result.5 result.6) 0 1) + (ite dose3.5 0 1) + (ite (or base-bytes.1 base-bytes.2) 0 1) + (ite conf-zlib.1 0 1) + (ite (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + 0 + 1) + (ite biniou.9 0 1) + (ite base-unix.1 0 1) + (ite (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + 0 + 1) + (ite (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4) + 0 + 1) + (ite conf-autoconf.1 0 1) + (ite conf-emacs.1 0 1) + (ite (or alt-ergo-lib.1 alt-ergo-lib.2 alt-ergo-lib.3 alt-ergo-lib.4) 0 1) + (ite mccs.9 0 1) + (ite ocaml-base-compiler.36 0 1) + (ite (or ocplib-simplex.1 ocplib-simplex.2) 0 1) + (ite (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7) + 0 + 1) + (ite (or alt-ergo-parsers.1 + alt-ergo-parsers.2 + alt-ergo-parsers.3 + alt-ergo-parsers.4) + 0 + 1) + (ite dot-merlin-reader.3 0 1) + (ite %3dopam-invariant.1 0 1) + (ite (or conf-gmp.1 conf-gmp.2 conf-gmp.3) 0 1) + (ite (or num.1 num.2 num.3 num.4 num.5 num.6) 0 1) + (ite (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22) + 0 + 1) + (ite (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + 0 + 1) + (ite user-setup.7 0 1) + (ite yojson.18 0 1) + (ite (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + 0 + 1) + (ite (or ocaml-config.1 ocaml-config.2) 0 1) + (ite (or ocaml-secondary-compiler.1 ocaml-secondary-compiler.2) 0 1) + (ite conf-which.1 0 1) + (ite base-bigarray.1 0 1) + (ite merlin.46 0 1) + (ite easy-format.7 0 1) + (ite z3.10 0 1) + (ite cudf.5 0 1) + (ite re.23 0 1) + (ite opam-file-format.11 0 1) + (ite (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + 0 + 1) + (ite (or csexp.7 csexp.8) 0 1) + (ite ocaml.60 0 1) + (ite stdlib-shims.2 0 1) + (ite ocp-indent.28 0 1) + (ite cmdliner.14 0 1) + (ite (or psmt2-frontend.1 psmt2-frontend.2 psmt2-frontend.3 psmt2-frontend.4) + 0 + 1) + (ite tuareg.6 0 1) + (ite conf-python-2-7.2 0 1) + (ite extlib.14 0 1) + (ite (or seq.1 seq.2 seq.3 seq.4 seq.5) 0 1) + (ite (or menhirLib.1 + menhirLib.2 + menhirLib.3 + menhirLib.4 + menhirLib.5 + menhirLib.6 + menhirLib.7 + menhirLib.8 + menhirLib.9 + menhirLib.10) + 0 + 1) + (ite conf-perl.1 0 1) + (ite (or menhirSdk.1 + menhirSdk.2 + menhirSdk.3 + menhirSdk.4 + menhirSdk.5 + menhirSdk.6 + menhirSdk.7 + menhirSdk.8 + menhirSdk.9 + menhirSdk.10) + 0 + 1) + (ite base-threads.1 0 1) + (ite (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12) + 0 + 1) + (ite conf-gtk2.1 0 1) + (ite conf-m4.1 0 1) + (ite ocamlfind-secondary.1 0 1) + (ite (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56) + 0 + 1))) + +(get-model) +(check-sat) diff --git a/examples/optim-examples/opam-optim/original-one-optim.smt2 b/examples/optim-examples/opam-optim/original-one-optim.smt2 new file mode 100644 index 000000000..f10b68882 --- /dev/null +++ b/examples/optim-examples/opam-optim/original-one-optim.smt2 @@ -0,0 +1,2026 @@ +(declare-fun %3dopam-invariant.1 () Bool) +(declare-fun ocamlfind.26 () Bool) +(declare-fun ocamlfind.25 () Bool) +(declare-fun ocamlfind.23 () Bool) +(declare-fun ocamlfind.22 () Bool) +(declare-fun ocamlfind.21 () Bool) +(declare-fun ocamlfind.18 () Bool) +(declare-fun ocamlfind.17 () Bool) +(declare-fun ocamlfind.15 () Bool) +(declare-fun ocamlfind.14 () Bool) +(declare-fun ocamlfind.13 () Bool) +(declare-fun ocamlfind.12 () Bool) +(declare-fun ocamlfind.11 () Bool) +(declare-fun ocamlfind.10 () Bool) +(declare-fun ocamlfind.7 () Bool) +(declare-fun ocamlfind.6 () Bool) +(declare-fun ocamlfind.5 () Bool) +(declare-fun ocamlfind.4 () Bool) +(declare-fun ocamlfind.3 () Bool) +(declare-fun ocamlfind.24 () Bool) +(declare-fun conf-m4.1 () Bool) +(declare-fun jbuilder.25 () Bool) +(declare-fun dune.72 () Bool) +(declare-fun dune.71 () Bool) +(declare-fun dune.69 () Bool) +(declare-fun dune.68 () Bool) +(declare-fun dune.66 () Bool) +(declare-fun dune.65 () Bool) +(declare-fun dune.64 () Bool) +(declare-fun dune.62 () Bool) +(declare-fun dune.61 () Bool) +(declare-fun dune.59 () Bool) +(declare-fun dune.57 () Bool) +(declare-fun dune.56 () Bool) +(declare-fun dune.54 () Bool) +(declare-fun dune.52 () Bool) +(declare-fun dune.50 () Bool) +(declare-fun dune.48 () Bool) +(declare-fun dune.44 () Bool) +(declare-fun dune.43 () Bool) +(declare-fun dune.42 () Bool) +(declare-fun dune.41 () Bool) +(declare-fun dune.40 () Bool) +(declare-fun dune.38 () Bool) +(declare-fun dune.36 () Bool) +(declare-fun dune.35 () Bool) +(declare-fun dune.34 () Bool) +(declare-fun dune.33 () Bool) +(declare-fun dune.31 () Bool) +(declare-fun dune.30 () Bool) +(declare-fun dune.29 () Bool) +(declare-fun dune.27 () Bool) +(declare-fun dune.26 () Bool) +(declare-fun dune.25 () Bool) +(declare-fun dune.24 () Bool) +(declare-fun dune.22 () Bool) +(declare-fun dune.21 () Bool) +(declare-fun dune.20 () Bool) +(declare-fun dune.19 () Bool) +(declare-fun dune.17 () Bool) +(declare-fun dune.16 () Bool) +(declare-fun dune.14 () Bool) +(declare-fun dune.12 () Bool) +(declare-fun dune.10 () Bool) +(declare-fun dune.9 () Bool) +(declare-fun dune.7 () Bool) +(declare-fun dune.6 () Bool) +(declare-fun dune.4 () Bool) +(declare-fun dune.3 () Bool) +(declare-fun dune.51 () Bool) +(declare-fun base-threads.1 () Bool) +(declare-fun base-unix.1 () Bool) +(declare-fun ocaml.60 () Bool) +(declare-fun ocamlfind-secondary.1 () Bool) +(declare-fun num.6 () Bool) +(declare-fun num.5 () Bool) +(declare-fun num.4 () Bool) +(declare-fun num.3 () Bool) +(declare-fun num.2 () Bool) +(declare-fun num.1 () Bool) +(declare-fun base-num.1 () Bool) +(declare-fun menhir.56 () Bool) +(declare-fun menhir.55 () Bool) +(declare-fun menhir.54 () Bool) +(declare-fun menhir.53 () Bool) +(declare-fun menhir.52 () Bool) +(declare-fun menhir.51 () Bool) +(declare-fun menhir.50 () Bool) +(declare-fun menhir.49 () Bool) +(declare-fun menhir.48 () Bool) +(declare-fun menhir.47 () Bool) +(declare-fun menhir.46 () Bool) +(declare-fun menhir.45 () Bool) +(declare-fun menhir.44 () Bool) +(declare-fun menhir.43 () Bool) +(declare-fun menhir.42 () Bool) +(declare-fun menhir.41 () Bool) +(declare-fun menhir.40 () Bool) +(declare-fun menhir.39 () Bool) +(declare-fun menhir.38 () Bool) +(declare-fun menhir.37 () Bool) +(declare-fun menhir.36 () Bool) +(declare-fun menhir.34 () Bool) +(declare-fun menhir.33 () Bool) +(declare-fun menhir.32 () Bool) +(declare-fun menhir.31 () Bool) +(declare-fun menhir.30 () Bool) +(declare-fun menhir.29 () Bool) +(declare-fun menhir.28 () Bool) +(declare-fun menhir.27 () Bool) +(declare-fun menhir.26 () Bool) +(declare-fun menhir.25 () Bool) +(declare-fun menhir.24 () Bool) +(declare-fun menhir.23 () Bool) +(declare-fun menhir.22 () Bool) +(declare-fun menhir.21 () Bool) +(declare-fun menhir.20 () Bool) +(declare-fun menhir.19 () Bool) +(declare-fun menhir.18 () Bool) +(declare-fun menhir.17 () Bool) +(declare-fun menhir.16 () Bool) +(declare-fun menhir.15 () Bool) +(declare-fun menhir.14 () Bool) +(declare-fun menhir.13 () Bool) +(declare-fun menhir.12 () Bool) +(declare-fun menhir.11 () Bool) +(declare-fun menhir.8 () Bool) +(declare-fun menhir.6 () Bool) +(declare-fun menhir.4 () Bool) +(declare-fun menhir.2 () Bool) +(declare-fun menhir.3 () Bool) +(declare-fun camlp5.24 () Bool) +(declare-fun camlp5.23 () Bool) +(declare-fun camlp5.22 () Bool) +(declare-fun camlp5.21 () Bool) +(declare-fun camlp5.20 () Bool) +(declare-fun camlp5.19 () Bool) +(declare-fun camlp5.18 () Bool) +(declare-fun camlp5.17 () Bool) +(declare-fun camlp5.16 () Bool) +(declare-fun camlp5.15 () Bool) +(declare-fun camlp5.14 () Bool) +(declare-fun camlp5.13 () Bool) +(declare-fun camlp5.12 () Bool) +(declare-fun camlp5.11 () Bool) +(declare-fun camlp5.10 () Bool) +(declare-fun camlp5.9 () Bool) +(declare-fun camlp5.8 () Bool) +(declare-fun camlp5.7 () Bool) +(declare-fun camlp5.6 () Bool) +(declare-fun camlp5.5 () Bool) +(declare-fun camlp5.3 () Bool) +(declare-fun camlp5.2 () Bool) +(declare-fun camlp5.4 () Bool) +(declare-fun why3.28 () Bool) +(declare-fun why3.27 () Bool) +(declare-fun why3.26 () Bool) +(declare-fun why3.25 () Bool) +(declare-fun why3.24 () Bool) +(declare-fun why3.23 () Bool) +(declare-fun why3.22 () Bool) +(declare-fun why3.21 () Bool) +(declare-fun why3.20 () Bool) +(declare-fun why3.19 () Bool) +(declare-fun why3.18 () Bool) +(declare-fun why3.17 () Bool) +(declare-fun why3.16 () Bool) +(declare-fun why3.15 () Bool) +(declare-fun why3.14 () Bool) +(declare-fun why3.13 () Bool) +(declare-fun why3.12 () Bool) +(declare-fun why3.11 () Bool) +(declare-fun why3.10 () Bool) +(declare-fun why3.8 () Bool) +(declare-fun why3.6 () Bool) +(declare-fun why3.5 () Bool) +(declare-fun why3.4 () Bool) +(declare-fun why3.3 () Bool) +(declare-fun why3.2 () Bool) +(declare-fun why3.1 () Bool) +(declare-fun why3.7 () Bool) +(declare-fun camlzip.7 () Bool) +(declare-fun camlzip.6 () Bool) +(declare-fun camlzip.5 () Bool) +(declare-fun camlzip.4 () Bool) +(declare-fun camlzip.3 () Bool) +(declare-fun camlzip.2 () Bool) +(declare-fun camlzip.1 () Bool) +(declare-fun conf-gtksourceview.1 () Bool) +(declare-fun lablgtk.15 () Bool) +(declare-fun lablgtk.14 () Bool) +(declare-fun lablgtk.13 () Bool) +(declare-fun lablgtk.12 () Bool) +(declare-fun lablgtk.11 () Bool) +(declare-fun lablgtk.10 () Bool) +(declare-fun lablgtk.9 () Bool) +(declare-fun lablgtk.8 () Bool) +(declare-fun lablgtk.7 () Bool) +(declare-fun lablgtk.6 () Bool) +(declare-fun lablgtk.3 () Bool) +(declare-fun ocamlgraph.12 () Bool) +(declare-fun ocamlgraph.9 () Bool) +(declare-fun ocamlgraph.8 () Bool) +(declare-fun ocamlgraph.7 () Bool) +(declare-fun ocamlgraph.6 () Bool) +(declare-fun ocamlgraph.5 () Bool) +(declare-fun ocamlgraph.4 () Bool) +(declare-fun why3-base.1 () Bool) +(declare-fun zarith.14 () Bool) +(declare-fun zarith.13 () Bool) +(declare-fun zarith.12 () Bool) +(declare-fun zarith.9 () Bool) +(declare-fun zarith.8 () Bool) +(declare-fun zarith.7 () Bool) +(declare-fun zarith.6 () Bool) +(declare-fun zarith.5 () Bool) +(declare-fun zarith.4 () Bool) +(declare-fun zarith.3 () Bool) +(declare-fun zarith.2 () Bool) +(declare-fun zarith.1 () Bool) +(declare-fun camlp4.33 () Bool) +(declare-fun camlp4.32 () Bool) +(declare-fun camlp4.31 () Bool) +(declare-fun camlp4.29 () Bool) +(declare-fun camlp4.28 () Bool) +(declare-fun camlp4.27 () Bool) +(declare-fun camlp4.26 () Bool) +(declare-fun camlp4.25 () Bool) +(declare-fun camlp4.24 () Bool) +(declare-fun camlp4.23 () Bool) +(declare-fun camlp4.22 () Bool) +(declare-fun camlp4.21 () Bool) +(declare-fun camlp4.20 () Bool) +(declare-fun camlp4.19 () Bool) +(declare-fun camlp4.18 () Bool) +(declare-fun camlp4.17 () Bool) +(declare-fun camlp4.16 () Bool) +(declare-fun camlp4.15 () Bool) +(declare-fun camlp4.14 () Bool) +(declare-fun camlp4.13 () Bool) +(declare-fun camlp4.11 () Bool) +(declare-fun camlp4.10 () Bool) +(declare-fun camlp4.9 () Bool) +(declare-fun camlp4.8 () Bool) +(declare-fun camlp4.7 () Bool) +(declare-fun camlp4.6 () Bool) +(declare-fun camlp4.5 () Bool) +(declare-fun camlp4.3 () Bool) +(declare-fun camlp4.2 () Bool) +(declare-fun camlp4.30 () Bool) +(declare-fun ocamlbuild.8 () Bool) +(declare-fun ocamlbuild.7 () Bool) +(declare-fun ocamlbuild.6 () Bool) +(declare-fun ocamlbuild.5 () Bool) +(declare-fun ocamlbuild.4 () Bool) +(declare-fun ocamlbuild.3 () Bool) +(declare-fun ocamlbuild.2 () Bool) +(declare-fun ocamlbuild.1 () Bool) +(declare-fun lwt.51 () Bool) +(declare-fun lwt.50 () Bool) +(declare-fun lwt.49 () Bool) +(declare-fun lwt.47 () Bool) +(declare-fun lwt.46 () Bool) +(declare-fun lwt.45 () Bool) +(declare-fun lwt.44 () Bool) +(declare-fun lwt.43 () Bool) +(declare-fun lwt.41 () Bool) +(declare-fun lwt.40 () Bool) +(declare-fun lwt.39 () Bool) +(declare-fun lwt.38 () Bool) +(declare-fun lwt.36 () Bool) +(declare-fun lwt.35 () Bool) +(declare-fun lwt.34 () Bool) +(declare-fun lwt.32 () Bool) +(declare-fun lwt.30 () Bool) +(declare-fun lwt.29 () Bool) +(declare-fun lwt.26 () Bool) +(declare-fun lwt.25 () Bool) +(declare-fun lwt.23 () Bool) +(declare-fun lwt.22 () Bool) +(declare-fun lwt.21 () Bool) +(declare-fun lwt.20 () Bool) +(declare-fun lwt.19 () Bool) +(declare-fun lwt.18 () Bool) +(declare-fun lwt.17 () Bool) +(declare-fun lwt.16 () Bool) +(declare-fun lwt.14 () Bool) +(declare-fun lwt.13 () Bool) +(declare-fun lwt.12 () Bool) +(declare-fun lwt.11 () Bool) +(declare-fun lwt.10 () Bool) +(declare-fun lwt.9 () Bool) +(declare-fun lwt.8 () Bool) +(declare-fun lwt.7 () Bool) +(declare-fun lwt.6 () Bool) +(declare-fun lwt.4 () Bool) +(declare-fun lwt.24 () Bool) +(declare-fun cppo.22 () Bool) +(declare-fun cppo.21 () Bool) +(declare-fun cppo.20 () Bool) +(declare-fun cppo.19 () Bool) +(declare-fun cppo.18 () Bool) +(declare-fun cppo.17 () Bool) +(declare-fun cppo.16 () Bool) +(declare-fun cppo.15 () Bool) +(declare-fun cppo.14 () Bool) +(declare-fun cppo.13 () Bool) +(declare-fun cppo.12 () Bool) +(declare-fun cppo.11 () Bool) +(declare-fun cppo.10 () Bool) +(declare-fun cppo.8 () Bool) +(declare-fun cppo.7 () Bool) +(declare-fun cppo.6 () Bool) +(declare-fun cppo.5 () Bool) +(declare-fun jbuilder.24 () Bool) +(declare-fun jbuilder.23 () Bool) +(declare-fun jbuilder.22 () Bool) +(declare-fun jbuilder.21 () Bool) +(declare-fun jbuilder.20 () Bool) +(declare-fun jbuilder.19 () Bool) +(declare-fun jbuilder.18 () Bool) +(declare-fun jbuilder.17 () Bool) +(declare-fun jbuilder.16 () Bool) +(declare-fun jbuilder.15 () Bool) +(declare-fun jbuilder.14 () Bool) +(declare-fun ocaml-migrate-parsetree.33 () Bool) +(declare-fun ocaml-migrate-parsetree.32 () Bool) +(declare-fun ocaml-migrate-parsetree.31 () Bool) +(declare-fun ocaml-migrate-parsetree.30 () Bool) +(declare-fun ocaml-migrate-parsetree.28 () Bool) +(declare-fun ocaml-migrate-parsetree.27 () Bool) +(declare-fun ocaml-migrate-parsetree.26 () Bool) +(declare-fun ocaml-migrate-parsetree.24 () Bool) +(declare-fun ocaml-migrate-parsetree.23 () Bool) +(declare-fun ocaml-migrate-parsetree.22 () Bool) +(declare-fun ocaml-migrate-parsetree.21 () Bool) +(declare-fun ocaml-migrate-parsetree.20 () Bool) +(declare-fun ocaml-migrate-parsetree.19 () Bool) +(declare-fun ocaml-migrate-parsetree.18 () Bool) +(declare-fun ocaml-migrate-parsetree.17 () Bool) +(declare-fun ocaml-migrate-parsetree.16 () Bool) +(declare-fun ocaml-migrate-parsetree.15 () Bool) +(declare-fun ocaml-migrate-parsetree.14 () Bool) +(declare-fun ocaml-migrate-parsetree.13 () Bool) +(declare-fun ocaml-migrate-parsetree.12 () Bool) +(declare-fun ocaml-migrate-parsetree.11 () Bool) +(declare-fun ocaml-migrate-parsetree.10 () Bool) +(declare-fun ocaml-migrate-parsetree.9 () Bool) +(declare-fun ocaml-migrate-parsetree.8 () Bool) +(declare-fun ocaml-migrate-parsetree.6 () Bool) +(declare-fun ocaml-migrate-parsetree.4 () Bool) +(declare-fun ocaml-migrate-parsetree.3 () Bool) +(declare-fun ppx%5ftools%5fversioned.12 () Bool) +(declare-fun ppx%5ftools%5fversioned.11 () Bool) +(declare-fun ppx%5ftools%5fversioned.10 () Bool) +(declare-fun ppx%5ftools%5fversioned.9 () Bool) +(declare-fun ppx%5ftools%5fversioned.8 () Bool) +(declare-fun ppx%5ftools%5fversioned.7 () Bool) +(declare-fun ppx%5ftools%5fversioned.6 () Bool) +(declare-fun ppx%5ftools%5fversioned.5 () Bool) +(declare-fun result.6 () Bool) +(declare-fun result.5 () Bool) +(declare-fun result.4 () Bool) +(declare-fun result.3 () Bool) +(declare-fun result.2 () Bool) +(declare-fun result.1 () Bool) +(declare-fun ocaml-config.1 () Bool) +(declare-fun ocaml-config.2 () Bool) +(declare-fun dune-configurator.23 () Bool) +(declare-fun dune-configurator.22 () Bool) +(declare-fun dune-configurator.21 () Bool) +(declare-fun dune-configurator.20 () Bool) +(declare-fun dune-configurator.18 () Bool) +(declare-fun dune-configurator.17 () Bool) +(declare-fun dune-configurator.16 () Bool) +(declare-fun dune-configurator.14 () Bool) +(declare-fun dune-configurator.13 () Bool) +(declare-fun dune-configurator.12 () Bool) +(declare-fun dune-configurator.11 () Bool) +(declare-fun dune-configurator.9 () Bool) +(declare-fun dune-configurator.8 () Bool) +(declare-fun dune-configurator.7 () Bool) +(declare-fun dune-configurator.6 () Bool) +(declare-fun dune-configurator.5 () Bool) +(declare-fun dune-configurator.3 () Bool) +(declare-fun dune-configurator.2 () Bool) +(declare-fun dune-configurator.10 () Bool) +(declare-fun dune-private-libs.7 () Bool) +(declare-fun ppx%5ftools.19 () Bool) +(declare-fun ppx%5ftools.18 () Bool) +(declare-fun ppx%5ftools.17 () Bool) +(declare-fun ppx%5ftools.16 () Bool) +(declare-fun ppx%5ftools.15 () Bool) +(declare-fun ppx%5ftools.14 () Bool) +(declare-fun ppx%5ftools.13 () Bool) +(declare-fun ppx%5ftools.12 () Bool) +(declare-fun ppx%5ftools.11 () Bool) +(declare-fun ppx%5ftools.10 () Bool) +(declare-fun ppx%5ftools.9 () Bool) +(declare-fun ppx%5ftools.8 () Bool) +(declare-fun ppx%5ftools.7 () Bool) +(declare-fun ppx%5ftools.5 () Bool) +(declare-fun ppx%5ftools.3 () Bool) +(declare-fun ppx%5ftools.2 () Bool) +(declare-fun ppx%5ftools.1 () Bool) +(declare-fun ppx%5ftools.4 () Bool) +(declare-fun why3-base.13 () Bool) +(declare-fun why3-base.12 () Bool) +(declare-fun why3-base.11 () Bool) +(declare-fun why3-base.10 () Bool) +(declare-fun why3-base.8 () Bool) +(declare-fun why3-base.7 () Bool) +(declare-fun why3-base.6 () Bool) +(declare-fun why3-base.5 () Bool) +(declare-fun why3-base.4 () Bool) +(declare-fun why3-base.3 () Bool) +(declare-fun why3-base.2 () Bool) +(declare-fun base.25 () Bool) +(declare-fun base.24 () Bool) +(declare-fun base.22 () Bool) +(declare-fun base.21 () Bool) +(declare-fun base.20 () Bool) +(declare-fun base.18 () Bool) +(declare-fun base.17 () Bool) +(declare-fun base.16 () Bool) +(declare-fun base.13 () Bool) +(declare-fun base.11 () Bool) +(declare-fun base.9 () Bool) +(declare-fun base.8 () Bool) +(declare-fun base.7 () Bool) +(declare-fun base.6 () Bool) +(declare-fun base.5 () Bool) +(declare-fun base.14 () Bool) +(declare-fun sexplib0.2 () Bool) +(declare-fun coq.1 () Bool) +(declare-fun cppo.4 () Bool) +(declare-fun cppo.3 () Bool) +(declare-fun cppo.2 () Bool) +(declare-fun cppo.1 () Bool) +(declare-fun ppx%5fcore.14 () Bool) +(declare-fun ppx%5fcore.13 () Bool) +(declare-fun ppx%5fcore.12 () Bool) +(declare-fun jbuilder.13 () Bool) +(declare-fun jbuilder.12 () Bool) +(declare-fun jbuilder.11 () Bool) +(declare-fun jbuilder.10 () Bool) +(declare-fun jbuilder.9 () Bool) +(declare-fun jbuilder.8 () Bool) +(declare-fun jbuilder.7 () Bool) +(declare-fun jbuilder.6 () Bool) +(declare-fun jbuilder.5 () Bool) +(declare-fun jbuilder.4 () Bool) +(declare-fun ocaml-compiler-libs.2 () Bool) +(declare-fun ppx%5fast.4 () Bool) +(declare-fun ppx%5fast.3 () Bool) +(declare-fun ppx%5fast.2 () Bool) +(declare-fun ppx%5ftraverse%5fbuiltins.2 () Bool) +(declare-fun stdio.3 () Bool) +(declare-fun stdio.2 () Bool) +(declare-fun menhirSdk.10 () Bool) +(declare-fun menhirSdk.9 () Bool) +(declare-fun menhirSdk.7 () Bool) +(declare-fun menhirSdk.6 () Bool) +(declare-fun menhirSdk.5 () Bool) +(declare-fun menhirSdk.4 () Bool) +(declare-fun menhirSdk.3 () Bool) +(declare-fun menhirSdk.2 () Bool) +(declare-fun menhirSdk.1 () Bool) +(declare-fun menhirSdk.8 () Bool) +(declare-fun conf-gtk2.1 () Bool) +(declare-fun conf-which.1 () Bool) +(declare-fun stdio.13 () Bool) +(declare-fun stdio.11 () Bool) +(declare-fun stdio.7 () Bool) +(declare-fun stdio.5 () Bool) +(declare-fun stdio.9 () Bool) +(declare-fun alt-ergo-lib.4 () Bool) +(declare-fun alt-ergo-lib.2 () Bool) +(declare-fun alt-ergo-lib.1 () Bool) +(declare-fun alt-ergo-lib.3 () Bool) +(declare-fun ocplib-simplex.2 () Bool) +(declare-fun seq.5 () Bool) +(declare-fun seq.4 () Bool) +(declare-fun seq.3 () Bool) +(declare-fun seq.2 () Bool) +(declare-fun seq.1 () Bool) +(declare-fun stdlib-shims.2 () Bool) +(declare-fun topkg.16 () Bool) +(declare-fun topkg.15 () Bool) +(declare-fun topkg.13 () Bool) +(declare-fun topkg.12 () Bool) +(declare-fun topkg.11 () Bool) +(declare-fun topkg.9 () Bool) +(declare-fun topkg.8 () Bool) +(declare-fun topkg.7 () Bool) +(declare-fun topkg.6 () Bool) +(declare-fun topkg.5 () Bool) +(declare-fun topkg.4 () Bool) +(declare-fun topkg.3 () Bool) +(declare-fun topkg.14 () Bool) +(declare-fun conf-gmp.3 () Bool) +(declare-fun conf-gmp.2 () Bool) +(declare-fun conf-gmp.1 () Bool) +(declare-fun conf-perl.1 () Bool) +(declare-fun ppx%5fderivers.2 () Bool) +(declare-fun ppx%5fderivers.1 () Bool) +(declare-fun jbuilder.3 () Bool) +(declare-fun jbuilder.2 () Bool) +(declare-fun menhirLib.10 () Bool) +(declare-fun configurator.7 () Bool) +(declare-fun configurator.5 () Bool) +(declare-fun configurator.2 () Bool) +(declare-fun configurator.3 () Bool) +(declare-fun ppx%5fbase.2 () Bool) +(declare-fun ppx%5fdriver.16 () Bool) +(declare-fun ppx%5fdriver.15 () Bool) +(declare-fun ppx%5fdriver.14 () Bool) +(declare-fun mmap.2 () Bool) +(declare-fun ocplib-endian.9 () Bool) +(declare-fun ocplib-endian.8 () Bool) +(declare-fun ocplib-endian.7 () Bool) +(declare-fun ocplib-endian.6 () Bool) +(declare-fun ocplib-endian.4 () Bool) +(declare-fun ocplib-endian.3 () Bool) +(declare-fun ocplib-endian.2 () Bool) +(declare-fun ocplib-endian.1 () Bool) +(declare-fun sqlite3.26 () Bool) +(declare-fun sqlite3.25 () Bool) +(declare-fun sqlite3.23 () Bool) +(declare-fun sqlite3.21 () Bool) +(declare-fun sqlite3.20 () Bool) +(declare-fun sqlite3.19 () Bool) +(declare-fun sqlite3.18 () Bool) +(declare-fun sqlite3.17 () Bool) +(declare-fun sqlite3.16 () Bool) +(declare-fun sqlite3.15 () Bool) +(declare-fun sqlite3.14 () Bool) +(declare-fun sqlite3.13 () Bool) +(declare-fun sqlite3.12 () Bool) +(declare-fun sqlite3.11 () Bool) +(declare-fun sqlite3.10 () Bool) +(declare-fun sqlite3.9 () Bool) +(declare-fun sqlite3.8 () Bool) +(declare-fun sqlite3.22 () Bool) +(declare-fun conf-sqlite3.1 () Bool) +(declare-fun ocaml-syntax-shims.1 () Bool) +(declare-fun conf-pkg-config.4 () Bool) +(declare-fun conf-pkg-config.3 () Bool) +(declare-fun conf-pkg-config.2 () Bool) +(declare-fun conf-pkg-config.1 () Bool) +(declare-fun alt-ergo.7 () Bool) +(declare-fun alt-ergo.6 () Bool) +(declare-fun alt-ergo.5 () Bool) +(declare-fun alt-ergo.4 () Bool) +(declare-fun alt-ergo.3 () Bool) +(declare-fun alt-ergo.2 () Bool) +(declare-fun alt-ergo.12 () Bool) +(declare-fun alt-ergo.11 () Bool) +(declare-fun alt-ergo.10 () Bool) +(declare-fun alt-ergo.9 () Bool) +(declare-fun alt-ergo.8 () Bool) +(declare-fun conf-autoconf.1 () Bool) +(declare-fun psmt2-frontend.1 () Bool) +(declare-fun sexplib0.8 () Bool) +(declare-fun sexplib0.6 () Bool) +(declare-fun sexplib0.4 () Bool) +(declare-fun sexplib.60 () Bool) +(declare-fun sexplib.58 () Bool) +(declare-fun sexplib.56 () Bool) +(declare-fun sexplib.55 () Bool) +(declare-fun sexplib.57 () Bool) +(declare-fun ppx%5foptcomp.12 () Bool) +(declare-fun menhirLib.9 () Bool) +(declare-fun menhirLib.8 () Bool) +(declare-fun menhirLib.7 () Bool) +(declare-fun menhirLib.6 () Bool) +(declare-fun menhirLib.4 () Bool) +(declare-fun menhirLib.3 () Bool) +(declare-fun menhirLib.2 () Bool) +(declare-fun menhirLib.1 () Bool) +(declare-fun menhirLib.5 () Bool) +(declare-fun ocplib-simplex.1 () Bool) +(declare-fun base-bytes.2 () Bool) +(declare-fun base-bytes.1 () Bool) +(declare-fun conf-ncurses.1 () Bool) +(declare-fun base-no-ppx.1 () Bool) +(declare-fun ocaml-secondary-compiler.2 () Bool) +(declare-fun ocaml-secondary-compiler.1 () Bool) +(declare-fun mmap.1 () Bool) +(declare-fun dune-private-libs.3 () Bool) +(declare-fun alt-ergo-parsers.4 () Bool) +(declare-fun optcomp.3 () Bool) +(declare-fun psmt2-frontend.4 () Bool) +(declare-fun psmt2-frontend.3 () Bool) +(declare-fun psmt2-frontend.2 () Bool) +(declare-fun dune-private-libs.14 () Bool) +(declare-fun dune-private-libs.13 () Bool) +(declare-fun dune-private-libs.12 () Bool) +(declare-fun dune-private-libs.11 () Bool) +(declare-fun dune-private-libs.10 () Bool) +(declare-fun dune-private-libs.8 () Bool) +(declare-fun dune-private-libs.6 () Bool) +(declare-fun dune-private-libs.5 () Bool) +(declare-fun dune-private-libs.4 () Bool) +(declare-fun dune-private-libs.2 () Bool) +(declare-fun dune-private-libs.9 () Bool) +(declare-fun base-ocamlbuild.1 () Bool) +(declare-fun cppo%5focamlbuild.3 () Bool) +(declare-fun cppo%5focamlbuild.2 () Bool) +(declare-fun cppo%5focamlbuild.1 () Bool) +(declare-fun extlib.14 () Bool) +(declare-fun conf-emacs.1 () Bool) +(declare-fun tuareg.6 () Bool) +(declare-fun cmdliner.14 () Bool) +(declare-fun ocp-indent.28 () Bool) +(declare-fun ocaml-base-compiler.36 () Bool) +(declare-fun octavius.6 () Bool) +(declare-fun octavius.5 () Bool) +(declare-fun octavius.4 () Bool) +(declare-fun octavius.2 () Bool) +(declare-fun octavius.1 () Bool) +(declare-fun octavius.3 () Bool) +(declare-fun conf-zlib.1 () Bool) +(declare-fun xenbigarray.1 () Bool) +(declare-fun csexp.7 () Bool) +(declare-fun csexp.8 () Bool) +(declare-fun opam-file-format.11 () Bool) +(declare-fun ocaml-options-vanilla.1 () Bool) +(declare-fun re.23 () Bool) +(declare-fun cudf.5 () Bool) +(declare-fun conf-python-2-7.2 () Bool) +(declare-fun z3.10 () Bool) +(declare-fun easy-format.7 () Bool) +(declare-fun alt-ergo-parsers.2 () Bool) +(declare-fun alt-ergo-parsers.1 () Bool) +(declare-fun alt-ergo-parsers.3 () Bool) +(declare-fun dot-merlin-reader.3 () Bool) +(declare-fun yojson.18 () Bool) +(declare-fun merlin.46 () Bool) +(declare-fun ppx%5fmetaquot.2 () Bool) +(declare-fun ppx%5ftype%5fconv.14 () Bool) +(declare-fun ppx%5ftype%5fconv.13 () Bool) +(declare-fun ppx%5fenumerate.10 () Bool) +(declare-fun biniou.9 () Bool) +(declare-fun user-setup.7 () Bool) +(declare-fun base-implicits.1 () Bool) +(declare-fun ppx%5fsexp%5fconv.14 () Bool) +(declare-fun base-bigarray.1 () Bool) +(declare-fun mccs.9 () Bool) +(declare-fun ppx%5fjs%5fstyle.2 () Bool) +(declare-fun ppx%5fcompare.11 () Bool) +(declare-fun ppx%5fhash.2 () Bool) +(declare-fun dose3.5 () Bool) +(declare-fun base-metaocaml-ocamlfind.1 () Bool) +(declare-fun conf-findutils.1 () Bool) + + + + + + + +(assert (=> lwt.45 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) + +(assert (=> result.4 (not (or result.1 result.2 result.3 result.5 result.6)))) + +(assert (=> result.4 + (and ocaml.60 + (or jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) + +(assert (=> ppx%5ftools.18 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.19)))) + +(assert (=> ppx%5ftools.18 + (and false + (or dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) + +(assert (=> lwt.44 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) + +(assert (=> lwt.44 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) + +(assert (=> camlp4.21 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) + +(assert (=> camlp4.21 (and false false))) + +(assert (=> menhir.55 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.56)))) + +(assert (=> menhir.55 + (and ocaml.60 + menhirSdk.9 + menhirLib.9 + (or dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) + +(assert (=> camlp5.19 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) + +(assert (=> camlp5.19 false)) + +(assert (=> cppo.7 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) + +(assert (=> cppo.7 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) + +(assert (=> menhir.40 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) + +(assert (=> menhir.40 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) + +(assert (=> sexplib.56 + (not (or sexplib.55 + sexplib.57 + sexplib.58 + sexplib.60 + sexplib0.2 + sexplib0.4 + sexplib0.6 + sexplib0.8)))) + +(assert (=> sexplib.56 + (and false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11)))) + +(assert (=> dune.9 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) + +(assert (=> dune.9 ocaml.60)) + +(assert (=> lwt.49 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.50 + lwt.51)))) + +(assert (=> lwt.49 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) + +(assert (=> num.3 (not (or num.1 num.2 num.4 num.5 num.6 base-num.1)))) + +(assert (=> num.3 + (and (or ocamlfind.23 ocamlfind.24 ocamlfind.25 ocamlfind.26) ocaml.60))) + +(assert (=> camlp5.13 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) + +(assert (=> camlp5.13 false)) + +(assert (=> lwt.14 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) + +(assert (=> lwt.14 + (and (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19 + base-no-ppx.1) + (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-ncurses.1))) + +(assert (=> ppx%5ftools%5fversioned.10 + (not (or ppx%5ftools%5fversioned.5 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.12)))) + +(assert (=> ppx%5ftools%5fversioned.10 + (and (or ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) + +(assert (=> alt-ergo.9 + (not (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12)))) + +(assert (=> alt-ergo.9 (and ocaml.60 alt-ergo-parsers.1 alt-ergo-lib.1))) + +(assert (=> jbuilder.14 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) + +(assert (=> jbuilder.14 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) + +(assert (=> num.2 (not (or num.1 num.3 num.4 num.5 num.6 base-num.1)))) + +(assert (=> num.2 + (and (or ocamlfind.23 ocamlfind.24 ocamlfind.25 ocamlfind.26) ocaml.60))) + +(assert (=> jbuilder.17 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) + +(minimize (+ (ite (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + 0 + 1) + (ite (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + 0 + 1) + (ite (or result.1 result.2 result.3 result.4 result.5 result.6) 0 1) + (ite dose3.5 0 1) + (ite (or base-bytes.1 base-bytes.2) 0 1) + (ite conf-zlib.1 0 1) + (ite (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + 0 + 1) + (ite biniou.9 0 1) + (ite base-unix.1 0 1) + (ite (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + 0 + 1) + (ite (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4) + 0 + 1) + (ite conf-autoconf.1 0 1) + (ite conf-emacs.1 0 1) + (ite (or alt-ergo-lib.1 alt-ergo-lib.2 alt-ergo-lib.3 alt-ergo-lib.4) 0 1) + (ite mccs.9 0 1) + (ite ocaml-base-compiler.36 0 1) + (ite (or ocplib-simplex.1 ocplib-simplex.2) 0 1) + (ite (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7) + 0 + 1) + (ite (or alt-ergo-parsers.1 + alt-ergo-parsers.2 + alt-ergo-parsers.3 + alt-ergo-parsers.4) + 0 + 1) + (ite dot-merlin-reader.3 0 1) + (ite %3dopam-invariant.1 0 1) + (ite (or conf-gmp.1 conf-gmp.2 conf-gmp.3) 0 1) + (ite (or num.1 num.2 num.3 num.4 num.5 num.6) 0 1) + (ite (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22) + 0 + 1) + (ite (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + 0 + 1) + (ite user-setup.7 0 1) + (ite yojson.18 0 1) + (ite (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + 0 + 1) + (ite (or ocaml-config.1 ocaml-config.2) 0 1) + (ite (or ocaml-secondary-compiler.1 ocaml-secondary-compiler.2) 0 1) + (ite conf-which.1 0 1) + (ite base-bigarray.1 0 1) + (ite merlin.46 0 1) + (ite easy-format.7 0 1) + (ite z3.10 0 1) + (ite cudf.5 0 1) + (ite re.23 0 1) + (ite opam-file-format.11 0 1) + (ite (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + 0 + 1) + (ite (or csexp.7 csexp.8) 0 1) + (ite ocaml.60 0 1) + (ite stdlib-shims.2 0 1) + (ite ocp-indent.28 0 1) + (ite cmdliner.14 0 1) + (ite (or psmt2-frontend.1 psmt2-frontend.2 psmt2-frontend.3 psmt2-frontend.4) + 0 + 1) + (ite tuareg.6 0 1) + (ite conf-python-2-7.2 0 1) + (ite extlib.14 0 1) + (ite (or seq.1 seq.2 seq.3 seq.4 seq.5) 0 1) + (ite (or menhirLib.1 + menhirLib.2 + menhirLib.3 + menhirLib.4 + menhirLib.5 + menhirLib.6 + menhirLib.7 + menhirLib.8 + menhirLib.9 + menhirLib.10) + 0 + 1) + (ite conf-perl.1 0 1) + (ite (or menhirSdk.1 + menhirSdk.2 + menhirSdk.3 + menhirSdk.4 + menhirSdk.5 + menhirSdk.6 + menhirSdk.7 + menhirSdk.8 + menhirSdk.9 + menhirSdk.10) + 0 + 1) + (ite base-threads.1 0 1) + (ite (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12) + 0 + 1) + (ite conf-gtk2.1 0 1) + (ite conf-m4.1 0 1) + (ite ocamlfind-secondary.1 0 1) + (ite (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56) + 0 + 1))) + + +(check-sat) diff --git a/examples/optim-examples/opam-optim/original.smt2 b/examples/optim-examples/opam-optim/original.smt2 new file mode 100644 index 000000000..9073421ed --- /dev/null +++ b/examples/optim-examples/opam-optim/original.smt2 @@ -0,0 +1,35271 @@ +(declare-fun %3dopam-invariant.1 () Bool) +(declare-fun ocamlfind.26 () Bool) +(declare-fun ocamlfind.25 () Bool) +(declare-fun ocamlfind.23 () Bool) +(declare-fun ocamlfind.22 () Bool) +(declare-fun ocamlfind.21 () Bool) +(declare-fun ocamlfind.18 () Bool) +(declare-fun ocamlfind.17 () Bool) +(declare-fun ocamlfind.15 () Bool) +(declare-fun ocamlfind.14 () Bool) +(declare-fun ocamlfind.13 () Bool) +(declare-fun ocamlfind.12 () Bool) +(declare-fun ocamlfind.11 () Bool) +(declare-fun ocamlfind.10 () Bool) +(declare-fun ocamlfind.7 () Bool) +(declare-fun ocamlfind.6 () Bool) +(declare-fun ocamlfind.5 () Bool) +(declare-fun ocamlfind.4 () Bool) +(declare-fun ocamlfind.3 () Bool) +(declare-fun ocamlfind.24 () Bool) +(declare-fun conf-m4.1 () Bool) +(declare-fun jbuilder.25 () Bool) +(declare-fun dune.72 () Bool) +(declare-fun dune.71 () Bool) +(declare-fun dune.69 () Bool) +(declare-fun dune.68 () Bool) +(declare-fun dune.66 () Bool) +(declare-fun dune.65 () Bool) +(declare-fun dune.64 () Bool) +(declare-fun dune.62 () Bool) +(declare-fun dune.61 () Bool) +(declare-fun dune.59 () Bool) +(declare-fun dune.57 () Bool) +(declare-fun dune.56 () Bool) +(declare-fun dune.54 () Bool) +(declare-fun dune.52 () Bool) +(declare-fun dune.50 () Bool) +(declare-fun dune.48 () Bool) +(declare-fun dune.44 () Bool) +(declare-fun dune.43 () Bool) +(declare-fun dune.42 () Bool) +(declare-fun dune.41 () Bool) +(declare-fun dune.40 () Bool) +(declare-fun dune.38 () Bool) +(declare-fun dune.36 () Bool) +(declare-fun dune.35 () Bool) +(declare-fun dune.34 () Bool) +(declare-fun dune.33 () Bool) +(declare-fun dune.31 () Bool) +(declare-fun dune.30 () Bool) +(declare-fun dune.29 () Bool) +(declare-fun dune.27 () Bool) +(declare-fun dune.26 () Bool) +(declare-fun dune.25 () Bool) +(declare-fun dune.24 () Bool) +(declare-fun dune.22 () Bool) +(declare-fun dune.21 () Bool) +(declare-fun dune.20 () Bool) +(declare-fun dune.19 () Bool) +(declare-fun dune.17 () Bool) +(declare-fun dune.16 () Bool) +(declare-fun dune.14 () Bool) +(declare-fun dune.12 () Bool) +(declare-fun dune.10 () Bool) +(declare-fun dune.9 () Bool) +(declare-fun dune.7 () Bool) +(declare-fun dune.6 () Bool) +(declare-fun dune.4 () Bool) +(declare-fun dune.3 () Bool) +(declare-fun dune.51 () Bool) +(declare-fun base-threads.1 () Bool) +(declare-fun base-unix.1 () Bool) +(declare-fun ocaml.60 () Bool) +(declare-fun ocamlfind-secondary.1 () Bool) +(declare-fun num.6 () Bool) +(declare-fun num.5 () Bool) +(declare-fun num.4 () Bool) +(declare-fun num.3 () Bool) +(declare-fun num.2 () Bool) +(declare-fun num.1 () Bool) +(declare-fun base-num.1 () Bool) +(declare-fun menhir.56 () Bool) +(declare-fun menhir.55 () Bool) +(declare-fun menhir.54 () Bool) +(declare-fun menhir.53 () Bool) +(declare-fun menhir.52 () Bool) +(declare-fun menhir.51 () Bool) +(declare-fun menhir.50 () Bool) +(declare-fun menhir.49 () Bool) +(declare-fun menhir.48 () Bool) +(declare-fun menhir.47 () Bool) +(declare-fun menhir.46 () Bool) +(declare-fun menhir.45 () Bool) +(declare-fun menhir.44 () Bool) +(declare-fun menhir.43 () Bool) +(declare-fun menhir.42 () Bool) +(declare-fun menhir.41 () Bool) +(declare-fun menhir.40 () Bool) +(declare-fun menhir.39 () Bool) +(declare-fun menhir.38 () Bool) +(declare-fun menhir.37 () Bool) +(declare-fun menhir.36 () Bool) +(declare-fun menhir.34 () Bool) +(declare-fun menhir.33 () Bool) +(declare-fun menhir.32 () Bool) +(declare-fun menhir.31 () Bool) +(declare-fun menhir.30 () Bool) +(declare-fun menhir.29 () Bool) +(declare-fun menhir.28 () Bool) +(declare-fun menhir.27 () Bool) +(declare-fun menhir.26 () Bool) +(declare-fun menhir.25 () Bool) +(declare-fun menhir.24 () Bool) +(declare-fun menhir.23 () Bool) +(declare-fun menhir.22 () Bool) +(declare-fun menhir.21 () Bool) +(declare-fun menhir.20 () Bool) +(declare-fun menhir.19 () Bool) +(declare-fun menhir.18 () Bool) +(declare-fun menhir.17 () Bool) +(declare-fun menhir.16 () Bool) +(declare-fun menhir.15 () Bool) +(declare-fun menhir.14 () Bool) +(declare-fun menhir.13 () Bool) +(declare-fun menhir.12 () Bool) +(declare-fun menhir.11 () Bool) +(declare-fun menhir.8 () Bool) +(declare-fun menhir.6 () Bool) +(declare-fun menhir.4 () Bool) +(declare-fun menhir.2 () Bool) +(declare-fun menhir.3 () Bool) +(declare-fun camlp5.24 () Bool) +(declare-fun camlp5.23 () Bool) +(declare-fun camlp5.22 () Bool) +(declare-fun camlp5.21 () Bool) +(declare-fun camlp5.20 () Bool) +(declare-fun camlp5.19 () Bool) +(declare-fun camlp5.18 () Bool) +(declare-fun camlp5.17 () Bool) +(declare-fun camlp5.16 () Bool) +(declare-fun camlp5.15 () Bool) +(declare-fun camlp5.14 () Bool) +(declare-fun camlp5.13 () Bool) +(declare-fun camlp5.12 () Bool) +(declare-fun camlp5.11 () Bool) +(declare-fun camlp5.10 () Bool) +(declare-fun camlp5.9 () Bool) +(declare-fun camlp5.8 () Bool) +(declare-fun camlp5.7 () Bool) +(declare-fun camlp5.6 () Bool) +(declare-fun camlp5.5 () Bool) +(declare-fun camlp5.3 () Bool) +(declare-fun camlp5.2 () Bool) +(declare-fun camlp5.4 () Bool) +(declare-fun why3.28 () Bool) +(declare-fun why3.27 () Bool) +(declare-fun why3.26 () Bool) +(declare-fun why3.25 () Bool) +(declare-fun why3.24 () Bool) +(declare-fun why3.23 () Bool) +(declare-fun why3.22 () Bool) +(declare-fun why3.21 () Bool) +(declare-fun why3.20 () Bool) +(declare-fun why3.19 () Bool) +(declare-fun why3.18 () Bool) +(declare-fun why3.17 () Bool) +(declare-fun why3.16 () Bool) +(declare-fun why3.15 () Bool) +(declare-fun why3.14 () Bool) +(declare-fun why3.13 () Bool) +(declare-fun why3.12 () Bool) +(declare-fun why3.11 () Bool) +(declare-fun why3.10 () Bool) +(declare-fun why3.8 () Bool) +(declare-fun why3.6 () Bool) +(declare-fun why3.5 () Bool) +(declare-fun why3.4 () Bool) +(declare-fun why3.3 () Bool) +(declare-fun why3.2 () Bool) +(declare-fun why3.1 () Bool) +(declare-fun why3.7 () Bool) +(declare-fun camlzip.7 () Bool) +(declare-fun camlzip.6 () Bool) +(declare-fun camlzip.5 () Bool) +(declare-fun camlzip.4 () Bool) +(declare-fun camlzip.3 () Bool) +(declare-fun camlzip.2 () Bool) +(declare-fun camlzip.1 () Bool) +(declare-fun conf-gtksourceview.1 () Bool) +(declare-fun lablgtk.15 () Bool) +(declare-fun lablgtk.14 () Bool) +(declare-fun lablgtk.13 () Bool) +(declare-fun lablgtk.12 () Bool) +(declare-fun lablgtk.11 () Bool) +(declare-fun lablgtk.10 () Bool) +(declare-fun lablgtk.9 () Bool) +(declare-fun lablgtk.8 () Bool) +(declare-fun lablgtk.7 () Bool) +(declare-fun lablgtk.6 () Bool) +(declare-fun lablgtk.3 () Bool) +(declare-fun ocamlgraph.12 () Bool) +(declare-fun ocamlgraph.9 () Bool) +(declare-fun ocamlgraph.8 () Bool) +(declare-fun ocamlgraph.7 () Bool) +(declare-fun ocamlgraph.6 () Bool) +(declare-fun ocamlgraph.5 () Bool) +(declare-fun ocamlgraph.4 () Bool) +(declare-fun why3-base.1 () Bool) +(declare-fun zarith.14 () Bool) +(declare-fun zarith.13 () Bool) +(declare-fun zarith.12 () Bool) +(declare-fun zarith.9 () Bool) +(declare-fun zarith.8 () Bool) +(declare-fun zarith.7 () Bool) +(declare-fun zarith.6 () Bool) +(declare-fun zarith.5 () Bool) +(declare-fun zarith.4 () Bool) +(declare-fun zarith.3 () Bool) +(declare-fun zarith.2 () Bool) +(declare-fun zarith.1 () Bool) +(declare-fun camlp4.33 () Bool) +(declare-fun camlp4.32 () Bool) +(declare-fun camlp4.31 () Bool) +(declare-fun camlp4.29 () Bool) +(declare-fun camlp4.28 () Bool) +(declare-fun camlp4.27 () Bool) +(declare-fun camlp4.26 () Bool) +(declare-fun camlp4.25 () Bool) +(declare-fun camlp4.24 () Bool) +(declare-fun camlp4.23 () Bool) +(declare-fun camlp4.22 () Bool) +(declare-fun camlp4.21 () Bool) +(declare-fun camlp4.20 () Bool) +(declare-fun camlp4.19 () Bool) +(declare-fun camlp4.18 () Bool) +(declare-fun camlp4.17 () Bool) +(declare-fun camlp4.16 () Bool) +(declare-fun camlp4.15 () Bool) +(declare-fun camlp4.14 () Bool) +(declare-fun camlp4.13 () Bool) +(declare-fun camlp4.11 () Bool) +(declare-fun camlp4.10 () Bool) +(declare-fun camlp4.9 () Bool) +(declare-fun camlp4.8 () Bool) +(declare-fun camlp4.7 () Bool) +(declare-fun camlp4.6 () Bool) +(declare-fun camlp4.5 () Bool) +(declare-fun camlp4.3 () Bool) +(declare-fun camlp4.2 () Bool) +(declare-fun camlp4.30 () Bool) +(declare-fun ocamlbuild.8 () Bool) +(declare-fun ocamlbuild.7 () Bool) +(declare-fun ocamlbuild.6 () Bool) +(declare-fun ocamlbuild.5 () Bool) +(declare-fun ocamlbuild.4 () Bool) +(declare-fun ocamlbuild.3 () Bool) +(declare-fun ocamlbuild.2 () Bool) +(declare-fun ocamlbuild.1 () Bool) +(declare-fun lwt.51 () Bool) +(declare-fun lwt.50 () Bool) +(declare-fun lwt.49 () Bool) +(declare-fun lwt.47 () Bool) +(declare-fun lwt.46 () Bool) +(declare-fun lwt.45 () Bool) +(declare-fun lwt.44 () Bool) +(declare-fun lwt.43 () Bool) +(declare-fun lwt.41 () Bool) +(declare-fun lwt.40 () Bool) +(declare-fun lwt.39 () Bool) +(declare-fun lwt.38 () Bool) +(declare-fun lwt.36 () Bool) +(declare-fun lwt.35 () Bool) +(declare-fun lwt.34 () Bool) +(declare-fun lwt.32 () Bool) +(declare-fun lwt.30 () Bool) +(declare-fun lwt.29 () Bool) +(declare-fun lwt.26 () Bool) +(declare-fun lwt.25 () Bool) +(declare-fun lwt.23 () Bool) +(declare-fun lwt.22 () Bool) +(declare-fun lwt.21 () Bool) +(declare-fun lwt.20 () Bool) +(declare-fun lwt.19 () Bool) +(declare-fun lwt.18 () Bool) +(declare-fun lwt.17 () Bool) +(declare-fun lwt.16 () Bool) +(declare-fun lwt.14 () Bool) +(declare-fun lwt.13 () Bool) +(declare-fun lwt.12 () Bool) +(declare-fun lwt.11 () Bool) +(declare-fun lwt.10 () Bool) +(declare-fun lwt.9 () Bool) +(declare-fun lwt.8 () Bool) +(declare-fun lwt.7 () Bool) +(declare-fun lwt.6 () Bool) +(declare-fun lwt.4 () Bool) +(declare-fun lwt.24 () Bool) +(declare-fun cppo.22 () Bool) +(declare-fun cppo.21 () Bool) +(declare-fun cppo.20 () Bool) +(declare-fun cppo.19 () Bool) +(declare-fun cppo.18 () Bool) +(declare-fun cppo.17 () Bool) +(declare-fun cppo.16 () Bool) +(declare-fun cppo.15 () Bool) +(declare-fun cppo.14 () Bool) +(declare-fun cppo.13 () Bool) +(declare-fun cppo.12 () Bool) +(declare-fun cppo.11 () Bool) +(declare-fun cppo.10 () Bool) +(declare-fun cppo.8 () Bool) +(declare-fun cppo.7 () Bool) +(declare-fun cppo.6 () Bool) +(declare-fun cppo.5 () Bool) +(declare-fun jbuilder.24 () Bool) +(declare-fun jbuilder.23 () Bool) +(declare-fun jbuilder.22 () Bool) +(declare-fun jbuilder.21 () Bool) +(declare-fun jbuilder.20 () Bool) +(declare-fun jbuilder.19 () Bool) +(declare-fun jbuilder.18 () Bool) +(declare-fun jbuilder.17 () Bool) +(declare-fun jbuilder.16 () Bool) +(declare-fun jbuilder.15 () Bool) +(declare-fun jbuilder.14 () Bool) +(declare-fun ocaml-migrate-parsetree.33 () Bool) +(declare-fun ocaml-migrate-parsetree.32 () Bool) +(declare-fun ocaml-migrate-parsetree.31 () Bool) +(declare-fun ocaml-migrate-parsetree.30 () Bool) +(declare-fun ocaml-migrate-parsetree.28 () Bool) +(declare-fun ocaml-migrate-parsetree.27 () Bool) +(declare-fun ocaml-migrate-parsetree.26 () Bool) +(declare-fun ocaml-migrate-parsetree.24 () Bool) +(declare-fun ocaml-migrate-parsetree.23 () Bool) +(declare-fun ocaml-migrate-parsetree.22 () Bool) +(declare-fun ocaml-migrate-parsetree.21 () Bool) +(declare-fun ocaml-migrate-parsetree.20 () Bool) +(declare-fun ocaml-migrate-parsetree.19 () Bool) +(declare-fun ocaml-migrate-parsetree.18 () Bool) +(declare-fun ocaml-migrate-parsetree.17 () Bool) +(declare-fun ocaml-migrate-parsetree.16 () Bool) +(declare-fun ocaml-migrate-parsetree.15 () Bool) +(declare-fun ocaml-migrate-parsetree.14 () Bool) +(declare-fun ocaml-migrate-parsetree.13 () Bool) +(declare-fun ocaml-migrate-parsetree.12 () Bool) +(declare-fun ocaml-migrate-parsetree.11 () Bool) +(declare-fun ocaml-migrate-parsetree.10 () Bool) +(declare-fun ocaml-migrate-parsetree.9 () Bool) +(declare-fun ocaml-migrate-parsetree.8 () Bool) +(declare-fun ocaml-migrate-parsetree.6 () Bool) +(declare-fun ocaml-migrate-parsetree.4 () Bool) +(declare-fun ocaml-migrate-parsetree.3 () Bool) +(declare-fun ppx%5ftools%5fversioned.12 () Bool) +(declare-fun ppx%5ftools%5fversioned.11 () Bool) +(declare-fun ppx%5ftools%5fversioned.10 () Bool) +(declare-fun ppx%5ftools%5fversioned.9 () Bool) +(declare-fun ppx%5ftools%5fversioned.8 () Bool) +(declare-fun ppx%5ftools%5fversioned.7 () Bool) +(declare-fun ppx%5ftools%5fversioned.6 () Bool) +(declare-fun ppx%5ftools%5fversioned.5 () Bool) +(declare-fun result.6 () Bool) +(declare-fun result.5 () Bool) +(declare-fun result.4 () Bool) +(declare-fun result.3 () Bool) +(declare-fun result.2 () Bool) +(declare-fun result.1 () Bool) +(declare-fun ocaml-config.1 () Bool) +(declare-fun ocaml-config.2 () Bool) +(declare-fun dune-configurator.23 () Bool) +(declare-fun dune-configurator.22 () Bool) +(declare-fun dune-configurator.21 () Bool) +(declare-fun dune-configurator.20 () Bool) +(declare-fun dune-configurator.18 () Bool) +(declare-fun dune-configurator.17 () Bool) +(declare-fun dune-configurator.16 () Bool) +(declare-fun dune-configurator.14 () Bool) +(declare-fun dune-configurator.13 () Bool) +(declare-fun dune-configurator.12 () Bool) +(declare-fun dune-configurator.11 () Bool) +(declare-fun dune-configurator.9 () Bool) +(declare-fun dune-configurator.8 () Bool) +(declare-fun dune-configurator.7 () Bool) +(declare-fun dune-configurator.6 () Bool) +(declare-fun dune-configurator.5 () Bool) +(declare-fun dune-configurator.3 () Bool) +(declare-fun dune-configurator.2 () Bool) +(declare-fun dune-configurator.10 () Bool) +(declare-fun dune-private-libs.7 () Bool) +(declare-fun ppx%5ftools.19 () Bool) +(declare-fun ppx%5ftools.18 () Bool) +(declare-fun ppx%5ftools.17 () Bool) +(declare-fun ppx%5ftools.16 () Bool) +(declare-fun ppx%5ftools.15 () Bool) +(declare-fun ppx%5ftools.14 () Bool) +(declare-fun ppx%5ftools.13 () Bool) +(declare-fun ppx%5ftools.12 () Bool) +(declare-fun ppx%5ftools.11 () Bool) +(declare-fun ppx%5ftools.10 () Bool) +(declare-fun ppx%5ftools.9 () Bool) +(declare-fun ppx%5ftools.8 () Bool) +(declare-fun ppx%5ftools.7 () Bool) +(declare-fun ppx%5ftools.5 () Bool) +(declare-fun ppx%5ftools.3 () Bool) +(declare-fun ppx%5ftools.2 () Bool) +(declare-fun ppx%5ftools.1 () Bool) +(declare-fun ppx%5ftools.4 () Bool) +(declare-fun why3-base.13 () Bool) +(declare-fun why3-base.12 () Bool) +(declare-fun why3-base.11 () Bool) +(declare-fun why3-base.10 () Bool) +(declare-fun why3-base.8 () Bool) +(declare-fun why3-base.7 () Bool) +(declare-fun why3-base.6 () Bool) +(declare-fun why3-base.5 () Bool) +(declare-fun why3-base.4 () Bool) +(declare-fun why3-base.3 () Bool) +(declare-fun why3-base.2 () Bool) +(declare-fun base.25 () Bool) +(declare-fun base.24 () Bool) +(declare-fun base.22 () Bool) +(declare-fun base.21 () Bool) +(declare-fun base.20 () Bool) +(declare-fun base.18 () Bool) +(declare-fun base.17 () Bool) +(declare-fun base.16 () Bool) +(declare-fun base.13 () Bool) +(declare-fun base.11 () Bool) +(declare-fun base.9 () Bool) +(declare-fun base.8 () Bool) +(declare-fun base.7 () Bool) +(declare-fun base.6 () Bool) +(declare-fun base.5 () Bool) +(declare-fun base.14 () Bool) +(declare-fun sexplib0.2 () Bool) +(declare-fun coq.1 () Bool) +(declare-fun cppo.4 () Bool) +(declare-fun cppo.3 () Bool) +(declare-fun cppo.2 () Bool) +(declare-fun cppo.1 () Bool) +(declare-fun ppx%5fcore.14 () Bool) +(declare-fun ppx%5fcore.13 () Bool) +(declare-fun ppx%5fcore.12 () Bool) +(declare-fun jbuilder.13 () Bool) +(declare-fun jbuilder.12 () Bool) +(declare-fun jbuilder.11 () Bool) +(declare-fun jbuilder.10 () Bool) +(declare-fun jbuilder.9 () Bool) +(declare-fun jbuilder.8 () Bool) +(declare-fun jbuilder.7 () Bool) +(declare-fun jbuilder.6 () Bool) +(declare-fun jbuilder.5 () Bool) +(declare-fun jbuilder.4 () Bool) +(declare-fun ocaml-compiler-libs.2 () Bool) +(declare-fun ppx%5fast.4 () Bool) +(declare-fun ppx%5fast.3 () Bool) +(declare-fun ppx%5fast.2 () Bool) +(declare-fun ppx%5ftraverse%5fbuiltins.2 () Bool) +(declare-fun stdio.3 () Bool) +(declare-fun stdio.2 () Bool) +(declare-fun menhirSdk.10 () Bool) +(declare-fun menhirSdk.9 () Bool) +(declare-fun menhirSdk.7 () Bool) +(declare-fun menhirSdk.6 () Bool) +(declare-fun menhirSdk.5 () Bool) +(declare-fun menhirSdk.4 () Bool) +(declare-fun menhirSdk.3 () Bool) +(declare-fun menhirSdk.2 () Bool) +(declare-fun menhirSdk.1 () Bool) +(declare-fun menhirSdk.8 () Bool) +(declare-fun conf-gtk2.1 () Bool) +(declare-fun conf-which.1 () Bool) +(declare-fun stdio.13 () Bool) +(declare-fun stdio.11 () Bool) +(declare-fun stdio.7 () Bool) +(declare-fun stdio.5 () Bool) +(declare-fun stdio.9 () Bool) +(declare-fun alt-ergo-lib.4 () Bool) +(declare-fun alt-ergo-lib.2 () Bool) +(declare-fun alt-ergo-lib.1 () Bool) +(declare-fun alt-ergo-lib.3 () Bool) +(declare-fun ocplib-simplex.2 () Bool) +(declare-fun seq.5 () Bool) +(declare-fun seq.4 () Bool) +(declare-fun seq.3 () Bool) +(declare-fun seq.2 () Bool) +(declare-fun seq.1 () Bool) +(declare-fun stdlib-shims.2 () Bool) +(declare-fun topkg.16 () Bool) +(declare-fun topkg.15 () Bool) +(declare-fun topkg.13 () Bool) +(declare-fun topkg.12 () Bool) +(declare-fun topkg.11 () Bool) +(declare-fun topkg.9 () Bool) +(declare-fun topkg.8 () Bool) +(declare-fun topkg.7 () Bool) +(declare-fun topkg.6 () Bool) +(declare-fun topkg.5 () Bool) +(declare-fun topkg.4 () Bool) +(declare-fun topkg.3 () Bool) +(declare-fun topkg.14 () Bool) +(declare-fun conf-gmp.3 () Bool) +(declare-fun conf-gmp.2 () Bool) +(declare-fun conf-gmp.1 () Bool) +(declare-fun conf-perl.1 () Bool) +(declare-fun ppx%5fderivers.2 () Bool) +(declare-fun ppx%5fderivers.1 () Bool) +(declare-fun jbuilder.3 () Bool) +(declare-fun jbuilder.2 () Bool) +(declare-fun menhirLib.10 () Bool) +(declare-fun configurator.7 () Bool) +(declare-fun configurator.5 () Bool) +(declare-fun configurator.2 () Bool) +(declare-fun configurator.3 () Bool) +(declare-fun ppx%5fbase.2 () Bool) +(declare-fun ppx%5fdriver.16 () Bool) +(declare-fun ppx%5fdriver.15 () Bool) +(declare-fun ppx%5fdriver.14 () Bool) +(declare-fun mmap.2 () Bool) +(declare-fun ocplib-endian.9 () Bool) +(declare-fun ocplib-endian.8 () Bool) +(declare-fun ocplib-endian.7 () Bool) +(declare-fun ocplib-endian.6 () Bool) +(declare-fun ocplib-endian.4 () Bool) +(declare-fun ocplib-endian.3 () Bool) +(declare-fun ocplib-endian.2 () Bool) +(declare-fun ocplib-endian.1 () Bool) +(declare-fun sqlite3.26 () Bool) +(declare-fun sqlite3.25 () Bool) +(declare-fun sqlite3.23 () Bool) +(declare-fun sqlite3.21 () Bool) +(declare-fun sqlite3.20 () Bool) +(declare-fun sqlite3.19 () Bool) +(declare-fun sqlite3.18 () Bool) +(declare-fun sqlite3.17 () Bool) +(declare-fun sqlite3.16 () Bool) +(declare-fun sqlite3.15 () Bool) +(declare-fun sqlite3.14 () Bool) +(declare-fun sqlite3.13 () Bool) +(declare-fun sqlite3.12 () Bool) +(declare-fun sqlite3.11 () Bool) +(declare-fun sqlite3.10 () Bool) +(declare-fun sqlite3.9 () Bool) +(declare-fun sqlite3.8 () Bool) +(declare-fun sqlite3.22 () Bool) +(declare-fun conf-sqlite3.1 () Bool) +(declare-fun ocaml-syntax-shims.1 () Bool) +(declare-fun conf-pkg-config.4 () Bool) +(declare-fun conf-pkg-config.3 () Bool) +(declare-fun conf-pkg-config.2 () Bool) +(declare-fun conf-pkg-config.1 () Bool) +(declare-fun alt-ergo.7 () Bool) +(declare-fun alt-ergo.6 () Bool) +(declare-fun alt-ergo.5 () Bool) +(declare-fun alt-ergo.4 () Bool) +(declare-fun alt-ergo.3 () Bool) +(declare-fun alt-ergo.2 () Bool) +(declare-fun alt-ergo.12 () Bool) +(declare-fun alt-ergo.11 () Bool) +(declare-fun alt-ergo.10 () Bool) +(declare-fun alt-ergo.9 () Bool) +(declare-fun alt-ergo.8 () Bool) +(declare-fun conf-autoconf.1 () Bool) +(declare-fun psmt2-frontend.1 () Bool) +(declare-fun sexplib0.8 () Bool) +(declare-fun sexplib0.6 () Bool) +(declare-fun sexplib0.4 () Bool) +(declare-fun sexplib.60 () Bool) +(declare-fun sexplib.58 () Bool) +(declare-fun sexplib.56 () Bool) +(declare-fun sexplib.55 () Bool) +(declare-fun sexplib.57 () Bool) +(declare-fun ppx%5foptcomp.12 () Bool) +(declare-fun menhirLib.9 () Bool) +(declare-fun menhirLib.8 () Bool) +(declare-fun menhirLib.7 () Bool) +(declare-fun menhirLib.6 () Bool) +(declare-fun menhirLib.4 () Bool) +(declare-fun menhirLib.3 () Bool) +(declare-fun menhirLib.2 () Bool) +(declare-fun menhirLib.1 () Bool) +(declare-fun menhirLib.5 () Bool) +(declare-fun ocplib-simplex.1 () Bool) +(declare-fun base-bytes.2 () Bool) +(declare-fun base-bytes.1 () Bool) +(declare-fun conf-ncurses.1 () Bool) +(declare-fun base-no-ppx.1 () Bool) +(declare-fun ocaml-secondary-compiler.2 () Bool) +(declare-fun ocaml-secondary-compiler.1 () Bool) +(declare-fun mmap.1 () Bool) +(declare-fun dune-private-libs.3 () Bool) +(declare-fun alt-ergo-parsers.4 () Bool) +(declare-fun optcomp.3 () Bool) +(declare-fun psmt2-frontend.4 () Bool) +(declare-fun psmt2-frontend.3 () Bool) +(declare-fun psmt2-frontend.2 () Bool) +(declare-fun dune-private-libs.14 () Bool) +(declare-fun dune-private-libs.13 () Bool) +(declare-fun dune-private-libs.12 () Bool) +(declare-fun dune-private-libs.11 () Bool) +(declare-fun dune-private-libs.10 () Bool) +(declare-fun dune-private-libs.8 () Bool) +(declare-fun dune-private-libs.6 () Bool) +(declare-fun dune-private-libs.5 () Bool) +(declare-fun dune-private-libs.4 () Bool) +(declare-fun dune-private-libs.2 () Bool) +(declare-fun dune-private-libs.9 () Bool) +(declare-fun base-ocamlbuild.1 () Bool) +(declare-fun cppo%5focamlbuild.3 () Bool) +(declare-fun cppo%5focamlbuild.2 () Bool) +(declare-fun cppo%5focamlbuild.1 () Bool) +(declare-fun extlib.14 () Bool) +(declare-fun conf-emacs.1 () Bool) +(declare-fun tuareg.6 () Bool) +(declare-fun cmdliner.14 () Bool) +(declare-fun ocp-indent.28 () Bool) +(declare-fun ocaml-base-compiler.36 () Bool) +(declare-fun octavius.6 () Bool) +(declare-fun octavius.5 () Bool) +(declare-fun octavius.4 () Bool) +(declare-fun octavius.2 () Bool) +(declare-fun octavius.1 () Bool) +(declare-fun octavius.3 () Bool) +(declare-fun conf-zlib.1 () Bool) +(declare-fun xenbigarray.1 () Bool) +(declare-fun csexp.7 () Bool) +(declare-fun csexp.8 () Bool) +(declare-fun opam-file-format.11 () Bool) +(declare-fun ocaml-options-vanilla.1 () Bool) +(declare-fun re.23 () Bool) +(declare-fun cudf.5 () Bool) +(declare-fun conf-python-2-7.2 () Bool) +(declare-fun z3.10 () Bool) +(declare-fun easy-format.7 () Bool) +(declare-fun alt-ergo-parsers.2 () Bool) +(declare-fun alt-ergo-parsers.1 () Bool) +(declare-fun alt-ergo-parsers.3 () Bool) +(declare-fun dot-merlin-reader.3 () Bool) +(declare-fun yojson.18 () Bool) +(declare-fun merlin.46 () Bool) +(declare-fun ppx%5fmetaquot.2 () Bool) +(declare-fun ppx%5ftype%5fconv.14 () Bool) +(declare-fun ppx%5ftype%5fconv.13 () Bool) +(declare-fun ppx%5fenumerate.10 () Bool) +(declare-fun biniou.9 () Bool) +(declare-fun user-setup.7 () Bool) +(declare-fun base-implicits.1 () Bool) +(declare-fun ppx%5fsexp%5fconv.14 () Bool) +(declare-fun base-bigarray.1 () Bool) +(declare-fun mccs.9 () Bool) +(declare-fun ppx%5fjs%5fstyle.2 () Bool) +(declare-fun ppx%5fcompare.11 () Bool) +(declare-fun ppx%5fhash.2 () Bool) +(declare-fun dose3.5 () Bool) +(declare-fun base-metaocaml-ocamlfind.1 () Bool) +(declare-fun conf-findutils.1 () Bool) +(assert %3dopam-invariant.1) +(assert (=> ocamlfind.24 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.24 (and false conf-m4.1))) +(assert (=> dune.51 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.25)))) +(assert (=> dune.51 + (and (or ocamlfind-secondary.1 ocaml.60) + (or ocamlfind-secondary.1 ocaml.60) + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> num.1 (not (or num.2 num.3 num.4 num.5 num.6)))) +(assert (=> num.1 (and false base-num.1))) +(assert (=> menhir.3 + (not (or menhir.2 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.3 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> camlp5.4 + (not (or camlp5.2 + camlp5.3 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.4 false)) +(assert (=> why3.7 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.7 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + why3-base.1 + (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + ocaml.60 + (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + conf-gtksourceview.1 + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7)))) +(assert (=> ocamlgraph.9 + (not (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.12)))) +(assert (=> ocamlgraph.9 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> camlp4.30 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.30 + (and (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> lwt.24 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> lwt.24 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5ftools%5fversioned.5 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.12) + (or ocamlfind.24 ocamlfind.25 ocamlfind.26) + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> ocaml-config.2 (not ocaml-config.1))) +(assert (=> camlp5.6 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.6 false)) +(assert (=> menhir.12 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.12 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 ocamlbuild.2) + ocaml.60))) +(assert (=> dune-configurator.10 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.10 + (and dune-private-libs.7 + (or dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ppx%5ftools.4 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.4 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> why3.25 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.26 + why3.27 + why3.28 + why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13)))) +(assert (=> why3.25 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> base.14 + (not (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> base.14 + (and sexplib0.2 + ocaml.60 + (or jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> why3-base.4 + (not (or why3-base.1 + why3-base.2 + why3-base.3 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13 + coq.1)))) +(assert (=> why3-base.4 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> cppo.10 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.10 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> ppx%5fcore.12 (not (or ppx%5fcore.13 ppx%5fcore.14)))) +(assert (=> ppx%5fcore.12 + (and (or stdio.2 stdio.3) + ppx%5ftraverse%5fbuiltins.2 + (or ppx%5fast.2 ppx%5fast.3 ppx%5fast.4) + ocaml-compiler-libs.2 + false + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or base.5 base.6 base.7 base.8 base.9)))) +(assert (=> menhirSdk.8 + (not (or menhirSdk.1 + menhirSdk.2 + menhirSdk.3 + menhirSdk.4 + menhirSdk.5 + menhirSdk.6 + menhirSdk.7 + menhirSdk.9 + menhirSdk.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.55 + menhir.56)))) +(assert (=> menhirSdk.8 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> camlp4.25 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.25 (and false false))) +(assert (=> lablgtk.14 + (not (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.15)))) +(assert (=> lablgtk.14 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-gtk2.1))) +(assert (=> camlp4.10 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.10 + (and (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-which.1))) +(assert (=> stdio.9 (not (or stdio.2 stdio.3 stdio.5 stdio.7 stdio.11 stdio.13)))) +(assert (=> stdio.9 + (and ocaml.60 + (or dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or base.16 base.17 base.18)))) +(assert (=> menhir.34 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.34 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> cppo.11 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.11 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> dune-configurator.20 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.20 (and ocaml.60 (or dune.68 dune.69 dune.71 dune.72)))) +(assert (=> ocamlgraph.7 + (not (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12)))) +(assert (=> ocamlgraph.7 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> lwt.23 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> lwt.23 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5ftools%5fversioned.5 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.12) + (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> camlp4.27 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.27 (and false false))) +(assert (=> alt-ergo-lib.3 (not (or alt-ergo-lib.1 alt-ergo-lib.2 alt-ergo-lib.4)))) +(assert (=> alt-ergo-lib.3 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + stdlib-shims.2 + (or seq.1 seq.2 seq.3 seq.4 seq.5) + ocplib-simplex.2 + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> topkg.14 + (not (or topkg.3 + topkg.4 + topkg.5 + topkg.6 + topkg.7 + topkg.8 + topkg.9 + topkg.11 + topkg.12 + topkg.13 + topkg.15 + topkg.16)))) +(assert (=> topkg.14 + (and (or ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> ocamlgraph.4 + (not (or ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12)))) +(assert (=> ocamlgraph.4 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> why3.11 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.11 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + why3-base.4 + (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + ocaml.60 + (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + conf-gtksourceview.1 + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7)))) +(assert (=> zarith.9 + (not (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.12 + zarith.13 + zarith.14)))) +(assert (=> zarith.9 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-perl.1 + (or conf-gmp.1 conf-gmp.2 conf-gmp.3)))) +(assert (=> ocaml-migrate-parsetree.33 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32)))) +(assert (=> ocaml-migrate-parsetree.33 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5fderivers.1 ppx%5fderivers.2) + ocaml.60 + (or dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> why3-base.2 + (not (or why3-base.1 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13 + coq.1)))) +(assert (=> why3-base.2 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.2 menhir.3 menhir.4 menhir.6 menhir.8)))) +(assert (=> jbuilder.24 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.25)))) +(assert (=> jbuilder.24 ocaml.60)) +(assert (=> menhir.56 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55)))) +(assert (=> menhir.56 + (and ocaml.60 + menhirSdk.10 + menhirLib.10 + (or dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> configurator.3 (not (or configurator.2 configurator.5 configurator.7)))) +(assert (=> configurator.3 + (and (or stdio.2 stdio.3) + (or ppx%5fdriver.14 ppx%5fdriver.15 ppx%5fdriver.16) + ppx%5fbase.2 + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or base.5 base.6 base.7 base.8 base.9)))) +(assert (=> ppx%5ftools%5fversioned.5 + (not (or ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.12)))) +(assert (=> ppx%5ftools%5fversioned.5 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22) + ocaml.60))) +(assert (=> lwt.43 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.43 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> sqlite3.22 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.22 + (and (or stdio.2 stdio.3 stdio.5 stdio.7 stdio.9 stdio.11 stdio.13) + ocaml.60 + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or configurator.2 configurator.3 configurator.5 configurator.7) + conf-sqlite3.1 + (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> ppx%5ftools.16 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.16 + (and false + (or dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ppx%5ftools.9 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.9 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> camlp5.8 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.8 false)) +(assert (=> ocaml-migrate-parsetree.3 + (not (or ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33 + dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.3 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> lwt.51 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50)))) +(assert (=> lwt.51 + (and ocaml-syntax-shims.1 + (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> ocaml-migrate-parsetree.4 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33 + dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.4 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> camlp4.28 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.28 + (and (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> sqlite3.17 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.17 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + conf-sqlite3.1 + (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4)))) +(assert (=> menhir.46 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.46 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> alt-ergo.8 + (not (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12 + alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7)))) +(assert (=> alt-ergo.8 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + psmt2-frontend.1 + ocplib-simplex.2 + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56) + conf-autoconf.1 + (or camlzip.1 camlzip.2 camlzip.3 camlzip.4)))) +(assert (=> sexplib.57 + (not (or sexplib.55 + sexplib.56 + sexplib.58 + sexplib.60 + sexplib0.2 + sexplib0.4 + sexplib0.6 + sexplib0.8)))) +(assert (=> sexplib.57 + (and false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> lwt.9 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.9 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> ppx%5fdriver.14 (not (or ppx%5fdriver.15 ppx%5fdriver.16)))) +(assert (=> ppx%5fdriver.14 + (and ppx%5foptcomp.12 + (or ppx%5fcore.12 ppx%5fcore.13 ppx%5fcore.14) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + false + (or jbuilder.4 jbuilder.5 jbuilder.6 jbuilder.7)))) +(assert (=> ocaml-migrate-parsetree.28 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33)))) +(assert (=> ocaml-migrate-parsetree.28 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5fderivers.1 ppx%5fderivers.2) + ocaml.60 + (or dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> menhirLib.5 + (not (or menhirLib.1 + menhirLib.2 + menhirLib.3 + menhirLib.4 + menhirLib.6 + menhirLib.7 + menhirLib.8 + menhirLib.9 + menhirLib.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirLib.5 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> alt-ergo.5 + (not (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12)))) +(assert (=> alt-ergo.5 + (and (or zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + ocplib-simplex.1 + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or camlzip.1 camlzip.2 camlzip.3 camlzip.4)))) +(assert (=> camlp4.22 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.22 + (and (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> camlp5.15 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.15 false)) +(assert (=> ocamlfind.13 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.13 (and false num.1 conf-m4.1))) +(assert (=> jbuilder.19 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.19 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> camlp4.20 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.20 + (and (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> ocamlfind.21 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.21 (and false num.1 conf-m4.1))) +(assert (=> lwt.25 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> lwt.25 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5ftools%5fversioned.5 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.12) + (or ocamlfind.24 ocamlfind.25 ocamlfind.26) + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> dune.26 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.26 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> cppo.14 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.14 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + (or base-bytes.1 base-bytes.2)))) +(assert (=> stdio.5 (not (or stdio.2 stdio.3 stdio.7 stdio.9 stdio.11 stdio.13)))) +(assert (=> stdio.5 + (and sexplib.60 + ocaml.60 + (or jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + base.11))) +(assert (=> dune.57 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + jbuilder.25)))) +(assert (=> dune.57 + (and (or ocamlfind-secondary.1 ocaml.60) + (or ocamlfind-secondary.1 ocaml.60) + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> lwt.12 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.12 + (and (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19 + base-no-ppx.1) + (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-ncurses.1 + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> menhir.37 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.37 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> lwt.19 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51 + ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5)))) +(assert (=> lwt.19 + (and (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19 + base-no-ppx.1) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + (or base-bytes.1 base-bytes.2)))) +(assert (=> ocamlfind-secondary.1 + (and ocamlfind.26 + (or ocaml-secondary-compiler.1 ocaml-secondary-compiler.2)))) +(assert (=> camlp4.24 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.24 + (and (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> base.8 + (not (or base.5 + base.6 + base.7 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> base.8 + (and (or sexplib.56 sexplib.57 sexplib.58) + false + (or jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> lwt.34 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.34 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + ocaml.60 + (or mmap.1 mmap.2) + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> lwt.47 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.47 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> ppx%5foptcomp.12 + (and (or ppx%5fcore.12 ppx%5fcore.13 ppx%5fcore.14) + ocaml.60 + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> camlp4.15 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.15 (and false false))) +(assert (=> sexplib0.6 (not (or sexplib0.2 sexplib0.4 sexplib0.8)))) +(assert (=> sexplib0.6 + (and ocaml.60 + (or dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune-configurator.6 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.6 + (and dune-private-libs.3 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> menhirLib.9 + (not (or menhirLib.1 + menhirLib.2 + menhirLib.3 + menhirLib.4 + menhirLib.5 + menhirLib.6 + menhirLib.7 + menhirLib.8 + menhirLib.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.56)))) +(assert (=> menhirLib.9 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ppx%5ftools%5fversioned.11 + (not (or ppx%5ftools%5fversioned.5 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.12)))) +(assert (=> ppx%5ftools%5fversioned.11 + (and (or ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocamlfind.18 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.18 (and false num.1 conf-m4.1))) +(assert (=> menhirSdk.2 + (not (or menhirSdk.1 + menhirSdk.3 + menhirSdk.4 + menhirSdk.5 + menhirSdk.6 + menhirSdk.7 + menhirSdk.8 + menhirSdk.9 + menhirSdk.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirSdk.2 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> lwt.36 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.36 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + ocaml.60 + (or mmap.1 mmap.2) + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> conf-gtk2.1 + (or conf-pkg-config.1 conf-pkg-config.2 conf-pkg-config.3 conf-pkg-config.4))) +(assert (=> alt-ergo.12 + (not (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11)))) +(assert (=> alt-ergo.12 + (and ocaml.60 + (or dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + alt-ergo-parsers.4 + alt-ergo-lib.4))) +(assert (=> camlp5.24 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23)))) +(assert (=> camlp5.24 (and ocaml.60 conf-perl.1))) +(assert (=> why3.19 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.19 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + why3-base.13 + (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + ocaml.60 + (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + conf-gtksourceview.1 + (or camlzip.3 camlzip.4 camlzip.5 camlzip.6 camlzip.7)))) +(assert (=> dune.12 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.12 ocaml.60)) +(assert (=> ppx%5ftools.2 + (not (or ppx%5ftools.1 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.2 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> ocamlfind.15 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.15 (and false num.1 conf-m4.1))) +(assert (=> sexplib0.8 (not (or sexplib0.2 sexplib0.4 sexplib0.6)))) +(assert (=> sexplib0.8 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> menhirSdk.4 + (not (or menhirSdk.1 + menhirSdk.2 + menhirSdk.3 + menhirSdk.5 + menhirSdk.6 + menhirSdk.7 + menhirSdk.8 + menhirSdk.9 + menhirSdk.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirSdk.4 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> why3.17 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.17 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + why3-base.11 + (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + ocaml.60 + (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + conf-gtksourceview.1 + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7)))) +(assert (=> menhir.30 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.30 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> alt-ergo-lib.1 (not (or alt-ergo-lib.2 alt-ergo-lib.3 alt-ergo-lib.4)))) +(assert (=> alt-ergo-lib.1 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + (or seq.1 seq.2 seq.3 seq.4 seq.5) + ocplib-simplex.2 + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> stdio.3 (not (or stdio.2 stdio.5 stdio.7 stdio.9 stdio.11 stdio.13)))) +(assert (=> stdio.3 + (and ocaml.60 + (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + base.9))) +(assert (=> sqlite3.12 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.12 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + conf-sqlite3.1 + (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4)))) +(assert (=> jbuilder.3 + (not (or jbuilder.2 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.3 ocaml.60)) +(assert (=> sexplib0.4 (not (or sexplib0.2 sexplib0.6 sexplib0.8)))) +(assert (=> sexplib0.4 + (and ocaml.60 + (or dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocplib-endian.2 + (not (or ocplib-endian.1 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9)))) +(assert (=> ocplib-endian.2 + (and optcomp.3 + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> stdio.7 (not (or stdio.2 stdio.3 stdio.5 stdio.9 stdio.11 stdio.13)))) +(assert (=> stdio.7 + (and ocaml.60 + (or jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or base.13 base.14)))) +(assert (=> psmt2-frontend.2 + (not (or psmt2-frontend.1 psmt2-frontend.3 psmt2-frontend.4)))) +(assert (=> psmt2-frontend.2 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56) + conf-autoconf.1))) +(assert (=> jbuilder.15 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.15 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> camlp4.31 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.31 (and false false))) +(assert (=> camlp4.8 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.8 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-which.1))) +(assert (=> menhir.49 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.49 + (and ocaml.60 + menhirSdk.3 + menhirLib.3 + (or dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune-private-libs.9 + (not (or dune-private-libs.2 + dune-private-libs.3 + dune-private-libs.4 + dune-private-libs.5 + dune-private-libs.6 + dune-private-libs.7 + dune-private-libs.8 + dune-private-libs.10 + dune-private-libs.11 + dune-private-libs.12 + dune-private-libs.13 + dune-private-libs.14)))) +(assert (=> dune-private-libs.9 + (and ocaml.60 + (or dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> mmap.2 (not mmap.1))) +(assert (=> mmap.2 + (and ocaml.60 + (or dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocamlbuild.7 + (not (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.8 + base-ocamlbuild.1 + ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17)))) +(assert (=> ocamlbuild.7 ocaml.60)) +(assert (=> topkg.16 + (not (or topkg.3 + topkg.4 + topkg.5 + topkg.6 + topkg.7 + topkg.8 + topkg.9 + topkg.11 + topkg.12 + topkg.13 + topkg.14 + topkg.15)))) +(assert (=> topkg.16 + (and (or ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> menhirSdk.9 + (not (or menhirSdk.1 + menhirSdk.2 + menhirSdk.3 + menhirSdk.4 + menhirSdk.5 + menhirSdk.6 + menhirSdk.7 + menhirSdk.8 + menhirSdk.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.56)))) +(assert (=> menhirSdk.9 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> conf-gmp.1 (not (or conf-gmp.2 conf-gmp.3)))) +(assert (=> ppx%5ftools.12 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.12 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> ocaml-migrate-parsetree.32 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.33)))) +(assert (=> ocaml-migrate-parsetree.32 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5fderivers.1 ppx%5fderivers.2) + ocaml.60 + (or dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> menhir.44 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.44 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> menhirSdk.10 + (not (or menhirSdk.1 + menhirSdk.2 + menhirSdk.3 + menhirSdk.4 + menhirSdk.5 + menhirSdk.6 + menhirSdk.7 + menhirSdk.8 + menhirSdk.9 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55)))) +(assert (=> menhirSdk.10 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> camlp4.3 + (not (or camlp4.2 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.3 (and false false))) +(assert (=> camlp4.16 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.16 + (and (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> dune-configurator.18 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.18 + (and dune-private-libs.14 + (or dune.64 dune.65 dune.66 dune.68 dune.69 dune.71 dune.72)))) +(assert (=> sqlite3.11 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.11 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + conf-sqlite3.1 + (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4)))) +(assert (=> ocamlbuild.2 + (not (or ocamlbuild.1 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8 + base-ocamlbuild.1 + ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17)))) +(assert (=> ocamlbuild.2 false)) +(assert (=> cppo%5focamlbuild.1 (not (or cppo%5focamlbuild.2 cppo%5focamlbuild.3)))) +(assert (=> cppo%5focamlbuild.1 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or cppo.16 cppo.17 cppo.18 cppo.19 cppo.20 cppo.21 cppo.22)))) +(assert (=> lwt.6 + (not (or lwt.4 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.6 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> jbuilder.9 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.9 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> ocaml-migrate-parsetree.15 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33 + dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.15 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> why3.22 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28 + why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13)))) +(assert (=> why3.22 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46)))) +(assert (=> cppo.18 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.18 + (and ocaml.60 + (or jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + base-unix.1 + (or base-bytes.1 base-bytes.2)))) +(assert (=> why3-base.12 + (not (or why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.13 + coq.1)))) +(assert (=> why3-base.12 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirSdk.3 + (not (or menhirSdk.1 + menhirSdk.2 + menhirSdk.4 + menhirSdk.5 + menhirSdk.6 + menhirSdk.7 + menhirSdk.8 + menhirSdk.9 + menhirSdk.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirSdk.3 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> cppo.1 + (not (or cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.1 false)) +(assert (=> ocplib-endian.3 + (not (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9)))) +(assert (=> ocplib-endian.3 + (and optcomp.3 + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> lwt.16 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.16 + (and (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19 + base-no-ppx.1) + (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-ncurses.1))) +(assert (=> ocamlgraph.8 + (not (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.9 + ocamlgraph.12)))) +(assert (=> ocamlgraph.8 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> ocaml-migrate-parsetree.14 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33 + dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.14 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> ocamlfind.23 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.23 (and false conf-m4.1))) +(assert (=> menhirLib.10 + (not (or menhirLib.1 + menhirLib.2 + menhirLib.3 + menhirLib.4 + menhirLib.5 + menhirLib.6 + menhirLib.7 + menhirLib.8 + menhirLib.9 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55)))) +(assert (=> menhirLib.10 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> lwt.11 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.11 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-ncurses.1 + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> dune.20 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.20 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> seq.5 (not (or seq.1 seq.2 seq.3 seq.4)))) +(assert (=> seq.5 ocaml.60)) +(assert (=> extlib.14 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22) + (or base-bytes.1 base-bytes.2)))) +(assert (=> dune.27 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.27 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> topkg.12 + (not (or topkg.3 + topkg.4 + topkg.5 + topkg.6 + topkg.7 + topkg.8 + topkg.9 + topkg.11 + topkg.13 + topkg.14 + topkg.15 + topkg.16)))) +(assert (=> topkg.12 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> topkg.9 + (not (or topkg.3 + topkg.4 + topkg.5 + topkg.6 + topkg.7 + topkg.8 + topkg.11 + topkg.12 + topkg.13 + topkg.14 + topkg.15 + topkg.16)))) +(assert (=> topkg.9 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> why3.3 + (not (or why3.1 + why3.2 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.3 + (and false + lablgtk.3 + conf-gtksourceview.1 + (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12)))) +(assert (=> lwt.38 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.38 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> menhir.17 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.17 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 ocamlbuild.2) + ocaml.60))) +(assert (=> ocaml-syntax-shims.1 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ppx%5ftools.1 + (not (or ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.1 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> cppo.5 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.5 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> base.17 + (not (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> base.17 + (and sexplib0.4 + ocaml.60 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> why3-base.13 + (not (or why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + coq.1)))) +(assert (=> why3-base.13 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> seq.2 (not (or seq.1 seq.3 seq.4 seq.5)))) +(assert (=> seq.2 + (and false + (or dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocamlfind.4 + (not (or ocamlfind.3 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.4 (and false num.1 conf-m4.1))) +(assert (=> lwt.26 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> lwt.26 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5ftools%5fversioned.5 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.12) + (or ocamlfind.24 ocamlfind.25 ocamlfind.26) + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> camlp4.17 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.17 (and false false))) +(assert (=> menhir.23 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.23 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> cppo.20 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.21 + cppo.22)))) +(assert (=> cppo.20 + (and ocaml.60 + (or jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + base-unix.1))) +(assert (=> why3.28 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13)))) +(assert (=> why3.28 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> zarith.4 + (not (or zarith.1 + zarith.2 + zarith.3 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14)))) +(assert (=> zarith.4 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-perl.1 + (or conf-gmp.1 conf-gmp.2 conf-gmp.3)))) +(assert (=> camlp5.5 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.5 false)) +(assert (=> ocamlfind.3 + (not (or ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.3 (and false num.1 conf-m4.1))) +(assert (=> base.9 + (not (or base.5 + base.6 + base.7 + base.8 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> base.9 + (and sexplib.58 + false + (or jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> camlp5.11 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.11 false)) +(assert (=> zarith.2 + (not (or zarith.1 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14)))) +(assert (=> zarith.2 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or conf-gmp.1 conf-gmp.2 conf-gmp.3)))) +(assert (=> why3.2 + (not (or why3.1 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.2 + (and (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26) + ocamlgraph.4 + false + coq.1 + (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12)))) +(assert (=> lablgtk.3 + (not (or lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15)))) +(assert (=> lablgtk.3 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + conf-gtk2.1 + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> ppx%5ftools%5fversioned.7 + (not (or ppx%5ftools%5fversioned.5 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.12)))) +(assert (=> ppx%5ftools%5fversioned.7 + (and (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22) + ocaml.60 + (or jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> dune.38 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.38 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> tuareg.6 (and ocaml.60 conf-emacs.1))) +(assert (=> ppx%5ftools.3 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.3 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> why3.27 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.28 + why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13)))) +(assert (=> why3.27 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> jbuilder.20 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.20 ocaml.60)) +(assert (=> alt-ergo.7 + (not (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12 + alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6)))) +(assert (=> alt-ergo.7 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + ocplib-simplex.2 + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56) + conf-autoconf.1 + (or camlzip.1 camlzip.2 camlzip.3 camlzip.4)))) +(assert (=> why3-base.1 + (not (or why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13 + coq.1)))) +(assert (=> why3-base.1 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or num.1 num.2 num.3 num.4 num.5 num.6)))) +(assert (=> why3.5 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.5 + (and false + (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + conf-gtksourceview.1 + (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12)))) +(assert (=> psmt2-frontend.4 + (not (or psmt2-frontend.1 psmt2-frontend.2 psmt2-frontend.3)))) +(assert (=> psmt2-frontend.4 + (and ocaml.60 + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56) + (or dune.64 dune.65 dune.66 dune.68 dune.69 dune.71 dune.72)))) +(assert (=> menhir.32 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.32 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> ocaml-migrate-parsetree.19 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33)))) +(assert (=> ocaml-migrate-parsetree.19 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44)))) +(assert (=> lwt.7 + (not (or lwt.4 + lwt.6 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.7 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp5.10 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.10 false)) +(assert (=> menhir.25 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.25 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> base.18 + (not (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> base.18 + (and sexplib0.4 + ocaml.60 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> jbuilder.25 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> jbuilder.25 + (and ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44)))) +(assert (=> menhirSdk.1 + (not (or menhirSdk.2 + menhirSdk.3 + menhirSdk.4 + menhirSdk.5 + menhirSdk.6 + menhirSdk.7 + menhirSdk.8 + menhirSdk.9 + menhirSdk.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirSdk.1 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> cmdliner.14 ocaml.60)) +(assert (=> conf-ncurses.1 + (or conf-pkg-config.1 conf-pkg-config.2 conf-pkg-config.3 conf-pkg-config.4))) +(assert (=> ppx%5fderivers.2 (not ppx%5fderivers.1))) +(assert (=> ppx%5fderivers.2 + (and ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocplib-endian.1 + (not (or ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9)))) +(assert (=> ocplib-endian.1 + (and optcomp.3 + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> sqlite3.19 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.19 + (and (or stdio.2 stdio.3 stdio.5 stdio.7 stdio.9 stdio.11 stdio.13) + ocaml.60 + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or configurator.2 configurator.3 configurator.5 configurator.7) + conf-sqlite3.1 + (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4) + (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> ocp-indent.28 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + cmdliner.14 + (or base-bytes.1 base-bytes.2)))) +(assert (=> base.7 + (not (or base.5 + base.6 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> base.7 + (and (or sexplib.56 sexplib.57 sexplib.58) + false + (or jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.16 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.16 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> configurator.2 (not (or configurator.3 configurator.5 configurator.7)))) +(assert (=> configurator.2 + (and (or stdio.2 stdio.3) + (or ppx%5fdriver.14 ppx%5fdriver.15 ppx%5fdriver.16) + ppx%5fbase.2 + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or base.5 base.6 base.7 base.8 base.9)))) +(assert (=> psmt2-frontend.1 + (not (or psmt2-frontend.2 psmt2-frontend.3 psmt2-frontend.4)))) +(assert (=> psmt2-frontend.1 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56) + conf-autoconf.1))) +(assert (=> ppx%5ftools%5fversioned.6 + (not (or ppx%5ftools%5fversioned.5 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.12)))) +(assert (=> ppx%5ftools%5fversioned.6 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22) + ocaml.60))) +(assert (=> zarith.7 + (not (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14)))) +(assert (=> zarith.7 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-perl.1 + (or conf-gmp.1 conf-gmp.2 conf-gmp.3)))) +(assert (=> dune.52 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.25)))) +(assert (=> dune.52 + (and (or ocamlfind-secondary.1 ocaml.60) + (or ocamlfind-secondary.1 ocaml.60) + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> stdlib-shims.2 + (and (or ocaml.60 dune.71 dune.72) + ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> menhirLib.6 + (not (or menhirLib.1 + menhirLib.2 + menhirLib.3 + menhirLib.4 + menhirLib.5 + menhirLib.7 + menhirLib.8 + menhirLib.9 + menhirLib.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirLib.6 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> sqlite3.23 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.23 + (and (or stdio.2 stdio.3 stdio.5 stdio.7 stdio.9 stdio.11 stdio.13) + ocaml.60 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + conf-sqlite3.1 + (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> ocaml.60 + (and ocaml-base-compiler.36 + ocaml-base-compiler.36 + ocaml-base-compiler.36 + ocaml-base-compiler.36 + (or ocaml-config.1 ocaml-config.2)))) +(assert (=> octavius.3 + (not (or octavius.1 octavius.2 octavius.4 octavius.5 octavius.6)))) +(assert (=> octavius.3 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> camlzip.6 + (not (or camlzip.1 camlzip.2 camlzip.3 camlzip.4 camlzip.5 camlzip.7)))) +(assert (=> camlzip.6 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-zlib.1))) +(assert (=> cppo.13 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.13 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> cppo.17 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.17 + (and ocaml.60 + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + base-unix.1 + (or base-bytes.1 base-bytes.2)))) +(assert (=> cppo%5focamlbuild.2 (not (or cppo%5focamlbuild.1 cppo%5focamlbuild.3)))) +(assert (=> cppo%5focamlbuild.2 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.21 cppo.22)))) +(assert (=> ocamlfind.12 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.12 (and false num.1 conf-m4.1))) +(assert (=> ocaml-migrate-parsetree.12 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33 + dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.12 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> ocaml-migrate-parsetree.30 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33)))) +(assert (=> ocaml-migrate-parsetree.30 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5fderivers.1 ppx%5fderivers.2) + ocaml.60 + (or dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> why3.21 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28 + why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13)))) +(assert (=> why3.21 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46)))) +(assert (=> result.2 (not (or result.1 result.3 result.4 result.5 result.6)))) +(assert (=> result.2 ocaml.60)) +(assert (=> ocamlbuild.3 + (not (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8 + base-ocamlbuild.1 + ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17)))) +(assert (=> ocamlbuild.3 ocaml.60)) +(assert (=> dune.56 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + jbuilder.25)))) +(assert (=> dune.56 + (and (or ocamlfind-secondary.1 ocaml.60) + (or ocamlfind-secondary.1 ocaml.60) + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> alt-ergo.6 + (not (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12 + alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5)))) +(assert (=> alt-ergo.6 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + ocplib-simplex.2 + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56) + conf-autoconf.1 + (or camlzip.1 camlzip.2 camlzip.3 camlzip.4)))) +(assert (=> camlp4.7 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.7 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-which.1))) +(assert (=> zarith.1 + (not (or zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14)))) +(assert (=> zarith.1 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or conf-gmp.1 conf-gmp.2 conf-gmp.3)))) +(assert (=> ocamlfind.22 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.22 (and false num.1 conf-m4.1))) +(assert (=> xenbigarray.1 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> dune-private-libs.4 + (not (or dune-private-libs.2 + dune-private-libs.3 + dune-private-libs.5 + dune-private-libs.6 + dune-private-libs.7 + dune-private-libs.8 + dune-private-libs.9 + dune-private-libs.10 + dune-private-libs.11 + dune-private-libs.12 + dune-private-libs.13 + dune-private-libs.14)))) +(assert (=> dune-private-libs.4 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> why3.16 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.16 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + why3-base.10 + (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + ocaml.60 + (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + conf-gtksourceview.1 + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7)))) +(assert (=> dune.14 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.14 ocaml.60)) +(assert (=> why3-base.8 + (not (or why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13 + coq.1)))) +(assert (=> why3-base.8 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> dune.34 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.34 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> dune-private-libs.8 + (not (or dune-private-libs.2 + dune-private-libs.3 + dune-private-libs.4 + dune-private-libs.5 + dune-private-libs.6 + dune-private-libs.7 + dune-private-libs.9 + dune-private-libs.10 + dune-private-libs.11 + dune-private-libs.12 + dune-private-libs.13 + dune-private-libs.14)))) +(assert (=> dune-private-libs.8 + (and ocaml.60 + (or dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> csexp.8 (not csexp.7))) +(assert (=> csexp.8 + (and result.6 + ocaml.60 + (or dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> base-ocamlbuild.1 false)) +(assert (=> camlp4.23 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.23 (and false ocaml.60))) +(assert (=> topkg.11 + (not (or topkg.3 + topkg.4 + topkg.5 + topkg.6 + topkg.7 + topkg.8 + topkg.9 + topkg.12 + topkg.13 + topkg.14 + topkg.15 + topkg.16)))) +(assert (=> topkg.11 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> conf-gtksourceview.1 + (or conf-pkg-config.1 conf-pkg-config.2 conf-pkg-config.3 conf-pkg-config.4))) +(assert (=> sexplib.60 + (not (or sexplib.55 + sexplib.56 + sexplib.57 + sexplib.58 + sexplib0.2 + sexplib0.4 + sexplib0.6 + sexplib0.8)))) +(assert (=> sexplib.60 + (and ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> dune-configurator.11 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.11 + (and dune-private-libs.8 + (or dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune-configurator.21 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.21 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + ocaml.60 + (or dune.68 dune.69 dune.71 dune.72) + (or csexp.7 csexp.8)))) +(assert (=> ppx%5fderivers.1 (not ppx%5fderivers.2))) +(assert (=> ppx%5fderivers.1 + (and ocaml.60 + (or jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> menhir.36 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.36 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> jbuilder.21 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.21 ocaml.60)) +(assert (=> menhir.51 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.51 + (and ocaml.60 + menhirSdk.5 + menhirLib.5 + (or dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ppx%5ftools%5fversioned.12 + (not (or ppx%5ftools%5fversioned.5 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.11)))) +(assert (=> ppx%5ftools%5fversioned.12 + (and (or ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> opam-file-format.11 ocaml.60)) +(assert (=> ocaml-options-vanilla.1 ocaml-base-compiler.36)) +(assert (=> sexplib0.2 + (not (or sexplib0.4 + sexplib0.6 + sexplib0.8 + sexplib.55 + sexplib.56 + sexplib.57 + sexplib.58 + sexplib.60)))) +(assert (=> sexplib0.2 + (and ocaml.60 + (or jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> re.23 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> camlzip.1 + (not (or camlzip.2 camlzip.3 camlzip.4 camlzip.5 camlzip.6 camlzip.7)))) +(assert (=> camlzip.1 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> why3-base.7 + (not (or why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13 + coq.1)))) +(assert (=> why3-base.7 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> dune-configurator.12 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.12 + (and dune-private-libs.9 + (or dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> menhir.41 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.41 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> dune-private-libs.7 + (not (or dune-private-libs.2 + dune-private-libs.3 + dune-private-libs.4 + dune-private-libs.5 + dune-private-libs.6 + dune-private-libs.8 + dune-private-libs.9 + dune-private-libs.10 + dune-private-libs.11 + dune-private-libs.12 + dune-private-libs.13 + dune-private-libs.14)))) +(assert (=> dune-private-libs.7 + (and ocaml.60 + (or dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> sqlite3.26 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25)))) +(assert (=> sqlite3.26 + (and ocaml.60 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + conf-sqlite3.1))) +(assert (=> why3.23 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28 + why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13)))) +(assert (=> why3.23 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46)))) +(assert (=> menhirLib.1 + (not (or menhirLib.2 + menhirLib.3 + menhirLib.4 + menhirLib.5 + menhirLib.6 + menhirLib.7 + menhirLib.8 + menhirLib.9 + menhirLib.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirLib.1 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune-private-libs.14 + (not (or dune-private-libs.2 + dune-private-libs.3 + dune-private-libs.4 + dune-private-libs.5 + dune-private-libs.6 + dune-private-libs.7 + dune-private-libs.8 + dune-private-libs.9 + dune-private-libs.10 + dune-private-libs.11 + dune-private-libs.12 + dune-private-libs.13)))) +(assert (=> dune-private-libs.14 + (and ocaml.60 + (or dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> menhirLib.4 + (not (or menhirLib.1 + menhirLib.2 + menhirLib.3 + menhirLib.5 + menhirLib.6 + menhirLib.7 + menhirLib.8 + menhirLib.9 + menhirLib.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirLib.4 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> menhir.54 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.55 + menhir.56)))) +(assert (=> menhir.54 + (and ocaml.60 + menhirSdk.8 + menhirLib.8 + (or dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> base.25 + (not (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24)))) +(assert (=> base.25 + (and sexplib0.8 + false + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune.10 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.10 ocaml.60)) +(assert (=> lablgtk.6 + (not (or lablgtk.3 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15)))) +(assert (=> lablgtk.6 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + conf-gtk2.1 + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp5.7 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.7 false)) +(assert (=> ocaml-migrate-parsetree.6 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33 + dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.6 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> menhir.8 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.8 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 ocamlbuild.2) + ocaml.60))) +(assert (=> dune-configurator.3 + (not (or dune-configurator.2 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.3 + (and false + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> octavius.4 + (not (or octavius.1 octavius.2 octavius.3 octavius.5 octavius.6)))) +(assert (=> octavius.4 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> cppo.2 + (not (or cppo.1 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.2 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> ocamlfind.7 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.7 (and false num.1 conf-m4.1))) +(assert (=> lablgtk.7 + (not (or lablgtk.3 + lablgtk.6 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15)))) +(assert (=> lablgtk.7 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + conf-gtk2.1 + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> ocaml-migrate-parsetree.17 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33 + dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.17 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> sqlite3.18 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.18 + (and (or stdio.2 stdio.3 stdio.5 stdio.7 stdio.9 stdio.11 stdio.13) + ocaml.60 + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or configurator.2 configurator.3 configurator.5 configurator.7) + conf-sqlite3.1 + (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4) + (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> configurator.5 (not (or configurator.2 configurator.3 configurator.7)))) +(assert (=> configurator.5 + (and stdio.5 + ocaml.60 + (or jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + base.11))) +(assert (=> stdio.11 (not (or stdio.2 stdio.3 stdio.5 stdio.7 stdio.9 stdio.13)))) +(assert (=> stdio.11 + (and ocaml.60 + (or dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or base.20 base.21 base.22)))) +(assert (=> jbuilder.5 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.5 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> ocamlfind.14 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.14 (and false num.1 conf-m4.1))) +(assert (=> cppo.3 + (not (or cppo.1 + cppo.2 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.3 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> dune.24 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.24 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> why3.13 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.13 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + why3-base.6 + (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + ocaml.60 + (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + conf-gtksourceview.1 + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7)))) +(assert (=> menhir.26 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.26 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> dune.68 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.69 + dune.71 + dune.72 + dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + jbuilder.25)))) +(assert (=> dune.68 + (and (or ocamlfind-secondary.1 ocaml.60) + ocamlfind-secondary.1 + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> sqlite3.8 + (not (or sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.8 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + conf-sqlite3.1 + (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4)))) +(assert (=> dune-configurator.7 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.7 + (and dune-private-libs.4 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> menhir.42 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.42 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> camlp5.9 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.9 false)) +(assert (=> ocamlfind.25 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.26)))) +(assert (=> ocamlfind.25 (and ocaml.60 conf-m4.1))) +(assert (=> menhirLib.2 + (not (or menhirLib.1 + menhirLib.3 + menhirLib.4 + menhirLib.5 + menhirLib.6 + menhirLib.7 + menhirLib.8 + menhirLib.9 + menhirLib.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirLib.2 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> why3.10 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.10 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + why3-base.3 + (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + ocaml.60 + (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + conf-gtksourceview.1 + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7)))) +(assert (=> ocamlfind.5 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.5 (and false num.1 conf-m4.1))) +(assert (=> ocamlgraph.5 + (not (or ocamlgraph.4 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12)))) +(assert (=> ocamlgraph.5 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> camlzip.3 + (not (or camlzip.1 camlzip.2 camlzip.4 camlzip.5 camlzip.6 camlzip.7)))) +(assert (=> camlzip.3 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> ppx%5ftools.7 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.7 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> cudf.5 + (and extlib.14 + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> cppo.12 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.12 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> dune-private-libs.6 + (not (or dune-private-libs.2 + dune-private-libs.3 + dune-private-libs.4 + dune-private-libs.5 + dune-private-libs.7 + dune-private-libs.8 + dune-private-libs.9 + dune-private-libs.10 + dune-private-libs.11 + dune-private-libs.12 + dune-private-libs.13 + dune-private-libs.14)))) +(assert (=> dune-private-libs.6 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> camlp5.2 + (not (or camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.2 false)) +(assert (=> conf-pkg-config.3 + (not (or conf-pkg-config.1 conf-pkg-config.2 conf-pkg-config.4)))) +(assert (=> z3.10 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-python-2-7.2 + (or conf-gmp.1 conf-gmp.2 conf-gmp.3)))) +(assert (=> menhir.6 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.6 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 ocamlbuild.2) + ocaml.60))) +(assert (=> base.11 + (not (or base.5 + base.6 + base.7 + base.8 + base.9 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> base.11 + (and sexplib.60 + false + (or jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> sqlite3.10 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.10 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + conf-sqlite3.1 + (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4)))) +(assert (=> conf-pkg-config.2 + (not (or conf-pkg-config.1 conf-pkg-config.3 conf-pkg-config.4)))) +(assert (=> why3.6 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28 + coq.1)))) +(assert (=> why3.6 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + false + (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + conf-gtksourceview.1 + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7) + (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12)))) +(assert (=> easy-format.7 + (and ocaml.60 + (or dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> lwt.8 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.8 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp5.14 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.14 false)) +(assert (=> jbuilder.12 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.12 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> optcomp.3 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> dune.30 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.30 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> sqlite3.16 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.16 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + conf-sqlite3.1 + (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4)))) +(assert (=> camlzip.4 + (not (or camlzip.1 camlzip.2 camlzip.3 camlzip.5 camlzip.6 camlzip.7)))) +(assert (=> camlzip.4 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> camlp5.21 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.21 ocaml.60)) +(assert (=> alt-ergo-lib.2 (not (or alt-ergo-lib.1 alt-ergo-lib.3 alt-ergo-lib.4)))) +(assert (=> alt-ergo-lib.2 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + (or seq.1 seq.2 seq.3 seq.4 seq.5) + ocplib-simplex.2 + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocamlfind.17 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.17 (and false num.1 conf-m4.1))) +(assert (=> psmt2-frontend.3 + (not (or psmt2-frontend.1 psmt2-frontend.2 psmt2-frontend.4)))) +(assert (=> psmt2-frontend.3 + (and ocaml.60 + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56) + (or dune.64 dune.65 dune.66 dune.68 dune.69 dune.71 dune.72)))) +(assert (=> lwt.35 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.35 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + ocaml.60 + (or mmap.1 mmap.2) + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> lwt.13 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.13 + (and (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19 + base-no-ppx.1) + (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-ncurses.1))) +(assert (=> topkg.7 + (not (or topkg.3 + topkg.4 + topkg.5 + topkg.6 + topkg.8 + topkg.9 + topkg.11 + topkg.12 + topkg.13 + topkg.14 + topkg.15 + topkg.16)))) +(assert (=> topkg.7 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> why3-base.6 + (not (or why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13 + coq.1)))) +(assert (=> why3-base.6 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.53 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.53 + (and ocaml.60 + menhirSdk.7 + menhirLib.7 + (or dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> alt-ergo-parsers.3 + (not (or alt-ergo-parsers.1 alt-ergo-parsers.2 alt-ergo-parsers.4)))) +(assert (=> alt-ergo-parsers.3 + (and stdlib-shims.2 + (or psmt2-frontend.2 psmt2-frontend.3 psmt2-frontend.4) + ocaml.60 + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56) + (or dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7) + alt-ergo-lib.3))) +(assert (=> dune.35 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.35 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> camlp4.32 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.33)))) +(assert (=> camlp4.32 + (and (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> ocamlfind.10 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.10 (and false num.1 conf-m4.1))) +(assert (=> camlp4.29 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.29 (and false false))) +(assert (=> menhir.28 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.28 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> camlp5.12 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.12 false)) +(assert (=> ppx%5fast.2 (not (or ppx%5fast.3 ppx%5fast.4)))) +(assert (=> ppx%5fast.2 + (and (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml-compiler-libs.2 + false + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> merlin.46 + (and yojson.18 + result.6 + ocaml.60 + (or dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + dot-merlin-reader.3 + (or csexp.7 csexp.8)))) +(assert (=> ocaml-compiler-libs.2 + (and ocaml.60 + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> menhirLib.3 + (not (or menhirLib.1 + menhirLib.2 + menhirLib.4 + menhirLib.5 + menhirLib.6 + menhirLib.7 + menhirLib.8 + menhirLib.9 + menhirLib.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirLib.3 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> cppo.6 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.6 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> zarith.13 + (not (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.14)))) +(assert (=> zarith.13 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-perl.1 + (or conf-gmp.1 conf-gmp.2 conf-gmp.3)))) +(assert (=> ocaml-migrate-parsetree.8 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33 + dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.8 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> dune.22 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.22 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> menhir.45 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.45 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> dune.29 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.29 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> dune-configurator.16 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.16 + (and dune-private-libs.12 + (or dune.64 dune.65 dune.66 dune.68 dune.69 dune.71 dune.72)))) +(assert (=> ocplib-endian.9 + (not (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8)))) +(assert (=> ocplib-endian.9 + (and ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22) + (or base-bytes.1 base-bytes.2)))) +(assert (=> ppx%5fenumerate.10 + (and (or ppx%5ftype%5fconv.13 ppx%5ftype%5fconv.14) + ppx%5fmetaquot.2 + (or ppx%5fdriver.14 ppx%5fdriver.15 ppx%5fdriver.16) + (or ppx%5fcore.12 ppx%5fcore.13 ppx%5fcore.14) + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> ocaml-secondary-compiler.1 (not ocaml-secondary-compiler.2))) +(assert (=> ocaml-secondary-compiler.1 ocaml.60)) +(assert (=> dune.48 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.25)))) +(assert (=> dune.48 + (and (or ocamlfind-secondary.1 ocaml.60) + (or ocamlfind-secondary.1 ocaml.60) + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> dune.21 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.21 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> lablgtk.13 + (not (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.14 + lablgtk.15)))) +(assert (=> lablgtk.13 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-gtk2.1))) +(assert (=> topkg.3 + (not (or topkg.4 + topkg.5 + topkg.6 + topkg.7 + topkg.8 + topkg.9 + topkg.11 + topkg.12 + topkg.13 + topkg.14 + topkg.15 + topkg.16)))) +(assert (=> topkg.3 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> camlp4.33 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32)))) +(assert (=> camlp4.33 (and false false))) +(assert (=> sqlite3.14 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.14 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + conf-sqlite3.1 + (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4)))) +(assert (=> dune.41 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.41 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> why3.24 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.25 + why3.26 + why3.27 + why3.28 + why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13)))) +(assert (=> why3.24 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46)))) +(assert (=> cppo.19 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.19 + (and ocaml.60 + (or jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + base-unix.1 + (or base-bytes.1 base-bytes.2)))) +(assert (=> ppx%5fast.3 (not (or ppx%5fast.2 ppx%5fast.4)))) +(assert (=> ppx%5fast.3 + (and (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml-compiler-libs.2 + false + (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> alt-ergo-parsers.1 + (not (or alt-ergo-parsers.2 alt-ergo-parsers.3 alt-ergo-parsers.4)))) +(assert (=> alt-ergo-parsers.1 + (and (or psmt2-frontend.2 psmt2-frontend.3 psmt2-frontend.4) + ocaml.60 + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56) + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7) + alt-ergo-lib.1))) +(assert (=> ocaml-migrate-parsetree.16 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33 + dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.16 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> menhir.11 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.11 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 ocamlbuild.2) + ocaml.60))) +(assert (=> ocaml-migrate-parsetree.13 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33 + dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.13 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> conf-gmp.2 (not (or conf-gmp.1 conf-gmp.3)))) +(assert (=> camlp4.26 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.26 + (and (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> camlp5.22 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.22 ocaml.60)) +(assert (=> camlp5.23 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.24)))) +(assert (=> camlp5.23 ocaml.60)) +(assert (=> lwt.46 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.46 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> menhir.19 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.19 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 ocamlbuild.2) + ocaml.60))) +(assert (=> why3-base.10 + (not (or why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.11 + why3-base.12 + why3-base.13 + coq.1)))) +(assert (=> why3-base.10 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> ppx%5ftools%5fversioned.8 + (not (or ppx%5ftools%5fversioned.5 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.12)))) +(assert (=> ppx%5ftools%5fversioned.8 + (and (or ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22) + ocaml.60 + (or jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> lwt.17 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.17 + (and (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19 + base-no-ppx.1) + (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-ncurses.1))) +(assert (=> camlp4.13 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.13 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + ocaml.60 + conf-which.1))) +(assert (=> jbuilder.18 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.18 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> ppx%5ftools.15 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.15 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> ppx%5fcore.14 (not (or ppx%5fcore.12 ppx%5fcore.13)))) +(assert (=> ppx%5fcore.14 + (and stdio.3 + ppx%5ftraverse%5fbuiltins.2 + (or ppx%5fast.2 ppx%5fast.3 ppx%5fast.4) + ocaml-compiler-libs.2 + ocaml.60 + (or jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or base.8 base.9)))) +(assert (=> menhir.29 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.29 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> camlp4.11 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.11 (and false false))) +(assert (=> ocamlfind.6 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.6 (and false num.1 conf-m4.1))) +(assert (=> ocaml-migrate-parsetree.18 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33)))) +(assert (=> ocaml-migrate-parsetree.18 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44)))) +(assert (=> sqlite3.9 + (not (or sqlite3.8 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.9 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + conf-sqlite3.1 + (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4)))) +(assert (=> lwt.50 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.51)))) +(assert (=> lwt.50 + (and ocaml-syntax-shims.1 + (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> dune.25 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.25 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> lwt.21 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51 + ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5)))) +(assert (=> lwt.21 + (and (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19 + base-no-ppx.1) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + (or cppo%5focamlbuild.1 cppo%5focamlbuild.2 cppo%5focamlbuild.3) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> why3.14 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.14 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + why3-base.7 + (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + ocaml.60 + (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + conf-gtksourceview.1 + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7)))) +(assert (=> dune-configurator.9 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.9 + (and dune-private-libs.6 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> lwt.41 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.41 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> dune.36 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.36 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> menhir.48 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.48 + (and ocaml.60 + menhirSdk.2 + menhirLib.2 + (or dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune.66 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.68 + dune.69 + dune.71 + dune.72 + dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + jbuilder.25)))) +(assert (=> dune.66 + (and (or ocamlfind-secondary.1 ocaml.60) + (or ocamlfind-secondary.1 ocaml.60) + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> ppx%5fcore.13 (not (or ppx%5fcore.12 ppx%5fcore.14)))) +(assert (=> ppx%5fcore.13 + (and stdio.3 + ppx%5ftraverse%5fbuiltins.2 + ppx%5fast.4 + ocaml-compiler-libs.2 + ocaml.60 + (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + base.9))) +(assert (=> lwt.30 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.30 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.24 ocamlfind.25 ocamlfind.26) + ocaml.60 + (or jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> dune-private-libs.12 + (not (or dune-private-libs.2 + dune-private-libs.3 + dune-private-libs.4 + dune-private-libs.5 + dune-private-libs.6 + dune-private-libs.7 + dune-private-libs.8 + dune-private-libs.9 + dune-private-libs.10 + dune-private-libs.11 + dune-private-libs.13 + dune-private-libs.14)))) +(assert (=> dune-private-libs.12 + (and ocaml.60 (or dune.64 dune.65 dune.66 dune.68 dune.69 dune.71 dune.72)))) +(assert (=> ppx%5ftraverse%5fbuiltins.2 + (and ocaml.60 + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> lwt.20 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51 + ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5)))) +(assert (=> lwt.20 + (and (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19 + base-no-ppx.1) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> alt-ergo-parsers.2 + (not (or alt-ergo-parsers.1 alt-ergo-parsers.3 alt-ergo-parsers.4)))) +(assert (=> alt-ergo-parsers.2 + (and (or psmt2-frontend.2 psmt2-frontend.3 psmt2-frontend.4) + ocaml.60 + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56) + (or dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7) + alt-ergo-lib.2))) +(assert (=> ocaml-secondary-compiler.2 (not ocaml-secondary-compiler.1))) +(assert (=> ocaml-secondary-compiler.2 ocaml.60)) +(assert (=> dune.54 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.25)))) +(assert (=> dune.54 + (and (or ocamlfind-secondary.1 ocaml.60) + (or ocamlfind-secondary.1 ocaml.60) + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> ocaml-config.1 (not ocaml-config.2))) +(assert (=> ocaml-config.1 ocaml-base-compiler.36)) +(assert (=> zarith.14 + (not (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13)))) +(assert (=> zarith.14 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-perl.1 + (or conf-gmp.1 conf-gmp.2 conf-gmp.3)))) +(assert (=> dune-configurator.22 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.23)))) +(assert (=> dune-configurator.22 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + ocaml.60 + (or dune.71 dune.72) + (or csexp.7 csexp.8)))) +(assert (=> ocamlfind.11 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26)))) +(assert (=> ocamlfind.11 (and false num.1 conf-m4.1))) +(assert (=> cppo.8 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.8 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> lablgtk.9 + (not (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15)))) +(assert (=> lablgtk.9 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + conf-gtk2.1))) +(assert (=> menhir.22 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.22 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> dune.6 + (not (or dune.3 + dune.4 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.6 ocaml.60)) +(assert (=> yojson.18 + (and ocaml.60 + easy-format.7 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22) + biniou.9))) +(assert (=> camlzip.2 + (not (or camlzip.1 camlzip.3 camlzip.4 camlzip.5 camlzip.6 camlzip.7)))) +(assert (=> camlzip.2 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> base.5 + (not (or base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25 + sexplib.56 + sexplib.57 + sexplib.58 + sexplib.60)))) +(assert (=> base.5 (and false (or jbuilder.4 jbuilder.5 jbuilder.6 jbuilder.7)))) +(assert (=> user-setup.7 + (and re.23 + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + cmdliner.14))) +(assert (=> alt-ergo.10 + (not (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.11 + alt-ergo.12)))) +(assert (=> alt-ergo.10 + (and ocaml.60 + (or dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + alt-ergo-parsers.2 + alt-ergo-lib.2))) +(assert (=> lwt.22 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51 + ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5)))) +(assert (=> lwt.22 + (and (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19 + base-no-ppx.1) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + (or cppo%5focamlbuild.1 cppo%5focamlbuild.2 cppo%5focamlbuild.3) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.4 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.4 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> menhir.18 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.18 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 ocamlbuild.2) + ocaml.60))) +(assert (=> cppo%5focamlbuild.3 (not (or cppo%5focamlbuild.1 cppo%5focamlbuild.2)))) +(assert (=> cppo%5focamlbuild.3 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> jbuilder.6 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.6 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> dune-configurator.17 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.17 + (and dune-private-libs.13 + (or dune.64 dune.65 dune.66 dune.68 dune.69 dune.71 dune.72)))) +(assert (=> why3.4 + (not (or why3.1 + why3.2 + why3.3 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.4 + (and false + lablgtk.3 + conf-gtksourceview.1 + (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12)))) +(assert (=> ocamlgraph.12 + (not (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9)))) +(assert (=> ocamlgraph.12 + (and stdlib-shims.2 + ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune.4 + (not (or dune.3 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.4 ocaml.60)) +(assert (=> camlp4.19 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.19 (and false false))) +(assert (=> sexplib.58 + (not (or sexplib.55 + sexplib.56 + sexplib.57 + sexplib.60 + sexplib0.2 + sexplib0.4 + sexplib0.6 + sexplib0.8)))) +(assert (=> sexplib.58 + (and ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.2 + (not (or jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.2 ocaml.60)) +(assert (=> why3.8 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.8 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + why3-base.2 + (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + ocaml.60 + (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + conf-gtksourceview.1 + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7)))) +(assert (=> sqlite3.13 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.13 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + conf-sqlite3.1 + (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4)))) +(assert (=> ppx%5ftools.5 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.5 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> topkg.4 + (not (or topkg.3 + topkg.5 + topkg.6 + topkg.7 + topkg.8 + topkg.9 + topkg.11 + topkg.12 + topkg.13 + topkg.14 + topkg.15 + topkg.16)))) +(assert (=> topkg.4 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> jbuilder.13 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.13 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> base.16 + (not (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> base.16 + (and sexplib0.4 + ocaml.60 + (or dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> menhir.50 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.50 + (and ocaml.60 + menhirSdk.4 + menhirLib.4 + (or dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> camlp5.16 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.16 false)) +(assert (=> dune.33 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.33 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> conf-sqlite3.1 + (or conf-pkg-config.1 conf-pkg-config.2 conf-pkg-config.3 conf-pkg-config.4))) +(assert (=> camlp4.14 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.14 + (and (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-which.1))) +(assert (=> alt-ergo.2 + (not (or alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12)))) +(assert (=> alt-ergo.2 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6)))) +(assert (=> dune-configurator.23 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22)))) +(assert (=> dune-configurator.23 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + ocaml.60 + (or dune.71 dune.72) + (or csexp.7 csexp.8)))) +(assert (=> cppo.22 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21)))) +(assert (=> cppo.22 + (and ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + base-unix.1))) +(assert (=> why3-base.3 + (not (or why3-base.1 + why3-base.2 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13 + coq.1)))) +(assert (=> why3-base.3 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.2 menhir.3 menhir.4 menhir.6)))) +(assert (=> dune-private-libs.5 + (not (or dune-private-libs.2 + dune-private-libs.3 + dune-private-libs.4 + dune-private-libs.6 + dune-private-libs.7 + dune-private-libs.8 + dune-private-libs.9 + dune-private-libs.10 + dune-private-libs.11 + dune-private-libs.12 + dune-private-libs.13 + dune-private-libs.14)))) +(assert (=> dune-private-libs.5 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune.17 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.17 ocaml.60)) +(assert (=> base.20 + (not (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> base.20 + (and sexplib0.6 + ocaml.60 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.23 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33)))) +(assert (=> ocaml-migrate-parsetree.23 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5fderivers.1 ppx%5fderivers.2) + ocaml.60 + (or dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune.40 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.40 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> ppx%5fdriver.15 (not (or ppx%5fdriver.14 ppx%5fdriver.16)))) +(assert (=> ppx%5fdriver.15 + (and ppx%5foptcomp.12 + (or ppx%5fcore.12 ppx%5fcore.13 ppx%5fcore.14) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + (or ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + false + (or jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.4 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.4 ocaml.60)) +(assert (=> base.22 + (not (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.24 + base.25)))) +(assert (=> base.22 + (and sexplib0.6 + ocaml.60 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> num.6 (not (or num.1 num.2 num.3 num.4 num.5 base-num.1)))) +(assert (=> num.6 + (and (or ocamlfind.23 ocamlfind.24 ocamlfind.25 ocamlfind.26) ocaml.60))) +(assert (=> ocplib-endian.6 + (not (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9)))) +(assert (=> ocplib-endian.6 + (and optcomp.3 + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33) + (or base-bytes.1 base-bytes.2)))) +(assert (=> result.5 (not (or result.1 result.2 result.3 result.4 result.6)))) +(assert (=> result.5 + (and ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> sqlite3.15 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.15 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + conf-sqlite3.1 + (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4)))) +(assert (=> ocaml-migrate-parsetree.20 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33)))) +(assert (=> ocaml-migrate-parsetree.20 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5fderivers.1 ppx%5fderivers.2) + ocaml.60 + (or dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune-configurator.14 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.14 + (and dune-private-libs.11 + (or dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> camlp4.18 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.18 + (and (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> ppx%5ftools.14 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.14 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> conf-gmp.3 (not (or conf-gmp.1 conf-gmp.2)))) +(assert (=> octavius.1 + (not (or octavius.2 octavius.3 octavius.4 octavius.5 octavius.6)))) +(assert (=> octavius.1 + (and (or topkg.3 + topkg.4 + topkg.5 + topkg.6 + topkg.7 + topkg.8 + topkg.9 + topkg.11 + topkg.12 + topkg.13 + topkg.14 + topkg.15 + topkg.16) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> base-num.1 false)) +(assert (=> dune.3 + (not (or dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.3 ocaml.60)) +(assert (=> dune.61 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + jbuilder.25)))) +(assert (=> dune.61 + (and (or ocamlfind-secondary.1 ocaml.60) + (or ocamlfind-secondary.1 ocaml.60) + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> camlzip.5 + (not (or camlzip.1 camlzip.2 camlzip.3 camlzip.4 camlzip.6 camlzip.7)))) +(assert (=> camlzip.5 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-zlib.1))) +(assert (=> dune-configurator.5 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.5 + (and dune-private-libs.2 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune.64 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + jbuilder.25)))) +(assert (=> dune.64 + (and (or ocamlfind-secondary.1 ocaml.60) + (or ocamlfind-secondary.1 ocaml.60) + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> menhirLib.8 + (not (or menhirLib.1 + menhirLib.2 + menhirLib.3 + menhirLib.4 + menhirLib.5 + menhirLib.6 + menhirLib.7 + menhirLib.9 + menhirLib.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.55 + menhir.56)))) +(assert (=> menhirLib.8 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> camlp4.9 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.9 + (and (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-which.1))) +(assert (=> ppx%5ftype%5fconv.13 (not ppx%5ftype%5fconv.14))) +(assert (=> ppx%5ftype%5fconv.13 + (and ppx%5fmetaquot.2 + (or ppx%5fdriver.14 ppx%5fdriver.15 ppx%5fdriver.16) + (or ppx%5fcore.12 ppx%5fcore.13) + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> dune.16 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.16 ocaml.60)) +(assert (=> menhir.13 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.13 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 ocamlbuild.2) + ocaml.60))) +(assert (=> dune.19 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.19 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> ppx%5ftools.17 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.17 + (and false + (or dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ppx%5fast.4 (not (or ppx%5fast.2 ppx%5fast.3)))) +(assert (=> ppx%5fast.4 + (and (or ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml-compiler-libs.2 + ocaml.60 + (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> menhir.27 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.27 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> lwt.39 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.39 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> lablgtk.8 + (not (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15)))) +(assert (=> lablgtk.8 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + conf-gtk2.1))) +(assert (=> menhir.52 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.52 + (and ocaml.60 + menhirSdk.6 + menhirLib.6 + (or dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> camlp5.18 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.18 ocaml.60)) +(assert (=> ppx%5ftools.11 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.11 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> menhirSdk.6 + (not (or menhirSdk.1 + menhirSdk.2 + menhirSdk.3 + menhirSdk.4 + menhirSdk.5 + menhirSdk.7 + menhirSdk.8 + menhirSdk.9 + menhirSdk.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirSdk.6 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune-configurator.2 + (not (or dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.2 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44))) +(assert (=> base-implicits.1 (and false ocaml.60))) +(assert (=> dune.62 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + jbuilder.25)))) +(assert (=> dune.62 + (and (or ocamlfind-secondary.1 ocaml.60) + (or ocamlfind-secondary.1 ocaml.60) + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> topkg.6 + (not (or topkg.3 + topkg.4 + topkg.5 + topkg.7 + topkg.8 + topkg.9 + topkg.11 + topkg.12 + topkg.13 + topkg.14 + topkg.15 + topkg.16)))) +(assert (=> topkg.6 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> dune.72 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + jbuilder.25)))) +(assert (=> dune.72 (and ocamlfind-secondary.1 ocaml.60 base-unix.1 base-threads.1))) +(assert (=> alt-ergo.3 + (not (or alt-ergo.2 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12)))) +(assert (=> alt-ergo.3 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6)))) +(assert (=> ocaml-migrate-parsetree.31 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33)))) +(assert (=> ocaml-migrate-parsetree.31 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5fderivers.1 ppx%5fderivers.2) + ocaml.60 + (or dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> base.21 + (not (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.22 + base.24 + base.25)))) +(assert (=> base.21 + (and sexplib0.6 + ocaml.60 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> alt-ergo.4 + (not (or alt-ergo.2 + alt-ergo.3 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12)))) +(assert (=> alt-ergo.4 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6)))) +(assert (=> octavius.5 + (not (or octavius.1 octavius.2 octavius.3 octavius.4 octavius.6)))) +(assert (=> octavius.5 + (and ocaml.60 + (or jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> ocaml-migrate-parsetree.11 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33 + dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.11 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> camlp5.3 + (not (or camlp5.2 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.3 false)) +(assert (=> base-no-ppx.1 false)) +(assert (=> %3dopam-invariant.1 ocaml-base-compiler.36)) +(assert (=> result.3 (not (or result.1 result.2 result.4 result.5 result.6)))) +(assert (=> result.3 ocaml.60)) +(assert (=> dune-private-libs.2 + (not (or dune-private-libs.3 + dune-private-libs.4 + dune-private-libs.5 + dune-private-libs.6 + dune-private-libs.7 + dune-private-libs.8 + dune-private-libs.9 + dune-private-libs.10 + dune-private-libs.11 + dune-private-libs.12 + dune-private-libs.13 + dune-private-libs.14)))) +(assert (=> dune-private-libs.2 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> menhir.2 + (not (or menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.2 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> menhirLib.7 + (not (or menhirLib.1 + menhirLib.2 + menhirLib.3 + menhirLib.4 + menhirLib.5 + menhirLib.6 + menhirLib.8 + menhirLib.9 + menhirLib.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirLib.7 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> topkg.13 + (not (or topkg.3 + topkg.4 + topkg.5 + topkg.6 + topkg.7 + topkg.8 + topkg.9 + topkg.11 + topkg.12 + topkg.14 + topkg.15 + topkg.16)))) +(assert (=> topkg.13 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> ocaml-migrate-parsetree.22 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33)))) +(assert (=> ocaml-migrate-parsetree.22 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5fderivers.1 ppx%5fderivers.2) + false + ocaml.60 + (or dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dot-merlin-reader.3 + (and yojson.18 + result.6 + (or ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or csexp.7 csexp.8)))) +(assert (=> lwt.32 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.32 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.24 ocamlfind.25 ocamlfind.26) + ocaml.60 + (or jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> ppx%5ftools.10 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.10 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> mmap.1 (not mmap.2))) +(assert (=> mmap.1 + (and ocaml.60 + (or dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> jbuilder.23 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.23 ocaml.60)) +(assert (=> why3.1 + (not (or why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.1 + (and (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26) + ocamlgraph.4 + false + coq.1 + (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12)))) +(assert (=> dune.50 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.25)))) +(assert (=> dune.50 + (and (or ocamlfind-secondary.1 ocaml.60) + (or ocamlfind-secondary.1 ocaml.60) + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> num.4 (not (or num.1 num.2 num.3 num.5 num.6 base-num.1)))) +(assert (=> num.4 + (and (or ocamlfind.23 ocamlfind.24 ocamlfind.25 ocamlfind.26) ocaml.60))) +(assert (=> menhir.33 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.33 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> lablgtk.11 + (not (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15)))) +(assert (=> lablgtk.11 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-gtk2.1))) +(assert (=> ppx%5ftype%5fconv.14 (not ppx%5ftype%5fconv.13))) +(assert (=> ppx%5ftype%5fconv.14 + (and ppx%5fmetaquot.2 + (or ppx%5fdriver.14 ppx%5fdriver.15 ppx%5fdriver.16) + (or ppx%5fderivers.1 ppx%5fderivers.2) + (or ppx%5fcore.12 ppx%5fcore.13 ppx%5fcore.14) + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> ppx%5ftools.13 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.13 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> ppx%5fmetaquot.2 + (and ppx%5ftraverse%5fbuiltins.2 + (or ppx%5fdriver.14 ppx%5fdriver.15 ppx%5fdriver.16) + (or ppx%5fcore.12 ppx%5fcore.13 ppx%5fcore.14) + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> dune.59 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + jbuilder.25)))) +(assert (=> dune.59 + (and (or ocamlfind-secondary.1 ocaml.60) + (or ocamlfind-secondary.1 ocaml.60) + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> seq.4 (not (or seq.1 seq.2 seq.3 seq.5)))) +(assert (=> seq.4 + (and ocaml.60 + (or dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> octavius.6 + (not (or octavius.1 octavius.2 octavius.3 octavius.4 octavius.5)))) +(assert (=> octavius.6 + (and ocaml.60 + (or dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> alt-ergo.11 + (not (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.12)))) +(assert (=> alt-ergo.11 + (and ocaml.60 + (or dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + alt-ergo-parsers.3 + alt-ergo-lib.3))) +(assert (=> octavius.2 + (not (or octavius.1 octavius.3 octavius.4 octavius.5 octavius.6)))) +(assert (=> octavius.2 + (and (or topkg.3 + topkg.4 + topkg.5 + topkg.6 + topkg.7 + topkg.8 + topkg.9 + topkg.11 + topkg.12 + topkg.13 + topkg.14 + topkg.15 + topkg.16) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> ocaml-migrate-parsetree.21 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33)))) +(assert (=> ocaml-migrate-parsetree.21 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5fderivers.1 ppx%5fderivers.2) + false + false + (or dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> why3.12 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.12 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + why3-base.5 + (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + ocaml.60 + (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + conf-gtksourceview.1 + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7)))) +(assert (=> ocplib-endian.4 + (not (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9)))) +(assert (=> ocplib-endian.4 + (and optcomp.3 + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33) + (or base-bytes.1 base-bytes.2)))) +(assert (=> topkg.5 + (not (or topkg.3 + topkg.4 + topkg.6 + topkg.7 + topkg.8 + topkg.9 + topkg.11 + topkg.12 + topkg.13 + topkg.14 + topkg.15 + topkg.16)))) +(assert (=> topkg.5 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> alt-ergo-parsers.4 + (not (or alt-ergo-parsers.1 alt-ergo-parsers.2 alt-ergo-parsers.3)))) +(assert (=> alt-ergo-parsers.4 + (and stdlib-shims.2 + (or psmt2-frontend.2 psmt2-frontend.3 psmt2-frontend.4) + ocaml.60 + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56) + (or dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7) + alt-ergo-lib.4))) +(assert (=> menhir.21 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.21 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> base.6 + (not (or base.5 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> base.6 + (and (or sexplib.56 sexplib.57 sexplib.58) + false + (or jbuilder.2 jbuilder.3 jbuilder.4 jbuilder.5 jbuilder.6 jbuilder.7)))) +(assert (=> ppx%5ftools.19 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18)))) +(assert (=> ppx%5ftools.19 + (and false + (or dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> jbuilder.10 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.10 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> menhir.39 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.39 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> stdio.13 (not (or stdio.2 stdio.3 stdio.5 stdio.7 stdio.9 stdio.11)))) +(assert (=> stdio.13 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or base.24 base.25)))) +(assert (=> camlzip.7 + (not (or camlzip.1 camlzip.2 camlzip.3 camlzip.4 camlzip.5 camlzip.6)))) +(assert (=> camlzip.7 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-zlib.1))) +(assert (=> zarith.6 + (not (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14)))) +(assert (=> zarith.6 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-perl.1 + (or conf-gmp.1 conf-gmp.2 conf-gmp.3)))) +(assert (=> base-bytes.1 (not base-bytes.2))) +(assert (=> base-bytes.1 + (and (or ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> dune-configurator.8 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.8 + (and dune-private-libs.5 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> jbuilder.8 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.8 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> ocamlbuild.4 + (not (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8 + base-ocamlbuild.1 + ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17)))) +(assert (=> ocamlbuild.4 ocaml.60)) +(assert (=> ocaml-migrate-parsetree.9 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33 + dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.9 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> ocplib-simplex.2 (not ocplib-simplex.1))) +(assert (=> ocplib-simplex.2 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + conf-autoconf.1))) +(assert (=> ppx%5fsexp%5fconv.14 + (and (or sexplib.55 sexplib.56 sexplib.57 sexplib.58) + (or ppx%5ftype%5fconv.13 ppx%5ftype%5fconv.14) + ppx%5fmetaquot.2 + (or ppx%5fdriver.14 ppx%5fdriver.15 ppx%5fdriver.16) + (or ppx%5fcore.12 ppx%5fcore.13 ppx%5fcore.14) + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> lwt.4 + (not (or lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.4 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> menhir.43 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.43 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> lwt.10 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.10 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + (or camlp4.2 camlp4.3)))) +(assert (=> ocaml-base-compiler.36 + (and ocaml.60 base-unix.1 base-threads.1 base-bigarray.1))) +(assert (=> mccs.9 + (and ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + cudf.5))) +(assert (=> base.24 + (not (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.25)))) +(assert (=> base.24 + (and sexplib0.8 + ocaml.60 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocplib-endian.7 + (not (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.8 + ocplib-endian.9)))) +(assert (=> ocplib-endian.7 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22) + (or base-bytes.1 base-bytes.2)))) +(assert (=> ocaml-migrate-parsetree.10 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33 + dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.10 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> dune-private-libs.11 + (not (or dune-private-libs.2 + dune-private-libs.3 + dune-private-libs.4 + dune-private-libs.5 + dune-private-libs.6 + dune-private-libs.7 + dune-private-libs.8 + dune-private-libs.9 + dune-private-libs.10 + dune-private-libs.12 + dune-private-libs.13 + dune-private-libs.14)))) +(assert (=> dune-private-libs.11 + (and ocaml.60 + (or dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> sqlite3.25 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.26)))) +(assert (=> sqlite3.25 + (and ocaml.60 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + conf-sqlite3.1))) +(assert (=> ocaml-migrate-parsetree.27 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33)))) +(assert (=> ocaml-migrate-parsetree.27 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5fderivers.1 ppx%5fderivers.2) + ocaml.60 + (or dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune.44 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.44 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> why3-base.5 + (not (or why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13 + coq.1)))) +(assert (=> why3-base.5 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> dune.7 + (not (or dune.3 + dune.4 + dune.6 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.7 ocaml.60)) +(assert (=> ppx%5fjs%5fstyle.2 + (and ppx%5fmetaquot.2 + (or ppx%5fdriver.14 ppx%5fdriver.15 ppx%5fdriver.16) + (or ppx%5fcore.12 ppx%5fcore.13 ppx%5fcore.14) + (or octavius.1 octavius.2 octavius.3 octavius.4 octavius.5 octavius.6) + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> dune-private-libs.10 + (not (or dune-private-libs.2 + dune-private-libs.3 + dune-private-libs.4 + dune-private-libs.5 + dune-private-libs.6 + dune-private-libs.7 + dune-private-libs.8 + dune-private-libs.9 + dune-private-libs.11 + dune-private-libs.12 + dune-private-libs.13 + dune-private-libs.14)))) +(assert (=> dune-private-libs.10 + (and ocaml.60 + (or dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> zarith.3 + (not (or zarith.1 + zarith.2 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14)))) +(assert (=> zarith.3 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-perl.1 + (or conf-gmp.1 conf-gmp.2 conf-gmp.3)))) +(assert (=> num.5 (not (or num.1 num.2 num.3 num.4 num.6 base-num.1)))) +(assert (=> num.5 + (and (or ocamlfind.23 ocamlfind.24 ocamlfind.25 ocamlfind.26) ocaml.60))) +(assert (=> ocamlbuild.1 + (not (or ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8)))) +(assert (=> ocamlbuild.1 (and ocaml.60 base-ocamlbuild.1))) +(assert (=> seq.3 (not (or seq.1 seq.2 seq.4 seq.5)))) +(assert (=> seq.3 + (and false + (or dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> jbuilder.11 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.11 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> dune.43 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.43 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> configurator.7 + (not (or configurator.2 configurator.3 configurator.5 jbuilder.20)))) +(assert (=> configurator.7 + (and (or stdio.7 stdio.9 stdio.11) + ocaml.60 + (or jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or base.13 base.14 base.16 base.17 base.18 base.20 base.21 base.22)))) +(assert (=> alt-ergo-lib.4 (not (or alt-ergo-lib.1 alt-ergo-lib.2 alt-ergo-lib.3)))) +(assert (=> alt-ergo-lib.4 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + stdlib-shims.2 + (or seq.1 seq.2 seq.3 seq.4 seq.5) + ocplib-simplex.2 + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> conf-pkg-config.1 + (not (or conf-pkg-config.2 conf-pkg-config.3 conf-pkg-config.4)))) +(assert (=> camlp5.20 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.20 ocaml.60)) +(assert (=> camlp4.5 + (not (or camlp4.2 + camlp4.3 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.5 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-which.1))) +(assert (=> sqlite3.20 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.21 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.20 + (and (or stdio.2 stdio.3 stdio.5 stdio.7 stdio.9 stdio.11 stdio.13) + ocaml.60 + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or configurator.2 configurator.3 configurator.5 configurator.7) + conf-sqlite3.1 + (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4) + (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> camlp5.17 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.17 ocaml.60)) +(assert (=> cppo.16 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.16 + (and false + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + base-unix.1 + (or base-bytes.1 base-bytes.2)))) +(assert (=> stdio.2 (not (or stdio.3 stdio.5 stdio.7 stdio.9 stdio.11 stdio.13)))) +(assert (=> stdio.2 + (and false + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or base.5 base.6 base.7 base.8 base.9)))) +(assert (=> menhir.31 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.31 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> lwt.18 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51 + ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5)))) +(assert (=> lwt.18 + (and (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19 + base-no-ppx.1) + (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-ncurses.1 + (or base-bytes.1 base-bytes.2)))) +(assert (=> topkg.15 + (not (or topkg.3 + topkg.4 + topkg.5 + topkg.6 + topkg.7 + topkg.8 + topkg.9 + topkg.11 + topkg.12 + topkg.13 + topkg.14 + topkg.16)))) +(assert (=> topkg.15 + (and (or ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> conf-autoconf.1 conf-which.1)) +(assert (=> camlp4.2 + (not (or camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.2 false)) +(assert (=> base.13 + (not (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> base.13 + (and sexplib0.2 + false + (or jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> zarith.5 + (not (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14)))) +(assert (=> zarith.5 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-perl.1 + (or conf-gmp.1 conf-gmp.2 conf-gmp.3)))) +(assert (=> ppx%5ftools%5fversioned.9 + (not (or ppx%5ftools%5fversioned.5 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.10 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.12)))) +(assert (=> ppx%5ftools%5fversioned.9 + (and (or ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ppx%5fhash.2 + (and (or ppx%5ftype%5fconv.13 ppx%5ftype%5fconv.14) + ppx%5fsexp%5fconv.14 + ppx%5fmetaquot.2 + (or ppx%5fdriver.14 ppx%5fdriver.15 ppx%5fdriver.16) + (or ppx%5fcore.12 ppx%5fcore.13 ppx%5fcore.14) + ppx%5fcompare.11 + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or base.5 base.6 base.7 base.8 base.9)))) +(assert (=> ppx%5ftools.8 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.8 + (and (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> conf-pkg-config.4 + (not (or conf-pkg-config.1 conf-pkg-config.2 conf-pkg-config.3)))) +(assert (=> ocamlfind.26 + (not (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25)))) +(assert (=> ocamlfind.26 (and ocaml.60 conf-m4.1))) +(assert (=> ocamlbuild.6 + (not (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.7 + ocamlbuild.8 + base-ocamlbuild.1 + ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17)))) +(assert (=> ocamlbuild.6 ocaml.60)) +(assert (=> ocamlbuild.5 + (not (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8 + base-ocamlbuild.1 + ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17)))) +(assert (=> ocamlbuild.5 ocaml.60)) +(assert (=> why3.15 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.15 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + why3-base.8 + (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + ocaml.60 + (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + conf-gtksourceview.1 + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7)))) +(assert (=> menhir.20 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.20 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> ppx%5fdriver.16 (not (or ppx%5fdriver.14 ppx%5fdriver.15)))) +(assert (=> ppx%5fdriver.16 + (and ppx%5foptcomp.12 + (or ppx%5fcore.13 ppx%5fcore.14) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + (or ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> biniou.9 + (and ocaml.60 + easy-format.7 + (or dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> why3.18 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)))) +(assert (=> why3.18 + (and (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + why3-base.12 + (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + ocaml.60 + (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + conf-gtksourceview.1 + (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7)))) +(assert (=> lablgtk.15 + (not (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14)))) +(assert (=> lablgtk.15 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-gtk2.1))) +(assert (=> jbuilder.22 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.22 ocaml.60)) +(assert (=> why3.26 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.27 + why3.28 + why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13)))) +(assert (=> why3.26 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.24 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.24 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> why3-base.11 + (not (or why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.12 + why3-base.13 + coq.1)))) +(assert (=> why3-base.11 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> lablgtk.12 + (not (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.13 + lablgtk.14 + lablgtk.15)))) +(assert (=> lablgtk.12 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-gtk2.1))) +(assert (=> menhir.14 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.14 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 ocamlbuild.2) + ocaml.60))) +(assert (=> menhirSdk.5 + (not (or menhirSdk.1 + menhirSdk.2 + menhirSdk.3 + menhirSdk.4 + menhirSdk.6 + menhirSdk.7 + menhirSdk.8 + menhirSdk.9 + menhirSdk.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirSdk.5 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocaml-migrate-parsetree.24 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33)))) +(assert (=> ocaml-migrate-parsetree.24 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5fderivers.1 ppx%5fderivers.2) + ocaml.60 + (or dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune-configurator.13 + (not (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23)))) +(assert (=> dune-configurator.13 + (and dune-private-libs.10 + (or dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dune.31 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.31 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> conf-zlib.1 + (or conf-pkg-config.1 conf-pkg-config.2 conf-pkg-config.3 conf-pkg-config.4))) +(assert (=> dune.71 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.72 + dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + jbuilder.25)))) +(assert (=> dune.71 (and ocamlfind-secondary.1 ocaml.60 base-unix.1 base-threads.1))) +(assert (=> dune.65 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + jbuilder.25)))) +(assert (=> dune.65 + (and (or ocamlfind-secondary.1 ocaml.60) + (or ocamlfind-secondary.1 ocaml.60) + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> dune.42 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.42 (and ocaml.60 base-unix.1 base-threads.1))) +(assert (=> ppx%5fcompare.11 + (and (or ppx%5ftype%5fconv.13 ppx%5ftype%5fconv.14) + ppx%5fmetaquot.2 + (or ppx%5fdriver.14 ppx%5fdriver.15 ppx%5fdriver.16) + (or ppx%5fcore.12 ppx%5fcore.13 ppx%5fcore.14) + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or base.5 base.6 base.7 base.8 base.9)))) +(assert (=> menhirSdk.7 + (not (or menhirSdk.1 + menhirSdk.2 + menhirSdk.3 + menhirSdk.4 + menhirSdk.5 + menhirSdk.6 + menhirSdk.8 + menhirSdk.9 + menhirSdk.10 + menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhirSdk.7 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> camlp4.6 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.21 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.6 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-which.1))) +(assert (=> dune-private-libs.3 + (not (or dune-private-libs.2 + dune-private-libs.4 + dune-private-libs.5 + dune-private-libs.6 + dune-private-libs.7 + dune-private-libs.8 + dune-private-libs.9 + dune-private-libs.10 + dune-private-libs.11 + dune-private-libs.12 + dune-private-libs.13 + dune-private-libs.14)))) +(assert (=> dune-private-libs.3 + (and ocaml.60 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> menhir.16 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.16 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 ocamlbuild.2) + ocaml.60))) +(assert (=> sqlite3.21 + (not (or sqlite3.8 + sqlite3.9 + sqlite3.10 + sqlite3.11 + sqlite3.12 + sqlite3.13 + sqlite3.14 + sqlite3.15 + sqlite3.16 + sqlite3.17 + sqlite3.18 + sqlite3.19 + sqlite3.20 + sqlite3.22 + sqlite3.23 + sqlite3.25 + sqlite3.26)))) +(assert (=> sqlite3.21 + (and (or stdio.2 stdio.3 stdio.5 stdio.7 stdio.9 stdio.11 stdio.13) + ocaml.60 + (or jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or configurator.2 configurator.3 configurator.5 configurator.7) + conf-sqlite3.1 + (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4) + (or base.5 + base.6 + base.7 + base.8 + base.9 + base.11 + base.13 + base.14 + base.16 + base.17 + base.18 + base.20 + base.21 + base.22 + base.24 + base.25)))) +(assert (=> base-bytes.2 (not base-bytes.1))) +(assert (=> base-bytes.2 + (and (or ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> zarith.12 + (not (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.13 + zarith.14)))) +(assert (=> zarith.12 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-perl.1 + (or conf-gmp.1 conf-gmp.2 conf-gmp.3)))) +(assert (=> menhir.4 + (not (or menhir.2 + menhir.3 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.4 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 ocamlbuild.2) + ocaml.60))) +(assert (=> zarith.8 + (not (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.9 + zarith.12 + zarith.13 + zarith.14)))) +(assert (=> zarith.8 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-perl.1 + (or conf-gmp.1 conf-gmp.2 conf-gmp.3)))) +(assert (=> topkg.8 + (not (or topkg.3 + topkg.4 + topkg.5 + topkg.6 + topkg.7 + topkg.9 + topkg.11 + topkg.12 + topkg.13 + topkg.14 + topkg.15 + topkg.16)))) +(assert (=> topkg.8 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> ocplib-simplex.1 (not ocplib-simplex.2))) +(assert (=> ocplib-simplex.1 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + conf-autoconf.1))) +(assert (=> ppx%5fbase.2 + (and (or ppx%5ftype%5fconv.13 ppx%5ftype%5fconv.14) + ppx%5fsexp%5fconv.14 + ppx%5fjs%5fstyle.2 + ppx%5fhash.2 + ppx%5fenumerate.10 + (or ppx%5fdriver.14 ppx%5fdriver.15 ppx%5fdriver.16) + ppx%5fcompare.11 + (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> menhir.47 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.47 + (and ocaml.60 + menhirSdk.1 + menhirLib.1 + (or dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> dose3.5 + (and extlib.14 + re.23 + (or ocamlgraph.7 ocamlgraph.8 ocamlgraph.9 ocamlgraph.12) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + cudf.5 + (or cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> csexp.7 (not csexp.8))) +(assert (=> csexp.7 + (and result.6 + ocaml.60 + (or dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> cppo.21 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.22)))) +(assert (=> cppo.21 + (and ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + base-unix.1))) +(assert (=> ocamlgraph.6 + (not (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12)))) +(assert (=> ocamlgraph.6 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + false))) +(assert (=> base-metaocaml-ocamlfind.1 (and false ocaml.60))) +(assert (=> result.1 (not (or result.2 result.3 result.4 result.5 result.6)))) +(assert (=> result.1 ocaml.60)) +(assert (=> menhir.15 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.15 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 ocamlbuild.2) + ocaml.60))) +(assert (=> menhir.38 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.38 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> sexplib.55 + (not (or sexplib.56 + sexplib.57 + sexplib.58 + sexplib.60 + sexplib0.2 + sexplib0.4 + sexplib0.6 + sexplib0.8)))) +(assert (=> sexplib.55 + (and false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11) + base.5))) +(assert (=> ocplib-endian.8 + (not (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.9)))) +(assert (=> ocplib-endian.8 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60 + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22) + (or base-bytes.1 base-bytes.2)))) +(assert (=> lwt.29 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.29 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocamlfind.24 ocamlfind.25 ocamlfind.26) + ocaml.60 + (or jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> coq.1 + (and (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + (or num.1 num.2 num.3 num.4 num.5 num.6) + conf-findutils.1 + (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> seq.1 (not (or seq.2 seq.3 seq.4 seq.5)))) +(assert (=> seq.1 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> result.6 (not (or result.1 result.2 result.3 result.4 result.5)))) +(assert (=> result.6 + (and ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> ocamlbuild.8 + (not (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + base-ocamlbuild.1 + ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17)))) +(assert (=> ocamlbuild.8 ocaml.60)) +(assert (=> dune.69 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.71 + dune.72 + dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + jbuilder.25)))) +(assert (=> dune.69 + (and (or ocamlfind-secondary.1 ocaml.60) + ocamlfind-secondary.1 + ocaml.60 + base-unix.1 + base-threads.1))) +(assert (=> why3.20 + (not (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28 + why3-base.1 + why3-base.2 + why3-base.3 + why3-base.4 + why3-base.5 + why3-base.6 + why3-base.7 + why3-base.8 + why3-base.10 + why3-base.11 + why3-base.12 + why3-base.13)))) +(assert (=> why3.20 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46)))) +(assert (=> lablgtk.10 + (not (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15)))) +(assert (=> lablgtk.10 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60 + conf-gtk2.1))) +(assert (=> ocaml-migrate-parsetree.26 + (not (or ocaml-migrate-parsetree.3 + ocaml-migrate-parsetree.4 + ocaml-migrate-parsetree.6 + ocaml-migrate-parsetree.8 + ocaml-migrate-parsetree.9 + ocaml-migrate-parsetree.10 + ocaml-migrate-parsetree.11 + ocaml-migrate-parsetree.12 + ocaml-migrate-parsetree.13 + ocaml-migrate-parsetree.14 + ocaml-migrate-parsetree.15 + ocaml-migrate-parsetree.16 + ocaml-migrate-parsetree.17 + ocaml-migrate-parsetree.18 + ocaml-migrate-parsetree.19 + ocaml-migrate-parsetree.20 + ocaml-migrate-parsetree.21 + ocaml-migrate-parsetree.22 + ocaml-migrate-parsetree.23 + ocaml-migrate-parsetree.24 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33)))) +(assert (=> ocaml-migrate-parsetree.26 + (and (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ppx%5fderivers.1 ppx%5fderivers.2) + ocaml.60 + (or dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> lwt.40 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.40 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> jbuilder.7 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.7 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> dune-private-libs.13 + (not (or dune-private-libs.2 + dune-private-libs.3 + dune-private-libs.4 + dune-private-libs.5 + dune-private-libs.6 + dune-private-libs.7 + dune-private-libs.8 + dune-private-libs.9 + dune-private-libs.10 + dune-private-libs.11 + dune-private-libs.12 + dune-private-libs.14)))) +(assert (=> dune-private-libs.13 + (and ocaml.60 + (or dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> cppo.15 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.15 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + (or base-bytes.1 base-bytes.2)))) +(assert (=> lwt.45 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.45 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> result.4 (not (or result.1 result.2 result.3 result.5 result.6)))) +(assert (=> result.4 + (and ocaml.60 + (or jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> ppx%5ftools.18 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.19)))) +(assert (=> ppx%5ftools.18 + (and false + (or dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> lwt.44 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.44 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> camlp4.21 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) +(assert (=> camlp4.21 (and false false))) +(assert (=> menhir.55 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.56)))) +(assert (=> menhir.55 + (and ocaml.60 + menhirSdk.9 + menhirLib.9 + (or dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> camlp5.19 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.19 false)) +(assert (=> cppo.7 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> cppo.7 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) +(assert (=> menhir.40 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) +(assert (=> menhir.40 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) +(assert (=> sexplib.56 + (not (or sexplib.55 + sexplib.57 + sexplib.58 + sexplib.60 + sexplib0.2 + sexplib0.4 + sexplib0.6 + sexplib0.8)))) +(assert (=> sexplib.56 + (and false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11)))) +(assert (=> dune.9 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) +(assert (=> dune.9 ocaml.60)) +(assert (=> lwt.49 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.50 + lwt.51)))) +(assert (=> lwt.49 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) +(assert (=> num.3 (not (or num.1 num.2 num.4 num.5 num.6 base-num.1)))) +(assert (=> num.3 + (and (or ocamlfind.23 ocamlfind.24 ocamlfind.25 ocamlfind.26) ocaml.60))) +(assert (=> camlp5.13 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) +(assert (=> camlp5.13 false)) +(assert (=> lwt.14 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) +(assert (=> lwt.14 + (and (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19 + base-no-ppx.1) + (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-ncurses.1))) +(assert (=> ppx%5ftools%5fversioned.10 + (not (or ppx%5ftools%5fversioned.5 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.12)))) +(assert (=> ppx%5ftools%5fversioned.10 + (and (or ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) +(assert (=> alt-ergo.9 + (not (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12)))) +(assert (=> alt-ergo.9 (and ocaml.60 alt-ergo-parsers.1 alt-ergo-lib.1))) +(assert (=> jbuilder.14 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.14 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (=> num.2 (not (or num.1 num.3 num.4 num.5 num.6 base-num.1)))) +(assert (=> num.2 + (and (or ocamlfind.23 ocamlfind.24 ocamlfind.25 ocamlfind.26) ocaml.60))) +(assert (=> jbuilder.17 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) +(assert (=> jbuilder.17 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) +(assert (or why3.1 + why3.2 + why3.3 + why3.4 + why3.5 + why3.6 + why3.7 + why3.8 + why3.10 + why3.11 + why3.12 + why3.13 + why3.14 + why3.15 + why3.16 + why3.17 + why3.18 + why3.19 + why3.20 + why3.21 + why3.22 + why3.23 + why3.24 + why3.25 + why3.26 + why3.27 + why3.28)) + +(minimize (+ (ite (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + 0 + 1) + (ite (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + 0 + 1) + (ite (or result.1 result.2 result.3 result.4 result.5 result.6) 0 1) + (ite dose3.5 0 1) + (ite (or base-bytes.1 base-bytes.2) 0 1) + (ite conf-zlib.1 0 1) + (ite (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + 0 + 1) + (ite biniou.9 0 1) + (ite base-unix.1 0 1) + (ite (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + 0 + 1) + (ite (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4) + 0 + 1) + (ite conf-autoconf.1 0 1) + (ite conf-emacs.1 0 1) + (ite (or alt-ergo-lib.1 alt-ergo-lib.2 alt-ergo-lib.3 alt-ergo-lib.4) 0 1) + (ite mccs.9 0 1) + (ite ocaml-base-compiler.36 0 1) + (ite (or ocplib-simplex.1 ocplib-simplex.2) 0 1) + (ite (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7) + 0 + 1) + (ite (or alt-ergo-parsers.1 + alt-ergo-parsers.2 + alt-ergo-parsers.3 + alt-ergo-parsers.4) + 0 + 1) + (ite dot-merlin-reader.3 0 1) + (ite %3dopam-invariant.1 0 1) + (ite (or conf-gmp.1 conf-gmp.2 conf-gmp.3) 0 1) + (ite (or num.1 num.2 num.3 num.4 num.5 num.6) 0 1) + (ite (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22) + 0 + 1) + (ite (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + 0 + 1) + (ite user-setup.7 0 1) + (ite yojson.18 0 1) + (ite (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + 0 + 1) + (ite (or ocaml-config.1 ocaml-config.2) 0 1) + (ite (or ocaml-secondary-compiler.1 ocaml-secondary-compiler.2) 0 1) + (ite conf-which.1 0 1) + (ite base-bigarray.1 0 1) + (ite merlin.46 0 1) + (ite easy-format.7 0 1) + (ite z3.10 0 1) + (ite cudf.5 0 1) + (ite re.23 0 1) + (ite opam-file-format.11 0 1) + (ite (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + 0 + 1) + (ite (or csexp.7 csexp.8) 0 1) + (ite ocaml.60 0 1) + (ite stdlib-shims.2 0 1) + (ite ocp-indent.28 0 1) + (ite cmdliner.14 0 1) + (ite (or psmt2-frontend.1 psmt2-frontend.2 psmt2-frontend.3 psmt2-frontend.4) + 0 + 1) + (ite tuareg.6 0 1) + (ite conf-python-2-7.2 0 1) + (ite extlib.14 0 1) + (ite (or seq.1 seq.2 seq.3 seq.4 seq.5) 0 1) + (ite (or menhirLib.1 + menhirLib.2 + menhirLib.3 + menhirLib.4 + menhirLib.5 + menhirLib.6 + menhirLib.7 + menhirLib.8 + menhirLib.9 + menhirLib.10) + 0 + 1) + (ite conf-perl.1 0 1) + (ite (or menhirSdk.1 + menhirSdk.2 + menhirSdk.3 + menhirSdk.4 + menhirSdk.5 + menhirSdk.6 + menhirSdk.7 + menhirSdk.8 + menhirSdk.9 + menhirSdk.10) + 0 + 1) + (ite base-threads.1 0 1) + (ite (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12) + 0 + 1) + (ite conf-gtk2.1 0 1) + (ite conf-m4.1 0 1) + (ite ocamlfind-secondary.1 0 1) + (ite (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56) + 0 + 1))) + +(minimize (+ (ite why3.20 8 0) + (ite why3.26 2 0) + (ite why3.18 10 0) + (ite why3.15 13 0) + (ite why3.12 16 0) + (ite why3.1 26 0) + (ite why3.8 19 0) + (ite why3.4 23 0) + (ite why3.14 14 0) + (ite why3.24 4 0) + (ite why3.6 21 0) + (ite why3.10 18 0) + (ite why3.13 15 0) + (ite why3.23 5 0) + (ite why3.16 12 0) + (ite why3.21 7 0) + (ite why3.5 22 0) + (ite why3.27 1 0) + (ite why3.2 25 0) + (ite why3.3 24 0) + (ite why3.22 6 0) + (ite why3.17 11 0) + (ite why3.19 9 0) + (ite why3.11 17 0) + (ite why3.25 3 0) + (ite why3.7 20 0))) + +(minimize (+ (ite jbuilder.17 8 0) + (ite num.2 4 0) + (ite jbuilder.14 11 0) + (ite alt-ergo.9 3 0) + (ite ppx%5ftools%5fversioned.10 2 0) + (ite lwt.14 29 0) + (ite camlp5.13 18 0) + (ite num.3 3 0) + (ite lwt.49 2 0) + (ite dune.9 43 0) + (ite sexplib.56 7 0) + (ite menhir.40 16 0) + (ite cppo.7 14 0) + (ite camlp5.19 12 0) + (ite menhir.55 1 0) + (ite camlp4.21 12 0) + (ite lwt.44 6 0) + (ite ppx%5ftools.18 1 0) + (ite result.4 2 0) + (ite lwt.45 5 0) + (ite cppo.15 7 0) + (ite dune-private-libs.13 5 0) + (ite jbuilder.7 18 0) + (ite lwt.40 9 0) + (ite ocaml-migrate-parsetree.26 8 0) + (ite lablgtk.10 5 0) + (ite why3.20 8 0) + (ite dune.69 0 2) + (ite seq.1 4 0) + (ite coq.1 34 0) + (ite lwt.29 17 0) + (ite ocplib-endian.8 1 0) + (ite sexplib.55 8 0) + (ite menhir.38 18 0) + (ite menhir.15 40 0) + (ite result.1 5 0) + (ite ocamlgraph.6 4 0) + (ite cppo.21 1 0) + (ite csexp.7 1 0) + (ite menhir.47 9 0) + (ite ppx%5fbase.2 5 0) + (ite ocplib-simplex.1 1 0) + (ite topkg.8 7 0) + (ite zarith.8 4 0) + (ite menhir.4 47 0) + (ite zarith.12 2 0) + (ite sqlite3.21 4 0) + (ite menhir.16 39 0) + (ite dune-private-libs.3 15 0) + (ite camlp4.6 26 0) + (ite menhirSdk.7 3 0) + (ite ppx%5fcompare.11 6 0) + (ite dune.42 19 0) + (ite dune.65 5 0) + (ite dune.71 1 0) + (ite dune.31 27 0) + (ite dune-configurator.13 8 0) + (ite ocaml-migrate-parsetree.24 9 0) + (ite menhirSdk.5 5 0) + (ite menhir.14 41 0) + (ite lablgtk.12 3 0) + (ite why3-base.11 2 0) + (ite menhir.24 31 0) + (ite why3.26 2 0) + (ite jbuilder.22 3 0) + (ite why3.18 10 0) + (ite ppx%5fdriver.16 6 0) + (ite menhir.20 35 0) + (ite why3.15 13 0) + (ite ocamlbuild.5 3 0) + (ite ocamlbuild.6 2 0) + (ite ppx%5ftools.8 11 0) + (ite ppx%5fhash.2 6 0) + (ite ppx%5ftools%5fversioned.9 3 0) + (ite zarith.5 7 0) + (ite base.13 9 0) + (ite camlp4.2 29 0) + (ite topkg.15 1 0) + (ite lwt.18 26 0) + (ite menhir.31 24 0) + (ite stdio.2 6 0) + (ite cppo.16 6 0) + (ite camlp5.17 14 0) + (ite sqlite3.20 5 0) + (ite camlp4.5 27 0) + (ite camlp5.20 11 0) + (ite conf-pkg-config.1 3 0) + (ite dune.43 18 0) + (ite jbuilder.11 14 0) + (ite seq.3 2 0) + (ite ocamlbuild.1 7 0) + (ite num.5 1 0) + (ite zarith.3 9 0) + (ite dune-private-libs.10 8 0) + (ite ppx%5fjs%5fstyle.2 5 0) + (ite dune.7 44 0) + (ite why3-base.5 7 0) + (ite dune.44 17 0) + (ite ocaml-migrate-parsetree.27 7 0) + (ite sqlite3.25 1 0) + (ite dune-private-libs.11 7 0) + (ite ocaml-migrate-parsetree.10 23 0) + (ite ocplib-endian.7 2 0) + (ite base.24 1 0) + (ite ocaml-base-compiler.36 0 13) + (ite lwt.10 33 0) + (ite menhir.43 13 0) + (ite lwt.4 38 0) + (ite ppx%5fsexp%5fconv.14 9 0) + (ite ocaml-migrate-parsetree.9 24 0) + (ite ocamlbuild.4 4 0) + (ite jbuilder.8 17 0) + (ite dune-configurator.8 13 0) + (ite base-bytes.1 1 0) + (ite zarith.6 6 0) + (ite menhir.39 17 0) + (ite jbuilder.10 15 0) + (ite base.6 14 0) + (ite menhir.21 34 0) + (ite topkg.5 10 0) + (ite ocplib-endian.4 4 0) + (ite why3.12 16 0) + (ite ocaml-migrate-parsetree.21 12 0) + (ite octavius.2 4 0) + (ite alt-ergo.11 1 0) + (ite seq.4 1 0) + (ite dune.59 9 0) + (ite ppx%5fmetaquot.2 2 0) + (ite ppx%5ftools.13 6 0) + (ite ppx%5ftype%5fconv.14 2 0) + (ite lablgtk.11 4 0) + (ite menhir.33 22 0) + (ite num.4 2 0) + (ite dune.50 15 0) + (ite why3.1 26 0) + (ite jbuilder.23 2 0) + (ite mmap.1 1 0) + (ite ppx%5ftools.10 9 0) + (ite lwt.32 15 0) + (ite ocaml-migrate-parsetree.22 11 0) + (ite topkg.13 3 0) + (ite menhirLib.7 3 0) + (ite menhir.2 49 0) + (ite dune-private-libs.2 16 0) + (ite result.3 3 0) + (ite camlp5.3 28 0) + (ite ocaml-migrate-parsetree.11 22 0) + (ite octavius.5 1 0) + (ite alt-ergo.4 8 0) + (ite base.21 3 0) + (ite ocaml-migrate-parsetree.31 4 0) + (ite alt-ergo.3 9 0) + (ite topkg.6 9 0) + (ite dune.62 7 0) + (ite dune-configurator.2 18 0) + (ite menhirSdk.6 4 0) + (ite ppx%5ftools.11 8 0) + (ite camlp5.18 13 0) + (ite menhir.52 4 0) + (ite lablgtk.8 7 0) + (ite lwt.39 10 0) + (ite menhir.27 28 0) + (ite ppx%5fast.4 2 0) + (ite ppx%5ftools.17 2 0) + (ite dune.19 37 0) + (ite menhir.13 42 0) + (ite dune.16 39 0) + (ite ppx%5ftype%5fconv.13 3 0) + (ite camlp4.9 23 0) + (ite menhirLib.8 2 0) + (ite dune.64 6 0) + (ite dune-configurator.5 16 0) + (ite camlzip.5 2 0) + (ite dune.61 8 0) + (ite dune.3 47 0) + (ite octavius.1 5 0) + (ite ppx%5ftools.14 5 0) + (ite camlp4.18 15 0) + (ite dune-configurator.14 7 0) + (ite ocaml-migrate-parsetree.20 13 0) + (ite sqlite3.15 10 0) + (ite result.5 1 0) + (ite ocplib-endian.6 3 0) + (ite base.22 2 0) + (ite jbuilder.4 21 0) + (ite ppx%5fdriver.15 7 0) + (ite dune.40 21 0) + (ite ocaml-migrate-parsetree.23 10 0) + (ite base.20 4 0) + (ite dune.17 38 0) + (ite dune-private-libs.5 13 0) + (ite why3-base.3 9 0) + (ite alt-ergo.2 10 0) + (ite camlp4.14 19 0) + (ite dune.33 26 0) + (ite camlp5.16 15 0) + (ite menhir.50 6 0) + (ite base.16 7 0) + (ite jbuilder.13 12 0) + (ite topkg.4 11 0) + (ite ppx%5ftools.5 13 0) + (ite sqlite3.13 12 0) + (ite why3.8 19 0) + (ite jbuilder.2 23 0) + (ite sexplib.58 5 0) + (ite camlp4.19 14 0) + (ite dune.4 46 0) + (ite why3.4 23 0) + (ite dune-configurator.17 5 0) + (ite jbuilder.6 19 0) + (ite menhir.18 37 0) + (ite cppo.4 17 0) + (ite lwt.22 22 0) + (ite alt-ergo.10 2 0) + (ite base.5 15 0) + (ite camlzip.2 5 0) + (ite dune.6 45 0) + (ite menhir.22 33 0) + (ite lablgtk.9 6 0) + (ite cppo.8 13 0) + (ite ocamlfind.11 12 0) + (ite dune-configurator.22 1 0) + (ite ocaml-config.1 0 1) + (ite dune.54 12 0) + (ite alt-ergo-parsers.2 2 0) + (ite lwt.20 24 0) + (ite ppx%5ftraverse%5fbuiltins.2 2 0) + (ite dune-private-libs.12 6 0) + (ite lwt.30 16 0) + (ite ppx%5fcore.13 3 0) + (ite dune.66 4 0) + (ite menhir.48 8 0) + (ite dune.36 23 0) + (ite lwt.41 8 0) + (ite dune-configurator.9 12 0) + (ite why3.14 14 0) + (ite lwt.21 23 0) + (ite dune.25 32 0) + (ite lwt.50 1 0) + (ite sqlite3.9 16 0) + (ite ocaml-migrate-parsetree.18 15 0) + (ite ocamlfind.6 15 0) + (ite camlp4.11 21 0) + (ite menhir.29 26 0) + (ite ppx%5fcore.14 2 0) + (ite ppx%5ftools.15 4 0) + (ite jbuilder.18 7 0) + (ite camlp4.13 20 0) + (ite lwt.17 27 0) + (ite ppx%5ftools%5fversioned.8 4 0) + (ite why3-base.10 3 0) + (ite menhir.19 36 0) + (ite lwt.46 4 0) + (ite camlp5.23 8 0) + (ite camlp5.22 9 0) + (ite camlp4.26 7 0) + (ite conf-gmp.2 1 0) + (ite ocaml-migrate-parsetree.13 20 0) + (ite menhir.11 44 0) + (ite ocaml-migrate-parsetree.16 17 0) + (ite alt-ergo-parsers.1 3 0) + (ite ppx%5fast.3 3 0) + (ite cppo.19 3 0) + (ite why3.24 4 0) + (ite dune.41 20 0) + (ite sqlite3.14 11 0) + (ite topkg.3 12 0) + (ite lablgtk.13 2 0) + (ite dune.21 35 0) + (ite dune.48 16 0) + (ite ocaml-secondary-compiler.1 1 0) + (ite ppx%5fenumerate.10 6 0) + (ite dune-configurator.16 6 0) + (ite dune.29 29 0) + (ite menhir.45 11 0) + (ite dune.22 34 0) + (ite ocaml-migrate-parsetree.8 25 0) + (ite zarith.13 1 0) + (ite cppo.6 15 0) + (ite menhirLib.3 7 0) + (ite ocaml-compiler-libs.2 5 0) + (ite ppx%5fast.2 4 0) + (ite camlp5.12 19 0) + (ite menhir.28 27 0) + (ite camlp4.29 4 0) + (ite ocamlfind.10 13 0) + (ite camlp4.32 1 0) + (ite dune.35 24 0) + (ite alt-ergo-parsers.3 1 0) + (ite menhir.53 3 0) + (ite why3-base.6 6 0) + (ite topkg.7 8 0) + (ite lwt.13 30 0) + (ite lwt.35 13 0) + (ite psmt2-frontend.3 1 0) + (ite ocamlfind.17 7 0) + (ite alt-ergo-lib.2 2 0) + (ite camlp5.21 10 0) + (ite camlzip.4 3 0) + (ite sqlite3.16 9 0) + (ite dune.30 28 0) + (ite jbuilder.12 13 0) + (ite camlp5.14 17 0) + (ite lwt.8 35 0) + (ite why3.6 21 0) + (ite conf-pkg-config.2 2 0) + (ite sqlite3.10 15 0) + (ite base.11 10 0) + (ite menhir.6 46 0) + (ite conf-pkg-config.3 1 0) + (ite camlp5.2 29 0) + (ite dune-private-libs.6 12 0) + (ite cppo.12 10 0) + (ite ppx%5ftools.7 12 0) + (ite camlzip.3 4 0) + (ite ocamlgraph.5 5 0) + (ite ocamlfind.5 16 0) + (ite why3.10 18 0) + (ite menhirLib.2 8 0) + (ite ocamlfind.25 1 0) + (ite camlp5.9 22 0) + (ite menhir.42 14 0) + (ite dune-configurator.7 14 0) + (ite sqlite3.8 17 0) + (ite dune.68 3 0) + (ite menhir.26 29 0) + (ite why3.13 15 0) + (ite dune.24 33 0) + (ite cppo.3 18 0) + (ite ocamlfind.14 9 0) + (ite jbuilder.5 20 0) + (ite stdio.11 1 0) + (ite configurator.5 1 0) + (ite sqlite3.18 7 0) + (ite ocaml-migrate-parsetree.17 16 0) + (ite lablgtk.7 8 0) + (ite ocamlfind.7 14 0) + (ite cppo.2 19 0) + (ite octavius.4 2 0) + (ite dune-configurator.3 17 0) + (ite menhir.8 45 0) + (ite ocaml-migrate-parsetree.6 26 0) + (ite camlp5.7 24 0) + (ite lablgtk.6 9 0) + (ite dune.10 42 0) + (ite menhir.54 2 0) + (ite menhirLib.4 6 0) + (ite dune-private-libs.14 4 0) + (ite menhirLib.1 9 0) + (ite why3.23 5 0) + (ite dune-private-libs.7 11 0) + (ite menhir.41 15 0) + (ite dune-configurator.12 9 0) + (ite why3-base.7 5 0) + (ite camlzip.1 6 0) + (ite sexplib0.2 3 0) + (ite menhir.51 5 0) + (ite jbuilder.21 4 0) + (ite menhir.36 20 0) + (ite ppx%5fderivers.1 1 0) + (ite dune-configurator.21 0 2) + (ite dune-configurator.11 10 0) + (ite sexplib.60 4 0) + (ite topkg.11 5 0) + (ite camlp4.23 10 0) + (ite dune-private-libs.8 10 0) + (ite dune.34 25 0) + (ite why3-base.8 4 0) + (ite dune.14 40 0) + (ite why3.16 12 0) + (ite dune-private-libs.4 14 0) + (ite ocamlfind.22 4 0) + (ite zarith.1 11 0) + (ite camlp4.7 25 0) + (ite alt-ergo.6 6 0) + (ite dune.56 11 0) + (ite ocamlbuild.3 5 0) + (ite result.2 4 0) + (ite why3.21 7 0) + (ite ocaml-migrate-parsetree.30 5 0) + (ite ocaml-migrate-parsetree.12 21 0) + (ite ocamlfind.12 11 0) + (ite cppo%5focamlbuild.2 1 0) + (ite cppo.17 5 0) + (ite cppo.13 9 0) + (ite camlzip.6 1 0) + (ite octavius.3 3 0) + (ite ocaml.60 0 12) + (ite sqlite3.23 2 0) + (ite menhirLib.6 4 0) + (ite dune.52 13 0) + (ite zarith.7 5 0) + (ite ppx%5ftools%5fversioned.6 6 0) + (ite psmt2-frontend.1 3 0) + (ite configurator.2 3 0) + (ite jbuilder.16 9 0) + (ite base.7 13 0) + (ite sqlite3.19 6 0) + (ite ocplib-endian.1 7 0) + (ite menhirSdk.1 9 0) + (ite base.18 5 0) + (ite menhir.25 30 0) + (ite camlp5.10 21 0) + (ite lwt.7 36 0) + (ite ocaml-migrate-parsetree.19 14 0) + (ite menhir.32 23 0) + (ite why3.5 22 0) + (ite why3-base.1 11 0) + (ite alt-ergo.7 5 0) + (ite jbuilder.20 5 0) + (ite why3.27 1 0) + (ite ppx%5ftools.3 15 0) + (ite dune.38 22 0) + (ite ppx%5ftools%5fversioned.7 5 0) + (ite lablgtk.3 10 0) + (ite why3.2 25 0) + (ite zarith.2 10 0) + (ite camlp5.11 20 0) + (ite base.9 11 0) + (ite ocamlfind.3 18 0) + (ite camlp5.5 26 0) + (ite zarith.4 8 0) + (ite cppo.20 2 0) + (ite menhir.23 32 0) + (ite camlp4.17 16 0) + (ite lwt.26 18 0) + (ite ocamlfind.4 17 0) + (ite seq.2 3 0) + (ite base.17 6 0) + (ite cppo.5 16 0) + (ite ppx%5ftools.1 17 0) + (ite menhir.17 38 0) + (ite lwt.38 11 0) + (ite why3.3 24 0) + (ite topkg.9 6 0) + (ite topkg.12 4 0) + (ite dune.27 30 0) + (ite dune.20 36 0) + (ite lwt.11 32 0) + (ite ocamlfind.23 3 0) + (ite ocaml-migrate-parsetree.14 19 0) + (ite ocamlgraph.8 2 0) + (ite lwt.16 28 0) + (ite ocplib-endian.3 5 0) + (ite cppo.1 20 0) + (ite menhirSdk.3 7 0) + (ite why3-base.12 1 0) + (ite cppo.18 4 0) + (ite why3.22 6 0) + (ite ocaml-migrate-parsetree.15 18 0) + (ite jbuilder.9 16 0) + (ite lwt.6 37 0) + (ite cppo%5focamlbuild.1 2 0) + (ite ocamlbuild.2 6 0) + (ite sqlite3.11 14 0) + (ite dune-configurator.18 4 0) + (ite camlp4.16 17 0) + (ite camlp4.3 28 0) + (ite menhir.44 12 0) + (ite ocaml-migrate-parsetree.32 3 0) + (ite ppx%5ftools.12 7 0) + (ite conf-gmp.1 2 0) + (ite menhirSdk.9 1 0) + (ite ocamlbuild.7 1 0) + (ite dune-private-libs.9 9 0) + (ite menhir.49 7 0) + (ite camlp4.8 24 0) + (ite camlp4.31 2 0) + (ite jbuilder.15 10 0) + (ite psmt2-frontend.2 2 0) + (ite stdio.7 3 0) + (ite ocplib-endian.2 6 0) + (ite sexplib0.4 2 0) + (ite jbuilder.3 22 0) + (ite sqlite3.12 13 0) + (ite stdio.3 5 0) + (ite alt-ergo-lib.1 3 0) + (ite menhir.30 25 0) + (ite why3.17 11 0) + (ite menhirSdk.4 6 0) + (ite ocamlfind.15 8 0) + (ite ppx%5ftools.2 16 0) + (ite dune.12 41 0) + (ite why3.19 9 0) + (ite camlp5.24 7 0) + (ite lwt.36 12 0) + (ite menhirSdk.2 8 0) + (ite ocamlfind.18 6 0) + (ite ppx%5ftools%5fversioned.11 1 0) + (ite menhirLib.9 1 0) + (ite dune-configurator.6 15 0) + (ite sexplib0.6 1 0) + (ite camlp4.15 18 0) + (ite ppx%5foptcomp.12 6 0) + (ite lwt.47 3 0) + (ite lwt.34 14 0) + (ite base.8 12 0) + (ite camlp4.24 9 0) + (ite lwt.19 25 0) + (ite menhir.37 19 0) + (ite lwt.12 31 0) + (ite dune.57 10 0) + (ite stdio.5 4 0) + (ite cppo.14 8 0) + (ite dune.26 31 0) + (ite lwt.25 19 0) + (ite ocamlfind.21 5 0) + (ite camlp4.20 13 0) + (ite jbuilder.19 6 0) + (ite ocamlfind.13 10 0) + (ite camlp5.15 16 0) + (ite camlp4.22 11 0) + (ite alt-ergo.5 7 0) + (ite menhirLib.5 5 0) + (ite ocaml-migrate-parsetree.28 6 0) + (ite ppx%5fdriver.14 8 0) + (ite lwt.9 34 0) + (ite sexplib.57 6 0) + (ite alt-ergo.8 4 0) + (ite menhir.46 10 0) + (ite sqlite3.17 8 0) + (ite camlp4.28 5 0) + (ite ocaml-migrate-parsetree.4 27 0) + (ite ocaml-migrate-parsetree.3 28 0) + (ite camlp5.8 23 0) + (ite ppx%5ftools.9 10 0) + (ite ppx%5ftools.16 3 0) + (ite sqlite3.22 3 0) + (ite lwt.43 7 0) + (ite ppx%5ftools%5fversioned.5 7 0) + (ite configurator.3 2 0) + (ite jbuilder.24 1 0) + (ite why3-base.2 10 0) + (ite ocaml-migrate-parsetree.33 2 0) + (ite zarith.9 3 0) + (ite why3.11 17 0) + (ite ocamlgraph.4 6 0) + (ite topkg.14 2 0) + (ite alt-ergo-lib.3 1 0) + (ite camlp4.27 6 0) + (ite lwt.23 21 0) + (ite ocamlgraph.7 3 0) + (ite dune-configurator.20 3 0) + (ite cppo.11 11 0) + (ite menhir.34 21 0) + (ite stdio.9 2 0) + (ite camlp4.10 22 0) + (ite lablgtk.14 1 0) + (ite camlp4.25 8 0) + (ite menhirSdk.8 2 0) + (ite ppx%5fcore.12 4 0) + (ite cppo.10 12 0) + (ite why3-base.4 8 0) + (ite base.14 8 0) + (ite why3.25 3 0) + (ite ppx%5ftools.4 14 0) + (ite dune-configurator.10 11 0) + (ite menhir.12 43 0) + (ite camlp5.6 25 0) + (ite lwt.24 20 0) + (ite camlp4.30 3 0) + (ite ocamlgraph.9 1 0) + (ite why3.7 20 0) + (ite camlp5.4 27 0) + (ite menhir.3 48 0) + (ite num.1 5 0) + (ite dune.51 14 0) + (ite ocamlfind.24 2 0))) + +(minimize (+ (ite camlp4.21 1 0) + (ite conf-emacs.1 0 1) + (ite conf-sqlite3.1 1 0) + (ite camlp4.19 1 0) + (ite camlp4.11 1 0) + (ite camlp4.33 1 0) + (ite camlp4.29 1 0) + (ite camlp4.23 1 0) + (ite conf-ncurses.1 1 0) + (ite camlp4.17 1 0) + (ite camlp4.3 1 0) + (ite camlp4.31 1 0) + (ite camlp4.15 1 0) + (ite camlp4.27 1 0) + (ite camlp4.25 1 0))) + +(minimize (+ (ite jbuilder.17 1 0) + (ite num.2 1 0) + (ite jbuilder.14 1 0) + (ite alt-ergo.9 1 0) + (ite ppx%5ftools%5fversioned.10 1 0) + (ite lwt.14 1 0) + (ite camlp5.13 1 0) + (ite num.3 1 0) + (ite lwt.49 1 0) + (ite dune.9 1 0) + (ite sexplib.56 1 0) + (ite menhir.40 1 0) + (ite cppo.7 1 0) + (ite camlp5.19 1 0) + (ite menhir.55 1 0) + (ite camlp4.21 1 0) + (ite lwt.44 1 0) + (ite ppx%5ftools.18 1 0) + (ite result.4 1 0) + (ite lwt.45 1 0) + (ite cppo.15 1 0) + (ite dune-private-libs.13 1 0) + (ite jbuilder.7 1 0) + (ite lwt.40 1 0) + (ite ocaml-migrate-parsetree.26 1 0) + (ite lablgtk.10 1 0) + (ite why3.20 1 0) + (ite dune.69 0 1) + (ite ocamlbuild.8 0 1) + (ite result.6 0 1) + (ite seq.1 1 0) + (ite coq.1 1 0) + (ite lwt.29 1 0) + (ite ocplib-endian.8 1 0) + (ite sexplib.55 1 0) + (ite menhir.38 1 0) + (ite menhir.15 1 0) + (ite result.1 1 0) + (ite base-metaocaml-ocamlfind.1 1 0) + (ite ocamlgraph.6 1 0) + (ite cppo.21 1 0) + (ite csexp.7 1 0) + (ite dose3.5 0 1) + (ite menhir.47 1 0) + (ite ppx%5fbase.2 1 0) + (ite ocplib-simplex.1 1 0) + (ite topkg.8 1 0) + (ite zarith.8 1 0) + (ite menhir.4 1 0) + (ite zarith.12 1 0) + (ite base-bytes.2 0 1) + (ite sqlite3.21 1 0) + (ite menhir.16 1 0) + (ite dune-private-libs.3 1 0) + (ite camlp4.6 1 0) + (ite menhirSdk.7 1 0) + (ite ppx%5fcompare.11 1 0) + (ite dune.42 1 0) + (ite dune.65 1 0) + (ite dune.71 1 0) + (ite conf-zlib.1 0 1) + (ite dune.31 1 0) + (ite dune-configurator.13 1 0) + (ite ocaml-migrate-parsetree.24 1 0) + (ite menhirSdk.5 1 0) + (ite menhir.14 1 0) + (ite lablgtk.12 1 0) + (ite why3-base.11 1 0) + (ite menhir.24 1 0) + (ite why3.26 1 0) + (ite jbuilder.22 1 0) + (ite lablgtk.15 0 1) + (ite why3.18 1 0) + (ite biniou.9 0 1) + (ite base-unix.1 0 1) + (ite ppx%5fdriver.16 1 0) + (ite menhir.20 1 0) + (ite why3.15 1 0) + (ite ocamlbuild.5 1 0) + (ite ocamlbuild.6 1 0) + (ite ocamlfind.26 0 1) + (ite conf-pkg-config.4 0 1) + (ite ppx%5ftools.8 1 0) + (ite ppx%5fhash.2 1 0) + (ite ppx%5ftools%5fversioned.9 1 0) + (ite zarith.5 1 0) + (ite base.13 1 0) + (ite camlp4.2 1 0) + (ite conf-autoconf.1 0 1) + (ite topkg.15 1 0) + (ite lwt.18 1 0) + (ite menhir.31 1 0) + (ite stdio.2 1 0) + (ite cppo.16 1 0) + (ite camlp5.17 1 0) + (ite conf-emacs.1 0 1) + (ite sqlite3.20 1 0) + (ite camlp4.5 1 0) + (ite camlp5.20 1 0) + (ite conf-pkg-config.1 1 0) + (ite alt-ergo-lib.4 0 1) + (ite configurator.7 1 0) + (ite dune.43 1 0) + (ite jbuilder.11 1 0) + (ite seq.3 1 0) + (ite ocamlbuild.1 1 0) + (ite num.5 1 0) + (ite zarith.3 1 0) + (ite dune-private-libs.10 1 0) + (ite ppx%5fjs%5fstyle.2 1 0) + (ite dune.7 1 0) + (ite why3-base.5 1 0) + (ite dune.44 1 0) + (ite ocaml-migrate-parsetree.27 1 0) + (ite sqlite3.25 1 0) + (ite dune-private-libs.11 1 0) + (ite ocaml-migrate-parsetree.10 1 0) + (ite ocplib-endian.7 1 0) + (ite base.24 1 0) + (ite mccs.9 0 1) + (ite ocaml-base-compiler.36 0 1) + (ite lwt.10 1 0) + (ite menhir.43 1 0) + (ite lwt.4 1 0) + (ite ppx%5fsexp%5fconv.14 1 0) + (ite ocplib-simplex.2 0 1) + (ite ocaml-migrate-parsetree.9 1 0) + (ite ocamlbuild.4 1 0) + (ite jbuilder.8 1 0) + (ite dune-configurator.8 1 0) + (ite base-bytes.1 1 0) + (ite zarith.6 1 0) + (ite camlzip.7 0 1) + (ite stdio.13 1 0) + (ite menhir.39 1 0) + (ite jbuilder.10 1 0) + (ite ppx%5ftools.19 1 0) + (ite base.6 1 0) + (ite menhir.21 1 0) + (ite alt-ergo-parsers.4 0 1) + (ite topkg.5 1 0) + (ite ocplib-endian.4 1 0) + (ite why3.12 1 0) + (ite ocaml-migrate-parsetree.21 1 0) + (ite octavius.2 1 0) + (ite alt-ergo.11 1 0) + (ite octavius.6 1 0) + (ite seq.4 1 0) + (ite dune.59 1 0) + (ite ppx%5fmetaquot.2 1 0) + (ite ppx%5ftools.13 1 0) + (ite ppx%5ftype%5fconv.14 1 0) + (ite lablgtk.11 1 0) + (ite menhir.33 1 0) + (ite num.4 1 0) + (ite dune.50 1 0) + (ite why3.1 1 0) + (ite jbuilder.23 1 0) + (ite mmap.1 1 0) + (ite ppx%5ftools.10 1 0) + (ite lwt.32 1 0) + (ite dot-merlin-reader.3 0 1) + (ite ocaml-migrate-parsetree.22 1 0) + (ite topkg.13 1 0) + (ite menhirLib.7 1 0) + (ite menhir.2 1 0) + (ite dune-private-libs.2 1 0) + (ite result.3 1 0) + (ite %3dopam-invariant.1 0 1) + (ite base-no-ppx.1 1 0) + (ite camlp5.3 1 0) + (ite ocaml-migrate-parsetree.11 1 0) + (ite octavius.5 1 0) + (ite alt-ergo.4 1 0) + (ite base.21 1 0) + (ite ocaml-migrate-parsetree.31 1 0) + (ite alt-ergo.3 1 0) + (ite dune.72 1 0) + (ite topkg.6 1 0) + (ite dune.62 1 0) + (ite base-implicits.1 1 0) + (ite conf-findutils.1 1 0) + (ite dune-configurator.2 1 0) + (ite menhirSdk.6 1 0) + (ite ppx%5ftools.11 1 0) + (ite camlp5.18 1 0) + (ite menhir.52 1 0) + (ite lablgtk.8 1 0) + (ite lwt.39 1 0) + (ite menhir.27 1 0) + (ite ppx%5fast.4 1 0) + (ite ppx%5ftools.17 1 0) + (ite dune.19 1 0) + (ite menhir.13 1 0) + (ite dune.16 1 0) + (ite ppx%5ftype%5fconv.13 1 0) + (ite camlp4.9 1 0) + (ite menhirLib.8 1 0) + (ite dune.64 1 0) + (ite dune-configurator.5 1 0) + (ite camlzip.5 1 0) + (ite dune.61 1 0) + (ite dune.3 1 0) + (ite base-num.1 1 0) + (ite octavius.1 1 0) + (ite conf-gmp.3 0 1) + (ite ppx%5ftools.14 1 0) + (ite camlp4.18 1 0) + (ite dune-configurator.14 1 0) + (ite ocaml-migrate-parsetree.20 1 0) + (ite sqlite3.15 1 0) + (ite result.5 1 0) + (ite ocplib-endian.6 1 0) + (ite num.6 0 1) + (ite base.22 1 0) + (ite jbuilder.4 1 0) + (ite ppx%5fdriver.15 1 0) + (ite dune.40 1 0) + (ite ocaml-migrate-parsetree.23 1 0) + (ite base.20 1 0) + (ite dune.17 1 0) + (ite dune-private-libs.5 1 0) + (ite why3-base.3 1 0) + (ite cppo.22 0 1) + (ite dune-configurator.23 1 0) + (ite alt-ergo.2 1 0) + (ite camlp4.14 1 0) + (ite conf-sqlite3.1 1 0) + (ite dune.33 1 0) + (ite camlp5.16 1 0) + (ite menhir.50 1 0) + (ite base.16 1 0) + (ite jbuilder.13 1 0) + (ite topkg.4 1 0) + (ite ppx%5ftools.5 1 0) + (ite sqlite3.13 1 0) + (ite why3.8 1 0) + (ite jbuilder.2 1 0) + (ite sexplib.58 1 0) + (ite camlp4.19 1 0) + (ite dune.4 1 0) + (ite ocamlgraph.12 0 1) + (ite why3.4 1 0) + (ite dune-configurator.17 1 0) + (ite jbuilder.6 1 0) + (ite cppo%5focamlbuild.3 1 0) + (ite menhir.18 1 0) + (ite cppo.4 1 0) + (ite lwt.22 1 0) + (ite alt-ergo.10 1 0) + (ite user-setup.7 0 1) + (ite base.5 1 0) + (ite camlzip.2 1 0) + (ite yojson.18 0 1) + (ite dune.6 1 0) + (ite menhir.22 1 0) + (ite lablgtk.9 1 0) + (ite cppo.8 1 0) + (ite ocamlfind.11 1 0) + (ite dune-configurator.22 1 0) + (ite zarith.14 0 1) + (ite ocaml-config.1 0 1) + (ite dune.54 1 0) + (ite ocaml-secondary-compiler.2 0 1) + (ite alt-ergo-parsers.2 1 0) + (ite lwt.20 1 0) + (ite ppx%5ftraverse%5fbuiltins.2 1 0) + (ite dune-private-libs.12 1 0) + (ite lwt.30 1 0) + (ite ppx%5fcore.13 1 0) + (ite dune.66 1 0) + (ite menhir.48 1 0) + (ite dune.36 1 0) + (ite lwt.41 1 0) + (ite dune-configurator.9 1 0) + (ite why3.14 1 0) + (ite lwt.21 1 0) + (ite dune.25 1 0) + (ite lwt.50 1 0) + (ite sqlite3.9 1 0) + (ite ocaml-migrate-parsetree.18 1 0) + (ite ocamlfind.6 1 0) + (ite camlp4.11 1 0) + (ite menhir.29 1 0) + (ite ppx%5fcore.14 1 0) + (ite ppx%5ftools.15 1 0) + (ite conf-which.1 0 1) + (ite jbuilder.18 1 0) + (ite camlp4.13 1 0) + (ite lwt.17 1 0) + (ite ppx%5ftools%5fversioned.8 1 0) + (ite why3-base.10 1 0) + (ite menhir.19 1 0) + (ite lwt.46 1 0) + (ite camlp5.23 1 0) + (ite camlp5.22 1 0) + (ite camlp4.26 1 0) + (ite conf-gmp.2 1 0) + (ite ocaml-migrate-parsetree.13 1 0) + (ite menhir.11 1 0) + (ite ocaml-migrate-parsetree.16 1 0) + (ite alt-ergo-parsers.1 1 0) + (ite ppx%5fast.3 1 0) + (ite cppo.19 1 0) + (ite why3.24 1 0) + (ite dune.41 1 0) + (ite sqlite3.14 1 0) + (ite camlp4.33 1 0) + (ite topkg.3 1 0) + (ite lablgtk.13 1 0) + (ite base-bigarray.1 0 1) + (ite dune.21 1 0) + (ite dune.48 1 0) + (ite ocaml-secondary-compiler.1 1 0) + (ite ppx%5fenumerate.10 1 0) + (ite ocplib-endian.9 1 0) + (ite dune-configurator.16 1 0) + (ite dune.29 1 0) + (ite menhir.45 1 0) + (ite dune.22 1 0) + (ite ocaml-migrate-parsetree.8 1 0) + (ite zarith.13 1 0) + (ite cppo.6 1 0) + (ite menhirLib.3 1 0) + (ite ocaml-compiler-libs.2 1 0) + (ite merlin.46 0 1) + (ite ppx%5fast.2 1 0) + (ite camlp5.12 1 0) + (ite menhir.28 1 0) + (ite camlp4.29 1 0) + (ite ocamlfind.10 1 0) + (ite camlp4.32 1 0) + (ite dune.35 1 0) + (ite alt-ergo-parsers.3 1 0) + (ite menhir.53 1 0) + (ite why3-base.6 1 0) + (ite topkg.7 1 0) + (ite lwt.13 1 0) + (ite lwt.35 1 0) + (ite psmt2-frontend.3 1 0) + (ite ocamlfind.17 1 0) + (ite alt-ergo-lib.2 1 0) + (ite camlp5.21 1 0) + (ite camlzip.4 1 0) + (ite sqlite3.16 1 0) + (ite dune.30 1 0) + (ite optcomp.3 1 0) + (ite jbuilder.12 1 0) + (ite camlp5.14 1 0) + (ite lwt.8 1 0) + (ite easy-format.7 0 1) + (ite why3.6 1 0) + (ite conf-pkg-config.2 1 0) + (ite sqlite3.10 1 0) + (ite base.11 1 0) + (ite menhir.6 1 0) + (ite z3.10 0 1) + (ite conf-pkg-config.3 1 0) + (ite camlp5.2 1 0) + (ite dune-private-libs.6 1 0) + (ite cppo.12 1 0) + (ite cudf.5 0 1) + (ite ppx%5ftools.7 1 0) + (ite camlzip.3 1 0) + (ite ocamlgraph.5 1 0) + (ite ocamlfind.5 1 0) + (ite why3.10 1 0) + (ite menhirLib.2 1 0) + (ite ocamlfind.25 1 0) + (ite camlp5.9 1 0) + (ite menhir.42 1 0) + (ite dune-configurator.7 1 0) + (ite sqlite3.8 1 0) + (ite dune.68 1 0) + (ite menhir.26 1 0) + (ite why3.13 1 0) + (ite dune.24 1 0) + (ite cppo.3 1 0) + (ite ocamlfind.14 1 0) + (ite jbuilder.5 1 0) + (ite stdio.11 1 0) + (ite configurator.5 1 0) + (ite sqlite3.18 1 0) + (ite ocaml-migrate-parsetree.17 1 0) + (ite lablgtk.7 1 0) + (ite ocamlfind.7 1 0) + (ite cppo.2 1 0) + (ite octavius.4 1 0) + (ite dune-configurator.3 1 0) + (ite menhir.8 1 0) + (ite ocaml-migrate-parsetree.6 1 0) + (ite camlp5.7 1 0) + (ite lablgtk.6 1 0) + (ite dune.10 1 0) + (ite base.25 1 0) + (ite menhir.54 1 0) + (ite menhirLib.4 1 0) + (ite dune-private-libs.14 1 0) + (ite menhirLib.1 1 0) + (ite why3.23 1 0) + (ite sqlite3.26 1 0) + (ite dune-private-libs.7 1 0) + (ite menhir.41 1 0) + (ite dune-configurator.12 1 0) + (ite why3-base.7 1 0) + (ite camlzip.1 1 0) + (ite re.23 0 1) + (ite sexplib0.2 1 0) + (ite ocaml-options-vanilla.1 1 0) + (ite opam-file-format.11 0 1) + (ite ppx%5ftools%5fversioned.12 1 0) + (ite menhir.51 1 0) + (ite jbuilder.21 1 0) + (ite menhir.36 1 0) + (ite ppx%5fderivers.1 1 0) + (ite dune-configurator.21 0 1) + (ite dune-configurator.11 1 0) + (ite sexplib.60 1 0) + (ite conf-gtksourceview.1 1 0) + (ite topkg.11 1 0) + (ite camlp4.23 1 0) + (ite base-ocamlbuild.1 1 0) + (ite csexp.8 0 1) + (ite dune-private-libs.8 1 0) + (ite dune.34 1 0) + (ite why3-base.8 1 0) + (ite dune.14 1 0) + (ite why3.16 1 0) + (ite dune-private-libs.4 1 0) + (ite xenbigarray.1 1 0) + (ite ocamlfind.22 1 0) + (ite zarith.1 1 0) + (ite camlp4.7 1 0) + (ite alt-ergo.6 1 0) + (ite dune.56 1 0) + (ite ocamlbuild.3 1 0) + (ite result.2 1 0) + (ite why3.21 1 0) + (ite ocaml-migrate-parsetree.30 1 0) + (ite ocaml-migrate-parsetree.12 1 0) + (ite ocamlfind.12 1 0) + (ite cppo%5focamlbuild.2 1 0) + (ite cppo.17 1 0) + (ite cppo.13 1 0) + (ite camlzip.6 1 0) + (ite octavius.3 1 0) + (ite ocaml.60 0 1) + (ite sqlite3.23 1 0) + (ite menhirLib.6 1 0) + (ite stdlib-shims.2 0 1) + (ite dune.52 1 0) + (ite zarith.7 1 0) + (ite ppx%5ftools%5fversioned.6 1 0) + (ite psmt2-frontend.1 1 0) + (ite configurator.2 1 0) + (ite jbuilder.16 1 0) + (ite base.7 1 0) + (ite ocp-indent.28 0 1) + (ite sqlite3.19 1 0) + (ite ocplib-endian.1 1 0) + (ite ppx%5fderivers.2 1 0) + (ite conf-ncurses.1 1 0) + (ite cmdliner.14 0 1) + (ite menhirSdk.1 1 0) + (ite jbuilder.25 1 0) + (ite base.18 1 0) + (ite menhir.25 1 0) + (ite camlp5.10 1 0) + (ite lwt.7 1 0) + (ite ocaml-migrate-parsetree.19 1 0) + (ite menhir.32 1 0) + (ite psmt2-frontend.4 0 1) + (ite why3.5 1 0) + (ite why3-base.1 1 0) + (ite alt-ergo.7 1 0) + (ite jbuilder.20 1 0) + (ite why3.27 1 0) + (ite ppx%5ftools.3 1 0) + (ite tuareg.6 0 1) + (ite dune.38 1 0) + (ite ppx%5ftools%5fversioned.7 1 0) + (ite lablgtk.3 1 0) + (ite why3.2 1 0) + (ite zarith.2 1 0) + (ite camlp5.11 1 0) + (ite base.9 1 0) + (ite ocamlfind.3 1 0) + (ite camlp5.5 1 0) + (ite zarith.4 1 0) + (ite why3.28 1 0) + (ite cppo.20 1 0) + (ite menhir.23 1 0) + (ite conf-python-2-7.2 0 1) + (ite camlp4.17 1 0) + (ite lwt.26 1 0) + (ite ocamlfind.4 1 0) + (ite seq.2 1 0) + (ite why3-base.13 1 0) + (ite base.17 1 0) + (ite cppo.5 1 0) + (ite ppx%5ftools.1 1 0) + (ite ocaml-syntax-shims.1 1 0) + (ite menhir.17 1 0) + (ite lwt.38 1 0) + (ite why3.3 1 0) + (ite topkg.9 1 0) + (ite topkg.12 1 0) + (ite dune.27 1 0) + (ite extlib.14 0 1) + (ite seq.5 0 1) + (ite dune.20 1 0) + (ite lwt.11 1 0) + (ite menhirLib.10 0 1) + (ite ocamlfind.23 1 0) + (ite ocaml-migrate-parsetree.14 1 0) + (ite ocamlgraph.8 1 0) + (ite lwt.16 1 0) + (ite ocplib-endian.3 1 0) + (ite cppo.1 1 0) + (ite menhirSdk.3 1 0) + (ite why3-base.12 1 0) + (ite cppo.18 1 0) + (ite why3.22 1 0) + (ite ocaml-migrate-parsetree.15 1 0) + (ite jbuilder.9 1 0) + (ite lwt.6 1 0) + (ite cppo%5focamlbuild.1 1 0) + (ite ocamlbuild.2 1 0) + (ite sqlite3.11 1 0) + (ite dune-configurator.18 1 0) + (ite camlp4.16 1 0) + (ite camlp4.3 1 0) + (ite conf-perl.1 0 1) + (ite menhirSdk.10 0 1) + (ite menhir.44 1 0) + (ite ocaml-migrate-parsetree.32 1 0) + (ite ppx%5ftools.12 1 0) + (ite base-threads.1 0 1) + (ite conf-gmp.1 1 0) + (ite menhirSdk.9 1 0) + (ite topkg.16 1 0) + (ite ocamlbuild.7 1 0) + (ite mmap.2 1 0) + (ite dune-private-libs.9 1 0) + (ite menhir.49 1 0) + (ite camlp4.8 1 0) + (ite camlp4.31 1 0) + (ite jbuilder.15 1 0) + (ite psmt2-frontend.2 1 0) + (ite stdio.7 1 0) + (ite ocplib-endian.2 1 0) + (ite sexplib0.4 1 0) + (ite jbuilder.3 1 0) + (ite sqlite3.12 1 0) + (ite stdio.3 1 0) + (ite alt-ergo-lib.1 1 0) + (ite menhir.30 1 0) + (ite why3.17 1 0) + (ite menhirSdk.4 1 0) + (ite sexplib0.8 1 0) + (ite ocamlfind.15 1 0) + (ite ppx%5ftools.2 1 0) + (ite dune.12 1 0) + (ite why3.19 1 0) + (ite camlp5.24 1 0) + (ite alt-ergo.12 0 1) + (ite conf-gtk2.1 0 1) + (ite lwt.36 1 0) + (ite menhirSdk.2 1 0) + (ite ocamlfind.18 1 0) + (ite ppx%5ftools%5fversioned.11 1 0) + (ite menhirLib.9 1 0) + (ite dune-configurator.6 1 0) + (ite sexplib0.6 1 0) + (ite camlp4.15 1 0) + (ite conf-m4.1 0 1) + (ite ppx%5foptcomp.12 1 0) + (ite lwt.47 1 0) + (ite lwt.34 1 0) + (ite base.8 1 0) + (ite camlp4.24 1 0) + (ite ocamlfind-secondary.1 0 1) + (ite lwt.19 1 0) + (ite menhir.37 1 0) + (ite lwt.12 1 0) + (ite dune.57 1 0) + (ite stdio.5 1 0) + (ite cppo.14 1 0) + (ite dune.26 1 0) + (ite lwt.25 1 0) + (ite ocamlfind.21 1 0) + (ite camlp4.20 1 0) + (ite jbuilder.19 1 0) + (ite ocamlfind.13 1 0) + (ite camlp5.15 1 0) + (ite camlp4.22 1 0) + (ite alt-ergo.5 1 0) + (ite menhirLib.5 1 0) + (ite ocaml-migrate-parsetree.28 1 0) + (ite ppx%5fdriver.14 1 0) + (ite lwt.9 1 0) + (ite sexplib.57 1 0) + (ite alt-ergo.8 1 0) + (ite menhir.46 1 0) + (ite sqlite3.17 1 0) + (ite camlp4.28 1 0) + (ite ocaml-migrate-parsetree.4 1 0) + (ite lwt.51 1 0) + (ite ocaml-migrate-parsetree.3 1 0) + (ite camlp5.8 1 0) + (ite ppx%5ftools.9 1 0) + (ite ppx%5ftools.16 1 0) + (ite sqlite3.22 1 0) + (ite lwt.43 1 0) + (ite ppx%5ftools%5fversioned.5 1 0) + (ite configurator.3 1 0) + (ite menhir.56 0 1) + (ite jbuilder.24 1 0) + (ite why3-base.2 1 0) + (ite ocaml-migrate-parsetree.33 1 0) + (ite zarith.9 1 0) + (ite why3.11 1 0) + (ite ocamlgraph.4 1 0) + (ite topkg.14 1 0) + (ite alt-ergo-lib.3 1 0) + (ite camlp4.27 1 0) + (ite lwt.23 1 0) + (ite ocamlgraph.7 1 0) + (ite dune-configurator.20 1 0) + (ite cppo.11 1 0) + (ite menhir.34 1 0) + (ite stdio.9 1 0) + (ite camlp4.10 1 0) + (ite lablgtk.14 1 0) + (ite camlp4.25 1 0) + (ite menhirSdk.8 1 0) + (ite ppx%5fcore.12 1 0) + (ite cppo.10 1 0) + (ite why3-base.4 1 0) + (ite base.14 1 0) + (ite why3.25 1 0) + (ite ppx%5ftools.4 1 0) + (ite dune-configurator.10 1 0) + (ite menhir.12 1 0) + (ite camlp5.6 1 0) + (ite ocaml-config.2 1 0) + (ite lwt.24 1 0) + (ite camlp4.30 1 0) + (ite ocamlgraph.9 1 0) + (ite why3.7 1 0) + (ite camlp5.4 1 0) + (ite menhir.3 1 0) + (ite num.1 1 0) + (ite dune.51 1 0) + (ite ocamlfind.24 1 0))) diff --git a/examples/optim-examples/opam-optim/unsat.smt2 b/examples/optim-examples/opam-optim/unsat.smt2 new file mode 100644 index 000000000..7c58f7efe --- /dev/null +++ b/examples/optim-examples/opam-optim/unsat.smt2 @@ -0,0 +1,2027 @@ +(set-logic QF_LIA) +(declare-fun %3dopam-invariant.1 () Bool) +(declare-fun ocamlfind.26 () Bool) +(declare-fun ocamlfind.25 () Bool) +(declare-fun ocamlfind.23 () Bool) +(declare-fun ocamlfind.22 () Bool) +(declare-fun ocamlfind.21 () Bool) +(declare-fun ocamlfind.18 () Bool) +(declare-fun ocamlfind.17 () Bool) +(declare-fun ocamlfind.15 () Bool) +(declare-fun ocamlfind.14 () Bool) +(declare-fun ocamlfind.13 () Bool) +(declare-fun ocamlfind.12 () Bool) +(declare-fun ocamlfind.11 () Bool) +(declare-fun ocamlfind.10 () Bool) +(declare-fun ocamlfind.7 () Bool) +(declare-fun ocamlfind.6 () Bool) +(declare-fun ocamlfind.5 () Bool) +(declare-fun ocamlfind.4 () Bool) +(declare-fun ocamlfind.3 () Bool) +(declare-fun ocamlfind.24 () Bool) +(declare-fun conf-m4.1 () Bool) +(declare-fun jbuilder.25 () Bool) +(declare-fun dune.72 () Bool) +(declare-fun dune.71 () Bool) +(declare-fun dune.69 () Bool) +(declare-fun dune.68 () Bool) +(declare-fun dune.66 () Bool) +(declare-fun dune.65 () Bool) +(declare-fun dune.64 () Bool) +(declare-fun dune.62 () Bool) +(declare-fun dune.61 () Bool) +(declare-fun dune.59 () Bool) +(declare-fun dune.57 () Bool) +(declare-fun dune.56 () Bool) +(declare-fun dune.54 () Bool) +(declare-fun dune.52 () Bool) +(declare-fun dune.50 () Bool) +(declare-fun dune.48 () Bool) +(declare-fun dune.44 () Bool) +(declare-fun dune.43 () Bool) +(declare-fun dune.42 () Bool) +(declare-fun dune.41 () Bool) +(declare-fun dune.40 () Bool) +(declare-fun dune.38 () Bool) +(declare-fun dune.36 () Bool) +(declare-fun dune.35 () Bool) +(declare-fun dune.34 () Bool) +(declare-fun dune.33 () Bool) +(declare-fun dune.31 () Bool) +(declare-fun dune.30 () Bool) +(declare-fun dune.29 () Bool) +(declare-fun dune.27 () Bool) +(declare-fun dune.26 () Bool) +(declare-fun dune.25 () Bool) +(declare-fun dune.24 () Bool) +(declare-fun dune.22 () Bool) +(declare-fun dune.21 () Bool) +(declare-fun dune.20 () Bool) +(declare-fun dune.19 () Bool) +(declare-fun dune.17 () Bool) +(declare-fun dune.16 () Bool) +(declare-fun dune.14 () Bool) +(declare-fun dune.12 () Bool) +(declare-fun dune.10 () Bool) +(declare-fun dune.9 () Bool) +(declare-fun dune.7 () Bool) +(declare-fun dune.6 () Bool) +(declare-fun dune.4 () Bool) +(declare-fun dune.3 () Bool) +(declare-fun dune.51 () Bool) +(declare-fun base-threads.1 () Bool) +(declare-fun base-unix.1 () Bool) +(declare-fun ocaml.60 () Bool) +(declare-fun ocamlfind-secondary.1 () Bool) +(declare-fun num.6 () Bool) +(declare-fun num.5 () Bool) +(declare-fun num.4 () Bool) +(declare-fun num.3 () Bool) +(declare-fun num.2 () Bool) +(declare-fun num.1 () Bool) +(declare-fun base-num.1 () Bool) +(declare-fun menhir.56 () Bool) +(declare-fun menhir.55 () Bool) +(declare-fun menhir.54 () Bool) +(declare-fun menhir.53 () Bool) +(declare-fun menhir.52 () Bool) +(declare-fun menhir.51 () Bool) +(declare-fun menhir.50 () Bool) +(declare-fun menhir.49 () Bool) +(declare-fun menhir.48 () Bool) +(declare-fun menhir.47 () Bool) +(declare-fun menhir.46 () Bool) +(declare-fun menhir.45 () Bool) +(declare-fun menhir.44 () Bool) +(declare-fun menhir.43 () Bool) +(declare-fun menhir.42 () Bool) +(declare-fun menhir.41 () Bool) +(declare-fun menhir.40 () Bool) +(declare-fun menhir.39 () Bool) +(declare-fun menhir.38 () Bool) +(declare-fun menhir.37 () Bool) +(declare-fun menhir.36 () Bool) +(declare-fun menhir.34 () Bool) +(declare-fun menhir.33 () Bool) +(declare-fun menhir.32 () Bool) +(declare-fun menhir.31 () Bool) +(declare-fun menhir.30 () Bool) +(declare-fun menhir.29 () Bool) +(declare-fun menhir.28 () Bool) +(declare-fun menhir.27 () Bool) +(declare-fun menhir.26 () Bool) +(declare-fun menhir.25 () Bool) +(declare-fun menhir.24 () Bool) +(declare-fun menhir.23 () Bool) +(declare-fun menhir.22 () Bool) +(declare-fun menhir.21 () Bool) +(declare-fun menhir.20 () Bool) +(declare-fun menhir.19 () Bool) +(declare-fun menhir.18 () Bool) +(declare-fun menhir.17 () Bool) +(declare-fun menhir.16 () Bool) +(declare-fun menhir.15 () Bool) +(declare-fun menhir.14 () Bool) +(declare-fun menhir.13 () Bool) +(declare-fun menhir.12 () Bool) +(declare-fun menhir.11 () Bool) +(declare-fun menhir.8 () Bool) +(declare-fun menhir.6 () Bool) +(declare-fun menhir.4 () Bool) +(declare-fun menhir.2 () Bool) +(declare-fun menhir.3 () Bool) +(declare-fun camlp5.24 () Bool) +(declare-fun camlp5.23 () Bool) +(declare-fun camlp5.22 () Bool) +(declare-fun camlp5.21 () Bool) +(declare-fun camlp5.20 () Bool) +(declare-fun camlp5.19 () Bool) +(declare-fun camlp5.18 () Bool) +(declare-fun camlp5.17 () Bool) +(declare-fun camlp5.16 () Bool) +(declare-fun camlp5.15 () Bool) +(declare-fun camlp5.14 () Bool) +(declare-fun camlp5.13 () Bool) +(declare-fun camlp5.12 () Bool) +(declare-fun camlp5.11 () Bool) +(declare-fun camlp5.10 () Bool) +(declare-fun camlp5.9 () Bool) +(declare-fun camlp5.8 () Bool) +(declare-fun camlp5.7 () Bool) +(declare-fun camlp5.6 () Bool) +(declare-fun camlp5.5 () Bool) +(declare-fun camlp5.3 () Bool) +(declare-fun camlp5.2 () Bool) +(declare-fun camlp5.4 () Bool) +(declare-fun why3.28 () Bool) +(declare-fun why3.27 () Bool) +(declare-fun why3.26 () Bool) +(declare-fun why3.25 () Bool) +(declare-fun why3.24 () Bool) +(declare-fun why3.23 () Bool) +(declare-fun why3.22 () Bool) +(declare-fun why3.21 () Bool) +(declare-fun why3.20 () Bool) +(declare-fun why3.19 () Bool) +(declare-fun why3.18 () Bool) +(declare-fun why3.17 () Bool) +(declare-fun why3.16 () Bool) +(declare-fun why3.15 () Bool) +(declare-fun why3.14 () Bool) +(declare-fun why3.13 () Bool) +(declare-fun why3.12 () Bool) +(declare-fun why3.11 () Bool) +(declare-fun why3.10 () Bool) +(declare-fun why3.8 () Bool) +(declare-fun why3.6 () Bool) +(declare-fun why3.5 () Bool) +(declare-fun why3.4 () Bool) +(declare-fun why3.3 () Bool) +(declare-fun why3.2 () Bool) +(declare-fun why3.1 () Bool) +(declare-fun why3.7 () Bool) +(declare-fun camlzip.7 () Bool) +(declare-fun camlzip.6 () Bool) +(declare-fun camlzip.5 () Bool) +(declare-fun camlzip.4 () Bool) +(declare-fun camlzip.3 () Bool) +(declare-fun camlzip.2 () Bool) +(declare-fun camlzip.1 () Bool) +(declare-fun conf-gtksourceview.1 () Bool) +(declare-fun lablgtk.15 () Bool) +(declare-fun lablgtk.14 () Bool) +(declare-fun lablgtk.13 () Bool) +(declare-fun lablgtk.12 () Bool) +(declare-fun lablgtk.11 () Bool) +(declare-fun lablgtk.10 () Bool) +(declare-fun lablgtk.9 () Bool) +(declare-fun lablgtk.8 () Bool) +(declare-fun lablgtk.7 () Bool) +(declare-fun lablgtk.6 () Bool) +(declare-fun lablgtk.3 () Bool) +(declare-fun ocamlgraph.12 () Bool) +(declare-fun ocamlgraph.9 () Bool) +(declare-fun ocamlgraph.8 () Bool) +(declare-fun ocamlgraph.7 () Bool) +(declare-fun ocamlgraph.6 () Bool) +(declare-fun ocamlgraph.5 () Bool) +(declare-fun ocamlgraph.4 () Bool) +(declare-fun why3-base.1 () Bool) +(declare-fun zarith.14 () Bool) +(declare-fun zarith.13 () Bool) +(declare-fun zarith.12 () Bool) +(declare-fun zarith.9 () Bool) +(declare-fun zarith.8 () Bool) +(declare-fun zarith.7 () Bool) +(declare-fun zarith.6 () Bool) +(declare-fun zarith.5 () Bool) +(declare-fun zarith.4 () Bool) +(declare-fun zarith.3 () Bool) +(declare-fun zarith.2 () Bool) +(declare-fun zarith.1 () Bool) +(declare-fun camlp4.33 () Bool) +(declare-fun camlp4.32 () Bool) +(declare-fun camlp4.31 () Bool) +(declare-fun camlp4.29 () Bool) +(declare-fun camlp4.28 () Bool) +(declare-fun camlp4.27 () Bool) +(declare-fun camlp4.26 () Bool) +(declare-fun camlp4.25 () Bool) +(declare-fun camlp4.24 () Bool) +(declare-fun camlp4.23 () Bool) +(declare-fun camlp4.22 () Bool) +(declare-fun camlp4.21 () Bool) +(declare-fun camlp4.20 () Bool) +(declare-fun camlp4.19 () Bool) +(declare-fun camlp4.18 () Bool) +(declare-fun camlp4.17 () Bool) +(declare-fun camlp4.16 () Bool) +(declare-fun camlp4.15 () Bool) +(declare-fun camlp4.14 () Bool) +(declare-fun camlp4.13 () Bool) +(declare-fun camlp4.11 () Bool) +(declare-fun camlp4.10 () Bool) +(declare-fun camlp4.9 () Bool) +(declare-fun camlp4.8 () Bool) +(declare-fun camlp4.7 () Bool) +(declare-fun camlp4.6 () Bool) +(declare-fun camlp4.5 () Bool) +(declare-fun camlp4.3 () Bool) +(declare-fun camlp4.2 () Bool) +(declare-fun camlp4.30 () Bool) +(declare-fun ocamlbuild.8 () Bool) +(declare-fun ocamlbuild.7 () Bool) +(declare-fun ocamlbuild.6 () Bool) +(declare-fun ocamlbuild.5 () Bool) +(declare-fun ocamlbuild.4 () Bool) +(declare-fun ocamlbuild.3 () Bool) +(declare-fun ocamlbuild.2 () Bool) +(declare-fun ocamlbuild.1 () Bool) +(declare-fun lwt.51 () Bool) +(declare-fun lwt.50 () Bool) +(declare-fun lwt.49 () Bool) +(declare-fun lwt.47 () Bool) +(declare-fun lwt.46 () Bool) +(declare-fun lwt.45 () Bool) +(declare-fun lwt.44 () Bool) +(declare-fun lwt.43 () Bool) +(declare-fun lwt.41 () Bool) +(declare-fun lwt.40 () Bool) +(declare-fun lwt.39 () Bool) +(declare-fun lwt.38 () Bool) +(declare-fun lwt.36 () Bool) +(declare-fun lwt.35 () Bool) +(declare-fun lwt.34 () Bool) +(declare-fun lwt.32 () Bool) +(declare-fun lwt.30 () Bool) +(declare-fun lwt.29 () Bool) +(declare-fun lwt.26 () Bool) +(declare-fun lwt.25 () Bool) +(declare-fun lwt.23 () Bool) +(declare-fun lwt.22 () Bool) +(declare-fun lwt.21 () Bool) +(declare-fun lwt.20 () Bool) +(declare-fun lwt.19 () Bool) +(declare-fun lwt.18 () Bool) +(declare-fun lwt.17 () Bool) +(declare-fun lwt.16 () Bool) +(declare-fun lwt.14 () Bool) +(declare-fun lwt.13 () Bool) +(declare-fun lwt.12 () Bool) +(declare-fun lwt.11 () Bool) +(declare-fun lwt.10 () Bool) +(declare-fun lwt.9 () Bool) +(declare-fun lwt.8 () Bool) +(declare-fun lwt.7 () Bool) +(declare-fun lwt.6 () Bool) +(declare-fun lwt.4 () Bool) +(declare-fun lwt.24 () Bool) +(declare-fun cppo.22 () Bool) +(declare-fun cppo.21 () Bool) +(declare-fun cppo.20 () Bool) +(declare-fun cppo.19 () Bool) +(declare-fun cppo.18 () Bool) +(declare-fun cppo.17 () Bool) +(declare-fun cppo.16 () Bool) +(declare-fun cppo.15 () Bool) +(declare-fun cppo.14 () Bool) +(declare-fun cppo.13 () Bool) +(declare-fun cppo.12 () Bool) +(declare-fun cppo.11 () Bool) +(declare-fun cppo.10 () Bool) +(declare-fun cppo.8 () Bool) +(declare-fun cppo.7 () Bool) +(declare-fun cppo.6 () Bool) +(declare-fun cppo.5 () Bool) +(declare-fun jbuilder.24 () Bool) +(declare-fun jbuilder.23 () Bool) +(declare-fun jbuilder.22 () Bool) +(declare-fun jbuilder.21 () Bool) +(declare-fun jbuilder.20 () Bool) +(declare-fun jbuilder.19 () Bool) +(declare-fun jbuilder.18 () Bool) +(declare-fun jbuilder.17 () Bool) +(declare-fun jbuilder.16 () Bool) +(declare-fun jbuilder.15 () Bool) +(declare-fun jbuilder.14 () Bool) +(declare-fun ocaml-migrate-parsetree.33 () Bool) +(declare-fun ocaml-migrate-parsetree.32 () Bool) +(declare-fun ocaml-migrate-parsetree.31 () Bool) +(declare-fun ocaml-migrate-parsetree.30 () Bool) +(declare-fun ocaml-migrate-parsetree.28 () Bool) +(declare-fun ocaml-migrate-parsetree.27 () Bool) +(declare-fun ocaml-migrate-parsetree.26 () Bool) +(declare-fun ocaml-migrate-parsetree.24 () Bool) +(declare-fun ocaml-migrate-parsetree.23 () Bool) +(declare-fun ocaml-migrate-parsetree.22 () Bool) +(declare-fun ocaml-migrate-parsetree.21 () Bool) +(declare-fun ocaml-migrate-parsetree.20 () Bool) +(declare-fun ocaml-migrate-parsetree.19 () Bool) +(declare-fun ocaml-migrate-parsetree.18 () Bool) +(declare-fun ocaml-migrate-parsetree.17 () Bool) +(declare-fun ocaml-migrate-parsetree.16 () Bool) +(declare-fun ocaml-migrate-parsetree.15 () Bool) +(declare-fun ocaml-migrate-parsetree.14 () Bool) +(declare-fun ocaml-migrate-parsetree.13 () Bool) +(declare-fun ocaml-migrate-parsetree.12 () Bool) +(declare-fun ocaml-migrate-parsetree.11 () Bool) +(declare-fun ocaml-migrate-parsetree.10 () Bool) +(declare-fun ocaml-migrate-parsetree.9 () Bool) +(declare-fun ocaml-migrate-parsetree.8 () Bool) +(declare-fun ocaml-migrate-parsetree.6 () Bool) +(declare-fun ocaml-migrate-parsetree.4 () Bool) +(declare-fun ocaml-migrate-parsetree.3 () Bool) +(declare-fun ppx%5ftools%5fversioned.12 () Bool) +(declare-fun ppx%5ftools%5fversioned.11 () Bool) +(declare-fun ppx%5ftools%5fversioned.10 () Bool) +(declare-fun ppx%5ftools%5fversioned.9 () Bool) +(declare-fun ppx%5ftools%5fversioned.8 () Bool) +(declare-fun ppx%5ftools%5fversioned.7 () Bool) +(declare-fun ppx%5ftools%5fversioned.6 () Bool) +(declare-fun ppx%5ftools%5fversioned.5 () Bool) +(declare-fun result.6 () Bool) +(declare-fun result.5 () Bool) +(declare-fun result.4 () Bool) +(declare-fun result.3 () Bool) +(declare-fun result.2 () Bool) +(declare-fun result.1 () Bool) +(declare-fun ocaml-config.1 () Bool) +(declare-fun ocaml-config.2 () Bool) +(declare-fun dune-configurator.23 () Bool) +(declare-fun dune-configurator.22 () Bool) +(declare-fun dune-configurator.21 () Bool) +(declare-fun dune-configurator.20 () Bool) +(declare-fun dune-configurator.18 () Bool) +(declare-fun dune-configurator.17 () Bool) +(declare-fun dune-configurator.16 () Bool) +(declare-fun dune-configurator.14 () Bool) +(declare-fun dune-configurator.13 () Bool) +(declare-fun dune-configurator.12 () Bool) +(declare-fun dune-configurator.11 () Bool) +(declare-fun dune-configurator.9 () Bool) +(declare-fun dune-configurator.8 () Bool) +(declare-fun dune-configurator.7 () Bool) +(declare-fun dune-configurator.6 () Bool) +(declare-fun dune-configurator.5 () Bool) +(declare-fun dune-configurator.3 () Bool) +(declare-fun dune-configurator.2 () Bool) +(declare-fun dune-configurator.10 () Bool) +(declare-fun dune-private-libs.7 () Bool) +(declare-fun ppx%5ftools.19 () Bool) +(declare-fun ppx%5ftools.18 () Bool) +(declare-fun ppx%5ftools.17 () Bool) +(declare-fun ppx%5ftools.16 () Bool) +(declare-fun ppx%5ftools.15 () Bool) +(declare-fun ppx%5ftools.14 () Bool) +(declare-fun ppx%5ftools.13 () Bool) +(declare-fun ppx%5ftools.12 () Bool) +(declare-fun ppx%5ftools.11 () Bool) +(declare-fun ppx%5ftools.10 () Bool) +(declare-fun ppx%5ftools.9 () Bool) +(declare-fun ppx%5ftools.8 () Bool) +(declare-fun ppx%5ftools.7 () Bool) +(declare-fun ppx%5ftools.5 () Bool) +(declare-fun ppx%5ftools.3 () Bool) +(declare-fun ppx%5ftools.2 () Bool) +(declare-fun ppx%5ftools.1 () Bool) +(declare-fun ppx%5ftools.4 () Bool) +(declare-fun why3-base.13 () Bool) +(declare-fun why3-base.12 () Bool) +(declare-fun why3-base.11 () Bool) +(declare-fun why3-base.10 () Bool) +(declare-fun why3-base.8 () Bool) +(declare-fun why3-base.7 () Bool) +(declare-fun why3-base.6 () Bool) +(declare-fun why3-base.5 () Bool) +(declare-fun why3-base.4 () Bool) +(declare-fun why3-base.3 () Bool) +(declare-fun why3-base.2 () Bool) +(declare-fun base.25 () Bool) +(declare-fun base.24 () Bool) +(declare-fun base.22 () Bool) +(declare-fun base.21 () Bool) +(declare-fun base.20 () Bool) +(declare-fun base.18 () Bool) +(declare-fun base.17 () Bool) +(declare-fun base.16 () Bool) +(declare-fun base.13 () Bool) +(declare-fun base.11 () Bool) +(declare-fun base.9 () Bool) +(declare-fun base.8 () Bool) +(declare-fun base.7 () Bool) +(declare-fun base.6 () Bool) +(declare-fun base.5 () Bool) +(declare-fun base.14 () Bool) +(declare-fun sexplib0.2 () Bool) +(declare-fun coq.1 () Bool) +(declare-fun cppo.4 () Bool) +(declare-fun cppo.3 () Bool) +(declare-fun cppo.2 () Bool) +(declare-fun cppo.1 () Bool) +(declare-fun ppx%5fcore.14 () Bool) +(declare-fun ppx%5fcore.13 () Bool) +(declare-fun ppx%5fcore.12 () Bool) +(declare-fun jbuilder.13 () Bool) +(declare-fun jbuilder.12 () Bool) +(declare-fun jbuilder.11 () Bool) +(declare-fun jbuilder.10 () Bool) +(declare-fun jbuilder.9 () Bool) +(declare-fun jbuilder.8 () Bool) +(declare-fun jbuilder.7 () Bool) +(declare-fun jbuilder.6 () Bool) +(declare-fun jbuilder.5 () Bool) +(declare-fun jbuilder.4 () Bool) +(declare-fun ocaml-compiler-libs.2 () Bool) +(declare-fun ppx%5fast.4 () Bool) +(declare-fun ppx%5fast.3 () Bool) +(declare-fun ppx%5fast.2 () Bool) +(declare-fun ppx%5ftraverse%5fbuiltins.2 () Bool) +(declare-fun stdio.3 () Bool) +(declare-fun stdio.2 () Bool) +(declare-fun menhirSdk.10 () Bool) +(declare-fun menhirSdk.9 () Bool) +(declare-fun menhirSdk.7 () Bool) +(declare-fun menhirSdk.6 () Bool) +(declare-fun menhirSdk.5 () Bool) +(declare-fun menhirSdk.4 () Bool) +(declare-fun menhirSdk.3 () Bool) +(declare-fun menhirSdk.2 () Bool) +(declare-fun menhirSdk.1 () Bool) +(declare-fun menhirSdk.8 () Bool) +(declare-fun conf-gtk2.1 () Bool) +(declare-fun conf-which.1 () Bool) +(declare-fun stdio.13 () Bool) +(declare-fun stdio.11 () Bool) +(declare-fun stdio.7 () Bool) +(declare-fun stdio.5 () Bool) +(declare-fun stdio.9 () Bool) +(declare-fun alt-ergo-lib.4 () Bool) +(declare-fun alt-ergo-lib.2 () Bool) +(declare-fun alt-ergo-lib.1 () Bool) +(declare-fun alt-ergo-lib.3 () Bool) +(declare-fun ocplib-simplex.2 () Bool) +(declare-fun seq.5 () Bool) +(declare-fun seq.4 () Bool) +(declare-fun seq.3 () Bool) +(declare-fun seq.2 () Bool) +(declare-fun seq.1 () Bool) +(declare-fun stdlib-shims.2 () Bool) +(declare-fun topkg.16 () Bool) +(declare-fun topkg.15 () Bool) +(declare-fun topkg.13 () Bool) +(declare-fun topkg.12 () Bool) +(declare-fun topkg.11 () Bool) +(declare-fun topkg.9 () Bool) +(declare-fun topkg.8 () Bool) +(declare-fun topkg.7 () Bool) +(declare-fun topkg.6 () Bool) +(declare-fun topkg.5 () Bool) +(declare-fun topkg.4 () Bool) +(declare-fun topkg.3 () Bool) +(declare-fun topkg.14 () Bool) +(declare-fun conf-gmp.3 () Bool) +(declare-fun conf-gmp.2 () Bool) +(declare-fun conf-gmp.1 () Bool) +(declare-fun conf-perl.1 () Bool) +(declare-fun ppx%5fderivers.2 () Bool) +(declare-fun ppx%5fderivers.1 () Bool) +(declare-fun jbuilder.3 () Bool) +(declare-fun jbuilder.2 () Bool) +(declare-fun menhirLib.10 () Bool) +(declare-fun configurator.7 () Bool) +(declare-fun configurator.5 () Bool) +(declare-fun configurator.2 () Bool) +(declare-fun configurator.3 () Bool) +(declare-fun ppx%5fbase.2 () Bool) +(declare-fun ppx%5fdriver.16 () Bool) +(declare-fun ppx%5fdriver.15 () Bool) +(declare-fun ppx%5fdriver.14 () Bool) +(declare-fun mmap.2 () Bool) +(declare-fun ocplib-endian.9 () Bool) +(declare-fun ocplib-endian.8 () Bool) +(declare-fun ocplib-endian.7 () Bool) +(declare-fun ocplib-endian.6 () Bool) +(declare-fun ocplib-endian.4 () Bool) +(declare-fun ocplib-endian.3 () Bool) +(declare-fun ocplib-endian.2 () Bool) +(declare-fun ocplib-endian.1 () Bool) +(declare-fun sqlite3.26 () Bool) +(declare-fun sqlite3.25 () Bool) +(declare-fun sqlite3.23 () Bool) +(declare-fun sqlite3.21 () Bool) +(declare-fun sqlite3.20 () Bool) +(declare-fun sqlite3.19 () Bool) +(declare-fun sqlite3.18 () Bool) +(declare-fun sqlite3.17 () Bool) +(declare-fun sqlite3.16 () Bool) +(declare-fun sqlite3.15 () Bool) +(declare-fun sqlite3.14 () Bool) +(declare-fun sqlite3.13 () Bool) +(declare-fun sqlite3.12 () Bool) +(declare-fun sqlite3.11 () Bool) +(declare-fun sqlite3.10 () Bool) +(declare-fun sqlite3.9 () Bool) +(declare-fun sqlite3.8 () Bool) +(declare-fun sqlite3.22 () Bool) +(declare-fun conf-sqlite3.1 () Bool) +(declare-fun ocaml-syntax-shims.1 () Bool) +(declare-fun conf-pkg-config.4 () Bool) +(declare-fun conf-pkg-config.3 () Bool) +(declare-fun conf-pkg-config.2 () Bool) +(declare-fun conf-pkg-config.1 () Bool) +(declare-fun alt-ergo.7 () Bool) +(declare-fun alt-ergo.6 () Bool) +(declare-fun alt-ergo.5 () Bool) +(declare-fun alt-ergo.4 () Bool) +(declare-fun alt-ergo.3 () Bool) +(declare-fun alt-ergo.2 () Bool) +(declare-fun alt-ergo.12 () Bool) +(declare-fun alt-ergo.11 () Bool) +(declare-fun alt-ergo.10 () Bool) +(declare-fun alt-ergo.9 () Bool) +(declare-fun alt-ergo.8 () Bool) +(declare-fun conf-autoconf.1 () Bool) +(declare-fun psmt2-frontend.1 () Bool) +(declare-fun sexplib0.8 () Bool) +(declare-fun sexplib0.6 () Bool) +(declare-fun sexplib0.4 () Bool) +(declare-fun sexplib.60 () Bool) +(declare-fun sexplib.58 () Bool) +(declare-fun sexplib.56 () Bool) +(declare-fun sexplib.55 () Bool) +(declare-fun sexplib.57 () Bool) +(declare-fun ppx%5foptcomp.12 () Bool) +(declare-fun menhirLib.9 () Bool) +(declare-fun menhirLib.8 () Bool) +(declare-fun menhirLib.7 () Bool) +(declare-fun menhirLib.6 () Bool) +(declare-fun menhirLib.4 () Bool) +(declare-fun menhirLib.3 () Bool) +(declare-fun menhirLib.2 () Bool) +(declare-fun menhirLib.1 () Bool) +(declare-fun menhirLib.5 () Bool) +(declare-fun ocplib-simplex.1 () Bool) +(declare-fun base-bytes.2 () Bool) +(declare-fun base-bytes.1 () Bool) +(declare-fun conf-ncurses.1 () Bool) +(declare-fun base-no-ppx.1 () Bool) +(declare-fun ocaml-secondary-compiler.2 () Bool) +(declare-fun ocaml-secondary-compiler.1 () Bool) +(declare-fun mmap.1 () Bool) +(declare-fun dune-private-libs.3 () Bool) +(declare-fun alt-ergo-parsers.4 () Bool) +(declare-fun optcomp.3 () Bool) +(declare-fun psmt2-frontend.4 () Bool) +(declare-fun psmt2-frontend.3 () Bool) +(declare-fun psmt2-frontend.2 () Bool) +(declare-fun dune-private-libs.14 () Bool) +(declare-fun dune-private-libs.13 () Bool) +(declare-fun dune-private-libs.12 () Bool) +(declare-fun dune-private-libs.11 () Bool) +(declare-fun dune-private-libs.10 () Bool) +(declare-fun dune-private-libs.8 () Bool) +(declare-fun dune-private-libs.6 () Bool) +(declare-fun dune-private-libs.5 () Bool) +(declare-fun dune-private-libs.4 () Bool) +(declare-fun dune-private-libs.2 () Bool) +(declare-fun dune-private-libs.9 () Bool) +(declare-fun base-ocamlbuild.1 () Bool) +(declare-fun cppo%5focamlbuild.3 () Bool) +(declare-fun cppo%5focamlbuild.2 () Bool) +(declare-fun cppo%5focamlbuild.1 () Bool) +(declare-fun extlib.14 () Bool) +(declare-fun conf-emacs.1 () Bool) +(declare-fun tuareg.6 () Bool) +(declare-fun cmdliner.14 () Bool) +(declare-fun ocp-indent.28 () Bool) +(declare-fun ocaml-base-compiler.36 () Bool) +(declare-fun octavius.6 () Bool) +(declare-fun octavius.5 () Bool) +(declare-fun octavius.4 () Bool) +(declare-fun octavius.2 () Bool) +(declare-fun octavius.1 () Bool) +(declare-fun octavius.3 () Bool) +(declare-fun conf-zlib.1 () Bool) +(declare-fun xenbigarray.1 () Bool) +(declare-fun csexp.7 () Bool) +(declare-fun csexp.8 () Bool) +(declare-fun opam-file-format.11 () Bool) +(declare-fun ocaml-options-vanilla.1 () Bool) +(declare-fun re.23 () Bool) +(declare-fun cudf.5 () Bool) +(declare-fun conf-python-2-7.2 () Bool) +(declare-fun z3.10 () Bool) +(declare-fun easy-format.7 () Bool) +(declare-fun alt-ergo-parsers.2 () Bool) +(declare-fun alt-ergo-parsers.1 () Bool) +(declare-fun alt-ergo-parsers.3 () Bool) +(declare-fun dot-merlin-reader.3 () Bool) +(declare-fun yojson.18 () Bool) +(declare-fun merlin.46 () Bool) +(declare-fun ppx%5fmetaquot.2 () Bool) +(declare-fun ppx%5ftype%5fconv.14 () Bool) +(declare-fun ppx%5ftype%5fconv.13 () Bool) +(declare-fun ppx%5fenumerate.10 () Bool) +(declare-fun biniou.9 () Bool) +(declare-fun user-setup.7 () Bool) +(declare-fun base-implicits.1 () Bool) +(declare-fun ppx%5fsexp%5fconv.14 () Bool) +(declare-fun base-bigarray.1 () Bool) +(declare-fun mccs.9 () Bool) +(declare-fun ppx%5fjs%5fstyle.2 () Bool) +(declare-fun ppx%5fcompare.11 () Bool) +(declare-fun ppx%5fhash.2 () Bool) +(declare-fun dose3.5 () Bool) +(declare-fun base-metaocaml-ocamlfind.1 () Bool) +(declare-fun conf-findutils.1 () Bool) + + + + + + + +(assert (=> lwt.45 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) + +(assert (=> result.4 (not (or result.1 result.2 result.3 result.5 result.6)))) + +(assert (=> result.4 + (and ocaml.60 + (or jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) + +(assert (=> ppx%5ftools.18 + (not (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.19)))) + +(assert (=> ppx%5ftools.18 + (and false + (or dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) + +(assert (=> lwt.44 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) + +(assert (=> lwt.44 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) + +(assert (=> camlp4.21 + (not (or camlp4.2 + camlp4.3 + camlp4.5 + camlp4.6 + camlp4.7 + camlp4.8 + camlp4.9 + camlp4.10 + camlp4.11 + camlp4.13 + camlp4.14 + camlp4.15 + camlp4.16 + camlp4.17 + camlp4.18 + camlp4.19 + camlp4.20 + camlp4.22 + camlp4.23 + camlp4.24 + camlp4.25 + camlp4.26 + camlp4.27 + camlp4.28 + camlp4.29 + camlp4.30 + camlp4.31 + camlp4.32 + camlp4.33)))) + +(assert (=> camlp4.21 (and false false))) + +(assert (=> menhir.55 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.56)))) + +(assert (=> menhir.55 + (and ocaml.60 + menhirSdk.9 + menhirLib.9 + (or dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) + +(assert (=> camlp5.19 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.13 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) + +(assert (=> camlp5.19 false)) + +(assert (=> cppo.7 + (not (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) + +(assert (=> cppo.7 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false))) + +(assert (=> menhir.40 + (not (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56)))) + +(assert (=> menhir.40 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + ocaml.60))) + +(assert (=> sexplib.56 + (not (or sexplib.55 + sexplib.57 + sexplib.58 + sexplib.60 + sexplib0.2 + sexplib0.4 + sexplib0.6 + sexplib0.8)))) + +(assert (=> sexplib.56 + (and false + (or num.1 num.2 num.3 num.4 num.5 num.6) + (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11)))) + +(assert (=> dune.9 + (not (or dune.3 + dune.4 + dune.6 + dune.7 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72 + jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24)))) + +(assert (=> dune.9 ocaml.60)) + +(assert (=> lwt.49 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.14 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.50 + lwt.51)))) + +(assert (=> lwt.49 + (and (or seq.1 seq.2 seq.3 seq.4 seq.5) + (or result.1 result.2 result.3 result.4 result.5 result.6) + (or ocplib-endian.1 + ocplib-endian.2 + ocplib-endian.3 + ocplib-endian.4 + ocplib-endian.6 + ocplib-endian.7 + ocplib-endian.8 + ocplib-endian.9) + ocaml.60 + mmap.2 + (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + (or dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + (or cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22)))) + +(assert (=> num.3 (not (or num.1 num.2 num.4 num.5 num.6 base-num.1)))) + +(assert (=> num.3 + (and (or ocamlfind.23 ocamlfind.24 ocamlfind.25 ocamlfind.26) ocaml.60))) + +(assert (=> camlp5.13 + (not (or camlp5.2 + camlp5.3 + camlp5.4 + camlp5.5 + camlp5.6 + camlp5.7 + camlp5.8 + camlp5.9 + camlp5.10 + camlp5.11 + camlp5.12 + camlp5.14 + camlp5.15 + camlp5.16 + camlp5.17 + camlp5.18 + camlp5.19 + camlp5.20 + camlp5.21 + camlp5.22 + camlp5.23 + camlp5.24)))) + +(assert (=> camlp5.13 false)) + +(assert (=> lwt.14 + (not (or lwt.4 + lwt.6 + lwt.7 + lwt.8 + lwt.9 + lwt.10 + lwt.11 + lwt.12 + lwt.13 + lwt.16 + lwt.17 + lwt.18 + lwt.19 + lwt.20 + lwt.21 + lwt.22 + lwt.23 + lwt.24 + lwt.25 + lwt.26 + lwt.29 + lwt.30 + lwt.32 + lwt.34 + lwt.35 + lwt.36 + lwt.38 + lwt.39 + lwt.40 + lwt.41 + lwt.43 + lwt.44 + lwt.45 + lwt.46 + lwt.47 + lwt.49 + lwt.50 + lwt.51)))) + +(assert (=> lwt.14 + (and (or ppx%5ftools.1 + ppx%5ftools.2 + ppx%5ftools.3 + ppx%5ftools.4 + ppx%5ftools.5 + ppx%5ftools.7 + ppx%5ftools.8 + ppx%5ftools.9 + ppx%5ftools.10 + ppx%5ftools.11 + ppx%5ftools.12 + ppx%5ftools.13 + ppx%5ftools.14 + ppx%5ftools.15 + ppx%5ftools.16 + ppx%5ftools.17 + ppx%5ftools.18 + ppx%5ftools.19 + base-no-ppx.1) + (or ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + false + conf-ncurses.1))) + +(assert (=> ppx%5ftools%5fversioned.10 + (not (or ppx%5ftools%5fversioned.5 + ppx%5ftools%5fversioned.6 + ppx%5ftools%5fversioned.7 + ppx%5ftools%5fversioned.8 + ppx%5ftools%5fversioned.9 + ppx%5ftools%5fversioned.11 + ppx%5ftools%5fversioned.12)))) + +(assert (=> ppx%5ftools%5fversioned.10 + (and (or ocaml-migrate-parsetree.26 + ocaml-migrate-parsetree.27 + ocaml-migrate-parsetree.28 + ocaml-migrate-parsetree.30 + ocaml-migrate-parsetree.31 + ocaml-migrate-parsetree.32 + ocaml-migrate-parsetree.33) + ocaml.60 + (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72)))) + +(assert (=> alt-ergo.9 + (not (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12)))) + +(assert (=> alt-ergo.9 (and ocaml.60 alt-ergo-parsers.1 alt-ergo-lib.1))) + +(assert (=> jbuilder.14 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.15 + jbuilder.16 + jbuilder.17 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) + +(assert (=> jbuilder.14 + (and (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + ocaml.60))) + +(assert (=> num.2 (not (or num.1 num.3 num.4 num.5 num.6 base-num.1)))) + +(assert (=> num.2 + (and (or ocamlfind.23 ocamlfind.24 ocamlfind.25 ocamlfind.26) ocaml.60))) + +(assert (=> jbuilder.17 + (not (or jbuilder.2 + jbuilder.3 + jbuilder.4 + jbuilder.5 + jbuilder.6 + jbuilder.7 + jbuilder.8 + jbuilder.9 + jbuilder.10 + jbuilder.11 + jbuilder.12 + jbuilder.13 + jbuilder.14 + jbuilder.15 + jbuilder.16 + jbuilder.18 + jbuilder.19 + jbuilder.20 + jbuilder.21 + jbuilder.22 + jbuilder.23 + jbuilder.24 + jbuilder.25)))) + +(assert (> 0 (+ (ite (or dune.3 + dune.4 + dune.6 + dune.7 + dune.9 + dune.10 + dune.12 + dune.14 + dune.16 + dune.17 + dune.19 + dune.20 + dune.21 + dune.22 + dune.24 + dune.25 + dune.26 + dune.27 + dune.29 + dune.30 + dune.31 + dune.33 + dune.34 + dune.35 + dune.36 + dune.38 + dune.40 + dune.41 + dune.42 + dune.43 + dune.44 + dune.48 + dune.50 + dune.51 + dune.52 + dune.54 + dune.56 + dune.57 + dune.59 + dune.61 + dune.62 + dune.64 + dune.65 + dune.66 + dune.68 + dune.69 + dune.71 + dune.72) + 0 + 1) + (ite (or ocamlbuild.1 + ocamlbuild.2 + ocamlbuild.3 + ocamlbuild.4 + ocamlbuild.5 + ocamlbuild.6 + ocamlbuild.7 + ocamlbuild.8) + 0 + 1) + (ite (or result.1 result.2 result.3 result.4 result.5 result.6) 0 1) + (ite dose3.5 0 1) + (ite (or base-bytes.1 base-bytes.2) 0 1) + (ite conf-zlib.1 0 1) + (ite (or lablgtk.3 + lablgtk.6 + lablgtk.7 + lablgtk.8 + lablgtk.9 + lablgtk.10 + lablgtk.11 + lablgtk.12 + lablgtk.13 + lablgtk.14 + lablgtk.15) + 0 + 1) + (ite biniou.9 0 1) + (ite base-unix.1 0 1) + (ite (or ocamlfind.3 + ocamlfind.4 + ocamlfind.5 + ocamlfind.6 + ocamlfind.7 + ocamlfind.10 + ocamlfind.11 + ocamlfind.12 + ocamlfind.13 + ocamlfind.14 + ocamlfind.15 + ocamlfind.17 + ocamlfind.18 + ocamlfind.21 + ocamlfind.22 + ocamlfind.23 + ocamlfind.24 + ocamlfind.25 + ocamlfind.26) + 0 + 1) + (ite (or conf-pkg-config.1 + conf-pkg-config.2 + conf-pkg-config.3 + conf-pkg-config.4) + 0 + 1) + (ite conf-autoconf.1 0 1) + (ite conf-emacs.1 0 1) + (ite (or alt-ergo-lib.1 alt-ergo-lib.2 alt-ergo-lib.3 alt-ergo-lib.4) 0 1) + (ite mccs.9 0 1) + (ite ocaml-base-compiler.36 0 1) + (ite (or ocplib-simplex.1 ocplib-simplex.2) 0 1) + (ite (or camlzip.1 + camlzip.2 + camlzip.3 + camlzip.4 + camlzip.5 + camlzip.6 + camlzip.7) + 0 + 1) + (ite (or alt-ergo-parsers.1 + alt-ergo-parsers.2 + alt-ergo-parsers.3 + alt-ergo-parsers.4) + 0 + 1) + (ite dot-merlin-reader.3 0 1) + (ite %3dopam-invariant.1 0 1) + (ite (or conf-gmp.1 conf-gmp.2 conf-gmp.3) 0 1) + (ite (or num.1 num.2 num.3 num.4 num.5 num.6) 0 1) + (ite (or cppo.1 + cppo.2 + cppo.3 + cppo.4 + cppo.5 + cppo.6 + cppo.7 + cppo.8 + cppo.10 + cppo.11 + cppo.12 + cppo.13 + cppo.14 + cppo.15 + cppo.16 + cppo.17 + cppo.18 + cppo.19 + cppo.20 + cppo.21 + cppo.22) + 0 + 1) + (ite (or ocamlgraph.4 + ocamlgraph.5 + ocamlgraph.6 + ocamlgraph.7 + ocamlgraph.8 + ocamlgraph.9 + ocamlgraph.12) + 0 + 1) + (ite user-setup.7 0 1) + (ite yojson.18 0 1) + (ite (or zarith.1 + zarith.2 + zarith.3 + zarith.4 + zarith.5 + zarith.6 + zarith.7 + zarith.8 + zarith.9 + zarith.12 + zarith.13 + zarith.14) + 0 + 1) + (ite (or ocaml-config.1 ocaml-config.2) 0 1) + (ite (or ocaml-secondary-compiler.1 ocaml-secondary-compiler.2) 0 1) + (ite conf-which.1 0 1) + (ite base-bigarray.1 0 1) + (ite merlin.46 0 1) + (ite easy-format.7 0 1) + (ite z3.10 0 1) + (ite cudf.5 0 1) + (ite re.23 0 1) + (ite opam-file-format.11 0 1) + (ite (or dune-configurator.2 + dune-configurator.3 + dune-configurator.5 + dune-configurator.6 + dune-configurator.7 + dune-configurator.8 + dune-configurator.9 + dune-configurator.10 + dune-configurator.11 + dune-configurator.12 + dune-configurator.13 + dune-configurator.14 + dune-configurator.16 + dune-configurator.17 + dune-configurator.18 + dune-configurator.20 + dune-configurator.21 + dune-configurator.22 + dune-configurator.23) + 0 + 1) + (ite (or csexp.7 csexp.8) 0 1) + (ite ocaml.60 0 1) + (ite stdlib-shims.2 0 1) + (ite ocp-indent.28 0 1) + (ite cmdliner.14 0 1) + (ite (or psmt2-frontend.1 psmt2-frontend.2 psmt2-frontend.3 psmt2-frontend.4) + 0 + 1) + (ite tuareg.6 0 1) + (ite conf-python-2-7.2 0 1) + (ite extlib.14 0 1) + (ite (or seq.1 seq.2 seq.3 seq.4 seq.5) 0 1) + (ite (or menhirLib.1 + menhirLib.2 + menhirLib.3 + menhirLib.4 + menhirLib.5 + menhirLib.6 + menhirLib.7 + menhirLib.8 + menhirLib.9 + menhirLib.10) + 0 + 1) + (ite conf-perl.1 0 1) + (ite (or menhirSdk.1 + menhirSdk.2 + menhirSdk.3 + menhirSdk.4 + menhirSdk.5 + menhirSdk.6 + menhirSdk.7 + menhirSdk.8 + menhirSdk.9 + menhirSdk.10) + 0 + 1) + (ite base-threads.1 0 1) + (ite (or alt-ergo.2 + alt-ergo.3 + alt-ergo.4 + alt-ergo.5 + alt-ergo.6 + alt-ergo.7 + alt-ergo.8 + alt-ergo.9 + alt-ergo.10 + alt-ergo.11 + alt-ergo.12) + 0 + 1) + (ite conf-gtk2.1 0 1) + (ite conf-m4.1 0 1) + (ite ocamlfind-secondary.1 0 1) + (ite (or menhir.2 + menhir.3 + menhir.4 + menhir.6 + menhir.8 + menhir.11 + menhir.12 + menhir.13 + menhir.14 + menhir.15 + menhir.16 + menhir.17 + menhir.18 + menhir.19 + menhir.20 + menhir.21 + menhir.22 + menhir.23 + menhir.24 + menhir.25 + menhir.26 + menhir.27 + menhir.28 + menhir.29 + menhir.30 + menhir.31 + menhir.32 + menhir.33 + menhir.34 + menhir.36 + menhir.37 + menhir.38 + menhir.39 + menhir.40 + menhir.41 + menhir.42 + menhir.43 + menhir.44 + menhir.45 + menhir.46 + menhir.47 + menhir.48 + menhir.49 + menhir.50 + menhir.51 + menhir.52 + menhir.53 + menhir.54 + menhir.55 + menhir.56) + 0 + 1))) + ) + +(check-sat) diff --git a/examples/optim-examples/optmization_with_applications.ae b/examples/optim-examples/optmization_with_applications.ae new file mode 100644 index 000000000..da04b69e0 --- /dev/null +++ b/examples/optim-examples/optmization_with_applications.ae @@ -0,0 +1,14 @@ +logic x : int +logic y : int + +logic f : int -> int + +goal g : + +minimize(x,1) -> +maximize(f(y),2) -> +maximize(f(x),4) -> + +x >= 10 -> + f(x) + 2 * x <= 0 -> + f(y) <= 0 -> false diff --git a/examples/optim-examples/pb-unconstrained-variables.ae b/examples/optim-examples/pb-unconstrained-variables.ae new file mode 100644 index 000000000..f5a9a0920 --- /dev/null +++ b/examples/optim-examples/pb-unconstrained-variables.ae @@ -0,0 +1,14 @@ +logic x : int +logic y : int +logic z : int + +(* Here, we don't see that "y" is unbounded. We even don't print any model for it (with or without optimization *) +(** => fixed with the new syntax to provide optimization constraints *) +goal g : +maximize(x,1) -> +minimize(y,2) -> +minimize(z,3) -> + +10 <= x <= 100 -> + 10 <= z <= 100 -> + false diff --git a/examples/optim-examples/petit.ae b/examples/optim-examples/petit.ae new file mode 100644 index 000000000..7092ca94b --- /dev/null +++ b/examples/optim-examples/petit.ae @@ -0,0 +1,13 @@ +logic z : int +logic x : int +logic y : int + +goal g : +minimize(z,1) -> +minimize(y,3) -> +maximize(x,2) -> +(y <= x) -> +(0 <= (y - (3 * z))) -> +(10 <= z) -> +false +(* min(z) = 10, max(x)= +infinity, min(y) not relevant since x doesn't has a max *) \ No newline at end of file diff --git a/examples/optim-examples/petit_2.ae b/examples/optim-examples/petit_2.ae new file mode 100644 index 000000000..9cc5d79b9 --- /dev/null +++ b/examples/optim-examples/petit_2.ae @@ -0,0 +1,16 @@ +logic z : int +logic x : int +logic y : int + +goal g : +minimize(z,1) -> +minimize(x,2) -> +minimize(y,3) -> + +(y <= x) -> +(0 <= (y - (3 * z))) -> +(10 <= z) -> +false +(* min of x is 30, but solving without optmizing returns a model where + x= 35, y = 34 and z = 11 +*) \ No newline at end of file diff --git a/src/bin/common/parse_command.ml b/src/bin/common/parse_command.ml index bcff8928e..4435a547b 100644 --- a/src/bin/common/parse_command.ml +++ b/src/bin/common/parse_command.ml @@ -313,7 +313,9 @@ let mk_models_opt b = `Ok () let mk_output_opt - interpretation use_underscore unsat_core output_format model_type models + interpretation use_underscore objectives_in_interpretation + all_models show_prop_model timeout_as_unknown unsat_core output_format + model_type models = let `Ok () = mk_models_opt models in set_infer_output_format output_format; @@ -328,6 +330,10 @@ let mk_output_opt if not models && interpretation != INone then set_interpretation interpretation; set_interpretation_use_underscore use_underscore; + set_objectives_in_interpretation objectives_in_interpretation; + set_all_models all_models; + set_show_prop_model show_prop_model; + set_timeout_as_unknown timeout_as_unknown; set_unsat_core unsat_core; set_output_format output_format; set_model_type model_type; @@ -365,6 +371,7 @@ let mk_sat_opt get_bottom_classes disable_flat_formulas_simplification no_backward no_decisions no_decisions_on no_minimal_bj no_sat_learning no_tableaux_cdcl_in_instantiation no_tableaux_cdcl_in_theories sat_plugin sat_solver + process_when_assuming = let arith_matching = not no_arith_matching in let mk_no_decisions_on ndo = @@ -409,6 +416,7 @@ let mk_sat_opt get_bottom_classes disable_flat_formulas_simplification set_sat_plugin sat_plugin; set_sat_solver sat_solver; set_tableaux_cdcl tableaux_cdcl; + set_process_when_assuming process_when_assuming; `Ok() | `Error m -> `Error (false, m) @@ -954,6 +962,52 @@ let parse_output_opt = ["interpretation-use-underscore";"use-underscore"] ~docv ~docs ~doc) in + let objectives_in_interpretation = + let doc = "Inline pretty-printing of optimized expressions in the \ + model instead of a dedicated section '(objectives \ + ...)'. Be aware that a part of the model may be shrunk \ + or not accurate if some expressions to optimize are \ + unbounded." in + let docv = "VAL" in + Arg.(value & flag & info + ["objectives-in-interpretation";"objectives-in-model"; + "obj-in-interpretation";"obj-in-model"] ~docv ~docs ~doc) in + + let all_models = + let doc = "Enable all-models (or all-sat) feature, in which case, \ + all possible boolean models will be explored. If \ + --interpretation is also set, an interpretation for \ + each boolean model will also be displayed. Note that \ + timeouts are set per model/SAT branch in this case." in + let docv = "VAL" in + Arg.(value & flag & info + ["all-models"; "all-sat"] ~docv ~docs ~doc) in + + let show_prop_model = + let doc = "Also show the propositional if a model is requested \ + (with --interpretation or with --all-models options)." in + let docv = "VAL" in + Arg.(value & flag & info + ["show-prop-model"; "show-propositional-model"] ~docv ~docs ~doc) in + + let model = + let doc = Format.sprintf + "Experimental support for models on labeled terms. \ + $(docv) must be %s. %s shows a complete model and %s shows \ + all models." + (Arg.doc_alts ["none"; "default"; "complete"; "all"]) + (Arg.doc_quote "complete") (Arg.doc_quote "all") in + let docv = "VAL" in + Arg.(value & flag & info + ["interpretation-use-underscore";"use-underscore"] + ~docv ~docs ~doc) in + + let timeout_as_unknown = + let doc = "Returns unknown status instead of timeout" in + let docv = "VAL" in + Arg.(value & flag & info + ["timeout-as-unknown"; "to-as-unknown"] ~docv ~docs ~doc) in + let unsat_core = let doc = "Experimental support for computing and printing unsat-cores." in Arg.(value & flag & info ["u"; "unsat-core"] ~doc) in @@ -999,8 +1053,9 @@ let parse_output_opt = Arg.(value & flag & info ~doc ~docs ["model"]) in Term.(ret (const mk_output_opt $ - interpretation $ use_underscore $ unsat_core $ - output_format $ model_type $ mdls + interpretation $ use_underscore $ + objectives_in_interpretation $ all_models $ show_prop_model $ + timeout_as_unknown $ unsat_core $ output_format $ model_type $ mdls )) let parse_profiling_opt = @@ -1185,13 +1240,20 @@ let parse_sat_opt = Arg.(value & opt string default & info ["sat-solver"] ~docv ~docs ~doc) in + let process_when_assuming = + let doc = "Process assumed formulas on the fly before SAT.unsat is \ + called (ie. adding formulas to SAT's env, translation \ + to CNF, bcp, propagation to theories, ..." in + Arg.(value & flag & info ["process-when-assuming"] ~docs ~doc) in + Term.(ret (const mk_sat_opt $ get_bottom_classes $ disable_flat_formulas_simplification $ enable_restarts $ no_arith_matching $ no_backjumping $ no_backward $ no_decisions $ no_decisions_on $ no_minimal_bj $ no_sat_learning $ no_tableaux_cdcl_in_instantiation $ - no_tableaux_cdcl_in_theories $ sat_plugin $ sat_solver + no_tableaux_cdcl_in_theories $ sat_plugin $ sat_solver $ + process_when_assuming )) let parse_term_opt = @@ -1391,13 +1453,16 @@ let main = in Cmd.v info term +let auto_set_implied_options () = + if Options.get_interpretation () then + Options.set_fm_cross_limit Numbers.Q.m_one + let parse_cmdline_arguments () = let r = Cmd.eval_value main in match r with - | Ok `Ok true -> () + | Ok `Ok true -> auto_set_implied_options () | Ok `Ok false -> raise (Exit_parse_command 0) | Ok `Version | Ok `Help -> exit 0 | Error `Parse -> exit Cmd.Exit.cli_error | Error `Term -> exit Cmd.Exit.internal_error | Error `Exn -> exit Cmd.Exit.internal_error - diff --git a/src/bin/common/solving_loop.ml b/src/bin/common/solving_loop.ml index ced90543f..e179b34b6 100644 --- a/src/bin/common/solving_loop.ml +++ b/src/bin/common/solving_loop.ml @@ -57,7 +57,7 @@ let main () = let module FE = Frontend.Make (SAT) in - let solve all_context (cnf, goal_name) = + let solve all_context used_names (cnf, goal_name) = let used_context = FE.choose_used_context all_context ~goal_name in let consistent_dep_stack = Stack.create () in Signals_profiling.init_profiling (); @@ -70,7 +70,8 @@ let main () = SAT.reset_refs (); let _ = List.fold_left - (FE.process_decl FE.print_status used_context consistent_dep_stack) + (FE.process_decl FE.print_status used_context used_names + consistent_dep_stack) (SAT.empty (), true, Explanation.empty) cnf in if Options.get_timelimit_per_goal() then @@ -84,7 +85,7 @@ let main () = if not (Options.get_timelimit_per_goal()) then exit 142 in - let typed_loop all_context state td = + let typed_loop all_context used_names state td = if get_type_only () then state else begin match td.Typed.c with | Typed.TGoal (_, kind, name, _) -> @@ -94,12 +95,12 @@ let main () = state.solver_ctx.ctx in let cnf = List.rev @@ Cnf.make l td in - let () = solve all_context (cnf, name) in + let () = solve all_context used_names (cnf, name) in begin match kind with | Ty.Check | Ty.Cut -> { state with solver_ctx = { state.solver_ctx with local = []; }} - | Ty.Thm | Ty.Sat -> + | Ty.Thm | Ty.Sat | Ty.AllSat _ -> { state with solver_ctx = { state.solver_ctx with global = []; local = []; }} @@ -151,7 +152,9 @@ let main () = if get_parse_only () then state else begin try let l, env = I.type_parsed state.env assertion_stack p in - List.fold_left (typed_loop all_used_context) { state with env; } l + let used_names = I.get_env_logics state.env in + List.fold_left (typed_loop all_used_context used_names) + { state with env; } l with | Errors.Error e -> if e != Warning_as_error then @@ -279,6 +282,25 @@ let main () = |> Header.init ~header_check ~header_licenses ~header_lang_version in + (* let all_used_context = FE.init_all_used_context () in + if Options.get_timelimit_per_goal() then + FE.print_status FE.Preprocess 0; + let assertion_stack = Stack.create () in + let typing_loop state p = + if get_parse_only () then state else begin + try + let l, env = I.type_parsed state.env assertion_stack p in + let used_names = I.get_env_logics state.env in + List.fold_left (typed_loop all_used_context used_names) + { state with env; } l + with + | Errors.Error e -> + if e != Warning_as_error then + Printer.print_err "%a" Errors.report e; + exit 1 + end + in *) + let handle_stmt : FE.used_context -> State.t -> Typer_Pipe.typechecked Typer_Pipe.stmt -> State.t = @@ -296,7 +318,7 @@ let main () = in let rev_cnf = D_cnf.make (State.get State.logic_file st).loc l td in let cnf = List.rev rev_cnf in - let () = solve all_context (cnf, name) in + let () = solve all_context Util.SS.empty (cnf, name) in let rec ng_is_thm rcnf = begin match rcnf with | Commands.{ st_decl = Query (_, _, (Ty.Thm | Ty.Sat)); _ } :: _ -> @@ -361,7 +383,7 @@ let main () = } in let cnf = List.rev rev_cnf in - let () = solve all_context (cnf, goal_name) in + let () = solve all_context Util.SS.empty (cnf, goal_name) in let rec ng_is_thm rcnf = begin match rcnf with | Commands.{ st_decl = Query (_, _, (Ty.Thm | Ty.Sat)); _ } :: _ -> diff --git a/src/bin/gui/annoted_ast.ml b/src/bin/gui/annoted_ast.ml index edab81860..7526aa98d 100644 --- a/src/bin/gui/annoted_ast.ml +++ b/src/bin/gui/annoted_ast.ml @@ -827,6 +827,9 @@ let rec print_typed_decl fmt td = match td.Typed.c with fprintf fmt "rewriting %s : %a" s print_rwt_list rwtl | TGoal (_, Thm, s, tf) -> fprintf fmt "check valid %s : %a" s print_tform tf | TGoal (_, Sat, s, tf) -> fprintf fmt "check sat %s : %a" s print_tform tf + | TGoal (_, AllSat l, s, tf) -> + fprintf fmt "check all sat (%s) %s : %a" + (String.concat " " l) s print_tform tf | TGoal (_, Check, s, tf) -> fprintf fmt "check %s : %a" s print_tform tf | TGoal (_, Cut, s, tf) -> fprintf fmt "cut %s : %a" s print_tform tf | TLogic (_, ls, ty) -> @@ -1832,9 +1835,11 @@ let rec add_atyped_decl errors (buffer:sbuffer) ?(indent=0) ?(tags=[]) d = | _ -> AFop (AOPnot, [aaform]) in let goal_str = - match gs with + match (gs : Ty.goal_sort) with | Thm -> "check valid" | Sat -> "check sat" + | AllSat l -> + Format.sprintf "check all sat (%s)" (String.concat " " l) | Check -> "check" | Cut -> "cut" in let tags = d.tag :: d.ptag :: tags in diff --git a/src/bin/gui/main_gui.ml b/src/bin/gui/main_gui.ml index 1d5244bac..c570f319a 100644 --- a/src/bin/gui/main_gui.ml +++ b/src/bin/gui/main_gui.ml @@ -216,33 +216,6 @@ let pop_error ?(error=false) ~message () = pop_w#show () -(* unused function - let pop_model _sat_env () = - let pop_w = GWindow.dialog - ~title:"Model" - ~destroy_with_parent:true - ~position:`CENTER - ~width:400 - ~height:300 () - in - - let sw1 = GBin.scrolled_window - ~vpolicy:`AUTOMATIC - ~hpolicy:`AUTOMATIC - ~packing:pop_w#vbox#add () in - let buf1 = GSourceView3.source_buffer () in - let tv1 = GSourceView3.source_view ~source_buffer:buf1 ~packing:(sw1#add) - ~wrap_mode:`CHAR () in - let _ = tv1#misc#modify_font font in - let _ = tv1#set_editable false in - (* let model_text = - asprintf "%a@." (SAT.print_model ~header:false) sat_env - in - * buf1#set_text model_text; *) - pop_w#show ()*) - - - let compare_rows icol_number (model:#GTree.model) row1 row2 = let t1 = model#get ~row:row1 ~column:icol_number in let t2 = model#get ~row:row2 ~column:icol_number in @@ -647,7 +620,8 @@ let run_replay env used_context = (fun dcl -> let cnf = Cnf.make_list dcl in ignore (List.fold_left - (FE.process_decl FE.print_status used_context consistent_dep) + (FE.process_decl FE.print_status used_context Util.SS.empty + consistent_dep) (empty_sat_inst env.insts, true, Explanation.empty) cnf) ) ast_pruned; @@ -711,7 +685,7 @@ let run buttonrun buttonstop buttonclean inst_model timers_model (List.fold_left (FE.process_decl (wrapper_update_status image label buttonclean env) - used_context consistent_dep) + used_context Util.SS.empty consistent_dep) (empty_sat_inst inst_model, true, Explanation.empty) cnf) ) ast_pruned; diff --git a/src/bin/js/worker_js.ml b/src/bin/js/worker_js.ml index 90c50a13a..8cdb73d93 100644 --- a/src/bin/js/worker_js.ml +++ b/src/bin/js/worker_js.ml @@ -107,7 +107,8 @@ let main worker_id content = let _,_,dep = List.fold_left (FE.process_decl - get_status_and_print used_context consistent_dep_stack) + get_status_and_print used_context Util.SS.empty + consistent_dep_stack) (SAT.empty_with_inst add_inst, true, Explanation.empty) cnf in if Options.get_unsat_core () then begin @@ -124,7 +125,8 @@ let main worker_id content = begin match kind with | Ty.Check | Ty.Cut -> { state with local = []; } - | Ty.Thm | Ty.Sat -> { state with global = []; local = []; } + | Ty.Thm | Ty.Sat | Ty.AllSat _ -> + { state with global = []; local = []; } end | Typed.TAxiom (_, s, _, _) when Ty.is_global_hyp s -> let cnf = Cnf.make state.global td in @@ -210,6 +212,255 @@ let main worker_id content = ) tbl [] in + let get_status_and_print status n = + returned_status := + begin match status with + | FE.Unsat _ -> Worker_interface.Unsat n + | FE.Inconsistent _ -> Worker_interface.Inconsistent n + | FE.Sat _ -> Worker_interface.Sat n + | FE.Unknown _ -> Worker_interface.Unknown n + | FE.Timeout _ -> Worker_interface.LimitReached "timeout" + | FE.Preprocess -> Worker_interface.Unknown n + end; + FE.print_status status n + in + + let solve all_context (cnf, goal_name) = + let used_context = FE.choose_used_context all_context ~goal_name in + let consistent_dep_stack = Stack.create () in + SAT.reset_refs (); + let _,_,dep = + List.fold_left + (FE.process_decl get_status_and_print used_context + Util.SS.empty consistent_dep_stack) + (SAT.empty_with_inst add_inst, true, Explanation.empty) cnf in + + if Options.get_unsat_core () then begin + unsat_core := Explanation.get_unsat_core dep; + end; + in + + let typed_loop all_context state td = + match td.Typed.c with + | Typed.TGoal (_, kind, name, _) -> + let l = state.local @ state.global @ state.ctx in + let cnf = List.rev @@ Cnf.make l td in + let () = solve all_context (cnf, name) in + begin match kind with + | Ty.Check + | Ty.Cut -> { state with local = []; } + | _ -> { state with global = []; local = []; } + end + | Typed.TAxiom (_, s, _, _) when Ty.is_global_hyp s -> + let cnf = Cnf.make state.global td in + { state with global = cnf; } + | Typed.TAxiom (_, s, _, _) when Ty.is_local_hyp s -> + let cnf = Cnf.make state.local td in + { state with local = cnf; } + | _ -> + let cnf = Cnf.make state.ctx td in + { state with ctx = cnf; } + in + + let (module I : Input.S) = Input.find (Options.get_frontend ()) in + let parsed () = + try + Options.Time.start (); + Options.set_is_gui false; + I.parse_file ~content ~format:None + with + | Parsing.Parse_error -> + Printer.print_err "%a" Errors.report + (Syntax_error ((Lexing.dummy_pos,Lexing.dummy_pos),"")); + raise Exit + | Errors.Error e -> + begin match e with + | Errors.Run_error r -> begin + match r with + | Steps_limit _ -> + returned_status := + Worker_interface.LimitReached "Steps limit" + | _ -> returned_status := Worker_interface.Error "Run error" + end + | _ -> returned_status := Worker_interface.Error "Error" + end; + Printer.print_err "%a" Errors.report e; + raise Exit + in + let all_used_context = FE.init_all_used_context () in + let assertion_stack = Stack.create () in + let typing_loop state p = + try + let l, env = I.type_parsed state.env assertion_stack p in + List.fold_left (typed_loop all_used_context) { state with env; } l + with Errors.Error e -> + Printer.print_err "%a" Errors.report e; + raise Exit + in + + let state = { + env = I.empty_env; + ctx = []; + local = []; + global = []; + } in + + begin + try let _ : _ state = + Seq.fold_left typing_loop state (parsed ()) in () + with Exit -> () end; + + let compute_statistics () = + let used = + List.fold_left (fun acc ({Explanation.f;_} as r) -> + Util.MI.add (Expr.uid f) r acc + ) Util.MI.empty (!unsat_core) in + Hashtbl.fold (fun id (f,nb) acc -> + match Util.MI.find_opt id used with + | None -> begin + match Expr.form_view f with + | Lemma {name=name;loc=loc;_} -> + let b,e = loc in + let used = + if Options.get_unsat_core () then Worker_interface.Unused + else Worker_interface.Unknown in + (name,b.Lexing.pos_lnum,e.Lexing.pos_lnum,!nb,used) :: acc + | _ -> acc + end + | Some r -> + let b,e = r.loc in + (r.name, b.Lexing.pos_lnum, e.Lexing.pos_lnum, !nb, + Worker_interface.Used) + :: acc + ) tbl [] + in + + let get_status_and_print status n = + returned_status := + begin match status with + | FE.Unsat _ -> Worker_interface.Unsat n + | FE.Inconsistent _ -> Worker_interface.Inconsistent n + | FE.Sat _ -> Worker_interface.Sat n + | FE.Unknown _ -> Worker_interface.Unknown n + | FE.Timeout _ -> Worker_interface.LimitReached "timeout" + | FE.Preprocess -> Worker_interface.Unknown n + end; + FE.print_status status n + in + + let solve all_context used_names (cnf, goal_name) = + let used_context = FE.choose_used_context all_context ~goal_name in + let consistent_dep_stack = Stack.create () in + SAT.reset_refs (); + let _,_,dep = + List.fold_left + (FE.process_decl + get_status_and_print used_context used_names consistent_dep_stack) + (SAT.empty_with_inst add_inst, true, Explanation.empty) cnf in + + if Options.get_unsat_core () then begin + unsat_core := Explanation.get_unsat_core dep; + end; + in + + let typed_loop all_context used_names state td = + match td.Typed.c with + | Typed.TGoal (_, kind, name, _) -> + let l = state.local @ state.global @ state.ctx in + let cnf = List.rev @@ Cnf.make l td in + let () = solve all_context used_names (cnf, name) in + begin match kind with + | Ty.Check + | Ty.Cut -> { state with local = []; } + | Ty.Thm | Ty.Sat | Ty.AllSat _ -> + { state with global = []; local = []; } + end + | Typed.TAxiom (_, s, _, _) when Ty.is_global_hyp s -> + let cnf = Cnf.make state.global td in + { state with global = cnf; } + | Typed.TAxiom (_, s, _, _) when Ty.is_local_hyp s -> + let cnf = Cnf.make state.local td in + { state with local = cnf; } + | _ -> + let cnf = Cnf.make state.ctx td in + { state with ctx = cnf; } + in + + let (module I : Input.S) = Input.find (Options.get_frontend ()) in + let parsed () = + try + Options.Time.start (); + Options.set_is_gui false; + I.parse_file ~content ~format:None + with + | Parsing.Parse_error -> + Printer.print_err "%a" Errors.report + (Syntax_error ((Lexing.dummy_pos,Lexing.dummy_pos),"")); + raise Exit + | Errors.Error e -> + begin match e with + | Errors.Run_error r -> begin + match r with + | Steps_limit _ -> + returned_status := + Worker_interface.LimitReached "Steps limit" + | _ -> returned_status := Worker_interface.Error "Run error" + end + | _ -> returned_status := Worker_interface.Error "Error" + end; + Printer.print_err "%a" Errors.report e; + raise Exit + in + let all_used_context = FE.init_all_used_context () in + let assertion_stack = Stack.create () in + let typing_loop state p = + try + let l, env = I.type_parsed state.env assertion_stack p in + let used_names = I.get_env_logics state.env in + List.fold_left (typed_loop all_used_context used_names) + { state with env; } l + with Errors.Error e -> + Printer.print_err "%a" Errors.report e; + raise Exit + in + + let state = { + env = I.empty_env; + ctx = []; + local = []; + global = []; + } in + + begin + try let _ : _ state = + Seq.fold_left typing_loop state (parsed ()) in () + with Exit -> () end; + + let compute_statistics () = + let used = + List.fold_left (fun acc ({Explanation.f;_} as r) -> + Util.MI.add (Expr.uid f) r acc + ) Util.MI.empty (!unsat_core) in + Hashtbl.fold (fun id (f,nb) acc -> + match Util.MI.find_opt id used with + | None -> begin + match Expr.form_view f with + | Lemma {name=name;loc=loc;_} -> + let b,e = loc in + let used = + if Options.get_unsat_core () then Worker_interface.Unused + else Worker_interface.Unknown in + (name,b.Lexing.pos_lnum,e.Lexing.pos_lnum,!nb,used) :: acc + | _ -> acc + end + | Some r -> + let b,e = r.loc in + (r.name, b.Lexing.pos_lnum, e.Lexing.pos_lnum, !nb, + Worker_interface.Used) + :: acc + ) tbl [] + in + (* returns a records with compatible worker_interface fields *) { diff --git a/src/bin/text/main_text.ml b/src/bin/text/main_text.ml index cddc3b72a..c24851d64 100644 --- a/src/bin/text/main_text.ml +++ b/src/bin/text/main_text.ml @@ -38,6 +38,8 @@ let parse_cmdline () = try Parse_command.parse_cmdline_arguments () with Parse_command.Exit_parse_command i -> exit i + + let () = register_input (); parse_cmdline (); @@ -45,3 +47,8 @@ let () = AltErgoLib.Printer.init_output_format (); Signals_profiling.init_signals (); Solving_loop.main () + +(* let fun_decls = + Seq.filter (function Parsed.Function_def _ -> true | _ -> false) parsed + in *) +(* Models.sorts parsed; *) diff --git a/src/lib/dune b/src/lib/dune index 53d089642..3f597ad85 100644 --- a/src/lib/dune +++ b/src/lib/dune @@ -53,7 +53,7 @@ Polynome Records Records_rel Satml_frontend_hybrid Satml_frontend Satml Sat_solver Sat_solver_sig Sig Sig_rel Theory Uf Use ; structures - Commands Errors Explanation Fpa_rounding + Commands Errors Explanation Fpa_rounding Models_output Parsed Profiling Satml_types Symbols Expr Var Ty Typed Xliteral ModelMap ; util diff --git a/src/lib/frontend/frontend.ml b/src/lib/frontend/frontend.ml index ef99d38db..6d9a9ba73 100644 --- a/src/lib/frontend/frontend.ml +++ b/src/lib/frontend/frontend.ml @@ -47,7 +47,7 @@ module type S = sig val process_decl: (status -> int -> unit) -> - used_context -> + used_context -> Util.SS.t -> (bool * Ex.t) Stack.t -> sat_env * bool * Ex.t -> Commands.sat_tdecl -> @@ -141,8 +141,43 @@ module Make(SAT : Sat_solver_sig.S) : S with type sat_env = SAT.t = struct if Options.get_unsat_core () then Ex.singleton (Ex.RootDep {name;f;loc}) else Ex.empty - let process_decl print_status used_context consistent_dep_stack - ((env, consistent, dep) as acc) d = + let timeout_reason_to_string = function + | None -> "(?)" + | Some SAT.NoTimeout -> "NoTimeout" + | Some SAT.Assume -> "Assume" + | Some SAT.ProofSearch -> "ProofSearch" + | Some SAT.ModelGen -> "ModelGen" + + let print_model ?(all_sat=false) used_logics model_opt timeout = + let pp_prop_model = all_sat || Options.get_show_prop_model () in + let get_m = Options.get_interpretation () || pp_prop_model in + let s = timeout_reason_to_string timeout in + match model_opt with + | None -> + if get_m then + Printer.print_fmt (Options.get_fmt_err ()) + "@[It seems that no model has been computed so \ + far. You may need to change your model generation strategy \ + or to increase your timeouts. Returned timeout reason = %s@]" s + + | Some m -> + assert (get_m); + if get_m then + Printer.print_dbg "@[; Returned timeout reason = %s@]" s; + let m = Lazy.force m in + Models.output_concrete_model ~used_logics ~pp_prop_model + (get_fmt_mdl ()) m + + let filter_by_all_sat propositional filter = + if filter == E.Set.empty then propositional + else + E.Set.filter + (fun t -> + E.Set.mem t filter || E.Set.mem (E.neg t) filter + )propositional + + let rec process_decl print_status used_context used_names + consistent_dep_stack ((env, consistent, dep) as acc) d = try match d.st_decl with | Push n -> @@ -226,8 +261,10 @@ module Make(SAT : Sat_solver_sig.S) : S with type sat_env = SAT.t = struct (* This case should mainly occur when a query has a non-unsat result, so we want to print the status in this case. *) print_status (Sat (d,t)) (Steps.get_steps ()); - (*if get_model () then SAT.print_model ~header:true (get_fmt_mdl ()) t;*) - env , consistent, dep + process_unknown + print_status used_context used_names consistent_dep_stack + env dep d SAT.NoTimeout + | SAT.Unsat dep' -> (* This case should mainly occur when a new assumption results in an unsat env, in which case we do not want to print status, since the correct @@ -236,19 +273,122 @@ module Make(SAT : Sat_solver_sig.S) : S with type sat_env = SAT.t = struct if get_debug_unsat_core () then check_produced_unsat_core dep; (* print_status (Inconsistent d) (Steps.get_steps ()); *) env , false, dep - | SAT.I_dont_know t -> + + | SAT.I_dont_know {env; timeout} -> (* In this case, it's not clear whether we want to print the status. Instead, it'd be better to accumulate in `consistent` a 3-case adt and not a simple bool. *) - print_status (Unknown (d, t)) (Steps.get_steps ()); - (*if get_model () then SAT.print_model ~header:true (get_fmt_mdl ()) t;*) - env , consistent, dep + (* TODO: always print Unknown for why3 ? *) + let status = + if timeout != NoTimeout && (not (Options.get_timeout_as_unknwon ())) + then (Timeout (Some d)) + else (Unknown (d, env)) + in + print_status status (Steps.get_steps ()); + process_unknown + print_status used_context used_names consistent_dep_stack + env dep d timeout + | Util.Timeout as e -> - (* In this case, we obviously want to print the status, - since we exit right after *) - print_status (Timeout (Some d)) (Steps.get_steps ()); + print_status ( + if Options.get_timeout_as_unknwon () then + (Unknown (d, env)) + else Timeout (Some d)) + (Steps.get_steps ()); + (* dont call 'process_unknown' in this case. Timeout stops + all-models listing *) + print_model used_names (SAT.get_model env) None; raise e + and process_unknown print_status used_context used_names consistent_dep_stack + env dep d timeout_kind = + match d.st_decl with + | Assume _ | PredDef _ | RwtDef _ | Push _ | Pop _ | ThAssume _-> + (* cannot raise Sat or Unknown in this case *) + assert false + + | Query(n, _, sort) -> + (* 1. check if we are in all-sat mode, and build the filter + that'll be applied on the boolean model *) + let all_sat_mode = + match sort with + | AllSat l -> + (* 1.A SMT command check-all-sat *) + Some (List.fold_left + (fun acc s -> + (*transform string to propositional vars (E.t)*) + let t = E.mk_term (Symbols.name s) [] Ty.Tbool in + E.Set.add t acc + )E.Set.empty l) + + | Thm | Sat -> + (* 1.B if user rather set option --alll-models: empty + filter. Otherwise, all_sat_mode = None *) + if Options.get_all_models () then Some E.Set.empty + else None + + | Cut | Check -> + (* 1.3 all_sat_mode = None for cut and check *) + None + in + let m = match SAT.get_model env with + | None -> + if all_sat_mode != None then + (* all-sat enabled but interpretation disabled. No timeout + here! Return a model with just the propositional part + *) + Some (lazy { + Models.propositional = SAT.get_propositional_model env; + constants = ModelMap.P.empty; + functions = ModelMap.P.empty; + arrays = ModelMap.P.empty; + objectives = Util.MI.empty; + terms_values = Expr.Map.empty } + ) + else + None + | Some _ as md -> md + in + match m, all_sat_mode with + | Some m, Some filter -> + (* 1. case where all-bool-models wrt. given filter is + requested *) + let m = Lazy.force m in + let propositional = filter_by_all_sat m.propositional filter in + let m = { m with propositional } in + print_model ~all_sat:true used_names + (Some (lazy m)) (Some timeout_kind); + (* we build the conjunction that corresponds to the current + filtered model *) + let f = + Expr.Set.fold + (fun e acc -> E.mk_and e acc false 0) propositional E.vrai + in + if E.equal f E.vrai then + begin + (* this may happen if current propositional model is empty + (for instance, in case of timeout and no model computed + so far). We should stop to avoid infinite loop *) + if timeout_kind != NoTimeout then raise Util.Timeout; + env , true, dep + end + else + (* we negate and propagate the current filtered boolean model + to force the SAT to explore other branches *) + let d = { d with st_decl = Query(n, E.neg f, sort) } in + (* re-set timelimit *) + Options.Time.set_timeout + ~is_gui:(Options.get_is_gui()) (Options.get_timelimit ()); + let env = SAT.reset_last_saved_model env in + process_decl print_status used_context used_names + consistent_dep_stack (env, true, dep) d + + | _ -> + (* 2. default case + case where a simple interpretation is + requested *) + print_model used_names m (Some timeout_kind); + env , true, dep + let print_status status steps = let check_status_consistency s = let known_status = get_status () in @@ -278,7 +418,6 @@ module Make(SAT : Sat_solver_sig.S) : S with type sat_env = SAT.t = struct | Query(g,_,_) -> Some g | _ -> None in - let time = Time.value() in match status with | Unsat (d, dep) -> @@ -311,16 +450,25 @@ module Make(SAT : Sat_solver_sig.S) : S with type sat_env = SAT.t = struct (Some loc) (Some time) (Some steps) (get_goal_name d); | Timeout (Some d) -> - if Options.get_interpretation () then - Printer.print_wrn "Timeout" + if Options.get_interpretation () && + Options.get_output_format () == Why3 then begin + Printer.print_wrn "Timeout"; + let loc = d.st_loc in + Printer.print_status_unknown ~validity_mode + (Some loc) (Some time) (Some steps) (get_goal_name d); + end else let loc = d.st_loc in Printer.print_status_timeout ~validity_mode (Some loc) (Some time) (Some steps) (get_goal_name d); | Timeout None -> - if Options.get_interpretation () then - Printer.print_wrn "Timeout" + if Options.get_interpretation () && + Options.get_output_format () == Why3 then begin + Printer.print_wrn "Timeout"; + Printer.print_status_unknown ~validity_mode + None (Some time) (Some steps) None; + end else Printer.print_status_timeout ~validity_mode None (Some time) (Some steps) None; diff --git a/src/lib/frontend/frontend.mli b/src/lib/frontend/frontend.mli index 37d09eda5..c3a76577e 100644 --- a/src/lib/frontend/frontend.mli +++ b/src/lib/frontend/frontend.mli @@ -42,7 +42,7 @@ module type S = sig val process_decl: (status -> int -> unit) -> - used_context -> + used_context -> Util.SS.t -> (bool * Explanation.t) Stack.t -> sat_env * bool * Explanation.t -> Commands.sat_tdecl -> diff --git a/src/lib/frontend/input.ml b/src/lib/frontend/input.ml index c5be46b79..b28737ec4 100644 --- a/src/lib/frontend/input.ml +++ b/src/lib/frontend/input.ml @@ -31,6 +31,8 @@ module type S = sig val type_parsed : env -> env Stack.t -> parsed -> int Typed.atdecl list * env + val get_env_logics : env -> Util.SS.t + end let input_methods = ref [] diff --git a/src/lib/frontend/input.mli b/src/lib/frontend/input.mli index 20155f20a..7e53ca748 100644 --- a/src/lib/frontend/input.mli +++ b/src/lib/frontend/input.mli @@ -48,8 +48,10 @@ module type S = sig val type_parsed : env -> env Stack.t -> parsed -> int Typed.atdecl list * env - (** Parse and typecheck some input file, - together with some prelude files. *) + (** Parse and typecheck some input file, + together with some prelude files. *) + + val get_env_logics : env -> Util.SS.t end diff --git a/src/lib/frontend/models.ml b/src/lib/frontend/models.ml index 36685673f..16459d29a 100644 --- a/src/lib/frontend/models.ml +++ b/src/lib/frontend/models.ml @@ -24,12 +24,71 @@ module SE = Expr.Set module MS = Map.Make(String) let constraints = ref MS.empty +let used_names = ref Util.SS.empty +let used_fresh = ref Util.MS.empty + +type objective_value = + | Obj_pinfty + | Obj_minfty + | Obj_val of string + | Obj_unk + +type t = { + propositional : Expr.Set.t; + constants : ModelMap.V.t ModelMap.P.t; + functions : ModelMap.V.t ModelMap.P.t; + arrays : ModelMap.V.t ModelMap.P.t; + objectives : (Expr.t * objective_value) Util.MI.t; + terms_values : (X.r * string) ME.t (* a map from terms to their values + in the model (as a + representative of type X.r and + as a string *) +} module Pp_smtlib_term = struct let to_string_type t = asprintf "%a" Ty.print t + let cpt = ref 0 + let check_used_logics name = + let rec aux s acc = + if Util.SS.mem s !used_names then begin + try Util.MS.find s acc + with Not_found -> + incr cpt; + let res = sprintf "%s_%d" s !cpt in + let acc = Util.MS.add s res acc in + aux s acc + end + else s + in + aux name !used_fresh + + let fresh_arg i = + check_used_logics (sprintf "arg_%d" i) + + let cpt_fresh_type_value = ref 0 + let fresh_type_value ty = + incr cpt_fresh_type_value; + check_used_logics + (sprintf "val_%s_%d" + (to_string_type ty) + !cpt_fresh_type_value) + + let check_fresh s = + if Hstring.is_fresh_skolem s || Hstring.is_fresh_string s then + check_used_logics (sprintf "ae_%s" s) + else + s + + let hstring_view h = + let s = Hstring.view h in + check_fresh s + + let print_hstring fmt h = + fprintf fmt "%s" (hstring_view h) + let rec print fmt t = let {E.f;xs;ty; _} = E.term_view t in match f, xs with @@ -80,23 +139,22 @@ module Pp_smtlib_term = struct | Sy.L_neg_built Sy.LT, [a; b] -> if get_output_smtlib () then fprintf fmt "(>= %a %a)" print a print b - else - fprintf fmt "(%a >= %a)" print a print b + else fprintf fmt "(%a >= %a)" print a print b | Sy.L_neg_pred, [a] -> fprintf fmt "(not %a)" print a | Sy.L_built (Sy.IsConstr hs), [e] -> if get_output_smtlib () then - fprintf fmt "((_ is %a) %a)" Hstring.print hs print e + fprintf fmt "((_ is %a) %a)" print_hstring hs print e else - fprintf fmt "(%a ? %a)" print e Hstring.print hs + fprintf fmt "(%a ? %a)" print e print_hstring hs | Sy.L_neg_built (Sy.IsConstr hs), [e] -> if get_output_smtlib () then - fprintf fmt "(not ((_ is %a) %a))" Hstring.print hs print e + fprintf fmt "(not ((_ is %a) %a))" print_hstring hs print e else - fprintf fmt "not (%a ? %a)" print e Hstring.print hs + fprintf fmt "not (%a ? %a)" print e print_hstring hs | (Sy.L_built (Sy.LT | Sy.LE) | Sy.L_neg_built (Sy.LT | Sy.LE) | Sy.L_neg_pred | Sy.L_eq | Sy.L_neg_eq @@ -124,14 +182,14 @@ module Pp_smtlib_term = struct | Sy.Op Sy.Concat, [e1; e2] -> fprintf fmt "%a@@%a" print e1 print e2 - | Sy.Op Sy.Extract (i, j), [e] -> + | Sy.Op (Sy.Extract (i, j)), [e] -> fprintf fmt "%a^{%d,%d}" print e i j | Sy.Op (Sy.Access field), [e] -> if get_output_smtlib () then - fprintf fmt "(%s %a)" (Hstring.view field) print e + fprintf fmt "(%a %a)" print_hstring field print e else - fprintf fmt "%a.%s" print e (Hstring.view field) + fprintf fmt "%a.%a" print e print_hstring field | Sy.Op (Sy.Record), _ -> begin match ty with @@ -139,8 +197,8 @@ module Pp_smtlib_term = struct assert (List.length xs = List.length lbs); fprintf fmt "{"; ignore (List.fold_left2 (fun first (field,_) e -> - fprintf fmt "%s%s = %a" (if first then "" else "; ") - (Hstring.view field) print e; + fprintf fmt "%s%a = %a" (if first then "" else "; ") + print_hstring field print e; false ) true lbs xs); fprintf fmt "}"; @@ -155,7 +213,7 @@ module Pp_smtlib_term = struct (* TODO: introduce PrefixOp in the future to simplify this ? *) | Sy.Op (Sy.Constr hs), ((_::_) as l) -> - fprintf fmt "%a(%a)" Hstring.print hs print_list l + fprintf fmt "%a(%a)" print_hstring hs print_list l | Sy.Op _, [e1; e2] -> if get_output_smtlib () then @@ -165,31 +223,36 @@ module Pp_smtlib_term = struct | Sy.Op Sy.Destruct (hs, grded), [e] -> fprintf fmt "%a#%s%a" - print e (if grded then "" else "!") Hstring.print hs + print e (if grded then "" else "!") print_hstring hs | Sy.In(lb, rb), [t] -> fprintf fmt "(%a in %a, %a)" print t Sy.print_bound lb Sy.print_bound rb - | Sy.Name (n,_), l -> begin - let constraint_name = - try let constraint_name,_,_ = - (MS.find (Hstring.view n) !constraints) in - constraint_name - with _ -> - let constraint_name = "c_"^(Hstring.view n) in - constraints := MS.add (Hstring.view n) - (constraint_name, - to_string_type (E.type_info t), - List.map (fun e -> to_string_type (E.type_info e)) l - ) !constraints; - constraint_name - in - match l with - | [] -> fprintf fmt "%s" constraint_name - | l -> - fprintf fmt "(%s %a)" constraint_name (Printer.pp_list_space print) l; - end + | Sy.Name (n,_), l -> + if Options.get_output_format () == Why3 then + begin + let constraint_name = + try let constraint_name,_,_ = + (MS.find (hstring_view n) !constraints) in + constraint_name + with _ -> + let constraint_name = "c_"^(hstring_view n) in + constraints := MS.add (hstring_view n) + (constraint_name, + to_string_type (E.type_info t), + List.map (fun e -> to_string_type (E.type_info e)) l + ) !constraints; + constraint_name + in + match l with + | [] -> fprintf fmt "%s" constraint_name + | l -> + fprintf fmt "(%s %a)" + constraint_name (Printer.pp_list_space print) l; + end + else + fprintf fmt "%a" print_hstring n | _, [] -> fprintf fmt "%a" Sy.print f @@ -224,7 +287,7 @@ module SmtlibCounterExample = struct Ty.Tint -> "0" | Ty.Treal -> "0.0" | Ty.Tbool -> "false" - | _ -> asprintf "%a" pp_term (Expr.fresh_name ty) + | _ -> Pp_smtlib_term.fresh_type_value ty let pp_dummy_value_of_type fmt ty = if not (Options.get_interpretation_use_underscore ()) then @@ -233,6 +296,12 @@ module SmtlibCounterExample = struct else fprintf fmt "_ " + let pp_value_of_type fmt (v,ty) = + if Hstring.is_fresh_skolem v || Hstring.is_fresh_string v then + pp_dummy_value_of_type fmt ty + else + fprintf fmt "%s" v + let add_records_destr records record_name destr_name rep = let destrs = try MS.find record_name records @@ -252,7 +321,7 @@ module SmtlibCounterExample = struct let print_destr fmt (destrs,lbs) = List.iter (fun (destr, ty_destr) -> - let destr = Hstring.view destr in + let destr = Pp_smtlib_term.hstring_view destr in match find_destrs destr destrs with | None -> pp_dummy_value_of_type fmt ty_destr @@ -263,8 +332,8 @@ module SmtlibCounterExample = struct try MS.find (Sy.to_string record_name) records with Not_found -> MS.empty in - asprintf "%s %a" - (Hstring.view cstr) + asprintf "%a %a" + Pp_smtlib_term.print_hstring cstr print_destr (destrs,lbs) let add_record_constr records record_name @@ -273,7 +342,7 @@ module SmtlibCounterExample = struct add_records_destr records record_name - (Hstring.view destr) + (Pp_smtlib_term.hstring_view destr) (asprintf "%a" pp_term rep) ) records lbs xs_values @@ -295,17 +364,18 @@ module SmtlibCounterExample = struct add_record_constr records rep r xs_values | _ -> records - let print_fun_def fmt name args ty t = + let print_fun_def ~is_array fmt name args ty t = let print_args fmt (ty,name) = Format.fprintf fmt "(%s %a)" name Ty.print ty in let defined_value = try let res,_,_ = (MS.find (Sy.to_string name) !constraints) in res - with _ -> t + with _ -> asprintf "%a" pp_value_of_type (t,ty) in Printer.print_fmt ~flushed:false fmt - "(define-fun %a (%a) %a %s)@ " + "(define-%s %a (%a) %a %s)@ " + (if is_array then "array" else "fun") Sy.print name (Printer.pp_list_space (print_args)) args Ty.print ty @@ -326,16 +396,16 @@ module SmtlibCounterExample = struct | _ -> rep in - print_fun_def fmt f [] ty rep + print_fun_def ~is_array:false fmt f [] ty rep | _ -> assert false ) cprofs - let output_functions_counterexample fmt records fprofs = + let output_functions_counterexample ?(is_array=false) fmt records fprofs = let records = ref records in ModelMap.iter (fun (f, xs_ty, ty) st -> let xs_ty_named = List.mapi (fun i ty -> - ty,(sprintf "arg_%d" i) + ty,Pp_smtlib_term.fresh_arg i ) xs_ty in let rep = @@ -354,12 +424,12 @@ module SmtlibCounterExample = struct let rec mk_ite_and xs tys = match xs, tys with | [],[] -> assert false - | [xs,_],[_ty,name] -> - asprintf "(= %s %a)" name pp_term xs - | (xs,_) :: l1, (_ty,name) :: l2 -> - asprintf "(and (= %s %a) %s)" + | [_,(_,xs)],[_ty,name] -> + asprintf "(= %s %s)" name (Pp_smtlib_term.check_fresh xs) + | (_,(_,xs)) :: l1, (_ty,name) :: l2 -> + asprintf "(and (= %s %s) %s)" name - pp_term xs + (Pp_smtlib_term.check_fresh xs) (mk_ite_and l1 l2) | _, _ -> assert false in @@ -384,14 +454,14 @@ module SmtlibCounterExample = struct if Options.get_interpretation_use_underscore () then asprintf "(ite %s %s %s)" (mk_ite_or xs_values_list) - srep + (Pp_smtlib_term.check_fresh srep) (reps_aux []) else - srep + Pp_smtlib_term.check_fresh srep | (srep,xs_values_list) :: l -> asprintf "(ite %s %s %s)" (mk_ite_or xs_values_list) - srep + (Pp_smtlib_term.check_fresh srep) (reps_aux l) in if List.length representants = 1 then @@ -399,12 +469,37 @@ module SmtlibCounterExample = struct else reps_aux representants in - print_fun_def fmt f xs_ty_named ty rep; + print_fun_def ~is_array fmt f xs_ty_named ty rep; ) fprofs; !records - let output_arrays_counterexample fmt _arrays = - Printer.print_fmt fmt "@ ; Arrays not yet supported@ " + let output_arrays_counterexample fmt arrays = + let _records = output_functions_counterexample + ~is_array:true fmt MS.empty arrays in + () + + let output_objectives fmt objectives = + (* TODO: we can decide to print objectives to stderr if + Options.get_objectives_in_interpretation() is enabled *) + if not (Options.get_objectives_in_interpretation()) && + not (Util.MI.is_empty objectives) + then begin + Printer.print_fmt fmt "@[(objectives"; + Util.MI.iter + (fun _i (e, x) -> + Printer.print_fmt ~flushed:false fmt "@ (%a %a)" + E.print e + (fun fmt () -> + match x with + | Obj_pinfty -> fprintf fmt "+oo" + | Obj_minfty -> fprintf fmt "-oo" + | Obj_val s -> fprintf fmt "%s" s + | Obj_unk -> fprintf fmt "(interval -oo +oo)" + ) () + )objectives; + Printer.print_fmt fmt "@]@ )" + end + end (* of module SmtlibCounterExample *) @@ -421,6 +516,7 @@ module Why3CounterExample = struct | [] -> Printer.print_fmt ~flushed:false fmt "(declare-const %s %s)@ " name ty + | l -> Printer.print_fmt ~flushed:false fmt "(declare-fun %s (%s) %s)@ " name @@ -432,24 +528,25 @@ module Why3CounterExample = struct end (* of module Why3CounterExample *) - -let output_concrete_model fmt props ~functions ~constants ~arrays = +let output_concrete_model ~used_logics ~pp_prop_model fmt m = + used_names := used_logics; if get_interpretation () then begin - Printer.print_fmt ~flushed:false fmt "@[unknown@ "; Printer.print_fmt ~flushed:false fmt "@[(model@,"; - if Options.get_model_type_constraints () then begin - Why3CounterExample.output_constraints fmt props + if pp_prop_model || Options.get_output_format () == Why3 then begin + Why3CounterExample.output_constraints fmt m.propositional end; - Printer.print_fmt fmt "@ ; Functions@ "; + Printer.print_fmt ~flushed:false fmt "@ ; Functions@ "; let records = SmtlibCounterExample.output_functions_counterexample - fmt MS.empty functions in + ~is_array:false fmt MS.empty m.functions in - Printer.print_fmt fmt "@ ; Constants@ "; + Printer.print_fmt ~flushed:false fmt "@ ; Constants@ "; SmtlibCounterExample.output_constants_counterexample - fmt records constants; + fmt records m.constants; - SmtlibCounterExample.output_arrays_counterexample fmt arrays; + Printer.print_fmt ~flushed:false fmt "@ ; Arrays content@ "; + SmtlibCounterExample.output_arrays_counterexample fmt m.arrays; Printer.print_fmt fmt "@]@ )"; - end; + SmtlibCounterExample.output_objectives fmt m.objectives; + end diff --git a/src/lib/frontend/models.mli b/src/lib/frontend/models.mli index 5e588a830..be239b0d9 100644 --- a/src/lib/frontend/models.mli +++ b/src/lib/frontend/models.mli @@ -11,16 +11,29 @@ (** {1 Models module} *) +type objective_value = + | Obj_pinfty + | Obj_minfty + | Obj_val of string + | Obj_unk + +type t = { + propositional : Expr.Set.t; + constants : ModelMap.V.t ModelMap.P.t; + functions : ModelMap.V.t ModelMap.P.t; + arrays : ModelMap.V.t ModelMap.P.t; + objectives : (Expr.t * objective_value) Util.MI.t; + + terms_values : (Shostak.Combine.r * string) Expr.Map.t + (* a map from terms to their values in the model (as a + representative of type X.r and as a string *) +} + (** Print the given counterexample on the given formatter with the - corresponding format set with Options.get_output_format. - - functions: the functions of the model; - - constants: the variables of the model; - - arrays: (experimental) the arrays of the model. -*) + corresponding format setted with Options.get_output_format *) val output_concrete_model : + used_logics:Util.SS.t -> + pp_prop_model:bool -> Format.formatter -> - Expr.Set.t -> - functions:ModelMap.t -> - constants:ModelMap.t -> - arrays:ModelMap.t -> + t -> unit diff --git a/src/lib/frontend/models_output.ml b/src/lib/frontend/models_output.ml new file mode 100644 index 000000000..36685673f --- /dev/null +++ b/src/lib/frontend/models_output.ml @@ -0,0 +1,455 @@ +(******************************************************************************) +(* *) +(* Alt-Ergo: The SMT Solver For Software Verification *) +(* Copyright (C) 2020-2020 --- OCamlPro SAS *) +(* *) +(* This file is distributed under the terms of the license indicated *) +(* in the file 'License.OCamlPro'. If 'License.OCamlPro' is not *) +(* present, please contact us to clarify licensing. *) +(* *) +(******************************************************************************) + +open Format +open Options + +module X = Shostak.Combine + +module Ac = Shostak.Ac +module Ex = Explanation + +module Sy = Symbols +module E = Expr +module ME = Expr.Map +module SE = Expr.Set +module MS = Map.Make(String) + +let constraints = ref MS.empty + +module Pp_smtlib_term = struct + + let to_string_type t = + asprintf "%a" Ty.print t + + let rec print fmt t = + let {E.f;xs;ty; _} = E.term_view t in + match f, xs with + + | Sy.Lit lit, xs -> + begin + match lit, xs with + | Sy.L_eq, a::l -> + if get_output_smtlib () then + fprintf fmt "(= %a%a)" + print a (fun fmt -> List.iter (fprintf fmt " %a" print)) l + else + fprintf fmt "(%a%a)" + print a (fun fmt -> List.iter (fprintf fmt " = %a" print)) l + + | Sy.L_neg_eq, [a; b] -> + if get_output_smtlib () then + fprintf fmt "(not (= %a %a))" print a print b + else + fprintf fmt "(%a <> %a)" print a print b + + | Sy.L_neg_eq, a::l -> + if get_output_smtlib () then + fprintf fmt "(distinct %a%a)" + print a (fun fmt -> List.iter (fprintf fmt " %a" print)) l + else + fprintf fmt "distinct(%a%a)" + print a (fun fmt -> List.iter (fprintf fmt ", %a" print)) l + + | Sy.L_built Sy.LE, [a;b] -> + if get_output_smtlib () then + fprintf fmt "(<= %a %a)" print a print b + else + fprintf fmt "(%a <= %a)" print a print b + + | Sy.L_built Sy.LT, [a;b] -> + if get_output_smtlib () then + fprintf fmt "(< %a %a)" print a print b + else + fprintf fmt "(%a < %a)" print a print b + + | Sy.L_neg_built Sy.LE, [a; b] -> + if get_output_smtlib () then + fprintf fmt "(> %a %a)" print a print b + else + fprintf fmt "(%a > %a)" print a print b + + | Sy.L_neg_built Sy.LT, [a; b] -> + if get_output_smtlib () then + fprintf fmt "(>= %a %a)" print a print b + else + fprintf fmt "(%a >= %a)" print a print b + + | Sy.L_neg_pred, [a] -> + fprintf fmt "(not %a)" print a + + | Sy.L_built (Sy.IsConstr hs), [e] -> + if get_output_smtlib () then + fprintf fmt "((_ is %a) %a)" Hstring.print hs print e + else + fprintf fmt "(%a ? %a)" print e Hstring.print hs + + | Sy.L_neg_built (Sy.IsConstr hs), [e] -> + if get_output_smtlib () then + fprintf fmt "(not ((_ is %a) %a))" Hstring.print hs print e + else + fprintf fmt "not (%a ? %a)" print e Hstring.print hs + + | (Sy.L_built (Sy.LT | Sy.LE) | Sy.L_neg_built (Sy.LT | Sy.LE) + | Sy.L_neg_pred | Sy.L_eq | Sy.L_neg_eq + | Sy.L_built (Sy.IsConstr _) + | Sy.L_neg_built (Sy.IsConstr _)) , _ -> + assert false + + end + + | Sy.Op Sy.Get, [e1; e2] -> + if get_output_smtlib () then + fprintf fmt "(select %a %a)" print e1 print e2 + else + fprintf fmt "%a[%a]" print e1 print e2 + + | Sy.Op Sy.Set, [e1; e2; e3] -> + if get_output_smtlib () then + fprintf fmt "(store %a %a %a)" + print e1 + print e2 + print e3 + else + fprintf fmt "%a[%a<-%a]" print e1 print e2 print e3 + + | Sy.Op Sy.Concat, [e1; e2] -> + fprintf fmt "%a@@%a" print e1 print e2 + + | Sy.Op Sy.Extract (i, j), [e] -> + fprintf fmt "%a^{%d,%d}" print e i j + + | Sy.Op (Sy.Access field), [e] -> + if get_output_smtlib () then + fprintf fmt "(%s %a)" (Hstring.view field) print e + else + fprintf fmt "%a.%s" print e (Hstring.view field) + + | Sy.Op (Sy.Record), _ -> + begin match ty with + | Ty.Trecord { Ty.lbs = lbs; _ } -> + assert (List.length xs = List.length lbs); + fprintf fmt "{"; + ignore (List.fold_left2 (fun first (field,_) e -> + fprintf fmt "%s%s = %a" (if first then "" else "; ") + (Hstring.view field) print e; + false + ) true lbs xs); + fprintf fmt "}"; + | _ -> assert false + end + + (* TODO: introduce PrefixOp in the future to simplify this ? *) + | Sy.Op op, [e1; e2] when op == Sy.Pow || op == Sy.Integer_round || + op == Sy.Max_real || op == Sy.Max_int || + op == Sy.Min_real || op == Sy.Min_int -> + fprintf fmt "%a(%a,%a)" Sy.print f print e1 print e2 + + (* TODO: introduce PrefixOp in the future to simplify this ? *) + | Sy.Op (Sy.Constr hs), ((_::_) as l) -> + fprintf fmt "%a(%a)" Hstring.print hs print_list l + + | Sy.Op _, [e1; e2] -> + if get_output_smtlib () then + fprintf fmt "(%a %a %a)" Sy.print f print e1 print e2 + else + fprintf fmt "(%a %a %a)" print e1 Sy.print f print e2 + + | Sy.Op Sy.Destruct (hs, grded), [e] -> + fprintf fmt "%a#%s%a" + print e (if grded then "" else "!") Hstring.print hs + + + | Sy.In(lb, rb), [t] -> + fprintf fmt "(%a in %a, %a)" print t Sy.print_bound lb Sy.print_bound rb + + | Sy.Name (n,_), l -> begin + let constraint_name = + try let constraint_name,_,_ = + (MS.find (Hstring.view n) !constraints) in + constraint_name + with _ -> + let constraint_name = "c_"^(Hstring.view n) in + constraints := MS.add (Hstring.view n) + (constraint_name, + to_string_type (E.type_info t), + List.map (fun e -> to_string_type (E.type_info e)) l + ) !constraints; + constraint_name + in + match l with + | [] -> fprintf fmt "%s" constraint_name + | l -> + fprintf fmt "(%s %a)" constraint_name (Printer.pp_list_space print) l; + end + + | _, [] -> + fprintf fmt "%a" Sy.print f + + | _, _ -> + if get_output_smtlib () then + fprintf fmt "(%a %a)" Sy.print f print_list xs + else + fprintf fmt "%a(%a)" Sy.print f print_list xs + + and print_list_sep sep fmt = function + | [] -> () + | [t] -> print fmt t + | t::l -> Format.fprintf fmt "%a%s%a" print t sep (print_list_sep sep) l + + and print_list fmt = print_list_sep "," fmt + +end + +module SmtlibCounterExample = struct + + let x_print fmt (_ , ppr) = fprintf fmt "%s" ppr + + let pp_term fmt t = + if Options.get_output_format () == Why3 then + Pp_smtlib_term.print fmt t + else + E.print fmt t + + let dummy_value_of_type ty = + match ty with + Ty.Tint -> "0" + | Ty.Treal -> "0.0" + | Ty.Tbool -> "false" + | _ -> asprintf "%a" pp_term (Expr.fresh_name ty) + + let pp_dummy_value_of_type fmt ty = + if not (Options.get_interpretation_use_underscore ()) then + let d = dummy_value_of_type ty in + fprintf fmt "%s " d + else + fprintf fmt "_ " + + let add_records_destr records record_name destr_name rep = + let destrs = + try MS.find record_name records + with Not_found -> MS.empty + in + let destrs = + MS.add destr_name rep destrs in + MS.add record_name destrs records + + let mk_records_constr records record_name + { Ty.name = _n; record_constr = cstr; lbs = lbs; _} = + let find_destrs destr destrs = + try let rep = MS.find destr destrs in + Some rep + with Not_found -> None + in + + let print_destr fmt (destrs,lbs) = + List.iter (fun (destr, ty_destr) -> + let destr = Hstring.view destr in + match find_destrs destr destrs with + | None -> + pp_dummy_value_of_type fmt ty_destr + | Some rep -> fprintf fmt "%s " rep + ) lbs + in + let destrs = + try MS.find (Sy.to_string record_name) records + with Not_found -> MS.empty + in + asprintf "%s %a" + (Hstring.view cstr) + print_destr (destrs,lbs) + + let add_record_constr records record_name + { Ty.name = _n; record_constr = _cstr; lbs = lbs; _} xs_values = + List.fold_left2(fun records (destr,_) (rep,_) -> + add_records_destr + records + record_name + (Hstring.view destr) + (asprintf "%a" pp_term rep) + ) records lbs xs_values + + let check_records records xs_ty_named xs_values f ty rep = + match xs_ty_named with + | [Ty.Trecord _r, _arg] -> begin + match xs_values with + | [record_name,_] -> + add_records_destr + records + (asprintf "%a" Expr.print record_name) + (Sy.to_string f) + rep + | [] | _ -> records + end + | _ -> + match ty with + | Ty.Trecord r -> + add_record_constr records rep r xs_values + | _ -> records + + let print_fun_def fmt name args ty t = + let print_args fmt (ty,name) = + Format.fprintf fmt "(%s %a)" name Ty.print ty in + let defined_value = + try + let res,_,_ = (MS.find (Sy.to_string name) !constraints) in res + with _ -> t + in + + Printer.print_fmt ~flushed:false fmt + "(define-fun %a (%a) %a %s)@ " + Sy.print name + (Printer.pp_list_space (print_args)) args + Ty.print ty + defined_value + + let output_constants_counterexample fmt records cprofs = + ModelMap.iter + (fun (f, xs_ty, ty) st -> + assert (xs_ty == []); + match ModelMap.V.elements st with + | [[], rep] -> + let rep = Format.asprintf "%a" x_print rep in + let rep = + match ty with + | Ty.Trecord r -> + let constr = mk_records_constr records f r in + sprintf "(%s)" constr + | _ -> rep + in + + print_fun_def fmt f [] ty rep + | _ -> assert false + ) cprofs + + let output_functions_counterexample fmt records fprofs = + let records = ref records in + ModelMap.iter + (fun (f, xs_ty, ty) st -> + let xs_ty_named = List.mapi (fun i ty -> + ty,(sprintf "arg_%d" i) + ) xs_ty in + + let rep = + let representants = + ModelMap.V.fold (fun (xs_values,(_rep,srep)) acc -> + assert ((List.length xs_ty_named) = (List.length xs_values)); + records := + check_records !records xs_ty_named xs_values f ty srep; + let reps = try MS.find srep acc with Not_found -> [] in + MS.add srep (xs_values :: reps) acc + ) st MS.empty in + + let representants = MS.fold (fun srep xs_values_list acc -> + (srep,xs_values_list) :: acc) representants [] in + + let rec mk_ite_and xs tys = + match xs, tys with + | [],[] -> assert false + | [xs,_],[_ty,name] -> + asprintf "(= %s %a)" name pp_term xs + | (xs,_) :: l1, (_ty,name) :: l2 -> + asprintf "(and (= %s %a) %s)" + name + pp_term xs + (mk_ite_and l1 l2) + | _, _ -> assert false + in + + let mk_ite_or l = + let pp_or_list fmt xs_values = + fprintf fmt "%s" (mk_ite_and xs_values xs_ty_named) + in + match l with + | [] -> assert false + | [xs_values] -> mk_ite_and xs_values xs_ty_named + | xs_values :: l -> + asprintf "(or %s %a)" + (mk_ite_and xs_values xs_ty_named) + (Printer.pp_list_space pp_or_list) l + in + + let rec reps_aux reps = + match reps with + | [] -> asprintf "%a" pp_dummy_value_of_type ty + | [srep,xs_values_list] -> + if Options.get_interpretation_use_underscore () then + asprintf "(ite %s %s %s)" + (mk_ite_or xs_values_list) + srep + (reps_aux []) + else + srep + | (srep,xs_values_list) :: l -> + asprintf "(ite %s %s %s)" + (mk_ite_or xs_values_list) + srep + (reps_aux l) + in + if List.length representants = 1 then + sprintf "%s" (fst (List.hd representants)) + else + reps_aux representants + in + print_fun_def fmt f xs_ty_named ty rep; + ) fprofs; + !records + + let output_arrays_counterexample fmt _arrays = + Printer.print_fmt fmt "@ ; Arrays not yet supported@ " + +end +(* of module SmtlibCounterExample *) + +module Why3CounterExample = struct + + let output_constraints fmt prop_model = + let assertions = SE.fold (fun e acc -> + (asprintf "%s(assert %a)@ " acc SmtlibCounterExample.pp_term e) + ) prop_model "" in + Printer.print_fmt ~flushed:false fmt "@ ; constants@ "; + MS.iter (fun _ (name,ty,args_ty) -> + match args_ty with + | [] -> + Printer.print_fmt ~flushed:false fmt "(declare-const %s %s)@ " + name ty + | l -> + Printer.print_fmt ~flushed:false fmt "(declare-fun %s (%s) %s)@ " + name + (String.concat " " l) + ty + ) !constraints; + Printer.print_fmt ~flushed:false fmt "@ ; assertions@ "; + Printer.print_fmt fmt ~flushed:false "%s" assertions + +end +(* of module Why3CounterExample *) + +let output_concrete_model fmt props ~functions ~constants ~arrays = + if get_interpretation () then begin + Printer.print_fmt ~flushed:false fmt "@[unknown@ "; + Printer.print_fmt ~flushed:false fmt "@[(model@,"; + if Options.get_model_type_constraints () then begin + Why3CounterExample.output_constraints fmt props + end; + + Printer.print_fmt fmt "@ ; Functions@ "; + let records = SmtlibCounterExample.output_functions_counterexample + fmt MS.empty functions in + + Printer.print_fmt fmt "@ ; Constants@ "; + SmtlibCounterExample.output_constants_counterexample + fmt records constants; + + SmtlibCounterExample.output_arrays_counterexample fmt arrays; + + Printer.print_fmt fmt "@]@ )"; + end; diff --git a/src/lib/frontend/models_output.mli b/src/lib/frontend/models_output.mli new file mode 100644 index 000000000..5e588a830 --- /dev/null +++ b/src/lib/frontend/models_output.mli @@ -0,0 +1,26 @@ +(******************************************************************************) +(* *) +(* Alt-Ergo: The SMT Solver For Software Verification *) +(* Copyright (C) 2020-2020 --- OCamlPro SAS *) +(* *) +(* This file is distributed under the terms of the license indicated *) +(* in the file 'License.OCamlPro'. If 'License.OCamlPro' is not *) +(* present, please contact us to clarify licensing. *) +(* *) +(******************************************************************************) + +(** {1 Models module} *) + +(** Print the given counterexample on the given formatter with the + corresponding format set with Options.get_output_format. + - functions: the functions of the model; + - constants: the variables of the model; + - arrays: (experimental) the arrays of the model. +*) +val output_concrete_model : + Format.formatter -> + Expr.Set.t -> + functions:ModelMap.t -> + constants:ModelMap.t -> + arrays:ModelMap.t -> + unit diff --git a/src/lib/frontend/parsed_interface.ml b/src/lib/frontend/parsed_interface.ml index 770b7ca95..688d370fa 100644 --- a/src/lib/frontend/parsed_interface.ml +++ b/src/lib/frontend/parsed_interface.ml @@ -73,6 +73,9 @@ let mk_goal loc name expr = let mk_check_sat loc name expr = Check_sat (loc, name, expr) +let mk_check_all_sat loc name llexpr = + Check_all_sat (loc, name, llexpr) + (** Declaration of theories, generic axioms and rewriting rules **) let mk_theory loc name ext expr = @@ -315,3 +318,9 @@ let mk_algebraic_test loc expr cstr = let mk_algebraic_project loc ~guarded expr cstr = mk_localized loc (PPproject (guarded, expr, cstr)) + +let mk_maximize loc expr order = + mk_localized loc (PPoptimize {order; expr; is_max = true}) + +let mk_minimize loc expr order = + mk_localized loc (PPoptimize {order; expr; is_max = false}) diff --git a/src/lib/frontend/parsed_interface.mli b/src/lib/frontend/parsed_interface.mli index 328cbde18..f7f7f2651 100644 --- a/src/lib/frontend/parsed_interface.mli +++ b/src/lib/frontend/parsed_interface.mli @@ -60,6 +60,8 @@ val mk_goal : Loc.t -> string -> lexpr -> decl val mk_check_sat : Loc.t -> string -> lexpr -> decl +val mk_check_all_sat : Loc.t -> string -> string list -> decl + (** Declaration of theories, generic axioms and rewriting rules **) val mk_theory : Loc.t -> string -> string -> decl list -> decl @@ -236,3 +238,7 @@ val mk_match : Loc.t -> lexpr -> (pattern * lexpr) list -> lexpr val mk_algebraic_test : Loc.t -> lexpr -> string -> lexpr val mk_algebraic_project : Loc.t -> guarded:bool -> lexpr -> string -> lexpr + +val mk_maximize: Loc.t -> lexpr -> string -> lexpr + +val mk_minimize: Loc.t -> lexpr -> string -> lexpr diff --git a/src/lib/frontend/typechecker.ml b/src/lib/frontend/typechecker.ml index db523dcd4..05a5a4893 100644 --- a/src/lib/frontend/typechecker.ml +++ b/src/lib/frontend/typechecker.ml @@ -1188,6 +1188,20 @@ and type_form ?(in_theory=false) env f = check_pattern_matching missing dead f.pp_loc; TFmatch (e, filtered_pats) + | PPoptimize {expr; order; is_max} -> + Options.tool_req 1 "TR-Typing-Optmize$_F$"; + let e = type_term env expr in + let order = + try int_of_string order + with _ -> Errors.typing_error (ShouldBeIntLiteral order) f.pp_loc + in + let term = TTapp(Symbols.Op (Symbols.Optimize {order; is_max}), [e]) in + let t1 = { + c = {tt_desc=term; tt_ty=Ty.Tbool}; + annot=new_id (); } + in + TFatom { c = TApred (t1, false); annot=new_id () } + | _ -> let te1 = type_term env f in let ty = te1.c.tt_ty in @@ -1456,6 +1470,8 @@ let rec no_alpha_renaming_b ((up, m) as s) f = | PPproject (_, e, _) -> no_alpha_renaming_b s e + | PPoptimize {expr; order=_; is_max=_} -> + no_alpha_renaming_b s expr let rec alpha_renaming_b ((up, m) as s) f = match f.pp_desc with @@ -1714,6 +1730,11 @@ let rec alpha_renaming_b ((up, m) as s) f = if f1 == ff1 then f else {f with pp_desc = PPisConstr(ff1, a)} + | PPoptimize {expr; order; is_max} -> + let e' = alpha_renaming_b s expr in + if expr == e' then f + else {f with pp_desc = PPoptimize {expr=e'; order; is_max}} + let alpha_renaming_b s f = try no_alpha_renaming_b s f; f @@ -2007,6 +2028,7 @@ let type_one_th_decl env e = | Rewriting(loc, _, _) | Goal(loc, _, _) | Check_sat(loc, _, _) + | Check_all_sat(loc, _, _) | Predicate_def(loc,_,_,_) | Function_def(loc,_,_,_,_) | MutRecDefs ((loc,_,_,_,_) :: _) @@ -2277,6 +2299,14 @@ let rec type_decl (acc, env) d assertion_stack = let f = alpha_renaming_env env f in type_and_intro_goal acc env Sat n f, env + | Check_all_sat(loc, n, l) -> + Options.tool_req 1 "TR-Typing-CheckAllSatDecl$_F$"; + let f = { pp_loc = loc; pp_desc = PPconst ConstFalse} in + List.iter (fun s -> + ignore (type_form env {pp_desc = PPapp(s,[]); pp_loc = loc}) + ) l; + type_and_intro_goal acc env (AllSat l) n f, env + | MutRecDefs l -> let rev_l, env = List.fold_left ( @@ -2406,3 +2436,6 @@ let type_expr env vars t = type env = Env.t let empty_env = Env.empty + +let get_env_logics env = + MString.fold (fun s _ acc -> Util.SS.add s acc) env.Env.logics Util.SS.empty diff --git a/src/lib/frontend/typechecker.mli b/src/lib/frontend/typechecker.mli index 862bfd779..3b6f981f1 100644 --- a/src/lib/frontend/typechecker.mli +++ b/src/lib/frontend/typechecker.mli @@ -63,3 +63,5 @@ val split_goals_and_cnf : (int Typed.atdecl * 'a) list -> (Commands.sat_tdecl list * string) list +val get_env_logics : env -> Util.SS.t +(** Recover the logic names of the input file *) diff --git a/src/lib/reasoners/ac.ml b/src/lib/reasoners/ac.ml index 8cc6f8676..f38928959 100644 --- a/src/lib/reasoners/ac.ml +++ b/src/lib/reasoners/ac.ml @@ -73,6 +73,10 @@ module type S = sig val abstract_selectors : t -> (r * r) list -> r * (r * r) list val compact : (r * int) list -> (r * int) list + + val assign_value : + r -> r list -> (Expr.t * r) list -> (Expr.t * bool) option + end module Make (X : Sig.X) = struct @@ -298,10 +302,55 @@ module Make (X : Sig.X) = struct let xac = X.ac_embed {ac with l = compact args} in xac, acc - (* Ne suffit pas. Il faut aussi prevoir le collapse ? *) - (*try List.assoc xac acc, acc - with Not_found -> - let v = X.term_embed (Expr.fresh_name ac.t) in - v, (xac, v) :: acc*) - + let assign_value _r _distincts _eq = + None + (* Models Gen for AC symbols is not done yet. The code below would + work, but the way models are currently generated makes the result + of 'assign_value' not visible in the printed models, because we + inspect the 'make : Expr.t -> X.r' to extract the + model. Unfortunately, some AC expressions introduced by the AC(X) + algorithm don't have their corresponding terms and don't appear + in the 'make' map *) + + (* + let is_fresh (r, _) = + match X.term_extract r with + | Some t, true -> Expr.is_fresh t + | _ -> false + + let assign_value = + let cache = ref Ty.Map.empty in + let module SX = Set.Make(struct type t=r let compare = X.hash_cmp end) in + let exception Found of Expr.t in + fun r distincts eq -> + if List.exists (fun (t,(_:r)) -> Expr.const_term t) eq then + None + else + (*match X.ac_extract r with + | None -> assert false + | Some ac -> + if List.for_all is_fresh ac.Sig.l then None + else*) begin + let ty = X.type_info r in + let q = ref (Queue.create ()) in + try + let qc = Ty.Map.find ty !cache in + let sdist = + List.fold_left (fun s r -> SX.add r s) SX.empty distincts in + Queue.iter + (fun (kt, kx) -> + if not (SX.mem kx sdist) then raise (Found kt) + )qc; + q := qc; + raise Not_found + with + | Found kt -> + Some (kt , true) + | Not_found -> + let fresh = Expr.fresh_name ty in + Queue.push (fresh, X.term_embed fresh) !q; + cache := Ty.Map.add ty !q !cache; + Some (fresh , false) + end +*) end diff --git a/src/lib/reasoners/ac.mli b/src/lib/reasoners/ac.mli index 9ce128925..39bac4f9b 100644 --- a/src/lib/reasoners/ac.mli +++ b/src/lib/reasoners/ac.mli @@ -71,6 +71,9 @@ module type S = sig val compact : (r * int) list -> (r * int) list + val assign_value : + r -> r list -> (Expr.t * r) list -> (Expr.t * bool) option + end module Make (X : Sig.X) : S with type r = X.r diff --git a/src/lib/reasoners/adt_rel.ml b/src/lib/reasoners/adt_rel.ml index 67a8296a0..c944c07fd 100644 --- a/src/lib/reasoners/adt_rel.ml +++ b/src/lib/reasoners/adt_rel.ml @@ -368,7 +368,7 @@ let count_splits env la = List.fold_left (fun nb (_,_,_,i) -> match i with - | Th_util.CS (Th_util.Th_sum, n) -> Numbers.Q.mult nb n + | Th_util.CS (_, Th_util.Th_sum, n) -> Numbers.Q.mult nb n | _ -> nb )env.size_splits la in @@ -663,8 +663,11 @@ let assume env uf la = let two = Numbers.Q.from_int 2 -let case_split env _ ~for_model = - if Options.get_disable_adts () || not (Options.get_enable_adts_cs()) then [] +let case_split env _ ~for_model ~to_optimize = + if to_optimize != None || Options.get_disable_adts () + || not (Options.get_enable_adts_cs()) + then + Sig_rel.Split [] else begin assert (not for_model); @@ -681,10 +684,10 @@ let case_split env _ ~for_model = "found hs = %a" Hs.print hs; (* cs on negative version would be better in general *) let cs = LR.mkv_builtin false (Sy.IsConstr hs) [r] in - [ cs, true, Th_util.CS(Th_util.Th_adt, two) ] + Sig_rel.Split [ cs, true, Th_util.CS(None, Th_util.Th_adt, two) ] with Not_found -> Debug.no_case_split (); - [] + Sig_rel.Split [] end let query env uf (ra, _, ex, _) = diff --git a/src/lib/reasoners/arith.ml b/src/lib/reasoners/arith.ml index 19fcb0474..097f6a7ad 100644 --- a/src/lib/reasoners/arith.ml +++ b/src/lib/reasoners/arith.ml @@ -781,7 +781,12 @@ module Shostak | [] -> (* We do this, because terms of some semantic values created by CS are not created and added to UF *) - assert (P.is_const (embed r) != None); + if (P.is_const (embed r) == None) then begin + Printer.print_dbg + ~module_name:"Arith" ~function_name:"choose_adequate_model" + "no adequate model found for %a" X.print r; + assert false + end; r | (_,r)::l -> diff --git a/src/lib/reasoners/arrays_rel.ml b/src/lib/reasoners/arrays_rel.ml index c0e8af4e5..6db3a4dde 100644 --- a/src/lib/reasoners/arrays_rel.ml +++ b/src/lib/reasoners/arrays_rel.ml @@ -382,24 +382,28 @@ let new_equalities env eqs la class_of = (* choisir une egalite sur laquelle on fait un case-split *) let two = Numbers.Q.from_int 2 -let case_split env _ ~for_model:_ = +let case_split env _ ~for_model:_ ~to_optimize = (*if Numbers.Q.compare (Numbers.Q.mult two env.size_splits) (max_split ()) <= 0 || Numbers.Q.sign (max_split ()) < 0 then*) - try - let a = LR.neg (LRset.choose env.split) in - Debug.case_split a; - [LR.view a, true, Th_util.CS (Th_util.Th_arrays, two)] - with Not_found -> - Debug.case_split_none (); - [] + if to_optimize != None then + (* no classical splits if we have something to optimize *) + Sig_rel.Split [] + else + try + let a = LR.neg (LRset.choose env.split) in + Debug.case_split a; + Sig_rel.Split [LR.view a, true, Th_util.CS (None, Th_util.Th_arrays, two)] + with Not_found -> + Debug.case_split_none (); + Sig_rel.Split [] let count_splits env la = let nb = List.fold_left (fun nb (_,_,_,i) -> match i with - | Th_util.CS (Th_util.Th_arrays, n) -> Numbers.Q.mult nb n + | Th_util.CS (_, Th_util.Th_arrays, n) -> Numbers.Q.mult nb n | _ -> nb )env.size_splits la in diff --git a/src/lib/reasoners/bitv.ml b/src/lib/reasoners/bitv.ml index 316e9a820..19ad371e0 100644 --- a/src/lib/reasoners/bitv.ml +++ b/src/lib/reasoners/bitv.ml @@ -31,9 +31,7 @@ module E = Expr type sort_var = A | B | C -type tvar = { var : int ; sorte : sort_var } - -type 'a xterm = Var of tvar | Alien of 'a +type tvar = { var : int ; sorte : sort_var; fresh : E.t } type 'a alpha_term = { bv : 'a; @@ -42,8 +40,8 @@ type 'a alpha_term = { type 'a simple_term_aux = | Cte of bool - | Other of 'a xterm - | Ext of 'a xterm * int * int * int (*// id * size * i * j //*) + | Other of 'a + | Ext of 'a * int * int * int (*// id * size * i * j //*) type 'a simple_term = ('a simple_term_aux) alpha_term @@ -82,23 +80,11 @@ module Shostak(X : ALIEN) = struct | None -> begin match X.type_info r with - | Ty.Tbitv n -> [{bv = Other (Alien r) ; sz = n}] + | Ty.Tbitv n -> [{bv = Other r ; sz = n}] | _ -> assert false end | Some b -> b - let compare_xterm xt1 xt2 = match xt1,xt2 with - | Var v1, Var v2 -> - let c1 = compare v1.sorte v2.sorte in - if c1 <> 0 then c1 - else -(compare v1.var v2.var) - (* on inverse le signe : les variables les plus fraiches sont - les plus jeunes (petites)*) - - | Alien t1, Alien t2 -> X.str_cmp t1 t2 - | Var _, Alien _ -> 1 - | Alien _, Var _ -> -1 - let compare_simple_term st1 st2 = if st1.sz <> st2.sz then st1.sz - st2.sz else @@ -108,14 +94,14 @@ module Shostak(X : ALIEN) = struct | Cte false , _ | _ , Cte true -> -1 | _ , Cte false | Cte true,_ -> 1 - | Other t1 , Other t2 -> compare_xterm t1 t2 + | Other t1 , Other t2 -> X.str_cmp t1 t2 | _ , Other _ -> -1 | Other _ , _ -> 1 | Ext(t1,s1,i1,_) , Ext(t2,s2,i2,_) -> let c1 = compare s1 s2 in if c1<>0 then c1 else let c2 = compare i1 i2 in - if c2 <> 0 then c2 else compare_xterm t1 t2 + if c2 <> 0 then c2 else X.str_cmp t1 t2 end module ST_Set = Set.Make ( @@ -139,7 +125,7 @@ module Shostak(X : ALIEN) = struct type term_aux = | I_Cte of bool - | I_Other of X.r xterm + | I_Other of X.r | I_Ext of term * int * int | I_Comp of term * term @@ -232,7 +218,7 @@ module Shostak(X : ALIEN) = struct | { E.ty = Ty.Tbitv n; _ } -> let r', ctx' = X.make t' in let ctx = ctx' @ ctx in - {bv = I_Other (Alien r') ; sz = n}, ctx + {bv = I_Other r' ; sz = n}, ctx | _ -> assert false in let r, ctx = make_rec t [] in @@ -243,10 +229,10 @@ module Shostak(X : ALIEN) = struct module Debug = struct open Printer - let print_tvar fmt ({var=v;sorte=s},sz) = - Format.fprintf fmt "%s_%d[%d]@?" + let print_tvar fmt ({var=v;sorte=s; fresh},sz) = + Format.fprintf fmt "%s_%d(fresh=%a)[%d]@?" (match s with | A -> "a" | B -> "b" | C -> "c") - v sz + v E.print fresh sz (* unused open Canonizer @@ -262,14 +248,10 @@ module Shostak(X : ALIEN) = struct let open Format in match ast.bv with | Cte b -> fprintf fmt "%d[%d]@?" (if b then 1 else 0) ast.sz - | Other (Alien t) -> fprintf fmt "%a@?" X.print t - | Other (Var tv) -> fprintf fmt "%a@?" print_tvar (tv,ast.sz) - | Ext (Alien t,_,i,j) -> + | Other t -> fprintf fmt "%a@?" X.print t + | Ext (t,_,i,j) -> fprintf fmt "%a@?" X.print t; fprintf fmt "<%d,%d>@?" i j - | Ext (Var tv,_,i,j) -> - fprintf fmt "%a@?" print_tvar (tv,ast.sz); - fprintf fmt "<%d,%d>@?" i j let print_C_ast fmt = function [] -> assert false @@ -370,11 +352,14 @@ module Shostak(X : ALIEN) = struct in f_rec [] (t,u) let fresh_var = - let cpt = ref 0 in fun t -> incr cpt; { var = !cpt ; sorte = t} + let cpt = ref 0 in + fun size t -> + let ty = Ty.Tbitv size in + incr cpt; { var = !cpt ; sorte = t; fresh = Expr.fresh_name ty } let fresh_bitv genre size = if size <= 0 then [] - else [ { bv = S_Var (fresh_var genre) ; sz = size } ] + else [ { bv = S_Var (fresh_var size genre) ; sz = size } ] let cte_vs_other bol st = st , [{bv = S_Cte bol ; sz = st.sz}] @@ -435,11 +420,8 @@ module Shostak(X : ALIEN) = struct let c_solve (st1,st2) = match st1.bv,st2.bv with |Cte _, Cte _ -> raise Util.Unsolvable (* forcement un 1 et un 0 *) - |Cte b, Other (Var _) -> [cte_vs_other b st2] - |Other (Var _), Cte b -> [cte_vs_other b st1] - - |Cte b, Other (Alien _) -> [cte_vs_other b st2] - |Other (Alien _), Cte b -> [cte_vs_other b st1] + |Cte b, Other _ -> [cte_vs_other b st2] + |Other _, Cte b -> [cte_vs_other b st1] |Cte b, Ext(xt,s_xt,i,j) -> [cte_vs_ext b xt s_xt i j] |Ext(xt,s_xt,i,j), Cte b -> [cte_vs_ext b xt s_xt i j] @@ -480,9 +462,9 @@ module Shostak(X : ALIEN) = struct |S_Cte _ -> {var with sz = s1},{var with sz = s2},None |S_Var v -> let (fs,sn,tr) = match v.sorte with - |A -> (fresh_var A), (fresh_var A), A - |B -> (fresh_var B), (fresh_var B), B - |C -> (fresh_var C), (fresh_var C), C + |A -> (fresh_var s1 A), (fresh_var s2 A), A + |B -> (fresh_var s1 B), (fresh_var s2 B), B + |C -> (fresh_var s1 C), (fresh_var s2 C), C in {bv = S_Var fs; sz = s1},{bv = S_Var sn; sz = s2},Some tr let rec slice_composition eq pat (ac_eq,c_sub) = match (eq,pat) with @@ -578,7 +560,7 @@ module Shostak(X : ALIEN) = struct begin match (get_rep v).bv with |S_Cte b -> Cte b - |S_Var tv -> Other (Var tv) + |S_Var tv -> Other (X.term_embed tv.fresh) end }in let rec cnf_max l = match l with @@ -641,17 +623,11 @@ module Shostak(X : ALIEN) = struct (* should use hashed compare to be faster, not structural comparison *) let equal bv1 bv2 = compare_mine bv1 bv2 = 0 - let hash_xterm = function - | Var {var = i; sorte = A} -> 11 * i - | Var {var = i; sorte = B} -> 17 * i - | Var {var = i; sorte = C} -> 19 * i - | Alien r -> 23 * X.hash r - let hash_simple_term_aux = function | Cte b -> 11 * Hashtbl.hash b - | Other x -> 17 * hash_xterm x + | Other x -> 17 * X.hash x | Ext (x, a, b, c) -> - hash_xterm x + 19 * (a + b + c) + X.hash x + 19 * (a + b + c) let hash l = List.fold_left @@ -662,13 +638,10 @@ module Shostak(X : ALIEN) = struct (fun acc x -> match x.bv with | Cte _ -> acc - | Ext( Var v,sz,_,_) -> - (X.embed [{bv=Other (Var v) ; sz = sz }])::acc - | Other (Var _) -> (X.embed [x])::acc - | Other (Alien t) | Ext(Alien t,_,_,_) -> (X.leaves t)@acc + | Other t | Ext(t,_,_,_) -> (X.leaves t)@acc ) [] bitv - let is_mine = function [{ bv = Other (Alien r); _ }] -> r | bv -> X.embed bv + let is_mine = function [{ bv = Other r; _ }] -> r | bv -> X.embed bv let print = Debug.print_C_ast @@ -701,19 +674,12 @@ module Shostak(X : ALIEN) = struct let extract r ty = match X.extract r with Some (_::_ as bv) -> to_i_ast bv - | None -> {bv = Canonizer.I_Other (Alien r); sz = ty} + | None -> {bv = Canonizer.I_Other r; sz = ty} | Some [] -> assert false - let extract_xterm r = - match X.extract r with - Some ([{ bv = Other (Var _ as x); _ }]) -> x - | None -> Alien r - | _ -> assert false - let var_or_term x = match x.bv with - Other (Var _) -> X.embed [x] - | Other (Alien r) -> r + | Other r -> r | _ -> assert false @@ -738,11 +704,9 @@ module Shostak(X : ALIEN) = struct let rec subst_rec x subs biv = - match biv.bv , extract_xterm x with + match biv.bv , x with | Canonizer.I_Cte _ , _ -> biv - | Canonizer.I_Other (Var y) , Var z when y=z -> extract subs biv.sz - | Canonizer.I_Other (Var _) , _ -> biv - | Canonizer.I_Other (Alien tt) , _ -> + | Canonizer.I_Other tt , _ -> if X.equal x tt then extract subs biv.sz else extract (X.subst x subs tt) biv.sz diff --git a/src/lib/reasoners/bitv_rel.ml b/src/lib/reasoners/bitv_rel.ml index 871c54ad5..eb123f757 100644 --- a/src/lib/reasoners/bitv_rel.ml +++ b/src/lib/reasoners/bitv_rel.ml @@ -32,7 +32,7 @@ let empty _ = () let assume _ _ _ = (), { Sig_rel.assume = []; remove = []} let query _ _ _ = None -let case_split _ _ ~for_model:_ = [] +let case_split _ _ ~for_model:_ ~to_optimize:_ = Sig_rel.Split [] let add env _ _ _ = env, [] let new_terms _ = Expr.Set.empty let instantiate ~do_syntactic_matching:_ _ env _ _ = env, [] diff --git a/src/lib/reasoners/ccx.ml b/src/lib/reasoners/ccx.ml index a894c38f8..75ec92a2b 100644 --- a/src/lib/reasoners/ccx.ml +++ b/src/lib/reasoners/ccx.ml @@ -66,7 +66,8 @@ module type S = sig val case_split : t -> for_model:bool -> - (r Xliteral.view * bool * Th_util.lit_origin) list * t + to_optimize: Th_util.optimized_split option -> + Sig_rel.case_split * t val query : t -> E.t -> Th_util.answer val new_terms : t -> Expr.Set.t val class_of : t -> Expr.t -> Expr.t list @@ -83,11 +84,12 @@ module type S = sig Matching_types.info Expr.Map.t * Expr.t list Expr.Map.t Symbols.Map.t -> t -> (Expr.t -> Expr.t -> bool) -> t * Sig_rel.instances - val output_concrete_model : - Format.formatter -> + val extract_concrete_model : prop_model:Expr.Set.t -> + optimized_splits:Th_util.optimized_split Util.MI.t -> t -> - unit + Models.t Lazy.t option + end module Main : S = struct @@ -686,14 +688,16 @@ module Main : S = struct (* End: new implementation of add, add_term, assume_literals and all that *) - let case_split env ~for_model = - match Rel.case_split env.relation env.uf ~for_model with - | [] when for_model -> + let case_split env ~for_model ~to_optimize = + let cs = Rel.case_split env.relation env.uf ~for_model ~to_optimize in + match cs with + | Sig_rel.Split [] when for_model -> let l, uf = Uf.assign_next env.uf in (* try to not to modify uf in the future. It's currently done only to add fresh terms in UF to avoid loops *) - l, {env with uf} - | l -> l, env + Sig_rel.Split l, {env with uf} + | Sig_rel.Split _ -> cs, env + | Sig_rel.Optimized_split _ -> cs, env let query env a = let ra, ex_ra = term_canonical_view env a Ex.empty in @@ -736,7 +740,7 @@ module Main : S = struct in Uf.term_repr env.uf t - let output_concrete_model fmt ~prop_model env = - Uf.output_concrete_model fmt ~prop_model env.uf + let extract_concrete_model ~prop_model ~optimized_splits env = + Uf.extract_concrete_model ~prop_model ~optimized_splits env.uf end diff --git a/src/lib/reasoners/ccx.mli b/src/lib/reasoners/ccx.mli index 2a1bf7208..31180dffa 100644 --- a/src/lib/reasoners/ccx.mli +++ b/src/lib/reasoners/ccx.mli @@ -58,7 +58,8 @@ module type S = sig val case_split : t -> for_model:bool -> - (r Xliteral.view * bool * Th_util.lit_origin) list * t + to_optimize: Th_util.optimized_split option -> + Sig_rel.case_split * t val query : t -> Expr.t -> Th_util.answer val new_terms : t -> Expr.Set.t val class_of : t -> Expr.t -> Expr.t list @@ -74,11 +75,11 @@ module type S = sig Matching_types.info Expr.Map.t * Expr.t list Expr.Map.t Symbols.Map.t -> t -> (Expr.t -> Expr.t -> bool) -> t * Sig_rel.instances - val output_concrete_model : - Format.formatter -> + val extract_concrete_model : prop_model:Expr.Set.t -> + optimized_splits:Th_util.optimized_split Util.MI.t -> t -> - unit + Models.t Lazy.t option end module Main : S diff --git a/src/lib/reasoners/enum_rel.ml b/src/lib/reasoners/enum_rel.ml index fbfc725c4..d96e29e72 100644 --- a/src/lib/reasoners/enum_rel.ml +++ b/src/lib/reasoners/enum_rel.ml @@ -187,7 +187,7 @@ let count_splits env la = List.fold_left (fun nb (_,_,_,i) -> match i with - | Th_util.CS (Th_util.Th_sum, n) -> Numbers.Q.mult nb n + | Th_util.CS (_, Th_util.Th_sum, n) -> Numbers.Q.mult nb n | _ -> nb )env.size_splits la in @@ -242,33 +242,39 @@ let assume env uf la = let add env _ r _ = add_aux env r, [] -let case_split env uf ~for_model = - let acc = MX.fold - (fun r (hss, _) acc -> - let x, _ = Uf.find_r uf r in - match Sh.embed x with - | Cons _ -> acc (* already bound to an Enum const *) - | _ -> (* cs even if sz below is equal to 1 *) - let sz = HSS.cardinal hss in - match acc with - | Some (n,_,_) when n <= sz -> acc - | _ -> Some (sz, r, HSS.choose hss) - ) env.mx None - in - match acc with - | Some (n,r,hs) -> - let n = Numbers.Q.from_int n in - if for_model || - Numbers.Q.compare - (Numbers.Q.mult n env.size_splits) (Options.get_max_split ()) <= 0 || - Numbers.Q.sign (Options.get_max_split ()) < 0 then - let r' = Sh.is_mine (Cons(hs,X.type_info r)) in - Debug.case_split r r'; - [LR.mkv_eq r r', true, Th_util.CS(Th_util.Th_sum, n)] - else [] - | None -> - Debug.no_case_split (); - [] +let case_split env uf ~for_model ~to_optimize = + if to_optimize != None then + (* no classical splits if we have something to optimize *) + Sig_rel.Split [] + else + let acc = MX.fold + (fun r (hss, _) acc -> + let x, _ = Uf.find_r uf r in + match Sh.embed x with + | Cons _ -> acc (* already bound to an Enum const *) + | _ -> (* cs even if sz below is equal to 1 *) + let sz = HSS.cardinal hss in + match acc with + | Some (n,_,_) when n <= sz -> acc + | _ -> Some (sz, r, HSS.choose hss) + ) env.mx None + in + match acc with + | Some (n,r,hs) -> + let n = Numbers.Q.from_int n in + if for_model || + Numbers.Q.compare (Numbers.Q.mult n env.size_splits) + (Options.get_max_split ()) <= 0 || + Numbers.Q.sign (Options.get_max_split ()) < 0 then + let r' = Sh.is_mine (Cons (hs, X.type_info r)) in + Debug.case_split r r'; + Sig_rel.Split + [LR.mkv_eq r r', true, Th_util.CS(None, Th_util.Th_sum, n)] + else + Sig_rel.Split [] + | None -> + Debug.no_case_split (); + Sig_rel.Split [] let query env uf a_ex = try ignore(assume env uf [a_ex]); None diff --git a/src/lib/reasoners/fun_sat.ml b/src/lib/reasoners/fun_sat.ml index ca2e98811..420f864c7 100644 --- a/src/lib/reasoners/fun_sat.ml +++ b/src/lib/reasoners/fun_sat.ml @@ -153,6 +153,7 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct - plvl is the propagation level (w.r.t. dlvl) of the formula. It forms with dlvl a total ordering on the formulas in gamma. *) + pending_assumes : (E.gformula * Ex.t) list; gamma : (E.gformula * Ex.t * int * int) ME.t; nb_related_to_goal : int; nb_related_to_hypo : int; @@ -169,18 +170,14 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct unit_tbox : Th.t; (* theory env of facts at level 0 *) inst : Inst.t; heuristics : Heuristics.t ref; - model_gen_mode : bool ref; + model_gen_phase : bool ref; guards : guards; add_inst: E.t -> bool; unit_facts_cache : (E.gformula * Ex.t) ME.t ref; + last_saved_model : Models.t Lazy.t option ref; } - let latest_saved_env = ref None - let terminated_normally = ref false - let reset_refs () = - latest_saved_env := None; - terminated_normally := false; Steps.reset_steps () let save_guard_and_refs env new_guard = @@ -194,9 +191,15 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct { env with unit_facts_cache = ref refs.unit_facts}, guard + type timeout_reason = + | NoTimeout + | Assume + | ProofSearch + | ModelGen + exception Sat of t - exception Unsat of Ex.t - exception I_dont_know of t + exception Unsat of Explanation.t + exception I_dont_know of { env : t; timeout : timeout_reason } exception IUnsat of Ex.t * SE.t list @@ -350,7 +353,7 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct "(%a or %a), %a" E.print f1.E.ff E.print f2.E.ff Ex.print ex) d; print_dbg ~debug:(get_verbose () || get_debug_sat ()) - "[sat] --------------------- Delta -" *) + "[sat] --------------------- Delta -" *) let gamma g = if Options.(get_debug_sat () && get_verbose ()) then begin @@ -435,22 +438,6 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct env.heuristics := Heuristics.bump_activity !(env.heuristics) expl; raise (IUnsat (expl, classes)) - let is_literal f = - match E.form_view f with - | E.Literal _ -> true - | E.Unit _ | E.Clause _ | E.Lemma _ | E.Skolem _ - | E.Let _ | E.Iff _ | E.Xor _ -> false - - let extract_prop_model ~complete_model t = - let s = ref SE.empty in - ME.iter - (fun f _ -> - if complete_model && is_literal f then - s := SE.add f !s - ) - t.gamma; - !s - (* sat-solver *) let mk_gf f name mf gf = @@ -601,6 +588,7 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct try env.cdcl := CDCL.forget_decision !(env.cdcl) f lvl with + (* TODO: remove this dangerous match. *) | _ -> Printer.print_err "@[cdcl_backjump error:@,%s@]" @@ -624,22 +612,20 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct )(Ex.formulas_of exp) let do_case_split env origin = - if Options.get_case_split_policy () == origin then - try - if Options.get_debug_sat () then - Printer.print_dbg - ~module_name:"Fun_sat" ~function_name:"do_case_split" - "performing case-split"; - let tbox, new_terms = Th.do_case_split env.tbox in - let inst = - Inst.add_terms env.inst new_terms (mk_gf E.vrai "" false false) in - {env with tbox = tbox; inst = inst} - with Ex.Inconsistent (expl, classes) -> - Debug.inconsistent expl env; - Options.tool_req 2 "TR-Sat-Conflict-2"; - env.heuristics := Heuristics.bump_activity !(env.heuristics) expl; - raise (IUnsat (expl, classes)) - else env + try + if Options.get_debug_sat () then + Printer.print_dbg + ~module_name:"Fun_sat" ~function_name:"do_case_split" + "performing case-split"; + let tbox, new_terms = Th.do_case_split env.tbox origin in + let inst = + Inst.add_terms env.inst new_terms (mk_gf E.vrai "" false false) in + {env with tbox = tbox; inst = inst} + with Ex.Inconsistent (expl, classes) -> + Debug.inconsistent expl env; + Options.tool_req 2 "TR-Sat-Conflict-2"; + env.heuristics := Heuristics.bump_activity !(env.heuristics) expl; + raise (IUnsat (expl, classes)) let b_elim f env = try @@ -785,8 +771,6 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct try let ff, _, _, _ = ME.find nf env.gamma in aux gf ff with Not_found -> gf - - let do_bcp env tcp tcp_cache tmp_cache delta acc = let tcp = tcp && not (Options.get_no_tcp ()) in List.fold_left @@ -1133,21 +1117,17 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct ignore (update_instances_cache (Some [])); env, true - let compute_concrete_model env compute = + let may_update_last_saved_model env compute = let compute = - if Options.get_first_interpretation () then - match !latest_saved_env with - | Some _ -> false - | None -> true - else compute + if not (Options.get_first_interpretation ()) then compute + else !(env.last_saved_model) == None in if not compute then env else begin try - (* to push pending stuff *) - let env = do_case_split env (Options.get_case_split_policy ()) in - let env = {env with tbox = Th.compute_concrete_model env.tbox} in - latest_saved_env := Some env; + (* also performs case-split and pushes pending atoms to CS *) + let model = Th.compute_concrete_model env.tbox in + env.last_saved_model := model; env with Ex.Inconsistent (expl, classes) -> Debug.inconsistent expl env; @@ -1156,68 +1136,35 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct raise (IUnsat (expl, classes)) end - let return_cached_model return_function = - let i = Options.get_interpretation () in - assert i; - assert (not !terminated_normally); - terminated_normally := true; (* to avoid loops *) - begin - match !latest_saved_env with - | None -> - Printer.print_fmt (Options.get_fmt_mdl ()) - "@[[FunSat]@, \ - It seems that no model has been computed so far.@,\ - You may need to change your model generation strategy@,\ - or to increase your timeout.@]" - | Some env -> - Printer.print_fmt (Options.get_fmt_mdl ()) - "@[[FunSat]@, \ - A model has been computed. However, I failed \ - while computing it so may be incorrect.@]"; - let prop_model = extract_prop_model ~complete_model:true env in - Th.output_concrete_model (Options.get_fmt_mdl ()) ~prop_model env.tbox; - end; - return_function () - - (* let () = - * at_exit - * (fun () -> - * if not !terminated_normally && (get_interpretation ()) then - * return_cached_model (fun () -> ()) - * ) *) - - let return_answer env compute return_function = - let env = compute_concrete_model env compute in - Options.Time.unset_timeout ~is_gui:(Options.get_is_gui()); - - let prop_model = extract_prop_model ~complete_model:true env in - Th.output_concrete_model (Options.get_fmt_mdl ()) ~prop_model env.tbox; - - terminated_normally := true; - return_function env - - - let switch_to_model_gen env = - not !terminated_normally && - not !(env.model_gen_mode) && - Options.get_interpretation () - - - let do_switch_to_model_gen env = + let update_model_and_return_unknown env compute_model ~timeout = + try + let env = may_update_last_saved_model env compute_model in + Options.Time.unset_timeout ~is_gui:(Options.get_is_gui()); + raise (I_dont_know {env; timeout }) + with Util.Timeout when !(env.model_gen_phase) -> + (* In this case, timeout reason becomes 'ModelGen' *) + raise (I_dont_know {env; timeout = ModelGen }) + + let model_gen_on_timeout env = let i = Options.get_interpretation () in - assert i; - if not !(env.model_gen_mode) && - Stdlib.(<>) (Options.get_timelimit_interpretation ()) 0. then + let ti = Options.get_timelimit_interpretation () in + if not i || (* not asked to gen a model *) + !(env.model_gen_phase) || (* we timeouted in model-gen-phase *) + Stdlib.(=) ti 0. (* no time allocated for extra model search *) + then + raise (I_dont_know {env; timeout = ProofSearch}) + else begin - Options.Time.unset_timeout ~is_gui:(Options.get_is_gui()); - Options.Time.set_timeout - ~is_gui:(Options.get_is_gui()) - (Options.get_timelimit_interpretation ()); - env.model_gen_mode := true; - return_answer env i (fun _ -> raise Util.Timeout) + (* Beware: models generated on timeout of ProofSearch phase may + be incohrent wrt. the ground part of the pb (ie. if delta + is not empty ? *) + env.model_gen_phase := true; + let is_gui = Options.get_is_gui() in + Options.Time.unset_timeout ~is_gui; + Options.Time.set_timeout ~is_gui ti; + update_model_and_return_unknown + env i ~timeout:ProofSearch (* may becomes ModelGen *) end - else - return_cached_model (fun () -> raise Util.Timeout) let reduce_hypotheses tcp_cache tmp_cache env acc (hyp, gf, dep) = Debug.print_theory_instance hyp gf; @@ -1329,8 +1276,10 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct On example UFDT/20170428-Barrett/cdt-cade2015/data/gandl/cotree/ x2015_09_10_16_49_52_978_1009894.smt_in.smt2, this returns a wrong model. *) - return_answer env (Options.get_last_interpretation ()) - (fun e -> raise (I_dont_know e)) + update_model_and_return_unknown + env (Options.get_last_interpretation ()) + ~timeout:NoTimeout (* may becomes ModelGen *) + | IAuto | IGreedy -> let gre_inst = ME.fold @@ -1356,37 +1305,35 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct let env = do_case_split env Util.AfterMatching in if ok1 || ok2 || ok3 || ok4 then env else - return_answer env (Options.get_last_interpretation ()) - (fun e -> raise (I_dont_know e)) + update_model_and_return_unknown + env (Options.get_last_interpretation ()) + ~timeout:NoTimeout (* may becomes ModelGen *) let normal_instantiation env try_greedy = - try - Debug.print_nb_related env; - let env = do_case_split env Util.BeforeMatching in - let env = compute_concrete_model env - (Options.get_every_interpretation ()) - in - let env = new_inst_level env in - let mconf = - {Util.nb_triggers = Options.get_nb_triggers (); - no_ematching = Options.get_no_ematching(); - triggers_var = Options.get_triggers_var (); - use_cs = false; - backward = Util.Normal; - greedy = Options.get_greedy (); - } - in - let env, ok1 = inst_and_assume mconf env inst_predicates env.inst in - let env, ok2 = inst_and_assume mconf env inst_lemmas env.inst in - let env, ok3 = syntactic_th_inst env env.inst ~rm_clauses:false in - let env, ok4 = semantic_th_inst env env.inst ~rm_clauses:false ~loop:4 in - let env = do_case_split env Util.AfterMatching in - if ok1 || ok2 || ok3 || ok4 then env - else if try_greedy then greedy_instantiation env else env - with | Util.Not_implemented s -> - Printer.print_err "Feature %s is not implemented. \ - I can't conclude." s; - raise (I_dont_know env) + Debug.print_nb_related env; + let env = do_case_split env Util.BeforeMatching in + let env = + may_update_last_saved_model env (Options.get_every_interpretation ()) + in + let env = new_inst_level env in + let mconf = + let open Options in + {Util.nb_triggers = get_nb_triggers (); + no_ematching = get_no_ematching(); + triggers_var = get_triggers_var (); + use_cs = false; + backward = Util.Normal; + greedy = get_greedy (); + } + in + let env, ok1 = inst_and_assume mconf env inst_predicates env.inst in + let env, ok2 = inst_and_assume mconf env inst_lemmas env.inst in + let env, ok3 = syntactic_th_inst env env.inst ~rm_clauses:false in + let env, ok4 = semantic_th_inst env env.inst ~rm_clauses:false ~loop:4 in + let env = do_case_split env Util.AfterMatching in + if ok1 || ok2 || ok3 || ok4 then env + else if try_greedy then greedy_instantiation env else env + (* should be merged with do_bcp/red/elim ? calls to debug hooks are missing *) @@ -1474,7 +1421,7 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct with No_suitable_decision -> back_tracking (normal_instantiation env true) with - | Util.Timeout when switch_to_model_gen env -> do_switch_to_model_gen env + | Util.Timeout -> model_gen_on_timeout env and make_one_decision env = try @@ -1712,9 +1659,8 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct (mk_gf (E.neg guard_to_neg) "" true true,Ex.empty) acc.guards.guards in - acc.model_gen_mode := false; - latest_saved_env := None; - terminated_normally := false; + acc.model_gen_phase := false; + env.last_saved_model := None; {acc with inst; guards = { acc.guards with @@ -1725,9 +1671,25 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct ~elt:() ~init:env + (* in case of all-models and/or call to solver with old + unbacktracked decisions *) + let check_no_decision_in_env env = + if env.dlevel > 0 then + Errors.run_error + (Errors.Unsupported_feature + "Some of the enabled features are not provided by the \ + Fun_SAT solver. Please consider switching to \ + CDCL(Tableaux) instead." + ) + let unsat env gf = + (* in case of all-models and/or call to solver with old + unbacktracked decisions *) + check_no_decision_in_env env; Debug.is_it_unsat gf; try + (* let env = assume env env.pending_assumes in + let env = { env with pending_assumes = [] } in *) let guards_to_assume = ME.fold (fun _g gf_guard_with_ex acc -> gf_guard_with_ex :: acc @@ -1787,32 +1749,42 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct let d = back_tracking env in assert (Ex.has_no_bj d); - terminated_normally := true; d with | IUnsat (dep, classes) -> Debug.bottom classes; Debug.unsat (); - terminated_normally := true; assert (Ex.has_no_bj dep); dep - | Util.Timeout when switch_to_model_gen env -> do_switch_to_model_gen env + | Util.Timeout -> model_gen_on_timeout env let add_guard env gf = let current_guard = env.guards.current_guard in {gf with E.ff = E.mk_imp current_guard gf.E.ff 1} let assume env fg dep = - try - if Options.get_tableaux_cdcl () then - cdcl_assume false env [add_guard env fg,dep]; - assume env [add_guard env fg,dep] - with - | IUnsat (d, classes) -> - terminated_normally := true; - Debug.bottom classes; - raise (Unsat d) - | Util.Timeout when switch_to_model_gen env -> do_switch_to_model_gen env + (* in case of all-models and/or call to solver with old + unbacktracked decisions *) + check_no_decision_in_env env; + if true then + (* TODO: fix regressions when we disable this option. *) + (* if Options.get_process_when_assuming() then *) + try + if Options.get_tableaux_cdcl () then + cdcl_assume false env [add_guard env fg,dep]; + assume env [add_guard env fg,dep] + with + | IUnsat (d, classes) -> + Debug.bottom classes; + raise (Unsat d) + | Util.Timeout -> + (* don't attempt to compute a model if timeout before + calling unsat function *) + raise (I_dont_know {env; timeout = Assume}) + else + { env with + pending_assumes = + (add_guard env fg, dep) :: env.pending_assumes } let pred_def env f name dep _loc = @@ -1870,6 +1842,7 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct let tbox = Th.add_term tbox E.vrai ~add_in_cs:true in let tbox = Th.add_term tbox E.faux ~add_in_cs:true in let env = { + pending_assumes = []; gamma = ME.empty; nb_related_to_goal = 0; nb_related_to_hypo = 0; @@ -1886,10 +1859,11 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct unit_tbox = tbox; inst = inst; heuristics = ref (Heuristics.empty ()); - model_gen_mode = ref false; + model_gen_phase = ref false; unit_facts_cache = ref ME.empty; guards = init_guards (); - add_inst = fun _ -> true; + add_inst = (fun _ -> true); + last_saved_model = ref None; } in assume env gf_true Ex.empty @@ -1903,8 +1877,6 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct let reinit_ctx () = (* all_models_sat_env := None; *) - latest_saved_env := None; - terminated_normally := false; Steps.reinit_steps (); clear_instances_cache (); Th.reinit_cpt (); @@ -1928,4 +1900,12 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct Shostak.Combine.save_cache (); Uf.save_cache () + let get_model env = !(env.last_saved_model) + + let get_propositional_model env = + ME.fold (fun f _ acc -> E.Set.add f acc) env.gamma E.Set.empty + + let reset_last_saved_model env = + { env with last_saved_model = ref None} + end diff --git a/src/lib/reasoners/intervalCalculus.ml b/src/lib/reasoners/intervalCalculus.ml index ed95c41b3..1a0fc35ed 100644 --- a/src/lib/reasoners/intervalCalculus.ml +++ b/src/lib/reasoners/intervalCalculus.ml @@ -117,6 +117,12 @@ type t = { size_splits : Q.t; int_sim : Sim.Core.t; rat_sim : Sim.Core.t; + cube_sim : Sim.Core.t option; + (* some cube-simplex, or None if not enabled *) + + cube_sim_res : Sim.Core.result option; + (* some result for cube, or None if not available *) + new_uf : Uf.t; th_axioms : (Expr.th_elt * Explanation.t) ME.t; linear_dep : SE.t ME.t; @@ -236,7 +242,7 @@ module Sim_Wrap = struct let ty = X.type_info x in let r1 = x in let r2 = alien_of (P.create [] n ty) in - [LR.mkv_eq r1 r2, true, Th_util.CS (Th_util.Th_arith, s)] + [LR.mkv_eq r1 r2, true, Th_util.CS (None, Th_util.Th_arith, s)] in let aux_1 uf x (info,_) acc = assert (X.type_info x == Ty.Tint); @@ -646,6 +652,32 @@ module Debug = struct "> no improvement" end + let optimum obj q = + if get_debug_fm () then + print_dbg + ~module_name:"IntervalCalculus" ~function_name:"solve_cube_integers" + "cube deduction: max radius = %a = %a" + Sim.Core.P.print obj Q.print q + + let cube_bound r q = + if get_debug_fm () then + print_dbg + ~module_name:"IntervalCalculus" ~function_name:"solve_cube_integers" + "cube deduction: %a <= %a" X.print r Q.print q + + let cube_unbounded () = + if get_debug_fm () then + print_dbg + ~module_name:"IntervalCalculus" ~function_name:"solve_cube_integers" + "cube deduction: pb unbounded" + + let cube_unsat () = + if get_debug_fm () then + print_dbg + ~module_name:"IntervalCalculus" ~function_name:"solve_cube_integers" + "cube deduction: pb unsat" + + end (*BISECT-IGNORE-END*) @@ -671,6 +703,8 @@ let empty classes = { th_axioms = ME.empty; linear_dep = ME.empty; syntactic_matching = []; + cube_sim = None; + cube_sim_res = None; } (*let up_improved env p oldi newi = @@ -1007,7 +1041,7 @@ let update_intervals are_eq env eqs expl (a, x, v) is_le = let env = tighten_non_lin are_eq x use_x env expl in env, (find_eq eqs x u env) -let update_ple0 are_eq env p0 is_le expl = +let update_ple0 are_eq env p0 ~is_le expl = if P.is_empty p0 then env else let ty = P.type_info p0 in @@ -1033,7 +1067,8 @@ let update_ple0 are_eq env p0 is_le expl = in let env = if I.is_strict_smaller u pu then - update_monomes_from_poly p u (MP.n_add p u pu env) + let env = MP.n_add p u pu env in + update_monomes_from_poly p u env else env in match P.to_list p0 with @@ -1109,7 +1144,7 @@ let add_inequations are_eq acc x_opt lin = Some x -> P.compare x p = 0 | _ -> is_le && n=0 in let p' = P.sub (P.create [] (Q.div c coef) ty) p in - update_ple0 are_eq env p' is_le expl + update_ple0 are_eq env p' ~is_le expl ) ineq.Oracle.dep env in env, eqs, rels @@ -1345,9 +1380,24 @@ let fm uf are_eq rclass_of env eqs = "out fm/fm-simplex"; res +let fm uf are_eq rclass_of env eqs = + if Options.get_timers() then + try + Timers.exec_timer_start Timers.M_Arith Timers.F_FM; + let res = fm uf are_eq rclass_of env eqs in + Timers.exec_timer_pause Timers.M_Arith Timers.F_FM; + res + with e -> + Timers.exec_timer_pause Timers.M_Arith Timers.F_FM; + raise e + else fm uf are_eq rclass_of env eqs + let is_num r = let ty = X.type_info r in ty == Ty.Tint || ty == Ty.Treal +let is_num_term r = + let ty = E.type_info r in ty == Ty.Tint || ty == Ty.Treal + let add_disequality are_eq env eqs p expl = let ty = P.type_info p in match P.to_list p with @@ -1493,7 +1543,7 @@ let count_splits env la = List.fold_left (fun nb (_,_,_,i) -> match i with - | Th_util.CS (Th_util.Th_arith, n) -> Numbers.Q.mult nb n + | Th_util.CS (_, Th_util.Th_arith, n) -> Numbers.Q.mult nb n | _ -> nb )env.size_splits la in @@ -1606,6 +1656,214 @@ let update_used_by_pow env r1 p2 orig eqs = ) s eqs with Exit | Not_found -> eqs +let exists_in_simplex sim x = + Sim.Core.(MX.mem x sim.basic) || Sim.Core.(MX.mem x sim.non_basic) + +(* used radius in cube-test implementation *) +let radius = X.term_embed @@ Expr.mk_term (Sy.name "!radius") [] Ty.Tint +let cube_obj = Sim.Core.P.from_list [radius, Q.one] + +let bnd_to_simplex_bound ((bnd, explanation) : I.bnd) : Sim.Core.bound option = + match bnd with + | None -> None + | Some (bnd, offset) -> + let bvalue = + if Q.equal offset Q.one + then Sim.Core.R2.lower bnd + else if Q.equal offset Q.m_one + then Sim.Core.R2.upper bnd + else if Q.equal offset Q.zero + then Sim.Core.R2.of_r bnd + else assert false (* alt-ergo style *) + in Some {bvalue; explanation} + +(* extract non trivial constraints on integer expressions from maps of + intervals *) +let int_constraints_from_map_intervals = + let aux p xp i uf acc = + if Uf.is_normalized uf xp && I.is_point i == None + && P.type_info p == Ty.Tint + then (p, I.bounds_of i) :: acc + else acc + in + fun env uf -> + let acc = + MP.fold (fun p i acc -> aux p (alien_of p) i uf acc) env.polynomes [] + in + MX.fold (fun x (i,_) acc -> aux (poly_of x) x i uf acc) env.monomes acc + +let fm_simplex_cube_integers_encoding env uf has_eqs = + let simplex = + match env.cube_sim with + | Some cube when not has_eqs -> + cube (* reuse existing simplex *) + | _ -> + (* existing simplex, if any, not normalized wrt eqs ? reset it *) + Sim.Core.empty ~is_int:true ~check_invs:true + in + let simplex, _ = (* assert that radius >= 0 *) + Sim.Assert.var simplex radius + in + List.fold_left + (fun simplex (p, uints) -> + let (mn, ex_mn), (mx, ex_mx) = + match uints, List.rev uints with + | [], [] -> (None, Ex.empty), (None, Ex.empty) + | (min, _) ::_, (_, max) :: _ -> min, max + | [], _ | _, [] -> assert false + in + if mn == None && mx == None then simplex + else + let l, c = P.to_list p in + assert (Q.sign c = 0); + let l = List.rev_map (fun (c, x) -> x, c) (List.rev l) in + let cst0 = + List.fold_left (fun z (_, c) -> Q.add z (Q.abs c)) Q.zero l + in + let cst = Q.div cst0 (Q.from_int 2) in + let p_radius = P.create [cst, radius] Q.zero Ty.Tint in + + (* mn <= p - cst * r constraint *) + let pge = P.sub p p_radius in + + (* p + cst * r <= mx constraint, inverted as a lower bound *) + let ple = P.mult_const Q.m_one @@ P.add p p_radius in + let xpge = alien_of pge in + let xple = alien_of ple in + let lpge = P.to_list pge |> fst |> List.map (fun (a, b) -> b, a) in + let lple = P.to_list ple |> fst |> List.map (fun (a, b) -> b, a) in + let simplex = (* assert lower bound *) + match mn with + | None -> simplex + | Some _ -> + let min = bnd_to_simplex_bound (mn, ex_mn) in + fst @@ + if exists_in_simplex simplex xpge then + Sim.Assert.var simplex xpge ?min + else + Sim.Assert.poly + simplex (Sim.Core.P.from_list lpge) xpge ?min + in + let rev_mx = + match mx with + | None -> None + | Some (a, b) -> Some (Q.mult Q.m_one a, Q.mult Q.m_one b) + in + let simplex = + match rev_mx with + | None -> simplex + | Some _ -> + let max = bnd_to_simplex_bound (mx, ex_mx) in + fst @@ + (* assert upper bound -> inverted as a lower bound *) + if exists_in_simplex simplex xple then + Sim.Assert.var simplex xple ?max + else + Sim.Assert.poly + simplex (Sim.Core.P.from_list lple) xple ?max + in + simplex + ) simplex (int_constraints_from_map_intervals env uf) + + +let solve_cube_integers env are_eq sim = + let sim, mx_res = Sim.Solve.maximize sim cube_obj in + let resu = Sim.Result.get mx_res sim in + let env = {env with cube_sim = Some sim; cube_sim_res = Some resu} in + match resu with + | Sim.Core.Unknown -> + assert false (* because we maximized *) + + | Sim.Core.Sat _ -> + assert false (* because we maximized *) + + | Sim.Core.Unsat ex -> + Debug.cube_unsat (); + raise (Ex.Inconsistent (Lazy.force ex, env.classes)) + + | Sim.Core.Unbounded _ -> + Debug.cube_unbounded (); + env + + | Sim.Core.Max(mx,_sol) -> (* implied bounds or eqs *) + let {Sim.Core.max_v; _} = Lazy.force mx in + let obj = match mx_res with None -> assert false | Some (p, _) -> p in + Debug.optimum obj (max_v.bvalue.v); + let deds, ex = (* deductions + explanation *) + List.fold_left + (fun (l, ex) (x0, q) -> + let x_info, _ = + try Sim.Core.MX.find x0 sim.non_basic + with Not_found -> assert false + in + let rv = alien_of (P.create [] Q.zero Ty.Tint) in + let x = X.subst radius rv x0 in (* remove radius from x *) + (* necessiraly equals low min or max bound *) + let (l_i, w) = + (x_info.value.v, x_info.value.offset) + in + assert (Q.sign w = 0); (* no strict ineqs on Ints *) + (* why is this deduction correct: + - we assumed constraints l_i <= ctx_i + + - radius is maximized by setting ctx_i's slake variables + that appear in 'obj' to their min 'l_i' + + - 'obj' evaluates to a constant, and the coefficients of + the constraints ctx_i in it are negative (because we hit + max for objective with lower bounds). + + - if we rather transform the constraints to + 0 <= (- l_i) + ctx_i + - then, we multiply them by the abs (positive) value of + their coefficients in obj (without changin ineq's direction) + 0 <= (- q) ((- l_i) + ctx_i) + + - finally, the SUM (- q) ((- l_i) + ctx_i) is actually equal to + obj. + + - Now, we can use, FM/FM-Simplex bounds deduction mecanism: + -> 0 <= (- q) ((- l_i) + ctx_i) <= max_v + -> ctx_i <= l_i + floor (max_v / (-q)) + + Hence, an upper bound for ctx_i + *) + assert (Q.sign q < 0); + assert (Sim.Core.equals_optimum x_info.value x_info.mini); + let ded = Q.add l_i @@ Q.floor @@ Q.div max_v.bvalue.v @@ Q.abs q in + let ex = + match x_info.mini with + | Some { explanation; _ } -> Ex.union ex explanation + | None -> ex + in + (x, ded) :: l, ex + )([], Ex.empty) (Sim.Core.P.bindings obj) + in + List.fold_left (fun env (x, max_bnd) -> + Debug.cube_bound x max_bnd; + let p0 = P.sub (poly_of x) (P.create [] max_bnd Ty.Tint) in + update_ple0 are_eq env p0 ~is_le:true ex + ) env deds + + +let cube_test env are_eq uf has_eqs = + let csim = fm_simplex_cube_integers_encoding env uf has_eqs in + let env = {env with cube_sim = Some csim; cube_sim_res = None} in + solve_cube_integers env are_eq csim + + +let cube_test env are_eq uf has_eqs = + if Options.get_timers() then + try + Timers.exec_timer_start Timers.M_Arith Timers.F_Cube_test; + let res = cube_test env are_eq uf has_eqs in + Timers.exec_timer_pause Timers.M_Arith Timers.F_Cube_test; + res + with e -> + Timers.exec_timer_pause Timers.M_Arith Timers.F_Cube_test; + raise e + else cube_test env are_eq uf has_eqs + let assume ~query env uf la = Oracle.incr_age (); let env = count_splits env la in @@ -1618,6 +1876,7 @@ let assume ~query env uf la = in Debug.env env; let nb_num = ref 0 in + let has_eqs = ref false in let env, eqs, new_ineqs, to_remove = List.fold_left (fun ((env, eqs, new_ineqs, rm) as acc) (a, root, expl, orig) -> @@ -1649,7 +1908,7 @@ let assume ~query env uf la = in let env = update_ple0 - are_eq env ineq.Oracle.ple0 (n == L.LE) expl + are_eq env ineq.Oracle.ple0 ~is_le:(n == L.LE) expl in {env with inequations=add_ineq root ineq env.inequations}, eqs, true, rm @@ -1675,6 +1934,7 @@ let assume ~query env uf la = end | L.Eq(r1, r2) when is_num r1 && is_num r2 -> + has_eqs := true; incr nb_num; let p1 = poly_of r1 in let p2 = poly_of r2 in @@ -1701,10 +1961,13 @@ let assume ~query env uf la = if !nb_num = 0 || query then env, {Sig_rel.assume=[]; remove = to_remove} else (* we only call fm when new ineqs are assumed *) + let env, eqs = - if new_ineqs && not (Options.get_no_fm ()) then + if not new_ineqs then env, eqs + else if not (Options.get_no_fm ()) then fm uf are_eq rclass_of env eqs - else env, eqs + else + cube_test env are_eq uf !has_eqs, eqs in let env = Sim_Wrap.solve env 1 in let env = loop_update_intervals are_eq env 0 in @@ -1784,7 +2047,7 @@ let case_split_polynomes env = let r1 = alien_of p in let r2 = alien_of (P.create [] n (P.type_info p)) in Debug.case_split r1 r2; - [LR.mkv_eq r1 r2, true, Th_util.CS (Th_util.Th_arith, s)], s + [LR.mkv_eq r1 r2, true, Th_util.CS (None, Th_util.Th_arith, s)], s | None -> Debug.no_case_split "polynomes"; [], Q.zero @@ -1810,7 +2073,7 @@ let case_split_monomes env = let r1 = x in let r2 = alien_of (P.create [] n ty) in Debug.case_split r1 r2; - [LR.mkv_eq r1 r2, true, Th_util.CS (Th_util.Th_arith, s)], s + [LR.mkv_eq r1 r2, true, Th_util.CS (None, Th_util.Th_arith, s)], s | None -> Debug.no_case_split "monomes"; [], Q.zero @@ -1820,7 +2083,7 @@ let check_size for_model env res = else match res with | [] -> res - | [_, _, Th_util.CS (Th_util.Th_arith, s)] -> + | [_, _, Th_util.CS (_, Th_util.Th_arith, s)] -> if Numbers.Q.compare (Q.mult s env.size_splits) (get_max_split ()) <= 0 || Numbers.Q.sign (get_max_split ()) < 0 then res else [] @@ -1924,39 +2187,11 @@ let case_split_union_of_intervals = if Q.is_zero eps then L.LE else (assert (Q.is_m_one eps); L.LT) in [LR.mkv_builtin true pred [r1; r2], true, - Th_util.CS (Th_util.Th_arith, Q.one)] + Th_util.CS (None, Th_util.Th_arith, Q.one)] (*****) -let bnd_to_simplex_bound ((bnd, explanation) : I.bnd) : Sim.Core.bound option = - match bnd with - | None -> None - | Some (bnd, offset) -> - let bvalue = - if Q.equal offset Q.one - then Sim.Core.R2.lower bnd - else if Q.equal offset Q.m_one - then Sim.Core.R2.upper bnd - else if Q.equal offset Q.zero - then Sim.Core.R2.of_r bnd - else assert false (* alt-ergo style *) - in Some {bvalue; explanation} - -let int_constraints_from_map_intervals = - let aux p xp i uf acc = - if Uf.is_normalized uf xp && I.is_point i == None - && P.type_info p == Ty.Tint - then (p, I.bounds_of i) :: acc - else acc - in - fun env uf -> - let acc = - MP.fold (fun p i acc -> aux p (alien_of p) i uf acc) env.polynomes [] - in - MX.fold (fun x (i,_) acc -> aux (poly_of x) x i uf acc) env.monomes acc - - let fm_simplex_unbounded_integers_encoding env uf = let simplex = Sim.Core.empty ~is_int:true ~check_invs:true in let int_ctx = int_constraints_from_map_intervals env uf in @@ -2062,7 +2297,7 @@ let model_from_simplex sim is_int env uf = let model_from_unbounded_domains = let mk_cs acc (x, v, _ex) = ((LR.view (LR.mk_eq x v)), true, - Th_util.CS (Th_util.Th_arith, Q.from_int 2)) :: acc + Th_util.CS (None, Th_util.Th_arith, Q.from_int 2)) :: acc in fun env uf -> assert (env.int_sim.Sim.Core.status == Sim.Core.SAT); @@ -2076,20 +2311,84 @@ let model_from_unbounded_domains = let l2 = model_from_simplex int_sim true env uf in List.fold_left mk_cs (List.fold_left mk_cs [] l1) l2 +let mk_const_term c ty = + let c = Q.to_string c in + match ty with + | Ty.Tint -> E.int c + | Ty.Treal -> E.real c + | _ -> assert false + +let optimizing_split env uf opt = + (* soundness: if there are expressions to optmize, this should be + done without waiting for ~for_model flag to be true *) + let {Th_util.order; r = r; is_max = to_max; e; value } = opt in + assert (match value with + | Unknown -> true + | _ -> false + ); + let repr, _ = Uf.find uf e in + let ty = E.type_info e in + let r1 = r in (* instead of repr, which may be a constant *) + let p = poly_of repr in + match P.is_const p with + | Some optim -> + let r2 = alien_of (P.create [] optim ty) in + let t2 = mk_const_term optim ty in + Debug.case_split r1 r2; + let o = Some {Th_util.opt_ord = order; opt_val = Th_util.Value t2} in + let s = LR.mkv_eq r1 r2, true, Th_util.CS (o, Th_util.Th_arith, Q.one) in + Sig_rel.Optimized_split { opt with value = Value s; } -let case_split env uf ~for_model = - let res = default_case_split env uf ~for_model in - match res with - | [] -> - if not for_model then [] + | None -> + let sim = if ty == Ty.Tint then env.int_sim else env.rat_sim in + let p = if to_max then p else P.mult_const Q.m_one p in + let l, c = P.to_list p in + let l = List.rev_map (fun (x, y) -> y, x) (List.rev l) in + let sim, mx_res = Sim.Solve.maximize sim (Sim.Core.P.from_list l) in + match Sim.Result.get mx_res sim with + | Sim.Core.Unknown -> assert false + | Sim.Core.Sat _ -> assert false (* because we maximized *) + | Sim.Core.Unsat _ -> assert false (* we know sim is SAT *) + | Sim.Core.Unbounded _ -> + let value = if to_max then Th_util.Pinfinity else Th_util.Minfinity in + Sig_rel.Optimized_split { opt with value } + + | Sim.Core.Max(mx,_sol) -> + let {Sim.Core.max_v; _} = Lazy.force mx in + let max_p = Q.add max_v.bvalue.v c in + let optim = + if to_max then max_p + else Q.mult Q.m_one max_p + in + let r2 = alien_of (P.create [] optim ty) in + Debug.case_split r1 r2; + let t2 = mk_const_term optim ty in + let o = Some {Th_util.opt_ord = order; opt_val = Th_util.Value t2} in + let s = LR.mkv_eq r1 r2, true, Th_util.CS (o, Th_util.Th_arith, Q.one) in + Sig_rel.Optimized_split { opt with value = Value s; } + + +let case_split env uf ~for_model ~to_optimize = + match to_optimize with + | Some x -> + if is_num_term x.Th_util.e then + optimizing_split env uf x else - begin - match case_split_union_of_intervals env uf with - | [] -> model_from_unbounded_domains env uf - | l -> l - end - | _ -> res + (* Some other theory should find an optimium for e *) + Sig_rel.Split [] + | None -> + let res = default_case_split env uf ~for_model in + match res with + | [] -> + if not for_model then Sig_rel.Split [] + else + begin + match case_split_union_of_intervals env uf with + | [] -> Sig_rel.Split (model_from_unbounded_domains env uf) + | l -> Sig_rel.Split l + end + | _ -> Sig_rel.Split res (*** part dedicated to FPA reasoning ************************************) diff --git a/src/lib/reasoners/ite_rel.ml b/src/lib/reasoners/ite_rel.ml index f339b1e62..a587c3ee6 100644 --- a/src/lib/reasoners/ite_rel.ml +++ b/src/lib/reasoners/ite_rel.ml @@ -168,7 +168,7 @@ let assume env uf la = raise e else assume env uf la -let case_split _ _ ~for_model:_ = [] +let case_split _ _ ~for_model:_ ~to_optimize:_ = Sig_rel.Split [] let query _ _ _ = None diff --git a/src/lib/reasoners/records_rel.ml b/src/lib/reasoners/records_rel.ml index b7d0e32a9..a5461d257 100644 --- a/src/lib/reasoners/records_rel.ml +++ b/src/lib/reasoners/records_rel.ml @@ -32,7 +32,7 @@ let empty _ = () let assume _ _ _ = (), { Sig_rel.assume = []; remove = []} let query _ _ _ = None -let case_split _ _ ~for_model:_ = [] +let case_split _ _ ~for_model:_ ~to_optimize:_ = Sig_rel.Split [] let add env _ _ _ = env, [] let new_terms _ = Expr.Set.empty let instantiate ~do_syntactic_matching:_ _ env _ _ = env, [] diff --git a/src/lib/reasoners/relation.ml b/src/lib/reasoners/relation.ml index bb7415f7f..4c2122aa8 100644 --- a/src/lib/reasoners/relation.ml +++ b/src/lib/reasoners/relation.ml @@ -120,23 +120,40 @@ let query env uf a = | Some _ as ans -> ans | None -> Rel7.query env.r7 uf a -let case_split env uf ~for_model = +let case_split env uf ~for_model ~to_optimize = Options.exec_thread_yield (); - let seq1 = Rel1.case_split env.r1 uf ~for_model in - let seq2 = Rel2.case_split env.r2 uf ~for_model in - let seq3 = Rel3.case_split env.r3 uf ~for_model in - let seq4 = Rel4.case_split env.r4 uf ~for_model in - let seq5 = Rel5.case_split env.r5 uf ~for_model in - let seq6 = Rel6.case_split env.r6 uf ~for_model in - let seq7 = Rel7.case_split env.r7 uf ~for_model in - let l = seq1 |@| seq2 |@| seq3 |@| seq4 |@| seq5 |@| seq6 |@| seq7 in - List.sort - (fun (_,_,sz1) (_,_,sz2) -> - match sz1, sz2 with - | Th_util.CS(_,sz1), Th_util.CS(_,sz2) -> Numbers.Q.compare sz1 sz2 - | _ -> assert false - )l - + let seq1 = Rel1.case_split env.r1 uf ~for_model ~to_optimize in + let seq2 = Rel2.case_split env.r2 uf ~for_model ~to_optimize in + let seq3 = Rel3.case_split env.r3 uf ~for_model ~to_optimize in + let seq4 = Rel4.case_split env.r4 uf ~for_model ~to_optimize in + let seq5 = Rel5.case_split env.r5 uf ~for_model ~to_optimize in + let seq6 = Rel6.case_split env.r6 uf ~for_model ~to_optimize in + let seq7 = Rel7.case_split env.r7 uf ~for_model ~to_optimize in + let splits, unbounded = + Lists.partition_map ~keep_ordering:false (function + | Sig_rel.Split l -> Ok l + | Sig_rel.Optimized_split res -> Error res + ) [ seq1; seq2; seq3; seq4; seq5; seq6; seq7 ] + in + let unbounded = + List.fast_sort (fun a b -> a .Th_util.order - b.Th_util.order) unbounded in + match unbounded with + | [] -> + assert (to_optimize == None); + let splits = List.fold_left (|@|) [] splits in + Sig_rel.Split ( + List.fast_sort + (fun (_,_,sz1) (_,_,sz2) -> + match sz1, sz2 with + | Th_util.CS(_,_,sz1), Th_util.CS(_,_,sz2) -> + Numbers.Q.compare sz1 sz2 + | _ -> assert false + ) splits + ) + | [u] -> + assert (to_optimize != None); + Optimized_split u + | _ -> assert false (* optimize one expr per call *) let add env uf r t = Options.exec_thread_yield (); diff --git a/src/lib/reasoners/sat_solver_sig.ml b/src/lib/reasoners/sat_solver_sig.ml index 06ca40c5e..41cf50a5a 100644 --- a/src/lib/reasoners/sat_solver_sig.ml +++ b/src/lib/reasoners/sat_solver_sig.ml @@ -32,9 +32,15 @@ module type S = sig type t + type timeout_reason = + | NoTimeout + | Assume + | ProofSearch + | ModelGen + exception Sat of t exception Unsat of Explanation.t - exception I_dont_know of t + exception I_dont_know of { env : t; timeout : timeout_reason } (* the empty sat-solver context *) val empty : unit -> t @@ -71,6 +77,16 @@ module type S = sig (** [reinit_ctx ()] reinitializes the solving context. *) val reinit_ctx : unit -> unit + (** returns the latest model stored in the env if any *) + val get_model: t -> Models.t Lazy.t option + + (** returns the latest solver's boolean assignation for literals + that is validated by the theories *) + val get_propositional_model: t -> Expr.Set.t + + (** reset last saved model, if any *) + val reset_last_saved_model: t -> t + end diff --git a/src/lib/reasoners/sat_solver_sig.mli b/src/lib/reasoners/sat_solver_sig.mli index 6a30b6d80..7415ee11a 100644 --- a/src/lib/reasoners/sat_solver_sig.mli +++ b/src/lib/reasoners/sat_solver_sig.mli @@ -29,9 +29,15 @@ module type S = sig type t + type timeout_reason = + | NoTimeout + | Assume + | ProofSearch + | ModelGen + exception Sat of t exception Unsat of Explanation.t - exception I_dont_know of t + exception I_dont_know of { env : t; timeout : timeout_reason } (** the empty sat-solver context *) val empty : unit -> t @@ -72,6 +78,15 @@ module type S = sig (** [reinit_ctx ()] reinitializes the solving context. *) val reinit_ctx : unit -> unit + (** returns the latest model stored in the env if any *) + val get_model: t -> Models.t Lazy.t option + + (** returns the latest solver's boolean assignation for literals + that is validated by the theories *) + val get_propositional_model: t -> Expr.Set.t + + (** reset last saved model, if any *) + val reset_last_saved_model: t -> t end diff --git a/src/lib/reasoners/satml.ml b/src/lib/reasoners/satml.ml index 601752345..18e33bb10 100644 --- a/src/lib/reasoners/satml.ml +++ b/src/lib/reasoners/satml.ml @@ -76,6 +76,8 @@ module type SAT_ML = sig val assume_simple : t -> Atom.atom list list -> unit + val do_case_split : t -> Util.case_split_policy -> conflict_origin + val decide : t -> Atom.atom -> unit val conflict_analyze_and_fix : t -> conflict_origin -> unit @@ -457,6 +459,8 @@ module Make (Th : Theory.S) : SAT_ML with type th = Th.t = struct a.var.vpremise <- [] let enqueue_assigned env (a : Atom.atom) = + if Options.get_debug_sat () then + Printer.print_dbg "[satml] enqueue_assigned: %a@." Atom.pr_atom a; if a.neg.is_guard then begin (* if the negation of a is (still) a guard, it should be forced to true during the first decisions. @@ -485,6 +489,9 @@ module Make (Th : Theory.S) : SAT_ML with type th = Th.t = struct (* annule tout jusqu'a lvl *exclu* *) let cancel_until env lvl = + if Options.get_debug_sat () then + Printer.print_dbg + "[satml] cancel until %d (current is %d)@." lvl (decision_level env); cancel_ff_lvls_until env lvl; let repush = ref [] in if decision_level env > lvl then begin @@ -588,8 +595,8 @@ module Make (Th : Theory.S) : SAT_ML with type th = Th.t = struct a.is_true <- true; a.var.level <- lvl; a.var.reason <- reason; - (* Printer.print_dbg - "enqueue: %a@." Debug.atom a; *) + if Options.get_debug_sat () then + Printer.print_dbg "[satml] enqueue: %a@." Atom.pr_atom a; Vec.push env.trail a; a.var.index <- Vec.size env.trail; if Options.get_enable_assertions() then debug_enqueue_level a lvl reason @@ -684,17 +691,13 @@ module Make (Th : Theory.S) : SAT_ML with type th = Th.t = struct let do_case_split env origin = - if Options.get_case_split_policy () != Util.AfterTheoryAssume then - failwith - "Only AfterTheoryAssume case-split policy is supported by satML"; - if Options.get_case_split_policy () == origin then - try - let tenv, _ = Th.do_case_split env.tenv in - env.tenv <- tenv; - C_none - with Ex.Inconsistent (expl, _) -> - C_theory expl - else C_none + try + let tenv, _terms = Th.do_case_split env.tenv origin in + (* TODO: terms not added to matching !!! *) + env.tenv <- tenv; + C_none + with Ex.Inconsistent (expl, _) -> + C_theory expl module SA = Atom.Set @@ -793,16 +796,21 @@ module Make (Th : Theory.S) : SAT_ML with type th = Th.t = struct (* Some dep *) let unit_theory_propagate env _full_q lazy_q = + let nb_f = ref 0 in let facts = Queue.fold (fun acc (ta : Atom.atom) -> assert (ta.is_true); assert (ta.var.level >= 0); - if ta.var.level = 0 then + if ta.var.level = 0 then begin + incr nb_f; (ta.lit, Ex.empty, 0, env.cpt_current_propagations) :: acc + end else acc )[] lazy_q in + if Options.get_debug_sat () then + Printer.print_dbg "[satml] Unit theory_propagate of %d atoms@." !nb_f; if facts == [] then C_none else try @@ -837,8 +845,10 @@ module Make (Th : Theory.S) : SAT_ML with type th = Th.t = struct | C_theory _ as res -> res | C_bool _ -> assert false | C_none -> + let nb_f = ref 0 in while not (Queue.is_empty tatoms_queue) do let a = Queue.pop tatoms_queue in + incr nb_f; let ta = if a.is_true then a else if a.neg.is_true then a.neg (* TODO: useful ?? *) @@ -867,6 +877,8 @@ module Make (Th : Theory.S) : SAT_ML with type th = Th.t = struct facts := (ta.lit, ex, dlvl,env.cpt_current_propagations) :: !facts; env.cpt_current_propagations <- env.cpt_current_propagations + 1 done; + if Options.get_debug_sat () then + Printer.print_dbg "[satml] Theory_propagate of %d atoms@." !nb_f; Queue.clear env.tatoms_queue; Queue.clear env.th_tableaux; if !facts == [] then C_none @@ -896,6 +908,8 @@ module Make (Th : Theory.S) : SAT_ML with type th = Th.t = struct (*assert (Queue.is_empty env.tqueue);*) while env.qhead < Vec.size env.trail do let a = Vec.get env.trail env.qhead in + if Options.get_debug_sat () then + Printer.print_dbg "[satml] propagate atom %a@." Atom.pr_atom a; env.qhead <- env.qhead + 1; incr num_props; propagate_atom env a res; @@ -1456,8 +1470,8 @@ module Make (Th : Theory.S) : SAT_ML with type th = Th.t = struct let current_level = decision_level env in env.cpt_current_propagations <- 0; assert (next.var.level < 0); - (* Printer.print_dbg - "decide: %a" Atom.pr_atom next; *) + if Options.get_debug_sat () then + Printer.print_dbg "[satml] decide: %a" Atom.pr_atom next; enqueue env next current_level None | Some(c,sz) -> record_learnt_clause env ~is_T_learn:true (decision_level env) c [] sz diff --git a/src/lib/reasoners/satml.mli b/src/lib/reasoners/satml.mli index 970ea703d..b017e69ef 100644 --- a/src/lib/reasoners/satml.mli +++ b/src/lib/reasoners/satml.mli @@ -70,6 +70,7 @@ module type SAT_ML = sig val reason_of_deduction: Atom.atom -> Atom.Set.t val assume_simple : t -> Atom.atom list list -> unit + val do_case_split : t -> Util.case_split_policy -> conflict_origin val decide : t -> Atom.atom -> unit val conflict_analyze_and_fix : t -> conflict_origin -> unit @@ -80,4 +81,3 @@ module type SAT_ML = sig end module Make (Th : Theory.S) : SAT_ML with type th = Th.t - diff --git a/src/lib/reasoners/satml_frontend.ml b/src/lib/reasoners/satml_frontend.ml index 2b3eb33ec..2e3826157 100644 --- a/src/lib/reasoners/satml_frontend.ml +++ b/src/lib/reasoners/satml_frontend.ml @@ -27,6 +27,7 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct } type t = { + pending_assumes : E.gformula list; satml : SAT.t; ff_hcons_env : FF.hcons_env; nb_mrounds : int; @@ -41,6 +42,9 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct skolems : E.gformula ME.t; (* key <-> f *) add_inst : E.t -> bool; guards : guards; + last_saved_model : Models.t Lazy.t option ref; + model_gen_phase : bool ref; + objectives : Th_util.optimized_split Util.MI.t option ref } let empty_guards () = { @@ -55,6 +59,7 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct let empty () = { gamma = ME.empty; + pending_assumes = []; satml = SAT.empty (); ff_hcons_env = FF.empty_hcons_env (); nb_mrounds = 0; @@ -67,15 +72,24 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct inst = Inst.empty; skolems = ME.empty; guards = init_guards (); - add_inst = fun _ -> true; + add_inst = (fun _ -> true); + last_saved_model = ref None; + model_gen_phase = ref false; + objectives = ref None } let empty_with_inst add_inst = { (empty ()) with add_inst = add_inst } + type timeout_reason = + | NoTimeout + | Assume + | ProofSearch + | ModelGen + exception Sat of t exception Unsat of Explanation.t - exception I_dont_know of t + exception I_dont_know of { env : t; timeout : timeout_reason } exception IUnsat of t * Explanation.t @@ -953,13 +967,127 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct [ greedy_mconf (), "greedy-inst", true , false; greedier_mconf (), "greedier-inst", true, false]) + let do_case_split env policy = + match SAT.do_case_split env.satml policy with + | C_none -> env + | C_bool _ -> assert false + | C_theory expl -> raise (Ex.Inconsistent (expl, [])) + + let may_update_last_saved_model env compute = + let compute = + if not (Options.get_first_interpretation ()) then compute + else !(env.last_saved_model) == None + in + if not compute then env + else begin + try + (* also performs case-split and pushes pending atoms to CS *) + let model = Th.compute_concrete_model (SAT.current_tbox env.satml) in + env.last_saved_model := model; + env + with Ex.Inconsistent (_expl, _classes) as e -> + raise e + + end + + let update_model_and_return_unknown env compute_model ~timeout = + try + let env = may_update_last_saved_model env compute_model in + Options.Time.unset_timeout ~is_gui:(Options.get_is_gui()); + raise (I_dont_know {env; timeout }) + with Util.Timeout when !(env.model_gen_phase) -> + (* In this case, timeout reason becomes 'ModelGen' *) + raise (I_dont_know {env; timeout = ModelGen }) + + + let model_gen_on_timeout env = + let i = Options.get_interpretation () in + let ti = Options.get_timelimit_interpretation () in + if not i || (* not asked to gen a model *) + !(env.model_gen_phase) || (* we timeouted in model-gen-phase *) + Stdlib.(=) ti 0. (* no time allocated for extra model search *) + then + raise (I_dont_know {env; timeout = ProofSearch}) + else + begin + (* Beware: models generated on timeout of ProofSearch phase may + be incohrent wrt. the ground part of the pb (ie. if delta + is not empty ? *) + env.model_gen_phase := true; + let is_gui = Options.get_is_gui() in + Options.Time.unset_timeout ~is_gui; + Options.Time.set_timeout ~is_gui ti; + update_model_and_return_unknown + env i ~timeout:ProofSearch (* may becomes ModelGen *) + end + + + let [@inline always] gt a b = E.mk_builtin ~is_pos:false Symbols.LE [a;b] + let [@inline always] lt a b = E.mk_builtin ~is_pos:true Symbols.LT [a;b] + + let analyze_unknown_for_objectives env unknown_exn unsat_rec_prem : unit = + let obj = Th.get_objectives (SAT.current_tbox env.satml) in + if Util.MI.is_empty obj then raise unknown_exn; + env.objectives := Some obj; + let seen_infinity = ref false in + let acc = + Util.MI.fold + (fun _ {Th_util.e; value; r=_; is_max; order=_} acc -> + if !seen_infinity then acc + else + match value with + | Pinfinity -> + seen_infinity := true; acc + | Minfinity -> + seen_infinity := true; acc + | Value (_,_, Th_util.CS (Some {opt_val = Value v; _},_,_)) -> + (* hack-ish to get the value of type expr *) + (e, v, is_max) :: acc + | Value _ -> + assert false + | Unknown -> + assert false + ) obj [] + in + begin match acc with + | [] -> + (* first objective is infinity *) + assert (!seen_infinity); + raise unknown_exn; + + | (e,tv, is_max)::l -> + let neg = + List.fold_left + (fun acc (e, tv, is_max) -> + let eq = E.mk_eq e tv ~iff: false in + let and_ = E.mk_and acc eq false 0 in + E.mk_or and_ ((if is_max then gt else lt) e tv) false 0 + )((if is_max then gt else lt) e tv) l + in + let l = [mk_gf neg] in + (* TODO: can we add the clause without 'cancel_until 0' ? *) + SAT.cancel_until env.satml 0; + let env, updated = assume_aux ~dec_lvl:0 env l in + assert (updated); + let is_gui = Options.get_is_gui() in + Options.Time.unset_timeout ~is_gui; + Options.Time.set_timeout ~is_gui (Options.get_timelimit ()); + unsat_rec_prem env ~first_call:false + end + + let rec unsat_rec env ~first_call:_ : unit = try SAT.solve env.satml; assert false with | Satml.Unsat lc -> raise (IUnsat (env, make_explanation lc)) + | Util.Timeout -> model_gen_on_timeout env + | Satml.Sat -> try - (*if first_call then SAT.cancel_until 0;*) + let env = do_case_split env Util.BeforeMatching in + let env = + may_update_last_saved_model env (Options.get_every_interpretation ()) + in let env = {env with nb_mrounds = env.nb_mrounds + 1} [@ocaml.ppwarning "TODO: first intantiation a la DfsSAT before searching ..."] @@ -974,6 +1102,7 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct (*let strat = Auto in*) let dec_lvl = SAT.decision_level env.satml in let env, updated = instantiation env strat dec_lvl in + let env = do_case_split env Util.AfterMatching in let env, updated = if not updated && strat != Auto then instantiation env Auto dec_lvl else env, updated @@ -987,17 +1116,46 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct else env in - if not updated then raise (I_dont_know env); + if not updated then + update_model_and_return_unknown + env (Options.get_last_interpretation ()) + ~timeout:NoTimeout; (* may becomes ModelGen *) unsat_rec env ~first_call:false - with Ex.Inconsistent (expl, _cls) -> (*may be raised during matching*) - try - SAT.conflict_analyze_and_fix env.satml (Satml.C_theory expl); - unsat_rec env ~first_call:false with + | Util.Timeout -> model_gen_on_timeout env | Satml.Unsat lc -> raise (IUnsat (env, make_explanation lc)) - | _ -> assert false + | Ex.Inconsistent (expl, _cls) -> (*may be raised during matching or CS*) + begin + try + SAT.conflict_analyze_and_fix env.satml (Satml.C_theory expl); + unsat_rec env ~first_call:false + with + | Satml.Unsat lc -> raise (IUnsat (env, make_explanation lc)) + | Util.Timeout -> model_gen_on_timeout env + end + + + let rec unsat_rec_prem env ~first_call : unit = + try + unsat_rec env ~first_call + with + | I_dont_know {env; timeout=_} as e -> + begin + try analyze_unknown_for_objectives env e unsat_rec_prem + with + | IUnsat (env, _) -> + assert (!(env.objectives) != None); + (* objectives is a ref, it's necessiraly updated as a + side-effect to best value *) + raise (I_dont_know {env; timeout=NoTimeout}) + end + | Util.Timeout as e -> raise e + | IUnsat (env, _) as e -> + if !(env.objectives) == None then raise e; + (* TODO: put the correct objectives *) + raise (I_dont_know {env; timeout=NoTimeout}) (* copied from sat_solvers.ml *) let max_term_depth_in_sat env = @@ -1016,7 +1174,6 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct Errors.run_error (Errors.Unsupported_feature msg) in let open Options in - if get_interpretation () then fails "interpretation"; if get_save_used_context () then fails "save_used_context"; if get_unsat_core () then fails "unsat_core" @@ -1061,6 +1218,8 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct assert (not (Stack.is_empty acc.guards.stack_guard)); let b = Stack.top acc.guards.stack_guard in Steps.pop_steps (); + acc.model_gen_phase := false; + env.last_saved_model := None; {acc with inst; guards = { acc.guards with @@ -1075,23 +1234,25 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct let unsat env gf = checks_implemented_features (); - let gf = add_guard env gf in - Debug.unsat gf; - (*fprintf fmt "FF.unsat@.";*) - (* In dfs_sat goals' terms are added to env.inst *) - let env = - {env with inst = - Inst.add_terms env.inst - (E.max_ground_terms_rec_of_form gf.E.ff) gf} - in try + SAT.cancel_until env.satml 0; + let env, _upd = assume_aux ~dec_lvl:0 env env.pending_assumes in + let env = { env with pending_assumes = [] } in + let gf = add_guard env gf in + Debug.unsat gf; + let env = + {env with inst = + Inst.add_terms env.inst + (E.max_ground_terms_rec_of_form gf.E.ff) gf} + in assert (SAT.decision_level env.satml == 0); let env, _updated = assume_aux ~dec_lvl:0 env [gf] in let max_t = max_term_depth_in_sat env in let env = {env with inst = Inst.register_max_term_depth env.inst max_t} in - unsat_rec env ~first_call:true; + unsat_rec_prem env ~first_call:true; assert false - with IUnsat (_env, dep) -> + with + | IUnsat (_env, dep) -> assert begin Ex.fold_atoms (fun e b -> match e with @@ -1101,12 +1262,25 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct )dep true end; dep + | (Util.Timeout | I_dont_know _ | Assert_failure _ ) as e -> raise e + | e -> + Printer.print_dbg + ~module_name:"Satml_frontend" ~function_name:"unsat" + "%s" (Printexc.to_string e); + assert false let assume env gf _dep = (* dep currently not used. No unsat-cores in satML yet *) assert (SAT.decision_level env.satml == 0); - try fst (assume_aux ~dec_lvl:0 env [add_guard env gf]) - with IUnsat (_env, dep) -> raise (Unsat dep) + if Options.get_process_when_assuming() then + try fst (assume_aux ~dec_lvl:0 env [add_guard env gf]) + with | IUnsat (_env, dep) -> raise (Unsat dep) + | Util.Timeout -> + (* don't attempt to compute a model if timeout before + calling unsat function *) + raise (I_dont_know {env; timeout = Assume}) + else + { env with pending_assumes = (add_guard env gf) :: env.pending_assumes } (* instrumentation of relevant exported functions for profiling *) let assume t ff dep = @@ -1160,6 +1334,15 @@ module Make (Th : Theory.S) : Sat_solver_sig.S = struct Shostak.Combine.save_cache (); Uf.save_cache () + let get_model env = !(env.last_saved_model) + + let get_propositional_model env = + let tbox = SAT.current_tbox env.satml in + Th.get_assumed tbox + + let reset_last_saved_model env = + { env with last_saved_model = ref None} + end (* diff --git a/src/lib/reasoners/satml_frontend_hybrid.ml b/src/lib/reasoners/satml_frontend_hybrid.ml index 1b9da2e61..7d1cf8ecb 100644 --- a/src/lib/reasoners/satml_frontend_hybrid.ml +++ b/src/lib/reasoners/satml_frontend_hybrid.ml @@ -58,9 +58,10 @@ module Make (Th : Theory.S) = struct SE.add (formula_of_atom env a) acc) (SAT.reason_of_deduction p) SE.empty in lazy (Ex.make_deps r) in - Some (l_ex,Atom.level p) + Some (l_ex, Atom.level p) else None - | None -> assert false + | None -> + Util.failwith "No proxy formula for the formula %a" E.print f let forget_decision env f lvl = let l_ok, _ = diff --git a/src/lib/reasoners/shostak.ml b/src/lib/reasoners/shostak.ml index 6528c5df9..1f59e9060 100644 --- a/src/lib/reasoners/shostak.ml +++ b/src/lib/reasoners/shostak.ml @@ -607,7 +607,7 @@ struct if Expr.const_term t || List.exists (fun (t,_) -> Expr.const_term t) eq then None else Some (Expr.fresh_name ty, false) (* false <-> not a case-split *) - | _ -> assert false + | _ -> AC.assign_value r distincts eq in if Options.get_debug_interpretation () then Printer.print_dbg @@ -630,10 +630,7 @@ struct X6.choose_adequate_model t rep l | Ty.Trecord _ -> X2.choose_adequate_model t rep l | Ty.Tfarray _ -> X4.choose_adequate_model t rep l - | Ty.Tbool -> - (* case split is now supposed to be done for internal bools if - needed as well *) - assert (is_bool_const rep); + | Ty.Tbool (* when is_true_or_false rep *)-> rep, Format.asprintf "%a" print rep | _ -> let acc = diff --git a/src/lib/reasoners/sig_rel.mli b/src/lib/reasoners/sig_rel.mli index 9bb9851b6..782f2aeba 100644 --- a/src/lib/reasoners/sig_rel.mli +++ b/src/lib/reasoners/sig_rel.mli @@ -47,6 +47,10 @@ type 'a result = { remove: Expr.t list; } +type case_split = + | Split of Th_util.split_info list + | Optimized_split of Th_util.optimized_split + module type RELATION = sig type t @@ -59,7 +63,8 @@ module type RELATION = sig val case_split : t -> Uf.t -> for_model:bool -> - (Shostak.Combine.r Xliteral.view * bool * Th_util.lit_origin) list + to_optimize: Th_util.optimized_split option -> + case_split (** case_split env returns a list of equalities *) val add : t -> Uf.t -> Shostak.Combine.r -> Expr.t -> diff --git a/src/lib/reasoners/th_util.ml b/src/lib/reasoners/th_util.ml index e0bc7301c..e79a280d1 100644 --- a/src/lib/reasoners/th_util.ml +++ b/src/lib/reasoners/th_util.ml @@ -36,8 +36,27 @@ type theory = | Th_arrays | Th_UF +type 'a optimized_split_value = + | Minfinity + | Value of 'a + | Pinfinity + | Unknown + +type optimization = + { opt_ord : int; opt_val : Expr.t optimized_split_value } + type lit_origin = | Subst - | CS of theory * Numbers.Q.t + | CS of optimization option * theory * Numbers.Q.t | NCS of theory * Numbers.Q.t | Other + +type split_info = Shostak.Combine.r Xliteral.view * bool * lit_origin + +type optimized_split = + { r : Shostak.Combine.r; + e : Expr.t; + value : split_info optimized_split_value; + is_max : bool; (* for linear arithmetic: is_max <-> (opt = maximize) *) + order : int (* ordering assigned by the user for this variable *) + } diff --git a/src/lib/reasoners/th_util.mli b/src/lib/reasoners/th_util.mli index e0bc7301c..e79a280d1 100644 --- a/src/lib/reasoners/th_util.mli +++ b/src/lib/reasoners/th_util.mli @@ -36,8 +36,27 @@ type theory = | Th_arrays | Th_UF +type 'a optimized_split_value = + | Minfinity + | Value of 'a + | Pinfinity + | Unknown + +type optimization = + { opt_ord : int; opt_val : Expr.t optimized_split_value } + type lit_origin = | Subst - | CS of theory * Numbers.Q.t + | CS of optimization option * theory * Numbers.Q.t | NCS of theory * Numbers.Q.t | Other + +type split_info = Shostak.Combine.r Xliteral.view * bool * lit_origin + +type optimized_split = + { r : Shostak.Combine.r; + e : Expr.t; + value : split_info optimized_split_value; + is_max : bool; (* for linear arithmetic: is_max <-> (opt = maximize) *) + order : int (* ordering assigned by the user for this variable *) + } diff --git a/src/lib/reasoners/theory.ml b/src/lib/reasoners/theory.ml index 94254c938..933fff065 100644 --- a/src/lib/reasoners/theory.ml +++ b/src/lib/reasoners/theory.ml @@ -56,9 +56,11 @@ module type S = sig val extract_ground_terms : t -> Expr.Set.t val get_real_env : t -> Ccx.Main.t val get_case_split_env : t -> Ccx.Main.t - val do_case_split : t -> t * Expr.Set.t + val do_case_split : t -> Util.case_split_policy -> t * Expr.Set.t val add_term : t -> Expr.t -> add_in_cs:bool -> t - val compute_concrete_model : t -> t + val compute_concrete_model : + t -> + Models.t Lazy.t option val assume_th_elt : t -> Expr.th_elt -> Explanation.t -> t val theories_instances : @@ -68,14 +70,8 @@ module type S = sig int -> int -> t * Sig_rel.instances val get_assumed : t -> E.Set.t - - val output_concrete_model : - Format.formatter -> - prop_model:Expr.Set.t -> - t -> - unit - val reinit_cpt : unit -> unit + val get_objectives : t -> Th_util.optimized_split Util.MI.t end @@ -270,9 +266,13 @@ module Main_Default : S = struct List.iter (fun (rx, lit_orig, _, ex) -> match lit_orig with - | Th_util.CS(k, _) -> + | Th_util.CS(None, k, _) -> Format.fprintf fmt " > %s cs: %a (because %a)@ " (theory_of k) LR.print (LR.make rx) Ex.print ex + | Th_util.CS(Some o, k, _) -> + Format.fprintf fmt " > %s Optim-cs(ord=%d): %a (because %a)@ " + (theory_of k) o.Th_util.opt_ord + LR.print (LR.make rx) Ex.print ex | Th_util.NCS(k, _) -> Format.fprintf fmt " > %s ncs: %a (because %a)@ " (theory_of k) LR.print (LR.make rx) Ex.print ex @@ -357,38 +357,120 @@ module Main_Default : S = struct terms : Expr.Set.t; gamma : CC_X.t; gamma_finite : CC_X.t; - choices : choice list + choices : choice list; + objectives : Th_util.optimized_split Util.MI.t; } - let look_for_sat ?(bad_last=None) ch t base_env l ~for_model = - let rec aux ch bad_last dl base_env li = + let add_explanations_to_splits l = + List.map + (fun (c, is_cs, size) -> + Steps.incr_cs_steps(); + let exp = Ex.fresh_exp () in + let ex_c_exp = + if is_cs then Ex.add_fresh exp Ex.empty else Ex.empty + in + (* A new explanation in order to track the choice *) + (c, size, CPos exp, ex_c_exp)) l + + let register_optimized_split objectives u = + try + let x = Util.MI.find u.Th_util.order objectives in + assert (E.equal x.Th_util.e u.Th_util.e); (* and its Value ... *) + Util.MI.add u.Th_util.order u objectives + with Not_found -> + assert false + + + exception Found of Th_util.optimized_split + + (* TODO: this function could be optimized if "objectives" structure + is coded differently *) + let next_optimization env ~for_model = + try + Util.MI.iter (fun _ x -> + match x.Th_util.value with + | Value _ -> + () + | Pinfinity | Minfinity -> + (* We should block case-split at infinite values. + Otherwise. Otherwise, we may have soundness issues. We + may think an objective is unbounded, but some late + constraints may make it bounded. + + An alternative is to only allow further splits when we + know that no extra-assumpptions will be propagated to + the env. Hence the test 'if for_model' *) + if for_model then () + else + raise (Found { x with Th_util.value = Unknown }) + + | Unknown -> + raise (Found { x with Th_util.value = Unknown }) + )env.objectives; + None + with Found x -> + Some x + + (* TODO: this function could be optimized if "objectives" structure + is coded differently *) + let partial_objectives_reset objectives to_flip = + match to_flip with + | None -> objectives + | Some {Th_util.opt_ord; _} -> + Util.MI.fold + (fun ord v acc -> + if ord < opt_ord then + (*don't change older optims that are still valid splits*) + acc + else + match v.Th_util.value with + | Th_util.Unknown -> acc (* not optimized yet *) + | Value _ -> Util.MI.add ord {v with value = Unknown} acc + | Pinfinity | Minfinity -> assert false (* may happen? *) + )objectives objectives + + let look_for_sat ?(bad_last=None) ch env l ~for_model = + let rec aux ch bad_last dl env li = Options.exec_thread_yield (); match li, bad_last with | [], _ -> begin Options.tool_req 3 "TR-CCX-CS-Case-Split"; - let l, base_env = CC_X.case_split base_env ~for_model in + let to_optimize = next_optimization ~for_model env in + let l, base_env = CC_X.case_split + env.gamma_finite ~for_model ~to_optimize in + let env = {env with gamma_finite = base_env} in match l with - | [] -> - { t with gamma_finite = base_env; choices = List.rev dl }, ch - | l -> - let l = - List.map - (fun (c, is_cs, size) -> - Steps.incr_cs_steps(); - let exp = Ex.fresh_exp () in - let ex_c_exp = - if is_cs then Ex.add_fresh exp Ex.empty else Ex.empty - in - (* A new explanation in order to track the choice *) - (c, size, CPos exp, ex_c_exp)) l in - aux ch None dl base_env l + | Sig_rel.Split [] -> + { env with choices = List.rev dl }, ch + + | Sig_rel.Split new_splits -> + let new_splits = add_explanations_to_splits new_splits in + aux ch None dl env new_splits + + | Sig_rel.Optimized_split u -> + let to_opt = register_optimized_split env.objectives u in + let env = {env with objectives = to_opt} in + begin + match u.value with + | Value v -> + let splits = add_explanations_to_splits [v] in + aux ch None dl env splits + | Pinfinity | Minfinity -> + if for_model then + aux ch None dl env [] + else + { env with choices = List.rev dl }, ch + | Unknown -> assert false + end + end | ((c, lit_orig, CNeg, ex_c) as a)::l, _ -> let facts = CC_X.empty_facts () in CC_X.add_fact facts (LSem c,ex_c,lit_orig); - let base_env, ch = CC_X.assume_literals base_env ch facts in - aux ch bad_last (a::dl) base_env l + let base_env, ch = CC_X.assume_literals env.gamma_finite ch facts in + let env = { env with gamma_finite = base_env} in + aux ch bad_last (a::dl) env l (* This optimisation is not correct with the current explanation *) (* | [(c, lit_orig, CPos exp, ex_c)], Yes (dep,_) -> *) @@ -402,9 +484,10 @@ module Main_Default : S = struct Debug.split_assume c ex_c_exp; let facts = CC_X.empty_facts () in CC_X.add_fact facts (LSem c, ex_c_exp, lit_orig); - let base_env, ch = CC_X.assume_literals base_env ch facts in + let base_env, ch = CC_X.assume_literals env.gamma_finite ch facts in + let env = { env with gamma_finite = base_env} in Options.tool_req 3 "TR-CCX-CS-Normal-Run"; - aux ch bad_last (a::dl) base_env l + aux ch bad_last (a::dl) env l with Ex.Inconsistent (dep, classes) -> match Ex.remove_fresh exp dep with | None -> @@ -416,8 +499,8 @@ module Main_Default : S = struct Options.tool_req 3 "TR-CCX-CS-Case-Split-Progress"; (* The choice participates to the inconsistency *) let neg_c = LR.view (LR.neg (LR.make c)) in - let lit_orig = match lit_orig with - | Th_util.CS(k, sz) -> Th_util.NCS(k, sz) + let lit_orig, is_opt = match lit_orig with + | Th_util.CS(is_opt, k, sz) -> Th_util.NCS(k, sz), is_opt | _ -> assert false in Debug.split_backtrack neg_c dep; @@ -425,9 +508,12 @@ module Main_Default : S = struct Printer.print_dbg "bottom (case-split):%a" Expr.print_tagged_classes classes; - aux ch None dl base_env [neg_c, lit_orig, CNeg, dep] + let env = + { env with objectives = + partial_objectives_reset env.objectives is_opt } in + aux ch None dl env [neg_c, lit_orig, CNeg, dep] in - aux ch bad_last (List.rev t.choices) base_env l + aux ch bad_last (List.rev env.choices) env l (* remove old choices involving fresh variables that are no longer in UF *) let filter_valid_choice uf (ra,_,_,_) = @@ -477,25 +563,60 @@ module Main_Default : S = struct )candidates_to_keep + let reset_objectives objectives = + Util.MI.map (fun x -> Th_util.({ x with value = Unknown }) ) objectives + + let reset_case_split_env t = + { t with + objectives = reset_objectives t.objectives; + cs_pending_facts = []; (* be sure it's always correct when this + function is called *) + gamma_finite = t.gamma; (* we'll take gamma directly *) + choices = []; (* we'll not be able to attempt to replay + choices. We're not in try-it *) + } + + let has_no_infinity objectives = + Util.MI.for_all + (fun _ {Th_util.value; _} -> + match value with + | Pinfinity | Minfinity -> false + | Value _ | Unknown -> true + )objectives + let try_it t facts ~for_model = Options.exec_thread_yield (); Debug.begin_case_split t.choices; let r = try - if t.choices == [] then look_for_sat [] t t.gamma [] ~for_model + if t.choices == [] then + (* no splits yet: init gamma_finite with gamma *) + let t = reset_case_split_env t in + look_for_sat [] t [] ~for_model else try - let env, ch = CC_X.assume_literals t.gamma_finite [] facts in - look_for_sat ch t env [] ~for_model + let base_env, ch = CC_X.assume_literals t.gamma_finite [] facts in + let t = { t with gamma_finite = base_env } in + look_for_sat ch t [] ~for_model with Ex.Inconsistent (dep, classes) -> Options.tool_req 3 "TR-CCX-CS-Case-Split-Erase-Choices"; (* we replay the conflict in look_for_sat, so we can safely ignore the explanation which is not useful *) let uf = CC_X.get_union_find t.gamma in let filt_choices = filter_choices uf t.choices in + let filt_choices = + if Util.MI.is_empty t.objectives || + has_no_infinity t.objectives + (* otherwise, we may be unsound because infty optims + are not propagated *) + then filt_choices + else [] + in Debug.split_sat_contradicts_cs filt_choices; + (* re-init gamma_finite with gamma *) + let t = reset_case_split_env t in look_for_sat ~bad_last:(Some (dep, classes)) - [] { t with choices = []} t.gamma filt_choices ~for_model + [] { t with choices = []} filt_choices ~for_model with Ex.Inconsistent (d, cl) -> Debug.end_case_split t.choices; Options.tool_req 3 "TR-CCX-CS-Conflict"; @@ -545,7 +666,7 @@ module Main_Default : S = struct let _, d2, p2 = e2 in (d1 > d2 || d1 = d2 && p1 > p2) && is_ordered_list ((e2::l)::r) - let do_case_split t = + let do_case_split_aux t ~for_model = let in_facts_l = t.cs_pending_facts in let t = {t with cs_pending_facts = []} in let facts = CC_X.empty_facts () in @@ -555,12 +676,55 @@ module Main_Default : S = struct CC_X.add_fact facts (LTerm a, ex, Th_util.Other)) ) in_facts_l; - let t, ch = try_it t facts ~for_model:false in + let t, ch = try_it t facts ~for_model in let choices = extract_terms_from_choices SE.empty t.choices in let choices_terms = extract_terms_from_assumed choices ch in {t with terms = Expr.Set.union t.terms choices_terms}, choices_terms + let do_case_split t origin = + if Options.get_case_split_policy () == origin then + do_case_split_aux t ~for_model:false + else + t, SE.empty + + let update_objectives objectives assumed gamma = + let uf = CC_X.get_union_find gamma in + let reset_cs_env = ref false in + let res = + List.fold_left + (fun objectives (a, _, _) -> + match E.term_view a with + | {E.f = Sy.Op Sy.Optimize {order;is_max}; xs = [e]; _} -> + let r = + try Uf.make uf e + with Not_found -> + (* gamma is already initialized with fresh terms *) + assert false + in + let x = Th_util.{ r; e; value = Unknown; is_max; order } in + begin + try + let y = Util.MI.find order objectives in + if not (X.equal r y.Th_util.r) then begin + Printer.print_fmt ~flushed:true + (Options.get_fmt_err()) + "Optimization problem illformed. %a and %a have \ + the same order %d@." + X.print r X.print y.Th_util.r order; + assert false + end; + objectives + with Not_found -> + reset_cs_env := true; + Util.MI.add order x objectives + end + | {E.f = Sy.Op Sy.Optimize _; xs = _; _} -> assert false + | _ -> objectives + ) objectives assumed + in + res, !reset_cs_env + (* facts are sorted in decreasing order with respect to (dlvl, plvl) *) let assume ordered in_facts t = let facts = CC_X.empty_facts () in @@ -587,9 +751,16 @@ module Main_Default : S = struct assert (not ordered || is_ordered_list t.assumed); let gamma, _ = CC_X.assume_literals t.gamma [] facts in + (* update to optimize with the new gamma *) + let objectives, reset_cs_env = + update_objectives t.objectives assumed gamma in let new_terms = CC_X.new_terms gamma in - {t with gamma = gamma; terms = Expr.Set.union t.terms new_terms}, - new_terms, cpt + let t = {t with + gamma = gamma; terms = Expr.Set.union t.terms new_terms; + objectives } + in + let t = if reset_cs_env then reset_case_split_env t else t in + t, new_terms, cpt let get_debug_theories_instances th_instances ilvl dlvl = let module MF = Expr.Map in @@ -651,37 +822,40 @@ module Main_Default : S = struct { t with gamma = gamma } in fun a t -> - if Options.get_profiling() then Profiling.query(); - Options.exec_thread_yield (); - Debug.query a; - try - match E.lit_view a with - | E.Eq (t1, t2) -> - let t = add_and_process_conseqs a t in - CC_X.are_equal t.gamma t1 t2 ~init_terms:false - - | E.Distinct [t1; t2] -> - let na = E.neg a in - let t = add_and_process_conseqs na t in (* na ? *) - CC_X.are_distinct t.gamma t1 t2 - - | E.Distinct _ | E.Eql _ -> - (* we only assume toplevel distinct with more that one arg. - not interesting to do a query in this case ?? or query ? *) - None - - | E.Pred (t1,b) -> - let t = add_and_process_conseqs a t in - if b - then CC_X.are_distinct t.gamma t1 Expr.vrai - else CC_X.are_equal t.gamma t1 Expr.vrai ~init_terms:false - - | _ -> - let na = E.neg a in - let t = add_and_process_conseqs na t in - CC_X.query t.gamma na - with Ex.Inconsistent (d, classes) -> - Some (d, classes) + if Options.get_no_tcp () then None + else begin + if Options.get_profiling() then Profiling.query(); + Options.exec_thread_yield (); + Debug.query a; + try + match E.lit_view a with + | E.Eq (t1, t2) -> + let t = add_and_process_conseqs a t in + CC_X.are_equal t.gamma t1 t2 ~init_terms:false + + | E.Distinct [t1; t2] -> + let na = E.neg a in + let t = add_and_process_conseqs na t in (* na ? *) + CC_X.are_distinct t.gamma t1 t2 + + | E.Distinct _ | E.Eql _ -> + (* we only assume toplevel distinct with more that one arg. + not interesting to do a query in this case ?? or query ? *) + None + + | E.Pred (t1,b) -> + let t = add_and_process_conseqs a t in + if b + then CC_X.are_distinct t.gamma t1 Expr.vrai + else CC_X.are_equal t.gamma t1 Expr.vrai ~init_terms:false + + | _ -> + let na = E.neg a in + let t = add_and_process_conseqs na t in + CC_X.query t.gamma na + with Ex.Inconsistent (d, classes) -> + Some (d, classes) + end let add_term_in_gm gm t = let facts = CC_X.empty_facts() in @@ -704,7 +878,9 @@ module Main_Default : S = struct assumed_set = E.Set.empty; assumed = []; cs_pending_facts = []; - terms = Expr.Set.empty } + terms = Expr.Set.empty; + objectives = Util.MI.empty; + } in let a = E.mk_distinct ~iff:false [E.vrai; E.faux] in let t, _, _ = assume true [a, Ex.empty, 0, -1] t in @@ -742,7 +918,12 @@ module Main_Default : S = struct let get_case_split_env t = t.gamma_finite let compute_concrete_model env = - fst (try_it env (CC_X.empty_facts ()) ~for_model:true) + let {gamma_finite; objectives; _}, _ = + do_case_split_aux env ~for_model:true in + CC_X.extract_concrete_model + ~prop_model:env.assumed_set + ~optimized_splits:objectives + gamma_finite let assume_th_elt t th_elt dep = @@ -750,12 +931,11 @@ module Main_Default : S = struct let get_assumed env = env.assumed_set - let output_concrete_model fmt ~prop_model env = - CC_X.output_concrete_model fmt ~prop_model env.gamma_finite - let reinit_cpt () = Debug.reinit_cpt () + let get_objectives env = env.objectives + end module Main_Empty : S = struct @@ -783,13 +963,14 @@ module Main_Empty : S = struct let empty_ccx = CC_X.empty () let get_real_env _ = empty_ccx let get_case_split_env _ = empty_ccx - let do_case_split env = env, E.Set.empty + let do_case_split env _ = env, E.Set.empty let add_term env _ ~add_in_cs:_ = env - let compute_concrete_model e = e + let compute_concrete_model _env = None let assume_th_elt e _ _ = e let theories_instances ~do_syntactic_matching:_ _ e _ _ _ = e, [] let get_assumed env = env.assumed_set - let output_concrete_model _fmt ~prop_model:_ _env = () let reinit_cpt () = () + let get_objectives _env = Util.MI.empty + end diff --git a/src/lib/reasoners/theory.mli b/src/lib/reasoners/theory.mli index 99e336ec7..6d8eb4e4b 100644 --- a/src/lib/reasoners/theory.mli +++ b/src/lib/reasoners/theory.mli @@ -44,10 +44,12 @@ module type S = sig val extract_ground_terms : t -> Expr.Set.t val get_real_env : t -> Ccx.Main.t val get_case_split_env : t -> Ccx.Main.t - val do_case_split : t -> t * Expr.Set.t + val do_case_split : t -> Util.case_split_policy -> t * Expr.Set.t val add_term : t -> Expr.t -> add_in_cs:bool -> t - val compute_concrete_model : t -> t + val compute_concrete_model : + t -> + Models.t Lazy.t option val assume_th_elt : t -> Expr.th_elt -> Explanation.t -> t val theories_instances : @@ -57,15 +59,8 @@ module type S = sig int -> int -> t * Sig_rel.instances val get_assumed : t -> Expr.Set.t - - val output_concrete_model : - Format.formatter -> - prop_model:Expr.Set.t -> - t -> - unit - val reinit_cpt : unit -> unit - (** reinitializes the counter to zero *) + val get_objectives : t -> Th_util.optimized_split Util.MI.t end diff --git a/src/lib/reasoners/uf.ml b/src/lib/reasoners/uf.ml index a160c3c01..9c51a4734 100644 --- a/src/lib/reasoners/uf.ml +++ b/src/lib/reasoners/uf.ml @@ -994,7 +994,7 @@ let assign_next env = *) let env, _ = add env s in (* important for termination *) let eq = LX.view (LX.mk_eq rep (make env s)) in - [eq, is_cs, Th_util.CS (Th_util.Th_UF, Numbers.Q.one)], env + [eq, is_cs, Th_util.CS (None, Th_util.Th_UF, Numbers.Q.one)], env in Debug.check_invariants "assign_next" env; res, env @@ -1006,77 +1006,145 @@ let is_a_good_model_value (x, _) = | [y] -> X.equal x y | _ -> false -let model_repr_of_term t env mrepr = +let is_const_term (x, _) = + match X.term_extract x with + | Some t, _ -> + E.const_term t + | _ -> + (*cannot test for theories which don't implement term_extract*) + true + +let model_repr_of_term t env mrepr unbounded = try ME.find t mrepr, mrepr with Not_found -> let mk = try ME.find t env.make with Not_found -> assert false in let rep,_ = try MapX.find mk env.repr with Not_found -> assert false in - let cls = - try SE.elements (MapX.find rep env.classes) - with Not_found -> assert false - in - let cls = - try List.rev_map (fun s -> s, ME.find s env.make) cls - with Not_found -> assert false + match unbounded with + | Some string_repr -> (rep, string_repr), mrepr + | None -> + let cls = + try SE.elements (MapX.find rep env.classes) + with Not_found -> assert false + in + let cls = + try List.rev_map (fun s -> s, ME.find s env.make) cls + with Not_found -> assert false + in + let e = X.choose_adequate_model t rep cls in + e, ME.add t e mrepr + +let is_optimization_op = function + | Sy.Op Sy.Optimize _ -> true + | _ -> false + +let compute_concrete_model_of_val + env t ((fprofs, cprofs, carrays, mrepr) as acc) unbounded = + let { E.f; xs; ty; _ } = E.term_view t in + if X.is_solvable_theory_symbol f ty + || E.is_fresh t || E.is_fresh_skolem t + || E.equal t E.vrai || E.equal t E.faux + || is_optimization_op f + then + acc + else + let xs, tys, mrepr = + List.fold_left + (fun (xs, tys, mrepr) x -> + let rep_x, mrepr = model_repr_of_term x env mrepr None in + assert (is_const_term rep_x); + (x, rep_x)::xs, + (E.type_info x)::tys, + mrepr + ) ([],[], mrepr) (List.rev xs) in - let e = X.choose_adequate_model t rep cls in - e, ME.add t e mrepr - -let compute_concrete_model ({ make; _ } as env) = - ME.fold - (fun t _mk ((fprofs, cprofs, carrays, mrepr) as acc) -> - let { E.f; xs; ty; _ } = E.term_view t in - if X.is_solvable_theory_symbol f ty - || E.is_fresh t || E.is_fresh_skolem t - || E.equal t E.vrai || E.equal t E.faux - then - acc - else - let xs, tys, mrepr = - List.fold_left - (fun (xs, tys, mrepr) x -> - let rep_x, mrepr = model_repr_of_term x env mrepr in - assert (is_a_good_model_value rep_x); - (x, rep_x)::xs, - (E.type_info x)::tys, - mrepr - ) ([],[], mrepr) (List.rev xs) - in - let rep, mrepr = model_repr_of_term t env mrepr in - assert (is_a_good_model_value rep); - match f, xs, ty with - | Sy.Op Sy.Set, _, _ -> acc - - | Sy.Op Sy.Get, [(_,(a,_));((_,(i,_)) as e)], _ -> - begin - match X.term_extract a with - | Some ta, true -> - let { E.f = f_ta; xs=xs_ta; _ } = E.term_view ta in - assert (xs_ta == []); - fprofs, - cprofs, - ModelMap.add (f_ta,[X.type_info i], ty) ([e], rep) carrays, - mrepr - - | _ -> assert false - end - - | _ -> - if tys == [] then - fprofs, ModelMap.add (f, tys, ty) (xs, rep) cprofs, carrays, - mrepr - else - ModelMap.add (f, tys, ty) (xs, rep) fprofs, cprofs, carrays, - mrepr + let rep, mrepr = model_repr_of_term t env mrepr unbounded in + assert (is_a_good_model_value rep); + assert (is_const_term rep); + match f, xs, ty with + | Sy.Op Sy.Set, _, _ -> acc + + | Sy.Op Sy.Get, [(_,(a,_));((_,(i,_)) as e)], _ -> + begin + match X.term_extract a with + | Some ta, true -> + let { E.f = f_ta; xs=xs_ta; _ } = E.term_view t in + assert (xs_ta == []); + fprofs, + cprofs, + ModelMap.add (f_ta,[X.type_info i], ty) ([e], rep) carrays, + mrepr + + | _ -> assert false + end - ) make - (ModelMap.empty, ModelMap.empty, ModelMap.empty, ME.empty) + | _ -> + if tys == [] then + fprofs, ModelMap.add (f, tys, ty) (xs, rep) cprofs, carrays, + mrepr + else + ModelMap.add (f, tys, ty) (xs, rep) fprofs, cprofs, carrays, + mrepr -let output_concrete_model fmt ~prop_model env = - if Options.get_interpretation () then - let functions, constants, arrays, _ = - compute_concrete_model env in - Models.output_concrete_model fmt prop_model ~functions ~constants ~arrays + +(* A map of expressions / terms, ordered by depth first, and then by + Expr.compare for expressions with same depth. This structure will + be used to build a model, by starting with the inner/smaller terms + first. The values associated to the key will be their make *) +module MED = Map.Make + (struct + type t = Expr.t + let compare a b = + let c = Expr.depth a - Expr.depth b in + if c <> 0 then c + else Expr.compare a b + end) + +let terms env = ME.fold MED.add env.make MED.empty + +let compute_concrete_model ?(inline_obj_in_model=Util.MI.empty) env = + let bounded, pinfty, minfty = + Util.MI.fold + (fun _ord v ((bounded, pinfty, minfty) as acc) -> + let {Th_util.value; r; order = _; is_max = _; e=_} = v in + match value with + | Value _ -> + SetX.add v.Th_util.r bounded, pinfty, minfty + | Pinfinity -> bounded, SetX.add r pinfty, minfty + | Minfinity -> bounded, pinfty, SetX.add r minfty + | Unknown -> acc + ) inline_obj_in_model (SetX.empty, SetX.empty, SetX.empty) + in + let not_unbounded = pinfty == SetX.empty && minfty == SetX.empty in + (* Here, we fold on each term that appears in the 'make' map, + starting from those with smaller depth, and we compute a concrete + model for it. For the objectives (if any), we check if it should + be +/- infinity *) + MED.fold + (fun t mk acc -> + if SetX.mem mk pinfty then + (* mk's optimum is +infinity *) + compute_concrete_model_of_val env t acc (Some "+oo") + else + if SetX.mem mk minfty then + (* mk's optimum is -infinity *) + compute_concrete_model_of_val env t acc (Some "-oo") + else + if not_unbounded || SetX.mem mk bounded then + (* either the pb is bounded (or it isn't an optimization pb) + or we have an optimum for mk *) + compute_concrete_model_of_val env t acc None + else + acc + ) (terms env) + ( + ModelMap.empty, (* functions profile *) + ModelMap.empty, (* constants profile *) + ModelMap.empty, (* arrays profile *) + (ME.empty : (r * string) ME.t) (* a mapping from terms to + representatives/values in + model as a semantic value and + as a string *) + ) let save_cache () = LX.save_cache () @@ -1084,3 +1152,49 @@ let save_cache () = let reinit_cache () = LX.reinit_cache () +let compute_objectives optimized_splits env mrepr = + let seen_infinity = ref false in + Util.MI.map + (fun {Th_util.e; value; r=_; is_max=_; order=_} -> + e, + (if !seen_infinity then begin + (* every objective after 'oo' is printed as ]-oo, +oo[ *) + Models.Obj_unk + end + else + match value with + | Pinfinity -> seen_infinity := true; Obj_pinfty + | Minfinity -> seen_infinity := true; Obj_minfty + | Value _ -> + let (_r_x, r_s), _mrepr = model_repr_of_term e env mrepr None in + Obj_val r_s + | Unknown -> + (* in this case, we should have !seen_infinity == true. + Which is handled in the if branch. Moreover, we + continue optimization now even if infinity is + encountered. *) + assert false + ) + ) optimized_splits + +let extract_concrete_model ~prop_model ~optimized_splits env = + if Options.get_interpretation () then + Some (lazy ( + let inline_obj_in_model = + if Options.get_objectives_in_interpretation() then + (* take optimized_splits into account for model, but don't + print it in a separate section *) + optimized_splits + else + Util.MI.empty + in + let functions, constants, arrays, mrepr = + compute_concrete_model env ~inline_obj_in_model + in + let objectives = compute_objectives optimized_splits env mrepr in + { Models.propositional = prop_model; + functions; constants; arrays; objectives; + terms_values = mrepr } + )) + else + None diff --git a/src/lib/reasoners/uf.mli b/src/lib/reasoners/uf.mli index 389d12b79..b6803d413 100644 --- a/src/lib/reasoners/uf.mli +++ b/src/lib/reasoners/uf.mli @@ -69,14 +69,12 @@ val assign_next : t -> (r Xliteral.view * bool * Th_util.lit_origin) list * t (** {2 Counterexample function} *) -(** Compute a counterexample using the Uf environment and then print it on the - given formatter with the corresponding format setted with - Options.get_output_format *) -val output_concrete_model : - Format.formatter -> +(** Compute a counterexample using the Uf environment *) +val extract_concrete_model : prop_model:Expr.Set.t -> + optimized_splits:Th_util.optimized_split Util.MI.t -> t -> - unit + Models.t Lazy.t option (** saves the module's cache *) val save_cache : unit -> unit diff --git a/src/lib/structures/errors.ml b/src/lib/structures/errors.ml index 4f1186131..37b2c226f 100644 --- a/src/lib/structures/errors.ml +++ b/src/lib/structures/errors.ml @@ -73,6 +73,7 @@ type typing_error = | NotAdtConstr of string * Ty.t | BadPopCommand of {pushed : int; to_pop : int} | ShouldBePositive of int + | ShouldBeIntLiteral of string type run_error = | Invalid_steps_count of int @@ -215,6 +216,10 @@ let report_typing_error fmt = function fprintf fmt "This integer : %d should be positive" n + | ShouldBeIntLiteral s -> + fprintf fmt + "This expression : %s should be an integer constant" s + let report_run_error fmt = function | Invalid_steps_count i -> fprintf fmt "%d is not a valid number of steps" i diff --git a/src/lib/structures/errors.mli b/src/lib/structures/errors.mli index 16116527b..106b3f058 100644 --- a/src/lib/structures/errors.mli +++ b/src/lib/structures/errors.mli @@ -79,6 +79,7 @@ type typing_error = | NotAdtConstr of string * Ty.t | BadPopCommand of {pushed : int; to_pop : int} | ShouldBePositive of int + | ShouldBeIntLiteral of string (** Errors that can be raised at solving*) type run_error = @@ -120,4 +121,4 @@ val warning_as_error : unit -> unit (** {2 Printing } *) (** Print a message on the formatter corresponding to the error *) -val report : Format.formatter -> error -> unit \ No newline at end of file +val report : Format.formatter -> error -> unit diff --git a/src/lib/structures/expr.ml b/src/lib/structures/expr.ml index f14416916..d8624fd0c 100644 --- a/src/lib/structures/expr.ml +++ b/src/lib/structures/expr.ml @@ -841,7 +841,7 @@ let add_label = let add_aux lbl t = Labels.replace labels t lbl in fun lbl e -> match e with - | { f = Sy.Form _; _ } -> () + | { f = Sy.Form _; _ } -> (* add_aux lbl e *) assert false | { f = Sy.Lit _; _ } | { ty = Ty.Tbool; _ } -> add_aux lbl e; add_aux lbl (neg e) @@ -2684,6 +2684,9 @@ module Purification = struct | _ -> failwith "unexpected expression in purify_form" end + | Sy.Op Sy.Optimize _ -> + purify_literal e + | Sy.Void | Sy.Int _ | Sy.Real _ | Sy.Bitv _ | Sy.Op _ | Sy.MapsTo _ -> failwith "unexpected expression in purify_form: not a formula" diff --git a/src/lib/structures/parsed.ml b/src/lib/structures/parsed.ml index dab644270..26fe6653d 100644 --- a/src/lib/structures/parsed.ml +++ b/src/lib/structures/parsed.ml @@ -165,6 +165,7 @@ and pp_desc = | PPmatch of lexpr * (pattern * lexpr) list | PPisConstr of lexpr * string | PPproject of bool * lexpr * string + | PPoptimize of { expr : lexpr; order : string; is_max : bool } let rec pp_lexpr fmt {pp_desc; _} = let open Format in @@ -230,6 +231,10 @@ let rec pp_lexpr fmt {pp_desc; _} = | PPmatch (_le, _plel) -> fprintf fmt "match" | PPisConstr (le, s) -> fprintf fmt "isConstr: %a %s" pp_lexpr le s | PPproject (b, le, s) -> fprintf fmt "project: %b %a %s" b pp_lexpr le s + | PPoptimize {expr; order; is_max=true} -> + fprintf fmt "maximize(%a, %s)" pp_lexpr expr order + | PPoptimize {expr; order; is_max=false} -> + fprintf fmt "minimize(%a, %s)" pp_lexpr expr order and pp_lexpr_list fmt tl = Format.fprintf fmt "@[%a@]" @@ -241,7 +246,7 @@ and pp_lexprl_bool_list fmt tl = (Format.pp_print_list ~pp_sep:pp_sep_comma (fun fmt (lel, b) -> Format.fprintf fmt "(%a, %b)" pp_lexpr_list lel b)) tl -(* Declarations. *) +(* Declarations *) type plogic_type = | PPredicate of ppure_type list @@ -261,6 +266,7 @@ type decl = | Rewriting of Loc.t * string * lexpr list | Goal of Loc.t * string * lexpr | Check_sat of Loc.t * string * lexpr + | Check_all_sat of Loc.t * string * string list | Logic of Loc.t * Symbols.name_kind * (string * string) list * plogic_type | Predicate_def of Loc.t * (string * string) * diff --git a/src/lib/structures/parsed.mli b/src/lib/structures/parsed.mli index dda23c89c..fab632091 100644 --- a/src/lib/structures/parsed.mli +++ b/src/lib/structures/parsed.mli @@ -98,6 +98,7 @@ and pp_desc = | PPmatch of lexpr * (pattern * lexpr) list | PPisConstr of lexpr * string | PPproject of bool * lexpr * string + | PPoptimize of { expr : lexpr; order : string; is_max : bool } val pp_lexpr : Format.formatter -> lexpr -> unit val pp_lexpr_list : Format.formatter -> lexpr list -> unit @@ -122,6 +123,7 @@ type decl = | Rewriting of Loc.t * string * lexpr list | Goal of Loc.t * string * lexpr | Check_sat of Loc.t * string * lexpr + | Check_all_sat of Loc.t * string * string list | Logic of Loc.t * Symbols.name_kind * (string * string) list * plogic_type | Predicate_def of Loc.t * (string * string) * diff --git a/src/lib/structures/symbols.ml b/src/lib/structures/symbols.ml index ac79ec4ee..043d2b09c 100644 --- a/src/lib/structures/symbols.ml +++ b/src/lib/structures/symbols.ml @@ -50,6 +50,7 @@ type operator = | Sqrt_real | Sqrt_real_default | Sqrt_real_excess | Abs_int | Abs_real | Real_of_int | Int_floor | Int_ceil | Max_real | Max_int | Min_real | Min_int | Integer_log2 + | Optimize of {order : int; is_max : bool} type lit = (* literals *) @@ -135,13 +136,17 @@ let compare_operators op1 op2 = | Extract (i1, j1), Extract (i2, j2) -> let r = Int.compare i1 i2 in if r = 0 then Int.compare j1 j2 else r + | Optimize {order=o1; is_max=b1}, Optimize {order=o2; is_max=b2} -> + let c = o1 - o2 in + if c <> 0 then c + else Stdlib.compare b1 b2 | _ , (Plus | Minus | Mult | Div | Modulo | Concat | Extract _ | Get | Set | Fixed | Float _ | Reach | Access _ | Record | Sqrt_real | Abs_int | Abs_real | Real_of_int | Int_floor | Int_ceil | Sqrt_real_default | Sqrt_real_excess | Min_real | Min_int | Max_real | Max_int | Integer_log2 | Pow | Integer_round - | Constr _ | Destruct _ | Tite) -> assert false + | Constr _ | Destruct _ | Tite | Optimize _) -> assert false ) let compare_builtin b1 b2 = @@ -322,6 +327,9 @@ let to_string ?(show_vars=true) x = match x with | Form form -> string_of_form form | Let -> "let" + | Op (Optimize {order; is_max=true}) -> Format.sprintf "maximize(-,%d)" order + | Op (Optimize {order; is_max=false}) -> Format.sprintf "minimize(-,%d)" order + let to_string_clean s = to_string ~show_vars:false s let to_string s = to_string ~show_vars:true s @@ -379,4 +387,3 @@ end = struct let print pr_elt fmt sbt = iter (fun k v -> Format.fprintf fmt "%a -> %a " print k pr_elt v) sbt end - diff --git a/src/lib/structures/symbols.mli b/src/lib/structures/symbols.mli index ebc6fb774..0cb9ce1ac 100644 --- a/src/lib/structures/symbols.mli +++ b/src/lib/structures/symbols.mli @@ -50,6 +50,7 @@ type operator = | Sqrt_real | Sqrt_real_default | Sqrt_real_excess | Abs_int | Abs_real | Real_of_int | Int_floor | Int_ceil | Max_real | Max_int | Min_real | Min_int | Integer_log2 + | Optimize of {order : int; is_max : bool} type lit = (* literals *) diff --git a/src/lib/structures/ty.ml b/src/lib/structures/ty.ml index 5d3e42f6b..f22de743e 100644 --- a/src/lib/structures/ty.ml +++ b/src/lib/structures/ty.ml @@ -689,13 +689,17 @@ let print_full = (** Goal sort *) -type goal_sort = Cut | Check | Thm | Sat + +(** Goal sort *) + +type goal_sort = Cut | Check | Thm | Sat | AllSat of string list let print_goal_sort fmt = function | Cut -> Format.fprintf fmt "cut" | Check -> Format.fprintf fmt "check" | Thm -> Format.fprintf fmt "thm" | Sat -> Format.fprintf fmt "sat" + | AllSat _ -> Format.fprintf fmt "all-sat" let fresh_hypothesis_name = let cpt = ref 0 in diff --git a/src/lib/structures/ty.mli b/src/lib/structures/ty.mli index 6f2c82a65..043fcf8e3 100644 --- a/src/lib/structures/ty.mli +++ b/src/lib/structures/ty.mli @@ -276,6 +276,9 @@ type goal_sort = (** The goal to be proved valid *) | Sat (** The goal to be proved satisfiable *) + | AllSat of string list + (** Rather generate all models involving the given list of + propositional variables *) (** Goal sort. Used in typed declarations. *) val fresh_hypothesis_name : goal_sort -> string diff --git a/src/lib/util/lists.ml b/src/lib/util/lists.ml index 61b47b922..74d65368c 100644 --- a/src/lib/util/lists.ml +++ b/src/lib/util/lists.ml @@ -43,3 +43,17 @@ let to_seq l = in aux l +let partition_map ?(keep_ordering=true) f l = + let rec part left right = function + | [] -> + if keep_ordering then List.rev left, List.rev right + else left, right + | x :: l -> + let left, right = + match f x with + | Ok x -> x :: left, right + | Error x -> left, x :: right + in + part left right l + in + part [] [] l diff --git a/src/lib/util/lists.mli b/src/lib/util/lists.mli index f6f3ede56..04093c8cc 100644 --- a/src/lib/util/lists.mli +++ b/src/lib/util/lists.mli @@ -31,3 +31,11 @@ val apply_right : ('a -> 'a) -> ('b * 'a) list -> ('b * 'a) list * bool val find_opt : ('a -> bool) -> 'a list -> 'a option (** Tries and find the first element of the list satisfying the predicate. *) + +val partition_map : + ?keep_ordering:bool -> + ('a -> ('b, 'c) result) -> 'a list -> 'b list * 'c list +(** Similar to List.partition, but also applies a map on the elements + of the resulting lists on the fly. Ordering of elements will not be + kept if [keep_ordering] is unset (Default value is [keep_ordering = + true]), in which case, resulting lists are reverted *) diff --git a/src/lib/util/options.ml b/src/lib/util/options.ml index a596c00c4..0e4cdcd50 100644 --- a/src/lib/util/options.ml +++ b/src/lib/util/options.ml @@ -300,16 +300,24 @@ let get_timelimit_per_goal () = !timelimit_per_goal let interpretation = ref INone let interpretation_use_underscore = ref false +let objectives_in_interpretation = ref false +let all_models = ref false +let show_prop_model = ref false let output_format = ref Native let model_type = ref Value let infer_output_format = ref true +let timeout_as_unknown = ref false let unsat_core = ref false let set_interpretation b = interpretation := b let set_interpretation_use_underscore b = interpretation_use_underscore := b +let set_objectives_in_interpretation b = objectives_in_interpretation := b +let set_all_models b = all_models := b +let set_show_prop_model b = show_prop_model := b let set_output_format b = output_format := b let set_model_type t = model_type := t let set_infer_output_format f = infer_output_format := f = None +let set_timeout_as_unknown b = timeout_as_unknown := b let set_unsat_core b = unsat_core := b let get_interpretation () = !interpretation <> INone @@ -317,11 +325,15 @@ let get_first_interpretation () = !interpretation = IFirst let get_every_interpretation () = !interpretation = IEvery let get_last_interpretation () = !interpretation = ILast let get_interpretation_use_underscore () = !interpretation_use_underscore +let get_objectives_in_interpretation () = !objectives_in_interpretation +let get_all_models () = !all_models +let get_show_prop_model () = !show_prop_model let get_output_format () = !output_format let get_output_smtlib () = !output_format = Smtlib2 let get_model_type () = !model_type let get_model_type_constraints () = !model_type = Constraints let get_infer_output_format () = !infer_output_format +let get_timeout_as_unknwon () = !timeout_as_unknown let get_unsat_core () = !unsat_core || !save_used_context || !debug_unsat_core (** Profiling options *) @@ -466,6 +478,7 @@ let no_theory = ref false let restricted = ref false let tighten_vars = ref false let use_fpa = ref false +let process_when_assuming = ref false let set_disable_adts b = disable_adts := b let set_inequalities_plugin b = inequalities_plugin := b @@ -478,6 +491,7 @@ let set_no_theory b = no_theory := b let set_restricted b = restricted := b let set_tighten_vars b = tighten_vars := b let set_use_fpa b = use_fpa := b +let set_process_when_assuming b = process_when_assuming := b let get_disable_adts () = !disable_adts let get_inequalities_plugin () = !inequalities_plugin @@ -490,6 +504,7 @@ let get_no_theory () = !no_theory let get_restricted () = !restricted let get_tighten_vars () = !tighten_vars let get_use_fpa () = !use_fpa +let get_process_when_assuming () = !process_when_assuming (** Other options *) diff --git a/src/lib/util/options.mli b/src/lib/util/options.mli index bc3444f5a..cfa5d9851 100644 --- a/src/lib/util/options.mli +++ b/src/lib/util/options.mli @@ -211,6 +211,18 @@ val set_interpretation : interpretation -> unit {!val:get_interpretation_use_underscore} *) val set_interpretation_use_underscore : bool -> unit +(** Set [objectives_in_interpretation] accessible with + {!val:get_objectives_in_interpretation} *) +val set_objectives_in_interpretation : bool -> unit + +(** Set [all_models] accessible with + {!val:get_all_models} *) +val set_all_models : bool -> unit + +(** Set [show_prop_model] accessible with + {!val:get_show_prop_model} *) +val set_show_prop_model : bool -> unit + (** Set [max_split] accessible with {!val:get_max_split} *) val set_max_split : Numbers.Q.t -> unit @@ -277,6 +289,9 @@ val set_triggers_var : bool -> unit (** Set [type_smt2] accessible with {!val:get_type_smt2} *) val set_type_smt2 : bool -> unit +(** Set [timeout_as_unknown] accessible with {!val:get_timeout_as_unknown} *) +val set_timeout_as_unknown : bool -> unit + (** Set [unsat_core] accessible with {!val:get_unsat_core} *) val set_unsat_core : bool -> unit @@ -440,6 +455,10 @@ val set_tighten_vars : bool -> unit (** Set [use_fpa] accessible with {!val:get_use_fpa} *) val set_use_fpa : bool -> unit +(** Set [process_when_assuming] accessible with + {!val:get_process_when_assuming} *) +val set_process_when_assuming : bool -> unit + (** Set [session_file] accessible with {!val:get_session_file} *) val set_session_file : string -> unit @@ -721,6 +740,28 @@ val get_last_interpretation : unit -> bool val get_interpretation_use_underscore : unit -> bool (** Default to [false] *) +(** [true] if the interpretation is set to output dummy values instean of _ *) +(* val get_interpretation_dummy_value : unit -> bool *) +(** Default to [false] *) + +(** [true] if the objectives_in_interpretation is set to inline + pretty-printing of optimized expressions in the model instead of a + dedicated section '(objectives ...)'. Be aware that the model may + be shrunk or not accurate if some expressions to optimize are + unbounded. *) +val get_objectives_in_interpretation : unit -> bool +(** Default to [false] *) + +(** [true] if the all_models flag is set to generate all propositional + models *) +val get_all_models : unit -> bool +(** Default to [false] *) + +(** [true] if the show_prop_model flag is set to also output the + propositional model, when a model is requested *) +val get_show_prop_model : unit -> bool +(** Default to [false] *) + (** Value specifying the default output format. possible values are {ul {- native} {- smtlib2} {- why3}} . *) @@ -747,6 +788,11 @@ val get_model_type_constraints : unit -> bool val get_infer_output_format : unit -> bool (** Default to [true] *) +(** [true] if Alt-Ergo returns [unknown] instead of [timeout] when the timelimit + is reached *) +val get_timeout_as_unknwon : unit -> bool +(** Default to [false] *) + (** [true] if experimental support for unsat-cores is on. *) val get_unsat_core : unit -> bool (** Default to [false] *) @@ -980,6 +1026,12 @@ val get_tighten_vars : unit -> bool val get_use_fpa : unit -> bool (** Default to [false] *) +(** [true] if SAT engine processes assumed formulas before unsat is + called (ie. adding them to SAT's env, translation to CNF, bcp, + propagation to theories, ... *) +val get_process_when_assuming : unit -> bool +(** Default to [false] *) + (** Possible values are {ul {- 0 : parsing} {- 1 : typing} {- 2 : sat} {- 3 : cc} {- 4 : arith}} diff --git a/src/lib/util/timers.ml b/src/lib/util/timers.ml index cb4c1d4cd..87ca1b47b 100644 --- a/src/lib/util/timers.ml +++ b/src/lib/util/timers.ml @@ -81,6 +81,8 @@ type ty_function = | F_new_facts | F_apply_subst | F_instantiate + | F_FM + | F_Cube_test let ftag f = match f with | F_add -> 0 @@ -103,8 +105,10 @@ let ftag f = match f with | F_new_facts -> 17 | F_apply_subst -> 18 | F_instantiate -> 19 + | F_FM -> 20 + | F_Cube_test -> 21 -let nb_ftag = 20 +let nb_ftag = 22 let string_of_ty_module k = match k with | M_None -> "None" @@ -143,6 +147,8 @@ let string_of_ty_function f = match f with | F_new_facts -> "new_facts" | F_apply_subst -> "apply_subst" | F_instantiate -> "instantiate" + | F_FM -> "F_FM" + | F_Cube_test -> "F_Cube_test" type t = { (* current time *) @@ -277,6 +283,8 @@ let all_functions = F_new_facts; F_apply_subst; F_instantiate; + F_FM; + F_Cube_test; ] in assert (List.length l = nb_ftag); diff --git a/src/lib/util/timers.mli b/src/lib/util/timers.mli index 8f4ab7f94..5644fd6ac 100644 --- a/src/lib/util/timers.mli +++ b/src/lib/util/timers.mli @@ -63,6 +63,8 @@ type ty_function = | F_new_facts | F_apply_subst | F_instantiate + | F_FM + | F_Cube_test (** environment of internal timers **) type t diff --git a/src/lib/util/util.ml b/src/lib/util/util.ml index 8a68194b9..3a4e42abd 100644 --- a/src/lib/util/util.ml +++ b/src/lib/util/util.ml @@ -31,7 +31,7 @@ module SI = Set.Make(struct type t = int let compare (x: int) y = Stdlib.compare x y end) module SS = Set.Make(String) - +module MS = Map.Make(String) (** Different values for -case-split-policy option: -after-theory-assume (default value): after assuming facts in diff --git a/src/lib/util/util.mli b/src/lib/util/util.mli index 71f1f29c5..f578cbf15 100644 --- a/src/lib/util/util.mli +++ b/src/lib/util/util.mli @@ -18,6 +18,7 @@ exception Not_implemented of string module MI : Map.S with type key = int module SI : Set.S with type elt = int module SS : Set.S with type elt = string +module MS : Map.S with type key = string (** Different values for -case-split-policy option: -after-theory-assume (default value): after assuming facts in diff --git a/src/parsers/native_lexer.mll b/src/parsers/native_lexer.mll index af7005914..436198908 100644 --- a/src/parsers/native_lexer.mll +++ b/src/parsers/native_lexer.mll @@ -78,6 +78,8 @@ "match" , MATCH; "with" , WITH; "of" , OF; + "maximize" , MAXIMIZE; + "minimize" , MINIMIZE; ] in List.iter (fun (s, kw) -> Hashtbl.add tbl s kw) kw_list; diff --git a/src/parsers/native_parser.mly b/src/parsers/native_parser.mly index 11e645a01..719b0eceb 100644 --- a/src/parsers/native_parser.mly +++ b/src/parsers/native_parser.mly @@ -52,6 +52,7 @@ %token RIGHTPAR RIGHTSQ RIGHTBR %token SLASH POW POWDOT %token THEN TIMES TRUE TYPE +%token MAXIMIZE MINIMIZE /* Precedences */ @@ -377,6 +378,11 @@ lexpr: | MATCH e = lexpr WITH cases = list1_match_cases END { mk_match ($startpos, $endpos) e (List.rev cases) } +| MAXIMIZE LEFTPAR simple_expr COMMA INTEGER RIGHTPAR + { mk_maximize ($startpos, $endpos) $3 $5 } + +| MINIMIZE LEFTPAR simple_expr COMMA INTEGER RIGHTPAR + { mk_minimize ($startpos, $endpos) $3 $5 } list1_match_cases: | p = simple_pattern RIGHTARROW e = lexpr { [p, e]} diff --git a/src/parsers/psmt2_to_alt_ergo.ml b/src/parsers/psmt2_to_alt_ergo.ml index a8ada4f37..ea4ac9904 100644 --- a/src/parsers/psmt2_to_alt_ergo.ml +++ b/src/parsers/psmt2_to_alt_ergo.ml @@ -379,6 +379,13 @@ module Translate = struct let count_goals = ref 0 + let translate_check_all_sat command l = + let loc = pos command in + incr count_goals; + let gname = "g_" ^ (string_of_int !count_goals) in + let l = List.rev_map (fun symb -> symb.c) (List.rev l) in + mk_check_all_sat loc gname l + let translate_check_sat command l = let loc = pos command in incr count_goals; @@ -392,16 +399,39 @@ module Translate = struct in mk_goal loc gname e + let translate_optimize = + let cpt = ref 0 in + fun ~is_maximize pos term -> + Printer.print_wrn + "Warning: optimize commands only work if the file contains check-sat@."; + assert (name_of_assert term == None); + incr cpt; + let e = translate_term [] term in + let func = if is_maximize then mk_maximize else mk_minimize in + let e = func pos e (string_of_int !cpt) in + let name = Format.sprintf "unamed__assert__%d" !cpt in + mk_generic_axiom pos name e + let translate_command acc command = match command.c with | Cmd_Assert(assert_term) -> (translate_assert (pos command) assert_term) :: acc + + | Cmd_Maximize t -> + (translate_optimize ~is_maximize:true (pos command) t) :: acc + + + | Cmd_Minimize t -> + (translate_optimize ~is_maximize:false (pos command) t) :: acc + | Cmd_CheckEntailment(assert_term) -> (translate_goal (pos command) assert_term) :: acc | Cmd_CheckSat -> (translate_check_sat command []) :: acc | Cmd_CheckSatAssum l -> (translate_check_sat command l) :: acc + | Cmd_CheckAllSat l -> + (translate_check_all_sat command l) :: acc | Cmd_DeclareConst(symbol,const_dec) -> (translate_decl_fun symbol [] (translate_const_dec const_dec)) :: acc | Cmd_DeclareDataType(symbol,datatype_dec) -> @@ -472,7 +502,7 @@ module Translate = struct [] end else begin - let l = List.fold_left translate_command [] (List.rev commands) in + let l = List.rev @@ List.fold_left translate_command [] commands in (init ()) @ l end