refinedt
by 0xd34df00d
Refinement types + dependent types = ❤️
AI summary
Type system formalism
A project that formalizes refinement types and dependent types in the Agda language
- stars
- 58
- forks
- 6
- watching
- 8
Similar projects
Found by comparing what the projects do, not just their names.
fthomas/refined1.7K
Type constraint library
A Scala library that allows adding constraints to types at compile-time using type-level predicates.
Type System Compiler
A formalization of Dependent Object Types (DOT) calculus in Coq to support type safety proofs for a new foundation for Scala's type system
Type system library
A Haskell library for working with refined types to represent and manipulate data structures
namin/dot155
Type theory proof
Mechanized proof of soundness for a type-theoretic foundation for languages like Scala
Dependent type prototype
A research prototype of a dependently typed language with sized types and variances
TLA-based spec language
A specification language with type checking and tooling based on temporal logic of actions
ditto/ditto173
Research language
An experimentally designed dependently typed programming language with a focus on type checking and research
Dependent type systems
Mechanizations for two dependently-typed languages with graded types
Systems programming language
A language project that aims to create a systems programming language with a strong emphasis on type systems and advanced features like levity polymorphism, first-class inline functions, linear types, and effectful regions.
Programming language
A programming language and proof assistant built on top of Rust.
jfecher/ante1.9K
Systems language
A systems language focused on refinement types and lifetime inference
Type constructor
A language-agnostic way to define algebraic data types using polynomials.
Type theory engine
A theorem prover and a programming language based on Homotopy Type Theory
jozefg/learn-tt2.2K
Type theory resource
A collection of resources for learning type theory and related fields
Type system implementation
An implementation of the Common Lisp type system focusing on precise and simplified reification of type specifiers