- 27 Jul, 2016 1 commit
-
-
Ralf Jung authored
-
- 19 Jul, 2016 4 commits
-
-
Robbert Krebbers authored
I also reverted 7952bca4 since there is no need for atomic to be a boolean predicate anymore. Moreover, I introduced a hint database fsaV for solving side-conditions related to FSAs, in particular, side-conditions related to expressions being atomic.
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- 15 Jul, 2016 2 commits
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- 30 Jun, 2016 1 commit
-
-
Robbert Krebbers authored
Concretely, when execution of any of the wp_ tactics does not yield another wp, it will make sure that a view shift is kept. This behavior was already partially there, but now it is hopefully more consistent.
-
- 27 Jun, 2016 1 commit
-
-
Robbert Krebbers authored
-
- 23 Jun, 2016 2 commits
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
This is more natural, match should be used in user code, not case.
-
- 10 May, 2016 4 commits
-
-
Robbert Krebbers authored
And make constants P for which we do not want of_val P to reduce Opaque.
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- 11 Apr, 2016 1 commit
-
-
Robbert Krebbers authored
-
- 08 Apr, 2016 1 commit
-
-
Robbert Krebbers authored
Since strip_later is doing a good job stripping laters in the conclusion, these tactics are thus no longer needed. Also, wp_finish now properly converts the result in a primitive viewshift in case it is not a weakestpre.
-
- 10 Mar, 2016 2 commits
-
-
Ralf Jung authored
-
Robbert Krebbers authored
Thanks to Amin Timany for the suggestion.
-
- 06 Mar, 2016 1 commit
-
-
Robbert Krebbers authored
Tactics like wp_proj should always solve all to_val side-conditions. The tactic wp_done is used to handle these in a uniform way.
-
- 05 Mar, 2016 2 commits
- 04 Mar, 2016 1 commit
-
-
Robbert Krebbers authored
-
- 02 Mar, 2016 2 commits
-
-
Ralf Jung authored
-
Robbert Krebbers authored
We no longer abuse empty strings for anonymous binders. Instead, we now have a data type for binders: a binder is either named or anonymous.
-
- 26 Feb, 2016 2 commits
-
-
Robbert Krebbers authored
It is based on type classes and can it be tuned by providing instances, for example, instances can be provided to mark that certain expressions are closed.
-
Robbert Krebbers authored
-
- 25 Feb, 2016 4 commits
-
-
Ralf Jung authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- 24 Feb, 2016 1 commit
-
-
Ralf Jung authored
-
- 22 Feb, 2016 1 commit
-
-
Ralf Jung authored
-
- 21 Feb, 2016 1 commit
-
-
Ralf Jung authored
this makes it slightlymore annoying to use because we have to elliminate the box. one more reason to have a proof mode ;-)
-
- 20 Feb, 2016 6 commits