Little Tricky Logic: Misconceptions in the Understanding of LTL
Ben Greenman (Brown University, USA), Sam Saarinen (Brown University,, USA), Tim Nelson (Brown University, USA), Shriram Krishnamurthi (Brown, University, USA)

TL;DR
This study investigates common misconceptions about Linear Temporal Logic (LTL) among researchers and learners, revealing errors in understanding syntax and semantics that impact verification, synthesis, and modeling practices.
Contribution
It provides the first systematic analysis of misconceptions in LTL understanding, along with study tools and insights to improve education and tool design.
Findings
English to LTL errors are most common
Misconceptions affect verification and modeling
Findings influence language and tool improvements
Abstract
Context: Linear Temporal Logic (LTL) has been used widely in verification. Its importance and popularity have only grown with the revival of temporal logic synthesis, and with new uses of LTL in robotics and planning activities. All these uses demand that the user have a clear understanding of what an LTL specification means. Inquiry: Despite the growing use of LTL, no studies have investigated the misconceptions users actually have in understanding LTL formulas. This paper addresses the gap with a first study of LTL misconceptions. Approach: We study researchers' and learners' understanding of LTL in four rounds (three written surveys, one talk-aloud) spread across a two-year timeframe. Concretely, we decompose "understanding LTL" into three questions. A person reading a spec needs to understand what it is saying, so we study the mapping from LTL to English. A person writing a spec…
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.
