Dependently Typed Proof Assistant Languages are functional programming languages whose type systems allow a type to depend on a value, letting a program's own type checker verify logical proofs as well as ordinary code. The Wikipedia article on the dependent type names Agda, Rocq (previously known as Coq), Idris and Lean together as functional programming languages that use dependent types to help reduce bugs, grouping them as a real, attested class rather than a loose resemblance. Coq, now developed under the name Rocq, and Lean are both widely used as interactive proof assistants for formalizing mathematics, while Agda and Idris are general-purpose dependently typed languages that are also used for proof work. Each member placed under this group carries its own separate citation for the specific fact that places it in this family.
Browse By
Dependently Typed Proof Assistant Languages
Filter Results4 entries
Sources
Dependent type (Wikipedia)
- article names Agda, Rocq (Coq), Idris and Lean together as functional languages using dependent types to reduce bugs
- Has Member: Coq (proof assistant), article names Rocq (Coq) among functional languages using dependent types to help reduce bugs
- Has Member: Idris, article names Idris among functional languages using dependent types to help reduce bugs
- Has Member: Agda, article names Agda among functional languages using dependent types to help reduce bugs
- Has Member: Lean (proof assistant), article names Lean among functional languages using dependent types to help reduce bugs
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.