package coq-comp-dec-modal

  1. Overview
  2. No Docs
Constructive proofs of soundness and completeness for K, K*, CTL, PDL, and PDL with converse

Install

Dune Dependency

Authors

Maintainers

Sources

v1.1.tar.gz
sha512=2cfafecb680d873a6a4e9e9ac43a20787230682a00ab2d9a53ee7bfce8f886caf00dbc8a2f06ccd617f66882594d42307c4b26e44134f530962c00ff1698aa4e

Description

This project presents machine-checked constructive proofs of soundness, completeness, decidability, and the small-model property for the logics K, K*, CTL, and PDL (with and without converse).

For all considered logics, we prove soundness and completeness of their respective Hilbert-style axiomatization. For K, K*, and CTL, we also prove soundness and completeness for Gentzen systems (i.e., sequent calculi).

For each logic, the central construction is a pruning-based algorithm computing for a given formula either a satisfying model of bounded size or a proof of its negation. The completeness and decidability results then follow with soundness from the existence of said algorithm.

Dependencies (2)

  1. coq-mathcomp-ssreflect >= "1.11" & < "1.15~"
  2. coq >= "8.12" & < "8.16~"

Dev Dependencies

None

Used by

None

Conflicts

None