Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/charlesaverill/lucid
Language for Unifying CiC Interpretation and Development
https://github.com/charlesaverill/lucid
Last synced: about 6 hours ago
JSON representation
Language for Unifying CiC Interpretation and Development
- Host: GitHub
- URL: https://github.com/charlesaverill/lucid
- Owner: CharlesAverill
- License: mit
- Created: 2023-09-15T17:43:40.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-17T05:05:23.000Z (about 1 year ago)
- Last Synced: 2024-04-20T00:54:41.946Z (7 months ago)
- Language: OCaml
- Homepage:
- Size: 18.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# lucid
`lucid` ("Language for Unifying CiC Interpretation and Development") is an
interpreter for the [Calculus of Inductive Constructions](https://en.wikipedia.org/wiki/Calculus_of_constructions)
proposed by Thierry Coquand in 1990, and implemented by [Coq](https://en.wikipedia.org/wiki/Coq)
(among other proof systems).## Plan
- [x] Implement untyped lambda calculus interpreter
- [ ] Implement simply-typed lambda calculus interpreter
- [ ] Implement λ_ω
- [ ] Implement λ_C