Kind

Proof system

A proof language and theorem prover built in Haskell

A modern proof language

GitHub

4k stars
74 watching
142 forks
Language: Haskell
last commit: almost 2 years ago
dependent-typesformalityfunctional-programminglambda-calculusmoonadproof-languageproof-languagestheorem-provertype-theory

Related projects:

RepositoryDescriptionStars
lexi-lambda/higher-rankA Haskell implementation of type checking and evaluation for higher-rank polymorphism101
ollef/bidirectionalAn implementation of bidirectional type checking for higher-rank polymorphism in Haskell129
thma/whyhaskellmattersExplaining why Haskell's unique features make it an important language for software development470
bodigrim/smallcheckA testing library that checks Haskell code properties exhaustively using automatic test case generation134
xodio/hm-defEnables runtime type checking for JavaScript functions using Hindley-Milner signatures198
rudymatela/fitspecAutomates refinement of test properties for Haskell functions by testing mutant variations and providing suggestions for improvement.74
unkindpartition/tastyA modern testing framework for Haskell643
thejohnfreeman/autocheckA C++17 testing library for property-based testing using QuickCheck or SmallCheck.125
detachhead/basedpyrightAn improved version of Pyright with enhanced type checking and support for popular IDEs1,300
zeeman/promisesA type checking library for Python that uses a promise-based syntax to validate function arguments and return types.0
kotlinisland/basedmypyA Python static type checker with additional features to improve typing and error reporting.148
jsmonk/sweet-monadsProvides a set of monads and interfaces for working with lazy iterators in TypeScript346
felixthec/strongtypingA decorator that checks function parameters at runtime for correct type compatibility.111
klinovp/owlproofsProvides an extension to the OWL API to retrieve proof structures of entailment relationships from reasoners.0
well-typed/unfolderA repository providing code snippets to illustrate key concepts in Haskell programming85