Reducing Nondeterminism in the Calculus of Structures
نویسنده
چکیده
The calculus of structures is a proof theoretical formalism which generalizes the sequent calculus with the feature of deep inference: in contrast to the sequent calculus, inference rules can be applied at any depth inside a formula, bringing shorter proofs than all other formalisms supporting analytical proofs. However, deep applicability of inference rules causes greater nondeterminism than in the sequent calculus regarding proof search. In this paper, we introduce a new technique which reduces nondeterminism without breaking proof theoretical properties, and provides a more immediate access to shorter proofs. We present this technique on system BV, the smallest technically non-trivial system in the calculus of structures, extending multiplicative linear logic with the rules mix, nullary mix and a self dual, non-commutative logical operator. We present implementations of system BV where this technique is employed and provide a performance comparison demonstrating the improvement due to this technique. Since this technique exploits a scheme common to all the systems in the calculus of structures, we argue that it generalizes to these systems for classical logic, linear logic and modal logics. As evidence, we demonstrate this technique on systems KSg and KS, systems for classical logic in the calculus of structures.
منابع مشابه
Reducing the Nondeterminism in the Calculus of Structures
The calculus of structures is a proof theoretical formalism which generalizes the sequent calculus with the feature of deep inference: in contrast to the sequent calculus, inference rules can be applied at any depth inside a formula, bringing shorter proofs than all other formalisms supporting analytical proofs. However, deep applicability of inference rules causes greater nondeterminism than i...
متن کاملReducing Nondeterminism in the Calculus of Structures
The calculus of structures is a proof theoretical formalism which generalizes the sequent calculus with the feature of deep inference: In contrast to the sequent calculus, inference rules can be applied at any depth inside a formula, bringing shorter proofs than any other formalisms supporting analytical proofs. However, deep applicability of the inference rules causes greater nondeterminism th...
متن کاملNondeterministic Operators in Algebraic Frameworks
A major motivating force behind research into abstract data types and algebraic specifications is the realization that software in general and types in particular should be described (“specified”) in an abstract manner. The objective is to give specifications at some level of abstraction: on the one hand leaving open decisions regarding further refinement and on the other allowing for substitut...
متن کاملIntensional and Extensional Semantics of Bounded and Unbounded Nondeterminism
We give extensional and intensional characterizations of nondeterministic functional programs: as structure preserving functions between biorders, and as nondeterministic sequential algorithms on ordered concrete data structures which compute them. A fundamental result establishes that the extensional and intensional representations of non-deterministic programs are equivalent, by showing how t...
متن کاملInteraction and Depth against Nondeterminism in Deep Inference Proof Search
Deep inference is a proof theoretical methodology that generalises the traditional notion of inference of the sequent calculus. Deep inference provides more freedom in design of deductive systems for different logics and a rich combinatoric analysis of proofs. In particular, construction of exponentially shorter analytic proofs becomes possible, but with the cost of a greater nondeterminism tha...
متن کامل