- Nov 20, 2017
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
This one works for setoid rewriting under binders.
-
- Nov 18, 2017
-
-
Ralf Jung authored
-
- Nov 16, 2017
- Nov 12, 2017
-
-
Robbert Krebbers authored
- Name all variables that we refer to. - Put types in definitions.
-
Robbert Krebbers authored
This follows the associativity in Haskell. So, something like f <$> g <$> h Is now parsed as: (f <$> g) <$> h Since the functor is a generalized form of function application, this also now also corresponds with the associativity of function application, which is also left associative.
-
- Nov 11, 2017
-
-
Robbert Krebbers authored
This is similar to `f_equal/=`.
-
- Nov 09, 2017
-
-
Johannes Kloos authored
-
Johannes Kloos authored
-
Johannes Kloos authored
-
Johannes Kloos authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- Nov 01, 2017
-
-
Johannes Kloos authored
-
Johannes Kloos authored
-
Johannes Kloos authored
Also make the instances non-global, to prevent multiple instance problems.
-
Johannes Kloos authored
-
Johannes Kloos authored
-
Johannes Kloos authored
We prove that various types are infinite, notably: - nat, N, positive and Z; - string (using pretty-printing of nat); - option, with an infinite element type; - list, with an inhabited element type. Furthermore, we instantiate Fresh for strings.
-
Johannes Kloos authored
This implements a simple linear search for fresh elements.
-
Johannes Kloos authored
This generalizes Fix_unfold to a setoid setting. In particular, we can use this to unfold multi-argument fixpoints without requiring functional extensionality.
-
Johannes Kloos authored
Infinity is described by having an injection from nat.
-
- Oct 31, 2017
-
-
Johannes Kloos authored
-
Johannes Kloos authored
-
Johannes Kloos authored
The documentation for some typeclasses used the wrong names for these typeclasses.
-
- Oct 28, 2017
-
-
Ralf Jung authored
-
Robbert Krebbers authored
This addresses some concerns in !5.
-
Robbert Krebbers authored
This way, we will be compabile with Iris's heap_lang, which puts ;; at level 100.
-
Robbert Krebbers authored
-
Ralf Jung authored
-
- Oct 27, 2017
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Jacques-Henri Jourdan authored
-
- Oct 20, 2017
-
-
Hai Dang authored
-
- Oct 16, 2017
-
-
Jacques-Henri Jourdan authored
-
- Oct 13, 2017
-
-
Ralf Jung authored
-
- Oct 10, 2017
-
-
Ralf Jung authored
-
- Oct 09, 2017
-
-
Ralf Jung authored
-
- Oct 06, 2017
-
-
Hai Dang authored
-