 dot
 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
155 stars
 17 watching
 12 forks
 
last commit: about 9 years ago 
Linked from   1 awesome list  
  coqdafnymeta-theoryoopplt-redextwelf 
 Related projects:
| Repository | Description | Stars | 
|---|---|---|
|  | A formalization of Dependent Object Types (DOT) calculus in Coq to support type safety proofs for a new foundation for Scala's type system | 62 | 
|  | Mechanized formalization of soundness for DOT with logical relations in Coq | 30 | 
|  | An implementation of category theory in the Coq proof assistant. | 94 | 
|  | A research project on using the Coq proof assistant to develop and prove mathematical models of computation in computational type theory | 82 | 
|  | A theorem prover and a programming language based on Homotopy Type Theory | 698 | 
|  | Formalizes Nuprl's Constructive Type Theory in Coq, focusing on its computation system, type system, inference rules, and consistency. | 44 | 
|  | A collection of resources for learning type theory and related fields | 2,180 | 
|  | An experimental language exploring two-level type theory to achieve compile-time evaluation of dynamic features | 11 | 
|  | A LaTeX style port from Leslie Lamport's pf2.sty to Typst for writing structured proofs. | 3 | 
|  | A personal repository of formally verified mathematics using the Coq proof assistant | 292 | 
|  | Formalization of mathematical theorems about solvability and Galois theory for polynomials | 28 | 
|  | Collects links and resources on type theory and functional programming. | 309 | 
|  | A Kotlin implementation of monadic types for functional programming. | 10 | 
|  | A type-safe sum type library for C# that enables the creation of compact variants with compile-time checked constraints and generated interfaces. | 70 | 
|  | A project that formalizes refinement types and dependent types in the Agda language | 58 |