Topos Semantics for a Higher-order Temporal Logic of Actions

被引:0
|
作者
Johnson-Freyd, Philip [1 ]
Aytac, Jon [1 ]
Hulette, Geoffrey [1 ]
机构
[1] Sandia Natl Labs, Albuquerque, NM 87123 USA
关键词
D O I
10.4204/EPTCS.323.11
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
TLA is a popular temporal logic for writing stuttering-invariant specifications of digital systems. However, TLA lacks higher-order features useful for specifying modern software written in higher order programming languages. We use categorical techniques to recast a real-time semantics for TLA in terms of the actions of a group of time dilations, or "stutters," and an extension by a monoid incorporating delays, or "falters." Via the geometric morphism of the associated presheaf topoi induced by the inclusion of stutters into falters, we construct the first model of a higher-order TLA. (1)
引用
收藏
页码:161 / 171
页数:11
相关论文
共 50 条
  • [41] A denotational semantics of Simulink with higher-order UTP
    Xu, Xiong
    Zhan, Bohua
    Wang, Shuling
    Talpin, Jean-Pierre
    Zhan, Naijun
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2023, 130
  • [42] AN ALGEBRAIC SEMANTICS OF HIGHER-ORDER TYPES WITH SUBTYPES
    QIAN, ZY
    ACTA INFORMATICA, 1993, 30 (06) : 569 - 607
  • [43] Semantics of Higher-Order Probabilistic Programs with Conditioning
    Dahlqvist, Fredrik
    Kozen, Dexter
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2020, 4 (04):
  • [44] A typed semantics of higher-order store and subtyping
    Schwinghammer, J
    THEORETICAL COMPUTER SCIENCE, PROCEEDINGS, 2005, 3701 : 390 - 405
  • [45] Towards a Higher-Order Mathematical Operational Semantics
    Goncharov, Sergey
    Milius, Stefan
    Schroeder, Lutz
    Tsampas, Stelios
    Urbat, Henning
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2023, 7 (POPL): : 632 - 658
  • [46] Game semantics approach to higher-order complexity
    Feree, Hugo
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2017, 87 : 1 - 15
  • [47] Typed operational semantics for higher-order subtyping
    Compagnoni, A
    Goguen, H
    INFORMATION AND COMPUTATION, 2003, 184 (02) : 242 - 297
  • [48] Semantics and scoping of aspects in higher-order languages
    Dutchyn, Christopher
    Tucker, David B.
    Krishnamurthi, Shriram
    SCIENCE OF COMPUTER PROGRAMMING, 2006, 63 (03) : 207 - 239
  • [49] A REDUCTION SEMANTICS FOR IMPERATIVE HIGHER-ORDER LANGUAGES
    FELLEISEN, M
    FRIEDMAN, DP
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 259 : 206 - 223
  • [50] Extensional Higher-Order Logic Programming
    Charalambidis, Angelos
    Handjopoulos, Konstantinos
    Rondogiannis, Panos
    Wadge, William W.
    LOGICS IN ARTIFICIAL INTELLIGENCE, JELIA 2010, 2010, 6341 : 91 - 103