← All repos

Cedille-Core

A minimal proof language.

Browse cluster: Functional Programming & Type Theory
29commits
3contributors
2languages

Tech stack & purpose

Cedille-Core is a minimal proof language consisting of roughly 1,000 lines of code that enables theorem proving about its own terms, addressing a gap in programming language design. While larger languages like Idris, Agda, and Coq support practical theorem proving, and smaller calculi like the Calculus of Constructions exist, Cedille-Core aims to be both small and practical for proving useful properties about programs. Developed by Aaron Stump, the language includes constructs for lambda abstraction, function types, dependent intersections, equality propositions, and rewriting, allowing users to express and verify mathematical theorems within a compact implementation.

Community & reference links

Languages

JavaScript
60.4%
Haskell
39.6%

Contributors