alt-ergo icon indicating copy to clipboard operation
alt-ergo copied to clipboard

OCamlPro public development repository for Alt-Ergo

Results 166 alt-ergo issues
Sort by recently updated
recently updated
newest added

Alt-ergo seems to enter an infinite loop on the following example: ``` type 'a t = Cons of {elt : 'a; tail : 'a t} | Nil function length (list...

enhancement
models

Changing the installation section for plugins and preludes from `share` to `lib` (to fix issues #504 and #509). If some users use the plugins and look for them in `/usr/share`...

This PR consists in replacing the old bash scripts used for running the non-regression tests by a mighty Ocaml script. I moved most of the tests from `/non-regression` directory to...

This PR removes most of the global opens in the Alt-Ergo library. They are replaced by local opens, aliases and explicit type annotations.

This PR implements the model generation for ADT. The model generation is done by the casesplit mechanism in `Adt_rel`. - If `--enable-adts-cs` is present, we do casesplits by choosing a...

models

Consider the following program. ```ocaml let () = Options.set_debug_explanations true; Options.set_verbose true; let fresh q = Ex.singleton @@ Ex.Dep (Expr.mk_term (Sy.Real q) [] Tbool) in let interval lo hi =...

💣 soundness

This patch adds interval domains to the Bitv_rel module, as well as interreductions between the bitlist and interval domains following: Sharpening Constraint Programming approaches for Bit-Vector Theory. Zakaria Chihani, Bruno...