All Categories → Compilers → type-theory

Top 42 type-theory open source projects

Sml Redprl
The People's Refinement Logic
✭ 214
type-theory
Redtt
"Between the darkness and the dawn, a red cube rises!": a proof assistant for cartesian cubical type theory
Hott Uf Agda Lecture Notes
Lecture notes on univalent foundations of mathematics with Agda
✭ 162
type-theory
Ditto
A Super Kawaii Dependently Typed Programming Language
Proofs
A selection of formal proofs in Coq.
Foundational Knowledge For Programmers
List of resources about foundational knowledge for programmers (supposed to last a few decades)
Agda
Agda is a dependently typed programming language / interactive theorem prover.
Ttlite
A SuperCompiler for Martin-Löf's Type Theory
Formal Type Theory
Formalising Type Theory in a modular way for translations between type theories
Modules Papers
A collection of papers on modules.
Rust Nbe For Mltt
Normalization by evaluation for Martin-Löf Type Theory with dependent records
Narc Rs
(WIP) Dependently-typed programming language with Agda style dependent pattern matching
Mlang
Towards changing things and see if it proofs
Hott
Homotopy type theory
Pikelet
A friendly little systems language with first-class types. Very WIP! 🚧 🚧 🚧
Cubicaltt
Experimental implementation of Cubical Type Theory
Typedefs
Programming language agnostic type construction language based on polynomials.
Datafun
Research on integrating datalog & lambda calculus via monotonicity types
lplzoo
Fine-grain implementations of common lambda calculi in Haskell, tested with QuickCheck
types-and-programming-languages
Exercises from Benjamin Pierce's "Types and Programming Languages" textbook + extras!
Type-Theory
Lecture note on Lambda Calculus and Types for FLOLAC
MLPolyR
The MLPolyR programming language, revived
Isabelle-HoTT
An experimental implementation of homotopy type theory in the interactive proof assistant Isabelle
path semantics
A research project in path semantics, a re-interpretation of functions for expressing mathematics
tt-in-cubical
Type Theory in Type Theory using Cubical Agda
Idris-HoTT
Homotopy Type Theory proofs in Idris
shapesafe
SHAPE/S∀F∃: static prover/type-checker for N-D array programming in Scala, a use case of intuitionistic type theory
voile-rs
Dependently-typed row-polymorphic programming language, evolved from minitt-rs
minitt-rs
Dependently-typed lambda calculus, Mini-TT, extended and implemented in Rust
gidti
Book: Gentle Introduction to Dependent Types with Idris
reed-thesis
My undergradate thesis on coinductive types in univalent type theory
1-42 of 42 type-theory projects