Skip to content

andreasabel/ipl

Repository files navigation

ipl Build Status

Agda formalization of Intuitionistic Propositional Logic (IPL)

Agda HTML listing.

Normalization by Evaluation for IPL, Call-By-Push-Value, and Polarized Lambda Calculus (without soundness)

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

Version published 2019-02-16 on arXiv:

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.

About

Agda formalization of Intuitionistic Propositional Logic

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •