A temporal logic for proving properties of topologically general executions

被引:5
|
作者
BenEliyahu, R
Magidor, M
机构
[1] HEBREW UNIV JERUSALEM,INST MATH & COMP SCI,IL-91904 JERUSALEM,ISRAEL
[2] UNIV CALIF LOS ANGELES,DEPT COMP SCI,COGNIT SYST LAB,LOS ANGELES,CA 90024
关键词
D O I
10.1006/inco.1996.0010
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a generalization of the temporal propositional logic of linear time which is useful for stating and proving properties of the generic execution sequence of a parallel program or a non-deterministic program. The formal system we present is exactly that same as the third of three logics presented by Lehmann and Shelah (Information and Control 53, 165-198 (1982)), but we give it a different semantics, The models are tree models of arbitrary size similar to those used in branching rime temporal logic. The formulation we use allows us to slate properties of the ''co-meagre'' family of paths, where the term ''co-meagre'' refers to a set whose complement is of the first category in Baire's classification looking at the set of paths in the model as a metric space. Our system is decidable, sound, and, complete for models of arbitrary size, but it has the finite model property; namely, every sentence having a model has a finite model. (C) 1996 Academic Press, Inc.
引用
收藏
页码:127 / 144
页数:18
相关论文
共 50 条
  • [1] Proving linearizability with temporal logic
    Baeumler, Simon
    Schellhorn, Gerhard
    Tofan, Bogdan
    Reif, Wolfgang
    FORMAL ASPECTS OF COMPUTING, 2011, 23 (01) : 91 - 112
  • [2] Proving properties of continuous systems: Qualitative simulation and temporal logic
    Shults, B
    Kuipers, BJ
    ARTIFICIAL INTELLIGENCE, 1997, 92 (1-2) : 91 - 129
  • [3] Interactive Theorem Proving with Temporal Logic
    Felty, A.
    Thery, L.
    Journal of Symbolic Computation, 23 (04):
  • [4] Interactive theorem proving with temporal logic
    Felty, A
    Thery, L
    JOURNAL OF SYMBOLIC COMPUTATION, 1997, 23 (04) : 367 - 397
  • [5] PROVING FAILURE-FREE PROPERTIES OF CONCURRENT SYSTEMS USING TEMPORAL LOGIC
    KARP, RA
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1984, 6 (02): : 239 - 253
  • [6] Proving correctness of compiler optimizations by temporal logic
    Lacey, D
    Jones, ND
    Van Wyk, E
    Frederiksen, CC
    ACM SIGPLAN NOTICES, 2002, 37 (01) : 283 - 294
  • [7] Theorem Proving for Metric Temporal Logic over the Naturals
    Hustadt, Ullrich
    Ozaki, Ana
    Dixon, Clare
    AUTOMATED DEDUCTION - CADE 26, 2017, 10395 : 326 - 343
  • [8] Practical methods for proving termination of general logic programs
    Marchiori, E
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 1996, 4 : 179 - 208
  • [9] PROVING TEMPORAL PROPERTIES OF PETRI NETS
    BRADFIELD, JC
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 524 : 29 - 47
  • [10] PROVING PRECEDENCE PROPERTIES - THE TEMPORAL WAY
    MANNA, Z
    PNUELI, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1983, 154 : 491 - 512