A Natural Deduction style proof system for propositional $\mu$-calculus and its formalization in inductive type theories
Marino Miculan

TL;DR
This paper formalizes Kozen's propositional modal μ-calculus within the Calculus of Inductive Constructions, addressing key issues in encoding modal proof rules and enabling computer-aided proof development in Coq.
Contribution
It introduces a formal proof system for propositional μ-calculus in Coq, handling complex encoding challenges and facilitating error-free proof development.
Findings
Successful formalization of μ-calculus in Coq
Resolution of encoding issues with higher-order syntax
Provides a portable approach for similar proof systems
Abstract
In this paper, we present a formalization of Kozen's propositional modal -calculus, in the Calculus of Inductive Constructions. We address several problematic issues, such as the use of higher-order abstract syntax in inductive sets in presence of recursive constructors, the encoding of modal (``proof'') rules and of context sensitive grammars. The encoding can be used in the \Coq system, providing an experimental computer-aided proof environment for the interactive development of error-free proofs in the -calculus. The techniques we adopted can be readily ported to other languages and proof systems featuring similar problematic issues.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSemantic Web and Ontologies · Logic, programming, and type systems · Logic, Reasoning, and Knowledge
