JOURNAL ARTICLE

Linear-Time Model Checking Branching Processes

Stefan KieferPavel SemukhinCas Widdershoven

Year: 2021 Journal:   Leibniz-Zentrum für Informatik (Schloss Dagstuhl)   Publisher: Schloss Dagstuhl – Leibniz Center for Informatics

Abstract

(Multi-type) branching processes are a natural and well-studied model for generating random infinite trees. Branching processes feature both nondeterministic and probabilistic branching, generalizing both transition systems and Markov chains (but not generally Markov decision processes). We study the complexity of model checking branching processes against linear-time omega-regular specifications: is it the case almost surely that every branch of a tree randomly generated by the branching process satisfies the omega-regular specification? The main result is that for LTL specifications this problem is in PSPACE, subsuming classical results for transition systems and Markov chains, respectively. The underlying general model-checking algorithm is based on the automata-theoretic approach, using unambiguous Büchi automata.

Keywords:
Nondeterministic algorithm Branching (polymer chemistry) Model checking Markov chain Automaton Branching process Büchi automaton Markov decision process Decision tree model Binary decision diagram Probabilistic logic Computer science Mathematics Markov process Algorithm Discrete mathematics Theoretical computer science Combinatorics Decision tree Deterministic automaton Artificial intelligence Statistics

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.15
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Formal Methods in Verification
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
semigroups and automata theory
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Petri Nets in System Modeling
Physical Sciences →  Computer Science →  Computational Theory and Mathematics

Related Documents

JOURNAL ARTICLE

Branching-time Model Checking of One-counter Processes

Stefan GöllerMarkus Lohrey

Journal:   Leibniz-Zentrum für Informatik (Schloss Dagstuhl) Year: 2010 Vol: 5 Pages: 405-416
BOOK-CHAPTER

Model Checking Stochastic Branching Processes

Taolue ChenKlaus DrägerStefan Kiefer

Lecture notes in computer science Year: 2012 Pages: 271-282
JOURNAL ARTICLE

Model Checking Branching Time Logics

Ph. Schnoebelen

Year: 2007 Pages: 5-5
JOURNAL ARTICLE

Branching-Time Probalistic Model Checking.

Rance CleavelandS. Purushothaman Iyer

Journal:   The Journal of Organic Chemistry Year: 2000 Vol: 35 (4)Pages: 487-500
© 2026 ScienceGate Book Chapters — All rights reserved.