⚠️ This repository is a mirror ofcodeberg.org/emmabastas/proof-searching-for-ipc-in-agda
Code/proofs in Agda for my bachelors thesis "A proof searching procedure for intuitionistic propositional logic in Agda"
Version requirements
- Agda
2.7.0.1
- Agda stdlib
2.2
thesis.pdf
-- The thesis itselfslided.pdf
-- Some slides.Prelude.agda
-- Various definitions and lemmas used throughout the thesis, but not integral parts of it.LJ.agda
-- The formalization ofLJ
in Agda (section 3.3), the structural rules (section 3.4), and soundness (section 3.5).LJf.agda
--LJf
, and the initialisProvable
function that is not guaranteed by Agda to terminate (section 4).Termination.agda
-- The version ofisProvable
using well-founded induction, guaranteed by Agda to terminate (section 5).Translation.agda
-- Function to translate from proof trees inLJf
to proof trees inLJ
(section 6).Examples.agda
-- Uses ofisProvable
a (section 7).
- Updated README with version information.
- Added thesis pdf and slides.