English

Three Variables Suffice for Real-Time Specification

Logic in Computer Science 2015-01-27 v2

Abstract

A natural framework for real-time specification is monadic first-order logic over the structure (R,<,+1)(\mathbb{R},<,+1)---the ordered real line with unary +1+1 function. Our main result is that (R,<,+1)(\mathbb{R},<,+1) has the 3-variable property: every monadic first-order formula with at most 3 free variables is equivalent over this structure to one that uses 3 variables in total. As a corollary we obtain also the 3-variable property for the structure (R,<,f)(\mathbb{R},<,f) for any fixed linear function f:RRf:\mathbb{R}\rightarrow\mathbb{R}. On the other hand, we exhibit a countable dense linear order (E,<)(E,<) and a bijection f:EEf:E\rightarrow E such that (E,<,f)(E,<,f) does not have the kk-variable property for any kk.

Keywords

Cite

@article{arxiv.1408.1851,
  title  = {Three Variables Suffice for Real-Time Specification},
  author = {Timos Antonopoulos and Paul Hunter and Shahab Raza and James Worrell},
  journal= {arXiv preprint arXiv:1408.1851},
  year   = {2015}
}
R2 v1 2026-06-22T05:23:13.809Z