TY - GEN
T1 - Intuitionistic Metric Temporal Logic
AU - Sá, Luiz de
AU - Toninho, Bernardo
AU - Pfenning, Frank
N1 - Publisher Copyright:
© 2023 Owner/Author.
PY - 2023/10/22
Y1 - 2023/10/22
N2 - We develop Intuitionistic Metric Temporal Logic (IMTL) that extends prior work on intuitionistic temporal logics in two ways: (1) it generalizes discrete time to dense time with intervals so it can, for example, express the duration of signals, and (2) every proof corresponds to a temporal computation. Our main technical result is a syntactic proof of cut elimination for IMTL, which entails logical consistency and ensures that every proof executes while respecting the flow of time. Cut reductions in IMTL correspond to temporal interactions, although we do not fully develop a programming language in this paper. Beyond the metatheory of IMTL, we illustrate the computational meaning of IMTL proofs by developing examples and a small case study where we apply IMTL to well-timed digital circuit design.
AB - We develop Intuitionistic Metric Temporal Logic (IMTL) that extends prior work on intuitionistic temporal logics in two ways: (1) it generalizes discrete time to dense time with intervals so it can, for example, express the duration of signals, and (2) every proof corresponds to a temporal computation. Our main technical result is a syntactic proof of cut elimination for IMTL, which entails logical consistency and ensures that every proof executes while respecting the flow of time. Cut reductions in IMTL correspond to temporal interactions, although we do not fully develop a programming language in this paper. Beyond the metatheory of IMTL, we illustrate the computational meaning of IMTL proofs by developing examples and a small case study where we apply IMTL to well-timed digital circuit design.
UR - http://www.scopus.com/inward/record.url?scp=85175491056&partnerID=8YFLogxK
U2 - 10.1145/3610612.3610621
DO - 10.1145/3610612.3610621
M3 - Conference contribution
AN - SCOPUS:85175491056
SN - 979-8-4007-0812-1
T3 - PPDP: Principles and Practice of Declarative Programming
BT - PPDP '23
PB - ACM - Association for Computing Machinery
CY - New York
T2 - 25th International Symposium on Principles and Practice of Declarative Programming, PPDP 2023 - As part of the ACM SIGPLAN conference on Systems, Programming, Languages, and Applications: Software for Humanity, SPLASH 2023, including LOPSTR 2023
Y2 - 22 October 2023 through 23 October 2023
ER -