Skip to content

Commit 3828d5d

Browse files
committed
Add links to tags
1 parent fcbd97c commit 3828d5d

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,11 @@ You can find the proof of type safety in [Soundness.thy](./Soundness.thy), the p
1010

1111
## Roadmap
1212

13-
- [x] Start with a simply typed lambda calculus
14-
- [x] Add let bindings
15-
- [x] Use the Nominal2 framework to reason about alpha-equated terms
16-
- [x] Extend to System F (ie introduce polymorphic variables)
13+
- [x] Start with a simply typed lambda calculus ([v1.0](https://github.com/jvanbruegge/isabelle-lambda-calculus/tree/v1.0))
14+
- [x] Add let bindings ([v1.1](https://github.com/jvanbruegge/isabelle-lambda-calculus/tree/v1.0))
15+
- [x] Use the Nominal2 framework to reason about alpha-equated terms ([v2.0](https://github.com/jvanbruegge/isabelle-lambda-calculus/tree/v2.0))
16+
- [x] Extend to System F (ie introduce polymorphic variables) ([v3.0](https://github.com/jvanbruegge/isabelle-lambda-calculus/tree/v3.0))
17+
- [x] Use a context validity judgement ([v3.1](https://github.com/jvanbruegge/isabelle-lambda-calculus/tree/v3.1))
1718
- [ ] Add arbitrary user-defined datatypes
1819
- [ ] Add `case` expressions
1920
- [ ] Extend to System Fc (ie introduce type equality coercions)

0 commit comments

Comments
 (0)