- 28 May, 2016 2 commits
-
-
Amin Timany authored
This is to avoid confusion when Coq loads the module.
-
Amin Timany authored
-
- 27 May, 2016 4 commits
-
-
Amin Timany authored
-
Amin Timany authored
It now produces a lambda that when evaluated with a value runs the underlying lambda that value after acquiring the lock. As before, the lock is released afterwards.
-
Amin Timany authored
It now returns the value of the expression evaluated.
-
Amin Timany authored
-
- 26 May, 2016 2 commits
-
-
Amin Timany authored
-
Amin Timany authored
-
- 25 May, 2016 2 commits
-
-
Amin Timany authored
-
Amin Timany authored
-
- 24 May, 2016 2 commits
-
-
Amin Timany authored
-
Amin Timany authored
-
- 23 May, 2016 2 commits
-
-
Amin Timany authored
-
Amin Timany authored
We used to have: (λ x, b) a ->β b[a/x] But now we have: (λ f x, b) a ->β b[a/x, (λ f x, b)/f]
-
- 22 May, 2016 4 commits
-
-
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.
-
Amin Timany authored
-
Amin Timany authored
With this change, recursive types don't use the context for type variables. This allows us to assume that all types in typing context are universally quantified, i.e., they are all polymorphic types.
-
Amin Timany authored
-
- 21 May, 2016 5 commits
-
-
Amin Timany authored
We divide the binary fundamental lemma for Fμ,ref,par into several lemmas. This also generalizes the lemmas. We used to show Δ ∥ Γ ⊩ e ≤log≤ e ∷ τ in the fundamental lemma. But now in smaller lemmas in each case we show Δ ∥ Γ ⊩ e ≤log≤ e' ∷ τ Given some hypotheses of course.
-
Amin Timany authored
-
Amin Timany authored
-
Amin Timany authored
-
Amin Timany authored
-
- 18 May, 2016 1 commit
-
-
Amin Timany authored
-
- 17 May, 2016 3 commits
-
-
Amin Timany authored
-
Amin Timany authored
-
Amin Timany authored
We still need to prove the many admitted lemmas in rules_binary module.
-
- 16 May, 2016 3 commits
-
-
Amin Timany authored
The way the binary relation is defined, the binary fundamental lemma simply doesn't hold. I overlooked the fact that we need to enable CAS only for types where equality is checkable.
-
Amin Timany authored
-
Amin Timany authored
-
- 15 May, 2016 1 commit
-
-
Amin Timany authored
-
- 13 May, 2016 4 commits
-
-
Amin Timany authored
-
Amin Timany authored
-
Amin Timany authored
-
Amin Timany authored
These will be put in a separate file.
-
- 12 May, 2016 3 commits
-
-
Amin Timany authored
The parts of Fμ,ref,par that we have are now compatible with the latest version of iris.
-
Amin Timany authored
-
Amin Timany authored
-
- 11 May, 2016 1 commit
-
-
Amin Timany authored
-
- 06 May, 2016 1 commit
-
-
Amin Timany authored
-