Relativized Propositional Calculus
Proof systems for the Relativized Propositional Calculus are defined and compared.
đĄ Research Summary
The paper introduces the Relativized Propositional Calculus (RPC), a logical framework that extends ordinary propositional logic by allowing atomic formulas to query an external oracle languageâŻL. Formally, the syntax adds a new operatorâŻO(Ď) which is interpreted as âĎ belongs toâŻLâ. Semantically, each Oâformula is evaluated by the characteristic function Ď_L of the oracle language, so the truth of an RPC formula can depend on any decision problem of arbitrary computational complexity (e.g., P, NP, PSPACE). This construction mirrors the oracle concept from complexity theory and provides a unified setting for studying proof complexity across different complexity classes.
Four proof systems are defined for RPC, each adapting a classic propositional proof methodology to handle Oâformulas.
-
Extended Natural Deduction â The usual introduction and elimination rules for â§, â¨, â, ÂŹ are retained, and two new rules, Intro_O and Elim_O, are added. Intro_O permits the derivation of O(Ď) from a proof of Ď, while Elim_O allows one to infer Ď from O(Ď) together with a proof that O(Ď) holds in the underlying oracle.
-
Extended Sequent Calculus â Sequents are of the form Î â Î where Î and Î may contain Oâformulas. LeftâO and RightâO structural rules govern how Oâformulas move between antecedent and succedent. A cutâelimination theorem is proved, showing that any proof using the cut rule can be transformed into a cutâfree proof without increasing proof size more than polynomially.
-
Relativized Resolution â Each Oâformula is treated as a fresh propositional variable that is later expanded into two separate clause sets: one assuming O(Ď) true and one assuming it false. The standard resolution rule is then applied within each branch. This approach preserves soundness but can cause an exponential blowâup in proof length when many Oâformulas interact.
-
ProofâCircuit System â This system models a proof as a Boolean circuit where each Oâformula is replaced by a subâcircuit that implements a dedicated algorithm for the oracle language L. The overall proof depth can be reduced to O(logâŻn) by parallelizing these subâcircuits, while the total size remains polynomial in the size of the original formula.
The paper establishes soundness and completeness for all four systems. Moreover, it provides a detailed comparative analysis of their proofâcomplexity characteristics. The key findings are:
-
Natural Deduction and Sequent Calculus are polynomially simulable: any proof in one can be transformed into a proof in the other with at most a polynomial increase in length. Both retain linearâish proof lengths for formulas that contain only a bounded number of Oâatoms.
-
Relativized Resolution can suffer exponential blowâup. The authors construct families of RPC formulas where any resolution refutation must contain at least 2^{Ί(n)} clauses, demonstrating that the presence of Oâatoms can dramatically increase resolution complexity.
-
The ProofâCircuit system achieves a depth advantage. By encoding each Oâquery as a parallel subâcircuit, the overall proof depth can be reduced to logarithmic in the number of Oâatoms, even when the underlying oracle language is PSPACEâcomplete. However, the total gate count still reflects the intrinsic complexity of L; for NPâcomplete L the size remains polynomial, while for PSPACEâcomplete L it grows polynomially in the size of the quantified Boolean formula encoded by the Oâatoms.
-
The paper also relates proof size to the complexity class of the oracle language. If L ââŻP, all four systems admit polynomialâsize proofs for any valid RPC formula. If L is NPâcomplete, natural deduction and sequent calculus proofs remain polynomial, but resolution proofs may become superâpolynomial. For PSPACEâcomplete L, only the proofâcircuit system can keep depth logarithmic, though size inevitably reflects PSPACEâhardness.
In the discussion, the authors argue that RPC provides a natural bridge between propositional proof complexity and oracleâbased complexity theory. By allowing arbitrary decision problems to be embedded directly into logical formulas, RPC makes it possible to study how the hardness of an external problem propagates into proof length, depth, and parallelizability. The four proof systems illustrate different tradeâoffs: traditional, sequential reasoning (natural deduction, sequent calculus) preserves completeness with modest overhead, resolution is highly sensitive to the number of Oâatoms, and circuitâstyle proofs exploit parallelism at the cost of larger overall size.
The paper concludes by suggesting several avenues for future work: (i) extending RPC to quantified propositional logic, (ii) investigating automatizability of the proofâcircuit system for specific oracle classes, and (iii) exploring lower bounds for RPC proofs under cryptographic assumptions. Overall, the work deepens our understanding of how relativizationâcentral in complexity theoryâaffects propositional proof systems, and it opens a new line of inquiry into oracleâenhanced logical reasoning.