1. 11 Dec, 2018 1 commit
  2. 05 Dec, 2018 1 commit
    • Sylvain Dailler's avatar
      ce: support for if-branching · b0ef7adf
      Sylvain Dailler authored
      This adds introduce_premises as a counterexample transformation (to
      introduce possible exists quantifications) and add attributes that are
      tagged with the special branch_id= to variables directly near it.
      b0ef7adf
  3. 28 Nov, 2018 1 commit
    • Sylvain Dailler's avatar
      Removes model_trace added at parsing · 786526f4
      Sylvain Dailler authored
      Removes debug flag: debug_auto_model.
      Some changes in counterexamples triggered by:
      - (non counterexamples) transformations which have a specific case for
         model_trace but not for the new detection: this is intended as
         simplifications that would be done are often simplifications we want
         for counterexamples,
      - Some locations are missing in variables introduced by SP/WP which should
        explain the rest.
      
      This also disables projections for record in intro_projection_counterexmp.
      
      Correct subst_filter to be consistent with new counterexample modification
      786526f4
  4. 24 Oct, 2018 1 commit
  5. 10 Oct, 2018 1 commit
  6. 05 Sep, 2018 1 commit
  7. 12 Jul, 2018 2 commits
    • Sylvain Dailler's avatar
      fix #160 · dfab5cb0
      Sylvain Dailler authored
      This fixes a problem in the wp generation and eval match where it was
      possible to create new variables with same labels (including model_trace)
      which does not have the same type. This results in bad typing for
      counterexamples.
      In particular, when only one region of a type is mutable we can project
      directly during wp (now we do the same but with the corresponding
      model_trace).
      dfab5cb0
    • Sylvain Dailler's avatar
      Remove model labels in bench/ce · 01980e91
      Sylvain Dailler authored
      01980e91
  8. 11 Jul, 2018 2 commits
  9. 01 Jun, 2018 1 commit