Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists tagged with dependent-types
A curated list of projects in awesome lists tagged with dependent-types .
https://github.com/coq/coq
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.
coq dependent-types proof-assistant theorem-proving
Last synced: 17 Dec 2024
https://github.com/HigherOrderCO/Kind
A modern proof language
dependent-types formality functional-programming lambda-calculus moonad proof-language proof-languages theorem-prover type-theory
Last synced: 07 Nov 2024
https://github.com/higherorderco/kind
A modern proof language
dependent-types formality functional-programming lambda-calculus moonad proof-language proof-languages theorem-prover type-theory
Last synced: 17 Dec 2024
https://github.com/higherorderco/kind1
A modern proof language
dependent-types formality functional-programming lambda-calculus moonad proof-language proof-languages theorem-prover type-theory
Last synced: 17 Dec 2024
https://github.com/HigherOrderCO/Kind1
A next-gen functional language
dependent-types formality functional-programming lambda-calculus moonad proof-language proof-languages theorem-prover type-theory
Last synced: 31 Aug 2024
https://github.com/FStarLang/FStar
A Proof-oriented Programming Language
c-language dependent-types f-sharp fstar ocaml programming-language proof-assistant smt theorem-proving verification
Last synced: 03 Nov 2024
https://github.com/fstarlang/fstar
A Proof-oriented Programming Language
c-language dependent-types f-sharp fstar ocaml programming-language proof-assistant smt theorem-proving verification
Last synced: 17 Dec 2024
https://github.com/idris-lang/idris2
A purely functional programming language with first class types
compiler dependent-types hacktoberfest
Last synced: 05 Dec 2024
https://github.com/idris-lang/Idris2
A purely functional programming language with first class types
compiler dependent-types hacktoberfest
Last synced: 01 Nov 2024
https://github.com/agda/agda
Agda is a dependently typed programming language / interactive theorem prover.
agda dependent-types programming-language proof-assistant type-theory
Last synced: 19 Dec 2024
https://github.com/leanprover/lean3
Lean Theorem Prover
dependent-types lean programming-language theorem-proving type-theory verification
Last synced: 26 Sep 2024
https://github.com/magmide/magmide
A dependently-typed proof language intended to make provably correct bare metal code possible for working software engineers.
coq dependent-types formal-methods formal-verification logic systems-programming type-safety verification
Last synced: 18 Dec 2024
https://github.com/pikelet-lang/pikelet
A friendly little systems language with first-class types. Very WIP! 🚧 🚧 🚧
bidirectional-typechecking compiler dependent-record-types dependent-records dependent-types programming-language rust systems-language systems-programming type-system type-theory typechecker
Last synced: 12 Nov 2024
https://github.com/cedille/cedille
Cedille, a dependently typed programming languages based on the Calculus of Dependent Lambda Eliminations
dependent-intersections dependent-types lambda-calculus programming-language
Last synced: 27 Oct 2024
https://github.com/deducteam/lambdapi
Proof assistant based on the λΠ-calculus modulo rewriting
dependent-types logical-framework proof-assistant proof-checker proof-translator rewriting
Last synced: 18 Dec 2024
https://github.com/aya-prover/aya-dev
A proof assistant and a dependently-typed language
aya dependent-types proof-assistant
Last synced: 20 Nov 2024
https://github.com/Deducteam/lambdapi
Proof assistant based on the λΠ-calculus modulo rewriting
dependent-types logical-framework proof-assistant proof-checker proof-translator rewriting
Last synced: 21 Nov 2024
https://github.com/yeslogic/fathom
🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧
binary-data binary-format compiler data-description-language declarative dependent-record-types dependent-types dsl language parser programming-language rust statically-typed type-checker type-system
Last synced: 21 Dec 2024
https://github.com/silt-lang/silt
An in-progress fast, dependently typed, functional programming language implemented in Swift.
compiler dependent-types functional-programming swift
Last synced: 18 Oct 2024
https://github.com/HackerFoo/poprc
A Compiler for the Popr Language
compiler concatenative dependent-types functional high-level-synthesis language linear-logic logic-programming non-deterministic partial-evaluators popr popr-compiler supercompiler verilog
Last synced: 09 Nov 2024
https://github.com/mattam82/coq-equations
A function definition package for Coq
coq dependent-types programming-language
Last synced: 15 Dec 2024
https://github.com/mattam82/Coq-Equations
A function definition package for Coq
coq dependent-types programming-language
Last synced: 20 Nov 2024
https://github.com/lukaszcz/coqhammer
CoqHammer: An Automated Reasoning Hammer Tool for Coq - Proof Automation for Dependent Type Theory
automation coq dependent-types hammer proof-search theorem-prover verification
Last synced: 16 Dec 2024
https://github.com/martinescardo/HoTT-UF-Agda-Lecture-Notes
Lecture notes on univalent foundations of mathematics with Agda
agda dependent-types function-extensionality homotopy-type-theory hott-uf lecture-notes martin-lof-type-theory mltt propositional-truncation type-theory univalence-axiom univalent-foundations univalent-mathematics univalent-type-theory
Last synced: 12 Nov 2024
https://github.com/Beluga-lang/Beluga
Contextual types meet mechanized metatheory!
beluga dependent-types hoas lf ocaml
Last synced: 18 Nov 2024
https://github.com/brendanzab/language-garden
A garden of small programming language implementations 🪴
compilation compilers dependent-types elaboration l-systems programming-languages typechecking
Last synced: 21 Dec 2024
https://github.com/ilyasergey/pnp
Lecture notes for a short course on proving/programming in Coq via SSReflect.
coq dependent-types hoare-logic mathcomp ssreflect tutorial
Last synced: 12 Nov 2024
https://github.com/ilya-klyuchnikov/ttlite
A SuperCompiler for Martin-Löf's Type Theory
agda coq dependent-types idris programming-language supercompilation type-theory
Last synced: 10 Oct 2024
https://github.com/owo-lang/minitt-rs
Dependently-typed lambda calculus, Mini-TT, extended and implemented in Rust
dependent-types programming-language type-theory
Last synced: 09 Nov 2024
https://github.com/ilya-klyuchnikov/lambdapi
Dependently Typed Lambda Calculus in Haskell
dependent-types programming-language
Last synced: 16 Nov 2024
https://github.com/rowscript/rowscript
RowScript programming language, making a better browser world
dependent-types javascript programming-language row-polymorphism typescript
Last synced: 21 Nov 2024
https://github.com/leopiney/tensor-safe
A Haskell framework to define valid deep learning models and export them to other frameworks like TensorFlow JS or Keras.
ai deep-learning dependent-types functional-programming haskell haskell-library machine-learning
Last synced: 03 Nov 2024
https://github.com/andrew-johnson-4/LSTS
Large Scale Type Systems (programming language)
assisted-reasoning ast category-theory compiler dependent-types error-reporting lambda-calculus lambda-calculus-interpreter language lexer lint lsts parser proof-assistant refinement-types rust theorem-prover type-checking
Last synced: 07 Nov 2024
https://github.com/andrew-johnson-4/lsts
Large Scale Type Systems (programming language)
assisted-reasoning ast category-theory compiler dependent-types error-reporting lambda-calculus lambda-calculus-interpreter language lexer lint lsts parser proof-assistant refinement-types rust theorem-prover type-checking
Last synced: 17 Dec 2024
https://github.com/owo-lang/voile-rs
Dependently-typed row-polymorphic programming language, evolved from minitt-rs
dependent-types extensible programming-language type-theory
Last synced: 16 Nov 2024
https://github.com/eugeneloy/coq_jupyter
Jupyter kernel for Coq
coq dependent-types jupyter jupyter-extension jupyter-kernels jupyter-notebook kernel proof-assistant python-pa theorem-proving
Last synced: 21 Dec 2024
https://github.com/EugeneLoy/coq_jupyter
Jupyter kernel for Coq
coq dependent-types jupyter jupyter-extension jupyter-kernels jupyter-notebook kernel proof-assistant python-pa theorem-proving
Last synced: 30 Oct 2024
https://github.com/brendanzab/rust-nbe-for-mltt
Normalization by evaluation for Martin-Löf Type Theory with dependent records
bidirectional-typechecking debruijn-indices dependent-record-types dependent-records dependent-types normalization-by-evaluation rust semantic-typechecking type-checker type-inference type-system type-theory unification
Last synced: 27 Oct 2024
https://github.com/scott-fleischman/agda-from-nothing
A workshop on learning Agda with minimal prerequisites.
agda dependent-types learning-agda
Last synced: 07 Dec 2024
https://github.com/jonsterling/dreamtt
A pedagogic implementation of abstract bidirectional elaboration for dependent type theory.
dependent-types elaboration tutorial
Last synced: 02 Nov 2024
https://github.com/owo-lang/narc-rs
(WIP) Dependently-typed programming language with Agda style dependent pattern matching
dependent-types pattern-matching programming-language type-theory
Last synced: 16 Nov 2024
https://github.com/bor0/gidti
Book: Introduction to Dependent Types with Idris
books dependent-types idris lambda-calculus theorem-proving type-theory types
Last synced: 07 Nov 2024
https://github.com/i-am-tom/learn-me-a-haskell
Trying to get back all the stuff I had in JavaScript.
dependent-types ghc haskell type-level-programming
Last synced: 28 Oct 2024
https://github.com/jackfoxy/dependenttypes
experiments with @robkuz LimitedValue type
Last synced: 19 Nov 2024
https://github.com/uwplse/pumpkin-pi
An extension to PUMPKIN PATCH with support for proof repair across type equivalences.
algebraic-ornaments coq coq-plugin dependent-types devoid equivalences ornaments proof-assistants proof-refactoring proof-repair proof-reuse pumpkin-patch pumpkin-pi refactoring repair transport
Last synced: 18 Dec 2024
https://github.com/jespercockx/ataca
A TACtic library for Agda
agda dependent-types metaprogramming proof-search tactics
Last synced: 10 Dec 2024
https://github.com/kara-lang/Kara
An experimental functional programming language with dependent types, inspired by Swift and Idris.
dependent-types functional-programming programming-language swift
Last synced: 23 Nov 2024
https://github.com/paulcadman/the-little-typer
Resources for "The Little Typer" study group
dependent-types racket study-group the-little-typer type-driven-development
Last synced: 12 Nov 2024
https://github.com/jespercockx/agda-core
A work-in-progress core language for Agda, in Agda
agda agda-backend core-language dependent-types type-checker
Last synced: 10 Dec 2024
https://github.com/dannywillems/rml
ML modules and functors as first-class citizens by unifying ML modules and ML records with path dependent types and subtyping.
dependent-types module ocaml records subtype
Last synced: 28 Oct 2024
https://github.com/dannywillems/RML
ML modules and functors as first-class citizens by unifying ML modules and ML records with path dependent types and subtyping.
dependent-types module ocaml records subtype
Last synced: 14 Nov 2024
https://github.com/owo-lang/intellij-dtlc
IntelliJ plugin for several experimental programming languages here
cubical-type-theory cubicaltt dependent-types intellij-plugin minitt mlpolyr owo redprl voile
Last synced: 29 Nov 2024
https://github.com/jonascarpay/convoluted
Dependently typed convolutional neural networks
convolutional-neural-networks dependent-types haskell
Last synced: 14 Oct 2024
https://github.com/konn/type-natural
Type-level well-kinded natural numbers.
dependent-types ghc haskell proof-assistant type-level type-level-programming
Last synced: 19 Dec 2024
https://github.com/thoughtworksinc/feature.scala
Access Scala language features on the type-level
dependent-types scala type-level-programming
Last synced: 12 Nov 2024
https://github.com/gallettilance/magnificats
Collection of ATS goodness
algorithms ats-lang compiler dependent-types functional-programming lambda-calculus machine-learning neural-network sudoku tail-recursion
Last synced: 06 Nov 2024
https://github.com/andreasabel/helf
Haskell implementation of the Edinburgh Logical Framework
dependent-types framework haskell lf logical twelf
Last synced: 28 Oct 2024
https://github.com/sigma-andex/purescript-fast-vect
Fast 🐆, type-safe vectors for Purescript
Last synced: 14 Dec 2024
https://github.com/totbwf/teenytt
A Teeny Type Theory
dependent-types elaboration normalization-by-evaluation proof-assistant
Last synced: 16 Nov 2024
https://github.com/thautwarm/idris-cam
Sucessor: https://github.com/thautwarm/Quick-Backend
codegen dependent-types idris julia python
Last synced: 30 Nov 2024
https://github.com/proost-assistant/proost
A small proof assistant written in Rust. Read-only mirror of https://gitlab.crans.org/loutr/proost.
dependent-types memoization proof-assistant rust
Last synced: 30 Nov 2024
https://github.com/01mf02/kontroli-rs
Alternative implementation of the logical framework Dedukti in Rust
dedukti dependent-types logic rust typechecker
Last synced: 08 Nov 2024
https://github.com/jaredloomis/idris-hott
Homotopy Type Theory proofs in Idris
dependent-types homotopy-type-theory idris type-theory
Last synced: 16 Nov 2024
https://github.com/ziman/ttstar
Dependently typed core calculus with erasure
dependent-types erasure functional-programming type-system typechecker
Last synced: 05 Dec 2024
https://github.com/appliedfm/vstyle
A style guide for Coq
appliedfm c coq dependent-types formal-mathematics formal-methods formal-proofs formal-semantics formal-specification formal-verification haskell ocaml proof proof-assistant software-engineering style-guide verification
Last synced: 10 Oct 2024
https://github.com/groupoid/anders
🧊 Модальний гомотопічний верифікатор математики
cubical-type-theory dependent-types mltt proof-assistant theorem-prover type-checker type-system
Last synced: 05 Dec 2024
https://github.com/robrix/tilec
Sometimes when I feel sad I implement a dependently typed lambda calculus.
Last synced: 23 Oct 2024
https://github.com/abailly/xxi-century-typed
Support code for talk 'XXIst century shall be typed or not be'
dependent-types talk type-system
Last synced: 10 Nov 2024
https://github.com/forked-from-1kasper/anders
Anders: Cubical Type Checker
ctt cubical-type-theory dependent-type-theory dependent-types homotopy-type-theory hott mltt proof-assistant theorem-prover type-checker type-system
Last synced: 10 Nov 2024
https://github.com/scott-fleischman/agda-from-nothing-2017
Agda from Nothing: Order in the Types
agda binary-search-tree data-structure dependent-types learning-agda workshop
Last synced: 07 Dec 2024
https://github.com/gallais/idris-tmustache
Total Logic-Less Templating Library
dependent-types template-engine type-providers
Last synced: 05 Dec 2024
https://github.com/jfdm/velo-lang
Velo is a tiny language (STLC + Hutton's Razor with Bools) to showcase & explore efficient verified implementations in Idris2.
Last synced: 05 Dec 2024
https://github.com/paulch42/lean-spec
Program Specification in Lean 4
dependent-types formal-specification lean4
Last synced: 29 Nov 2024
https://github.com/konn/sized
Sized sequence data-types
containers dependent-types ghc haskell type-level-programming
Last synced: 28 Oct 2024
https://github.com/robrix/surface
Dependently-typed language w/ little to say for itself
dependent-types haskell proof-refinement typechecker
Last synced: 23 Oct 2024
https://github.com/timjb/idris-pfds
Purely functional data structures in Idris
dependent-types purely-functional-data-structures
Last synced: 10 Dec 2024
https://github.com/thamugadi/semantic-preservation
Work in progress. Attempt to prove semantic preservation (forward simulation) for a simple compiler.
bisimulation compiler coq dependent-types formal-verification
Last synced: 10 Oct 2024
https://github.com/andreaslyn/mini-yu
A dependently typed programming language prototype
compiler dependent-types functional-programming programming-language type-theory
Last synced: 21 Nov 2024
https://github.com/joom/regexp-agda
continuation-passing-style dependent-types regular-expressions verification
Last synced: 12 Nov 2024
https://github.com/simongregersen/depsec
A library for static information-flow control in Idris
dependent-types idris information-flow-control
Last synced: 17 Nov 2024
https://github.com/oisdk/type-indexed-queues
Queues with verified and unverified versions
data-structures dependent-types haskell
Last synced: 21 Nov 2024
https://github.com/steshaw/lennart-lambda-cube
Lennart Augustsson's lamda cube
dependent-types lambda-cube programming-language-theory programming-languages
Last synced: 12 Nov 2024
https://github.com/d-plaindoux/tyasta
A journey with F*
dependent-types paper-implementations proof type-checking
Last synced: 14 Dec 2024
https://github.com/taktoa/spim-compiler
A compiler from a simple imperative language to SPIM, a dialect of MIPS assembly (WIP)
compiler dependent-types idris mips wip
Last synced: 21 Nov 2024
https://github.com/forked-from-1kasper/bravo
Castle Bravo: Experimental HoTT Implementation
dependent-types homotopy-type-theory hott hott-uf mltt proof-assistant theorem-prover type-checker univalent-foundations
Last synced: 10 Nov 2024
https://github.com/wilbowma/cur-control
An implementation of control operators for Cur.
dependent-types metaprogramming racket shift-reset
Last synced: 11 Nov 2024
https://github.com/konn/ghc-typelits-presburger
Presburger arithmetic solver for built-in type-level naturals
compiler-plugin dependent-types ghc ghc-plugin haskell presburger-arithmetic-solver solver type-level-programming
Last synced: 27 Oct 2024
https://github.com/maxdesiatov/swiftpie
A Swift rewrite of "A Tutorial Implementation of a Dependently Typed Lambda Calculus"
dependent-types interpreter lambda-calculus swift
Last synced: 04 Dec 2024
https://github.com/MaxDesiatov/SwiftPie
A Swift rewrite of "A Tutorial Implementation of a Dependently Typed Lambda Calculus"
dependent-types interpreter lambda-calculus swift
Last synced: 29 Nov 2024
https://github.com/isaac-defrain/dependent
An implementation of dependently typed lambda calculus
cli dependent-types lambda-calculus ocaml proof
Last synced: 15 Dec 2024
https://github.com/stickypiston/pie-ts
WIP The Little Typer's Pie interpreter in Typescript
dependent-types pie programming-language
Last synced: 13 Nov 2024
https://github.com/dannywillems/master-thesis
My master thesis on RML : In French.
Last synced: 12 Oct 2024
https://github.com/bracevac/dotter
Towards richer dependent types for DOT
agda coq dependent-types dot scala typetheory
Last synced: 15 Dec 2024
https://github.com/yoav-lavi/ts-dependent-types
An experimental collection of dependent type definitions in TypeScript
Last synced: 13 Oct 2024
https://github.com/aripiprazole/zu
🧪 | Zu Theorem Prover
compiler dependent-types interpreter rust type-theory
Last synced: 15 Nov 2024
https://github.com/sigma-andex/scala-fast-vect
Fast 🐆, type-safe vectors for Scala
Last synced: 14 Dec 2024
https://github.com/am-kantox/tyx
Library bringing types support to elixir
dependent-types elixir elixir-lang types
Last synced: 29 Oct 2024
https://github.com/gspia/fcf-containers
fcf-containers add tools that can be used with first-class-families
dependent-types haskell haskell-library types
Last synced: 20 Oct 2024