Wir kuratieren Open-Source GitHub Repositories passend zu „dependently typed languages“. Die Ergebnisse sind nach Relevanz für deine Suche sortiert — nutze die Filter unten oder verfeinere die Suche mit KI.
Coq is an interactive theorem prover and proof assistant used for formal mathematical verification and verified software development. It utilizes the Gallina functional language to define computable functions and logical propositions, which are then verified through a machine-checked kernel. The system employs a dependent type system and a Caldicott-style proof engine to automate proof search and tactic execution. These capabilities allow for the creation of formal specifications and the development of algorithms that are mathematically proven to meet specific requirements. The toolset inclu
Coq is a mature interactive theorem prover and proof assistant with a full dependent type system (Gallina), inductive families, tactic-based proof, type inference, and verified code extraction, making it a flagship tool for formal verification and dependently typed programming.
Lean 4 is a functional programming language and interactive proof assistant used to formalize mathematics and verify software correctness. It functions as a dependent type theorem prover and a formal verification tool that allows users to construct mathematical proofs and ensure program correctness. Additionally, it serves as a logic-based source for generating verified datasets used to train and benchmark artificial intelligence reasoning systems. The system distinguishes itself through a small-kernel verification model, where all proofs are verified by a trusted core of basic logical rules.
Lean 4 is a dependently typed functional programming language and interactive proof assistant with a small-kernel verification model, supporting Pi types, inductive families, type inference, and code compilation, which directly matches the visitor's need for a tool for formal verification and theorem proving.