- 15 Sep, 2017 1 commit
-
-
Dan Frumin authored
From "The effects of higher-order state and control on local relational reasoning"
-
- 13 Sep, 2017 1 commit
-
-
Dan Frumin authored
-
- 07 Sep, 2017 2 commits
-
-
Dan Frumin authored
-
Dan Frumin authored
-
- 06 Sep, 2017 1 commit
-
-
Dan Frumin authored
-
- 05 Sep, 2017 1 commit
-
-
Dan Frumin authored
-
- 28 Aug, 2017 1 commit
-
-
Dan Frumin authored
-
- 21 Aug, 2017 1 commit
-
-
Dan Frumin authored
- The typeclass `PureExec e1 e2` controls pure deterministic reductions - General tactics rel_pure_l and rel_pure_r that depend on that typeclass - The same typeclass can be used for WP tactics and tp tactics, potentially
-
- 17 Aug, 2017 1 commit
-
-
Dan Frumin authored
-
- 15 Aug, 2017 1 commit
-
-
Dan Frumin authored
- Add more binary ops to the language - An example refinement for module types
-
- 14 Aug, 2017 1 commit
-
-
Dan Frumin authored
-
- 07 Aug, 2017 2 commits
-
-
Dan Frumin authored
-
Dan Frumin authored
-
- 21 Jul, 2017 1 commit
-
-
Dan Frumin authored
-
- 14 Jul, 2017 1 commit
-
-
Dan Frumin authored
Using the lambdasubst hack-- instead of formulating lemmas for (App e1 v), formulate them for (e1[x:=v]).
-
- 04 Jul, 2017 1 commit
-
-
Dan Frumin authored
- Remove commented out code - Pull std++ related lemmas into a separate file
-
- 03 Jul, 2017 1 commit
-
-
We are switich away from De Bruijn indices because 1) it's hard to read terms with De Bruijn indices 2) they are making lots of things slower
-
- 18 Apr, 2017 1 commit
-
-
Dan Frumin authored
-
- 10 Apr, 2017 1 commit
-
-
Dan Frumin authored
A new formulation allows for doing more work inside HOSL. Γ ⊨ e ≤log≤ e' : τ <=> ∀ Δ vvs ρ, spec_ctx ρ -∗ □ ⟦ Γ ⟧* Δ vvs -∗ ⟦ τ ⟧ₑ Δ (e.[env_subst (vvs.*1)], e'.[env_subst (vvs.*2)])
-
- 21 Mar, 2017 1 commit
-
-
Dan Frumin authored
-
- 01 Mar, 2017 1 commit
-
-
Dan Frumin authored
-
- 28 Feb, 2017 1 commit
-
-
Dan Frumin authored
-
- 16 Nov, 2016 1 commit
-
-
Amin Timany authored
-
- 05 Jul, 2016 1 commit
-
-
Amin Timany authored
-
- 30 May, 2016 1 commit
-
-
Amin Timany authored
The case of lam and case expressions that before required the terms to be well-typed now require terms to be closed. Separated definition context and context refinement from soundness_binary file.
-
- 29 May, 2016 1 commit
-
-
Amin Timany authored
Squashed commit of the following: commit a8d2dd620df2fe8531b590811b7f08d2bc1289b4 Author: Amin Timany <amintimany@gmail.com> Date: Sun May 29 13:54:07 2016 +0200 Prove refinement of fine/coarse-grained stack commit 6347ef920581b4f21b5dfa74d288afcf482c9b50 Author: Amin Timany <amintimany@gmail.com> Date: Sun May 29 01:37:23 2016 +0200 Backup commit 39552d8055f55458c9515e629707d496e26e92b7 Author: Amin Timany <amintimany@gmail.com> Date: Sat May 28 22:40:02 2016 +0200 Backup
-
- 28 May, 2016 3 commits
-
-
Amin Timany authored
-
Amin Timany authored
-
Amin Timany authored
This is to avoid confusion when Coq loads the module.
-
- 27 May, 2016 1 commit
-
-
Amin Timany authored
-
- 25 May, 2016 1 commit
-
-
Amin Timany authored
-
- 24 May, 2016 1 commit
-
-
Amin Timany authored
-
- 22 May, 2016 1 commit
-
-
Amin Timany authored
There is one admit that needs to be taken care of. The admitted case is validity of a monoid element of iprod. At the moment iris doesn't seem to have necessary lemmas to prove this easily.
-
- 21 May, 2016 4 commits
-
-
Amin Timany authored
-
Amin Timany authored
-
Amin Timany authored
-
Amin Timany authored
-
- 17 May, 2016 1 commit
-
-
Amin Timany authored
We still need to prove the many admitted lemmas in rules_binary module.
-
- 16 May, 2016 2 commits
-
-
Amin Timany authored
-
Amin Timany authored
-