1. 17 Jan, 2019 1 commit
    • Quentin Garchery's avatar
      hybrid eliminate_if · 5d7a985a
      Quentin Garchery authored
      we continue to use the duplicating version of eliminate_if_term for
      atomic formulas but we replace if-then-else with epsilon in Tlet and Tcase
      5d7a985a
  2. 11 Dec, 2018 1 commit
  3. 06 Dec, 2018 1 commit
  4. 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
  5. 04 Dec, 2018 2 commits
  6. 30 Nov, 2018 1 commit
  7. 29 Nov, 2018 2 commits
  8. 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
  9. 26 Nov, 2018 1 commit
  10. 16 Nov, 2018 1 commit
  11. 13 Nov, 2018 2 commits
  12. 08 Nov, 2018 2 commits
  13. 07 Nov, 2018 2 commits
  14. 05 Nov, 2018 1 commit
  15. 31 Oct, 2018 1 commit
  16. 30 Oct, 2018 1 commit
  17. 29 Oct, 2018 1 commit
  18. 23 Oct, 2018 2 commits
  19. 22 Oct, 2018 3 commits
  20. 16 Oct, 2018 1 commit
  21. 11 Oct, 2018 2 commits
  22. 09 Oct, 2018 1 commit
  23. 05 Oct, 2018 1 commit
  24. 04 Oct, 2018 1 commit
  25. 02 Oct, 2018 3 commits
    • MARCHE Claude's avatar
      fix issue #188 · 22ab5177
      MARCHE Claude authored
      the beginner transformation `split_vc` is now using `introduce_premises`
      followed by `subst_all`, instead of `simplify_trivial_quantification`
      followed by `introduce_premises`.
      
      following Andrei's suggestion, instead of `subst_all` we instead substitute
      only the symbols that (1) were introduced earlier and (2) do not have
      any attributes `[@model...]` so as to keep symbols present in the initial
      code.
      22ab5177
    • Sylvain Dailler's avatar
      Naming proposition for expl of transformations with arguments #191 · b434a9a8
      Sylvain Dailler authored
      This puts explanations on goals generated by some transformations with
      arguments. Ideally, no goals should be without explanations.
      b434a9a8
    • Sylvain Dailler's avatar
      Fix issue #190 · c1dde87a
      Sylvain Dailler authored
      Exceptions from transformations are of two kinds:
      - fatal exception which are then raised into a popup in the ide
      - normal exception which appears in the message view
      c1dde87a
  26. 01 Oct, 2018 1 commit
  27. 24 Sep, 2018 1 commit
  28. 20 Sep, 2018 1 commit
  29. 14 Sep, 2018 1 commit