- Jan 29, 2019
-
-
Ralf Jung authored
-
Robbert Krebbers authored
-
- Jan 24, 2019
-
-
Ralf Jung authored
-
- Jan 19, 2019
-
-
Ralf Jung authored
-
- Nov 28, 2018
-
-
Tej Chajed authored
Adding a hint without a database now triggers a deprecation warning in Coq master (https://github.com/coq/coq/pull/8987).
-
- Nov 09, 2018
-
-
Robbert Krebbers authored
-
- Nov 04, 2018
-
-
Robbert Krebbers authored
-
- Jun 10, 2018
-
-
Robbert Krebbers authored
-
- May 23, 2018
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- Apr 27, 2018
-
-
Robbert Krebbers authored
-
- Apr 05, 2018
-
-
Robbert Krebbers authored
Terminology taken from "A Fresh Look at Separation Algebras and Share" by Dockins et al.
-
Robbert Krebbers authored
-
- Mar 08, 2018
-
-
Robbert Krebbers authored
-
- Nov 21, 2017
-
-
Robbert Krebbers authored
This gets rid of the old hack to have specific notations for pairs up to a fixed arity, and moreover allows to do fancy things like: ``` Record test := Test { t1 : nat; t2 : nat }. Definition foo (x : option test) : option nat := ''(Test a1 a2) ← x; Some a1. ```
-
- Oct 31, 2017
-
-
Johannes Kloos authored
-
- Sep 21, 2017
-
-
Robbert Krebbers authored
This allows for more control over `Hint Mode`.
-
- Sep 08, 2017
-
-
Robbert Krebbers authored
See also Coq bug #5712.
-
- Mar 15, 2017
-
-
Robbert Krebbers authored
-
- Mar 11, 2017
-
-
Robbert Krebbers authored
-
- Mar 09, 2017
-
-
Robbert Krebbers authored
-
- Feb 22, 2017
-
-
Robbert Krebbers authored
-
- Jan 31, 2017
-
-
Robbert Krebbers authored
-
Ralf Jung authored
-
Ralf Jung authored
This patch was created using find -name *.v | xargs -L 1 awk -i inplace '{from = 0} /^From/{ from = 1; ever_from = 1} { if (from == 0 && seen == 0 && ever_from == 1) { print "Set Default Proof Using \"Type*\"."; seen = 1 } }1 ' and some minor manual editing
-
- Nov 16, 2016
-
-
Robbert Krebbers authored
-
- Nov 07, 2016
-
-
Jacques-Henri Jourdan authored
-
- Oct 04, 2016
-
-
Zhen Zhang authored
-
Zhen Zhang authored
-
- Sep 20, 2016
-
-
Robbert Krebbers authored
-
- Sep 09, 2016
-
-
Robbert Krebbers authored
-
Jacques-Henri Jourdan authored
-
- Aug 22, 2016
-
-
Robbert Krebbers authored
The previous commit is not really necesarry anymore, but my proof for UIP of types with decidable equality is a bit more general, so I won't revert it.
-
- Aug 04, 2016
-
-
Robbert Krebbers authored
Also cleanup the file a bit.
-
Robbert Krebbers authored
-
- Jul 03, 2016
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- Feb 26, 2016
-
-
Robbert Krebbers authored
-
- Feb 20, 2016
-
-
Ralf Jung authored
-
- Feb 17, 2016
-
-
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.
-