Automatic Generation of Proof Tactics for Finite-Valued Logics
Jo\~ao Marcos

TL;DR
This paper presents an algorithm to automatically generate sound and complete tableau proof tactics for a broad class of finite-valued propositional logics, enhancing proof assistant extensibility.
Contribution
It introduces a novel algorithm for creating automated, sound, and complete tableau systems tailored to expressive finite-valued logics, addressing challenges in tactic formation.
Findings
Algorithm successfully generates proof tactics for various finite-valued logics
Ensures termination of tactics through a generalized analyticity concept
Demonstrates practical implementation and potential for extensibility
Abstract
A number of flexible tactic-based logical frameworks are nowadays available that can implement a wide range of mathematical theories using a common higher-order metalanguage. Used as proof assistants, one of the advantages of such powerful systems resides in their responsiveness to extensibility of their reasoning capabilities, being designed over rule-based programming languages that allow the user to build her own `programs to construct proofs' - the so-called proof tactics. The present contribution discusses the implementation of an algorithm that generates sound and complete tableau systems for a very inclusive class of sufficiently expressive finite-valued propositional logics, and then illustrates some of the challenges and difficulties related to the algorithmic formation of automated theorem proving tactics for such logics. The procedure on whose implementation we will report…
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
TopicsLogic, programming, and type systems · Logic, Reasoning, and Knowledge · Formal Methods in Verification
