From 01ea244f4bd810cd553754b542eca0b6a3d1484e Mon Sep 17 00:00:00 2001 From: Florent Madelaine Date: Mon, 3 Apr 2023 11:59:33 +0200 Subject: [PATCH] Huffman gruffalo diff --- .../HuffmanGruffaloNightmare.aux | 26 + .../HuffmanGruffaloNightmare.log | 1260 +++++++++++++++++ .../HuffmanGruffaloNightmare.out | 0 .../HuffmanGruffaloNightmare.pdf | Bin 0 -> 167117 bytes .../HuffmanGruffaloNightmare.tex | 715 ++++++++++ 3InformationTheory/file1.txt | 11 + 3InformationTheory/file2.txt | 24 + 3InformationTheory/gruffalo.txt | 168 +++ 8 files changed, 2204 insertions(+) create mode 100644 3InformationTheory/HuffmanGruffaloNightmare.aux create mode 100644 3InformationTheory/HuffmanGruffaloNightmare.log create mode 100644 3InformationTheory/HuffmanGruffaloNightmare.out create mode 100644 3InformationTheory/HuffmanGruffaloNightmare.pdf create mode 100644 3InformationTheory/HuffmanGruffaloNightmare.tex create mode 100644 3InformationTheory/file1.txt create mode 100644 3InformationTheory/file2.txt create mode 100644 3InformationTheory/gruffalo.txt diff --git a/3InformationTheory/HuffmanGruffaloNightmare.aux b/3InformationTheory/HuffmanGruffaloNightmare.aux new file mode 100644 index 0000000..914e6bf --- /dev/null +++ b/3InformationTheory/HuffmanGruffaloNightmare.aux @@ -0,0 +1,26 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\catcode `:\active +\catcode `;\active +\catcode `!\active +\catcode `?\active +\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} +\HyperFirstAtBeginDocument{\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{\ifx\hyper@anchor\@undefined +\let\contentsline\oldcontentsline +\let\newlabel\oldnewlabel +\fi} +\fi} +\global\let\hyper@last\relax +\gdef\HyperFirstAtBeginDocument#1{#1} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\babel@aux{french}{} +\@writefile{toc}{\contentsline {paragraph}{\IeC {\'e}tape 1 (au tableau)}{1}{Doc-Start}\protected@file@percent } +\@writefile{toc}{\contentsline {paragraph}{\IeC {\'e}tape 2 (au tableau)}{1}{Doc-Start}\protected@file@percent } +\@writefile{toc}{\contentsline {paragraph}{\IeC {\'e}tape 3 : compression}{1}{Doc-Start}\protected@file@percent } diff --git a/3InformationTheory/HuffmanGruffaloNightmare.log b/3InformationTheory/HuffmanGruffaloNightmare.log new file mode 100644 index 0000000..a9e977e --- /dev/null +++ b/3InformationTheory/HuffmanGruffaloNightmare.log @@ -0,0 +1,1260 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018) (preloaded format=pdflatex 2019.2.6) 3 APR 2023 11:43 +entering extended mode + restricted \write18 enabled. + file:line:error style messages enabled. + %&-line parsing enabled. +**\input HuffmanGruffaloNightmare.tex +(./HuffmanGruffaloNightmare.tex +(/usr/local/texlive/2018/texmf-dist/tex/latex/base/article.cls +Document Class: article 2018/09/03 v1.4i Standard LaTeX document class +(/usr/local/texlive/2018/texmf-dist/tex/latex/base/size10.clo +File: size10.clo 2018/09/03 v1.4i Standard LaTeX file (size option) +) +\c@part=\count80 +\c@section=\count81 +\c@subsection=\count82 +\c@subsubsection=\count83 +\c@paragraph=\count84 +\c@subparagraph=\count85 +\c@figure=\count86 +\c@table=\count87 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/local/texlive/2018/texmf-dist/tex/generic/babel/babel.sty +Package: babel 2018/11/13 3.27 The Babel package + +(/usr/local/texlive/2018/texmf-dist/tex/generic/babel/switch.def +File: switch.def 2018/11/13 3.27 Babel switching mechanism +) +(/usr/local/texlive/2018/texmf-dist/tex/generic/babel-french/francais.ldf +Language: francais 2019/01/30 v3.5d French support from the babel system + + +Package francais.ldf Warning: Option `francais' for Babel is *deprecated*, +(francais.ldf) it might be removed sooner or later. Please +(francais.ldf) use `french' instead; reported on input line 31. + +(/usr/local/texlive/2018/texmf-dist/tex/generic/babel-french/french.ldf +Language: french 2019/01/30 v3.5d French support from the babel system + +(/usr/local/texlive/2018/texmf-dist/tex/generic/babel/babel.def +File: babel.def 2018/11/13 3.27 Babel common definitions +\babel@savecnt=\count88 +\U@D=\dimen103 + +(/usr/local/texlive/2018/texmf-dist/tex/generic/babel/txtbabel.def) +\bbl@dirlevel=\count89 +) +\l@acadian = a dialect from \language\l@french +\FB@nonchar=\count90 +Package babel Info: Making : an active character on input line 414. +Package babel Info: Making ; an active character on input line 415. +Package babel Info: Making ! an active character on input line 416. +Package babel Info: Making ? an active character on input line 417. +\FBguill@level=\count91 +\FBold@everypar=\toks14 +\FB@Mht=\dimen104 +\mc@charclass=\count92 +\mc@charfam=\count93 +\mc@charslot=\count94 +\std@mcc=\count95 +\dec@mcc=\count96 +\c@FBcaption@count=\count97 +\listindentFB=\dimen105 +\descindentFB=\dimen106 +\labelindentFB=\dimen107 +\labelwidthFB=\dimen108 +\leftmarginFB=\dimen109 +\parindentFFN=\dimen110 +\FBfnindent=\dimen111 +))) +(/usr/local/texlive/2018/texmf-dist/tex/latex/carlisle/scalefnt.sty) +(/usr/local/texlive/2018/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks15 +) +(/usr/local/texlive/2018/texmf-dist/tex/latex/base/inputenc.sty +Package: inputenc 2018/08/11 v1.3c Input encoding file +\inpenc@prehook=\toks16 +\inpenc@posthook=\toks17 +) +(/usr/local/texlive/2018/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2018/08/11 v2.0j Standard LaTeX package + +(/usr/local/texlive/2018/texmf-dist/tex/latex/base/t1enc.def +File: t1enc.def 2018/08/11 v2.0j Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 48. +)) +(/usr/local/texlive/2018/texmf-dist/tex/latex/lm/lmodern.sty +Package: lmodern 2009/10/30 v1.6 Latin Modern Fonts +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/cmr/m/n --> OT1/lmr/m/n on input line 22. +LaTeX Font Info: Overwriting symbol font `letters' in version `normal' +(Font) OML/cmm/m/it --> OML/lmm/m/it on input line 23. +LaTeX Font Info: Overwriting symbol font `symbols' in version `normal' +(Font) OMS/cmsy/m/n --> OMS/lmsy/m/n on input line 24. +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal' +(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 25. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 26. +LaTeX Font Info: Overwriting symbol font `letters' in version `bold' +(Font) OML/cmm/b/it --> OML/lmm/b/it on input line 27. +LaTeX Font Info: Overwriting symbol font `symbols' in version `bold' +(Font) OMS/cmsy/b/n --> OMS/lmsy/b/n on input line 28. +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold' +(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 29. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 31. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) OT1/cmss/m/n --> OT1/lmss/m/n on input line 32. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' +(Font) OT1/cmr/m/it --> OT1/lmr/m/it on input line 33. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 34. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 35. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) OT1/cmss/bx/n --> OT1/lmss/bx/n on input line 36. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) OT1/cmr/bx/it --> OT1/lmr/bx/it on input line 37. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 38. +) +(/usr/local/texlive/2018/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2017/06/25 v1.2c Standard LaTeX Graphics (DPC,SPQR) + +(/usr/local/texlive/2018/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/local/texlive/2018/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/local/texlive/2018/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2018/01/08 v1.0l Graphics/color driver for pdftex +)) +(/usr/local/texlive/2018/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2017/06/01 v1.1a Enhanced LaTeX Graphics (DPC,SPQR) +\Gin@req@height=\dimen112 +\Gin@req@width=\dimen113 +) +(/usr/local/texlive/2018/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip10 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +(/usr/local/texlive/2018/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2018/11/30 v6.88e Hypertext links for LaTeX + +(/usr/local/texlive/2018/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty +Package: hobsub-hyperref 2016/05/16 v1.14 Bundle oberdiek, subset hyperref (HO) + + +(/usr/local/texlive/2018/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty +Package: hobsub-generic 2016/05/16 v1.14 Bundle oberdiek, subset generic (HO) +Package: hobsub 2016/05/16 v1.14 Construct package bundles (HO) +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO) +Package ifvtex Info: VTeX not detected. +Package: intcalc 2016/05/16 v1.2 Expandable calculations with integers (HO) +Package: ifpdf 2018/09/07 v3.3 Provides the ifpdf switch +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (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. +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +Package: pdftexcmds 2018/09/10 v0.29 Utility functions of pdfTeX for LuaTeX (HO +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +Package: pdfescape 2016/05/16 v1.14 Implements pdfTeX's escape features (HO) +Package: bigintcalc 2016/05/16 v1.4 Expandable calculations on big integers (HO +) +Package: bitset 2016/05/16 v1.2 Handle bit-vector datatype (HO) +Package: uniquecounter 2016/05/16 v1.3 Provide unlimited unique counter (HO) +) +Package hobsub Info: Skipping package `hobsub' (already loaded). +Package: letltxmacro 2016/05/16 v1.5 Let assignment for LaTeX macros (HO) +Package: hopatch 2016/05/16 v1.3 Wrapper for package hooks (HO) +Package: xcolor-patch 2016/05/16 xcolor patch +Package: atveryend 2016/05/16 v1.9 Hooks at the very end of document (HO) +Package atveryend Info: \enddocument detected (standard20110627). +Package: atbegshi 2016/06/09 v1.18 At begin shipout hook (HO) +Package: refcount 2016/05/16 v3.5 Data extraction from label references (HO) +Package: hycolor 2016/05/16 v1.8 Color options for hyperref/bookmark (HO) +) +(/usr/local/texlive/2018/texmf-dist/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional +) +(/usr/local/texlive/2018/texmf-dist/tex/latex/oberdiek/auxhook.sty +Package: auxhook 2016/05/16 v1.4 Hooks for auxiliary files (HO) +) +(/usr/local/texlive/2018/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) +) +\@linkdim=\dimen114 +\Hy@linkcounter=\count98 +\Hy@pagecounter=\count99 + +(/usr/local/texlive/2018/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2018/11/30 v6.88e Hyperref: PDFDocEncoding definition (HO) +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 +) +\Hy@SavedSpaceFactor=\count100 + +(/usr/local/texlive/2018/texmf-dist/tex/latex/latexconfig/hyperref.cfg +File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive +) +Package hyperref Info: Hyper figures OFF on input line 4519. +Package hyperref Info: Link nesting OFF on input line 4524. +Package hyperref Info: Hyper index ON on input line 4527. +Package hyperref Info: Plain pages OFF on input line 4534. +Package hyperref Info: Backreferencing OFF on input line 4539. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4772. +\c@Hy@tempcnt=\count101 +LaTeX Info: Redefining \url on input line 5125. +\XeTeXLinkMargin=\dimen115 +\Fld@menulength=\count102 +\Field@Width=\dimen116 +\Fld@charsize=\dimen117 +Package hyperref Info: Hyper figures OFF on input line 6380. +Package hyperref Info: Link nesting OFF on input line 6385. +Package hyperref Info: Hyper index ON on input line 6388. +Package hyperref Info: backreferencing OFF on input line 6395. +Package hyperref Info: Link coloring OFF on input line 6400. +Package hyperref Info: Link coloring with OCG OFF on input line 6405. +Package hyperref Info: PDF/A mode OFF on input line 6410. +LaTeX Info: Redefining \ref on input line 6450. +LaTeX Info: Redefining \pageref on input line 6454. +\Hy@abspage=\count103 +\c@Item=\count104 +\c@Hfootnote=\count105 +) +Package hyperref Info: Driver (autodetected): hpdftex. + +(/usr/local/texlive/2018/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2018/11/30 v6.88e Hyperref driver for pdfTeX +\Fld@listcount=\count106 +\c@bookmark@seq@number=\count107 + +(/usr/local/texlive/2018/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty +Package: rerunfilecheck 2016/05/16 v1.8 Rerun checks for auxiliary files (HO) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +82. +) +\Hy@SectionHShift=\skip43 +) +(/usr/local/texlive/2018/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) + +(/usr/local/texlive/2018/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Package option `usenames' ignored on input line 216. +Package xcolor Info: Driver file: pdftex.def on input line 225. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. +Package xcolor Info: Model `RGB' extended on input line 1364. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. + +(/usr/local/texlive/2018/texmf-dist/tex/latex/graphics/dvipsnam.def +File: dvipsnam.def 2016/06/17 v3.0m Driver-dependent file (DPC,SPQR) +)) +(/usr/local/texlive/2018/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty +(/usr/local/texlive/2018/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty +(/usr/local/texlive/2018/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.te +x +\pgfutil@everybye=\toks18 +\pgfutil@tempdima=\dimen118 +\pgfutil@tempdimb=\dimen119 + +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-li +sts.tex)) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def +\pgfutil@abb=\box27 +(/usr/local/texlive/2018/texmf-dist/tex/latex/ms/everyshi.sty +Package: everyshi 2001/05/15 v3.00 EveryShipout Package (MS) +)) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/pgf.revision.tex) +Package: pgfrcs 2019/02/02 v3.1.1 (3.1.1) +)) +Package: pgf 2019/02/02 v3.1.1 (3.1.1) + +(/usr/local/texlive/2018/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty +(/usr/local/texlive/2018/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex +Package: pgfsys 2019/02/02 v3.1.1 (3.1.1) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex +\pgfkeys@pathtoks=\toks19 +\pgfkeys@temptoks=\toks20 + +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.c +ode.tex +\pgfkeys@tmptoks=\toks21 +)) +\pgf@x=\dimen120 +\pgf@y=\dimen121 +\pgf@xa=\dimen122 +\pgf@ya=\dimen123 +\pgf@xb=\dimen124 +\pgf@yb=\dimen125 +\pgf@xc=\dimen126 +\pgf@yc=\dimen127 +\w@pgf@writea=\write3 +\r@pgf@reada=\read1 +\c@pgf@counta=\count108 +\c@pgf@countb=\count109 +\c@pgf@countc=\count110 +\c@pgf@countd=\count111 +\t@pgf@toka=\toks22 +\t@pgf@tokb=\toks23 +\t@pgf@tokc=\toks24 +\pgf@sys@id@count=\count112 + +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg +File: pgf.cfg 2019/02/02 v3.1.1 (3.1.1) +) +Driver file for pgf: pgfsys-pdftex.def + +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.d +ef +File: pgfsys-pdftex.def 2019/02/02 v3.1.1 (3.1.1) + +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-p +df.def +File: pgfsys-common-pdf.def 2019/02/02 v3.1.1 (3.1.1) +))) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath. +code.tex +File: pgfsyssoftpath.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgfsyssoftpath@smallbuffer@items=\count113 +\pgfsyssoftpath@bigbuffer@items=\count114 +) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol. +code.tex +File: pgfsysprotocol.code.tex 2019/02/02 v3.1.1 (3.1.1) +)) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex +Package: pgfcore 2019/02/02 v3.1.1 (3.1.1) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex +\pgfmath@dimen=\dimen128 +\pgfmath@count=\count115 +\pgfmath@box=\box28 +\pgfmath@toks=\toks25 +\pgfmath@stack@operand=\toks26 +\pgfmath@stack@operation=\toks27 +) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code. +tex +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic +.code.tex) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigo +nometric.code.tex) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.rando +m.code.tex) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.compa +rison.code.tex) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base. +code.tex) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round +.code.tex) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc. +code.tex) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integ +erarithmetics.code.tex))) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex +\c@pgfmathroundto@lastzeros=\count116 +)) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.co +de.tex +File: pgfcorepoints.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgf@picminx=\dimen129 +\pgf@picmaxx=\dimen130 +\pgf@picminy=\dimen131 +\pgf@picmaxy=\dimen132 +\pgf@pathminx=\dimen133 +\pgf@pathmaxx=\dimen134 +\pgf@pathminy=\dimen135 +\pgf@pathmaxy=\dimen136 +\pgf@xx=\dimen137 +\pgf@xy=\dimen138 +\pgf@yx=\dimen139 +\pgf@yy=\dimen140 +\pgf@zx=\dimen141 +\pgf@zy=\dimen142 +) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconst +ruct.code.tex +File: pgfcorepathconstruct.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgf@path@lastx=\dimen143 +\pgf@path@lasty=\dimen144 +) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage +.code.tex +File: pgfcorepathusage.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgf@shorten@end@additional=\dimen145 +\pgf@shorten@start@additional=\dimen146 +) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.co +de.tex +File: pgfcorescopes.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgfpic=\box29 +\pgf@hbox=\box30 +\pgf@layerbox@main=\box31 +\pgf@picture@serial@count=\count117 +) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicst +ate.code.tex +File: pgfcoregraphicstate.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgflinewidth=\dimen147 +) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransform +ations.code.tex +File: pgfcoretransformations.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgf@pt@x=\dimen148 +\pgf@pt@y=\dimen149 +\pgf@pt@temp=\dimen150 +) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.cod +e.tex +File: pgfcorequick.code.tex 2019/02/02 v3.1.1 (3.1.1) +) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.c +ode.tex +File: pgfcoreobjects.code.tex 2019/02/02 v3.1.1 (3.1.1) +) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathproce +ssing.code.tex +File: pgfcorepathprocessing.code.tex 2019/02/02 v3.1.1 (3.1.1) +) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.co +de.tex +File: pgfcorearrows.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgfarrowsep=\dimen151 +) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.cod +e.tex +File: pgfcoreshade.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgf@max=\dimen152 +\pgf@sys@shading@range@num=\count118 +) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.cod +e.tex +File: pgfcoreimage.code.tex 2019/02/02 v3.1.1 (3.1.1) + +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal. +code.tex +File: pgfcoreexternal.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgfexternal@startupbox=\box32 +)) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.co +de.tex +File: pgfcorelayers.code.tex 2019/02/02 v3.1.1 (3.1.1) +) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretranspare +ncy.code.tex +File: pgfcoretransparency.code.tex 2019/02/02 v3.1.1 (3.1.1) +) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns. +code.tex +File: pgfcorepatterns.code.tex 2019/02/02 v3.1.1 (3.1.1) +) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code. +tex +File: pgfcorerdf.code.tex 2019/02/02 v3.1.1 (3.1.1) +))) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.cod +e.tex +File: pgfmoduleshapes.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgfnodeparttextbox=\box33 +) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code. +tex +File: pgfmoduleplot.code.tex 2019/02/02 v3.1.1 (3.1.1) +) +(/usr/local/texlive/2018/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version +-0-65.sty +Package: pgfcomp-version-0-65 2019/02/02 v3.1.1 (3.1.1) +\pgf@nodesepstart=\dimen153 +\pgf@nodesepend=\dimen154 +) +(/usr/local/texlive/2018/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version +-1-18.sty +Package: pgfcomp-version-1-18 2019/02/02 v3.1.1 (3.1.1) +)) +(/usr/local/texlive/2018/texmf-dist/tex/latex/pgf/utilities/pgffor.sty +(/usr/local/texlive/2018/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex) +) (/usr/local/texlive/2018/texmf-dist/tex/latex/pgf/math/pgfmath.sty +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex +Package: pgffor 2019/02/02 v3.1.1 (3.1.1) + +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex) +\pgffor@iter=\dimen155 +\pgffor@skip=\dimen156 +\pgffor@stack=\toks28 +\pgffor@toks=\toks29 +)) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.cod +e.tex +Package: tikz 2019/02/02 v3.1.1 (3.1.1) + +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothan +dlers.code.tex +File: pgflibraryplothandlers.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgf@plot@mark@count=\count119 +\pgfplotmarksize=\dimen157 +) +\tikz@lastx=\dimen158 +\tikz@lasty=\dimen159 +\tikz@lastxsaved=\dimen160 +\tikz@lastysaved=\dimen161 +\tikzleveldistance=\dimen162 +\tikzsiblingdistance=\dimen163 +\tikz@figbox=\box34 +\tikz@figbox@bg=\box35 +\tikz@tempbox=\box36 +\tikz@tempbox@bg=\box37 +\tikztreelevel=\count120 +\tikznumberofchildren=\count121 +\tikznumberofcurrentchild=\count122 +\tikz@fig@count=\count123 + +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.cod +e.tex +File: pgfmodulematrix.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgfmatrixcurrentrow=\count124 +\pgfmatrixcurrentcolumn=\count125 +\pgf@matrix@numberofcolumns=\count126 +) +\tikz@expandcount=\count127 + +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie +s/tikzlibrarytopaths.code.tex +File: tikzlibrarytopaths.code.tex 2019/02/02 v3.1.1 (3.1.1) +))) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie +s/tikzlibrarydecorations.pathmorphing.code.tex +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie +s/tikzlibrarydecorations.code.tex +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/modules/pgfmoduledecoration +s.code.tex +\pgfdecoratedcompleteddistance=\dimen164 +\pgfdecoratedremainingdistance=\dimen165 +\pgfdecoratedinputsegmentcompleteddistance=\dimen166 +\pgfdecoratedinputsegmentremainingdistance=\dimen167 +\pgf@decorate@distancetomove=\dimen168 +\pgf@decorate@repeatstate=\count128 +\pgfdecorationsegmentamplitude=\dimen169 +\pgfdecorationsegmentlength=\dimen170 +) +\tikz@lib@dec@box=\box38 +) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/libraries/decorations/pgfli +brarydecorations.pathmorphing.code.tex)) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie +s/tikzlibrarydecorations.pathreplacing.code.tex +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/libraries/decorations/pgfli +brarydecorations.pathreplacing.code.tex)) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie +s/tikzlibrarybackgrounds.code.tex +File: tikzlibrarybackgrounds.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgf@layerbox@background=\box39 +\pgf@layerboxsaved@background=\box40 +) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie +s/tikzlibrarypositioning.code.tex +File: tikzlibrarypositioning.code.tex 2019/02/02 v3.1.1 (3.1.1) +) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie +s/tikzlibraryarrows.code.tex +File: tikzlibraryarrows.code.tex 2019/02/02 v3.1.1 (3.1.1) + +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows. +code.tex +File: pgflibraryarrows.code.tex 2019/02/02 v3.1.1 (3.1.1) +\arrowsize=\dimen171 +)) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie +s/tikzlibraryautomata.code.tex +File: tikzlibraryautomata.code.tex 2019/02/02 v3.1.1 (3.1.1) + +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie +s/tikzlibraryshapes.multipart.code.tex +File: tikzlibraryshapes.multipart.code.tex 2019/02/02 v3.1.1 (3.1.1) + +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibrary +shapes.multipart.code.tex +File: pgflibraryshapes.multipart.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgfnodepartlowerbox=\box41 +\pgfnodeparttwobox=\box42 +\pgfnodepartthreebox=\box43 +\pgfnodepartfourbox=\box44 +\pgfnodeparttwentybox=\box45 +\pgfnodepartnineteenbox=\box46 +\pgfnodeparteighteenbox=\box47 +\pgfnodepartseventeenbox=\box48 +\pgfnodepartsixteenbox=\box49 +\pgfnodepartfifteenbox=\box50 +\pgfnodepartfourteenbox=\box51 +\pgfnodepartthirteenbox=\box52 +\pgfnodeparttwelvebox=\box53 +\pgfnodepartelevenbox=\box54 +\pgfnodeparttenbox=\box55 +\pgfnodepartninebox=\box56 +\pgfnodeparteightbox=\box57 +\pgfnodepartsevenbox=\box58 +\pgfnodepartsixbox=\box59 +\pgfnodepartfivebox=\box60 +))) +(/usr/local/texlive/2018/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows. +meta.code.tex +File: pgflibraryarrows.meta.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgfarrowinset=\dimen172 +\pgfarrowlength=\dimen173 +\pgfarrowwidth=\dimen174 +\pgfarrowlinewidth=\dimen175 +) +(/usr/local/texlive/2018/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty +Package: tcolorbox 2018/12/07 version 4.15 text color boxes + +(/usr/local/texlive/2018/texmf-dist/tex/latex/tools/verbatim.sty +Package: verbatim 2014/10/28 v1.5q LaTeX2e package for verbatim enhancements +\every@verbatim=\toks30 +\verbatim@line=\toks31 +\verbatim@in@stream=\read2 +) +(/usr/local/texlive/2018/texmf-dist/tex/latex/environ/environ.sty +Package: environ 2014/05/04 v0.3 A new way to define environments + +(/usr/local/texlive/2018/texmf-dist/tex/latex/trimspaces/trimspaces.sty +Package: trimspaces 2009/09/17 v1.1 Trim spaces around a token list +) +\@envbody=\toks32 +) +(/usr/local/texlive/2018/texmf-dist/tex/latex/etoolbox/etoolbox.sty +Package: etoolbox 2018/08/19 v2.5f e-TeX tools for LaTeX (JAW) +\etb@tempcnta=\count129 +) +\tcb@titlebox=\box61 +\tcb@upperbox=\box62 +\tcb@lowerbox=\box63 +\tcb@phantombox=\box64 +\c@tcbbreakpart=\count130 +\c@tcblayer=\count131 +\tcolorbox@number=\count132 +\tcb@temp=\box65 +\tcb@temp=\box66 +\tcb@temp=\box67 +\tcb@temp=\box68 +\tcb@out=\write4 +\tcb@record@out=\write5 +) +(/usr/local/texlive/2018/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex +Library (tcolorbox): 'tcbskins.code.tex' version '4.15' +\tcb@waterbox=\box69 + +(/usr/local/texlive/2018/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex +Library (tcolorbox): 'tcbskinsjigsaw.code.tex' version '4.15' +)) +(/usr/local/texlive/2018/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex +Library (tcolorbox): 'tcbbreakable.code.tex' version '4.15' +\tcb@testbox=\box70 +\tcb@totalupperbox=\box71 +\tcb@totallowerbox=\box72 +) (/usr/local/texlive/2018/texmf-dist/tex/latex/easy/easytable.sty +Document Style `easytable' v1.0 <2001/06/13>. +(/usr/local/texlive/2018/texmf-dist/tex/latex/easy/easy.sty +Document Style `easy' v1.1 <2001/05/31>. +Package: easy 2001/05/31 v1.1 +\@easy@level=\count133 +\@easy@ncol=\count134 +\@easy@nrow=\count135 +\@easy@cnt=\count136 +\@easy@boxviii=\box73 +\@easy@minxviii=\dimen176 +\@easy@minyviii=\dimen177 +\@easy@maxxviii=\dimen178 +\@easy@maxyviii=\dimen179 +\@easy@boxvii=\box74 +\@easy@minxvii=\dimen180 +\@easy@minyvii=\dimen181 +\@easy@maxxvii=\dimen182 +\@easy@maxyvii=\dimen183 +\@easy@boxvi=\box75 +\@easy@minxvi=\dimen184 +\@easy@minyvi=\dimen185 +\@easy@maxxvi=\dimen186 +\@easy@maxyvi=\dimen187 +\@easy@boxv=\box76 +\@easy@minxv=\dimen188 +\@easy@minyv=\dimen189 +\@easy@maxxv=\dimen190 +\@easy@maxyv=\dimen191 +\@easy@boxiv=\box77 +\@easy@minxiv=\dimen192 +\@easy@minyiv=\dimen193 +\@easy@maxxiv=\dimen194 +\@easy@maxyiv=\dimen195 +\@easy@boxiii=\box78 +\@easy@minxiii=\dimen196 +\@easy@minyiii=\dimen197 +\@easy@maxxiii=\dimen198 +\@easy@maxyiii=\dimen199 +\@easy@boxii=\box79 +\@easy@minxii=\dimen256 +\@easy@minyii=\dimen257 +\@easy@maxxii=\dimen258 +\@easy@maxyii=\dimen259 +\@easy@boxi=\box80 +\@easy@minxi=\dimen260 +\@easy@minyi=\dimen261 +\@easy@maxxi=\dimen262 +\@easy@maxyi=\dimen263 +\@easy@hsizexxx=\dimen264 +\@easy@vsizexxx=\dimen265 +\@easy@hsizexxix=\dimen266 +\@easy@vsizexxix=\dimen267 +\@easy@hsizexxviii=\dimen268 +\@easy@vsizexxviii=\dimen269 +\@easy@hsizexxvii=\dimen270 +\@easy@vsizexxvii=\dimen271 +\@easy@hsizexxvi=\dimen272 +\@easy@vsizexxvi=\dimen273 +\@easy@hsizexxv=\dimen274 +\@easy@vsizexxv=\dimen275 +\@easy@hsizexxiv=\dimen276 +\@easy@vsizexxiv=\dimen277 +\@easy@hsizexxiii=\dimen278 +\@easy@vsizexxiii=\dimen279 +\@easy@hsizexxii=\dimen280 +\@easy@vsizexxii=\dimen281 +\@easy@hsizexxi=\dimen282 +\@easy@vsizexxi=\dimen283 +\@easy@hsizexx=\dimen284 +\@easy@vsizexx=\dimen285 +\@easy@hsizexix=\dimen286 +\@easy@vsizexix=\dimen287 +\@easy@hsizexviii=\dimen288 +\@easy@vsizexviii=\dimen289 +\@easy@hsizexvii=\dimen290 +\@easy@vsizexvii=\dimen291 +\@easy@hsizexvi=\dimen292 +\@easy@vsizexvi=\dimen293 +\@easy@hsizexv=\dimen294 +\@easy@vsizexv=\dimen295 +\@easy@hsizexiv=\dimen296 +\@easy@vsizexiv=\dimen297 +\@easy@hsizexiii=\dimen298 +\@easy@vsizexiii=\dimen299 +\@easy@hsizexii=\dimen300 +\@easy@vsizexii=\dimen301 +\@easy@hsizexi=\dimen302 +\@easy@vsizexi=\dimen303 +\@easy@hsizex=\dimen304 +\@easy@vsizex=\dimen305 +\@easy@hsizeix=\dimen306 +\@easy@vsizeix=\dimen307 +\@easy@hsizeviii=\dimen308 +\@easy@vsizeviii=\dimen309 +\@easy@hsizevii=\dimen310 +\@easy@vsizevii=\dimen311 +\@easy@hsizevi=\dimen312 +\@easy@vsizevi=\dimen313 +\@easy@hsizev=\dimen314 +\@easy@vsizev=\dimen315 +\@easy@hsizeiv=\dimen316 +\@easy@vsizeiv=\dimen317 +\@easy@hsizeiii=\dimen318 +\@easy@vsizeiii=\dimen319 +\@easy@hsizeii=\dimen320 +\@easy@vsizeii=\dimen321 +\@easy@hsizei=\dimen322 +\@easy@vsizei=\dimen323 +\@easy@dash@len=\dimen324 +\@easy@dash@sep=\dimen325 +) +Package: easytable 2001/05/31v1.1 +\@tab@size@rule=\dimen326 +\@tab@size@dash=\dimen327 +) (/usr/local/texlive/2018/texmf-dist/tex/latex/framed/framed.sty +Package: framed 2011/10/22 v 0.96: framed or shaded text with page breaks +\OuterFrameSep=\skip44 +\fb@frw=\dimen328 +\fb@frh=\dimen329 +\FrameRule=\dimen330 +\FrameSep=\dimen331 +) +(/usr/local/texlive/2018/texmf-dist/tex/latex/tools/multicol.sty +Package: multicol 2018/12/27 v1.8v multicolumn formatting (FMi) +\c@tracingmulticols=\count137 +\mult@box=\box81 +\multicol@leftmargin=\dimen332 +\c@unbalance=\count138 +\c@collectmore=\count139 +\doublecol@number=\count140 +\multicoltolerance=\count141 +\multicolpretolerance=\count142 +\full@width=\dimen333 +\page@free=\dimen334 +\premulticols=\dimen335 +\postmulticols=\dimen336 +\multicolsep=\skip45 +\multicolbaselineskip=\skip46 +\partial@page=\box82 +\last@line=\box83 +\maxbalancingoverflow=\dimen337 +\mult@rightbox=\box84 +\mult@grightbox=\box85 +\mult@gfirstbox=\box86 +\mult@firstbox=\box87 +\@tempa=\box88 +\@tempa=\box89 +\@tempa=\box90 +\@tempa=\box91 +\@tempa=\box92 +\@tempa=\box93 +\@tempa=\box94 +\@tempa=\box95 +\@tempa=\box96 +\@tempa=\box97 +\@tempa=\box98 +\@tempa=\box99 +\@tempa=\box100 +\@tempa=\box101 +\@tempa=\box102 +\@tempa=\box103 +\@tempa=\box104 +\c@columnbadness=\count143 +\c@finalcolumnbadness=\count144 +\last@try=\dimen338 +\multicolovershoot=\dimen339 +\multicolundershoot=\dimen340 +\mult@nat@firstbox=\box105 +\colbreak@box=\box106 +\mc@col@check@num=\count145 +) +(/usr/local/texlive/2018/texmf-dist/tex/latex/savetrees/savetrees.sty +Package: savetrees 2016/04/13 v2.4 Pack as much text as possible onto each page + + +(/usr/local/texlive/2018/texmf-dist/tex/latex/xkeyval/xkeyval.sty +Package: xkeyval 2014/12/03 v2.7a package option processing (HA) + +(/usr/local/texlive/2018/texmf-dist/tex/generic/xkeyval/xkeyval.tex +(/usr/local/texlive/2018/texmf-dist/tex/generic/xkeyval/xkvutils.tex +\XKV@toks=\toks33 +\XKV@tempa@toks=\toks34 +) +\XKV@depth=\count146 +File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) +)) +\everypar=\toks35 +) +(/usr/local/texlive/2018/texmf-dist/tex/latex/titlesec/titlesec.sty +Package: titlesec 2016/03/21 v2.10.2 Sectioning titles +\ttl@box=\box107 +\beforetitleunit=\skip47 +\aftertitleunit=\skip48 +\ttl@plus=\dimen341 +\ttl@minus=\dimen342 +\ttl@toksa=\toks36 +\titlewidth=\dimen343 +\titlewidthlast=\dimen344 +\titlewidthfirst=\dimen345 +) +(/usr/local/texlive/2018/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2018/04/16 v5.8 Page Geometry +\Gm@cnth=\count147 +\Gm@cntv=\count148 +\c@Gm@tempcnt=\count149 +\Gm@bindingoffset=\dimen346 +\Gm@wd@mp=\dimen347 +\Gm@odd@mp=\dimen348 +\Gm@even@mp=\dimen349 +\Gm@layoutwidth=\dimen350 +\Gm@layoutheight=\dimen351 +\Gm@layouthoffset=\dimen352 +\Gm@layoutvoffset=\dimen353 +\Gm@dimlist=\toks37 +) +(/usr/local/texlive/2018/texmf-dist/tex/latex/tools/calc.sty +Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ) +\calc@Acount=\count150 +\calc@Bcount=\count151 +\calc@Adimen=\dimen354 +\calc@Bdimen=\dimen355 +\calc@Askip=\skip49 +\calc@Bskip=\skip50 +LaTeX Info: Redefining \setlength on input line 80. +LaTeX Info: Redefining \addtolength on input line 81. +\calc@Ccount=\count152 +\calc@Cskip=\skip51 +) +(/usr/local/texlive/2018/texmf-dist/tex/latex/microtype/microtype.sty +Package: microtype 2018/01/14 v2.7a Micro-typographical refinements (RS) +\MT@toks=\toks38 +\MT@count=\count153 +LaTeX Info: Redefining \textls on input line 793. +\MT@outer@kern=\dimen356 +LaTeX Info: Redefining \textmicrotypecontext on input line 1339. +\MT@listname@count=\count154 + +(/usr/local/texlive/2018/texmf-dist/tex/latex/microtype/microtype-pdftex.def +File: microtype-pdftex.def 2018/01/14 v2.7a Definitions specific to pdftex (RS) + +LaTeX Info: Redefining \lsstyle on input line 913. +LaTeX Info: Redefining \lslig on input line 913. +\MT@outer@space=\skip52 +) +Package microtype Info: Loading configuration file microtype.cfg. + +(/usr/local/texlive/2018/texmf-dist/tex/latex/microtype/microtype.cfg +File: microtype.cfg 2018/01/14 v2.7a microtype main configuration file (RS) +)) +(/usr/local/texlive/2018/texmf-dist/tex/latex/a4wide/a4wide.sty +Package: a4wide 1994/08/30 + +(/usr/local/texlive/2018/texmf-dist/tex/latex/ntgclass/a4.sty +Package: a4 2004/04/15 v1.2g A4 based page layout +)) +(/usr/local/texlive/2018/texmf-dist/tex/latex/paralist/paralist.sty +Package: paralist 2017/01/22 v2.7 Extended list environments +\pltopsep=\skip53 +\plpartopsep=\skip54 +\plitemsep=\skip55 +\plparsep=\skip56 +\pl@lab=\toks39 +) +(/usr/local/texlive/2018/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty +Package: fancyhdr 2019/01/31 v3.10 Extensive control of page headers and footer +s +\f@nch@headwidth=\skip57 +\f@nch@O@elh=\skip58 +\f@nch@O@erh=\skip59 +\f@nch@O@olh=\skip60 +\f@nch@O@orh=\skip61 +\f@nch@O@elf=\skip62 +\f@nch@O@erf=\skip63 +\f@nch@O@olf=\skip64 +\f@nch@O@orf=\skip65 +) +(/usr/local/texlive/2018/texmf-dist/tex/latex/colortbl/colortbl.sty +Package: colortbl 2018/12/12 v1.0d Color table columns (DPC) + +(/usr/local/texlive/2018/texmf-dist/tex/latex/tools/array.sty +Package: array 2018/12/30 v2.4k Tabular extension package (FMi) +\col@sep=\dimen357 +\ar@mcellbox=\box108 +\extrarowheight=\dimen358 +\NC@list=\toks40 +\extratabsurround=\skip66 +\backup@length=\skip67 +\ar@cellbox=\box109 +) +\everycr=\toks41 +\minrowclearance=\skip68 +) +(/usr/local/texlive/2018/texmf-dist/tex/latex/cancel/cancel.sty +Package: cancel 2013/04/12 v2.2 Cancel math terms +) +(/usr/local/texlive/2018/texmf-dist/tex/latex/amsfonts/amssymb.sty +Package: amssymb 2013/01/14 v3.01 AMS font symbols + +(/usr/local/texlive/2018/texmf-dist/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support +\@emptytoks=\toks42 +\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 106. +)) +(/usr/local/texlive/2018/texmf-dist/tex/latex/amsmath/amsmath.sty +Package: amsmath 2018/12/01 v2.17b AMS math features +\@mathmargin=\skip69 + +For additional information on amsmath, use the `?' option. +(/usr/local/texlive/2018/texmf-dist/tex/latex/amsmath/amstext.sty +Package: amstext 2000/06/29 v2.01 AMS text + +(/usr/local/texlive/2018/texmf-dist/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 generic functions +\@emptytoks=\toks43 +\ex@=\dimen359 +)) +(/usr/local/texlive/2018/texmf-dist/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d Bold Symbols +\pmbraise@=\dimen360 +) +(/usr/local/texlive/2018/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 2016/03/08 v2.02 operator names +) +\inf@bad=\count155 +LaTeX Info: Redefining \frac on input line 223. +\uproot@=\count156 +\leftroot@=\count157 +LaTeX Info: Redefining \overline on input line 385. +\classnum@=\count158 +\DOTSCASE@=\count159 +LaTeX Info: Redefining \ldots on input line 482. +LaTeX Info: Redefining \dots on input line 485. +LaTeX Info: Redefining \cdots on input line 606. +\Mathstrutbox@=\box110 +\strutbox@=\box111 +\big@size=\dimen361 +LaTeX Font Info: Redeclaring font encoding OML on input line 729. +LaTeX Font Info: Redeclaring font encoding OMS on input line 730. +\macc@depth=\count160 +\c@MaxMatrixCols=\count161 +\dotsspace@=\muskip11 +\c@parentequation=\count162 +\dspbrk@lvl=\count163 +\tag@help=\toks44 +\row@=\count164 +\column@=\count165 +\maxfields@=\count166 +\andhelp@=\toks45 +\eqnshift@=\dimen362 +\alignsep@=\dimen363 +\tagshift@=\dimen364 +\tagwidth@=\dimen365 +\totwidth@=\dimen366 +\lineht@=\dimen367 +\@envbody=\toks46 +\multlinegap=\skip70 +\multlinetaggap=\skip71 +\mathdisplay@stack=\toks47 +LaTeX Info: Redefining \[ on input line 2844. +LaTeX Info: Redefining \] on input line 2845. +) +(/usr/local/texlive/2018/texmf-dist/tex/latex/amscls/amsthm.sty +Package: amsthm 2017/10/31 v2.20.4 +\thm@style=\toks48 +\thm@bodyfont=\toks49 +\thm@headfont=\toks50 +\thm@notefont=\toks51 +\thm@headpunct=\toks52 +\thm@preskip=\skip72 +\thm@postskip=\skip73 +\thm@headsep=\skip74 +\dth@everypar=\toks53 +) +(/usr/local/texlive/2018/texmf-dist/tex/latex/base/ifthen.sty +Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC) +) +\c@theyear=\count167 +\c@exo=\count168 + +(/usr/local/texlive/2018/texmf-dist/tex/latex/comment/comment.sty +\CommentStream=\write6 + +Excluding comment 'comment') Include comment 'correction' +Excluding comment 'EspaceReponse' + +LaTeX Warning: Unused global option(s): + [6pt]. + +(./HuffmanGruffaloNightmare.aux) +\openout1 = `HuffmanGruffaloNightmare.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 149. +LaTeX Font Info: ... okay on input line 149. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 149. +LaTeX Font Info: ... okay on input line 149. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 149. +LaTeX Font Info: ... okay on input line 149. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 149. +LaTeX Font Info: ... okay on input line 149. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 149. +LaTeX Font Info: ... okay on input line 149. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 149. +LaTeX Font Info: ... okay on input line 149. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 149. +LaTeX Font Info: ... okay on input line 149. +LaTeX Font Info: Try loading font information for T1+lmr on input line 149. + +(/usr/local/texlive/2018/texmf-dist/tex/latex/lm/t1lmr.fd +File: t1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern +) +LaTeX Info: Redefining \degres on input line 149. +LaTeX Info: Redefining \dots on input line 149. +Package french.ldf Info: Setting StandardItemizeEnv=true for +(french.ldf) compatibility with paralist package, +(french.ldf) reported on input line 149. +Package french.ldf Info: Setting StandardEnumerateEnv=true for +(french.ldf) compatibility with paralist package, +(french.ldf) reported on input line 149. +LaTeX Info: Redefining \up on input line 149. + +(/usr/local/texlive/2018/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count169 +\scratchdimen=\dimen368 +\scratchbox=\box112 +\nofMPsegments=\count170 +\nofMParguments=\count171 +\everyMPshowfont=\toks54 +\MPscratchCnt=\count172 +\MPscratchDim=\dimen369 +\MPnumerator=\count173 +\makeMPintoPDFobject=\count174 +\everyMPtoPDFconversion=\toks55 +) (/usr/local/texlive/2018/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/local/texlive/2018/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) +) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.pdf,.png,.jpg,.mps,.jpeg,.jbig2,.jb2,.PDF,.PNG,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/local/texlive/2018/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +\AtBeginShipoutBox=\box113 +Package hyperref Info: Link coloring OFF on input line 149. + +(/usr/local/texlive/2018/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2016/05/21 v2.44 Cross-referencing by name of section + +(/usr/local/texlive/2018/texmf-dist/tex/generic/oberdiek/gettitlestring.sty +Package: gettitlestring 2016/05/16 v1.5 Cleanup title references (HO) +) +\c@section@level=\count175 +) +LaTeX Info: Redefining \ref on input line 149. +LaTeX Info: Redefining \pageref on input line 149. +LaTeX Info: Redefining \nameref on input line 149. + +(./HuffmanGruffaloNightmare.out) (./HuffmanGruffaloNightmare.out) +\@outlinefile=\write7 +\openout7 = `HuffmanGruffaloNightmare.out'. + + +ABD: EveryShipout initializing macros +*geometry* driver: auto-detecting +*geometry* detected driver: pdftex +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: landscape includefoot +* h-part:(L,W,R)=(42.67912pt, 759.6886pt, 42.67912pt) +* v-part:(T,H,B)=(42.67912pt, 512.14963pt, 42.67912pt) +* \paperwidth=845.04684pt +* \paperheight=597.50787pt +* \textwidth=424.58624pt +* \textheight=646.0pt +* \oddsidemargin=18.06749pt +* \evensidemargin=18.06749pt +* \topmargin=0.0pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=10.0pt +* \footskip=8.60901pt +* \marginparwidth=54.2025pt +* \marginparsep=11.0pt +* \columnsep=10.0pt +* \skip\footins=9.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +LaTeX Info: Redefining \microtypecontext on input line 149. +Package microtype Info: Generating PDF output. +Package microtype Info: Character protrusion enabled (level 2). +Package microtype Info: Using default protrusion set `alltext'. +Package microtype Info: Automatic font expansion enabled (level 2), +(microtype) stretch: 0, shrink: 50, step: 1, non-selected. +Package microtype Info: Using default expansion set `basictext'. +Package microtype Info: Tracking enabled. +Package microtype Info: Using tracking set `all'. +Package microtype Info: No adjustment of interword spacing. +Package microtype Info: No adjustment of character kerning. +(/usr/local/texlive/2018/texmf-dist/tex/latex/microtype/mt-cmr.cfg +File: mt-cmr.cfg 2013/05/19 v2.2 microtype config. file: Computer Modern Roman +(RS) +) +LaTeX Font Info: Try loading font information for T1+lmtt on input line 205. + + +(/usr/local/texlive/2018/texmf-dist/tex/latex/lm/t1lmtt.fd +File: t1lmtt.fd 2009/10/30 v1.6 Font defs for Latin Modern +) +Package microtype Info: Loading generic protrusion settings for font family +(microtype) `lmtt' (encoding: T1). +(microtype) For optimal results, create family-specific settings. +(microtype) See the microtype manual for details. + [1 + +{/usr/local/texlive/2018/texmf-var/fonts/map/pdftex/updmap/pdftex.map}] +Overfull \hbox (211.21541pt too wide) in paragraph at lines 662--663 + [] + [] + +[2] +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 667. +Package atveryend Info: Empty hook `AfterLastShipout' on input line 667. + (./HuffmanGruffaloNightmare.aux) +Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 667. +Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 667. +Package rerunfilecheck Info: File `HuffmanGruffaloNightmare.out' has not change +d. +(rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. +Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 667. + ) +Here is how much of TeX's memory you used: + 26967 strings out of 492616 + 542548 string characters out of 6128968 + 755530 words of memory out of 5000000 + 30400 multiletter control sequences out of 15000+600000 + 35971 words of font info for 39 fonts, out of 8000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 55i,6n,83p,981b,810s stack positions out of 5000i,500n,10000p,200000b,80000s +{/usr/local/texlive/2018/texmf-dist/fonts/enc/dvips/lm/lm-ec.enc} +Output written on HuffmanGruffaloNightmare.pdf (2 pages, 167117 bytes). +PDF statistics: + 45 PDF objects out of 1000 (max. 8388607) + 34 compressed objects within 1 object stream + 3 named destinations out of 1000 (max. 500000) + 10253 words of extra memory for PDF output out of 12000 (max. 10000000) + diff --git a/3InformationTheory/HuffmanGruffaloNightmare.out b/3InformationTheory/HuffmanGruffaloNightmare.out new file mode 100644 index 0000000..e69de29 diff --git a/3InformationTheory/HuffmanGruffaloNightmare.pdf b/3InformationTheory/HuffmanGruffaloNightmare.pdf new file mode 100644 index 0000000000000000000000000000000000000000..d84dfbb7004bb8c5d364c809e7c5c1fa726582cc GIT binary patch literal 167117 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

