Agda

A dependently typed functional programming language and proof assistant

https://wiki.portal.chalmers.se/agda/

Version on this page:2.6.4.2
LTS Haskell 22.19:2.6.4.3
Stackage Nightly 2024-05-01:2.6.4.3
Latest on Hackage:2.6.4.3

See all snapshots Agda appears in

MIT licensed by The Agda Team, see https://agda.readthedocs.io/en/latest/team.html
Maintained by The Agda Team
This version can be pinned in stack with:Agda-2.6.4.2@sha256:102c3fa2e65f70e727f7f07d13cd68b03ed060570715cb8bf89d9b5951b7e217,29181

Module documentation for 2.6.4.2

Agda 2

Hackage version Stackage version Test Documentation Status Agda Zulip

The official Agda logo

Note that this README is only about Agda, not its standard library. See the Agda Wiki for information about the library.

Documentation

Getting Started

Contributing to Agda

Changes

Release notes for Agda version 2.6.4.2

This is a bug-fix release. It aims to be API-compatible with 2.6.4.1. Agda 2.6.4.2 supports GHC versions 8.6.5 to 9.8.1.

Highlights

List of closed issues

For 2.6.4.2, the following issues were closed (see bug tracker):

  • Issue #6972: Unfolding fails when code is split up into multiple files
  • Issue #6999: Unification failure for function type with erased argument
  • Issue #7020: question: haskell backend extraction of Data.Nat.DivMod.DivMod?
  • Issue #7029: Internal error on confluence check when rewriting a defined symbol with a hole
  • Issue #7033: transpX clauses can be beat out by user-written _ clauses, leading to proof of ⊥
  • Issue #7034: Internal error with –two-level due to blocking on solved meta
  • Issue #7044: Serializer crashes on blocked definitions when using –allow-unsolved-metas
  • Issue #7048: hcomp symbols in interface not hidden under –cubical-compatible
  • Issue #7059: Don’t recompile if –keep-pattern-variables option changes
  • Issue #7070: Don’t set a default maximum heapsize for Agda runs
  • Issue #7081: Missing IsString instance with debug flags enabled
  • Issue #7095: Agda build flags appear as “automatic”, but they are all “manual”
  • Issue #7104: Warning “there are two interface files” should not be serialized
  • Issue #7105: Internal error in generate-helper (C-c C-h)
  • Issue #7113: Instance resolution runs too late, leads to with-abstraction failure

These PRs not corresponding to issues were merged:

  • PR #6988: Provide a .agda-lib for Agda builtins
  • PR #7065: Some documentation fixes
  • PR #7072: Add ‘Inference in Agda’ to the list of tutorials
  • PR #7091: Add course to “Courses using Agda”