Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/m4lvin/lean4-pdl

WORK IN PROGRESS Lean 4 formalization of a Tableaux proof system for Propositional Dynamic Logic
https://github.com/m4lvin/lean4-pdl

dynamic-logic interpolation modal-logic

Last synced: 22 days ago
JSON representation

WORK IN PROGRESS Lean 4 formalization of a Tableaux proof system for Propositional Dynamic Logic

Awesome Lists containing this project

README

        

# Propositional Dynamic Logic in Lean 4

[![CI status](https://github.com/m4lvin/lean4-pdl/actions/workflows/build.yml/badge.svg)](https://github.com/m4lvin/lean4-pdl/actions/workflows/build.yml)
[![Gitpod Ready-to-Code](https://img.shields.io/badge/Gitpod-ready--to--code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/m4lvin/lean4-pdl)

[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/m4lvin/lean4-pdl?quickstart=1)

## Module dependency overview

![Dependency graph](./dependencies.svg)

(Run `make dependencies.svg` to update this.)

## References and Links

- https://malv.in/2020/borzechowski-pdl - the German original proof by Borzechowski (1988) and the English translation (2020)
- https://github.com/m4lvin/tablean - previous project for Basic Modal Logic, in Lean 3. Code from there has been ported to Lean 4 and is included here in the `Bml` folder.
- https://w4eg.de/malvin/illc/tapdleau - tableaux prover implemented in Haskell, useful to run examples.