Facilitating Meta-Theory Reasoning (Invited Paper)
Giselle Reis (Carnegie Mellon University)

TL;DR
This paper discusses techniques to automate and facilitate meta-theory proofs in structural proof theory, aiming to reduce the complexity and error-proneness of manual proofs.
Contribution
The paper introduces methods to automate meta-theory reasoning, making proof verification more efficient and less prone to errors.
Findings
Automated techniques simplify meta-theory proofs.
Reduction in manual proof effort and errors.
Enhanced reliability of proof system verification.
Abstract
Structural proof theory is praised for being a symbolic approach to reasoning and proofs, in which one can define schemas for reasoning steps and manipulate proofs as a mathematical structure. For this to be possible, proof systems must be designed as a set of rules such that proofs using those rules are correct by construction. Therefore, one must consider all ways these rules can interact and prove that they satisfy certain properties which makes them "well-behaved". This is called the meta-theory of a proof system. Meta-theory proofs typically involve many cases on structures with lots of symbols. The majority of cases are usually quite similar, and when a proof fails, it might be because of a sub-case on a very specific configuration of rules. Developing these proofs by hand is tedious and error-prone, and their combinatorial nature suggests they could be automated. There are…
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 · Semantic Web and Ontologies · Advanced Database Systems and Queries
