Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-08T13:27:33.529Z Has data issue: false hasContentIssue false

THE MODAL LOGIC OF STEPWISE REMOVAL

Published online by Cambridge University Press:  21 July 2020

JOHAN VAN BENTHEM
Affiliation:
STANFORD UNIVERSITY AND LOGICAL DYNAMICS LAB, CSLI STANFORD, CA, USA and ILLC, UNIVERSITY OF AMSTERDAM AMSTERDAM, NETHERLANDS and TSINGHUA UNIVERSITY BEIJING, CHINA E-mail: j.vanbenthem@uva.nl STANFORD UNIVERSITY AND LOGICAL DYNAMICS LAB, CSLI STANFORD, CA, USA E-mail: kmierzew@stanford.edu E-mail: fzaffora@stanford.edu
KRZYSZTOF MIERZEWSKI
Affiliation:
STANFORD UNIVERSITY AND LOGICAL DYNAMICS LAB, CSLI STANFORD, CA, USA and ILLC, UNIVERSITY OF AMSTERDAM AMSTERDAM, NETHERLANDS and TSINGHUA UNIVERSITY BEIJING, CHINA E-mail: j.vanbenthem@uva.nl
FRANCESCA ZAFFORA BLANDO
Affiliation:
STANFORD UNIVERSITY AND LOGICAL DYNAMICS LAB, CSLI STANFORD, CA, USA E-mail: kmierzew@stanford.edu E-mail: fzaffora@stanford.edu
Rights & Permissions [Opens in a new window]

Abstract

We investigate the modal logic of stepwise removal of objects, both for its intrinsic interest as a logic of quantification without replacement, and as a pilot study to better understand the complexity jumps between dynamic epistemic logics of model transformations and logics of freely chosen graph changes that get registered in a growing memory. After introducing this logic (MLSR) and its corresponding removal modality, we analyze its expressive power and prove a bisimulation characterization theorem. We then provide a complete Hilbert-style axiomatization for the logic of stepwise removal in a hybrid language enriched with nominals and public announcement operators. Next, we show that model-checking for MLSR is PSPACE-complete, while its satisfiability problem is undecidable. Lastly, we consider an issue of fine-structure: the expressive power gained by adding the stepwise removal modality to fragments of first-order logic.

Information

Type
Research Article
Copyright
© 2020, Association for Symbolic Logic
Figure 0

Fig. 1 The Hilbert-style proof system for MLSR.

Figure 1

Fig. 2 The shape of the initial module (a) does not depend on which quantifier $\varphi $ begins with. In (b), (c) and (d), the top nodes labeled by $x_j$ and $\neg x_j$ are the end nodes of the previous module. In (d), each clause vertex $c_{i}$ has an outgoing edge to a vertex labeled by a literal $\pm x_{j}$ exactly if the dual literal $\mp x_{j}$ makes clause $C_{i}$ true.

Figure 2

Fig. 3 An example. The proposition letter g marks the goal points. Each $\forall $-module forces Traveler to the literal $\pm x_{j}$ point chosen by Demon, while each $\exists $-module leaves the choice to Traveler. The letters $p_{1},...,p_{k}$ are level markers that restrict Demon’s moves. In the final module, Demon forces Traveler into some clause. For each literal $\pm x_{j}$ that makes such clause true, Traveler can then go to the node labeled by dual literal $\mp x_{j}$ above.