Draft:Kamp's theorem
Review waiting, please be patient.
This may take 3 months or more, since drafts are reviewed in no specific order. There are 3,285 pending submissions waiting for review.
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
Reviewer tools
|
Kamp's theorem states that linear temporal logic is equivalent to the monadic first-order logic of order over the non-negative integers and the real numbers. It is the oldest result in expressive completeness, the study of determining if a given logic can express a desired subject matter. In temporal logic, a logic is expressive complete if every first-order formula with one free variable is equivalent to a formula in .[1] The theorem was proven by Hans Kamp in his doctoral thesis, Tense Logic and the Theory of Linear Order (1968).[2] In this thesis, Kamp introduces the and operators to Prior's tense logic[3], increasing its expressive power and ensuring expressive completeness.
Formal Statement
[edit]A formal statement and proof of Kamp's theorem is provided by Rabinovich.[4] The following is based on his definitions. Let be a set of atomic predicates.
The syntax for linear temporal logic (LTL) over is given by the following grammar, where :
An LTL formula is interpreted over a timeline, which is a quadruple given by a set of times , a linear order relation on , a successor relation such that , and an interpretation function . This syntax uses the usual operators, and includes their past duals, , respectively. The satisfaction relation is defined as follows, where :
The syntax for monadic first-order logic of order (FOMLO) over is given by the following grammar, where and first-order variables are denoted by :
The standard satisfaction relation is used, where denotes that holds.
Let be a timeline such that is the natural numbers or the real numbers. Kamp's theorem states that every formula in FOMLO is equivalent to a formula in LTL over . That is, for all FOMLO formulas , there exists an LTL formula such that for all , . The converse direction is given by the standard translation.
Other Expressive Completeness Results
[edit]Unary temporal logic, which is LTL restricted to the operators is equivalent to 2-variable FOMLO.[5]
Metric temporal logic is equivalent to the first-order monadic logic of order and metric, .[6]
Gabbay's separation theorem states the separation property is a necessary and sufficient condition for expressive completeness.[7] Kamp's theorem has been proven through pure syntactic, separation and game arguments.[4]
References
[edit]- ↑ Hodkinson, Ian; Reynolds, Mark (2007), Blackburn, Patrick; Van Benthem, Johan; Wolter, Frank (eds.), "11 Temporal logic", Handbook of Modal Logic, Studies in Logic and Practical Reasoning, vol. 3, Elsevier, pp. 655–720
- ↑ Kamp, Johan Anthony Willem (1968). Tense Logic and the Theory of Linear Order. University of California, Los Angeles.
- ↑ Prior, Arthur Norman (1957). Time and Modality: Being the John Locke Lectures for 1955-6 Delivered in the University of Oxford. Oxford.
- 1 2 Rabinovich, Alexander (2014). "A proof of Kamp's theorem". Logical Methods in Computer Science. 10 (1): 1–16 – via arxiv.
- ↑ Etessami, Kousha; Vardi, Moshe Y.; Wilke, Thomas (2002). "First-Order Logic with Two Variables and Unary Temporal Logic". Information and Computation. 179 (2): 279–295 – via Elsevier Science Direct.
- ↑ Hunter, Paul; Ouaknine, Joël; Worrell, James (2013). "Expressive Completeness for Metric Temporal Logic". 2013 28th Annual ACM/IEEE Symposium on Logic in Computer Science: 349–357. doi:10.1109/LICS.2013.41.
- ↑ Gabbay, Dov (1989). Banieqbal, B.; Barringer, H.; Pnueli, A. (eds.). "The declarative past and imperative future". Temporal Logic in Specification. Berlin, Heidelberg: Springer: 409–448. doi:10.1007/3-540-51803-7_36. ISBN 978-3-540-46811-0.
