Agda formalization of Intuitionistic Propositional Logic
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
notes
src-focusing
src
.gitignore
.travis.yml
LICENSE
Makefile
README.md
_config.yml

README.md

ipl Build Status

Agda formalization of Intuitionistic Propositional Logic (IPL)

Agda HTML listing.

Normalization by Evaluation for IPL (without soundness)

The simple Normalization by Evaluation (NbE) algorithm that produces from every IPL derivation a normal derivation.

Version presented 2018-07-19 at the Initial Types Club:

Soundness

Soundness of NbE means that the computational behavior (functional interpretation) of IPL proofs is preserved by normalization.

We implement sound-by-construction NbE using Kripke predicates.