summaryrefslogtreecommitdiff
path: root/Assignment1
diff options
context:
space:
mode:
authorErin van der Veen2018-04-08 15:38:04 +0200
committerErin van der Veen2018-04-08 15:38:04 +0200
commit0fd9867c731f2d5f44b9651d0534b556077dc9ed (patch)
treed4001ff87aee73741a8ff95a18c4105c29725e9c /Assignment1
parentFormat and TODO (diff)
Introduction 1 and 2
Diffstat (limited to 'Assignment1')
-rw-r--r--Assignment1/assignment1.tex25
-rwxr-xr-xAssignment1/library.bib63
2 files changed, 86 insertions, 2 deletions
diff --git a/Assignment1/assignment1.tex b/Assignment1/assignment1.tex
index 8a274f5..a7a2eea 100644
--- a/Assignment1/assignment1.tex
+++ b/Assignment1/assignment1.tex
@@ -1,5 +1,8 @@
\documentclass[a4paper]{scrartcl}
+\usepackage[backend=biber,natbib]{biblatex}
+\bibliography{library}
+
\title{Model Checking}
\subtitle{Assignment 1}
\author{Camil Staps \and Erin van der Veen}
@@ -9,9 +12,22 @@
\maketitle
\section{Past Modalities in LTL}
-%TODO: Explain that past Modalities are not necessary for a complete logic
-%TODO: Explain that LTLP does make the logic more succinct (Paper 1)
+% Explain that past Modalities are not necessary for a complete logic
+% Explain that LTLP does make the logic more succinct (Paper 1)
%TODO: Give example on what kind of things we want to express with LTLP
+This section of the book concerns an extension of LTL called ``Past Modalities''.
+The combination of LTL and Past Modalities is often called ``LTL-Past'' or LTLP,
+for the sake of brevity (and without compromising readability) we will use the first (LTL-Past) 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.
+It wasn't until later, after it was shown that past modalities do not increase the expressive power of LTL~\cite{Gabbay1980},
+that computing scientists stopped considering past modalities in favour of minimality.
+
+In 2003 Nicolas Markey showed that, while past modalities do not increase expressive power,
+they do make the LTL exponentially more succinct~\cite{Markey2003}.
+In particular, Markey shows that there is a class of LTL-Past formulas that are $O(n)$,
+but $\Omega(2^n)$ in LTL.
+Markey achieves this proof by providing an formula that is in exactly this class.
\subsection{Syntax and Semantics}
%TODO: Provide formal syntax
@@ -31,4 +47,9 @@
\subsection{Minimal Bad Prefix in NuSMV}
%TODO: Given a formula of the form vw^\omega, can we find a n \in \mathbb{N} such that vw^n is a bad prefix?
+\section{Contribution}
+%TODO: Like we are some immature group of children, we have to provide proof of contribution
+
+\printbibliography
+
\end{document}
diff --git a/Assignment1/library.bib b/Assignment1/library.bib
new file mode 100755
index 0000000..d9f35e4
--- /dev/null
+++ b/Assignment1/library.bib
@@ -0,0 +1,63 @@
+@Article{Markey2003,
+ author = {Markey, Nicolas},
+ title = {Temporal logic with past is exponentially more succinct},
+ journal = {EATCS Bulletin},
+ year = {2003},
+ volume = {79},
+ pages = {122--128},
+ publisher = {European Association for Theoretical Computer Science},
+}
+
+@InProceedings{Gabbay1989,
+ author = {Gabbay, Dov},
+ title = {The declarative past and imperative future: executable temporal logic for interactive systems},
+ booktitle = {Temporal logic in specification},
+ year = {1989},
+ organization = {Springer},
+ pages = {409--448},
+}
+
+@InProceedings{Lichtenstein1985,
+ author = {Lichtenstein, Orna and Pnueli, Amir and Zuck, Lenore},
+ title = {The glory of the past},
+ booktitle = {Workshop on Logic of Programs},
+ year = {1985},
+ organization = {Springer},
+ pages = {196--218},
+}
+
+@InProceedings{Gabbay1980,
+ author = {Gabbay, Dov and Pnueli, Amir and Shelah, Saharon and Stavi, Jonathan},
+ title = {On the temporal analysis of fairness},
+ booktitle = {Proceedings of the 7th ACM SIGPLAN-SIGACT symposium on Principles of programming languages},
+ year = {1980},
+ organization = {ACM},
+ pages = {163--173},
+}
+
+@Article{Moser1994,
+ author = {Moser, Louise E. and Melliar-Smith, PM and Kutty, George and Ramakrishna, YS},
+ title = {Completeness and soundness of axiomatizations for temporal logics without next},
+ journal = {Fundamenta Informaticae},
+ year = {1994},
+ volume = {21},
+ number = {4},
+ pages = {257--305},
+ publisher = {IOS Press},
+}
+
+@InProceedings{Laroussinie2002,
+ author = {Laroussinie, Fran{\c{c}}ois and Markey, Nicolas and Schnoebelen, Philippe},
+ title = {Temporal logic with forgettable past},
+ booktitle = {Logic in Computer Science, 2002. Proceedings. 17th Annual IEEE Symposium on},
+ year = {2002},
+ organization = {IEEE},
+ pages = {383--392},
+}
+
+@Book{Prior1957,
+ author = {Prior, Arthur N},
+ title = {Time and modality},
+ year = {1957},
+ publisher = {Clarendon Press},
+}