slides/src/slides.tex
author Eugen Sawin <sawine@me73.com>
Tue, 19 Jul 2011 02:33:21 +0200
changeset 55 ba1253cb17a2
child 56 7190dae7df06
permissions -rw-r--r--
Initial slides.
sawine@55
     1
\documentclass[9pt]{beamer}
sawine@55
     2
\usetheme{Boadilla}
sawine@55
     3
\usecolortheme{seagull}
sawine@55
     4
sawine@55
     5
\newcommand{\M}{\mathcal{M}}
sawine@55
     6
\newcommand{\N}{\mathbb{N}_0}
sawine@55
     7
\newcommand{\F}{\mathcal{F}}
sawine@55
     8
\newcommand{\Prop}{\mathcal{P}}
sawine@55
     9
\newcommand{\A}{\mathcal{A}}
sawine@55
    10
\newcommand{\X}{\mathcal{X}}
sawine@55
    11
\newcommand{\U}{\mathcal{U}}
sawine@55
    12
\newcommand{\V}{\mathcal{V}}
sawine@55
    13
\newcommand{\dnf}{\mathsf{dnf}}
sawine@55
    14
\newcommand{\consq}{\mathsf{consq}}
sawine@55
    15
sawine@55
    16
\theoremstyle{definition} %plain, definition, remark, proof, corollary
sawine@55
    17
\newtheorem*{def:finite words}{Finite words}
sawine@55
    18
\newtheorem*{def:infinite words}{Infinite words}
sawine@55
    19
\newtheorem*{def:regular languages}{Regular languages}
sawine@55
    20
\newtheorem*{def:regular languages closure}{Regular closure}
sawine@55
    21
\newtheorem*{def:omega regular languages}{$\omega$-regular languages}
sawine@55
    22
\newtheorem*{def:omega regular languages closure}{$\omega$-regular closure}
sawine@55
    23
\newtheorem*{def:buechi automata}{Automaton}
sawine@55
    24
\newtheorem*{def:automata runs}{Runs}
sawine@55
    25
\newtheorem*{def:automata acceptance}{Acceptance}
sawine@55
    26
\newtheorem*{def:general automata}{Generalised automata}
sawine@55
    27
\newtheorem*{def:general acceptance}{Acceptance}
sawine@55
    28
\newtheorem*{def:vocabulary}{Vocabulary}
sawine@55
    29
\newtheorem*{def:frames}{Frames}
sawine@55
    30
\newtheorem*{def:models}{Models}
sawine@55
    31
\newtheorem*{def:satisfiability}{Satisfiability}
sawine@55
    32
\newtheorem*{def:fs closure}{Closure}
sawine@55
    33
\newtheorem*{def:atoms}{Atoms}
sawine@55
    34
\newtheorem*{def:rep function}{Representation function}
sawine@55
    35
\newtheorem*{def:next}{Next function}
sawine@55
    36
\newtheorem*{def:dnf}{Disjunctive normal form}
sawine@55
    37
\newtheorem*{def:positive formulae}{Positive formulae}
sawine@55
    38
\newtheorem*{def:consq}{Logical consequences}
sawine@55
    39
\newtheorem*{def:partial automata}{Partial automata}
sawine@55
    40
sawine@55
    41
\theoremstyle{plain}
sawine@55
    42
\newtheorem{prop:vocabulary sat}{Proposition}[section]
sawine@55
    43
\newtheorem{prop:general equiv}{Proposition}[section]
sawine@55
    44
\newtheorem{prop:computation set=language}{Proposition}[section]
sawine@55
    45
sawine@55
    46
\theoremstyle{plain}
sawine@55
    47
\newtheorem{thm:model language}{Theorem}[section]
sawine@55
    48
\newtheorem{cor:mod=model language}{Corollary}[thm:model language]
sawine@55
    49
\newtheorem{cor:mod=program language}[cor:mod=model language]{Corollary}
sawine@55
    50
\newtheorem{thm:model checking}{Theorem}[section]
sawine@55
    51
\newtheorem{lem:dnf}{Lemma}[section]
sawine@55
    52
\newtheorem{lem:consq}[lem:dnf]{Lemma}
sawine@55
    53
sawine@55
    54
\title[Algorithmic Verification]{Algorithmic Verification of Reactive Systems}
sawine@55
    55
\author{Eugen Sawin}
sawine@55
    56
