There are 49 repositories under dependent-types topic.
Coq is a formal proof management system. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs.
A next-gen functional language
A purely functional programming language with first class types
Lean Theorem Prover
A dependently-typed proof language intended to make provably correct bare metal code possible for working software engineers.
A friendly little systems language with first-class types. Very WIP! 🚧 🚧 🚧
A fast functional language based on two level type theory
Cedille, a dependently typed programming languages based on the Calculus of Dependent Lambda Eliminations
An exhaustive list of all Rust resources regarding automated or semi-automated formalization efforts in any area, constructive mathematics, formal algorithms, and program verification.
A proof assistant and a dependently-typed language
🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧
An in-progress fast, dependently typed, functional programming language implemented in Swift.
Lecture notes on univalent foundations of mathematics with Agda
CoqHammer: An Automated Reasoning Hammer Tool for Coq - Proof Automation for Dependent Type Theory
A garden of small programming language implementations 🪴
Lecture notes for a short course on proving/programming in Coq via SSReflect.
Cicada Language (solo version)
A SuperCompiler for Martin-Löf's Type Theory
Dependently Typed Lambda Calculus in Haskell
Large Scale Type Systems (programming language)
A Haskell framework to define valid deep learning models and export them to other frameworks like TensorFlow JS or Keras.
Cicada Language (PLCT little team)
Jupyter kernel for Coq
Normalization by evaluation for Martin-Löf Type Theory with dependent records
A pedagogic implementation of abstract bidirectional elaboration for dependent type theory.