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 条
  • [21] Semantic values in higher-order semantics
    Stephan Krämer
    Philosophical Studies, 2014, 168 : 709 - 724
  • [22] Semantic values in higher-order semantics
    Kraemer, Stephan
    PHILOSOPHICAL STUDIES, 2014, 168 (03) : 709 - 724
  • [23] Game semantics for higher-order concurrency
    Laird, J.
    FSTTCS 2006: Foundations of Software Technology and Theoretical Computer Science, Proceedings, 2006, 4337 : 417 - 428
  • [24] HIGHER-ORDER LOGIC PROGRAMMING
    MILLER, DA
    NADATHUR, G
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 225 : 448 - 462
  • [25] CERES in higher-order logic
    Hetzl, Stefan
    Leitsch, Alexander
    Weller, Daniel
    ANNALS OF PURE AND APPLIED LOGIC, 2011, 162 (12) : 1001 - 1034
  • [26] HIGHER-ORDER LOGIC PROGRAMMING
    MILLER, DA
    NADATHUR, G
    JOURNAL OF SYMBOLIC LOGIC, 1986, 51 (03) : 851 - 851
  • [27] Superposition for Higher-Order Logic
    Alexander Bentkamp
    Jasmin Blanchette
    Sophie Tourret
    Petar Vukmirović
    Journal of Automated Reasoning, 2023, 67
  • [28] Higher-order computational logic
    Lloyd, JW
    COMPUTATIONAL LOGIC: LOGIC PROGRAMMING AND BEYOND, PT I, 2002, 2407 : 105 - 137
  • [29] CONNECTIONS AND HIGHER-ORDER LOGIC
    ANDREWS, PB
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 230 : 1 - 4
  • [30] Superposition for Higher-Order Logic
    Bentkamp, Alexander
    Blanchette, Jasmin
    Tourret, Sophie
    Vukmirovic, Petar
    JOURNAL OF AUTOMATED REASONING, 2023, 67 (01)