Deciding Equations in the Time Warp Algebra

van Gool, Sam; Guatto, Adrien; Metcalfe, George; Santschi, Simon (2024). Deciding Equations in the Time Warp Algebra. Logical methods in computer science, 20(1) Department of Theoretical Computer Science, Technical University of Braunschweig 10.46298/lmcs-20(1:8)2024

[img]
Preview
Text
2302.04668v4.pdf - Published Version
Available under License Creative Commons: Attribution (CC-BY).

Download (505kB) | Preview

Join-preserving maps on the discrete time scale ω+, referred to as time warps, have been proposed as graded modalities that can be used to quantify the growth of information in the course of program execution. The set of time warps forms a simple distributive involutive residuated lattice -- called the time warp algebra -- that is equipped with residual operations relevant to potential applications. In this paper, we show that although the time warp algebra generates a variety that lacks the finite model property, it nevertheless has a decidable equational theory. We also describe an implementation of a procedure for deciding equations in this algebra, written in the OCaml programming language, that makes use of the Z3 theorem prover.

Item Type:

Journal Article (Original Article)

Division/Institute:

08 Faculty of Science > Department of Mathematics and Statistics > Institute of Mathematics

UniBE Contributor:

Metcalfe, George, Santschi, Simon Elia

Subjects:

500 Science > 510 Mathematics

ISSN:

1860-5974

Publisher:

Department of Theoretical Computer Science, Technical University of Braunschweig

Language:

English

Submitter:

George Metcalfe

Date Deposited:

26 Jan 2024 15:29

Last Modified:

26 Jan 2024 15:29

Publisher DOI:

10.46298/lmcs-20(1:8)2024

BORIS DOI:

10.48350/192148

URI:

https://boris.unibe.ch/id/eprint/192148

Actions (login required)

Edit item Edit item
Provide Feedback