DeepAI AI Chat
Log In Sign Up

Predicative proof theory of PDL and basic applications

by   Lev Gordeev, et al.
Universität Tübingen

Propositional dynamic logic (PDL) is presented in Schütte-style mode as one-sided semiformal tree-like sequent calculus Seq_ω^pdl with standard cut rule and the omega-rule with principal formulas [ P^∗] A. The omega-rule-free derivations in Seq_ω^pdl are finite (trees) and sequents deducible by these finite derivations are valid in PDL. Moreover the cut-elimination theorem for Seq_ω^pdl is provable in Peano Arithmetic (PA)extended by transfinite induction up to Veblen's ordinal φ_ω( 0) . Hence (by the cutfree subformula property) such predicative extension of PA proves that any given [ P^∗] -free sequent is valid in PDL iff it is deducible in Seq_ω^pdl by a finite cut- and omega-rule-free derivation, while PDL-validity of arbitrary star-free sequents is decidable in polynomial space. The former also implies a Herbrand-style conclusion that e.g. a given formula S=〈 P^∗〉A∨ Z for star-free A and Z is valid in PDL iff there is a k≥ 0 and a cut- and omega-rule-free derivation of sequent A,〈 P〉 ^1A,...,〈 P〉 ^kA,B where 〈 P〉^iA is an abbreviation for itimes〈 P〉...〈 P〉A. This eventually leads to PSPACE-decidability of PDL-validity of S, provided that P is atomic and A is in a suitable basic conjunctive normal form. Furthermore we consider star-free formulas A in dual basic disjunctive normal form, and corresponding expansions S=〈 P^∗〉A∨ Z whose PDL-validity problem is known to be EXPTIME-complete. We show that cutfree-derivability in Seq_ω^pdl (hence PDL-validity) of such S is equivalent to plain validity of a suitable "transparent" quantified boolean formula S. Hence EXPTIME = PSPACE holds true iff the validity problem for any S involved is solvable by a polynomial-space deterministic TM. This may reduce the former problem to a more transparent complexity problem in quantified boolean logic. The whole proof can be formalized in PA extended by transfinite induction along φ_ω( 0) -- actually in the corresponding primitive recursive weakening, PRA_φ_ω( 0).


page 1

page 2

page 3

page 4


Orthologic with Axioms

We study the proof theory and algorithms for orthologic, a logical syste...

A theory of cut-restriction: first steps

Cut-elimination is the bedrock of proof theory. It is the algorithm that...

Duality between unprovability and provability in forward proof-search for Intuitionistic Propositional Logic

The inverse method is a saturation based theorem proving technique; it r...

On the semantics of proofs in classical sequent calculus

We discuss the problem of finding non-trivial invariants of non-determin...

A Deep Inference System for Differential Linear Logic

Differential linear logic (DiLL) provides a fine analysis of resource co...

Separation of bounded arithmetic using a consistency statement

This paper proves Buss's hierarchy of bounded arithmetics S^1_2 ⊆ S^2_2 ...

An Efficient Normalisation Procedure for Linear Temporal Logic and Very Weak Alternating Automata

In the mid 80s, Lichtenstein, Pnueli, and Zuck proved a classical theore...