From 020defdbb2ac938563eba1071c78520973093e4b Mon Sep 17 00:00:00 2001 From: couchot <jf.couchot@gmail.com> Date: Wed, 22 Jul 2015 08:47:19 +0200 Subject: [PATCH] =?utf8?q?referencesd=C3=A9finiesplusieurs=20fois?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- 12TIPE.tex | 2 +- 14Secrypt.tex | 7 +- 15TSI.tex | 6 +- caracgeneralise.tex | 4 +- caracunaire.tex | 2 +- images/iter_f0d.eps | 902 ++++++++++++++++++++++++++++++++++++++++++++ images/iter_f0d.pdf | Bin 0 -> 5280 bytes 7 files changed, 913 insertions(+), 10 deletions(-) create mode 100644 images/iter_f0d.eps create mode 100644 images/iter_f0d.pdf diff --git a/12TIPE.tex b/12TIPE.tex index 4cbc26d..85efe78 100644 --- a/12TIPE.tex +++ b/12TIPE.tex @@ -119,7 +119,7 @@ Leur preuve est donnée en annexe~\ref{anx:chaos:unaire}. \end{theorem} \begin{theorem} -\label{Prop: T est dans R} $\mathcal{T} \subset \mathcal{R}$. +\label{Prop: T est dans R:u} $\mathcal{T} \subset \mathcal{R}$. \end{theorem} On peut conclure que $\mathcal{C} = \mathcal{R} \cap \mathcal{T} diff --git a/14Secrypt.tex b/14Secrypt.tex index b7cb0d3..d4f76f4 100644 --- a/14Secrypt.tex +++ b/14Secrypt.tex @@ -83,7 +83,7 @@ bistoc(X):- allpositive(S4). \end{lstlisting} \end{scriptsize} -\caption{Prolog Problem to Find DSSC Matrix when $n=2$}\label{fig:prolog} +\caption{Code PROLOG permettant de trouver toutes les matrices DSSC pour $n=2$}\label{fig:prolog} \end{figure} Enfin, on définit la relation $\mathcal{R}$, qui est établie pourles deux @@ -156,7 +156,8 @@ Cependant, le graphe $\textsc{giu}(f^*)$ (donné à la Figure~\ref{fig:iteration:f*}) est le $3$-cube dans lequel le cycle $000,100,101,001,011,111,110,010,000$ -a été enlevé. +a été enlevé. Dans cette figure, le le graphe $\textsc{giu}(f)$ est +en continu tandis que le cycle est en pointillés. Ce cycle qui visite chaque n{\oe}ud exactement une fois est un \emph{cycle hamiltonien}. La matrice de Markov correspondante est donnée à @@ -173,7 +174,7 @@ On s'intéresse par la suite à la génération de ce genre de cycles. \label{fig:iteration:f*}]{ \begin{minipage}{0.55\linewidth} \centering - \includegraphics[width=\columnwidth]{images/iter_f0c}% + \includegraphics[width=\columnwidth]{images/iter_f0d}% \end{minipage} }% \subfigure[Matrice de Markov associée à $\textsc{giu}(f^*)$ diff --git a/15TSI.tex b/15TSI.tex index 7d1d842..76e0203 100644 --- a/15TSI.tex +++ b/15TSI.tex @@ -26,7 +26,7 @@ $x^0\in\Bool^{\mathsf{N}}$ et une stratégie $S = \left(s_t\right)_{t \in \math \in \mathcal{P}(\{1, \ldots, {\mathsf{N}}\})^{\Nats}$, les configurations $x^t$ sont définies par la récurrence -\begin{equation}\label{eq:asyn} +\begin{equation}\label{eq:asyn:g} x^{t+1}=F_{f_g}(s_t,x^t). \end{equation} Soit alors $G_{f_g}$ une fonction de $\Bool^{\mathsf{N}} \times \mathcal{P}(\{1, \ldots, {\mathsf{N}}\})^{\Nats}$ @@ -93,12 +93,12 @@ annexe~\ref{anx:chaos:generalise}. \end{theorem} \begin{theorem} -\label{Prop: T est dans R} $\mathcal{T} \subset \mathcal{R}$. +\label{Prop: T est dans R:g} $\mathcal{T} \subset \mathcal{R}$. \end{theorem} \begin{theorem}%[Characterization of $\mathcal{C}$] -\label{Th:CaracIC} +\label{Th:CaracIC:g} Soit $f:\Bool^{\mathsf{N}}\to\Bool^{\mathsf{N}}$. La fonction $G_{f_g}$ est chaotique si et seulement si $\textsc{gig}(f)$ est fortement connexe. \end{theorem} diff --git a/caracgeneralise.tex b/caracgeneralise.tex index 0427db8..54d99af 100644 --- a/caracgeneralise.tex +++ b/caracgeneralise.tex @@ -56,7 +56,7 @@ par contraposée, on a la démonstration souhaitée. Prouvons à présent le théorème suivant: \begin{theorem} -\label{Prop: T est dans R} $\mathcal{T} \subset \mathcal{R}$. +\label{Prop: T est dans R:gp} $\mathcal{T} \subset \mathcal{R}$. \end{theorem} @@ -91,7 +91,7 @@ On peut conclure que $\mathcal{C} = \mathcal{R} \cap \mathcal{T} = \mathcal{T}$. On a alors la caractérisation suivante: \begin{theorem}%[Characterization of $\mathcal{C}$] -\label{Th:CaracIC} +\label{Th:CaracIC:gp} Soit $f:\Bool^{\mathsf{N}}\to\Bool^{\mathsf{N}}$. La fonction $G_{f_g}$ est chaotique si et seulement si $\textsc{gig}(f)$ est fortement connexe. \end{theorem} diff --git a/caracunaire.tex b/caracunaire.tex index c74aaf0..1111939 100644 --- a/caracunaire.tex +++ b/caracunaire.tex @@ -94,7 +94,7 @@ On peut conclure que $\mathcal{C} = \mathcal{R} \cap \mathcal{T} = \mathcal{T}$. On a alors la caractérisation suivante: \begin{theorem}%[Characterization of $\mathcal{C}$] -\label{Th:CaracIC} +\label{Th:CaracIC:up} Soit $f:\Bool^{\mathsf{N}}\to\Bool^{\mathsf{N}}$. La fonction $G_{f_u}$ est chaotique si et seulement si $\textsc{giu}(f)$ est fortement connexe. \end{theorem} diff --git a/images/iter_f0d.eps b/images/iter_f0d.eps new file mode 100644 index 0000000..8e4f8dc --- /dev/null +++ b/images/iter_f0d.eps @@ -0,0 +1,902 @@ +%!PS-Adobe-3.0 +%%Creator: graphviz version 2.36.0 (20140111.2315) +%%Title: %3 +%%Pages: (atend) +%%BoundingBox: (atend) +%%EndComments +save +%%BeginProlog +/DotDict 200 dict def +DotDict begin + +/setupLatin1 { +mark +/EncodingVector 256 array def + EncodingVector 0 + +ISOLatin1Encoding 0 255 getinterval putinterval +EncodingVector 45 /hyphen put + +% Set up ISO Latin 1 character encoding +/starnetISO { + dup dup findfont dup length dict begin + { 1 index /FID ne { def }{ pop pop } ifelse + } forall + /Encoding EncodingVector def + currentdict end definefont +} def +/Times-Roman starnetISO def +/Times-Italic starnetISO def +/Times-Bold starnetISO def +/Times-BoldItalic starnetISO def +/Helvetica starnetISO def +/Helvetica-Oblique starnetISO def +/Helvetica-Bold starnetISO def +/Helvetica-BoldOblique starnetISO def +/Courier starnetISO def +/Courier-Oblique starnetISO def +/Courier-Bold starnetISO def +/Courier-BoldOblique starnetISO def +cleartomark +} bind def + +%%BeginResource: procset graphviz 0 0 +/coord-font-family /Times-Roman def +/default-font-family /Times-Roman def +/coordfont coord-font-family findfont 8 scalefont def + +/InvScaleFactor 1.0 def +/set_scale { + dup 1 exch div /InvScaleFactor exch def + scale +} bind def + +% styles +/solid { [] 0 setdash } bind def +/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def +/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def +/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def +/bold { 2 setlinewidth } bind def +/filled { } bind def +/unfilled { } bind def +/rounded { } bind def +/diagonals { } bind def +/tapered { } bind def + +% hooks for setting color +/nodecolor { sethsbcolor } bind def +/edgecolor { sethsbcolor } bind def +/graphcolor { sethsbcolor } bind def +/nopcolor {pop pop pop} bind def + +/beginpage { % i j npages + /npages exch def + /j exch def + /i exch def + /str 10 string def + npages 1 gt { + gsave + coordfont setfont + 0 0 moveto + (\() show i str cvs show (,) show j str cvs show (\)) show + grestore + } if +} bind def + +/set_font { + findfont exch + scalefont setfont +} def + +% draw text fitted to its expected width +/alignedtext { % width text + /text exch def + /width exch def + gsave + width 0 gt { + [] 0 setdash + text stringwidth pop width exch sub text length div 0 text ashow + } if + grestore +} def + +/boxprim { % xcorner ycorner xsize ysize + 4 2 roll + moveto + 2 copy + exch 0 rlineto + 0 exch rlineto + pop neg 0 rlineto + closepath +} bind def + +/ellipse_path { + /ry exch def + /rx exch def + /y exch def + /x exch def + matrix currentmatrix + newpath + x y translate + rx ry scale + 0 0 1 0 360 arc + setmatrix +} bind def + +/endpage { showpage } bind def +/showpage { } def + +/layercolorseq + [ % layer color sequence - darkest to lightest + [0 0 0] + [.2 .8 .8] + [.4 .8 .8] + [.6 .8 .8] + [.8 .8 .8] + ] +def + +/layerlen layercolorseq length def + +/setlayer {/maxlayer exch def /curlayer exch def + layercolorseq curlayer 1 sub layerlen mod get + aload pop sethsbcolor + /nodecolor {nopcolor} def + /edgecolor {nopcolor} def + /graphcolor {nopcolor} def +} bind def + +/onlayer { curlayer ne {invis} if } def + +/onlayers { + /myupper exch def + /mylower exch def + curlayer mylower lt + curlayer myupper gt + or + {invis} if +} def + +/curlayer 0 def + +%%EndResource +%%EndProlog +%%BeginSetup +14 default-font-family set_font +1 setmiterlimit +% /arrowlength 10 def +% /arrowwidth 5 def + +% make sure pdfmark is harmless for PS-interpreters other than Distiller +/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse +% make '<<' and '>>' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +setupLatin1 +%%Page: 1 1 +%%PageBoundingBox: 36 36 385 296 +%%PageOrientation: Portrait +0 0 1 beginpage +gsave +36 36 349 260 boxprim clip newpath +1 1 set_scale 0 rotate 40 40 translate +% 000 +gsave +0 0 0 nodecolor +14 /Times-Roman set_font +16.5 158.3 moveto 21 (000) alignedtext +grestore +% 000->000 +gsave +1 setlinewidth +0.66667 1 1 edgecolor +newpath 54.24 168.74 moveto +64.02 168.89 72 166.64 72 162 curveto +72 159.17 69.04 157.23 64.51 156.18 curveto +stroke +0.66667 1 1 edgecolor +newpath 64.51 152.67 moveto +54.24 155.26 lineto +63.89 159.64 lineto +closepath fill +1 setlinewidth +solid +0.66667 1 1 edgecolor +newpath 64.51 152.67 moveto +54.24 155.26 lineto +63.89 159.64 lineto +closepath stroke +grestore +% 001 +gsave +0 0 0 nodecolor +14 /Times-Roman set_font +141.21 230.3 moveto 21 (001) alignedtext +grestore +% 000->001 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 47.47 180.04 moveto +65.92 192.5 93.4 208.61 115.53 220.09 curveto +stroke +0 0 0 edgecolor +newpath 114.15 223.31 moveto +124.65 224.71 lineto +117.31 217.07 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 114.15 223.31 moveto +124.65 224.71 lineto +117.31 217.07 lineto +closepath stroke +grestore +% 010 +gsave +0 0 0 nodecolor +14 /Times-Roman set_font +160.5 158.3 moveto 21 (010) alignedtext +grestore +% 000->010 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 54.09 167.41 moveto +76.47 168.97 108.5 169.17 133.37 168.01 curveto +stroke +0 0 0 edgecolor +newpath 133.76 171.5 moveto +143.55 167.44 lineto +133.36 164.51 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 133.76 171.5 moveto +143.55 167.44 lineto +133.36 164.51 lineto +closepath stroke +grestore +% 100 +gsave +0 0 0 nodecolor +14 /Times-Roman set_font +16.5 14.3 moveto 21 (100) alignedtext +grestore +% 000->100 +gsave +1 setlinewidth +dashed +0.66667 1 1 edgecolor +newpath 31.67 143.76 moveto +34.13 119.2 34.41 75.25 32.5 46.35 curveto +stroke +0.66667 1 1 edgecolor +newpath 35.96 45.77 moveto +31.66 36.09 lineto +28.98 46.34 lineto +closepath fill +1 setlinewidth +solid +0.66667 1 1 edgecolor +newpath 35.96 45.77 moveto +31.66 36.09 lineto +28.98 46.34 lineto +closepath stroke +grestore +% 001->000 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 131.24 215.96 moveto +112.79 203.5 85.31 187.39 63.17 175.91 curveto +stroke +0 0 0 edgecolor +newpath 64.56 172.69 moveto +54.06 171.29 lineto +61.4 178.93 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 64.56 172.69 moveto +54.06 171.29 lineto +61.4 178.93 lineto +closepath stroke +grestore +% 001->001 +gsave +1 setlinewidth +0.66667 1 1 edgecolor +newpath 178.95 240.74 moveto +188.73 240.89 196.71 238.64 196.71 234 curveto +196.71 231.17 193.75 229.23 189.22 228.18 curveto +stroke +0.66667 1 1 edgecolor +newpath 189.22 224.67 moveto +178.95 227.26 lineto +188.59 231.64 lineto +closepath fill +1 setlinewidth +solid +0.66667 1 1 edgecolor +newpath 189.22 224.67 moveto +178.95 227.26 lineto +188.59 231.64 lineto +closepath stroke +grestore +% 011 +gsave +0 0 0 nodecolor +14 /Times-Roman set_font +285.21 230.3 moveto 21 (011) alignedtext +grestore +% 001->011 +gsave +1 setlinewidth +dashed +0.66667 1 1 edgecolor +newpath 178.79 239.41 moveto +201.18 240.97 233.2 241.17 258.08 240.01 curveto +stroke +0.66667 1 1 edgecolor +newpath 258.47 243.5 moveto +268.25 239.44 lineto +258.07 236.51 lineto +closepath fill +1 setlinewidth +solid +0.66667 1 1 edgecolor +newpath 258.47 243.5 moveto +268.25 239.44 lineto +258.07 236.51 lineto +closepath stroke +grestore +% 101 +gsave +0 0 0 nodecolor +14 /Times-Roman set_font +141.21 86.3 moveto 21 (101) alignedtext +grestore +% 001->101 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 156.38 215.76 moveto +158.84 191.2 159.12 147.25 157.21 118.35 curveto +stroke +0 0 0 edgecolor +newpath 160.67 117.77 moveto +156.37 108.09 lineto +153.69 118.34 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 160.67 117.77 moveto +156.37 108.09 lineto +153.69 118.34 lineto +closepath stroke +grestore +% 010->000 +gsave +1 setlinewidth +dashed +0.66667 1 1 edgecolor +newpath 143.91 156.59 moveto +121.53 155.03 89.5 154.83 64.63 155.99 curveto +stroke +0.66667 1 1 edgecolor +newpath 64.24 152.5 moveto +54.45 156.56 lineto +64.64 159.49 lineto +closepath fill +1 setlinewidth +solid +0.66667 1 1 edgecolor +newpath 64.24 152.5 moveto +54.45 156.56 lineto +64.64 159.49 lineto +closepath stroke +grestore +% 010->010 +gsave +1 setlinewidth +0.66667 1 1 edgecolor +newpath 198.24 168.74 moveto +208.02 168.89 216 166.64 216 162 curveto +216 159.17 213.04 157.23 208.51 156.18 curveto +stroke +0.66667 1 1 edgecolor +newpath 208.51 152.67 moveto +198.24 155.26 lineto +207.89 159.64 lineto +closepath fill +1 setlinewidth +solid +0.66667 1 1 edgecolor +newpath 208.51 152.67 moveto +198.24 155.26 lineto +207.89 159.64 lineto +closepath stroke +grestore +% 010->011 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 191.47 180.04 moveto +209.92 192.5 237.4 208.61 259.53 220.09 curveto +stroke +0 0 0 edgecolor +newpath 258.15 223.31 moveto +268.65 224.71 lineto +261.31 217.07 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 258.15 223.31 moveto +268.65 224.71 lineto +261.31 217.07 lineto +closepath stroke +grestore +% 110 +gsave +0 0 0 nodecolor +14 /Times-Roman set_font +160.5 14.3 moveto 21 (110) alignedtext +grestore +% 010->110 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 175.67 143.76 moveto +178.13 119.2 178.41 75.25 176.5 46.35 curveto +stroke +0 0 0 edgecolor +newpath 179.96 45.77 moveto +175.66 36.09 lineto +172.98 46.34 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 179.96 45.77 moveto +175.66 36.09 lineto +172.98 46.34 lineto +closepath stroke +grestore +% 011->001 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 268.62 228.59 moveto +246.24 227.03 214.21 226.83 189.34 227.99 curveto +stroke +0 0 0 edgecolor +newpath 188.95 224.5 moveto +179.16 228.56 lineto +189.34 231.49 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 188.95 224.5 moveto +179.16 228.56 lineto +189.34 231.49 lineto +closepath stroke +grestore +% 011->010 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 275.24 215.96 moveto +256.79 203.5 229.31 187.39 207.17 175.91 curveto +stroke +0 0 0 edgecolor +newpath 208.56 172.69 moveto +198.06 171.29 lineto +205.4 178.93 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 208.56 172.69 moveto +198.06 171.29 lineto +205.4 178.93 lineto +closepath stroke +grestore +% 011->011 +gsave +1 setlinewidth +0.66667 1 1 edgecolor +newpath 322.95 240.74 moveto +332.73 240.89 340.71 238.64 340.71 234 curveto +340.71 231.17 337.75 229.23 333.22 228.18 curveto +stroke +0.66667 1 1 edgecolor +newpath 333.22 224.67 moveto +322.95 227.26 lineto +332.59 231.64 lineto +closepath fill +1 setlinewidth +solid +0.66667 1 1 edgecolor +newpath 333.22 224.67 moveto +322.95 227.26 lineto +332.59 231.64 lineto +closepath stroke +grestore +% 111 +gsave +0 0 0 nodecolor +14 /Times-Roman set_font +285.21 86.3 moveto 21 (111) alignedtext +grestore +% 011->111 +gsave +1 setlinewidth +dashed +0.66667 1 1 edgecolor +newpath 300.38 215.76 moveto +302.84 191.2 303.12 147.25 301.21 118.35 curveto +stroke +0.66667 1 1 edgecolor +newpath 304.67 117.77 moveto +300.37 108.09 lineto +297.69 118.34 lineto +closepath fill +1 setlinewidth +solid +0.66667 1 1 edgecolor +newpath 304.67 117.77 moveto +300.37 108.09 lineto +297.69 118.34 lineto +closepath stroke +grestore +% 100->000 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 22.33 36.24 moveto +19.87 60.8 19.59 104.75 21.5 133.65 curveto +stroke +0 0 0 edgecolor +newpath 18.04 134.23 moveto +22.34 143.91 lineto +25.02 133.66 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 18.04 134.23 moveto +22.34 143.91 lineto +25.02 133.66 lineto +closepath stroke +grestore +% 100->100 +gsave +1 setlinewidth +0.66667 1 1 edgecolor +newpath 54.24 24.74 moveto +64.02 24.89 72 22.64 72 18 curveto +72 15.17 69.04 13.23 64.51 12.18 curveto +stroke +0.66667 1 1 edgecolor +newpath 64.51 8.67 moveto +54.24 11.26 lineto +63.89 15.64 lineto +closepath fill +1 setlinewidth +solid +0.66667 1 1 edgecolor +newpath 64.51 8.67 moveto +54.24 11.26 lineto +63.89 15.64 lineto +closepath stroke +grestore +% 100->101 +gsave +1 setlinewidth +dashed +0.66667 1 1 edgecolor +newpath 47.47 36.04 moveto +65.92 48.5 93.4 64.61 115.53 76.09 curveto +stroke +0.66667 1 1 edgecolor +newpath 114.15 79.31 moveto +124.65 80.71 lineto +117.31 73.07 lineto +closepath fill +1 setlinewidth +solid +0.66667 1 1 edgecolor +newpath 114.15 79.31 moveto +124.65 80.71 lineto +117.31 73.07 lineto +closepath stroke +grestore +% 100->110 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 54.09 23.41 moveto +76.47 24.97 108.5 25.17 133.37 24.01 curveto +stroke +0 0 0 edgecolor +newpath 133.76 27.5 moveto +143.55 23.44 lineto +133.36 20.51 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 133.76 27.5 moveto +143.55 23.44 lineto +133.36 20.51 lineto +closepath stroke +grestore +% 101->001 +gsave +1 setlinewidth +dashed +0.66667 1 1 edgecolor +newpath 147.03 108.24 moveto +144.57 132.8 144.3 176.75 146.21 205.65 curveto +stroke +0.66667 1 1 edgecolor +newpath 142.75 206.23 moveto +147.05 215.91 lineto +149.72 205.66 lineto +closepath fill +1 setlinewidth +solid +0.66667 1 1 edgecolor +newpath 142.75 206.23 moveto +147.05 215.91 lineto +149.72 205.66 lineto +closepath stroke +grestore +% 101->100 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 131.24 71.96 moveto +112.79 59.5 85.31 43.39 63.17 31.91 curveto +stroke +0 0 0 edgecolor +newpath 64.56 28.69 moveto +54.06 27.29 lineto +61.4 34.93 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 64.56 28.69 moveto +54.06 27.29 lineto +61.4 34.93 lineto +closepath stroke +grestore +% 101->101 +gsave +1 setlinewidth +0.66667 1 1 edgecolor +newpath 178.95 96.74 moveto +188.73 96.89 196.71 94.64 196.71 90 curveto +196.71 87.17 193.75 85.23 189.22 84.18 curveto +stroke +0.66667 1 1 edgecolor +newpath 189.22 80.67 moveto +178.95 83.26 lineto +188.59 87.64 lineto +closepath fill +1 setlinewidth +solid +0.66667 1 1 edgecolor +newpath 189.22 80.67 moveto +178.95 83.26 lineto +188.59 87.64 lineto +closepath stroke +grestore +% 101->111 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 178.79 95.41 moveto +201.18 96.97 233.2 97.17 258.08 96.01 curveto +stroke +0 0 0 edgecolor +newpath 258.47 99.5 moveto +268.25 95.44 lineto +258.07 92.51 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 258.47 99.5 moveto +268.25 95.44 lineto +258.07 92.51 lineto +closepath stroke +grestore +% 110->010 +gsave +1 setlinewidth +dashed +0.66667 1 1 edgecolor +newpath 166.33 36.24 moveto +163.87 60.8 163.59 104.75 165.5 133.65 curveto +stroke +0.66667 1 1 edgecolor +newpath 162.04 134.23 moveto +166.34 143.91 lineto +169.02 133.66 lineto +closepath fill +1 setlinewidth +solid +0.66667 1 1 edgecolor +newpath 162.04 134.23 moveto +166.34 143.91 lineto +169.02 133.66 lineto +closepath stroke +grestore +% 110->100 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 143.91 12.59 moveto +121.53 11.03 89.5 10.83 64.63 11.99 curveto +stroke +0 0 0 edgecolor +newpath 64.24 8.5 moveto +54.45 12.56 lineto +64.64 15.49 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 64.24 8.5 moveto +54.45 12.56 lineto +64.64 15.49 lineto +closepath stroke +grestore +% 110->110 +gsave +1 setlinewidth +0.66667 1 1 edgecolor +newpath 198.24 24.74 moveto +208.02 24.89 216 22.64 216 18 curveto +216 15.17 213.04 13.23 208.51 12.18 curveto +stroke +0.66667 1 1 edgecolor +newpath 208.51 8.67 moveto +198.24 11.26 lineto +207.89 15.64 lineto +closepath fill +1 setlinewidth +solid +0.66667 1 1 edgecolor +newpath 208.51 8.67 moveto +198.24 11.26 lineto +207.89 15.64 lineto +closepath stroke +grestore +% 110->111 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 191.47 36.04 moveto +209.92 48.5 237.4 64.61 259.53 76.09 curveto +stroke +0 0 0 edgecolor +newpath 258.15 79.31 moveto +268.65 80.71 lineto +261.31 73.07 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 258.15 79.31 moveto +268.65 80.71 lineto +261.31 73.07 lineto +closepath stroke +grestore +% 111->011 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 291.03 108.24 moveto +288.57 132.8 288.3 176.75 290.21 205.65 curveto +stroke +0 0 0 edgecolor +newpath 286.75 206.23 moveto +291.05 215.91 lineto +293.72 205.66 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 286.75 206.23 moveto +291.05 215.91 lineto +293.72 205.66 lineto +closepath stroke +grestore +% 111->101 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 268.62 84.59 moveto +246.24 83.03 214.21 82.83 189.34 83.99 curveto +stroke +0 0 0 edgecolor +newpath 188.95 80.5 moveto +179.16 84.56 lineto +189.34 87.49 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 188.95 80.5 moveto +179.16 84.56 lineto +189.34 87.49 lineto +closepath stroke +grestore +% 111->110 +gsave +1 setlinewidth +dashed +0.66667 1 1 edgecolor +newpath 275.24 71.96 moveto +256.79 59.5 229.31 43.39 207.17 31.91 curveto +stroke +0.66667 1 1 edgecolor +newpath 208.56 28.69 moveto +198.06 27.29 lineto +205.4 34.93 lineto +closepath fill +1 setlinewidth +solid +0.66667 1 1 edgecolor +newpath 208.56 28.69 moveto +198.06 27.29 lineto +205.4 34.93 lineto +closepath stroke +grestore +% 111->111 +gsave +1 setlinewidth +0.66667 1 1 edgecolor +newpath 322.95 96.74 moveto +332.73 96.89 340.71 94.64 340.71 90 curveto +340.71 87.17 337.75 85.23 333.22 84.18 curveto +stroke +0.66667 1 1 edgecolor +newpath 333.22 80.67 moveto +322.95 83.26 lineto +332.59 87.64 lineto +closepath fill +1 setlinewidth +solid +0.66667 1 1 edgecolor +newpath 333.22 80.67 moveto +322.95 83.26 lineto +332.59 87.64 lineto +closepath stroke +grestore +endpage +showpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +%%Pages: 1 +%%BoundingBox: 36 36 385 296 +end +restore +%%EOF diff --git a/images/iter_f0d.pdf b/images/iter_f0d.pdf new file mode 100644 index 0000000000000000000000000000000000000000..54fa72fd6e39bfb444e6c643efbce54fc9fde37f GIT binary patch literal 5280 zcmb_A2{=@H-xbwuQnI`fsgp34#+iMQ8QF6ggd$5BGsnzWW|%n`y67vZBwAkGZi{Xb zrM<3F`p}|etE^v}BugtHrCaI!pFz>R@ArP+^K_oa<NSZy|F{2sXN)}^oCqXKD$e-k ztIQl64I)C)kT9IJHSC5+gs2Fj1Be&wB#uB483a2;@KD47;Y$Swhl7)&GK3e2Q|vpu z`(nmi#;nx-q_ml@bGbS_4QroN{8xL8nsfMZRX%>3!QjB>W?TB2*mut~j6{D1pScyX zJaORVgBSEtt08`A=C2+3w~^0%J%%35$t8;(>zrzS*RNQaoK$w?(w{{fYeLvFUs-^E zVjkhR`mY^RyB=n$C&Q)Iiw-E(eIa&VD34UUs`y}Jav(X#YlH2zzzvl;%~d-rn(Fjy zjsyg_-Y9D$x7<Q**ko>5HKjDGP&HpmaQi?lEwV*Jvj4Gp>QK_>Wf5YvpIQ90s*<z@ zQPs=-9j=cGs`UozZ&%f`omPK%Dg6A5fB&a$wP;11x<`T8$C{gjb9=+k7Z;iuq=fv! ztfC$H>D~h+#%>NN(cDi@5(k*(Iht>V&MFF4c86d2OzCEqLVYtowx2jq*qWHEC}z!j zdZQ<L=d9^%ch)`X+j#6;(Co0m9q(1^4WnCCbbJSA+&ue=^3QehUSs1`@<p3%u6y_1 zt596d;x`6m>m`R~?$K+EeU@K6$dAnUGPF55`O(tMZD%FS%KMhCWiF~yFD(0=)?m6| z<*c>h8O*`<Nhc-FiAz!h=@};~_RZeE{{VBKzhASpIqi9THsq0g+9~K!;=467gBNp* z?lY<J=CNmQPhRG7GPm&j?;jdxxkc8LKUgLYez_~bym!u<xI|lXx{ISwotXU8$4z7A z&5)}VkF=(&Uj1k0?Axa_21sFt`(_whyh+SrGu@}8UBCFa$F4(0>)zoIc5P)y_AF*+ z;x+Xr8LLkDCaUEd_-2>vXf1pbY`po`vaW;WFOHW7Wu=7`7x=W4YTg?xnTx9Jsc6@f z&MtXso#%PF$+YEQdc<}HJ9G7)DttqA$F#n{4NGf{MR}EKpPB}$yET5P?Osz5Ctr9^ zsx2)udowSwKG$jBnBOFGnpx9sa(1p|+s1SI6ILBs)weyTU5C9g+x6#zJD0pW8ntQ5 zhVrW}(_7xJiJ3OA>71sw@h!Y|NS>N!g}!v6g-0PS^IX%h6sqJ@U(rq~-o@Q<Qm4-G zKJBzd)9EehZ*v#)q|c3>ruTWu8T}&{^izCZe@<N$evQ{`r#HBLd-#m0uXZNnbV-xz zKBf$nx0uX|svK$w*m6$i=AQeSQwKz<Wo<X~+c;};=5L+Q5!LupdaG0W{K1TB=9~Sp zOD}$^^?!I*LoLvK#>8Og;6w4Ivu&(bx~WB-_j4A#ZLA@_r4gfIWw#vSC(W*yATub6 z+qhj-x7ZGMDQ}7~zIu9#OOcPJc2PmO&9ma{xu(@z12gVY$Lq*`*Q)bdJ=j{cTbl<8 zRo0soUkN5|&a9c0ep+kQYt>y#Y8E?b9B~gYIc$0{wzd0W?}an^rt?qh+hw2DAM7oY zlzP9)SUk~nQ_@w*1X;^9$^7~S_kHUYq-6#2-XAZ29~|dgeXL=I<vgZV;Jkg)PP*-z zW*HRSnYuWT9pw;ufVqyG?3jI*mHmfx1EYbkU@7YVQp54!&rY3w_p;120<-EJdotYF z@44wX=R8dnE&H5R@}?!Jo)LMA?^%Vv&1PIOxEf?8i)kRBS+2{C7f$!DOtZL{w?Mx4 z-4**T!>j*eP<&^gF1qv(Y8IgJV7Z0MRO?$!yPRJa-|j}b?jYvPZVxU#Z*Va8o>SLn z+<3Gx?WK`VxF?T@3OoMTWxV^%q6y?=B;(@Zbah^HAwEl_h4$Y1fUitx#NX@P{mF>q zo6b=^Fs-T;A9Sm}px(_d=W}5Udp~W^^V%*|8$ZfX#bzdNMa^&5E>1Bq!EY1#p9zWl z&}i4n-xb*JUT@dw{<HRnp0(OIU)$ycldbkFalEVbu3R#D#Q81F-rA`s)#Jpmn`^JY zwTF(``UvM-uChH@pBCG+e&W=cqjZak%m<gv4A~Y}T^!nyG`H92H7DugHSS%Wysx0* z{vUI9w;mff5q4*4d3MA3J^l&qdo3f9;K^~i2ASN$tHaruZXbD7_8)DHx%btjsqgms z`#hHg?atM|eRMVTb!v8;(cP6>)RARRR!Hr(cNzMnI1~wB-A%tpoHhU3TFrENYV^h} z)dq3r6(<L&{UX6#m#U}HXveNa85>c#=F*%;cl^!xsS16^_)0^SNi}sAF--LJ<c-Y} zv*bD#C>7W5)_QqI85}ljv~nFtjh!a!xD?J@|9n=o6!Dl(-NqF7d!(GKH`&(0LtP)e z{zQ$xIj9}e{6X9&>Fg>jd9YF>ixeJwUN|Q=PIvQV(env<ZEeB7Um2J%qfjwfkLo>@ zS>dKNcaufSL<=FoBz{GBW^%o-kU4#_hKSa@%6I+cN0c%n->o~_3TRtHOsCZJL?_p^ zF5FPz@UYg-JG$CVE81W~UfWEg%LWhPbM~4Q8b}NqLk%;&_$&^u{7B(ZiK3iZqUh=g z{^`dzTpD83_7uF-rB0;tPuu8yIxFq@L|#s}@0q!<r76E7`KJ=@JVYWGnUUZPo2%F~ z#r~6+BqnYIM*TK(ed41K*pnwjU@jsM^X#MwD1Zpi6e<fM(}_VifRrH;6rx~L83%hI za%qf=kI2Ei_LNEa-Uu21gNY8oK8OMZ<c<o|*&78j8zNzH0E?3pu#-s20~q13Jval2 zatIs!UN`_6Q470bcohKBfL@SNF*yXgiUo2g0EemVg$sg!gcwZZ7*<UB$QCioY0pD> z5mMo(h!O3%2+9)x3`80Re7l=5UcfgqaIl9b7b0;uBT6c*8oA1gfy4N`zKKzqIf`ZC znB%e7aRh0{lOvd8V7HZC{wv%qe8iE6oZuym<Vlncb3o*LnK%lS${-ddMClME1~^nK zlcV+`o(!TgVK?6BI}7#|3s8|f07oMdA@GMqLjo2ju|x<^5?hH}{PpY|6M|x)$GioM z8w~+=*BC#3r;76E&Wl9;oz`|Be?a;WNK}Z*phI*9JqTOigmQ>ZqtRJ7*jCQRk_jL{ z9`K@;B4VLv<cL{};Q%uZb^*~7^KB)<2m~VHU~d$OTmdmiKtQZeX(eVK4(9R{V^3na z9N0Prf;kCfs3|O!AaDXAlbR__0J|kZfk@=>(NUg9j33@U$1a~hiLoxTAKg}|WG096 zbuHx!f_Wjq0zvz<Th&}b(~Qd7+-jBH!lb2?p>4cB7gRkA`go`{fAX<K>u(2!wn*l6 zO6KjFY%_O5N!;`#>C-PQMrCEy6@Db~W_gk=vMe;gY4bWKk!Mlf`SUaFuHUJv^IC9J z)8tU=4*z|>W#|7sMextVo$a&R^E$KqESM_GyV?aN7P(zMIs$DAqrBYQytRL9Fz(C^ zwJ1V51v=X8znY1d;pVz?bah`$n&w?v{V=yKWb*0ae|+jA{Noqxbzb$Za?LG7L|0dL zx0>1<UDY`$OEN-T9=$oVzQ@`5b=?6w*EzFGhd57Z{qJ3D2oCm_w2sx0C$0BRJ{R|; z^VLvIQ75D8Wb2IHk7=2)Juh46!q1luZKNl4JsYa6>Sf<;EpC%WU(B$(`*Cs7xgqz@ z`}Ix*hv|KJy{7Vgy20b$=2xl^o@Ea_Evt6zpHnL22!=`wL|3HhDoy_Ho@?a|ynkQ2 zpPHW>#<;o8jCQXt+3;TRxjn80d&BmGE!He%hLxP!T`sBjW*4qu+{|RW`lX{kIi=>y zJo14^<7Soatex?SdDR_Hkl+au7VbPl!ZLn*r&RWYvB^K$Exv``kLxxXcM^rh`Wkp^ z8$}e4AC90<2qF|q*!Z5}QamIUu<^b$E|D8$kBG!e6J&^Yg1ZktA)L<=;B7cKYa1SD z(Fj4oiz0+7KX>F1C<3;jy_cJlAx5CEQba~Yf~Ey2A|oVnD+L>`WU&J87#PMwN)j}j zjrZevLa0<45iUj{vL(xsL?BTXL7_5Gu5nUXI7G6f<AF$-Ak@kW^y^`P;Kas@P&CR4 zhU4PmEaNDaQkf7Yu~;maNQTK|0-zws<0U9hL6FE7g8P(;i2c5@N#vGFoh<p%NLcI# zlPrnw=tZMlOe~c^*u}gMX$;E7$Ha&QRtz$g#bAb#2#gRSi$EeFp#&m$2xJD4A|O&i z8T?S%=yg$J)EsvoK!6J=zz^Wf3JfGc3?GrP@y?!Zkh4fCM~Ay81l&Qy!z1SZD6K$j z{@x29pd)Uu1~gV&(1Jtb9l%WFkclKJ0hmjs_z;;^REiaeZb2kl5sB9Dca$LbfYly+ z?t;(X{{!n7$}y}`nGZ+_j!?#n62*!WpjbpE$AUq&q|hyikSV4QkwhX{k|`vb*{~8y zNh6HbFc!8k4*StA<VA70|GN_-Be5*U=&T&1{Fq2EBU~K*KRNWH!!F=|RX8d}7NIN{ z0Ut&p5KK2Yh&%~sEZ|#(N@bBeknX&wC@{=;C~!Os(iG3J21rzlMj#wzIod{`!!HqH zth}rucoHESuOJAJP+m*~isu+phT{++<_y0mIpA+n{w7LF5GZsIF!*a5;ozVj^!zwM z-+CwL$ZUKZ)*1iOo3T+n(waw$-1P5i+zhN0SjhlaV?|@?V5Q7(7MVh1QYp$}!xM>k zKn9BPKTwR+f$6_1p1|?d6KDpc`e0EtHKv$--4_)yBos%4z*2*Cx8VodhA1>B6dHk% zNffY;Vh<!4g;D8ru+)x+k%<hj1CNK1fNkHyh(r?Dt-q%u{)LWAVu6)(JRO<L0!!d` zFzVmvLZ<wcj!ge6jDgM7@$x8S@)-S484v7ZGVlu^1bd4Uz=s1Bg1w|tu;F718U(vY zLZy&$Sp$oq0~BCQWjWe8+B0ZmTPo9@=?FR)l}WaBAhB$T3<kxP&iT(2LD<KG9OcPS RWq_zmDg$S1?C9Zy`xocF#qj_D literal 0 HcmV?d00001 -- 2.39.5