1. 21 Mar, 2019 1 commit
  2. 15 Mar, 2019 1 commit
    • Sylvain Dailler's avatar
      Fix crash of eliminate_unknown_types · 9a360820
      Sylvain Dailler authored
      It was previously possible to keep a constant when there was a removed
      symbol in its definition. This changes makes removals be propagated to
      other constants.
      
      This patch mainly adds a variable that keeps track of already removed
      declarations.
      9a360820
  3. 13 Mar, 2019 1 commit
  4. 20 Feb, 2019 1 commit
  5. 19 Feb, 2019 3 commits
  6. 18 Feb, 2019 1 commit
    • Guillaume Melquiond's avatar
      Rework numerical constants. · d3d7c7ac
      Guillaume Melquiond authored
      Main changes are:
      - Real constants now offer a normalized representation usable for internal
        computations.
      - Constants are no longer stored in textual form.
      d3d7c7ac
  7. 15 Feb, 2019 1 commit
    • Sylvain Dailler's avatar
      fix #274 · ead51b74
      Sylvain Dailler authored
      When applying a transformation without arguments, this checks that
      arguments are indeed not provided. If they are, it now raises the same
      exception as transformation with too many arguments.
      
      Also update CHANGES with recent changes.
      ead51b74
  8. 12 Feb, 2019 3 commits
  9. 11 Feb, 2019 1 commit
  10. 08 Feb, 2019 3 commits
  11. 05 Feb, 2019 1 commit
  12. 31 Jan, 2019 1 commit
  13. 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
  14. 16 Jan, 2019 1 commit
  15. 09 Jan, 2019 1 commit
  16. 11 Dec, 2018 1 commit
  17. 06 Dec, 2018 1 commit
  18. 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
  19. 04 Dec, 2018 2 commits
  20. 30 Nov, 2018 1 commit
  21. 29 Nov, 2018 2 commits
  22. 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
  23. 26 Nov, 2018 1 commit
  24. 16 Nov, 2018 1 commit
  25. 13 Nov, 2018 3 commits
  26. 08 Nov, 2018 2 commits
  27. 07 Nov, 2018 2 commits
  28. 05 Nov, 2018 1 commit