hwayne / lets-prove-leftpad
Proving leftpad correct two-dozen different ways
☆650Updated this week
Related projects ⓘ
Alternatives and complementary repositories for lets-prove-leftpad
- A statically-typed linear functional language with graded modal types for fine-grained program reasoning☆592Updated last month
- A gently curated list of companies using verification formal methods in industry☆503Updated 4 months ago
- Counterexamples in Type Systems☆374Updated last year
- My personal repository of formally verified mathematics.☆291Updated 3 weeks ago
- An axiom-free formalization of category theory in Coq for personal study and practical work☆754Updated this week
- The Pie language, which accompanies The Little Typer by Friedman and Christiansen☆697Updated 3 years ago
- Liquid Types For Haskell☆1,196Updated this week
- A collaborative bibliography of work related to the theory and practice of computational effects☆971Updated 3 weeks ago
- Programming language agnostic type construction language based on polynomials.☆366Updated 5 months ago
- A dependently typed programming language, a successor to Idris☆902Updated 4 years ago
- Demo for high-performance type theory elaboration☆519Updated last year
- Resources for type theory, functional programming, etc.☆309Updated 3 years ago
- An introductory course to Homotopy Type Theory☆360Updated 4 years ago
- A demo implementation of a simple dependently-typed language☆563Updated this week
- Functional programming with fewer indirections☆761Updated 4 years ago
- Minimal implementations for dependent type checking and elaboration☆619Updated 2 months ago
- Hazel, a live functional programming environment with typed holes☆803Updated this week
- Software Foundations in Idris☆452Updated 5 years ago
- Formal Reasoning About Programs☆667Updated 5 months ago
- papers of Per Martin Löf☆754Updated 9 months ago
- An introduction to programming language theory in Agda☆1,372Updated this week
- GRIN is a compiler back-end for lazy and strict functional languages with whole program optimization support.☆1,030Updated last year
- CakeML: A Verified Implementation of ML☆964Updated this week
- The Ott tool for writing definitions of programming languages and calculi☆349Updated 2 months ago
- Compiler for the Mirth programming language.☆447Updated 3 months ago
- Research on integrating datalog & lambda calculus via monotonicity types☆387Updated 2 years ago
- Algebraic graphs☆719Updated 6 months ago
- A curated set of links to formal methods involving provable code.☆195Updated 2 years ago
- A functional programming language based on algebraic effect handlers☆863Updated 2 months ago
- Tricks you wish the Coq manual told you [maintainer=@tchajed]☆503Updated 3 months ago