in~Djt=kO7qv+zK4FTB0bh=IZdx;NzO$KcN9 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�yFle)-1Xec)MH30hj~Q#K!PZVKp4eW9QJM5-B) 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,>=latex,thick] +% \tikzstyle{noeud}=[fill=yellow,circle,draw] +% \tikzstyle{feuille}=[fill=yellow,circle,draw] +% \tikzstyle{etiquette}=[midway,fill=white,draw] +% % Dimensions (MODIFIABLES) +% \def\DistanceInterNiveaux{3} +% \def\DistanceInterFeuilles{2} +% % Dimensions calculées (NON MODIFIABLES) +% \def\NiveauA{(0)*\DistanceInterNiveaux} +% \def\NiveauB{(1.875)*\DistanceInterNiveaux} +% \def\NiveauC{(3.625)*\DistanceInterNiveaux} +% \def\NiveauD{(5.25)*\DistanceInterNiveaux} +% \def\NiveauE{(6.75)*\DistanceInterNiveaux} +% \def\NiveauF{(8.125)*\DistanceInterNiveaux} +% \def\NiveauG{(9.375)*\DistanceInterNiveaux} +% \def\NiveauH{(10.5)*\DistanceInterNiveaux} +% \def\NiveauI{(11.5)*\DistanceInterNiveaux} +% \def\InterFeuilles{(-1)*\DistanceInterFeuilles} +% % Noeuds (MODIFIABLES : Styles et Coefficients d'InterFeuilles) +% \node[noeud] (R) at ({\NiveauA},{(13.5)*\InterFeuilles}) {$Tous$}; +% \node[noeud] (Ra) at ({\NiveauB},{(3.5)*\InterFeuilles}) {$$}; +% \node[noeud] (Raa) at ({\NiveauC},{(1)*\InterFeuilles}) {$$}; +% \node[noeud] (Raaa) at ({\NiveauD},{(0.5)*\InterFeuilles}) {$$}; +% \node[feuille] (Raaaa) at ({\NiveauE},{(0)*\InterFeuilles}) {$H$}; +% \node[feuille] (Raaab) at ({\NiveauE},{(1)*\InterFeuilles}) {$T$}; +% \node[feuille] (Raab) at ({\NiveauD},{(2)*\InterFeuilles}) {$E$}; +% \node[noeud] (Rab) at ({\NiveauC},{(5)*\InterFeuilles}) {$$}; +% \node[noeud] (Raba) at ({\NiveauD},{(4)*\InterFeuilles}) {$$}; +% \node[feuille] (Rabaa) at ({\NiveauE},{(3)*\InterFeuilles}) {$A$}; +% \node[noeud] (Rabab) at ({\NiveauE},{(4.5)*\InterFeuilles}) {$$}; +% \node[feuille] (Rababa) at ({\NiveauF},{(4)*\InterFeuilles}) {$W$}; +% \node[feuille] (Rababb) at ({\NiveauF},{(5)*\InterFeuilles}) {$G$}; +% \node[noeud] (Rabb) at ({\NiveauD},{(6.5)*\InterFeuilles}) {$$}; +% \node[feuille] (Rabba) at ({\NiveauE},{(6)*\InterFeuilles}) {$D$}; +% \node[feuille] (Rabbb) at ({\NiveauE},{(7)*\InterFeuilles}) {$U$}; +% \node[noeud] (Rb) at ({\NiveauB},{(17.5)*\InterFeuilles}) {$$}; +% \node[noeud] (Rba) at ({\NiveauC},{(10.5)*\InterFeuilles}) {$$}; +% \node[feuille] (Rbaa) at ({\NiveauD},{(8)*\InterFeuilles}) {$O$}; +% \node[noeud] (Rbab) at ({\NiveauD},{(11)*\InterFeuilles}) {$$}; +% \node[noeud] (Rbaba) at ({\NiveauE},{(10)*\InterFeuilles}) {$$}; +% \node[noeud] (Rbabaa) at ({\NiveauF},{(9.5)*\InterFeuilles}) {$$}; +% \node[feuille] (Rbabaaa) at ({\NiveauG},{(9)*\InterFeuilles}) {$.$}; +% \node[feuille] (Rbabaab) at ({\NiveauG},{(10)*\InterFeuilles}) {$K$}; +% \node[feuille] (Rbabab) at ({\NiveauF},{(11)*\InterFeuilles}) {$M$}; +% \node[noeud] (Rbabb) at ({\NiveauE},{(12.5)*\InterFeuilles}) {$$}; +% \node[feuille] (Rbabba) at ({\NiveauF},{(12)*\InterFeuilles}) {$L$}; +% \node[feuille] (Rbabbb) at ({\NiveauF},{(13)*\InterFeuilles}) {$S$}; +% \node[noeud] (Rbb) at ({\NiveauC},{(20.5)*\InterFeuilles}) {$$}; +% \node[noeud] (Rbba) at ({\NiveauD},{(20)*\InterFeuilles}) {$$}; +% \node[noeud] (Rbbaa) at ({\NiveauE},{(16.5)*\InterFeuilles}) {$$}; +% \node[noeud] (Rbbaaa) at ({\NiveauF},{(16)*\InterFeuilles}) {$$}; +% \node[noeud] (Rbbaaaa) at ({\NiveauG},{(14.5)*\InterFeuilles}) {$$}; +% \node[feuille] (Rbbaaaaa) at ({\NiveauH},{(14)*\InterFeuilles}) {$Y$}; +% \node[feuille] (Rbbaaaab) at ({\NiveauH},{(15)*\InterFeuilles}) {$"$}; +% \node[noeud] (Rbbaaab) at ({\NiveauG},{(17)*\InterFeuilles}) {$Nœud36$}; +% \node[noeud] (Rbbaaaba) at ({\NiveauH},{(16.5)*\InterFeuilles}) {$$}; +% \node[feuille] (Rbbaaabaa) at ({\NiveauI},{(16)*\InterFeuilles}) {$F$}; +% \node[feuille] (Rbbaaabab) at ({\NiveauI},{(17)*\InterFeuilles}) {$X$}; +% \node[feuille] (Rbbaaabb) at ({\NiveauH},{(18)*\InterFeuilles}) {$B$}; +% \node[feuille] (Rbbaab) at ({\NiveauF},{(19)*\InterFeuilles}) {$N$}; +% \node[noeud] (Rbbab) at ({\NiveauE},{(23)*\InterFeuilles}) {$$}; +% \node[feuille] (Rbbaba) at ({\NiveauF},{(20)*\InterFeuilles}) {$R$}; +% \node[noeud] (Rbbabb) at ({\NiveauF},{(23.5)*\InterFeuilles}) {$$}; +% \node[noeud] (Rbbabba) at ({\NiveauG},{(22.5)*\InterFeuilles}) {$$}; +% \node[noeud] (Rbbabbaa) at ({\NiveauH},{(21.5)*\InterFeuilles}) {$$}; +% \node[feuille] (Rbbabbaaa) at ({\NiveauI},{(21)*\InterFeuilles}) {$P$}; +% \node[feuille] (Rbbabbaab) at ({\NiveauI},{(22)*\InterFeuilles}) {$V$}; +% \node[noeud] (Rbbabbab) at ({\NiveauH},{(23.5)*\InterFeuilles}) {$$}; +% \node[feuille] (Rbbabbaba) at ({\NiveauI},{(23)*\InterFeuilles}) {$?$}; +% \node[feuille] (Rbbabbabb) at ({\NiveauI},{(24)*\InterFeuilles}) {$,$}; +% \node[noeud] (Rbbabbb) at ({\NiveauG},{(25.5)*\InterFeuilles}) {$$}; +% \node[feuille] (Rbbabbba) at ({\NiveauH},{(25)*\InterFeuilles}) {$C$}; +% \node[feuille] (Rbbabbbb) at ({\NiveauH},{(26)*\InterFeuilles}) {$I$}; +% \node[feuille] (Rbbb) at ({\NiveauD},{(27)*\InterFeuilles}) {$espace$}; +% % Arcs (MODIFIABLES : Styles) +% \draw[fleche] (R)--(Ra) node[etiquette] {$0$}; +% \draw[fleche] (Ra)--(Raa) node[etiquette] {$0$}; +% \draw[fleche] (Raa)--(Raaa) node[etiquette] {$0$}; +% \draw[fleche] (Raaa)--(Raaaa) node[etiquette] {$0$}; +% \draw[fleche] (Raaa)--(Raaab) node[etiquette] {$1$}; +% \draw[fleche] (Raa)--(Raab) node[etiquette] {$1$}; +% \draw[fleche] (Ra)--(Rab) node[etiquette] {$1$}; +% \draw[fleche] (Rab)--(Raba) node[etiquette] {$0$}; +% \draw[fleche] (Raba)--(Rabaa) node[etiquette] {$0$}; +% \draw[fleche] (Raba)--(Rabab) node[etiquette] {$1$}; +% \draw[fleche] (Rabab)--(Rababa) node[etiquette] {$0$}; +% \draw[fleche] (Rabab)--(Rababb) node[etiquette] {$A$}; +% \draw[fleche] (Rab)--(Rabb) node[etiquette] {$1$}; +% \draw[fleche] (Rabb)--(Rabba) node[etiquette] {$0$}; +% \draw[fleche] (Rabb)--(Rabbb) node[etiquette] {$1$}; +% \draw[fleche] (R)--(Rb) node[etiquette] {$1$}; +% \draw[fleche] (Rb)--(Rba) node[etiquette] {$0$}; +% \draw[fleche] (Rba)--(Rbaa) node[etiquette] {$0$}; +% \draw[fleche] (Rba)--(Rbab) node[etiquette] {$1$}; +% \draw[fleche] (Rbab)--(Rbaba) node[etiquette] {$0$}; +% \draw[fleche] (Rbaba)--(Rbabaa) node[etiquette] {$0$}; +% \draw[fleche] (Rbabaa)--(Rbabaaa) node[etiquette] {$0$}; +% \draw[fleche] (Rbabaa)--(Rbabaab) node[etiquette] {$1$}; +% \draw[fleche] (Rbaba)--(Rbabab) node[etiquette] {$1$}; +% \draw[fleche] (Rbab)--(Rbabb) node[etiquette] {$1$}; +% \draw[fleche] (Rbabb)--(Rbabba) node[etiquette] {$0$}; +% \draw[fleche] (Rbabb)--(Rbabbb) node[etiquette] {$1$}; +% \draw[fleche] (Rb)--(Rbb) node[etiquette] {$1$}; +% \draw[fleche] (Rbb)--(Rbba) node[etiquette] {$0$}; +% \draw[fleche] (Rbba)--(Rbbaa) node[etiquette] {$0$}; +% \draw[fleche] (Rbbaa)--(Rbbaaa) node[etiquette] {$0$}; +% \draw[fleche] (Rbbaaa)--(Rbbaaaa) node[etiquette] {$0$}; +% \draw[fleche] (Rbbaaaa)--(Rbbaaaaa) node[etiquette] {$0$}; +% \draw[fleche] (Rbbaaaa)--(Rbbaaaab) node[etiquette] {$1$}; +% \draw[fleche] (Rbbaaa)--(Rbbaaab) node[etiquette] {$1$}; +% \draw[fleche] (Rbbaaab)--(Rbbaaaba) node[etiquette] {$0$}; +% \draw[fleche] (Rbbaaaba)--(Rbbaaabaa) node[etiquette] {$0$}; +% \draw[fleche] (Rbbaaaba)--(Rbbaaabab) node[etiquette] {$1$}; +% \draw[fleche] (Rbbaaab)--(Rbbaaabb) node[etiquette] {$1$}; +% \draw[fleche] (Rbbaa)--(Rbbaab) node[etiquette] {$1$}; +% \draw[fleche] (Rbba)--(Rbbab) node[etiquette] {$1$}; +% \draw[fleche] (Rbbab)--(Rbbaba) node[etiquette] {$0$}; +% \draw[fleche] (Rbbab)--(Rbbabb) node[etiquette] {$1$}; +% \draw[fleche] (Rbbabb)--(Rbbabba) node[etiquette] {$0$}; +% \draw[fleche] (Rbbabba)--(Rbbabbaa) node[etiquette] {$0$}; +% \draw[fleche] (Rbbabbaa)--(Rbbabbaaa) node[etiquette] {$0$}; +% \draw[fleche] (Rbbabbaa)--(Rbbabbaab) node[etiquette] {$1$}; +% \draw[fleche] (Rbbabba)--(Rbbabbab) node[etiquette] {$1$}; +% \draw[fleche] (Rbbabbab)--(Rbbabbaba) node[etiquette] {$0$}; +% \draw[fleche] (Rbbabbab)--(Rbbabbabb) node[etiquette] {$1$}; +% \draw[fleche] (Rbbabb)--(Rbbabbb) node[etiquette] {$1$}; +% \draw[fleche] (Rbbabbb)--(Rbbabbba) node[etiquette] {$0$}; +% \draw[fleche] (Rbbabbb)--(Rbbabbbb) node[etiquette] {$1$}; +% \draw[fleche] (Rbb)--(Rbbb) node[etiquette] {$1$}; +% \end{tikzpicture} +% \end{center} +% %:-+-+-+-+- Fin + + + +% %:-+-+-+- Engendré par : http://math.et.info.free.fr/TikZ/Arbre/ +% \begin{center} +% % Racine à Gauche, développement vers la droite +% \begin{tikzpicture}[xscale=0.2,yscale=0.2] +% % Styles (MODIFIABLES) +% \tikzstyle{fleche}=[->,>=latex,thick] +% \tikzstyle{noeud}=[fill=yellow,circle,draw] +% \tikzstyle{feuille}=[fill=yellow,circle,draw] +% \tikzstyle{etiquette}=[midway,fill=white,draw] +% % Dimensions (MODIFIABLES) +% \def\DistanceInterNiveaux{3} +% \def\DistanceInterFeuilles{2} +% % Dimensions calculées (NON MODIFIABLES) +% \def\NiveauA{(0)*\DistanceInterNiveaux} +% \def\NiveauB{(1.875)*\DistanceInterNiveaux} +% \def\NiveauC{(3.625)*\DistanceInterNiveaux} +% \def\NiveauD{(5.25)*\DistanceInterNiveaux} +% \def\NiveauE{(6.75)*\DistanceInterNiveaux} +% \def\NiveauF{(8.125)*\DistanceInterNiveaux} +% \def\NiveauG{(9.375)*\DistanceInterNiveaux} +% \def\NiveauH{(10.5)*\DistanceInterNiveaux} +% \def\NiveauI{(11.5)*\DistanceInterNiveaux} +% \def\InterFeuilles{(-1)*\DistanceInterFeuilles} +% % Noeuds (MODIFIABLES : Styles et Coefficients d'InterFeuilles) +% \node[noeud] (R) at ({\NiveauA},{(13.5)*\InterFeuilles}) {\tiny $Tous$}; +% \node[noeud] (Ra) at ({\NiveauB},{(3.5)*\InterFeuilles}) {$$}; +% \node[noeud] (Raa) at ({\NiveauC},{(1)*\InterFeuilles}) {$$}; +% \node[noeud] (Raaa) at ({\NiveauD},{(0.5)*\InterFeuilles}) {$$}; +% \node[feuille] (Raaaa) at ({\NiveauE},{(0)*\InterFeuilles}) {\tiny $H$}; +% \node[feuille] (Raaab) at ({\NiveauE},{(1)*\InterFeuilles}) {\tiny $T$}; +% \node[feuille] (Raab) at ({\NiveauD},{(2)*\InterFeuilles}) {\tiny $E$}; +% \node[noeud] (Rab) at ({\NiveauC},{(5)*\InterFeuilles}) {$$}; +% \node[noeud] (Raba) at ({\NiveauD},{(4)*\InterFeuilles}) {$$}; +% \node[feuille] (Rabaa) at ({\NiveauE},{(3)*\InterFeuilles}) {\tiny $A$}; +% \node[noeud] (Rabab) at ({\NiveauE},{(4.5)*\InterFeuilles}) {$$}; +% \node[feuille] (Rababa) at ({\NiveauF},{(4)*\InterFeuilles}) {\tiny $W$}; +% \node[feuille] (Rababb) at ({\NiveauF},{(5)*\InterFeuilles}) {\tiny $G$}; +% \node[noeud] (Rabb) at ({\NiveauD},{(6.5)*\InterFeuilles}) {$$}; +% \node[feuille] (Rabba) at ({\NiveauE},{(6)*\InterFeuilles}) {\tiny $D$}; +% \node[feuille] (Rabbb) at ({\NiveauE},{(7)*\InterFeuilles}) {\tiny $U$}; +% \node[noeud] (Rb) at ({\NiveauB},{(17.5)*\InterFeuilles}) {$$}; +% \node[noeud] (Rba) at ({\NiveauC},{(10.5)*\InterFeuilles}) {$$}; +% \node[feuille] (Rbaa) at ({\NiveauD},{(8)*\InterFeuilles}) {\tiny $O$}; +% \node[noeud] (Rbab) at ({\NiveauD},{(11)*\InterFeuilles}) {$$}; +% \node[noeud] (Rbaba) at ({\NiveauE},{(10)*\InterFeuilles}) {$$}; +% \node[noeud] (Rbabaa) at ({\NiveauF},{(9.5)*\InterFeuilles}) {$$}; +% \node[feuille] (Rbabaaa) at ({\NiveauG},{(9)*\InterFeuilles}) {\tiny $.$}; +% \node[feuille] (Rbabaab) at ({\NiveauG},{(10)*\InterFeuilles}) {\tiny $K$}; +% \node[feuille] (Rbabab) at ({\NiveauF},{(11)*\InterFeuilles}) {\tiny $M$}; +% \node[noeud] (Rbabb) at ({\NiveauE},{(12.5)*\InterFeuilles}) {$$}; +% \node[feuille] (Rbabba) at ({\NiveauF},{(12)*\InterFeuilles}) {\tiny $L$}; +% \node[feuille] (Rbabbb) at ({\NiveauF},{(13)*\InterFeuilles}) {\tiny $S$}; +% \node[noeud] (Rbb) at ({\NiveauC},{(20.5)*\InterFeuilles}) {$$}; +% \node[noeud] (Rbba) at ({\NiveauD},{(20)*\InterFeuilles}) {$$}; +% \node[noeud] (Rbbaa) at ({\NiveauE},{(16.5)*\InterFeuilles}) {$$}; +% \node[noeud] (Rbbaaa) at ({\NiveauF},{(16)*\InterFeuilles}) {$$}; +% \node[noeud] (Rbbaaaa) at ({\NiveauG},{(14.5)*\InterFeuilles}) {$$}; +% \node[feuille] (Rbbaaaaa) at ({\NiveauH},{(14)*\InterFeuilles}) {\tiny +% $Y$}; +% \node[feuille] (Rbbaaaab) at ({\NiveauH},{(15)*\InterFeuilles}) {\tiny +% $"$}; +% \node[noeud] (Rbbaaab) at ({\NiveauG},{(17)*\InterFeuilles}) {}; +% \node[noeud] (Rbbaaaba) at ({\NiveauH},{(16.5)*\InterFeuilles}) {}; +% \node[feuille] (Rbbaaabaa) at ({\NiveauI},{(16)*\InterFeuilles}) +% {\tiny $F$}; +% \node[feuille] (Rbbaaabab) at ({\NiveauI},{(17)*\InterFeuilles}) +% {\tiny $X$}; +% \node[feuille] (Rbbaaabb) at ({\NiveauH},{(18)*\InterFeuilles}) {\tiny +% $B$}; +% \node[feuille] (Rbbaab) at ({\NiveauF},{(19)*\InterFeuilles}) {\tiny $N$}; +% \node[noeud] (Rbbab) at ({\NiveauE},{(23)*\InterFeuilles}) {$$}; +% \node[feuille] (Rbbaba) at ({\NiveauF},{(20)*\InterFeuilles}) {\tiny $R$}; +% \node[noeud] (Rbbabb) at ({\NiveauF},{(23.5)*\InterFeuilles}) {$$}; +% \node[noeud] (Rbbabba) at ({\NiveauG},{(22.5)*\InterFeuilles}) {$$}; +% \node[noeud] (Rbbabbaa) at ({\NiveauH},{(21.5)*\InterFeuilles}) {$$}; +% \node[feuille] (Rbbabbaaa) at ({\NiveauI},{(21)*\InterFeuilles}) +% {\tiny $P$}; +% \node[feuille] (Rbbabbaab) at ({\NiveauI},{(22)*\InterFeuilles}) +% {\tiny $V$}; +% \node[noeud] (Rbbabbab) at ({\NiveauH},{(23.5)*\InterFeuilles}) {$$}; +% \node[feuille] (Rbbabbaba) at ({\NiveauI},{(23)*\InterFeuilles}) +% {\tiny $?$}; +% \node[feuille] (Rbbabbabb) at ({\NiveauI},{(24)*\InterFeuilles}) +% {\tiny $,$}; +% \node[noeud] (Rbbabbb) at ({\NiveauG},{(25.5)*\InterFeuilles}) {$$}; +% \node[feuille] (Rbbabbba) at ({\NiveauH},{(25)*\InterFeuilles}) {\tiny +% $C$}; +% \node[feuille] (Rbbabbbb) at ({\NiveauH},{(26)*\InterFeuilles}) {\tiny +% $I$}; +% \node[feuille] (Rbbb) at ({\NiveauD},{(27)*\InterFeuilles}) {\tiny $espace$}; +% % Arcs (MODIFIABLES : Styles) +% \draw[fleche] (R)--(Ra) node[etiquette] {$0$}; +% \draw[fleche] (Ra)--(Raa) node[etiquette] {$0$}; +% \draw[fleche] (Raa)--(Raaa) node[etiquette] {$0$}; +% \draw[fleche] (Raaa)--(Raaaa) node[etiquette] {$0$}; +% \draw[fleche] (Raaa)--(Raaab) node[etiquette] {$1$}; +% \draw[fleche] (Raa)--(Raab) node[etiquette] {$1$}; +% \draw[fleche] (Ra)--(Rab) node[etiquette] {$1$}; +% \draw[fleche] (Rab)--(Raba) node[etiquette] {$0$}; +% \draw[fleche] (Raba)--(Rabaa) node[etiquette] {$0$}; +% \draw[fleche] (Raba)--(Rabab) node[etiquette] {$1$}; +% \draw[fleche] (Rabab)--(Rababa) node[etiquette] {$0$}; +% \draw[fleche] (Rabab)--(Rababb) node[etiquette] {$1$}; +% \draw[fleche] (Rab)--(Rabb) node[etiquette] {$1$}; +% \draw[fleche] (Rabb)--(Rabba) node[etiquette] {$0$}; +% \draw[fleche] (Rabb)--(Rabbb) node[etiquette] {$1$}; +% \draw[fleche] (R)--(Rb) node[etiquette] {$1$}; +% \draw[fleche] (Rb)--(Rba) node[etiquette] {$0$}; +% \draw[fleche] (Rba)--(Rbaa) node[etiquette] {$0$}; +% \draw[fleche] (Rba)--(Rbab) node[etiquette] {$1$}; +% \draw[fleche] (Rbab)--(Rbaba) node[etiquette] {$0$}; +% \draw[fleche] (Rbaba)--(Rbabaa) node[etiquette] {$0$}; +% \draw[fleche] (Rbabaa)--(Rbabaaa) node[etiquette] {$0$}; +% \draw[fleche] (Rbabaa)--(Rbabaab) node[etiquette] {$1$}; +% \draw[fleche] (Rbaba)--(Rbabab) node[etiquette] {$1$}; +% \draw[fleche] (Rbab)--(Rbabb) node[etiquette] {$1$}; +% \draw[fleche] (Rbabb)--(Rbabba) node[etiquette] {$0$}; +% \draw[fleche] (Rbabb)--(Rbabbb) node[etiquette] {$1$}; +% \draw[fleche] (Rb)--(Rbb) node[etiquette] {$1$}; +% \draw[fleche] (Rbb)--(Rbba) node[etiquette] {$0$}; +% \draw[fleche] (Rbba)--(Rbbaa) node[etiquette] {$0$}; +% \draw[fleche] (Rbbaa)--(Rbbaaa) node[etiquette] {$0$}; +% \draw[fleche] (Rbbaaa)--(Rbbaaaa) node[etiquette] {$0$}; +% \draw[fleche] (Rbbaaaa)--(Rbbaaaaa) node[etiquette] {$0$}; +% \draw[fleche] (Rbbaaaa)--(Rbbaaaab) node[etiquette] {$1$}; +% \draw[fleche] (Rbbaaa)--(Rbbaaab) node[etiquette] {$1$}; +% \draw[fleche] (Rbbaaab)--(Rbbaaaba) node[etiquette] {$0$}; +% \draw[fleche] (Rbbaaaba)--(Rbbaaabaa) node[etiquette] {$0$}; +% \draw[fleche] (Rbbaaaba)--(Rbbaaabab) node[etiquette] {$1$}; +% \draw[fleche] (Rbbaaab)--(Rbbaaabb) node[etiquette] {$1$}; +% \draw[fleche] (Rbbaa)--(Rbbaab) node[etiquette] {$1$}; +% \draw[fleche] (Rbba)--(Rbbab) node[etiquette] {$1$}; +% \draw[fleche] (Rbbab)--(Rbbaba) node[etiquette] {$0$}; +% \draw[fleche] (Rbbab)--(Rbbabb) node[etiquette] {$1$}; +% \draw[fleche] (Rbbabb)--(Rbbabba) node[etiquette] {$0$}; +% \draw[fleche] (Rbbabba)--(Rbbabbaa) node[etiquette] {$0$}; +% \draw[fleche] (Rbbabbaa)--(Rbbabbaaa) node[etiquette] {$0$}; +% \draw[fleche] (Rbbabbaa)--(Rbbabbaab) node[etiquette] {$1$}; +% \draw[fleche] (Rbbabba)--(Rbbabbab) node[etiquette] {$1$}; +% \draw[fleche] (Rbbabbab)--(Rbbabbaba) node[etiquette] {$0$}; +% \draw[fleche] (Rbbabbab)--(Rbbabbabb) node[etiquette] {$1$}; +% \draw[fleche] (Rbbabb)--(Rbbabbb) node[etiquette] {$1$}; +% \draw[fleche] (Rbbabbb)--(Rbbabbba) node[etiquette] {$0$}; +% \draw[fleche] (Rbbabbb)--(Rbbabbbb) node[etiquette] {$1$}; +% \draw[fleche] (Rbb)--(Rbbb) node[etiquette] {$1$}; +% \end{tikzpicture} +% \end{center} +% %:-+-+-+-+- Fin + + + +\pagebreak + +%:-+-+-+- Engendré par : http://math.et.info.free.fr/TikZ/Arbre/ +\begin{center} +% Racine en Haut, développement vers le bas +\begin{tikzpicture}[xscale=0.4,yscale=0.45] +% Styles (MODIFIABLES) +\tikzstyle{fleche}=[->,>=latex,thick] +\tikzstyle{noeud}=[fill=yellow,circle,draw] +\tikzstyle{feuille}=[fill=yellow,circle,draw] +\tikzstyle{etiquette}=[midway,fill=white,draw] +% Dimensions (MODIFIABLES) +\def\DistanceInterNiveaux{3} +\def\DistanceInterFeuilles{2} +% Dimensions calculées (NON MODIFIABLES) +\def\NiveauA{(-0)*\DistanceInterNiveaux} +\def\NiveauB{(-1.875)*\DistanceInterNiveaux} +\def\NiveauC{(-3.625)*\DistanceInterNiveaux} +\def\NiveauD{(-5.25)*\DistanceInterNiveaux} +\def\NiveauE{(-6.75)*\DistanceInterNiveaux} +\def\NiveauF{(-8.125)*\DistanceInterNiveaux} +\def\NiveauG{(-9.375)*\DistanceInterNiveaux} +\def\NiveauH{(-10.5)*\DistanceInterNiveaux} +\def\NiveauI{(-11.5)*\DistanceInterNiveaux} +\def\InterFeuilles{(1)*\DistanceInterFeuilles} +% Noeuds (MODIFIABLES : Styles et Coefficients d'InterFeuilles) +\node[noeud] (R) at ({(13.5)*\InterFeuilles},{\NiveauA}) {\tiny Tous}; +\node[noeud] (Ra) at ({(3.5)*\InterFeuilles},{\NiveauB}) {}; +\node[noeud] (Raa) at ({(1)*\InterFeuilles},{\NiveauC}) {}; +\node[noeud] (Raaa) at ({(0.5)*\InterFeuilles},{\NiveauD}) {}; +\node[feuille] (Raaaa) at ({(0)*\InterFeuilles},{\NiveauE}) {\tiny H}; +\node[feuille] (Raaab) at ({(1)*\InterFeuilles},{\NiveauE}) {\tiny T}; +\node[feuille] (Raab) at ({(2)*\InterFeuilles},{\NiveauD}) {\tiny E}; +\node[noeud] (Rab) at ({(5)*\InterFeuilles},{\NiveauC}) {}; +\node[noeud] (Raba) at ({(4)*\InterFeuilles},{\NiveauD}) {}; +\node[feuille] (Rabaa) at ({(3)*\InterFeuilles},{\NiveauE}) {\tiny A}; +\node[noeud] (Rabab) at ({(4.5)*\InterFeuilles},{\NiveauE}) {}; +\node[feuille] (Rababa) at ({(4)*\InterFeuilles},{\NiveauF}) {\tiny W}; +\node[feuille] (Rababb) at ({(5)*\InterFeuilles},{\NiveauF}) {\tiny G}; +\node[noeud] (Rabb) at ({(6.5)*\InterFeuilles},{\NiveauD}) {}; +\node[feuille] (Rabba) at ({(6)*\InterFeuilles},{\NiveauE}) {\tiny D}; +\node[feuille] (Rabbb) at ({(7)*\InterFeuilles},{\NiveauE}) {\tiny U}; +\node[noeud] (Rb) at ({(17.5)*\InterFeuilles},{\NiveauB}) {}; +\node[noeud] (Rba) at ({(10.5)*\InterFeuilles},{\NiveauC}) {}; +\node[feuille] (Rbaa) at ({(8)*\InterFeuilles},{\NiveauD}) {\tiny O}; +\node[noeud] (Rbab) at ({(11)*\InterFeuilles},{\NiveauD}) {}; +\node[noeud] (Rbaba) at ({(10)*\InterFeuilles},{\NiveauE}) {}; +\node[noeud] (Rbabaa) at ({(9.5)*\InterFeuilles},{\NiveauF}) {}; +\node[feuille] (Rbabaaa) at ({(9)*\InterFeuilles},{\NiveauG}) {\tiny .}; +\node[feuille] (Rbabaab) at ({(10)*\InterFeuilles},{\NiveauG}) {\tiny K}; +\node[feuille] (Rbabab) at ({(11)*\InterFeuilles},{\NiveauF}) {\tiny M}; +\node[noeud] (Rbabb) at ({(12.5)*\InterFeuilles},{\NiveauE}) {}; +\node[feuille] (Rbabba) at ({(12)*\InterFeuilles},{\NiveauF}) {\tiny L}; +\node[feuille] (Rbabbb) at ({(13)*\InterFeuilles},{\NiveauF}) {\tiny S}; +\node[noeud] (Rbb) at ({(20.5)*\InterFeuilles},{\NiveauC}) {}; +\node[noeud] (Rbba) at ({(20)*\InterFeuilles},{\NiveauD}) {}; +\node[noeud] (Rbbaa) at ({(16.5)*\InterFeuilles},{\NiveauE}) {}; +\node[noeud] (Rbbaaa) at ({(16)*\InterFeuilles},{\NiveauF}) {}; +\node[noeud] (Rbbaaaa) at ({(14.5)*\InterFeuilles},{\NiveauG}) {}; +\node[feuille] (Rbbaaaaa) at ({(14)*\InterFeuilles},{\NiveauH}) {\tiny + Y}; +\node[feuille] (Rbbaaaab) at ({(15)*\InterFeuilles},{\NiveauH}) {\tiny + "}; +\node[noeud] (Rbbaaab) at ({(17)*\InterFeuilles},{\NiveauG}) {}; +\node[noeud] (Rbbaaaba) at ({(16.5)*\InterFeuilles},{\NiveauH}) {}; +\node[feuille] (Rbbaaabaa) at ({(16)*\InterFeuilles},{\NiveauI}) +{\tiny F}; +\node[feuille] (Rbbaaabab) at ({(17)*\InterFeuilles},{\NiveauI}) +{\tiny X}; +\node[feuille] (Rbbaaabb) at ({(18)*\InterFeuilles},{\NiveauH}) {\tiny + B}; +\node[feuille] (Rbbaab) at ({(19)*\InterFeuilles},{\NiveauF}) {\tiny N}; +\node[noeud] (Rbbab) at ({(23)*\InterFeuilles},{\NiveauE}) {}; +\node[feuille] (Rbbaba) at ({(20)*\InterFeuilles},{\NiveauF}) {\tiny R}; +\node[noeud] (Rbbabb) at ({(23.5)*\InterFeuilles},{\NiveauF}) {}; +\node[noeud] (Rbbabba) at ({(22.5)*\InterFeuilles},{\NiveauG}) {}; +\node[noeud] (Rbbabbaa) at ({(21.5)*\InterFeuilles},{\NiveauH}) {}; +\node[feuille] (Rbbabbaaa) at ({(21)*\InterFeuilles},{\NiveauI}) +{\tiny P}; +\node[feuille] (Rbbabbaab) at ({(22)*\InterFeuilles},{\NiveauI}) +{\tiny V}; +\node[noeud] (Rbbabbab) at ({(23.5)*\InterFeuilles},{\NiveauH}) {}; +\node[feuille] (Rbbabbaba) at ({(23)*\InterFeuilles},{\NiveauI}) +{\tiny ?}; +\node[feuille] (Rbbabbabb) at ({(24)*\InterFeuilles},{\NiveauI}) +{\tiny ,}; +\node[noeud] (Rbbabbb) at ({(25.5)*\InterFeuilles},{\NiveauG}) {}; +\node[feuille] (Rbbabbba) at ({(25)*\InterFeuilles},{\NiveauH}) {\tiny + C}; +\node[feuille] (Rbbabbbb) at ({(26)*\InterFeuilles},{\NiveauH}) {\tiny + I}; +\node[feuille] (Rbbb) at ({(27)*\InterFeuilles},{\NiveauD}) {\tiny espace}; +% Arcs (MODIFIABLES : Styles) +\draw[fleche] (R)--(Ra) node[etiquette] {\tiny 0}; +\draw[fleche] (Ra)--(Raa) node[etiquette] {\tiny 0}; +\draw[fleche] (Raa)--(Raaa) node[etiquette] {\tiny 0}; +\draw[fleche] (Raaa)--(Raaaa) node[etiquette] {\tiny 0}; +\draw[fleche] (Raaa)--(Raaab) node[etiquette] {\tiny 1}; +\draw[fleche] (Raa)--(Raab) node[etiquette] {\tiny 1}; +\draw[fleche] (Ra)--(Rab) node[etiquette] {\tiny 1}; +\draw[fleche] (Rab)--(Raba) node[etiquette] {\tiny 0}; +\draw[fleche] (Raba)--(Rabaa) node[etiquette] {\tiny 0}; +\draw[fleche] (Raba)--(Rabab) node[etiquette] {\tiny 1}; +\draw[fleche] (Rabab)--(Rababa) node[etiquette] {\tiny 0}; +\draw[fleche] (Rabab)--(Rababb) node[etiquette] {\tiny 1}; +\draw[fleche] (Rab)--(Rabb) node[etiquette] {\tiny 1}; +\draw[fleche] (Rabb)--(Rabba) node[etiquette] {\tiny 0}; +\draw[fleche] (Rabb)--(Rabbb) node[etiquette] {\tiny 1}; +\draw[fleche] (R)--(Rb) node[etiquette] {\tiny 1}; +\draw[fleche] (Rb)--(Rba) node[etiquette] {\tiny 0}; +\draw[fleche] (Rba)--(Rbaa) node[etiquette] {\tiny 0}; +\draw[fleche] (Rba)--(Rbab) node[etiquette] {\tiny 1}; +\draw[fleche] (Rbab)--(Rbaba) node[etiquette] {\tiny 0}; +\draw[fleche] (Rbaba)--(Rbabaa) node[etiquette] {\tiny 0}; +\draw[fleche] (Rbabaa)--(Rbabaaa) node[etiquette] {\tiny 0}; +\draw[fleche] (Rbabaa)--(Rbabaab) node[etiquette] {\tiny 1}; +\draw[fleche] (Rbaba)--(Rbabab) node[etiquette] {\tiny 1}; +\draw[fleche] (Rbab)--(Rbabb) node[etiquette] {\tiny 1}; +\draw[fleche] (Rbabb)--(Rbabba) node[etiquette] {\tiny 0}; +\draw[fleche] (Rbabb)--(Rbabbb) node[etiquette] {\tiny 1}; +\draw[fleche] (Rb)--(Rbb) node[etiquette] {\tiny 1}; +\draw[fleche] (Rbb)--(Rbba) node[etiquette] {\tiny 0}; +\draw[fleche] (Rbba)--(Rbbaa) node[etiquette] {\tiny 0}; +\draw[fleche] (Rbbaa)--(Rbbaaa) node[etiquette] {\tiny 0}; +\draw[fleche] (Rbbaaa)--(Rbbaaaa) node[etiquette] {\tiny 0}; +\draw[fleche] (Rbbaaaa)--(Rbbaaaaa) node[etiquette] {\tiny 0}; +\draw[fleche] (Rbbaaaa)--(Rbbaaaab) node[etiquette] {\tiny 1}; +\draw[fleche] (Rbbaaa)--(Rbbaaab) node[etiquette] {\tiny 1}; +\draw[fleche] (Rbbaaab)--(Rbbaaaba) node[etiquette] {\tiny 0}; +\draw[fleche] (Rbbaaaba)--(Rbbaaabaa) node[etiquette] {\tiny 0}; +\draw[fleche] (Rbbaaaba)--(Rbbaaabab) node[etiquette] {\tiny 1}; +\draw[fleche] (Rbbaaab)--(Rbbaaabb) node[etiquette] {\tiny 1}; +\draw[fleche] (Rbbaa)--(Rbbaab) node[etiquette] {\tiny 1}; +\draw[fleche] (Rbba)--(Rbbab) node[etiquette] {\tiny 1}; +\draw[fleche] (Rbbab)--(Rbbaba) node[etiquette] {\tiny 0}; +\draw[fleche] (Rbbab)--(Rbbabb) node[etiquette] {\tiny 1}; +\draw[fleche] (Rbbabb)--(Rbbabba) node[etiquette] {\tiny 0}; +\draw[fleche] (Rbbabba)--(Rbbabbaa) node[etiquette] {\tiny 0}; +\draw[fleche] (Rbbabbaa)--(Rbbabbaaa) node[etiquette] {\tiny 0}; +\draw[fleche] (Rbbabbaa)--(Rbbabbaab) node[etiquette] {\tiny 1}; +\draw[fleche] (Rbbabba)--(Rbbabbab) node[etiquette] {\tiny 1}; +\draw[fleche] (Rbbabbab)--(Rbbabbaba) node[etiquette] {\tiny 0}; +\draw[fleche] (Rbbabbab)--(Rbbabbabb) node[etiquette] {\tiny 1}; +\draw[fleche] (Rbbabb)--(Rbbabbb) node[etiquette] {\tiny 1}; +\draw[fleche] (Rbbabbb)--(Rbbabbba) node[etiquette] {\tiny 0}; +\draw[fleche] (Rbbabbb)--(Rbbabbbb) node[etiquette] {\tiny 1}; +\draw[fleche] (Rbb)--(Rbbb) node[etiquette] {\tiny 1}; +\end{tikzpicture} +\end{center} +%:-+-+-+-+- Fin + + +\end{document} + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%% un nouvel exo et sa correction %%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%début-exo +\begin{exo} + \begin{enumerate} + \item %question 1 + + \item %question 2 + + \end{enumerate} +\end{exo} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fin-exo + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%début-correction +\begin{correction} + \begin{shaded} + %%% \begin{minipage}{.9\linewidth} + \begin{center} + \textbf{solution.} + \end{center} + \begin{enumerate} + \item %solution question 1 + + \item %solution question 2 + + \end{enumerate} + %%%\end{minipage} + \end{shaded} + \medskip +\end{correction} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fin-correction +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%% LocalWords: +%%% Local Variables: +%%% mode: latex +%%% TeX-master: t +%%% End: + diff --git a/3InformationTheory/file1.txt b/3InformationTheory/file1.txt new file mode 100644 index 0000000..cf8297e --- /dev/null +++ b/3InformationTheory/file1.txt @@ -0,0 +1,11 @@ +Ceci est un fichier texte pour tester la commande diff. + +Vous pouvez consulter le manuel de la commande diff en écrivant. + +man diff + +Ici j'ajoute une ligne qui sera absente du fichier file2.txt + +Pour faire la différence entre deux fichiers on peut faire : + +diff --color file1.txt file2.txt diff --git a/3InformationTheory/file2.txt b/3InformationTheory/file2.txt new file mode 100644 index 0000000..d862eef --- /dev/null +++ b/3InformationTheory/file2.txt @@ -0,0 +1,24 @@ +Ceci est un fichier texte pour tester la commande diff. + +Vous pouvez consulter le manuel de la commande diff en écrivant. + +man diff + +Je peux écrire le résultat (la page de manuel de diff) en écrivant + +man diff >> file2.txt + +Comme c'est un peu long, à la place j'ai utilisé + +man diff | head >> file2.txt + +GNU(1) User Commands GNU(1) + +NAME + GNU diff - compare files line by line + +SYNOPSIS + diff [OPTION]... FILES + +DESCRIPTION + Compare FILES line by line. diff --git a/3InformationTheory/gruffalo.txt b/3InformationTheory/gruffalo.txt new file mode 100644 index 0000000..eb37bb6 --- /dev/null +++ b/3InformationTheory/gruffalo.txt @@ -0,0 +1,168 @@ +A mouse took a stroll through the deep dark wood. A fox saw +the mouse and the mouse looked good. “Where are you going +to, little brown mouse? Come and have lunch in my +underground house.” + +étape 1 au tableau on compte la fréquence des lettres. +Le moins fréquent est à traiter en premier. + +étape 2 au tableau on construit l'arbre de Huffman. + +étape 3 : compression. +On note les labels de la racine vers la feuille qui est le code de chaque lettre. + +A devient : 0100 +(j'écris _ pour l'espace) +_ devient : 111 +m devient : 10 101 +o devient : 100 +u devient : 0 111 +s devient : 10 111 +e devient : 001 +_ devient : 111 +t devient : 000 1 +o devient : 100 +o devient : 100 +k devient : 101 001 +_ devient : 111 +a devient : ???? +_ devient : 111 + +%:-+-+-+- Engendré par : http://math.et.info.free.fr/TikZ/Arbre/ +\begin{center} +% Racine à Gauche, développement vers la droite +\begin{tikzpicture}[xscale=1,yscale=1] +% Styles (MODIFIABLES) +\tikzstyle{fleche}=[->,>=latex,thick] +\tikzstyle{noeud}=[fill=yellow,circle,draw] +\tikzstyle{feuille}=[fill=yellow,circle,draw] +\tikzstyle{etiquette}=[midway,fill=white,draw] +% Dimensions (MODIFIABLES) +\def\DistanceInterNiveaux{3} +\def\DistanceInterFeuilles{2} +% Dimensions calculées (NON MODIFIABLES) +\def\NiveauA{(0)*\DistanceInterNiveaux} +\def\NiveauB{(1.875)*\DistanceInterNiveaux} +\def\NiveauC{(3.625)*\DistanceInterNiveaux} +\def\NiveauD{(5.25)*\DistanceInterNiveaux} +\def\NiveauE{(6.75)*\DistanceInterNiveaux} +\def\NiveauF{(8.125)*\DistanceInterNiveaux} +\def\NiveauG{(9.375)*\DistanceInterNiveaux} +\def\NiveauH{(10.5)*\DistanceInterNiveaux} +\def\NiveauI{(11.5)*\DistanceInterNiveaux} +\def\InterFeuilles{(-1)*\DistanceInterFeuilles} +% Noeuds (MODIFIABLES : Styles et Coefficients d'InterFeuilles) +\node[noeud] (R) at ({\NiveauA},{(13.5)*\InterFeuilles}) {$Tous$}; +\node[noeud] (Ra) at ({\NiveauB},{(3.5)*\InterFeuilles}) {$$}; +\node[noeud] (Raa) at ({\NiveauC},{(1)*\InterFeuilles}) {$$}; +\node[noeud] (Raaa) at ({\NiveauD},{(0.5)*\InterFeuilles}) {$$}; +\node[feuille] (Raaaa) at ({\NiveauE},{(0)*\InterFeuilles}) {$H$}; +\node[feuille] (Raaab) at ({\NiveauE},{(1)*\InterFeuilles}) {$T$}; +\node[feuille] (Raab) at ({\NiveauD},{(2)*\InterFeuilles}) {$E$}; +\node[noeud] (Rab) at ({\NiveauC},{(5)*\InterFeuilles}) {$$}; +\node[noeud] (Raba) at ({\NiveauD},{(4)*\InterFeuilles}) {$$}; +\node[feuille] (Rabaa) at ({\NiveauE},{(3)*\InterFeuilles}) {$A$}; +\node[noeud] (Rabab) at ({\NiveauE},{(4.5)*\InterFeuilles}) {$$}; +\node[feuille] (Rababa) at ({\NiveauF},{(4)*\InterFeuilles}) {$W$}; +\node[feuille] (Rababb) at ({\NiveauF},{(5)*\InterFeuilles}) {$G$}; +\node[noeud] (Rabb) at ({\NiveauD},{(6.5)*\InterFeuilles}) {$$}; +\node[feuille] (Rabba) at ({\NiveauE},{(6)*\InterFeuilles}) {$D$}; +\node[feuille] (Rabbb) at ({\NiveauE},{(7)*\InterFeuilles}) {$U$}; +\node[noeud] (Rb) at ({\NiveauB},{(17.5)*\InterFeuilles}) {$$}; +\node[noeud] (Rba) at ({\NiveauC},{(10.5)*\InterFeuilles}) {$$}; +\node[feuille] (Rbaa) at ({\NiveauD},{(8)*\InterFeuilles}) {$O$}; +\node[noeud] (Rbab) at ({\NiveauD},{(11)*\InterFeuilles}) {$$}; +\node[noeud] (Rbaba) at ({\NiveauE},{(10)*\InterFeuilles}) {$$}; +\node[noeud] (Rbabaa) at ({\NiveauF},{(9.5)*\InterFeuilles}) {$$}; +\node[feuille] (Rbabaaa) at ({\NiveauG},{(9)*\InterFeuilles}) {$.$}; +\node[feuille] (Rbabaab) at ({\NiveauG},{(10)*\InterFeuilles}) {$K$}; +\node[feuille] (Rbabab) at ({\NiveauF},{(11)*\InterFeuilles}) {$M$}; +\node[noeud] (Rbabb) at ({\NiveauE},{(12.5)*\InterFeuilles}) {$$}; +\node[feuille] (Rbabba) at ({\NiveauF},{(12)*\InterFeuilles}) {$L$}; +\node[feuille] (Rbabbb) at ({\NiveauF},{(13)*\InterFeuilles}) {$S$}; +\node[noeud] (Rbb) at ({\NiveauC},{(20.5)*\InterFeuilles}) {$$}; +\node[noeud] (Rbba) at ({\NiveauD},{(20)*\InterFeuilles}) {$$}; +\node[noeud] (Rbbaa) at ({\NiveauE},{(16.5)*\InterFeuilles}) {$$}; +\node[noeud] (Rbbaaa) at ({\NiveauF},{(16)*\InterFeuilles}) {$$}; +\node[noeud] (Rbbaaaa) at ({\NiveauG},{(14.5)*\InterFeuilles}) {$$}; +\node[feuille] (Rbbaaaaa) at ({\NiveauH},{(14)*\InterFeuilles}) {$Y$}; +\node[feuille] (Rbbaaaab) at ({\NiveauH},{(15)*\InterFeuilles}) {$"$}; +\node[noeud] (Rbbaaab) at ({\NiveauG},{(17)*\InterFeuilles}) {$Nœud36$}; +\node[noeud] (Rbbaaaba) at ({\NiveauH},{(16.5)*\InterFeuilles}) {$$}; +\node[feuille] (Rbbaaabaa) at ({\NiveauI},{(16)*\InterFeuilles}) {$F$}; +\node[feuille] (Rbbaaabab) at ({\NiveauI},{(17)*\InterFeuilles}) {$X$}; +\node[feuille] (Rbbaaabb) at ({\NiveauH},{(18)*\InterFeuilles}) {$B$}; +\node[feuille] (Rbbaab) at ({\NiveauF},{(19)*\InterFeuilles}) {$N$}; +\node[noeud] (Rbbab) at ({\NiveauE},{(23)*\InterFeuilles}) {$$}; +\node[feuille] (Rbbaba) at ({\NiveauF},{(20)*\InterFeuilles}) {$R$}; +\node[noeud] (Rbbabb) at ({\NiveauF},{(23.5)*\InterFeuilles}) {$$}; +\node[noeud] (Rbbabba) at ({\NiveauG},{(22.5)*\InterFeuilles}) {$$}; +\node[noeud] (Rbbabbaa) at ({\NiveauH},{(21.5)*\InterFeuilles}) {$$}; +\node[feuille] (Rbbabbaaa) at ({\NiveauI},{(21)*\InterFeuilles}) {$P$}; +\node[feuille] (Rbbabbaab) at ({\NiveauI},{(22)*\InterFeuilles}) {$V$}; +\node[noeud] (Rbbabbab) at ({\NiveauH},{(23.5)*\InterFeuilles}) {$$}; +\node[feuille] (Rbbabbaba) at ({\NiveauI},{(23)*\InterFeuilles}) {$?$}; +\node[feuille] (Rbbabbabb) at ({\NiveauI},{(24)*\InterFeuilles}) {$,$}; +\node[noeud] (Rbbabbb) at ({\NiveauG},{(25.5)*\InterFeuilles}) {$$}; +\node[feuille] (Rbbabbba) at ({\NiveauH},{(25)*\InterFeuilles}) {$C$}; +\node[feuille] (Rbbabbbb) at ({\NiveauH},{(26)*\InterFeuilles}) {$I$}; +\node[feuille] (Rbbb) at ({\NiveauD},{(27)*\InterFeuilles}) {$espace$}; +% Arcs (MODIFIABLES : Styles) +\draw[fleche] (R)--(Ra) node[etiquette] {$0$}; +\draw[fleche] (Ra)--(Raa) node[etiquette] {$0$}; +\draw[fleche] (Raa)--(Raaa) node[etiquette] {$0$}; +\draw[fleche] (Raaa)--(Raaaa) node[etiquette] {$0$}; +\draw[fleche] (Raaa)--(Raaab) node[etiquette] {$1$}; +\draw[fleche] (Raa)--(Raab) node[etiquette] {$1$}; +\draw[fleche] (Ra)--(Rab) node[etiquette] {$1$}; +\draw[fleche] (Rab)--(Raba) node[etiquette] {$0$}; +\draw[fleche] (Raba)--(Rabaa) node[etiquette] {$0$}; +\draw[fleche] (Raba)--(Rabab) node[etiquette] {$1$}; +\draw[fleche] (Rabab)--(Rababa) node[etiquette] {$0$}; +\draw[fleche] (Rabab)--(Rababb) node[etiquette] {$A$}; +\draw[fleche] (Rab)--(Rabb) node[etiquette] {$1$}; +\draw[fleche] (Rabb)--(Rabba) node[etiquette] {$0$}; +\draw[fleche] (Rabb)--(Rabbb) node[etiquette] {$1$}; +\draw[fleche] (R)--(Rb) node[etiquette] {$1$}; +\draw[fleche] (Rb)--(Rba) node[etiquette] {$0$}; +\draw[fleche] (Rba)--(Rbaa) node[etiquette] {$0$}; +\draw[fleche] (Rba)--(Rbab) node[etiquette] {$1$}; +\draw[fleche] (Rbab)--(Rbaba) node[etiquette] {$0$}; +\draw[fleche] (Rbaba)--(Rbabaa) node[etiquette] {$0$}; +\draw[fleche] (Rbabaa)--(Rbabaaa) node[etiquette] {$0$}; +\draw[fleche] (Rbabaa)--(Rbabaab) node[etiquette] {$1$}; +\draw[fleche] (Rbaba)--(Rbabab) node[etiquette] {$1$}; +\draw[fleche] (Rbab)--(Rbabb) node[etiquette] {$1$}; +\draw[fleche] (Rbabb)--(Rbabba) node[etiquette] {$0$}; +\draw[fleche] (Rbabb)--(Rbabbb) node[etiquette] {$1$}; +\draw[fleche] (Rb)--(Rbb) node[etiquette] {$1$}; +\draw[fleche] (Rbb)--(Rbba) node[etiquette] {$0$}; +\draw[fleche] (Rbba)--(Rbbaa) node[etiquette] {$0$}; +\draw[fleche] (Rbbaa)--(Rbbaaa) node[etiquette] {$0$}; +\draw[fleche] (Rbbaaa)--(Rbbaaaa) node[etiquette] {$0$}; +\draw[fleche] (Rbbaaaa)--(Rbbaaaaa) node[etiquette] {$0$}; +\draw[fleche] (Rbbaaaa)--(Rbbaaaab) node[etiquette] {$1$}; +\draw[fleche] (Rbbaaa)--(Rbbaaab) node[etiquette] {$1$}; +\draw[fleche] (Rbbaaab)--(Rbbaaaba) node[etiquette] {$0$}; +\draw[fleche] (Rbbaaaba)--(Rbbaaabaa) node[etiquette] {$0$}; +\draw[fleche] (Rbbaaaba)--(Rbbaaabab) node[etiquette] {$1$}; +\draw[fleche] (Rbbaaab)--(Rbbaaabb) node[etiquette] {$1$}; +\draw[fleche] (Rbbaa)--(Rbbaab) node[etiquette] {$1$}; +\draw[fleche] (Rbba)--(Rbbab) node[etiquette] {$1$}; +\draw[fleche] (Rbbab)--(Rbbaba) node[etiquette] {$0$}; +\draw[fleche] (Rbbab)--(Rbbabb) node[etiquette] {$1$}; +\draw[fleche] (Rbbabb)--(Rbbabba) node[etiquette] {$0$}; +\draw[fleche] (Rbbabba)--(Rbbabbaa) node[etiquette] {$0$}; +\draw[fleche] (Rbbabbaa)--(Rbbabbaaa) node[etiquette] {$0$}; +\draw[fleche] (Rbbabbaa)--(Rbbabbaab) node[etiquette] {$1$}; +\draw[fleche] (Rbbabba)--(Rbbabbab) node[etiquette] {$1$}; +\draw[fleche] (Rbbabbab)--(Rbbabbaba) node[etiquette] {$0$}; +\draw[fleche] (Rbbabbab)--(Rbbabbabb) node[etiquette] {$1$}; +\draw[fleche] (Rbbabb)--(Rbbabbb) node[etiquette] {$1$}; +\draw[fleche] (Rbbabbb)--(Rbbabbba) node[etiquette] {$0$}; +\draw[fleche] (Rbbabbb)--(Rbbabbbb) node[etiquette] {$1$}; +\draw[fleche] (Rbb)--(Rbbb) node[etiquette] {$1$}; +\end{tikzpicture} +\end{center} +%:-+-+-+-+- Fin +