Agda is a dependently typed, total functional programming language and interactive theorem prover based on Martin-Löf’s type theory. It allows expressing programs and proofs in the same language, using the Curry–Howard correspondence. It features interactive development via Emacs, Atom, or VS Code.
Features
- Dependently typed language enabling encoding of proofs as types
- Totality and termination checking to ensure consistency
- Interactive proof development with metavariables and Emacs/Vim/VS Code integration
- Unicode support and syntax reminiscent of Haskell
- Standard library containing definitions for core data structures and proofs
- Backends including MAlonzo (Haskell) and JavaScript for compilation targets
Categories
Programming LanguagesFollow Agda
nel_h2
Enterprise-grade ITSM, for every business
Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Agda!