 05 Jun, 2019 1 commit


Robbert Krebbers authored

 04 Jun, 2019 1 commit


Robbert Krebbers authored

 03 Jun, 2019 7 commits


Robbert Krebbers authored

Robbert Krebbers authored
This allows one to make use of recursive ghost state obtained from the recursive domain equation solver.

Robbert Krebbers authored

Robbert Krebbers authored

Robbert Krebbers authored

Robbert Krebbers authored

Rodolphe Lepigre authored

 02 Jun, 2019 2 commits
 01 Jun, 2019 4 commits
 31 May, 2019 1 commit


Amin Timany authored

 30 May, 2019 1 commit


Robbert Krebbers authored
We never make canonical instances of them.

 28 May, 2019 3 commits


Robbert Krebbers authored

Robbert Krebbers authored

Robbert Krebbers authored

 26 May, 2019 1 commit


Robbert Krebbers authored

 25 May, 2019 1 commit


Ralf Jung authored
With Coq master, we otherwise fail to infer instances with subG_savedAnythingΣ, which leads to goals like > looking for (subG > (@savedAnythingΣ (@ofe_funCF val (fun _ : val => laterCF idCF)) > ?cFunctorContractive0) Σ)

 24 May, 2019 5 commits


Robbert Krebbers authored
This is a follow up of !248.

Ralf Jung authored

Rodolphe Lepigre authored

Joseph Tassarotti authored
Also fixes preexisting bug in iCombine error messages.

Robbert Krebbers authored
This MR is a follow up on the renamings performed (implicitly) as part of !215. This MR makes the following changes:  `auth_both_frac_valid` and `auth_both_valid` are now of the same shape as `auth_both_frac_validN` and `auth_both_validN`. That is, both are now biimplications.  The lefttoright direction of `auth_both_frac_valid` and `auth_both_valid` only holds in case the camera is discrete. The righttoleft versions for nondiscrete cameras are prefixed `_2`, the convention that we use throughout the development.  Change the direction of lemmas like `auth_frag_valid` and `auth_auth_valid` so that it's consistent with the other lemmas. I.e. make sure that the ◯ and ● are always on the LHS of the biimplication.

 23 May, 2019 1 commit


Hai Dang authored

 21 May, 2019 1 commit


Robbert Krebbers authored

 20 May, 2019 1 commit


Robbert Krebbers authored

 19 May, 2019 3 commits


Robbert Krebbers authored

Robbert Krebbers authored

Robbert Krebbers authored

 16 May, 2019 1 commit


Paolo G. Giarrusso authored

 13 May, 2019 1 commit


Ralf Jung authored

 07 May, 2019 1 commit


Robbert Krebbers authored

 06 May, 2019 2 commits


Robbert Krebbers authored

Robbert Krebbers authored

 04 May, 2019 2 commits


Robbert Krebbers authored
This proof also more easily scales to other recursive types, like trees etc.

Robbert Krebbers authored
