Topos Semantics for a Higher-Order Temporal Logic of Actions
Philip Johnson-Freyd (Sandia National Laboratories), Jon Aytac (Sandia, National Laboratories), Geoffrey Hulette (Sandia National Laboratories)

TL;DR
This paper introduces a higher-order extension of TLA, a temporal logic, using categorical methods to model real-time semantics with actions representing time dilations and delays.
Contribution
It develops the first model of higher-order TLA by employing categorical techniques and presheaf topoi to incorporate higher-order features into the logic.
Findings
Categorical techniques successfully model real-time semantics for TLA.
Construction of the first higher-order TLA model.
Use of geometric morphisms to relate stutters and falters.
Abstract
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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques · Logic, programming, and type systems · semigroups and automata theory