\institute[University of Freiburg]
sawine@55
    57
{ 
sawine@55
    58
  Research Group for Foundations in Artificial Intelligence\\
sawine@55
    59
  Computer Science Department\\
sawine@55
    60
  University of Freiburg
sawine@55
    61
}
sawine@55
    62
\date[SS 2011]{Seminar: Automata Constructions in Model Checking}
sawine@55
    63
\subject{Model Checking}
sawine@55
    64
sawine@55
    65
\begin{document}
sawine@55
    66
\frame{\titlepage}
sawine@55
    67
\begin{frame}
sawine@55
    68
\frametitle{Motivation}
sawine@55
    69
\tableofcontents[currentsection]
sawine@55
    70
\end{frame}
sawine@55
    71
sawine@55
    72
\begin{frame}
sawine@55
    73
\frametitle{Infinity}
sawine@55
    74
\framesubtitle{A bit more information about this}
sawine@55
    75
sawine@55
    76
\end{frame}
sawine@55
    77
sawine@55
    78
\begin{frame}
sawine@55
    79
\frametitle{B\"uchi Automata}
sawine@55
    80
\framesubtitle{A bit more information about this}
sawine@55
    81
sawine@55
    82
\begin{def:buechi automata}
sawine@55
    83
A non-deterministic B\"uchi automaton is a tuple $\A = (\Sigma, S, S_0, \Delta, F)$, with:
sawine@55
    84
\begin{itemize}
sawine@55
    85
\item $\Sigma$ is a finite non-empty \emph{alphabet}
sawine@55
    86
\item $S$ is a finite non-empty set of \emph{states}
sawine@55
    87
\item $S_0 \subseteq S$ is the set of \emph{initial states}
sawine@55
    88
\item $\Delta: S \times \Sigma \times S$ is a \emph{transition relation}
sawine@55
    89
\item $F \subseteq S$ is the set of \emph{accepting states} 
sawine@55
    90
\end{itemize}
sawine@55
    91
\end{def:buechi automata}
sawine@55
    92
\end{frame}
sawine@55
    93
sawine@55
    94
\begin{frame}
sawine@55
    95
\frametitle{Linear Temporal Logic}
sawine@55
    96
\framesubtitle{A bit more information about this}
sawine@55
    97
sawine@55
    98
\end{frame}
sawine@55
    99
sawine@55
   100
\begin{frame}
sawine@55
   101
\frametitle{Model Checking}
sawine@55
   102
\framesubtitle{A bit more information about this}
sawine@55
   103
sawine@55
   104
\end{frame}
sawine@55
   105
sawine@55
   106
\begin{frame}
sawine@55
   107
\frametitle{On-the-fly Methods}
sawine@55
   108
\framesubtitle{A bit more information about this}
sawine@55
   109
sawine@55
   110
\end{frame}
sawine@55
   111
sawine@55
   112
\begin{frame}[allowframebreaks]
sawine@55
   113
\frametitle<presentation>{Literature}    
sawine@55
   114
\begin{thebibliography}{10}    
sawine@55
   115
sawine@55
   116
\beamertemplatearticlebibitems
sawine@55
   117
\bibitem{ref:ltl&büchi}
sawine@55
   118
Madhavan Mukund.
sawine@55
   119
\newblock {\em Linear-Time Temporal Logic and B\"uchi Automata}.
sawine@55
   120
\newblock Winter School on Logic and Computer Science, Indian Statistical Institute, Calcutta, 1997.
sawine@55
   121
  
sawine@55
   122
\beamertemplatearticlebibitems
sawine@55
   123
\bibitem{ref:alternating verification}
sawine@55
   124
Moshe Y. Vardi.
sawine@55
   125
\newblock {\em Alternating Automata and Program Verification}.
sawine@55
   126
\newblock Computer Science Today, Volume 1000 of Lecture Notes in Computer Science, Springer-Verlag, Berlin, 1995.
sawine@55
   127
sawine@55
   128
\beamertemplatebookbibitems
sawine@55
   129
\bibitem{ref:handbook}
sawine@55
   130
Patrick Blackburn and Frank Wolter and Johan van Benthem.
sawine@55
   131
\newblock {\em Handbook of Modal Logic}.
sawine@55
   132
\newblock 3rd Edition, Elsevier, Amsterdam, Chapter 11 P. 655-720 and Chapter 17 P. 975-989, 2007.
sawine@55
   133
sawine@55
   134
\end{thebibliography}
sawine@55
   135
\end{frame}
sawine@55
   136
sawine@55
   137
\end{document}