Examples of Dependently-typed programs in Haskell
☆308Oct 18, 2022Updated 3 years ago
Alternatives and similar repositories for dth
Users that are interested in dth are comparing it to the libraries listed below
Sorting:
- A Specification for Dependent Types in Haskell (Core)☆64Jun 30, 2022Updated 3 years ago
- Fake dependent types in Haskell using singletons☆293Feb 15, 2026Updated 2 weeks ago
- A demo implementation of a simple dependently-typed language☆619Nov 18, 2024Updated last year
- An implementation of Typed Assembly Language (Morrisett, Walker, Crary, Glew)☆150Sep 30, 2021Updated 4 years ago
- Convert Haskell source code to Coq source code☆282Nov 11, 2020Updated 5 years ago
- An implementation of Pie in Haskell☆211Nov 8, 2019Updated 6 years ago
- Toy typechecker for Insanely Dependent Types☆82Oct 15, 2025Updated 4 months ago
- Strongly-typed System F in Haskell☆120Oct 18, 2022Updated 3 years ago
- Generically derive traversals, lenses, and prisms.☆441Aug 27, 2025Updated 6 months ago
- Algebraic graphs☆753Jan 18, 2026Updated last month
- Hopefully verifiable code generation in GHC☆94May 10, 2017Updated 8 years ago
- A minimalistic, elegant and powerful approach to working with graphs in a functional programming language☆200Sep 20, 2021Updated 4 years ago
- Generic Programming using True Sums of Products☆162Jan 7, 2026Updated last month
- Observational Type Theory as an Agda library☆57May 27, 2017Updated 8 years ago
- handouts and notes from the 2017 edition of the summer school☆39Jul 13, 2017Updated 8 years ago
- Inspection Testing for Haskell☆190Jan 17, 2026Updated last month
- A version of Epigram 1 that can run with newer GHCs☆55Jul 22, 2017Updated 8 years ago
- Drafts, notes and resources for adding linear typing to GHC.☆79May 29, 2020Updated 5 years ago
- Experimental proof assistant (and architecture) for dependent linear logic☆51May 5, 2022Updated 3 years ago
- A lambda calculus to explore type-directed program synthesis.☆85Jan 20, 2020Updated 6 years ago
- Replib: generic programming & Unbound: generic treatment of binders☆46Oct 18, 2022Updated 3 years ago
- The theory of algebraic graphs formalised in Agda☆91Jul 15, 2018Updated 7 years ago
- Experimental implementation of Cubical Type Theory☆594Sep 21, 2023Updated 2 years ago
- An attempt to formalize unix cat in fiat☆11May 28, 2017Updated 8 years ago
- papers of Per Martin Löf☆816Jan 30, 2024Updated 2 years ago
- Standard containers, with keys that carry type-level proofs of their own presence.☆82Feb 20, 2020Updated 6 years ago
- Mostly Automated Synthesis of Correct-by-Construction Programs☆157Jan 27, 2026Updated last month
- Let GHC prove program equations for you☆146Nov 4, 2018Updated 7 years ago
- Richard A. Eisenberg's PhD Dissertation☆206Jul 19, 2018Updated 7 years ago
- Liquid Types For Haskell☆1,293Updated this week
- yacctt: Yet Another Cartesian Cubical Type Theory☆77Jul 30, 2018Updated 7 years ago
- Proposed compiler and language changes for GHC and GHC/Haskell☆701Jan 5, 2026Updated 2 months ago
- A Brainfuck interpreter written in Agda☆52Aug 9, 2021Updated 4 years ago
- Kan extensions, Kan lifts, the Yoneda lemma, and (co)monads generated by a functor☆83Jan 10, 2026Updated last month
- An experimental type checker for a modal dependent type theory.☆116May 9, 2020Updated 5 years ago
- Compiling to Categories☆458Feb 28, 2024Updated 2 years ago
- A library for formalizing Haskell types and functions in Coq☆171Oct 15, 2023Updated 2 years ago
- Equational laws for free☆265May 10, 2025Updated 9 months ago
- Efficient Haskell Arrays featuring Parallel computation☆409Jul 8, 2025Updated 7 months ago