dot

Type theory proof

Mechanized proof of soundness for a type-theoretic foundation for languages like Scala

formalization of the Dependent Object Types (DOT) calculus

GitHub

155 stars
17 watching
12 forks
last commit: about 10 years ago
Linked from 1 awesome list

coqdafnymeta-theoryoopplt-redextwelf

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
samuelgruetter/dot-calculusA formalization of Dependent Object Types (DOT) calculus in Coq to support type safety proofs for a new foundation for Scala's type system62
blaisorblade/dot-irisMechanized formalization of soundness for DOT with logical relations in Coq30
amintimany/categoriesAn implementation of category theory in the Coq proof assistant.94
uds-psl/mpcttA research project on using the Coq proof assistant to develop and prove mathematical models of computation in computational type theory82
jetbrains/arendA theorem prover and a programming language based on Homotopy Type Theory698
vrahli/nuprlincoqFormalizes Nuprl's Constructive Type Theory in Coq, focusing on its computation system, type system, inference rules, and consistency.44
jozefg/learn-ttA collection of resources for learning type theory and related fields2,180
eashanhatti/konnaAn experimental language exploring two-level type theory to achieve compile-time evaluation of dynamic features11
maxwell-thum/typst-pf3A LaTeX style port from Leslie Lamport's pf2.sty to Typst for writing structured proofs.3
stepchowfun/proofsA personal repository of formally verified mathematics using the Coq proof assistant292
math-comp/abelFormalization of mathematical theorems about solvability and Galois theory for polynomials28
williamdemeo/typefuncCollects links and resources on type theory and functional programming.309
mplatvoet/funktionalA Kotlin implementation of monadic types for functional programming.10
mknejp/dotvariantA type-safe sum type library for C# that enables the creation of compact variants with compile-time checked constraints and generated interfaces.70
0xd34df00d/refinedtA project that formalizes refinement types and dependent types in the Agda language58