- Jan 25, 2018
- Jan 23, 2018
-
-
Ralf Jung authored
-
- Jan 14, 2018
-
-
Robbert Krebbers authored
This is needed so that it can be used be used as a combinator for defining induction schemes for mutually inductive types.
-
- Jan 13, 2018
-
-
Robbert Krebbers authored
Add a Notation for `sn`: strongly normalizing. See merge request robbertkrebbers/coq-stdpp!25
-
- Jan 12, 2018
-
-
Robbert Krebbers authored
-
- Jan 10, 2018
-
-
Robbert Krebbers authored
As we have for all classes for binary relations.
-
- Dec 19, 2017
-
-
Ralf Jung authored
-
- Dec 18, 2017
- Dec 17, 2017
- Dec 08, 2017
-
-
Robbert Krebbers authored
-
- Dec 05, 2017
-
-
Robbert Krebbers authored
typeclass comments See merge request robbertkrebbers/coq-stdpp!24
-
Ralf Jung authored
-
- Dec 04, 2017
-
-
Jacques-Henri Jourdan authored
-
Robbert Krebbers authored
Lattices notation for order, join, meet, top and bot. See merge request robbertkrebbers/coq-stdpp!23
-
Jacques-Henri Jourdan authored
-
- Nov 29, 2017
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
Make x.1, x.2 notation compatible with ssrfun. See merge request robbertkrebbers/coq-stdpp!21
-
David Swasey authored
Enable one to import both stdpp's base and ssrfun. Note that (f x.1) now parses as (f (fst x)) rather than (fst (f x)). (This change affects one proof in Iris.)
-
Ralf Jung authored
Allow compiling against "dev" version of Coq See merge request robbertkrebbers/coq-stdpp!20
-
Ralf Jung authored
This matches e.g. Iris allowing a "dev" version of std++: You can install a "dev" version to test stuff, but then you are responsible for making sure that these versions actually work together. We rely on that when testing things against Iris master every night, for which purpose we install Iris master as "dev" version.
-
- Nov 28, 2017
-
-
Ralf Jung authored
-
- Nov 22, 2017
-
-
Robbert Krebbers authored
Pattern matching notation for monadic binds See merge request robbertkrebbers/coq-stdpp!18
-
Ralf Jung 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. ```
-
- Nov 20, 2017
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
This one works for setoid rewriting under binders.
-
- Nov 18, 2017
- Nov 16, 2017
-
-
Ralf Jung authored
-