- May 05, 2021
-
-
Simon Gregersen authored
-
- Jan 07, 2021
-
-
Ralf Jung authored
-
- Nov 20, 2020
-
-
Tej Chajed authored
Fixes new Coq master warning deprecated-hint-without-locality.
-
- Oct 29, 2020
-
-
Robbert Krebbers authored
This follows the standard naming for Coq numbers, and avoids one using the old lemma to break abstraction accidentally.
-
Robbert Krebbers authored
- Remove the coercion from `Qp` to `Qc`, and remove it into from `Qp_car` into `Qp_to_Qc` to be consistent with other conversion functions. - Use `let '(..) = ...` in the definitions of `Qp_plus`/`Qp_mult`/`Qp_div` to avoid Coq tactics (like `injection`) to unfold these definitions eagerly. - Define orders `Qp_le` and `Qp_lt`, instead of relying on the orders on `Qc`, which were obtained through the removed coercion into `Qc`. - Lift lemmas about the orders from `Qc` to `Qp`. - Improve variable names and use of notation scopes.
-
- Oct 01, 2020
-
-
Robbert Krebbers authored
Thanks to @simongregersen for reporting. Note that prior to 0d7a7f06 we would get this instance automatically, but that instance would not have the right computational behavior.
-
- Sep 16, 2020
-
-
Ralf Jung authored
-
- Aug 30, 2020
-
-
Ralf Jung authored
-
- Apr 15, 2020
-
-
Michael Sammler authored
-
- Apr 11, 2020
-
-
Robbert Krebbers authored
-
- Mar 13, 2020
-
-
Robbert Krebbers authored
This follows iris/iris!387 This closes issue #54.
-
- Sep 11, 2019
-
-
Jacques-Henri Jourdan authored
Use Open/Close Scope without Local (i.e., export the scope opening) only when the scope corresponds to the main purpose of the module.
-
- Aug 26, 2019
-
-
Ralf Jung authored
-
- Apr 25, 2019
-
-
- Mar 16, 2019
-
-
This changes the encoding used for finite lists of values of countable types to be linear instead of exponential. The encoding works by duplicating bits of each element so that 0 -> 00 and 1 -> 11, and then separating each element with 10. The top 1-bits are not kept since we know a 10 is starting a new element which ends with a 1. Fix #28
-
- Jan 29, 2019
-
-
Robbert Krebbers authored
-
- Apr 27, 2018
-
-
Robbert Krebbers authored
-
- Mar 08, 2018
-
-
Robbert Krebbers authored
-
- Sep 21, 2017
-
-
Robbert Krebbers authored
This allows for more control over `Hint Mode`.
-
- Sep 18, 2017
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
This instance leads to exponential failing searches.
-
Robbert Krebbers authored
These trees are useful to show that other types are countable.
-
- Aug 02, 2017
-
-
Robbert Krebbers authored
-
- Jul 05, 2017
-
-
Hai Dang authored
-
- Mar 15, 2017
-
-
Robbert Krebbers authored
-
- Jan 31, 2017
-
-
Robbert Krebbers authored
-
Ralf Jung 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
-
- Sep 20, 2016
-
-
Robbert Krebbers authored
-
- May 31, 2016
-
-
Robbert Krebbers 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.
-
- Feb 16, 2016
-
-
Robbert Krebbers authored
-
Ralf Jung authored
-
- Feb 13, 2016
-
-
Robbert Krebbers authored
Also, make our redefinition of done more robust under different orders of Importing modules.
-
- Feb 11, 2016
-
-
Robbert Krebbers authored
Also do some minor clean up.
-
- Jan 12, 2016
-
-
Robbert Krebbers authored
-
- Dec 11, 2015
-
-
Robbert Krebbers authored
Also, use a different encoding of lists.
-
- Dec 04, 2015
-
-
Robbert Krebbers authored
-
- Nov 16, 2015
-
-
Robbert Krebbers authored
-