- Jul 04, 2016
-
-
Robbert Krebbers authored
-
- Jul 02, 2016
-
-
Robbert Krebbers authored
-
- Jul 01, 2016
-
-
Robbert Krebbers authored
-
- Jun 30, 2016
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
In particular, it no longer uses set_solver (which made it often slow or diverge) but a more specific lemma about subseteq.
-
- Mar 23, 2016
-
-
Robbert Krebbers authored
-
- Mar 10, 2016
-
-
Robbert Krebbers authored
Thanks to Amin Timany for the suggestion.
-
- Feb 24, 2016
-
-
Robbert Krebbers authored
It now traverses terms at most once, whereas the setoid_rewrite approach was travering terms many times. Also, the tactic can now be extended by defining type class instances.
-
- Feb 23, 2016
- Feb 22, 2016
-
-
Robbert Krebbers authored
The non applied one should be only parsing.
-
Ralf Jung authored
-
- Feb 19, 2016
-
-
Robbert Krebbers authored
-
- Feb 18, 2016
-
-
Ralf Jung authored
-
- Feb 17, 2016
-
-
Robbert Krebbers authored
It is doing much more than just dealing with ∈, it solves all kinds of goals involving set operations (including ≡ and ⊆).
-
Robbert Krebbers authored
simplify_equality => simplify_eq simplify_equality' => simplify_eq/= simplify_map_equality => simplify_map_eq simplify_map_equality' => simplify_map_eq/= simplify_option_equality => simplify_option_eq simplify_list_equality => simplify_list_eq f_equal' => f_equal/= The /= suffixes (meaning: do simpl) are inspired by ssreflect.
-
Ralf Jung authored
-
- Feb 16, 2016
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
Now that there is more of it, it deserves its own place :).
-