<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://murray.cds.caltech.edu/index.php?action=history&amp;feed=atom&amp;title=EECI_2013%3A_Temporal_Logic</id>
	<title>EECI 2013: Temporal Logic - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://murray.cds.caltech.edu/index.php?action=history&amp;feed=atom&amp;title=EECI_2013%3A_Temporal_Logic"/>
	<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=EECI_2013:_Temporal_Logic&amp;action=history"/>
	<updated>2026-07-27T17:00:16Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=EECI_2013:_Temporal_Logic&amp;diff=15595&amp;oldid=prev</id>
		<title>Murray at 04:13, 11 March 2013</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=EECI_2013:_Temporal_Logic&amp;diff=15595&amp;oldid=prev"/>
		<updated>2013-03-11T04:13:55Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 04:13, 11 March 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot;&gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==  Lecture Materials ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==  Lecture Materials ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Lecture slides: [http://www.cds.caltech.edu/~murray/courses/eeci-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sp12&lt;/del&gt;/L3_ltl-18Mar13.pdf Linear Temporal Logic] (Presentation and notation follow that in &quot;Principles of Model Checking&quot; chapter 5.1 by Baier and Katoen.)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Lecture slides: [http://www.cds.caltech.edu/~murray/courses/eeci-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sp13&lt;/ins&gt;/L3_ltl-18Mar13.pdf Linear Temporal Logic] (Presentation and notation follow that in &quot;Principles of Model Checking&quot; chapter 5.1 by Baier and Katoen.)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Further Reading ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Further Reading ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key acs_math_mw_144-murraycds_:diff:1.41:old-15592:rev-15595:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Murray</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=EECI_2013:_Temporal_Logic&amp;diff=15592&amp;oldid=prev</id>
		<title>Murray: Created page with &quot;{{eeci-sp13 header|prev=Automata Theory|next=Model Checking}} {{righttoc}}  In this lecture we introduce &#039;&#039;linear temporal logic&#039;&#039; (LTL), a mathematical language for describin...&quot;</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=EECI_2013:_Temporal_Logic&amp;diff=15592&amp;oldid=prev"/>
		<updated>2013-03-11T04:12:48Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{eeci-sp13 header|prev=Automata Theory|next=Model Checking}} {{righttoc}}  In this lecture we introduce &amp;#039;&amp;#039;linear temporal logic&amp;#039;&amp;#039; (LTL), a mathematical language for describin...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{eeci-sp13 header|prev=Automata Theory|next=Model Checking}}&lt;br /&gt;
{{righttoc}}&lt;br /&gt;
&lt;br /&gt;
In this lecture we introduce &amp;#039;&amp;#039;linear temporal logic&amp;#039;&amp;#039; (LTL), a mathematical language for describing linear time properties of transition systems.  After a short introduction to the concept of temporal logics, we introduce the syntax and semantics of LTL, including examples.  Examples of LTL specifications for control protocols are drawn from the applications given in the introductory lecture.  If time permits, we will also briefly introduce other temporal logics and describe some of the differences between various formulations.&lt;br /&gt;
&lt;br /&gt;
==  Lecture Materials ==&lt;br /&gt;
* Lecture slides: [http://www.cds.caltech.edu/~murray/courses/eeci-sp12/L3_ltl-18Mar13.pdf Linear Temporal Logic] (Presentation and notation follow that in &amp;quot;Principles of Model Checking&amp;quot; chapter 5.1 by Baier and Katoen.)&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&amp;amp;tid=11481 Principles of Model Checking], C. Baier and J.-P. Katoen, The MIT Press, 2008.  A detailed reference on model checking.  Slides for this lecture follow Chapter 6 of this reference.  &amp;lt;/p&amp;gt;&lt;br /&gt;
* &amp;lt;p&amp;gt;[http://research.microsoft.com/en-us/um/people/lamport/tla/book.html &amp;#039;&amp;#039;Specifying Systems&amp;#039;&amp;#039;], L. Lamport.. Addison-Wesley, 2002.  This is a very readable text on specification using temporal logic of actions (LTA).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==  Additional Information ==&lt;br /&gt;
* [http://www.lsv.ens-cachan.fr/~gastin/ltl2ba/ LTL2BA] - a web page (and program) for converting LTL formulas to Buchi automata.&lt;/div&gt;</summary>
		<author><name>Murray</name></author>
	</entry>
</feed>