Description
Provides Agda, a dependently typed functional programming language and proof assistant. It is used to write programs and mathematical proofs where types can express precise logical properties.
Use it for formal methods, programming language research, proof development, or advanced functional programming education. It is a technical development environment rather than a general-purpose app.