1. 23 Oct, 2018 1 commit
  2. 16 Oct, 2018 7 commits
  3. 14 Oct, 2018 1 commit
  4. 03 Oct, 2018 1 commit
  5. 07 Sep, 2018 1 commit
  6. 04 Sep, 2018 2 commits
  7. 22 Aug, 2018 1 commit
  8. 20 Aug, 2018 2 commits
  9. 16 Aug, 2018 1 commit
  10. 14 Aug, 2018 1 commit
  11. 16 Jul, 2018 1 commit
  12. 05 Jul, 2018 3 commits
  13. 22 Jun, 2018 4 commits
  14. 07 Jun, 2018 1 commit
  15. 06 Jun, 2018 1 commit
  16. 01 Jun, 2018 2 commits
    • Sylvain Dailler's avatar
      R515-014 Adapt new cvc4 to ce · 5b98a355
      Sylvain Dailler authored
      This commit adapts the changes made by Florian to the drivers of cvc4 for
      counterexamples (for float with cvc4 version 1.6). It reuses without
      changes the drivers he intended to use.
      I modified the model parser so that it can recognize float models of cvc4.
      
      * drivers/cvc4_16_counterexample.drv
      Added import smt-libv2-floats.gen.
      
      * src/driver/parse_smtv2_model_lexer.mll
      Added a token for float_type.
      
      * src/driver/parse_smtv2_model_parser.mly
      Float_type can be encountered as names in the model but produce nothing.
      
      
      Change-Id: I64b49dd1824138a5d3f98ab046da0fdbc9420e66
      (cherry picked from commit 226d70801ad449fb86d73d35ac07fcfd56b8ba65)
      
      Conflicts:
      	drivers/cvc4_15_counterexample.drv
      	drivers/cvc4_16_counterexample.drv
      	drivers/cvc4_gnatprove_ce.drv
      5b98a355
    • Sylvain Dailler's avatar
      Q817-011 proof - use cvc4 for floats · 517652cd
      Sylvain Dailler authored
      Driver updates and refactoring. Add new floats drivers file.
      
      Also add Clément's old transformation (intended for colibri) for
      elimination of ident/types/etc.
      
      Change-Id: I161612592904ed3700b414c01ccab7944654d4d9
      (cherry picked from commit a82204236d1e73207dbd71b95236757d0eeacfa2)
      
      Conflicts:
      	drivers/cvc4_14.drv
      	drivers/cvc4_15.drv
      	drivers/cvc4_gnatprove.drv
      	drivers/z3_gnatprove.drv
      	drivers/z3_gnatprove_ce.drv
      517652cd
  17. 29 May, 2018 2 commits
  18. 17 May, 2018 1 commit
    • Jean-Christophe Filliatre's avatar
      new module mach.array.ArrayInt63 for arrays of 63-bit integers · bdf87cce
      Jean-Christophe Filliatre authored
      the model is a sequence of integers, of type 'seq int'
      the idea is to lower the pollution of VCs with values of int63 (and
      subsequent to_int operations)
      
      drawbacks:
      - this new type of arrays is not compatible with the one
        from mach.array.Array63
      - when using both, we cannot use syntax [] and []<- for both types
        in programs (no overloading in programs) and thus we have to use
        A.([]) and A.([]<-) for one of them
      bdf87cce
  19. 04 May, 2018 1 commit
    • MARCHE Claude's avatar
      New setting for counterexample generation · eaba8837
      MARCHE Claude authored
      - no option -get-ce and option in IDE anymore
      
        instead counterexamples are generated using prover alternatives
      
      - for counterexamples, smt printer always prints incrementally: first the goal,
        then the ground hypotheses, then the others
      eaba8837
  20. 03 May, 2018 1 commit
  21. 01 May, 2018 2 commits
  22. 16 Apr, 2018 1 commit
  23. 10 Apr, 2018 1 commit
  24. 04 Apr, 2018 1 commit