Skip to content

asr/eagda

Repository files navigation

Extended version of Agda

Build Status

Description

We have extended the development version of Agda in order to handle a new built-in ATP-pragma.

This version of Agda is used for reasoning about functional programs by combining interactive and automatic proofs (see README.md).

Installation

You can download our extended version of Agda using Git with the following command:

$ git clone https://github.com/asr/eagda.git

This will create a directory called eagda. Installing our extended version is similar to the installation of Agda (see README.md for more information). In our setup, we run the first time the following commands:

$ cd eagda
$ make install-bin
$ agda-mode setup

To test the installation of the extended version of Agda, type-check a module which uses the new built-in ATP-pragma, for example

module Test where

data _∨_ (A B : Set) : Set where
  inj₁ : A  A ∨ B
  inj₂ : B  A ∨ B

postulate
  A B    : Set
  ∨-comm : A ∨ B  B ∨ A
{-# ATP prove ∨-comm #-}

About

Extended version of Agda in which we have added an ATP-pragma

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 80