From 9ad26fc8f150257ba519f73982f05ba22348ab6f Mon Sep 17 00:00:00 2001 From: John Charron Date: Tue, 14 Dec 2010 19:20:07 +0100 Subject: [PATCH] =?UTF-8?q?Partie=20jc=20ajout=C3=A9e=20(jc)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- presentation/#.aux | 1 + presentation/jc.aux | 178 ++++ presentation/jc.log | 34 + presentation/jc.tex | 1594 +++++++++++++++++++++++++++++ presentation/presentation.aux | 35 + presentation/presentation.log | 1800 +++++++++++++++++++++++++++++++++ presentation/presentation.nav | 88 ++ presentation/presentation.out | 0 presentation/presentation.pdf | Bin 0 -> 343989 bytes presentation/presentation.snm | 38 + presentation/presentation.tex | 12 +- presentation/presentation.toc | 2 + 12 files changed, 3780 insertions(+), 2 deletions(-) create mode 100644 presentation/#.aux create mode 100644 presentation/jc.aux create mode 100644 presentation/jc.log create mode 100644 presentation/jc.tex create mode 100644 presentation/presentation.aux create mode 100644 presentation/presentation.log create mode 100644 presentation/presentation.nav create mode 100644 presentation/presentation.out create mode 100644 presentation/presentation.pdf create mode 100644 presentation/presentation.snm create mode 100644 presentation/presentation.toc diff --git a/presentation/#.aux b/presentation/#.aux new file mode 100644 index 0000000..f23e546 --- /dev/null +++ b/presentation/#.aux @@ -0,0 +1 @@ +\relax diff --git a/presentation/jc.aux b/presentation/jc.aux new file mode 100644 index 0000000..d2d7af8 --- /dev/null +++ b/presentation/jc.aux @@ -0,0 +1,178 @@ +\relax +\newlabel{fig:clause-conting}{{1}{4}{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-conting}{4}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{4}{4/4}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {4}{4}}} +\newlabel{fig:clause-conting}{{2}{5}{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-conting}{5}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{5}{5/5}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {5}{5}}} +\newlabel{fig:clause-conting}{{3}{6}{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-conting}{6}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{6}{6/6}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {6}{6}}} +\newlabel{fig:clause-conting}{{4}{7}{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-conting}{7}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{7}{7/7}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {7}{7}}} +\newlabel{fig:clause-conting}{{5}{8}{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-conting}{8}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{8}{8/8}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {8}{8}}} +\newlabel{fig:clause-conting}{{6}{9}{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-conting}{9}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{9}{9/9}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {9}{9}}} +\newlabel{fig:clause-conting}{{7}{10}{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-conting}{10}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{10}{10/10}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {10}{10}}} +\newlabel{fig:clause-conting}{{8}{11}{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-conting}{11}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{11}{11/11}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {11}{11}}} +\newlabel{fig:clause-conting}{{9}{12}{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-conting}{12}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{12}{12/12}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {12}{12}}} +\newlabel{fig:clause-conting}{{10}{13}{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-conting}{13}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{13}{13/13}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {13}{13}}} +\newlabel{fig:clause-conting}{{11}{14}{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-conting}{14}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{14}{14/14}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {14}{14}}} +\newlabel{fig:clause-conting}{{12}{15}{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-conting}{15}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{15}{15/15}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {15}{15}}} +\newlabel{fig:clause-conting}{{13}{16}{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-conting}{16}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{16}{16/16}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {16}{16}}} +\newlabel{fig:clause-conting}{{14}{17}{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-conting}{17}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{17}{17/17}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {17}{17}}} +\newlabel{fig:clause-conting}{{15}{18}{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-conting}{18}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{18}{18/18}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {18}{18}}} +\newlabel{fig:clause-conting}{{16}{19}{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-conting}{19}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{19}{19/19}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {19}{19}}} +\newlabel{fig:clause-conting}{{17}{20}{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-conting}{20}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{20}{20/20}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {20}{20}}} +\newlabel{fig:clause-conting}{{18}{21}{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-conting}{21}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{21}{21/21}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {21}{21}}} +\newlabel{fig:clause-conting}{{19}{22}{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-conting}{22}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{22}{22/22}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {22}{22}}} +\newlabel{fig:clause-conting}{{20}{23}{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-conting}{23}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{23}{23/23}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {23}{23}}} +\newlabel{fig:clause-conting}{{21}{24}{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-conting}{24}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{24}{24/24}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {24}{24}}} +\newlabel{fig:clause-valide}{{22}{25}{Clause valide : $(x_{1} \vee \neg x_{1}) \wedge (x_{2} \vee \neg x_{2})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-valide}{25}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{25}{25/25}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {25}{25}}} +\newlabel{fig:clause-valide}{{23}{26}{Clause valide : $(x_{1} \vee \neg x_{1}) \wedge (x_{2} \vee \neg x_{2})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-valide}{26}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{26}{26/26}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {26}{26}}} +\newlabel{fig:clause-valide}{{24}{27}{Clause valide : $(x_{1} \vee \neg x_{1}) \wedge (x_{2} \vee \neg x_{2})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-valide}{27}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{27}{27/27}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {27}{27}}} +\newlabel{fig:clause-valide}{{25}{28}{Clause valide : $(x_{1} \vee \neg x_{1}) \wedge (x_{2} \vee \neg x_{2})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-valide}{28}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{28}{28/28}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {28}{28}}} +\newlabel{fig:clause-valide}{{26}{29}{Clause valide : $(x_{1} \vee \neg x_{1}) \wedge (x_{2} \vee \neg x_{2})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-valide}{29}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{29}{29/29}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {29}{29}}} +\newlabel{fig:clause-valide}{{27}{30}{Clause valide : $(x_{1} \vee \neg x_{1}) \wedge (x_{2} \vee \neg x_{2})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-valide}{30}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{30}{30/30}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {30}{30}}} +\newlabel{fig:clause-valide}{{28}{31}{Clause valide : $(x_{1} \vee \neg x_{1}) \wedge (x_{2} \vee \neg x_{2})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-valide}{31}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{31}{31/31}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {31}{31}}} +\newlabel{fig:clause-valide}{{29}{32}{Clause valide : $(x_{1} \vee \neg x_{1}) \wedge (x_{2} \vee \neg x_{2})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-valide}{32}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{32}{32/32}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {32}{32}}} +\newlabel{fig:clause-valide}{{30}{33}{Clause valide : $(x_{1} \vee \neg x_{1}) \wedge (x_{2} \vee \neg x_{2})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-valide}{33}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{33}{33/33}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {33}{33}}} +\newlabel{fig:clause-valide}{{31}{34}{Clause valide : $(x_{1} \vee \neg x_{1}) \wedge (x_{2} \vee \neg x_{2})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-valide}{34}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{34}{34/34}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {34}{34}}} +\newlabel{fig:clause-valide}{{32}{35}{Clause valide : $(x_{1} \vee \neg x_{1}) \wedge (x_{2} \vee \neg x_{2})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-valide}{35}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{35}{35/35}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {35}{35}}} +\newlabel{fig:clause-valide}{{33}{36}{Clause valide : $(x_{1} \vee \neg x_{1}) \wedge (x_{2} \vee \neg x_{2})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-valide}{36}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{36}{36/36}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {36}{36}}} +\newlabel{fig:clause-valide}{{34}{37}{Clause valide : $(x_{1} \vee \neg x_{1}) \wedge (x_{2} \vee \neg x_{2})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-valide}{37}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{37}{37/37}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {37}{37}}} +\newlabel{fig:clause-insat}{{35}{38}{Clause insatisfiable : $(x_{1} \vee x_{1}) \wedge (\neg x_{1} \vee \neg x_{1})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-insat}{38}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{38}{38/38}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {38}{38}}} +\newlabel{fig:clause-insat}{{36}{39}{Clause insatisfiable : $(x_{1} \vee x_{1}) \wedge (\neg x_{1} \vee \neg x_{1})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-insat}{39}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{39}{39/39}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {39}{39}}} +\newlabel{fig:clause-insat}{{37}{40}{Clause insatisfiable : $(x_{1} \vee x_{1}) \wedge (\neg x_{1} \vee \neg x_{1})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-insat}{40}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{40}{40/40}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {40}{40}}} +\newlabel{fig:clause-insat}{{38}{41}{Clause insatisfiable : $(x_{1} \vee x_{1}) \wedge (\neg x_{1} \vee \neg x_{1})$\relax }{}{}} +\@writefile{snm}{\beamer@slide {fig:clause-insat}{41}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{41}{41/41}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {41}{41}}} +\@setckpt{jc}{ +\setcounter{page}{42} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{beamerpauses}{1} +\setcounter{lecture}{0} +\setcounter{part}{0} +\setcounter{section}{0} +\setcounter{subsection}{0} +\setcounter{subsubsection}{0} +\setcounter{subsectionslide}{41} +\setcounter{framenumber}{41} +\setcounter{figure}{38} +\setcounter{table}{0} +\setcounter{parentequation}{0} +\setcounter{theorem}{0} +\setcounter{lstnumber}{1} +\setcounter{section@level}{0} +\setcounter{lstlisting}{0} +} diff --git a/presentation/jc.log b/presentation/jc.log new file mode 100644 index 0000000..4be75d9 --- /dev/null +++ b/presentation/jc.log @@ -0,0 +1,34 @@ +This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) (format=pdflatex 2010.10.16) 14 DEC 2010 19:12 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**jc.tex +(./jc.tex +LaTeX2e <2009/09/24> +Babel and hyphenation patterns for english, usenglishmax, dumylang, noh +yphenation, loaded. + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.3 \begin + {figure}[h!] +? x + +Here is how much of TeX's memory you used: + 6 strings out of 495061 + 246 string characters out of 1182620 + 45108 words of memory out of 3000000 + 3282 multiletter control sequences out of 15000+50000 + 3640 words of font info for 14 fonts, out of 3000000 for 9000 + 28 hyphenation exceptions out of 8191 + 7i,0n,5p,36b,20s stack positions out of 5000i,500n,10000p,200000b,50000s +No pages of output. +PDF statistics: + 0 PDF objects out of 1000 (max. 8388607) + 0 named destinations out of 1000 (max. 500000) + 1 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/presentation/jc.tex b/presentation/jc.tex new file mode 100644 index 0000000..2dc13c4 --- /dev/null +++ b/presentation/jc.tex @@ -0,0 +1,1594 @@ +%Clause Contingente 01 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-45+22.5+90:2.5)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (5) {$x2$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (6) {$x3$} ; + \node[lettre] (4) {$\lnot x3$} ; + \node[lettre] (7) {$x4$} ; + \node[lettre] (2) {$\lnot x4$} ; + \node[lettre] (8) {$x1$} ; + + \end{tikzpicture} + \caption{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$} + \label{fig:clause-conting} +\end{figure} +\end{frame} + +%Clause Contingente 02 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-45+22.5+90:2.5)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (5) {$x2$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (6) {$x3$} ; + \node[lettre] (4) {$\lnot x3$} ; + \node[lettre] (7) {$x4$} ; + \node[lettre] (2) {$\lnot x4$} ; + \node[lettre] (8) {$x1$} ; + + + \draw[arr] (1) -- (5) ; + + \end{tikzpicture} + \caption{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$} + \label{fig:clause-conting} +\end{figure} +\end{frame} + +%Clause Contingente 03 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-45+22.5+90:2.5)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (5) {$x2$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (6) {$x3$} ; + \node[lettre] (4) {$\lnot x3$} ; + \node[lettre] (7) {$x4$} ; + \node[lettre] (2) {$\lnot x4$} ; + \node[lettre] (8) {$x1$} ; + + + \draw[arr] (1) -- (5) ; + \draw[arr] (3) -- (8) ; + \end{tikzpicture} + \caption{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$} + \label{fig:clause-conting} +\end{figure} +\end{frame} + +%Clause Contingente 04 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-45+22.5+90:2.5)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (5) {$x2$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (6) {$x3$} ; + \node[lettre] (4) {$\lnot x3$} ; + \node[lettre] (7) {$x4$} ; + \node[lettre] (2) {$\lnot x4$} ; + \node[lettre] (8) {$x1$} ; + + \draw[arr] (1) -- (5) ; + \draw[arr] (3) -- (8) ; + \draw[arr] (4) -- (7) ; + \end{tikzpicture} + \caption{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$} + \label{fig:clause-conting} +\end{figure} +\end{frame} + +%Clause Contingente 05 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-45+22.5+90:2.5)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (5) {$x2$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (6) {$x3$} ; + \node[lettre] (4) {$\lnot x3$} ; + \node[lettre] (7) {$x4$} ; + \node[lettre] (2) {$\lnot x4$} ; + \node[lettre] (8) {$x1$} ; + + \draw[arr] (1) -- (5) ; + \draw[arr] (3) -- (8) ; + \draw[arr] (2) -- (6) ; + \draw[arr] (4) -- (7) ; + \end{tikzpicture} + \caption{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$} + \label{fig:clause-conting} +\end{figure} +\end{frame} + +%Clause Contingente 06 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-45+22.5+90:2.5)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (5) {$x2$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (6) {$x3$} ; + \node[lettre] (4) {$\lnot x3$} ; + \node[lettre] (7) {$x4$} ; + \node[lettre] (2) {$\lnot x4$} ; + \node[lettre] (8) {$x1$} ; + + \node[chiffre, above right of=1] {1} ; + + \draw[arr] (1) -- (5) ; + \draw[arr] (3) -- (8) ; + \draw[arr] (2) -- (6) ; + \draw[arr] (4) -- (7) ; + \end{tikzpicture} + \caption{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$} + \label{fig:clause-conting} +\end{figure} +\end{frame} + +%Clause Contingente 07 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-45+22.5+90:2.5)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (5) {$x2$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (6) {$x3$} ; + \node[lettre] (4) {$\lnot x3$} ; + \node[lettre] (7) {$x4$} ; + \node[lettre] (2) {$\lnot x4$} ; + \node[lettre] (8) {$x1$} ; + + \node[chiffre, above right of=1] {1} ; + \node[chiffre, above left of=2] {2} ; + + \draw[arr] (1) -- (5) ; + \draw[arr] (3) -- (8) ; + \draw[arr] (2) -- (6) ; + \draw[arr] (4) -- (7) ; + \end{tikzpicture} + \caption{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$} + \label{fig:clause-conting} +\end{figure} +\end{frame} + +%Clause Contingente 08 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-45+22.5+90:2.5)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (5) {$x2$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (6) {$x3$} ; + \node[lettre] (4) {$\lnot x3$} ; + \node[lettre] (7) {$x4$} ; + \node[lettre] (2) {$\lnot x4$} ; + \node[lettre] (8) {$x1$} ; + + \node[chiffre, above right of=1] {1} ; + \node[chiffre, below right of=3] {3} ; + \node[chiffre, above left of=2] {2} ; + + \draw[arr] (1) -- (5) ; + \draw[arr] (3) -- (8) ; + \draw[arr] (2) -- (6) ; + \draw[arr] (4) -- (7) ; + \end{tikzpicture} + \caption{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$} + \label{fig:clause-conting} +\end{figure} +\end{frame} + +%Clause Contingente 09 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-45+22.5+90:2.5)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (5) {$x2$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (6) {$x3$} ; + \node[lettre] (4) {$\lnot x3$} ; + \node[lettre] (7) {$x4$} ; + \node[lettre] (2) {$\lnot x4$} ; + \node[lettre] (8) {$x1$} ; + + \node[chiffre, above right of=1] {1} ; + \node[chiffre, below right of=3] {3} ; + \node[chiffre, below left of=4] {4} ; + \node[chiffre, above left of=2] {2} ; + + \draw[arr] (1) -- (5) ; + \draw[arr] (3) -- (8) ; + \draw[arr] (2) -- (6) ; + \draw[arr] (4) -- (7) ; + \end{tikzpicture} + \caption{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$} + \label{fig:clause-conting} +\end{figure} +\end{frame} + +%Clause Contingente 10 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-45+22.5+90:2.5)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (5) {$x2$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (6) {$x3$} ; + \node[lettre] (4) {$\lnot x3$} ; + \node[lettre] (7) {$x4$} ; + \node[lettre] (2) {$\lnot x4$} ; + \node[lettre] (8) {$x1$} ; + + \node[chiffre, above right of=1] {1} ; + \node[chiffre, above right of=5] {5} ; + \node[chiffre, below right of=3] {3} ; + \node[chiffre, below left of=4] {4} ; + \node[chiffre, above left of=2] {2} ; + + \draw[arr] (1) -- (5) ; + \draw[arr] (3) -- (8) ; + \draw[arr] (2) -- (6) ; + \draw[arr] (4) -- (7) ; + \end{tikzpicture} + \caption{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$} + \label{fig:clause-conting} +\end{figure} +\end{frame} + +%Clause Contingente 11 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-45+22.5+90:2.5)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (5) {$x2$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (6) {$x3$} ; + \node[lettre] (4) {$\lnot x3$} ; + \node[lettre] (7) {$x4$} ; + \node[lettre] (2) {$\lnot x4$} ; + \node[lettre] (8) {$x1$} ; + + \node[chiffre, above right of=1] {1} ; + \node[chiffre, above right of=5] {5} ; + \node[chiffre, below right of=3] {3} ; + \node[chiffre, below right of=6] {6} ; + \node[chiffre, below left of=4] {4} ; + \node[chiffre, above left of=2] {2} ; + + \draw[arr] (1) -- (5) ; + \draw[arr] (3) -- (8) ; + \draw[arr] (2) -- (6) ; + \draw[arr] (4) -- (7) ; + \end{tikzpicture} + \caption{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$} + \label{fig:clause-conting} +\end{figure} +\end{frame} + +%Clause Contingente 12 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-45+22.5+90:2.5)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (5) {$x2$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (6) {$x3$} ; + \node[lettre] (4) {$\lnot x3$} ; + \node[lettre] (7) {$x4$} ; + \node[lettre] (2) {$\lnot x4$} ; + \node[lettre] (8) {$x1$} ; + + \node[chiffre, above right of=1] {1} ; + \node[chiffre, above right of=5] {5} ; + \node[chiffre, below right of=3] {3} ; + \node[chiffre, below right of=6] {6} ; + \node[chiffre, below left of=4] {4} ; + \node[chiffre, below left of=7] {7} ; + \node[chiffre, above left of=2] {2} ; + + \draw[arr] (1) -- (5) ; + \draw[arr] (3) -- (8) ; + \draw[arr] (2) -- (6) ; + \draw[arr] (4) -- (7) ; + \end{tikzpicture} + \caption{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$} + \label{fig:clause-conting} +\end{figure} +\end{frame} + +%Clause Contingente 13 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-45+22.5+90:2.5)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (5) {$x2$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (6) {$x3$} ; + \node[lettre] (4) {$\lnot x3$} ; + \node[lettre] (7) {$x4$} ; + \node[lettre] (2) {$\lnot x4$} ; + \node[lettre] (8) {$x1$} ; + + \node[chiffre, above right of=1] {1} ; + \node[chiffre, above right of=5] {5} ; + \node[chiffre, below right of=3] {3} ; + \node[chiffre, below right of=6] {6} ; + \node[chiffre, below left of=4] {4} ; + \node[chiffre, below left of=7] {7} ; + \node[chiffre, above left of=2] {2} ; + \node[chiffre, above left of=8] {8} ; + + \draw[arr] (1) -- (5) ; + \draw[arr] (3) -- (8) ; + \draw[arr] (2) -- (6) ; + \draw[arr] (4) -- (7) ; + \end{tikzpicture} + \caption{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$} + \label{fig:clause-conting} +\end{figure} +\end{frame} + +%Clause Contingente 14 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-45+22.5+90:2.5)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (5) {$x2$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (6) {$x3$} ; + \node[lettre] (4) {$\lnot x3$} ; + \node[lettre] (7) {$x4$} ; + \node[lettre] (2) {$\lnot x4$} ; + \node[lettre] (8) {$x1$} ; + + \node[left of=8] {\textcolor{green!75!black}{vrai}} ; + + \node[chiffre, above right of=1] {1} ; + \node[chiffre, above right of=5] {5} ; + \node[chiffre, below right of=3] {3} ; + \node[chiffre, below right of=6] {6} ; + \node[chiffre, below left of=4] {4} ; + \node[chiffre, below left of=7] {7} ; + \node[chiffre, above left of=2] {2} ; + \node[chiffre, above left of=8] {8} ; + + \draw[arr] (1) -- (5) ; + \draw[arr] (3) -- (8) ; + \draw[arr] (2) -- (6) ; + \draw[arr] (4) -- (7) ; + \end{tikzpicture} + \caption{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$} + \label{fig:clause-conting} +\end{figure} +\end{frame} + +%Clause Contingente 15 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-45+22.5+90:2.5)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (5) {$x2$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (6) {$x3$} ; + \node[lettre] (4) {$\lnot x3$} ; + \node[lettre] (7) {$x4$} ; + \node[lettre] (2) {$\lnot x4$} ; + \node[lettre] (8) {$x1$} ; + + \node[right of=1] {\textcolor{red}{faux}} ; + \node[left of=8] {\textcolor{green!75!black}{vrai}} ; + + \node[chiffre, above right of=1] {1} ; + \node[chiffre, above right of=5] {5} ; + \node[chiffre, below right of=3] {3} ; + \node[chiffre, below right of=6] {6} ; + \node[chiffre, below left of=4] {4} ; + \node[chiffre, below left of=7] {7} ; + \node[chiffre, above left of=2] {2} ; + \node[chiffre, above left of=8] {8} ; + + \draw[arr] (1) -- (5) ; + \draw[arr] (3) -- (8) ; + \draw[arr] (2) -- (6) ; + \draw[arr] (4) -- (7) ; + \end{tikzpicture} + \caption{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$} + \label{fig:clause-conting} +\end{figure} +\end{frame} + +%Clause Contingente 16 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-45+22.5+90:2.5)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (5) {$x2$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (6) {$x3$} ; + \node[lettre] (4) {$\lnot x3$} ; + \node[lettre] (7) {$x4$} ; + \node[lettre] (2) {$\lnot x4$} ; + \node[lettre] (8) {$x1$} ; + + \node[right of=1] {\textcolor{red}{faux}} ; + \node[left of=7] {\textcolor{green!75!black}{vrai}} ; + \node[left of=8] {\textcolor{green!75!black}{vrai}} ; + + \node[chiffre, above right of=1] {1} ; + \node[chiffre, above right of=5] {5} ; + \node[chiffre, below right of=3] {3} ; + \node[chiffre, below right of=6] {6} ; + \node[chiffre, below left of=4] {4} ; + \node[chiffre, below left of=7] {7} ; + \node[chiffre, above left of=2] {2} ; + \node[chiffre, above left of=8] {8} ; + + \draw[arr] (1) -- (5) ; + \draw[arr] (3) -- (8) ; + \draw[arr] (2) -- (6) ; + \draw[arr] (4) -- (7) ; + \end{tikzpicture} + \caption{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$} + \label{fig:clause-conting} +\end{figure} +\end{frame} + +%Clause Contingente 17 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-45+22.5+90:2.5)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (5) {$x2$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (6) {$x3$} ; + \node[lettre] (4) {$\lnot x3$} ; + \node[lettre] (7) {$x4$} ; + \node[lettre] (2) {$\lnot x4$} ; + \node[lettre] (8) {$x1$} ; + + \node[right of=1] {\textcolor{red}{faux}} ; + \node[left of=7] {\textcolor{green!75!black}{vrai}} ; + \node[left of=2] {\textcolor{red}{faux}} ; + \node[left of=8] {\textcolor{green!75!black}{vrai}} ; + + \node[chiffre, above right of=1] {1} ; + \node[chiffre, above right of=5] {5} ; + \node[chiffre, below right of=3] {3} ; + \node[chiffre, below right of=6] {6} ; + \node[chiffre, below left of=4] {4} ; + \node[chiffre, below left of=7] {7} ; + \node[chiffre, above left of=2] {2} ; + \node[chiffre, above left of=8] {8} ; + + \draw[arr] (1) -- (5) ; + \draw[arr] (3) -- (8) ; + \draw[arr] (2) -- (6) ; + \draw[arr] (4) -- (7) ; + \end{tikzpicture} + \caption{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$} + \label{fig:clause-conting} +\end{figure} +\end{frame} + +%Clause Contingente 18 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-45+22.5+90:2.5)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (5) {$x2$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (6) {$x3$} ; + \node[lettre] (4) {$\lnot x3$} ; + \node[lettre] (7) {$x4$} ; + \node[lettre] (2) {$\lnot x4$} ; + \node[lettre] (8) {$x1$} ; + + \node[right of=1] {\textcolor{red}{faux}} ; + \node[right of=6] {\textcolor{green!75!black}{vrai}} ; + \node[left of=7] {\textcolor{green!75!black}{vrai}} ; + \node[left of=2] {\textcolor{red}{faux}} ; + \node[left of=8] {\textcolor{green!75!black}{vrai}} ; + + \node[chiffre, above right of=1] {1} ; + \node[chiffre, above right of=5] {5} ; + \node[chiffre, below right of=3] {3} ; + \node[chiffre, below right of=6] {6} ; + \node[chiffre, below left of=4] {4} ; + \node[chiffre, below left of=7] {7} ; + \node[chiffre, above left of=2] {2} ; + \node[chiffre, above left of=8] {8} ; + + \draw[arr] (1) -- (5) ; + \draw[arr] (3) -- (8) ; + \draw[arr] (2) -- (6) ; + \draw[arr] (4) -- (7) ; + \end{tikzpicture} + \caption{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$} + \label{fig:clause-conting} +\end{figure} +\end{frame} + +%Clause Contingente 19 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-45+22.5+90:2.5)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (5) {$x2$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (6) {$x3$} ; + \node[lettre] (4) {$\lnot x3$} ; + \node[lettre] (7) {$x4$} ; + \node[lettre] (2) {$\lnot x4$} ; + \node[lettre] (8) {$x1$} ; + + \node[right of=1] {\textcolor{red}{faux}} ; + \node[right of=6] {\textcolor{green!75!black}{vrai}} ; + \node[left of=4] {\textcolor{red}{faux}} ; + \node[left of=7] {\textcolor{green!75!black}{vrai}} ; + \node[left of=2] {\textcolor{red}{faux}} ; + \node[left of=8] {\textcolor{green!75!black}{vrai}} ; + + \node[chiffre, above right of=1] {1} ; + \node[chiffre, above right of=5] {5} ; + \node[chiffre, below right of=3] {3} ; + \node[chiffre, below right of=6] {6} ; + \node[chiffre, below left of=4] {4} ; + \node[chiffre, below left of=7] {7} ; + \node[chiffre, above left of=2] {2} ; + \node[chiffre, above left of=8] {8} ; + + \draw[arr] (1) -- (5) ; + \draw[arr] (3) -- (8) ; + \draw[arr] (2) -- (6) ; + \draw[arr] (4) -- (7) ; + \end{tikzpicture} + \caption{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$} + \label{fig:clause-conting} +\end{figure} +\end{frame} + +%Clause Contingente 20 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-45+22.5+90:2.5)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (5) {$x2$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (6) {$x3$} ; + \node[lettre] (4) {$\lnot x3$} ; + \node[lettre] (7) {$x4$} ; + \node[lettre] (2) {$\lnot x4$} ; + \node[lettre] (8) {$x1$} ; + + \node[right of=1] {\textcolor{red}{faux}} ; + \node[right of=5] {\textcolor{green!75!black}{vrai}} ; + \node[right of=6] {\textcolor{green!75!black}{vrai}} ; + \node[left of=4] {\textcolor{red}{faux}} ; + \node[left of=7] {\textcolor{green!75!black}{vrai}} ; + \node[left of=2] {\textcolor{red}{faux}} ; + \node[left of=8] {\textcolor{green!75!black}{vrai}} ; + + \node[chiffre, above right of=1] {1} ; + \node[chiffre, above right of=5] {5} ; + \node[chiffre, below right of=3] {3} ; + \node[chiffre, below right of=6] {6} ; + \node[chiffre, below left of=4] {4} ; + \node[chiffre, below left of=7] {7} ; + \node[chiffre, above left of=2] {2} ; + \node[chiffre, above left of=8] {8} ; + + \draw[arr] (1) -- (5) ; + \draw[arr] (3) -- (8) ; + \draw[arr] (2) -- (6) ; + \draw[arr] (4) -- (7) ; + \end{tikzpicture} + \caption{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$} + \label{fig:clause-conting} +\end{figure} +\end{frame} + +%Clause Contingente 21 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-45+22.5+90:2.5)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (5) {$x2$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (6) {$x3$} ; + \node[lettre] (4) {$\lnot x3$} ; + \node[lettre] (7) {$x4$} ; + \node[lettre] (2) {$\lnot x4$} ; + \node[lettre] (8) {$x1$} ; + + \node[right of=1] {\textcolor{red}{faux}} ; + \node[right of=5] {\textcolor{green!75!black}{vrai}} ; + \node[right of=3] {\textcolor{red}{faux}} ; + \node[right of=6] {\textcolor{green!75!black}{vrai}} ; + \node[left of=4] {\textcolor{red}{faux}} ; + \node[left of=7] {\textcolor{green!75!black}{vrai}} ; + \node[left of=2] {\textcolor{red}{faux}} ; + \node[left of=8] {\textcolor{green!75!black}{vrai}} ; + + \node[chiffre, above right of=1] {1} ; + \node[chiffre, above right of=5] {5} ; + \node[chiffre, below right of=3] {3} ; + \node[chiffre, below right of=6] {6} ; + \node[chiffre, below left of=4] {4} ; + \node[chiffre, below left of=7] {7} ; + \node[chiffre, above left of=2] {2} ; + \node[chiffre, above left of=8] {8} ; + + \draw[arr] (1) -- (5) ; + \draw[arr] (3) -- (8) ; + \draw[arr] (2) -- (6) ; + \draw[arr] (4) -- (7) ; + \end{tikzpicture} + \caption{Clause contingente : $(x_{1} \vee x_{2}) \wedge (x_{3} \vee x_{4})$} + \label{fig:clause-conting} +\end{figure} +\end{frame} + +%Clause Valide 01 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-90+180:1.6)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (2) {$x1$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (4) {$x2$} ; + + \end{tikzpicture} + \caption{Clause valide : $(x_{1} \vee \neg x_{1}) \wedge (x_{2} \vee \neg x_{2})$} + \label{fig:clause-valide} +\end{figure} +\end{frame} + +%Clause Valide 02 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-90+180:1.6)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (2) {$x1$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (4) {$x2$} ; + + \path + (1) edge[loop above] (1) ; + \end{tikzpicture} + \caption{Clause valide : $(x_{1} \vee \neg x_{1}) \wedge (x_{2} \vee \neg x_{2})$} + \label{fig:clause-valide} +\end{figure} +\end{frame} + + +%Clause Valide 03 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-90+180:1.6)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (2) {$x1$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (4) {$x2$} ; + + \path + (1) edge[loop above] (1) + (2) edge[loop above] (2) ; + \end{tikzpicture} + \caption{Clause valide : $(x_{1} \vee \neg x_{1}) \wedge (x_{2} \vee \neg x_{2})$} + \label{fig:clause-valide} +\end{figure} +\end{frame} + + +%Clause Valide 04 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-90+180:1.6)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (2) {$x1$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (4) {$x2$} ; + + \path + (1) edge[loop above] (1) + (2) edge[loop above] (2) + (3) edge[loop below] (3) ; + \end{tikzpicture} + \caption{Clause valide : $(x_{1} \vee \neg x_{1}) \wedge (x_{2} \vee \neg x_{2})$} + \label{fig:clause-valide} +\end{figure} +\end{frame} + + +%Clause Valide 05 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-90+180:1.6)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (2) {$x1$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (4) {$x2$} ; + + \path + (1) edge[loop above] (1) + (2) edge[loop above] (2) + (3) edge[loop below] (3) + (4) edge[loop above] (4) ; + \end{tikzpicture} + \caption{Clause valide : $(x_{1} \vee \neg x_{1}) \wedge (x_{2} \vee \neg x_{2})$} + \label{fig:clause-valide} +\end{figure} +\end{frame} + + +%Clause Valide 06 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-90+180:1.6)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (2) {$x1$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (4) {$x2$} ; + + \node[chiffre, above right of=1] {1} ; + + \path + (1) edge[loop above] (1) + (2) edge[loop above] (2) + (3) edge[loop below] (3) + (4) edge[loop above] (4) ; + \end{tikzpicture} + \caption{Clause valide : $(x_{1} \vee \neg x_{1}) \wedge (x_{2} \vee \neg x_{2})$} + \label{fig:clause-valide} +\end{figure} +\end{frame} + + +%Clause Valide 07 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-90+180:1.6)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (2) {$x1$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (4) {$x2$} ; + + \node[chiffre, above right of=1] {1} ; + \node[chiffre, below right of=2] {2} ; + + \path + (1) edge[loop above] (1) + (2) edge[loop above] (2) + (3) edge[loop below] (3) + (4) edge[loop above] (4) ; + \end{tikzpicture} + \caption{Clause valide : $(x_{1} \vee \neg x_{1}) \wedge (x_{2} \vee \neg x_{2})$} + \label{fig:clause-valide} +\end{figure} +\end{frame} + + + + +%Clause Valide 08 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-90+180:1.6)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (2) {$x1$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (4) {$x2$} ; + + \node[chiffre, above right of=1] {1} ; + \node[chiffre, below right of=2] {2} ; + \node[chiffre, below right of=3] {3} ; + + \path + (1) edge[loop above] (1) + (2) edge[loop above] (2) + (3) edge[loop below] (3) + (4) edge[loop above] (4) ; + \end{tikzpicture} + \caption{Clause valide : $(x_{1} \vee \neg x_{1}) \wedge (x_{2} \vee \neg x_{2})$} + \label{fig:clause-valide} +\end{figure} +\end{frame} + +%Clause Valide 09 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-90+180:1.6)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (2) {$x1$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (4) {$x2$} ; + + \node[chiffre, above right of=1] {1} ; + \node[chiffre, below right of=2] {2} ; + \node[chiffre, below right of=3] {3} ; + \node[chiffre, below left of=4] {4} ; + + \path + (1) edge[loop above] (1) + (2) edge[loop above] (2) + (3) edge[loop below] (3) + (4) edge[loop above] (4) ; + \end{tikzpicture} + \caption{Clause valide : $(x_{1} \vee \neg x_{1}) \wedge (x_{2} \vee \neg x_{2})$} + \label{fig:clause-valide} +\end{figure} +\end{frame} + + +%Clause Valide 10 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-90+180:1.6)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (2) {$x1$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (4) {$x2$} ; + + \node[left of=4] {\textcolor{green!75!black}{vrai}} ; + + \node[chiffre, above right of=1] {1} ; + \node[chiffre, below right of=2] {2} ; + \node[chiffre, below right of=3] {3} ; + \node[chiffre, below left of=4] {4} ; + + \path + (1) edge[loop above] (1) + (2) edge[loop above] (2) + (3) edge[loop below] (3) + (4) edge[loop above] (4) ; + \end{tikzpicture} + \caption{Clause valide : $(x_{1} \vee \neg x_{1}) \wedge (x_{2} \vee \neg x_{2})$} + \label{fig:clause-valide} +\end{figure} +\end{frame} + + +%Clause Valide 11 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-90+180:1.6)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (2) {$x1$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (4) {$x2$} ; + + \node[right of=3] {\textcolor{red}{faux}} ; + \node[left of=4] {\textcolor{green!75!black}{vrai}} ; + + \node[chiffre, above right of=1] {1} ; + \node[chiffre, below right of=2] {2} ; + \node[chiffre, below right of=3] {3} ; + \node[chiffre, below left of=4] {4} ; + + \path + (1) edge[loop above] (1) + (2) edge[loop above] (2) + (3) edge[loop below] (3) + (4) edge[loop above] (4) ; + \end{tikzpicture} + \caption{Clause valide : $(x_{1} \vee \neg x_{1}) \wedge (x_{2} \vee \neg x_{2})$} + \label{fig:clause-valide} +\end{figure} +\end{frame} + + +%Clause Valide 12 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-90+180:1.6)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (2) {$x1$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (4) {$x2$} ; + + \node[right of=2] {\textcolor{green!75!black}{vrai}}; + \node[right of=3] {\textcolor{red}{faux}} ; + \node[left of=4] {\textcolor{green!75!black}{vrai}} ; + + \node[chiffre, above right of=1] {1} ; + \node[chiffre, below right of=2] {2} ; + \node[chiffre, below right of=3] {3} ; + \node[chiffre, below left of=4] {4} ; + + \path + (1) edge[loop above] (1) + (2) edge[loop above] (2) + (3) edge[loop below] (3) + (4) edge[loop above] (4) ; + \end{tikzpicture} + \caption{Clause valide : $(x_{1} \vee \neg x_{1}) \wedge (x_{2} \vee \neg x_{2})$} + \label{fig:clause-valide} +\end{figure} +\end{frame} + + +%Clause Valide 13 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + start chain=circle placed {at=(\tikzchaincount*-90+180:1.6)}, + lettre/.style={ + on chain, + draw, + circle, + minimum size=1cm + }, + chiffre/.style={ + node distance = 0.75cm + }, + arr/.style={ + ->, + >=triangle 90 + } + ] + \node[lettre] (1) {$\lnot x1$} ; + \node[lettre] (2) {$x1$} ; + \node[lettre] (3) {$\lnot x2$} ; + \node[lettre] (4) {$x2$} ; + + \node[right of=1] {\textcolor{red}{faux}} ; + \node[right of=2] {\textcolor{green!75!black}{vrai}}; + \node[right of=3] {\textcolor{red}{faux}} ; + \node[left of=4] {\textcolor{green!75!black}{vrai}} ; + + \node[chiffre, above right of=1] {1} ; + \node[chiffre, below right of=2] {2} ; + \node[chiffre, below right of=3] {3} ; + \node[chiffre, below left of=4] {4} ; + + \path + (1) edge[loop above] (1) + (2) edge[loop above] (2) + (3) edge[loop below] (3) + (4) edge[loop above] (4) ; + \end{tikzpicture} + \caption{Clause valide : $(x_{1} \vee \neg x_{1}) \wedge (x_{2} \vee \neg x_{2})$} + \label{fig:clause-valide} +\end{figure} +\end{frame} + +% clause insatisfiable 01 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + node distance=2.5cm, + lettre/.style={ + draw, + circle, + minimum size=1cm + } + ] + \node[lettre] (nx1) {$\lnot x_1$} ; + \node[lettre, below of=nx1] (x1) {$x_1$} ; + \node[coordinate,xshift=0.1cm] (x1r) at (x1.north) {}; + \node[coordinate,xshift=-0.1cm] (x1l) at (x1.north) {}; + \node[coordinate,xshift=0.1cm] (nx1r) at (nx1.south) {}; + \node[coordinate,xshift=-0.1cm] (nx1l) at (nx1.south) {}; + + \end{tikzpicture} + \caption{Clause insatisfiable : $(x_{1} \vee x_{1}) \wedge (\neg x_{1} \vee \neg x_{1})$} + \label{fig:clause-insat} +\end{figure} +\end{frame} + +% clause insatisfiable 02 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + node distance=2.5cm, + lettre/.style={ + draw, + circle, + minimum size=1cm + } + ] + \node[lettre] (nx1) {$\lnot x_1$} ; + \node[lettre, below of=nx1] (x1) {$x_1$} ; + \node[coordinate,xshift=0.1cm] (x1r) at (x1.north) {}; + \node[coordinate,xshift=-0.1cm] (x1l) at (x1.north) {}; + \node[coordinate,xshift=0.1cm] (nx1r) at (nx1.south) {}; + \node[coordinate,xshift=-0.1cm] (nx1l) at (nx1.south) {}; + \draw[->] (nx1l) -- (x1l); + + \end{tikzpicture} + \caption{Clause insatisfiable : $(x_{1} \vee x_{1}) \wedge (\neg x_{1} \vee \neg x_{1})$} + \label{fig:clause-insat} +\end{figure} +\end{frame} + +% clause insatisfiable 03 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + node distance=2.5cm, + lettre/.style={ + draw, + circle, + minimum size=1cm + } + ] + \node[lettre] (nx1) {$\lnot x_1$} ; + \node[lettre, below of=nx1] (x1) {$x_1$} ; + \node[coordinate,xshift=0.1cm] (x1r) at (x1.north) {}; + \node[coordinate,xshift=-0.1cm] (x1l) at (x1.north) {}; + \node[coordinate,xshift=0.1cm] (nx1r) at (nx1.south) {}; + \node[coordinate,xshift=-0.1cm] (nx1l) at (nx1.south) {}; + \draw[->] (x1r) -- (nx1r); + \draw[->] (nx1l) -- (x1l); + \end{tikzpicture} + \caption{Clause insatisfiable : $(x_{1} \vee x_{1}) \wedge (\neg x_{1} \vee \neg x_{1})$} + \label{fig:clause-insat} +\end{figure} +\end{frame} + +% clause insatisfiable 04 - jc +\begin{frame} +\begin{figure}[h!] + \centering + \begin{tikzpicture}[ + node distance=2.5cm, + lettre/.style={ + draw, + circle, + minimum size=1cm + } + ] + \node[lettre] (nx1) {$\lnot x_1$} ; + \node[lettre, below of=nx1] (x1) {$x_1$} ; + \node[coordinate,xshift=0.1cm] (x1r) at (x1.north) {}; + \node[coordinate,xshift=-0.1cm] (x1l) at (x1.north) {}; + \node[coordinate,xshift=0.1cm] (nx1r) at (nx1.south) {}; + \node[coordinate,xshift=-0.1cm] (nx1l) at (nx1.south) {}; + \draw[->] (x1r) -- (nx1r); + \draw[->] (nx1l) -- (x1l); + \path + (x1) edge[loop below] (x1) + (nx1) edge[loop above] (nx1) ; + \end{tikzpicture} + \caption{Clause insatisfiable : $(x_{1} \vee x_{1}) \wedge (\neg x_{1} \vee \neg x_{1})$} + \label{fig:clause-insat} +\end{figure} +\end{frame} diff --git a/presentation/presentation.aux b/presentation/presentation.aux new file mode 100644 index 0000000..01c281b --- /dev/null +++ b/presentation/presentation.aux @@ -0,0 +1,35 @@ +\relax +\ifx\hyper@anchor\@undefined +\global \let \oldcontentsline\contentsline +\gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} +\global \let \oldnewlabel\newlabel +\gdef \newlabel#1#2{\newlabelxx{#1}#2} +\gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} +\AtEndDocument{\let \contentsline\oldcontentsline +\let \newlabel\oldnewlabel} +\else +\global \let \hyper@last\relax +\fi + +\catcode`:\active +\catcode`;\active +\catcode`!\active +\catcode`?\active +\@writefile{toc}{\beamer@endinputifotherversion {3.07pt}} +\@writefile{nav}{\beamer@endinputifotherversion {3.07pt}} +\select@language{french} +\@writefile{toc}{\select@language{french}} +\@writefile{lof}{\select@language{french}} +\@writefile{lot}{\select@language{french}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {1}{1}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {2}{2}}} +\@writefile{nav}{\headcommand {\slideentry {0}{0}{3}{3/3}{}{0}}} +\@writefile{nav}{\headcommand {\beamer@framepages {3}{3}}} +\@input{jc.aux} +\@writefile{nav}{\headcommand {\beamer@partpages {1}{41}}} +\@writefile{nav}{\headcommand {\beamer@subsectionpages {1}{41}}} +\@writefile{nav}{\headcommand {\beamer@sectionpages {1}{41}}} +\@writefile{nav}{\headcommand {\beamer@documentpages {41}}} +\@writefile{nav}{\headcommand {\def \inserttotalframenumber {41}}} diff --git a/presentation/presentation.log b/presentation/presentation.log new file mode 100644 index 0000000..be32e1e --- /dev/null +++ b/presentation/presentation.log @@ -0,0 +1,1800 @@ +This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) (format=pdflatex 2010.10.16) 14 DEC 2010 19:18 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**presentation.tex +(./presentation.tex +LaTeX2e <2009/09/24> +Babel and hyphenation patterns for english, usenglishmax, dumylang, noh +yphenation, loaded. +(/usr/share/texmf/tex/latex/beamer/base/beamer.cls +(/usr/share/texmf/tex/latex/beamer/base/beamerbasercs.sty +Package: beamerbasercs 2007/01/28 (rcs-revision 1.4) +) +Document Class: beamer 2007/03/11 cvs version 3.07 A class for typesetting pres +entations (rcs-revision 1.70) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasemodes.sty +Package: beamerbasemodes 2007/01/28 (rcs-revision 1.22) +\beamer@tempbox=\box26 +\beamer@tempcount=\count79 +\c@beamerpauses=\count80 + +(/usr/share/texmf/tex/latex/beamer/base/beamerbasedecode.sty +Package: beamerbasedecode 2007/01/28 (rcs-revision 1.20) +\beamer@slideinframe=\count81 +\beamer@minimum=\count82 +) +\beamer@commentbox=\box27 +\beamer@modecount=\count83 +) +\headheight=\dimen102 +\headdp=\dimen103 +\footheight=\dimen104 +\sidebarheight=\dimen105 +\beamer@tempdim=\dimen106 +\beamer@finalheight=\dimen107 +\beamer@animht=\dimen108 +\beamer@animdp=\dimen109 +\beamer@animwd=\dimen110 +\beamer@leftmargin=\dimen111 +\beamer@rightmargin=\dimen112 +\beamer@leftsidebar=\dimen113 +\beamer@rightsidebar=\dimen114 +\beamer@boxsize=\dimen115 +\beamer@vboxoffset=\dimen116 +\beamer@descdefault=\dimen117 +\beamer@descriptionwidth=\dimen118 +\beamer@lastskip=\skip41 +\beamer@areabox=\box28 +\beamer@animcurrent=\box29 +\beamer@animshowbox=\box30 +\beamer@sectionbox=\box31 +\beamer@logobox=\box32 +\beamer@linebox=\box33 +\beamer@sectioncount=\count84 +\beamer@subsubsectionmax=\count85 +\beamer@subsectionmax=\count86 +\beamer@sectionmax=\count87 +\beamer@totalheads=\count88 +\beamer@headcounter=\count89 +\beamer@partstartpage=\count90 +\beamer@sectionstartpage=\count91 +\beamer@subsectionstartpage=\count92 +\beamer@animationtempa=\count93 +\beamer@animationtempb=\count94 +\beamer@xpos=\count95 +\beamer@ypos=\count96 +\beamer@showpartnumber=\count97 +\beamer@currentsubsection=\count98 +\beamer@coveringdepth=\count99 +\beamer@sectionadjust=\count100 +\beamer@tocsectionnumber=\count101 + +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseoptions.sty +Package: beamerbaseoptions 2007/01/28 (rcs-revision 1.8) + +(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty +Package: keyval 1999/03/16 v1.13 key=value parser (DPC) +\KV@toks@=\toks14 +)) +(/usr/share/texmf/tex/latex/pgf/basiclayer/pgfcore.sty +(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty +Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty +Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty +Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +) +(/etc/texmf/tex/latex/config/graphics.cfg +File: graphics.cfg 2009/08/28 v1.8 graphics configuration of TeX Live +) +Package graphics Info: Driver file: pdftex.def on input line 91. + +(/usr/share/texmf-texlive/tex/latex/pdftex-def/pdftex.def +File: pdftex.def 2009/08/25 v0.04m Graphics/color for pdfTeX +\Gread@gobject=\count102 +)) +\Gin@req@height=\dimen119 +\Gin@req@width=\dimen120 +) +(/usr/share/texmf/tex/latex/pgf/systemlayer/pgfsys.sty +(/usr/share/texmf/tex/latex/pgf/utilities/pgfrcs.sty +(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-common.tex +\pgfutil@everybye=\toks15 +) +(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-latex.def) +(/usr/share/texmf/tex/generic/pgf/utilities/pgfrcs.code.tex +Package: pgfrcs 2008/02/20 v2.00 (rcs-revision 1.21) +)) +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys.code.tex +Package: pgfsys 2008/02/07 v2.00 (rcs-revision 1.31) + +(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeys.code.tex +\pgfkeys@pathtoks=\toks16 +\pgfkeys@temptoks=\toks17 +) +\pgf@x=\dimen121 +\pgf@y=\dimen122 +\pgf@xa=\dimen123 +\pgf@ya=\dimen124 +\pgf@xb=\dimen125 +\pgf@yb=\dimen126 +\pgf@xc=\dimen127 +\pgf@yc=\dimen128 +\c@pgf@counta=\count103 +\c@pgf@countb=\count104 +\c@pgf@countc=\count105 +\c@pgf@countd=\count106 + +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgf.cfg +File: pgf.cfg 2008/01/13 (rcs-revision 1.6) +) +Package pgfsys Info: Driver file for pgf: pgfsys-pdftex.def on input line 885. + +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-pdftex.def +File: pgfsys-pdftex.def 2007/12/20 (rcs-revision 1.20) + +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def +File: pgfsys-common-pdf.def 2007/12/17 (rcs-revision 1.8) +))) +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex +File: pgfsyssoftpath.code.tex 2008/01/23 (rcs-revision 1.6) +\pgfsyssoftpath@smallbuffer@items=\count107 +\pgfsyssoftpath@bigbuffer@items=\count108 +) +(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex +File: pgfsysprotocol.code.tex 2006/10/16 (rcs-revision 1.4) +)) +(/usr/share/texmf/tex/latex/xcolor/xcolor.sty +Package: xcolor 2007/01/21 v2.11 LaTeX color extensions (UK) + +(/etc/texmf/tex/latex/config/color.cfg +File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive +) +Package xcolor Info: Driver file: pdftex.def on input line 225. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1337. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1341. +Package xcolor Info: Model `RGB' extended on input line 1353. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1355. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1356. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1357. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1358. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1359. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1360. +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcore.code.tex +Package: pgfcore 2008/01/15 v2.00 (rcs-revision 1.6) + +(/usr/share/texmf/tex/generic/pgf/math/pgfmath.code.tex +(/usr/share/texmf/tex/generic/pgf/math/pgfmathcalc.code.tex +(/usr/share/texmf/tex/generic/pgf/math/pgfmathutil.code.tex +\pgfmath@box=\box34 +) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathparser.code.tex +\pgfmath@stack=\toks18 +\c@pgfmath@parsecounta=\count109 +\c@pgfmath@parsecountb=\count110 +\c@pgfmath@parsecountc=\count111 +\pgfmath@parsex=\dimen129 +) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathoperations.code.tex +(/usr/share/texmf/tex/generic/pgf/math/pgfmathtrig.code.tex) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathrnd.code.tex)) +(/usr/share/texmf/tex/generic/pgf/math/pgfmathbase.code.tex))) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex +File: pgfcorepoints.code.tex 2008/02/03 (rcs-revision 1.13) +\pgf@picminx=\dimen130 +\pgf@picmaxx=\dimen131 +\pgf@picminy=\dimen132 +\pgf@picmaxy=\dimen133 +\pgf@pathminx=\dimen134 +\pgf@pathmaxx=\dimen135 +\pgf@pathminy=\dimen136 +\pgf@pathmaxy=\dimen137 +\pgf@xx=\dimen138 +\pgf@xy=\dimen139 +\pgf@yx=\dimen140 +\pgf@yy=\dimen141 +\pgf@zx=\dimen142 +\pgf@zy=\dimen143 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex +File: pgfcorepathconstruct.code.tex 2008/02/13 (rcs-revision 1.14) +\pgf@path@lastx=\dimen144 +\pgf@path@lasty=\dimen145 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex +File: pgfcorepathusage.code.tex 2008/01/23 (rcs-revision 1.11) +\pgf@shorten@end@additional=\dimen146 +\pgf@shorten@start@additional=\dimen147 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex +File: pgfcorescopes.code.tex 2008/01/15 (rcs-revision 1.26) +\pgfpic=\box35 +\pgf@hbox=\box36 +\pgf@layerbox@main=\box37 +\pgf@picture@serial@count=\count112 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex +File: pgfcoregraphicstate.code.tex 2007/12/12 (rcs-revision 1.8) +\pgflinewidth=\dimen148 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex +File: pgfcoretransformations.code.tex 2008/02/04 (rcs-revision 1.10) +\pgf@pt@x=\dimen149 +\pgf@pt@y=\dimen150 +\pgf@pt@temp=\dimen151 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorequick.code.tex +File: pgfcorequick.code.tex 2006/10/11 (rcs-revision 1.2) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex +File: pgfcoreobjects.code.tex 2006/10/11 (rcs-revision 1.2) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex +File: pgfcorepathprocessing.code.tex 2008/01/23 (rcs-revision 1.7) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex +File: pgfcorearrows.code.tex 2007/06/07 (rcs-revision 1.8) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex +File: pgfcoreshade.code.tex 2007/12/10 (rcs-revision 1.9) +\pgf@max=\dimen152 +\pgf@sys@shading@range@num=\count113 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex +File: pgfcoreimage.code.tex 2008/01/15 (rcs-revision 1.1) +\pgfexternal@startupbox=\box38 +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex +File: pgfcorelayers.code.tex 2008/01/15 (rcs-revision 1.1) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex +File: pgfcoretransparency.code.tex 2008/01/17 (rcs-revision 1.2) +) +(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex +File: pgfcorepatterns.code.tex 2008/01/15 (rcs-revision 1.1) +))) +(/usr/share/texmf/tex/latex/pgf/basiclayer/pgfbaseimage.sty + +Package pgf Warning: This package is obsolete and no longer needed on input lin +e 13. + +) (/usr/share/texmf/tex/latex/pgf/utilities/xxcolor.sty +Package: xxcolor 2003/10/24 ver 0.1 +\XC@nummixins=\count114 +\XC@countmixins=\count115 +) +(/usr/share/texmf-texlive/tex/latex/amsfonts/amssymb.sty +Package: amssymb 2009/06/22 v3.00 + +(/usr/share/texmf-texlive/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2009/06/22 v3.00 Basic AMSFonts support +\@emptytoks=\toks19 +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 96. +)) +(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty +Package: geometry 2008/12/21 v4.2 Page Geometry + +(/usr/share/texmf-texlive/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2009/04/10 v2.0 Provides the ifpdf switch (HO) +Package ifpdf Info: pdfTeX in pdf mode detected. +) +(/usr/share/texmf-texlive/tex/generic/oberdiek/ifvtex.sty +Package: ifvtex 2008/11/04 v1.4 Switches for detecting VTeX and its modes (HO) +Package ifvtex Info: VTeX not detected. +) +\Gm@cnth=\count116 +\Gm@cntv=\count117 +\c@Gm@tempcnt=\count118 +\Gm@bindingoffset=\dimen153 +\Gm@wd@mp=\dimen154 +\Gm@odd@mp=\dimen155 +\Gm@even@mp=\dimen156 +\Gm@dimlist=\toks20 +) +(/usr/share/texmf-texlive/tex/latex/hyperref/hyperref.sty +Package: hyperref 2009/10/09 v6.79a Hypertext links for LaTeX + +(/usr/share/texmf-texlive/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2009/01/23 v0.5 Provides ifxetex conditional +) +(/usr/share/texmf-texlive/tex/latex/oberdiek/hycolor.sty +Package: hycolor 2009/10/02 v1.5 Code for color options of hyperref/bookmark (H +O) + +(/usr/share/texmf-texlive/tex/latex/oberdiek/xcolor-patch.sty +Package: xcolor-patch 2009/10/02 xcolor patch +)) +\@linkdim=\dimen157 +\Hy@linkcounter=\count119 +\Hy@pagecounter=\count120 + +(/usr/share/texmf-texlive/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2009/10/09 v6.79a Hyperref: PDFDocEncoding definition (HO) +) +(/usr/share/texmf-texlive/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2007/12/12 v1.2 Prefix for e-TeX command names (HO) + +(/usr/share/texmf-texlive/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2007/09/09 v1.2 Providing info/warning/message (HO) +) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +) +(/usr/share/texmf-texlive/tex/latex/latexconfig/hyperref.cfg +File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive +) +(/usr/share/texmf-texlive/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2009/08/13 v3.4 Keyval support for LaTeX options (HO) + +(/usr/share/texmf-texlive/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2009/07/30 v1.5 Key value parser with default handler suppor +t (HO) +)) +Package hyperref Info: Option `bookmarks' set `true' on input line 2864. +Package hyperref Info: Option `bookmarksopen' set `true' on input line 2864. +Package hyperref Info: Option `implicit' set `false' on input line 2864. +Package hyperref Info: Hyper figures OFF on input line 2975. +Package hyperref Info: Link nesting OFF on input line 2980. +Package hyperref Info: Hyper index ON on input line 2983. +Package hyperref Info: Plain pages OFF on input line 2990. +Package hyperref Info: Backreferencing OFF on input line 2995. + +Implicit mode OFF; no redefinition of LaTeX internals +Package hyperref Info: Bookmarks ON on input line 3191. +(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty +\Urlmuskip=\muskip10 +Package: url 2006/04/12 ver 3.3 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 3428. + +(/usr/share/texmf-texlive/tex/generic/oberdiek/bitset.sty +Package: bitset 2007/09/28 v1.0 Data type bit set (HO) + +(/usr/share/texmf-texlive/tex/generic/oberdiek/intcalc.sty +Package: intcalc 2007/09/27 v1.1 Expandable integer calculations (HO) +) +(/usr/share/texmf-texlive/tex/generic/oberdiek/bigintcalc.sty +Package: bigintcalc 2007/11/11 v1.1 Expandable big integer calculations (HO) + +(/usr/share/texmf-texlive/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2009/09/23 v0.6 LuaTeX support for pdfTeX utility functions + (HO) + +(/usr/share/texmf-texlive/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2009/04/17 v1.2 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texmf-texlive/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2009/08/05 v1.0 Some LaTeX kernel commands for general use (HO +) +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +))) +\Fld@menulength=\count121 +\Field@Width=\dimen158 +\Fld@charsize=\dimen159 +\Field@toks=\toks21 +Package hyperref Info: Hyper figures OFF on input line 4377. +Package hyperref Info: Link nesting OFF on input line 4382. +Package hyperref Info: Hyper index ON on input line 4385. +Package hyperref Info: backreferencing OFF on input line 4392. +Package hyperref Info: Link coloring OFF on input line 4397. +Package hyperref Info: Link coloring with OCG OFF on input line 4402. +Package hyperref Info: PDF/A mode OFF on input line 4407. + +(/usr/share/texmf-texlive/tex/generic/oberdiek/atbegshi.sty +Package: atbegshi 2008/07/31 v1.9 At begin shipout hook (HO) +) + +Package hyperref Warning: Option `pdfpagelabels' is turned off +(hyperref) because \thepage is undefined. + +Hyperref stopped early +) +*hyperref using default driver hpdftex* +(/usr/share/texmf-texlive/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2009/10/09 v6.79a Hyperref driver for pdfTeX +\Fld@listcount=\count122 +) +(/usr/share/texmf-texlive/tex/latex/base/size11.clo +File: size11.clo 2007/10/19 v1.4h Standard LaTeX file (size option) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasecompatibility.sty +Package: beamerbasecompatibility 2007/01/28 (rcs-revision 1.63) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasefont.sty +Package: beamerbasefont 2007/01/28 (rcs-revision 1.16) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasemisc.sty +Package: beamerbasemisc 2007/01/28 (rcs-revision 1.24) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasetwoscreens.sty +Package: beamerbasetwoscreens 2007/01/28 (rcs-revision 1.7) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseoverlay.sty +Package: beamerbaseoverlay 2007/01/28 (rcs-revision 1.50) +\beamer@argscount=\count123 +\beamer@lastskipcover=\skip42 +\beamer@trivlistdepth=\count124 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasetitle.sty +Package: beamerbasetitle 2007/01/28 (rcs-revision 1.25) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasesection.sty +Package: beamerbasesection 2007/01/28 (rcs-revision 1.21) +\c@lecture=\count125 +\c@part=\count126 +\c@section=\count127 +\c@subsection=\count128 +\c@subsubsection=\count129 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframe.sty +Package: beamerbaseframe 2007/01/28 (rcs-revision 1.60) +\beamer@framebox=\box39 +\beamer@frametitlebox=\box40 +\beamer@zoombox=\box41 +\beamer@zoomcount=\count130 +\beamer@zoomframecount=\count131 +\beamer@frametextheight=\dimen160 +\c@subsectionslide=\count132 +\beamer@frametopskip=\skip43 +\beamer@framebottomskip=\skip44 +\beamer@frametopskipautobreak=\skip45 +\beamer@framebottomskipautobreak=\skip46 +\beamer@envbody=\toks22 +\c@framenumber=\count133 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseverbatim.sty +Package: beamerbaseverbatim 2007/01/28 (rcs-revision 1.8) +\beamer@verbatimfileout=\write3 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframesize.sty +Package: beamerbaseframesize 2007/01/28 (rcs-revision 1.18) +\beamer@splitbox=\box42 +\beamer@autobreakcount=\count134 +\beamer@autobreaklastheight=\dimen161 +\beamer@frametitletoks=\toks23 +\beamer@framesubtitletoks=\toks24 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframecomponents.sty +Package: beamerbaseframecomponents 2007/01/28 (rcs-revision 1.41) +\beamer@footins=\box43 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasecolor.sty +Package: beamerbasecolor 2007/01/28 (rcs-revision 1.42) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasenotes.sty +Package: beamerbasenotes 2007/01/28 (rcs-revision 1.23) +\beamer@frameboxcopy=\box44 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasetoc.sty +Package: beamerbasetoc 2007/01/28 (rcs-revision 1.21) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasetemplates.sty +Package: beamerbasetemplates 2007/01/28 (rcs-revision 1.51) +\beamer@sbttoks=\toks25 + +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseauxtemplates.sty +Package: beamerbaseauxtemplates 2007/01/28 (rcs-revision 1.28) + +(/usr/share/texmf/tex/latex/beamer/base/beamerbaseboxes.sty +Package: beamerbaseboxes 2007/03/11 (rcs-revision 1.32) +\bmb@box=\box45 +\bmb@colorbox=\box46 +\bmb@boxshadow=\box47 +\bmb@boxshadowball=\box48 +\bmb@boxshadowballlarge=\box49 +\bmb@temp=\dimen162 +\bmb@dima=\dimen163 +\bmb@dimb=\dimen164 +\bmb@prevheight=\dimen165 +) +\beamer@blockheadheight=\dimen166 +)) +(/usr/share/texmf/tex/latex/beamer/base/beamerbaselocalstructure.sty +Package: beamerbaselocalstructure 2007/01/28 (rcs-revision 1.53) + +(/usr/share/texmf-texlive/tex/latex/tools/enumerate.sty +Package: enumerate 1999/03/05 v3.00 enumerate extensions (DPC) +\@enLab=\toks26 +) +\c@figure=\count135 +\c@table=\count136 +\abovecaptionskip=\skip47 +\belowcaptionskip=\skip48 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasenavigation.sty +Package: beamerbasenavigation 2007/01/28 (rcs-revision 1.36) +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasetheorems.sty +Package: beamerbasetheorems 2007/01/28 (rcs-revision 1.10) + +(/usr/share/texmf-texlive/tex/latex/translator/translator.sty +Package: translator 2007/03/11 ver 1.00 + +(/usr/share/texmf-texlive/tex/latex/translator/translator-language-mappings.tex +)) (/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty +Package: amsmath 2000/07/18 v2.13 AMS math features +\@mathmargin=\skip49 + +For additional information on amsmath, use the `?' option. +(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty +Package: amstext 2000/06/29 v2.01 + +(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 +\@emptytoks=\toks27 +\ex@=\dimen167 +)) +(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d +\pmbraise@=\dimen168 +) +(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty +Package: amsopn 1999/12/14 v2.01 operator names +) +\inf@bad=\count137 +LaTeX Info: Redefining \frac on input line 211. +\uproot@=\count138 +\leftroot@=\count139 +LaTeX Info: Redefining \overline on input line 307. +\classnum@=\count140 +\DOTSCASE@=\count141 +LaTeX Info: Redefining \ldots on input line 379. +LaTeX Info: Redefining \dots on input line 382. +LaTeX Info: Redefining \cdots on input line 467. +\Mathstrutbox@=\box50 +\strutbox@=\box51 +\big@size=\dimen169 +LaTeX Font Info: Redeclaring font encoding OML on input line 567. +LaTeX Font Info: Redeclaring font encoding OMS on input line 568. +\macc@depth=\count142 +\c@MaxMatrixCols=\count143 +\dotsspace@=\muskip11 +\c@parentequation=\count144 +\dspbrk@lvl=\count145 +\tag@help=\toks28 +\row@=\count146 +\column@=\count147 +\maxfields@=\count148 +\andhelp@=\toks29 +\eqnshift@=\dimen170 +\alignsep@=\dimen171 +\tagshift@=\dimen172 +\tagwidth@=\dimen173 +\totwidth@=\dimen174 +\lineht@=\dimen175 +\@envbody=\toks30 +\multlinegap=\skip50 +\multlinetaggap=\skip51 +\mathdisplay@stack=\toks31 +LaTeX Info: Redefining \[ on input line 2666. +LaTeX Info: Redefining \] on input line 2667. +) +(/usr/share/texmf-texlive/tex/latex/amscls/amsthm.sty +Package: amsthm 2004/08/06 v2.20 +\thm@style=\toks32 +\thm@bodyfont=\toks33 +\thm@headfont=\toks34 +\thm@notefont=\toks35 +\thm@headpunct=\toks36 +\thm@preskip=\skip52 +\thm@postskip=\skip53 +\thm@headsep=\skip54 +\dth@everypar=\toks37 +) +\c@theorem=\count149 +) +(/usr/share/texmf/tex/latex/beamer/base/beamerbasethemes.sty +Package: beamerbasethemes 2007/01/28 (rcs-revision 1.10) +) +(/usr/share/texmf/tex/latex/beamer/themes/theme/beamerthemedefault.sty +Package: beamerthemedefault 2007/01/28 (rcs-revision 1.7) + +(/usr/share/texmf/tex/latex/beamer/themes/font/beamerfontthemedefault.sty +Package: beamerfontthemedefault 2007/01/28 (rcs-revision 1.13) +) +(/usr/share/texmf/tex/latex/beamer/themes/color/beamercolorthemedefault.sty +Package: beamercolorthemedefault 2007/01/28 (rcs-revision 1.28) +) +(/usr/share/texmf/tex/latex/beamer/themes/inner/beamerinnerthemedefault.sty +Package: beamerinnerthemedefault 2007/01/28 (rcs-revision 1.20) +\beamer@dima=\dimen176 +\beamer@dimb=\dimen177 +) +(/usr/share/texmf/tex/latex/beamer/themes/outer/beamerouterthemedefault.sty +Package: beamerouterthemedefault 2007/01/28 (rcs-revision 1.14) +))) +(/usr/share/texmf-texlive/tex/latex/base/inputenc.sty +Package: inputenc 2008/03/30 v1.1d Input encoding file +\inpenc@prehook=\toks38 +\inpenc@posthook=\toks39 + +(/usr/share/texmf-texlive/tex/latex/base/utf8.def +File: utf8.def 2008/04/05 v1.1m UTF-8 support for inputenc +Now handling font encoding OML ... +... no UTF-8 mapping file for font encoding OML +Now handling font encoding T1 ... +... processing UTF-8 mapping file for font encoding T1 + +(/usr/share/texmf-texlive/tex/latex/base/t1enc.dfu +File: t1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc + defining Unicode char U+00A1 (decimal 161) + defining Unicode char U+00A3 (decimal 163) + defining Unicode char U+00AB (decimal 171) + defining Unicode char U+00BB (decimal 187) + defining Unicode char U+00BF (decimal 191) + defining Unicode char U+00C0 (decimal 192) + defining Unicode char U+00C1 (decimal 193) + defining Unicode char U+00C2 (decimal 194) + defining Unicode char U+00C3 (decimal 195) + defining Unicode char U+00C4 (decimal 196) + defining Unicode char U+00C5 (decimal 197) + defining Unicode char U+00C6 (decimal 198) + defining Unicode char U+00C7 (decimal 199) + defining Unicode char U+00C8 (decimal 200) + defining Unicode char U+00C9 (decimal 201) + defining Unicode char U+00CA (decimal 202) + defining Unicode char U+00CB (decimal 203) + defining Unicode char U+00CC (decimal 204) + defining Unicode char U+00CD (decimal 205) + defining Unicode char U+00CE (decimal 206) + defining Unicode char U+00CF (decimal 207) + defining Unicode char U+00D0 (decimal 208) + defining Unicode char U+00D1 (decimal 209) + defining Unicode char U+00D2 (decimal 210) + defining Unicode char U+00D3 (decimal 211) + defining Unicode char U+00D4 (decimal 212) + defining Unicode char U+00D5 (decimal 213) + defining Unicode char U+00D6 (decimal 214) + defining Unicode char U+00D8 (decimal 216) + defining Unicode char U+00D9 (decimal 217) + defining Unicode char U+00DA (decimal 218) + defining Unicode char U+00DB (decimal 219) + defining Unicode char U+00DC (decimal 220) + defining Unicode char U+00DD (decimal 221) + defining Unicode char U+00DE (decimal 222) + defining Unicode char U+00DF (decimal 223) + defining Unicode char U+00E0 (decimal 224) + defining Unicode char U+00E1 (decimal 225) + defining Unicode char U+00E2 (decimal 226) + defining Unicode char U+00E3 (decimal 227) + defining Unicode char U+00E4 (decimal 228) + defining Unicode char U+00E5 (decimal 229) + defining Unicode char U+00E6 (decimal 230) + defining Unicode char U+00E7 (decimal 231) + defining Unicode char U+00E8 (decimal 232) + defining Unicode char U+00E9 (decimal 233) + defining Unicode char U+00EA (decimal 234) + defining Unicode char U+00EB (decimal 235) + defining Unicode char U+00EC (decimal 236) + defining Unicode char U+00ED (decimal 237) + defining Unicode char U+00EE (decimal 238) + defining Unicode char U+00EF (decimal 239) + defining Unicode char U+00F0 (decimal 240) + defining Unicode char U+00F1 (decimal 241) + defining Unicode char U+00F2 (decimal 242) + defining Unicode char U+00F3 (decimal 243) + defining Unicode char U+00F4 (decimal 244) + defining Unicode char U+00F5 (decimal 245) + defining Unicode char U+00F6 (decimal 246) + defining Unicode char U+00F8 (decimal 248) + defining Unicode char U+00F9 (decimal 249) + defining Unicode char U+00FA (decimal 250) + defining Unicode char U+00FB (decimal 251) + defining Unicode char U+00FC (decimal 252) + defining Unicode char U+00FD (decimal 253) + defining Unicode char U+00FE (decimal 254) + defining Unicode char U+00FF (decimal 255) + defining Unicode char U+0102 (decimal 258) + defining Unicode char U+0103 (decimal 259) + defining Unicode char U+0104 (decimal 260) + defining Unicode char U+0105 (decimal 261) + defining Unicode char U+0106 (decimal 262) + defining Unicode char U+0107 (decimal 263) + defining Unicode char U+010C (decimal 268) + defining Unicode char U+010D (decimal 269) + defining Unicode char U+010E (decimal 270) + defining Unicode char U+010F (decimal 271) + defining Unicode char U+0110 (decimal 272) + defining Unicode char U+0111 (decimal 273) + defining Unicode char U+0118 (decimal 280) + defining Unicode char U+0119 (decimal 281) + defining Unicode char U+011A (decimal 282) + defining Unicode char U+011B (decimal 283) + defining Unicode char U+011E (decimal 286) + defining Unicode char U+011F (decimal 287) + defining Unicode char U+0130 (decimal 304) + defining Unicode char U+0131 (decimal 305) + defining Unicode char U+0132 (decimal 306) + defining Unicode char U+0133 (decimal 307) + defining Unicode char U+0139 (decimal 313) + defining Unicode char U+013A (decimal 314) + defining Unicode char U+013D (decimal 317) + defining Unicode char U+013E (decimal 318) + defining Unicode char U+0141 (decimal 321) + defining Unicode char U+0142 (decimal 322) + defining Unicode char U+0143 (decimal 323) + defining Unicode char U+0144 (decimal 324) + defining Unicode char U+0147 (decimal 327) + defining Unicode char U+0148 (decimal 328) + defining Unicode char U+014A (decimal 330) + defining Unicode char U+014B (decimal 331) + defining Unicode char U+0150 (decimal 336) + defining Unicode char U+0151 (decimal 337) + defining Unicode char U+0152 (decimal 338) + defining Unicode char U+0153 (decimal 339) + defining Unicode char U+0154 (decimal 340) + defining Unicode char U+0155 (decimal 341) + defining Unicode char U+0158 (decimal 344) + defining Unicode char U+0159 (decimal 345) + defining Unicode char U+015A (decimal 346) + defining Unicode char U+015B (decimal 347) + defining Unicode char U+015E (decimal 350) + defining Unicode char U+015F (decimal 351) + defining Unicode char U+0160 (decimal 352) + defining Unicode char U+0161 (decimal 353) + defining Unicode char U+0162 (decimal 354) + defining Unicode char U+0163 (decimal 355) + defining Unicode char U+0164 (decimal 356) + defining Unicode char U+0165 (decimal 357) + defining Unicode char U+016E (decimal 366) + defining Unicode char U+016F (decimal 367) + defining Unicode char U+0170 (decimal 368) + defining Unicode char U+0171 (decimal 369) + defining Unicode char U+0178 (decimal 376) + defining Unicode char U+0179 (decimal 377) + defining Unicode char U+017A (decimal 378) + defining Unicode char U+017B (decimal 379) + defining Unicode char U+017C (decimal 380) + defining Unicode char U+017D (decimal 381) + defining Unicode char U+017E (decimal 382) + defining Unicode char U+200C (decimal 8204) + defining Unicode char U+2013 (decimal 8211) + defining Unicode char U+2014 (decimal 8212) + defining Unicode char U+2018 (decimal 8216) + defining Unicode char U+2019 (decimal 8217) + defining Unicode char U+201A (decimal 8218) + defining Unicode char U+201C (decimal 8220) + defining Unicode char U+201D (decimal 8221) + defining Unicode char U+201E (decimal 8222) + defining Unicode char U+2030 (decimal 8240) + defining Unicode char U+2031 (decimal 8241) + defining Unicode char U+2039 (decimal 8249) + defining Unicode char U+203A (decimal 8250) + defining Unicode char U+2423 (decimal 9251) +) +Now handling font encoding OT1 ... +... processing UTF-8 mapping file for font encoding OT1 + +(/usr/share/texmf-texlive/tex/latex/base/ot1enc.dfu +File: ot1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc + defining Unicode char U+00A1 (decimal 161) + defining Unicode char U+00A3 (decimal 163) + defining Unicode char U+00B8 (decimal 184) + defining Unicode char U+00BF (decimal 191) + defining Unicode char U+00C5 (decimal 197) + defining Unicode char U+00C6 (decimal 198) + defining Unicode char U+00D8 (decimal 216) + defining Unicode char U+00DF (decimal 223) + defining Unicode char U+00E6 (decimal 230) + defining Unicode char U+00EC (decimal 236) + defining Unicode char U+00ED (decimal 237) + defining Unicode char U+00EE (decimal 238) + defining Unicode char U+00EF (decimal 239) + defining Unicode char U+00F8 (decimal 248) + defining Unicode char U+0131 (decimal 305) + defining Unicode char U+0141 (decimal 321) + defining Unicode char U+0142 (decimal 322) + defining Unicode char U+0152 (decimal 338) + defining Unicode char U+0153 (decimal 339) + defining Unicode char U+2013 (decimal 8211) + defining Unicode char U+2014 (decimal 8212) + defining Unicode char U+2018 (decimal 8216) + defining Unicode char U+2019 (decimal 8217) + defining Unicode char U+201C (decimal 8220) + defining Unicode char U+201D (decimal 8221) +) +Now handling font encoding OMS ... +... processing UTF-8 mapping file for font encoding OMS + +(/usr/share/texmf-texlive/tex/latex/base/omsenc.dfu +File: omsenc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc + defining Unicode char U+00A7 (decimal 167) + defining Unicode char U+00B6 (decimal 182) + defining Unicode char U+00B7 (decimal 183) + defining Unicode char U+2020 (decimal 8224) + defining Unicode char U+2021 (decimal 8225) + defining Unicode char U+2022 (decimal 8226) +) +Now handling font encoding OMX ... +... no UTF-8 mapping file for font encoding OMX +Now handling font encoding U ... +... no UTF-8 mapping file for font encoding U +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 + defining Unicode char U+00A9 (decimal 169) + defining Unicode char U+00AA (decimal 170) + defining Unicode char U+00AE (decimal 174) + defining Unicode char U+00BA (decimal 186) + defining Unicode char U+02C6 (decimal 710) + defining Unicode char U+02DC (decimal 732) + defining Unicode char U+200C (decimal 8204) + defining Unicode char U+2026 (decimal 8230) + defining Unicode char U+2122 (decimal 8482) + defining Unicode char U+2423 (decimal 9251) +)) +(/usr/share/texmf-texlive/tex/generic/babel/babel.sty +Package: babel 2008/07/06 v3.8l The Babel package + +(/usr/share/texmf-texlive/tex/generic/babel/frenchb.ldf +Language: frenchb 2009/03/16 v2.3d French support from the babel system + +(/usr/share/texmf-texlive/tex/generic/babel/babel.def +File: babel.def 2008/07/06 v3.8l Babel common definitions +LaTeX Info: Redefining \textlatin on input line 82. +\babel@savecnt=\count150 +\U@D=\dimen178 +) + +Package babel Warning: No hyphenation patterns were loaded for +(babel) the language `French' +(babel) I will use the patterns loaded for \language=0 instead. + +\l@french = a dialect from \language0 +Package babel Info: Making : an active character on input line 120. +Package babel Info: Making ; an active character on input line 121. +Package babel Info: Making ! an active character on input line 122. +Package babel Info: Making ? an active character on input line 123. +\FB@Mht=\dimen179 +\std@mcc=\count151 +\dec@mcc=\count152 +\parindentFFN=\dimen180 +************************************* +* Local config file frenchb.cfg used +* +(/usr/share/texmf-texlive/tex/generic/babel/frenchb.cfg))) +(/usr/share/texmf-texlive/tex/latex/carlisle/scalefnt.sty) +(/usr/share/texmf-texlive/tex/latex/base/fontenc.sty +Package: fontenc 2005/09/27 v1.99g Standard LaTeX package + +(/usr/share/texmf-texlive/tex/latex/base/t1enc.def +File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 43. +)) +(/usr/share/texmf/tex/latex/pgf/frontendlayer/tikz.sty +(/usr/share/texmf/tex/latex/pgf/basiclayer/pgf.sty +Package: pgf 2008/01/15 v2.00 (rcs-revision 1.12) + +(/usr/share/texmf/tex/generic/pgf/modules/pgfmoduleshapes.code.tex +File: pgfmoduleshapes.code.tex 2008/02/13 (rcs-revision 1.4) +\pgfnodeparttextbox=\box52 +\toks@savedmacro=\toks40 +) +(/usr/share/texmf/tex/generic/pgf/modules/pgfmoduleplot.code.tex +File: pgfmoduleplot.code.tex 2008/01/15 (rcs-revision 1.1) +\pgf@plotwrite=\write4 +) +(/usr/share/texmf/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty +Package: pgfcomp-version-0-65 2007/07/03 v2.00 (rcs-revision 1.7) +\pgf@nodesepstart=\dimen181 +\pgf@nodesepend=\dimen182 +) +(/usr/share/texmf/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty +Package: pgfcomp-version-1-18 2007/07/23 v2.00 (rcs-revision 1.1) +)) +(/usr/share/texmf/tex/latex/pgf/utilities/pgffor.sty +(/usr/share/texmf/tex/generic/pgf/utilities/pgffor.code.tex +Package: pgffor 2007/11/07 v2.00 (rcs-revision 1.8) +\pgffor@iter=\dimen183 +\pgffor@skip=\dimen184 +)) +(/usr/share/texmf/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex +Package: tikz 2008/02/13 v2.00 (rcs-revision 1.27) + +(/usr/share/texmf/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex +File: pgflibraryplothandlers.code.tex 2007/03/09 v2.00 (rcs-revision 1.9) +\pgf@plot@mark@count=\count153 +\pgfplotmarksize=\dimen185 +) +\tikz@lastx=\dimen186 +\tikz@lasty=\dimen187 +\tikz@lastxsaved=\dimen188 +\tikz@lastysaved=\dimen189 +\tikzleveldistance=\dimen190 +\tikzsiblingdistance=\dimen191 +\tikz@figbox=\box53 +\tikz@tempbox=\box54 +\tikztreelevel=\count154 +\tikznumberofchildren=\count155 +\tikznumberofcurrentchild=\count156 +\tikz@fig@count=\count157 + +(/usr/share/texmf/tex/generic/pgf/modules/pgfmodulematrix.code.tex +File: pgfmodulematrix.code.tex 2008/01/15 (rcs-revision 1.1) +\pgfmatrixcurrentrow=\count158 +\pgfmatrixcurrentcolumn=\count159 +\pgf@matrix@numberofcolumns=\count160 +) +\tikz@expandcount=\count161 + +(/usr/share/texmf/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopat +hs.code.tex +File: tikzlibrarytopaths.code.tex 2008/01/09 v2.00 (rcs-revision 1.1) +))) (/usr/share/texmf-texlive/tex/latex/listings/listings.sty +\lst@mode=\count162 +\lst@gtempboxa=\box55 +\lst@token=\toks41 +\lst@length=\count163 +\lst@currlwidth=\dimen192 +\lst@column=\count164 +\lst@pos=\count165 +\lst@lostspace=\dimen193 +\lst@width=\dimen194 +\lst@newlines=\count166 +\lst@lineno=\count167 +\lst@maxwidth=\dimen195 + +(/usr/share/texmf-texlive/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz) +\c@lstnumber=\count168 +\lst@skipnumbers=\count169 +\lst@framebox=\box56 +) +(/usr/share/texmf-texlive/tex/latex/listings/listings.cfg +File: listings.cfg 2007/02/22 1.4 listings configuration +)) +Package: listings 2007/02/22 1.4 (Carsten Heinz) + +(/usr/share/texmf/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarychain +s.code.tex +File: tikzlibrarychains.code.tex 2008/02/12 v2.00 (rcs-revision 1.4) +) +(/usr/share/texmf/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryposit +ioning.code.tex +File: tikzlibrarypositioning.code.tex 2008/02/12 v2.00 (rcs-revision 1.5) +) +(/usr/share/texmf/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarymatri +x.code.tex +File: tikzlibrarymatrix.code.tex 2008/01/09 v2.00 (rcs-revision 1.1) +) +(/usr/share/texmf/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryarrow +s.code.tex +File: tikzlibraryarrows.code.tex 2008/01/09 v2.00 (rcs-revision 1.1) + +(/usr/share/texmf/tex/generic/pgf/libraries/pgflibraryarrows.code.tex +File: pgflibraryarrows.code.tex 2007/06/07 v2.00 (rcs-revision 1.7) +)) +(/usr/share/texmf/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecor +ations.code.tex +(/usr/share/texmf/tex/generic/pgf/modules/pgfmoduledecorations.code.tex +\pgfdecoratedcompleteddistance=\dimen196 +\pgfdecoratedremainingdistance=\dimen197 +\pgfdecoratedinputsegmentcompleteddistance=\dimen198 +\pgfdecoratedinputsegmentremainingdistance=\dimen199 +\pgf@decorate@distancetomove=\dimen200 +\pgf@decorate@repeatstate=\count170 +\pgfdecorationsegmentamplitude=\dimen201 +\pgfdecorationsegmentlength=\dimen202 +)) +(/usr/share/texmf/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarycalc. +code.tex +File: tikzlibrarycalc.code.tex 2008/02/04 v2.00 (rcs-revision 1.5) +) (/usr/share/texmf/tex/latex/beamer/themes/theme/beamerthemeWarsaw.sty +Package: beamerthemeWarsaw 2007/01/28 (rcs-revision 1.9) +(/usr/share/texmf/tex/latex/beamer/themes/inner/beamerinnerthemerounded.sty +Package: beamerinnerthemerounded 2007/01/28 (rcs-revision 1.5) +) +(/usr/share/texmf/tex/latex/beamer/themes/outer/beamerouterthemeshadow.sty +Package: beamerouterthemeshadow 2007/01/28 (rcs-revision 1.9) + +(/usr/share/texmf/tex/latex/beamer/themes/outer/beamerouterthemesplit.sty +Package: beamerouterthemesplit 2007/01/28 (rcs-revision 1.5) +)) +(/usr/share/texmf/tex/latex/beamer/themes/color/beamercolorthemeorchid.sty +Package: beamercolorthemeorchid 2007/01/28 (rcs-revision 1.3) +) +(/usr/share/texmf/tex/latex/beamer/themes/color/beamercolorthemewhale.sty +Package: beamercolorthemewhale 2007/01/28 (rcs-revision 1.4) +)) + +Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): +(hyperref) removing `\\' on input line 15. + + +Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): +(hyperref) removing `\\' on input line 15. + + +Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): +(hyperref) removing `\\' on input line 15. + +(./presentation.aux (./jc.aux + +LaTeX Warning: Label `fig:clause-conting' multiply defined. + + +LaTeX Warning: Label `fig:clause-conting' multiply defined. + + +LaTeX Warning: Label `fig:clause-conting' multiply defined. + + +LaTeX Warning: Label `fig:clause-conting' multiply defined. + + +LaTeX Warning: Label `fig:clause-conting' multiply defined. + + +LaTeX Warning: Label `fig:clause-conting' multiply defined. + + +LaTeX Warning: Label `fig:clause-conting' multiply defined. + + +LaTeX Warning: Label `fig:clause-conting' multiply defined. + + +LaTeX Warning: Label `fig:clause-conting' multiply defined. + + +LaTeX Warning: Label `fig:clause-conting' multiply defined. + + +LaTeX Warning: Label `fig:clause-conting' multiply defined. + + +LaTeX Warning: Label `fig:clause-conting' multiply defined. + + +LaTeX Warning: Label `fig:clause-conting' multiply defined. + + +LaTeX Warning: Label `fig:clause-conting' multiply defined. + + +LaTeX Warning: Label `fig:clause-conting' multiply defined. + + +LaTeX Warning: Label `fig:clause-conting' multiply defined. + + +LaTeX Warning: Label `fig:clause-conting' multiply defined. + + +LaTeX Warning: Label `fig:clause-conting' multiply defined. + + +LaTeX Warning: Label `fig:clause-conting' multiply defined. + + +LaTeX Warning: Label `fig:clause-conting' multiply defined. + + +LaTeX Warning: Label `fig:clause-valide' multiply defined. + + +LaTeX Warning: Label `fig:clause-valide' multiply defined. + + +LaTeX Warning: Label `fig:clause-valide' multiply defined. + + +LaTeX Warning: Label `fig:clause-valide' multiply defined. + + +LaTeX Warning: Label `fig:clause-valide' multiply defined. + + +LaTeX Warning: Label `fig:clause-valide' multiply defined. + + +LaTeX Warning: Label `fig:clause-valide' multiply defined. + + +LaTeX Warning: Label `fig:clause-valide' multiply defined. + + +LaTeX Warning: Label `fig:clause-valide' multiply defined. + + +LaTeX Warning: Label `fig:clause-valide' multiply defined. + + +LaTeX Warning: Label `fig:clause-valide' multiply defined. + + +LaTeX Warning: Label `fig:clause-valide' multiply defined. + + +LaTeX Warning: Label `fig:clause-insat' multiply defined. + + +LaTeX Warning: Label `fig:clause-insat' multiply defined. + + +LaTeX Warning: Label `fig:clause-insat' multiply defined. + +)) +\openout1 = `presentation.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 19. +LaTeX Font Info: ... okay on input line 19. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 19. +LaTeX Font Info: ... okay on input line 19. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 19. +LaTeX Font Info: ... okay on input line 19. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 19. +LaTeX Font Info: ... okay on input line 19. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 19. +LaTeX Font Info: ... okay on input line 19. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 19. +LaTeX Font Info: ... okay on input line 19. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 19. +LaTeX Font Info: ... okay on input line 19. + (/usr/share/texmf-texlive/tex/context/base/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count171 +\scratchdimen=\dimen203 +\scratchbox=\box57 +\nofMPsegments=\count172 +\nofMParguments=\count173 +\everyMPshowfont=\toks42 +\MPscratchCnt=\count174 +\MPscratchDim=\dimen204 +\MPnumerator=\count175 +\everyMPtoPDFconversion=\toks43 +) +*geometry auto-detecting driver* +*geometry detected driver: pdftex* +-------------------- Geometry parameters +paper: user defined +landscape: -- +twocolumn: -- +twoside: -- +asymmetric: -- +h-parts: 28.45274pt, 307.28987pt, 28.45274pt +v-parts: 0.0pt, 273.14662pt, 0.0pt +hmarginratio: -- +vmarginratio: -- +lines: -- +heightrounded: -- +bindingoffset: 0.0pt +truedimen: -- +includehead: true +includefoot: true +includemp: -- +driver: pdftex +-------------------- Page layout dimensions and switches +\paperwidth 364.19536pt +\paperheight 273.14662pt +\textwidth 307.28987pt +\textheight 244.6939pt +\oddsidemargin -43.81725pt +\evensidemargin -43.81725pt +\topmargin -72.26999pt +\headheight 14.22636pt +\headsep 0.0pt +\footskip 14.22636pt +\marginparwidth 4.0pt +\marginparsep 10.0pt +\columnsep 10.0pt +\skip\footins 10.0pt plus 4.0pt minus 2.0pt +\hoffset 0.0pt +\voffset 0.0pt +\mag 1000 + +(1in=72.27pt, 1cm=28.45pt) +----------------------- +Package hyperref Info: Link coloring OFF on input line 19. +(/usr/share/texmf-texlive/tex/latex/hyperref/nameref.sty +Package: nameref 2007/05/29 v2.31 Cross-referencing by name of section + +(/usr/share/texmf-texlive/tex/latex/oberdiek/refcount.sty +Package: refcount 2008/08/11 v3.1 Data extraction from references (HO) +) +\c@section@level=\count176 +) +LaTeX Info: Redefining \ref on input line 19. +LaTeX Info: Redefining \pageref on input line 19. + (./presentation.out) (./presentation.out) +\@outlinefile=\write5 +\openout5 = `presentation.out'. + +\AtBeginShipoutBox=\box58 +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/cmr/m/n --> OT1/cmss/m/n on input line 19. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/cmss/bx/n on input line 19. +\symnumbers=\mathgroup6 +\sympureletters=\mathgroup7 +LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `normal' +(Font) OT1/cmss/m/n --> T1/cmr/m/n on input line 19. +LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 19. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) OT1/cmr/bx/n --> T1/cmss/bx/n on input line 19. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) OT1/cmr/bx/n --> T1/cmss/bx/n on input line 19. +LaTeX Font Info: Redeclaring math alphabet \mathsf on input line 19. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) OT1/cmss/m/n --> T1/cmss/m/n on input line 19. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) OT1/cmss/bx/n --> T1/cmss/m/n on input line 19. +LaTeX Font Info: Redeclaring math alphabet \mathit on input line 19. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' +(Font) OT1/cmr/m/it --> T1/cmss/m/it on input line 19. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) OT1/cmr/bx/it --> T1/cmss/m/it on input line 19. +LaTeX Font Info: Redeclaring math alphabet \mathtt on input line 19. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) OT1/cmtt/m/n --> T1/cmtt/m/n on input line 19. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) OT1/cmtt/m/n --> T1/cmtt/m/n on input line 19. +LaTeX Font Info: Overwriting symbol font `numbers' in version `bold' +(Font) T1/cmss/m/n --> T1/cmss/bx/n on input line 19. +LaTeX Font Info: Overwriting symbol font `pureletters' in version `bold' +(Font) T1/cmss/m/it --> T1/cmss/bx/it on input line 19. +LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `bold' +(Font) OT1/cmss/bx/n --> T1/cmr/bx/n on input line 19. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) T1/cmss/bx/n --> T1/cmss/bx/n on input line 19. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) T1/cmss/m/n --> T1/cmss/bx/n on input line 19. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) T1/cmss/m/it --> T1/cmss/bx/it on input line 19. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) T1/cmtt/m/n --> T1/cmtt/bx/n on input line 19. + +(/usr/share/texmf-texlive/tex/latex/translator/translator-theorem-dictionary-En +glish.dict +Dictionary: translator-theorem-dictionary, Language: English +) +LaTeX Info: Redefining \degres on input line 19. +LaTeX Info: Redefining \dots on input line 19. +LaTeX Info: Redefining \up on input line 19. +\c@lstlisting=\count177 + (./presentation.nav) +Overfull \hbox (69.36569pt too wide) in paragraph at lines 19--19 + [][] + [] + + +LaTeX Font Warning: Font shape `T1/cmss/m/n' in size <4> not available +(Font) size <5> substituted on input line 23. + + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] + +LaTeX Font Warning: Font shape `T1/cmss/m/sc' undefined +(Font) using `T1/cmss/m/n' instead on input line 27. + + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[2 + +] +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[3 + +] +\openout2 = `jc.aux'. + + (./jc.tex +LaTeX Font Info: Try loading font information for U+msa on input line 34. + (/usr/share/texmf-texlive/tex/latex/amsfonts/umsa.fd +File: umsa.fd 2009/06/22 v3.00 AMS symbols A +) +LaTeX Font Info: Try loading font information for U+msb on input line 34. + +(/usr/share/texmf-texlive/tex/latex/amsfonts/umsb.fd +File: umsb.fd 2009/06/22 v3.00 AMS symbols B +) +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[4 + + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-c +onting}) has been already used, duplicate ignored + + \relax +l.72 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[5 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-c +onting}) has been already used, duplicate ignored + + \relax +l.110 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[6 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-c +onting}) has been already used, duplicate ignored + + \relax +l.148 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[7 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-c +onting}) has been already used, duplicate ignored + + \relax +l.187 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[8 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-c +onting}) has been already used, duplicate ignored + + \relax +l.228 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[9 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-c +onting}) has been already used, duplicate ignored + + \relax +l.270 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[10 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-c +onting}) has been already used, duplicate ignored + + \relax +l.313 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[11 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-c +onting}) has been already used, duplicate ignored + + \relax +l.357 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[12 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-c +onting}) has been already used, duplicate ignored + + \relax +l.402 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[13 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-c +onting}) has been already used, duplicate ignored + + \relax +l.448 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[14 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-c +onting}) has been already used, duplicate ignored + + \relax +l.495 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[15 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-c +onting}) has been already used, duplicate ignored + + \relax +l.543 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[16 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-c +onting}) has been already used, duplicate ignored + + \relax +l.593 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[17 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-c +onting}) has been already used, duplicate ignored + + \relax +l.644 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[18 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-c +onting}) has been already used, duplicate ignored + + \relax +l.696 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[19 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-c +onting}) has been already used, duplicate ignored + + \relax +l.749 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[20 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-c +onting}) has been already used, duplicate ignored + + \relax +l.803 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[21 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-c +onting}) has been already used, duplicate ignored + + \relax +l.858 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[22 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-c +onting}) has been already used, duplicate ignored + + \relax +l.914 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[23 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-c +onting}) has been already used, duplicate ignored + + \relax +l.971 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[24 + +] +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[25 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-v +alide}) has been already used, duplicate ignored + + \relax +l.1035 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[26 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-v +alide}) has been already used, duplicate ignored + + \relax +l.1070 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[27 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-v +alide}) has been already used, duplicate ignored + + \relax +l.1106 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[28 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-v +alide}) has been already used, duplicate ignored + + \relax +l.1143 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[29 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-v +alide}) has been already used, duplicate ignored + + \relax +l.1182 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[30 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-v +alide}) has been already used, duplicate ignored + + \relax +l.1222 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[31 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-v +alide}) has been already used, duplicate ignored + + \relax +l.1265 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[32 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-v +alide}) has been already used, duplicate ignored + + \relax +l.1306 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[33 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-v +alide}) has been already used, duplicate ignored + + \relax +l.1350 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[34 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-v +alide}) has been already used, duplicate ignored + + \relax +l.1395 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[35 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-v +alide}) has been already used, duplicate ignored + + \relax +l.1441 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[36 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-v +alide}) has been already used, duplicate ignored + + \relax +l.1488 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[37 + +] +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[38 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-i +nsat}) has been already used, duplicate ignored + + \relax +l.1539 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[39 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-i +nsat}) has been already used, duplicate ignored + + \relax +l.1565 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[40 + +]pdfTeX warning (ext4): destination with the same identifier (name{fig:clause-i +nsat}) has been already used, duplicate ignored + + \relax +l.1594 \end{frame} + +Overfull \hbox (69.36569pt too wide) has occurred while \output is active + [][] + [] + +[41 + +]) +\tf@nav=\write6 +\openout6 = `presentation.nav'. + +\tf@toc=\write7 +\openout7 = `presentation.toc'. + +\tf@snm=\write8 +\openout8 = `presentation.snm'. + + (./presentation.aux (./jc.aux)) + +LaTeX Font Warning: Size substitutions with differences +(Font) up to 1.0pt have occurred. + + +LaTeX Font Warning: Some font shapes were not available, defaults substituted. + + +LaTeX Warning: There were multiply-defined labels. + + ) +Here is how much of TeX's memory you used: + 17839 strings out of 495061 + 318395 string characters out of 1182620 + 408605 words of memory out of 3000000 + 20462 multiletter control sequences out of 15000+50000 + 21519 words of font info for 57 fonts, out of 3000000 for 9000 + 28 hyphenation exceptions out of 8191 + 45i,15n,64p,347b,717s stack positions out of 5000i,500n,10000p,200000b,50000s + +Output written on presentation.pdf (41 pages, 343989 bytes). +PDF statistics: + 1326 PDF objects out of 1440 (max. 8388607) + 86 named destinations out of 1000 (max. 500000) + 57 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/presentation/presentation.nav b/presentation/presentation.nav new file mode 100644 index 0000000..7050fa3 --- /dev/null +++ b/presentation/presentation.nav @@ -0,0 +1,88 @@ +\beamer@endinputifotherversion {3.07pt} +\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}} +\headcommand {\beamer@framepages {1}{1}} +\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}} +\headcommand {\beamer@framepages {2}{2}} +\headcommand {\slideentry {0}{0}{3}{3/3}{}{0}} +\headcommand {\beamer@framepages {3}{3}} +\headcommand {\slideentry {0}{0}{4}{4/4}{}{0}} +\headcommand {\beamer@framepages {4}{4}} +\headcommand {\slideentry {0}{0}{5}{5/5}{}{0}} +\headcommand {\beamer@framepages {5}{5}} +\headcommand {\slideentry {0}{0}{6}{6/6}{}{0}} +\headcommand {\beamer@framepages {6}{6}} +\headcommand {\slideentry {0}{0}{7}{7/7}{}{0}} +\headcommand {\beamer@framepages {7}{7}} +\headcommand {\slideentry {0}{0}{8}{8/8}{}{0}} +\headcommand {\beamer@framepages {8}{8}} +\headcommand {\slideentry {0}{0}{9}{9/9}{}{0}} +\headcommand {\beamer@framepages {9}{9}} +\headcommand {\slideentry {0}{0}{10}{10/10}{}{0}} +\headcommand {\beamer@framepages {10}{10}} +\headcommand {\slideentry {0}{0}{11}{11/11}{}{0}} +\headcommand {\beamer@framepages {11}{11}} +\headcommand {\slideentry {0}{0}{12}{12/12}{}{0}} +\headcommand {\beamer@framepages {12}{12}} +\headcommand {\slideentry {0}{0}{13}{13/13}{}{0}} +\headcommand {\beamer@framepages {13}{13}} +\headcommand {\slideentry {0}{0}{14}{14/14}{}{0}} +\headcommand {\beamer@framepages {14}{14}} +\headcommand {\slideentry {0}{0}{15}{15/15}{}{0}} +\headcommand {\beamer@framepages {15}{15}} +\headcommand {\slideentry {0}{0}{16}{16/16}{}{0}} +\headcommand {\beamer@framepages {16}{16}} +\headcommand {\slideentry {0}{0}{17}{17/17}{}{0}} +\headcommand {\beamer@framepages {17}{17}} +\headcommand {\slideentry {0}{0}{18}{18/18}{}{0}} +\headcommand {\beamer@framepages {18}{18}} +\headcommand {\slideentry {0}{0}{19}{19/19}{}{0}} +\headcommand {\beamer@framepages {19}{19}} +\headcommand {\slideentry {0}{0}{20}{20/20}{}{0}} +\headcommand {\beamer@framepages {20}{20}} +\headcommand {\slideentry {0}{0}{21}{21/21}{}{0}} +\headcommand {\beamer@framepages {21}{21}} +\headcommand {\slideentry {0}{0}{22}{22/22}{}{0}} +\headcommand {\beamer@framepages {22}{22}} +\headcommand {\slideentry {0}{0}{23}{23/23}{}{0}} +\headcommand {\beamer@framepages {23}{23}} +\headcommand {\slideentry {0}{0}{24}{24/24}{}{0}} +\headcommand {\beamer@framepages {24}{24}} +\headcommand {\slideentry {0}{0}{25}{25/25}{}{0}} +\headcommand {\beamer@framepages {25}{25}} +\headcommand {\slideentry {0}{0}{26}{26/26}{}{0}} +\headcommand {\beamer@framepages {26}{26}} +\headcommand {\slideentry {0}{0}{27}{27/27}{}{0}} +\headcommand {\beamer@framepages {27}{27}} +\headcommand {\slideentry {0}{0}{28}{28/28}{}{0}} +\headcommand {\beamer@framepages {28}{28}} +\headcommand {\slideentry {0}{0}{29}{29/29}{}{0}} +\headcommand {\beamer@framepages {29}{29}} +\headcommand {\slideentry {0}{0}{30}{30/30}{}{0}} +\headcommand {\beamer@framepages {30}{30}} +\headcommand {\slideentry {0}{0}{31}{31/31}{}{0}} +\headcommand {\beamer@framepages {31}{31}} +\headcommand {\slideentry {0}{0}{32}{32/32}{}{0}} +\headcommand {\beamer@framepages {32}{32}} +\headcommand {\slideentry {0}{0}{33}{33/33}{}{0}} +\headcommand {\beamer@framepages {33}{33}} +\headcommand {\slideentry {0}{0}{34}{34/34}{}{0}} +\headcommand {\beamer@framepages {34}{34}} +\headcommand {\slideentry {0}{0}{35}{35/35}{}{0}} +\headcommand {\beamer@framepages {35}{35}} +\headcommand {\slideentry {0}{0}{36}{36/36}{}{0}} +\headcommand {\beamer@framepages {36}{36}} +\headcommand {\slideentry {0}{0}{37}{37/37}{}{0}} +\headcommand {\beamer@framepages {37}{37}} +\headcommand {\slideentry {0}{0}{38}{38/38}{}{0}} +\headcommand {\beamer@framepages {38}{38}} +\headcommand {\slideentry {0}{0}{39}{39/39}{}{0}} +\headcommand {\beamer@framepages {39}{39}} +\headcommand {\slideentry {0}{0}{40}{40/40}{}{0}} +\headcommand {\beamer@framepages {40}{40}} +\headcommand {\slideentry {0}{0}{41}{41/41}{}{0}} +\headcommand {\beamer@framepages {41}{41}} +\headcommand {\beamer@partpages {1}{41}} +\headcommand {\beamer@subsectionpages {1}{41}} +\headcommand {\beamer@sectionpages {1}{41}} +\headcommand {\beamer@documentpages {41}} +\headcommand {\def \inserttotalframenumber {41}} diff --git a/presentation/presentation.out b/presentation/presentation.out new file mode 100644 index 0000000..e69de29 diff --git a/presentation/presentation.pdf b/presentation/presentation.pdf new file mode 100644 index 0000000000000000000000000000000000000000..b15421baff6d693a9c877ac6904ac7cb3206e5fa GIT binary patch literal 343989 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%0AKFrbxraY=fy-&F`du2bggQ-!2^){Xs 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 z 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 literal 0 HcmV?d00001 diff --git a/presentation/presentation.snm b/presentation/presentation.snm new file mode 100644 index 0000000..57b8820 --- /dev/null +++ b/presentation/presentation.snm @@ -0,0 +1,38 @@ +\beamer@slide {fig:clause-conting}{4} +\beamer@slide {fig:clause-conting}{5} +\beamer@slide {fig:clause-conting}{6} +\beamer@slide {fig:clause-conting}{7} +\beamer@slide {fig:clause-conting}{8} +\beamer@slide {fig:clause-conting}{9} +\beamer@slide {fig:clause-conting}{10} +\beamer@slide {fig:clause-conting}{11} +\beamer@slide {fig:clause-conting}{12} +\beamer@slide {fig:clause-conting}{13} +\beamer@slide {fig:clause-conting}{14} +\beamer@slide {fig:clause-conting}{15} +\beamer@slide {fig:clause-conting}{16} +\beamer@slide {fig:clause-conting}{17} +\beamer@slide {fig:clause-conting}{18} +\beamer@slide {fig:clause-conting}{19} +\beamer@slide {fig:clause-conting}{20} +\beamer@slide {fig:clause-conting}{21} +\beamer@slide {fig:clause-conting}{22} +\beamer@slide {fig:clause-conting}{23} +\beamer@slide {fig:clause-conting}{24} +\beamer@slide {fig:clause-valide}{25} +\beamer@slide {fig:clause-valide}{26} +\beamer@slide {fig:clause-valide}{27} +\beamer@slide {fig:clause-valide}{28} +\beamer@slide {fig:clause-valide}{29} +\beamer@slide {fig:clause-valide}{30} +\beamer@slide {fig:clause-valide}{31} +\beamer@slide {fig:clause-valide}{32} +\beamer@slide {fig:clause-valide}{33} +\beamer@slide {fig:clause-valide}{34} +\beamer@slide {fig:clause-valide}{35} +\beamer@slide {fig:clause-valide}{36} +\beamer@slide {fig:clause-valide}{37} +\beamer@slide {fig:clause-insat}{38} +\beamer@slide {fig:clause-insat}{39} +\beamer@slide {fig:clause-insat}{40} +\beamer@slide {fig:clause-insat}{41} diff --git a/presentation/presentation.tex b/presentation/presentation.tex index f7fa240..45a266e 100644 --- a/presentation/presentation.tex +++ b/presentation/presentation.tex @@ -1,6 +1,14 @@ \documentclass{beamer} \usepackage[utf8]{inputenc} \usepackage[frenchb]{babel} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage[frenchb]{babel} +\usepackage{tikz} +\usepackage{amsmath} +\usepackage{listings} +\usepackage{amssymb} +\usetikzlibrary{chains,positioning,matrix,arrows,decorations,calc} \usetheme{Warsaw} \title{FMIN105 \\ Complexité/Calculabilité/Algorithmique} @@ -22,6 +30,6 @@ Et c'est facile. \end{frame} -\end{document} +\include{jc} - +\end{document} diff --git a/presentation/presentation.toc b/presentation/presentation.toc new file mode 100644 index 0000000..462dcbe --- /dev/null +++ b/presentation/presentation.toc @@ -0,0 +1,2 @@ +\beamer@endinputifotherversion {3.07pt} +\select@language {french}