summaryrefslogtreecommitdiff
path: root/Assignment1/intro.tex
diff options
context:
space:
mode:
authorCamil Staps2018-04-12 23:07:57 +0200
committerCamil Staps2018-04-12 23:07:57 +0200
commit85bdc78e7cadd8ba52d117f648253dcc1a99c83f (patch)
tree2739de2c1ceda87a1efb006985f12cbb199ecf62 /Assignment1/intro.tex
parentCorrect section counts (diff)
Organise in different files
Diffstat (limited to 'Assignment1/intro.tex')
-rw-r--r--Assignment1/intro.tex25
1 files changed, 25 insertions, 0 deletions
diff --git a/Assignment1/intro.tex b/Assignment1/intro.tex
new file mode 100644
index 0000000..0ccd0ca
--- /dev/null
+++ b/Assignment1/intro.tex
@@ -0,0 +1,25 @@
+\subsection{Past Modalities in LTL}
+% Explain that past Modalities are not necessary for a complete logic
+% Explain that PLTL does make the logic more succinct (Paper 1)
+%TODO: Give example on what kind of things we want to express with PLTL
+\erin
+As mentioned in Remark 5.16, LTL can be extended with \emph{past modalities}.
+This section discusses this extension.
+The combination of LTL and Past Modalities is often called \enquote{LTL-Past} or PLTL.
+For the sake of brevity we will use the second (PLTL) to denote this combination.
+When temporal logic was first introduced by Arthur N. Prior in his 1957 book~\cite{Prior1957},
+the logic consisted of both past and future modalities.
+Only later, when it was shown that past modalities do not increase the expressive power of LTL~\cite{Gabbay1980},
+computing scientists stopped considering past modalities for reasons of minimality.
+
+\erin
+In 2003, Nicolas Markey showed that while past modalities do not increase expressive power,
+they can make LTL formulas exponentially more succinct~\cite{Markey2003}.
+In other words, there is a class of PLTL formulae%
+ \footnote{In keeping with the style of the rest of the book, we alternate between \enquote{formulas} and \enquote{formulae} and wish the reader best of luck with this.}
+ for which the size of all equivalent LTL formulas is $\Omega\left(2^n\right)$.
+Markey achieves this proof by providing a formula that is in exactly this class.
+Besides being smaller, PLTL formulas can also be easier to write and understand, as examples below will demonstrate.
+They are also included in many model checking tools, such as NuSMV.
+For this reason, it is useful to discuss them here.
+\cbend