CERES in Propositional Proof Schemata

نویسنده

  • Andrea Condoluci
چکیده

Cut-elimination is one of the most famous problems in proof theory, and it was defined and solved for first-order sequent calculus by Gentzen in his celebrated Hauptsatz. Ceres is a different cut-elimination algorithm for firstand higher-order classical logic. It is based on the notion of a characteristic set of clauses which is extracted from a proof in sequent calculus and is always unsatisfiable. A resolution refutation of this clause set is used as a skeleton for a proof with only atomic cuts. This is obtained by replacing clauses from the resolution refutation with the corresponding proof projection derived from the original proof. Ceres was extended to proof schemata, which are templates for usual first-order proofs, with parameters for natural numbers. Every instantiation of the parameters to concrete numbers yields a new first-order proof. We could apply existing algorithms for cutelimination to each proof in this infinite sequence, obtaining an infinite sequence of cut-free proofs. The goal of Ceres for first-order schemata is instead to give a uniform, schematic description of this sequence of cut-free proofs. To this aim, every concept in Ceres was made schematic: there are characteristic clause set schemata, resolution refutation schemata, projection schemata, etc. However, while Ceres is known to be a complete cut-elimination algorithm for first-order logic, it is not clear whether this holds for first-order schemata too: given in input a proof schema with cuts, does Ceres always produce a schema for cut-free proofs? The difficult step is finding and representing an appropriate refutation schema for the characteristic term schema of a proof schema. In this thesis, we progress in solving this problem by restricting Ceres to propositional schemata, which are templates for propositional proofs. By limiting adequately the expressivity of propositional schemata and proof schemata, we aim at providing a version of schematic Ceres which is a complete cut-elimination algorithm for propositional schemata. We focus on one particular step of Ceres: resolution refutation schemata. First, we prove that by naively adapting Ceres for first-order schemata to our case, we end up with an incomplete algorithm. Then, we modify slightly the concept of resolution refutation schema: to refute a clause set, first we bring it to a generic form, and then we use a fixed refutation of that generic clause set. Our variation of schematic Ceres is the first step towards completeness with respect to propositional schemata.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

CERES for First-Order Schemata

The cut-elimination method CERES (for firstand higherorder classical logic) is based on the notion of a characteristic clause set, which is extracted from an LK-proof and is always unsatisfiable. A resolution refutation of this clause set can be used as a skeleton for a proof with atomic cuts only (atomic cut normal form). This is achieved by replacing clauses from the resolution refutation by ...

متن کامل

Analysis of Clause set Schema Aided by Automated Theorem Proving: A Case Study [Extended Paper]

The schematic CERES method [?] is a recently developed method of cut elimination for proof schemata, that is a sequence of proofs with a recursive construction. Proof schemata can be thought of as a way to circumvent adding an induction rule to the LK-calculus. In this work, we formalize a schematic version of the infinitary pigeonhole principle, which we call the Non-injectivity Assertion sche...

متن کامل

Decidability and Undecidability Results for Propositional Schemata

We define a logic of propositional formula schemata adding to the syntax of propositional logic indexed propositions (e.g., pi) and iterated connectives ∨ or ∧ ranging over intervals parameterized by arithmetic variables (e.g., ∧n i=1 pi, where n is a parameter). The satisfiability problem is shown to be undecidable for this new logic, but we introduce a very general class of schemata, called b...

متن کامل

A Schemata Calculus for Propositional Logic

We define a notion of formula schema handling arithmetic parameters, indexed propositional variables (e.g. Pi) and iterated conjunctions/disjunctions (e.g. Vn i=1 Pi, where n is a parameter). Iterated conjunctions or disjunctions are part of their syntax. We define a sound and complete (w.r.t. satisfiability) tableaux-based proof procedure for this language. This schemata calculus (called stab)...

متن کامل

Clausal Analysis of First-order Proof Schemata

Proof schemata are a variant of LK-proofs able to simulate various induction schemes in first-order logic by adding so called proof links to the standard first-order LK-calculus. Proof links allow proofs to reference proofs thus giving proof schemata a recursive structure. Unfortunately, applying reductive cutelimination is non-trivial in the presence of proof links. Borrowing the concept of la...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1701.05251  شماره 

صفحات  -

تاریخ انتشار 2017