Generic Infinite Traces and Path-Based Coalgebraic Temporal Logics

This paper gives a general coalgebraic account of the notions of possibly infinite trace and possibly infinite execution in state-based, dynamical systems, by extending the generic theory of finite traces and executions developed by Hasuo and coauthors [I. Hasuo, B. Jacobs, and A. Sokolova. Generic trace semantics via coinduction. Logical Methods in Computer Science, 3:1-36, 2007]. The systems we consider are modelled as coalgebras of endofunctors obtained as the composition of a computational type (e.g. nondeterministic or stochastic) with a general transition type. This generalises existing work by Jacobs [B. Jacobs. Trace semantics for coalgebras. In Proc. CMCS 2004, volume 106 of ENTCS, 2004] that only accounts for a nondeterministic computational type. We subsequently introduce path-based temporal (including fixpoint) logics for coalgebras of such endofunctors, whose semantics is based upon the notion of possibly infinite execution. Our approach instantiates to both nondeterministic and stochastic computations, yielding, in particular, path-based fixpoint logics in the style of CTL* for nondeterministic systems, as well as generalisations of the logic PCTL for probabilistic systems.

[1]  Bart Jacobs,et al.  Semantics of Weakening and Contraction , 1994, Ann. Pure Appl. Log..

[2]  Roman Fric,et al.  A Categorical Approach to Probability Theory , 2010, Stud Logica.

[3]  Joseph Y. Halpern,et al.  “Sometimes” and “not never” revisited: on branching versus linear time temporal logic , 1986, JACM.

[4]  Bart Jacobs Trace Semantics for Coalgebras , 2004, CMCS.

[5]  Ana Sokolova,et al.  Generic Trace Semantics via Coinduction , 2007, Log. Methods Comput. Sci..

[6]  Christoph Schubert Coalgebraic Logic over Measurable Spaces: Behavioral and Logical Equivalence , 2009, ISDT.

[7]  Christoph Schubert Terminal Coalgebras for Measure-Polynomial Functors , 2009, TAMC.

[8]  Dirk Pattinson Expressive Logics for Coalgebras via Terminal Sequence Induction , 2004, Notre Dame J. Formal Log..

[9]  Corina Cîrstea,et al.  Modular construction of complete coalgebraic logics , 2007, Theor. Comput. Sci..

[10]  Bengt Jonsson,et al.  A logic for reasoning about time and reliability , 1990, Formal Aspects of Computing.

[11]  Stephan Merz,et al.  Model Checking , 2000 .

[12]  Jan J. M. M. Rutten,et al.  Universal coalgebra: a theory of systems , 2000, Theor. Comput. Sci..

[13]  Ana Sokolova,et al.  Traces, Executions and Schedulers, Coalgebraically , 2009, CALCO.

[14]  J. K. Hunter,et al.  Measure Theory , 2007 .

[15]  Kim G. Larsen,et al.  Bisimulation through Probabilistic Testing , 1991, Inf. Comput..

[16]  Corina Cîrstea,et al.  Modular Games for Coalgebraic Fixed Point Logics , 2008, CMCS.

[17]  Ana Sokolova,et al.  Coalgebraic analysis of probabilistic systems , 2005 .

[18]  Moshe Y. Vardi Sometimes and Not Never Re-revisited: On Branching Versus Linear Time , 1998, CONCUR.