%!PS-Adobe-2.0 %%Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software %%Title: ldpc.dvi %%Pages: 38 %%PageOrder: Ascend %%BoundingBox: 0 0 596 842 %%DocumentFonts: CMSY10 CMSY7 CMMI12 CMR12 CMR10 CMMI10 MSBM10 CMMI8 %%+ CMR8 CMSY8 CMSS12 CMR6 CMMI6 CMR7 CMEX10 CMSS8 CMSY6 CMMI7 TeX-cmex8 %%+ TeX-cmex7 CMR5 %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips ldpc.dvi -o ldpc.ps %DVIPSParameters: dpi=600, compressed %DVIPSSource: TeX output 2006.10.23:1334 %%BeginProcSet: texc.pro %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr 1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B /chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ /cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 {2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ 1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N /p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ /Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) (LaserWriter 16/600)]{A length product length le{A length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end %%EndProcSet %%BeginProcSet: bbad153f.enc % Thomas Esser, Dec 2002. public domain % % Encoding for: % cmsy10 cmsy5 cmsy6 cmsy7 cmsy8 cmsy9 % /TeXbbad153fEncoding [ /minus /periodcentered /multiply /asteriskmath /divide /diamondmath /plusminus /minusplus /circleplus /circleminus /circlemultiply /circledivide /circledot /circlecopyrt /openbullet /bullet /equivasymptotic /equivalence /reflexsubset /reflexsuperset /lessequal /greaterequal /precedesequal /followsequal /similar /approxequal /propersubset /propersuperset /lessmuch /greatermuch /precedes /follows /arrowleft /arrowright /arrowup /arrowdown /arrowboth /arrownortheast /arrowsoutheast /similarequal /arrowdblleft /arrowdblright /arrowdblup /arrowdbldown /arrowdblboth /arrownorthwest /arrowsouthwest /proportional /prime /infinity /element /owner /triangle /triangleinv /negationslash /mapsto /universal /existential /logicalnot /emptyset /Rfractur /Ifractur /latticetop /perpendicular /aleph /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /union /intersection /unionmulti /logicaland /logicalor /turnstileleft /turnstileright /floorleft /floorright /ceilingleft /ceilingright /braceleft /braceright /angbracketleft /angbracketright /bar /bardbl /arrowbothv /arrowdblbothv /backslash /wreathproduct /radical /coproduct /nabla /integral /unionsq /intersectionsq /subsetsqequal /supersetsqequal /section /dagger /daggerdbl /paragraph /club /diamond /heart /spade /arrowleft /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /minus /periodcentered /multiply /asteriskmath /divide /diamondmath /plusminus /minusplus /circleplus /circleminus /.notdef /.notdef /circlemultiply /circledivide /circledot /circlecopyrt /openbullet /bullet /equivasymptotic /equivalence /reflexsubset /reflexsuperset /lessequal /greaterequal /precedesequal /followsequal /similar /approxequal /propersubset /propersuperset /lessmuch /greatermuch /precedes /follows /arrowleft /spade /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef ] def %%EndProcSet %%BeginProcSet: aae443f0.enc % Thomas Esser, Dec 2002. public domain % % Encoding for: % cmmi10 cmmi12 cmmi5 cmmi6 cmmi7 cmmi8 cmmi9 cmmib10 % /TeXaae443f0Encoding [ /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega /alpha /beta /gamma /delta /epsilon1 /zeta /eta /theta /iota /kappa /lambda /mu /nu /xi /pi /rho /sigma /tau /upsilon /phi /chi /psi /omega /epsilon /theta1 /pi1 /rho1 /sigma1 /phi1 /arrowlefttophalf /arrowleftbothalf /arrowrighttophalf /arrowrightbothalf /arrowhookleft /arrowhookright /triangleright /triangleleft /zerooldstyle /oneoldstyle /twooldstyle /threeoldstyle /fouroldstyle /fiveoldstyle /sixoldstyle /sevenoldstyle /eightoldstyle /nineoldstyle /period /comma /less /slash /greater /star /partialdiff /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /flat /natural /sharp /slurbelow /slurabove /lscript /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /dotlessi /dotlessj /weierstrass /vector /tie /psi /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /.notdef /.notdef /Omega /alpha /beta /gamma /delta /epsilon1 /zeta /eta /theta /iota /kappa /lambda /mu /nu /xi /pi /rho /sigma /tau /upsilon /phi /chi /psi /tie /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef ] def %%EndProcSet %%BeginProcSet: f7b6d320.enc % Thomas Esser, Dec 2002. public domain % % Encoding for: % cmb10 cmbx10 cmbx12 cmbx5 cmbx6 cmbx7 cmbx8 cmbx9 cmbxsl10 % cmdunh10 cmr10 cmr12 cmr17cmr6 cmr7 cmr8 cmr9 cmsl10 cmsl12 cmsl8 % cmsl9 cmss10cmss12 cmss17 cmss8 cmss9 cmssbx10 cmssdc10 cmssi10 % cmssi12 cmssi17 cmssi8cmssi9 cmssq8 cmssqi8 cmvtt10 % /TeXf7b6d320Encoding [ /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega /ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute /caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash /suppress /exclam /quotedblright /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /exclamdown /equal /questiondown /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis /suppress /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /.notdef /.notdef /Omega /ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute /caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash /suppress /dieresis /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef ] def %%EndProcSet %%BeginProcSet: 0ef0afca.enc % Thomas Esser, Dec 2002. public domain % % Encoding for: % cmr5 % /TeX0ef0afcaEncoding [ /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega /arrowup /arrowdown /quotesingle /exclamdown /questiondown /dotlessi /dotlessj /grave /acute /caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash /suppress /exclam /quotedblright /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis /suppress /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /.notdef /.notdef /Omega /arrowup /arrowdown /quotesingle /exclamdown /questiondown /dotlessi /dotlessj /grave /acute /caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash /suppress /dieresis /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef ] def %%EndProcSet %%BeginProcSet: texps.pro %! TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type /nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def end %%EndProcSet %%BeginProcSet: special.pro %! TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N /vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N /rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N /@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ /hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B /@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ /urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known {userdict/md get type/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup length 20 add dict copy def}if end md begin /letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale }if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState save N userdict maxlength dict begin/magscale true def normalscale currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts /psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def @MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N /@beginspecial{SDict begin/SpecialSave save N gsave normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N /setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B /rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end %%EndProcSet TeXDict begin @defspecial /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def /H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF /pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A { H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub /pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict /pdfmark known not {userdict /pdfmark systemdict /cleartomark get put} if @fedspecial end %%BeginFont: CMR5 %!PS-AdobeFont-1.1: CMR5 1.00B %%CreationDate: 1992 Feb 19 19:55:02 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00B) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR5) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR5 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-341 -250 1304 965}readonly def /UniqueID 5000788 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F D1F017CE45884D76EF2CB9BC5821FD25365DDEA1F9B0FF4CFF25B8E64D0747A3 7CAD14E0DBA3E3CA95F10F24B7D5D75451845F1FB7221D7794A860756CFBB3E7 704A52A22448C34812C3DBEDD41892577AABA7D555E9298C1A0F7DA638078167 F56E29672683C51CF1C003764A8E7AD9D8ADE77B4983F56FE2D12723AAD8BF36 682CFBB71B1D12210144D39DD841A971F71DB82AC6CD815987CDCF29ABC3CC96 5EEBD5D661F452C6E0C74F9ED8D0C5B3755551A172E0FE31EA02344176E32666 14B6853A1C303A5E818C2E455A6CF8FC9A66DC6E279101D61C523BD9DB8EB82F EAF4D7FDF6372383C0794C4568D079648689A199D4B65BA646CF95B7647E4BEC 83856C27A8EF177B3A686EDA6354FE9573E123C12EC4BA56A7E8BFB8F9B75147 9DD79A743968F36F7D0D479FA610F0816E6267E5CE327686A5485AB72201525C FB3B7CA10E1BF26E44C24E1696CB089CB0055BD692C89B237CF269F77A31DC81 0F4B75C8400ABCFDCEC6443CD0E81871CD71AA3064ABDE882C4C52322C27FA8B 41C689F827FB0F8AAF8022CF3C1F41C0B45601190C1328831857CBF9B1E7D1AA 246117E56D6B7938488055F4E63E2A1C8D57C17D213729C68349FEC2C3466F41 171E00413D39DF1F67BC15912F30775AFDF7FB3312587E20A68CF77AD3906040 842D63C45E19278622DD228C18ABDD024DD9613CDC0B109095DB0ADC3A3C0CB5 AB597D490189EA81239E39202CBC7A829EB9B313A8F962F7879D374ADF529BD0 5533EF977142F647AD2F5975BA7E340419116099B19ACCCC37C5512599441893 4BB8166C90763910DBD81A481642621D3A0F7F9D4F3D785A3180604F676DB0A1 A6E146DD376E5882EC89A81B94B432FEB4DA8618CAF0EB6D714AA8C5925A3A69 1924D3746847C01AEF0BE048B30E8A510BFEE69A8621977D2B44B90947503BF3 7B9278CD826D697E51A9793F27E53F96BAC74FAD80A0B0D9AAB302D73B2F732F 300CD65DB8D3378B36252DCC132E1E5F36621EC849C7D18CCB40AC2333BF1C4A 175955246013F6E44E1499AD97553298052A697B3542718C524F67C4FF26B09A 6379CA97DCBBD646D800506A5812CEBB73C21FB8019C52DC725C82E5315CB160 6C197979898E0BFADB0D4D09B22C2D1B8B751FEE2E9A5ED298AE360298BD36F6 D7BBF112A93ACA4834794457FA02F6A5D420FDD955D27D37602F85A8FA3481D3 E5F5E2FC734668D1D0F41FFE913B0CF48EB41FA8E30F1193B3B6B9CB189CA920 732070A0F63B2A091FADB797F9940120B77223F7E625282F1FB96523054E8386 4249F8F02C47B3FB43E64FBB47FAA521BA6809DEB56A33B45479D203A70981CB 4F26E61272B329FBD509B81CE13384 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: TeX-cmex7 %!PS-AdobeFont-1.0: TeX-cmex7 001.001 % Filtered by type1fix.pl 0.05 %%EndComments 13 dict dup begin /FontInfo 16 dict dup begin /Copyright (see\040copyright\040of\040original\040TeX\040font) def /FamilyName (TeX\040cmex7) def /FullName (TeX\040cmex7\040Regular) def /ItalicAngle 0 def /Notice (converted\040after\040April\0402001) def /UnderlinePosition -100 def /UnderlineThickness 50 def /Weight (Regular) def /isFixedPitch false def /version (001.001) def end readonly def /FontName /TeX-cmex7 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 82 /R put readonly def /FontBBox {-14 -2954 1627 771} readonly def /UniqueID 4314415 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA06DA87FC7163A5A2A756A598FAB07633 89DE8BAE4F093966CD2192CE95EB0F323A6BABFDACCFCF27D91F7869A0E46CA5 9AAF6905783E8AC1F3F9875A76F97187738432F8D14E61574CB292FFB9740871 66839799D8CAF6E0DFE00012EE6D46A2B3655F29705BE37FD5EDA1C765AA2CF5 C5AD37207ED1EE9DB82FF31A33307FFA16911406557336AF92F50B603C7BD336 73EC060F68318378A6F599DDADA5A21504CADBA1E1F4B1A22962BA1BB39ADC7B E8CC92F196549457877C9636A8A7EFAC1C3745644C0FD151C70B9FAD69B02C1F FE5ED071CA1CF3D4A70909B6A3986687D8FAD10BAC5D675125453255B130DA8B 19A84F21259FDDFCE6B5D9D58CB0B70FCBBDFD0732C755064FA6F46BF3DC4070 0E7BFCC89B9E47873B613CF218B1A2D47D9A327D068660F347CBE7CA39EBBBDE 7207CBC6ADE81DFB3BE959E791814CD82E280061D269A3CA635A7D15B39BFF94 0720F9C896D691E9A587268F33A545461308CD8DE199B77A8FF7ACB748F8F755 A17BDBB2CDE606CE176877B7A440F33D25A524EECC3FEBE1B7B924947B4C5ABE 520B354D612DB17019A285D2D962C44E45B7693A17797C6B5FB600A0510D2465 8FBE6C50AF243C31DDB08C0B1AACE01D5EF326FECE655C93BEBA27103A77756C 1AA83982BC70D946F41A4E2930F0B4A7F236C5EC4A9A80F12109406076FD1D7D 016F33FB94D769EC8D5539FE4791DADBBD8B2B303ABF65475DBDF2F6672C7652 0BEEEC6763ACBD77E57757B83CA186910F2325834773640008080B1ACCEC3868 B825BE76BBCB667060DC39B800BDCAF9A72CF66337886A13A53B6BACD0EB14F6 D5C077D329971CA99782A162D4EE499B5B12E4F780A388F602EBFA915A4C3705 CC6C7DB5CE4A0132C1CBAC1372897AA9B431C87FD284533924585FF8F1393531 E3ED57F89857412520443DFB3A57DFB2CF67401811EB9CD566E4D9F8D456FA8F 6D5972FAB3451114C0B22D5B7C874A9CF57FF2EE0E847E61A20AA03915F13F03 3984F04D49E8A43C6E91B4AA3CA762EA0E4F905C213A17DD4425E3EAA4436FDF ED6044DB4124E4E03B96C8DEEF4F01A490955B73D0D52C8F35840DDCA44BFD2F B6F07172A86B4D26B3DDAD8E8E1AD754D61BDE32623ECBFE03AAE5E392272560 031681706695F22AEB7477D3755F82EC0A75D761FFE9A3DECDFFA06018E79A51 56ED188F20C667846E45A1AE1D927BD9FD5568CF62C088F43A8F85B89D611329 8E 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMEX10 %!PS-AdobeFont-1.1: CMEX10 1.00 %%CreationDate: 1992 Jul 23 21:22:48 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMEX10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMEX10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /parenleftbig put dup 1 /parenrightbig put dup 16 /parenleftBig put dup 17 /parenrightBig put dup 18 /parenleftbigg put dup 19 /parenrightbigg put dup 20 /bracketleftbigg put dup 21 /bracketrightbigg put dup 26 /braceleftbigg put dup 32 /parenleftBigg put dup 33 /parenrightBigg put dup 80 /summationtext put dup 81 /producttext put dup 82 /integraltext put dup 88 /summationdisplay put dup 89 /productdisplay put readonly def /FontBBox{-24 -2960 1454 772}readonly def /UniqueID 5000774 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF5B8CAC6A7BEB5D02276E511FFAF2AE11910 DE076F24311D94D07CACC323F360887F1EA11BDDA7927FF3325986FDB0ABDFC8 8E4B40E7988921D551EC0867EBCA44C05657F0DC913E7B3004A5F3E1337B6987 FEBC45F989C8DC6DC0AD577E903F05D0D54208A0AE7F28C734F130C133B48422 BED48639A2B74E4C08F2E710E24A99F347E0F4394CE64EACB549576E89044E52 EABE595BC964156D9D8C2BAB0F49664E951D7C1A3D1789C47F03C7051A63D5E8 DF04FAAC47351E82CAE0794AA9692C6452688A74A7A6A7AD09B8A9783C235EC1 EA2156261B8FB331827145DE315B6EC1B3D8B67B3323F761EAF4C223BB214C4C 6B062D1B281F5041D068319F4911058376D8EFBA59884BA3318C5BC95684F281 E0591BC0D1B2A4592A137FF301610019B8AC46AE6E48BC091E888E4487688350 E9AD5074EE4848271CE4ACC38D8CBC8F3DB32813DDD5B341AF9A6601281ABA38 4A978B98483A63FCC458D0E3BCE6FD830E7E09B0DB987A6B63B74638FC9F21A5 8C68479E1A85225670D79CDDE5AC0B77F5A994CA700B5F0FF1F97FC63EFDE023 8135F04A9D20C31998B12AE06676C362141AAAA395CDEF0A49E0141D335965F2 FB4198499799CECCC8AA5D255264784CD30A3E8295888EFBC2060ADDD7BAC45A EEEECDFF7A47A88E69D84C9E572616C1AC69A34B5F0D0DE8EE4EDF9F4ADE0387 680924D8D5B73EF04EAD7F45977CA8AD73D4DD45DE1966A3B8251C0386164C35 5880DD2609C80E96D1AB861C9259748E98F6711D4E241A269ED51FF328344664 3AF9F18DCE671611DB2F5D3EA77EE734D2BED623F973E6840B8DAD1E2C3C2666 DD4DD1C1CBB4D8975C0377AEDD1B2405C21AB4C0023C77F86CC329FAE91971D9 5786DDFDD3082AC9CCAF3784DF5E9CDD63A4D0FF87E1539EE1737673E966C10D D8CF4D5D4EFD5BC074C2A299C46E7C643FB90492FCC278B1BBE1A860ADC27406 7B740085CF279B096FDC5AA95FE789D9E7FCAA8C53F4176D20B0E9C8AD469B96 40DF5FE50CB6AFC51499CE7A0FDCDF34664B044965B0A6DD5D7A61EFB540CD1F 3F3A35CC125705E2C26AF7B87FB7E1A34BA1D2A3C400C088F18C8E35C0501DA2 681484A6C9ECBF9FFF00CBBB6A47277FA89C46B436965CAFE9051830FB91B9EE 0E22DCE902CC005A374A3C572D20FEA8BBCFB8BD468CC15CF21C485B6F14CBBE 51CEB39CCEEBEDC4964855A2C2C012AD782937A5E16246C3FF41FAC77268B25D F85CEF789C94371D301A9933E3FA08F21906842790275F2F381DDFF2F1FE673B 7C62000CAA795FF259546F666609A7FE692944DE6E45CE08C85EE9CFDBD4DC15 2471FC7C345393A6FC56BE1432DEB33CCCB4ECDBA28BCB97F90BC826A164873E 1EB14FF9F283F6AA769E2F8C6369EAFB2C89B1EDDA85A74D2DED181995D9A788 D4373EAFDE1914B768F36136BB2E19AF4327F8E7AA9138D16A91FE03B64E3725 F0AA54E0A31D22494583AE0C74DFBC49C32B7D313804177401ED964FBF125BC7 639D22F4A8E9345A442CD902355FA7A29B8D2FDEAFE4EDF2A09A5C148210CD94 71EC3BBC4143FBB23D0BB7CAFC638A58779274AFEE7AB68A47FDE53AA8F5DECC ABB16A0B4E274C7CBA422C3E1583762CD6039D499788DF34E1F6AE3EA7864080 FB4EADC3372414F1DF1348CDC58311E24C4BE1DD3C171DD6C5C6F64242690185 B83FDDD5AFB5A980E6D6BE30DBE9FFCEC21EE122801E4B2630C00AF059FAF015 D518EF577FA0A6A363DAD742A6E6FED2EF132C9B7B6648C337EFE422EA11C580 4DA08640B4B27F25DF2B88DF09B8B1DA11D96A7ABD4361DD19A744AC007BA458 EC8C118D23BE7071888359C5DBD6C5174BC683613200526B4425E3956ED93423 1B9BA3437BC744AA273F954BFE6F476335C516BFC69E78D31C8BA5AD8972D2AF 77600726881DFC166D7FAF221DE14EDF1EA10A0107AADC1069925C9C7A1F0B64 27C96160D7DEA513BB0551BB0C49460B8A4223DBA9A796682ECB3A42F88A472B 60CB30C08FAA8267EADCAE9C0CFA006DF3552CF17919CD5827473C73FA364DC8 2D6B311CD34FF31848B5B9A67A5891511E10F90C7DED5A21C5A7214F532F884C 8FB38946EDDAF05E7FCF404A11D296DBD0A6E4F475AC1E56A0BDC38647645CE1 C5516CEBAADC69801FD9B1EE83375B9F7CDB1EDB9641E631AA6D0F0838A30E2E 9E9C7FB71ED35D699D8AA6203CB22EC05CBDE40CBC93466B21901A344562FAFB 0DF2D43D0F6BB0B26DD6BB9519835FDB98F27C0C27FB263DD7C5C2B2797A6E94 E725C1F2EB6CBCE6FBB846190649D5963774BBF0590884985DA48C17285A9DF6 4F75E8CFA01A45FCF727F77BA8E2958A6C065646155820C61BFBB294369C9FCA 80DDEF09F142D61B79F35FFCA710804B06043BDF69E1CFE15929D6BE3ADA8188 007FF6FBBF7EA18A5C7B6BA3FE96615EC7AA2EA0E81099334DED0AC113B8DAD2 010A75DEE00FA8226597DF072EDBE72F208C718824AE91167BFBB862FD5B664B 8335CDA87274A68173C17E968F75DC482AB166AD3D1ECE2E63C8ABDB79B5ECF6 C76CFA55FA8CDC8F7E198E816A36BBEA3EE452CC5BD56E865EAA42612766878E 0B3A4A8949E8B8518E0C272879BC63CEEFF47C588D7CB96ACF3ACECE7D04FB43 73DF3AFE8822EA5304E4F52017D653692F05BFC65C63ABCB61E4521841EBAF89 BA907A970881AC4ED8C5AAB5353DE35DF5012187BD4837C754D61745D40D7351 F8BC200693B1A0C83FF5F143C932CEA42E5F3AE3D0D0F5EDBB888550DDADC962 38627A2D4B7322A49BB961C2CFE1395D9DE76BEB4F77E21C0F49CDB78888302A 8431864F73BDD6635DCA9C45F41B5B1D1DA904E7B529FDF1B696065F43A06DCC BBFF773C1E681D9CA5E7120C6C02706D47498B5B0BB8CEFE656F78A09EBE7157 5CF96E165B09EA79603DFB0C1B61C235EF00FAFFC61D9B3B3974D0228DDB8E5D 52DDD3DA461BD8900CAB76D0BF96013B011AF947B25B764B7A3B0BBA7EECA040 1F0E78FFB1EC3907E97CCFE7E105530126FCA5B4D2B0638C6CB3E74BC99CDD93 331B4536BBB05FEAC7BDDA53A4AF905125363F310A9F1FAD2806E1F084AB1B8A 1A3F5A38D17CAD6576F6D2C8207A29712826BDED78CC33CE402F7A8421221C08 F27DEEC0D37810D6958184A7B990DF45D2CFD081E9348D10CD5DBD2774D8B455 31A3D9CC3A3A54AC26B96F305400C55CEA6D71E5EFD693ABC84586D7ED4D911B 850267693E069ADCE3AEBA622A7FFFDEB69C3FAE6A2728E707DDAECACE8A16B0 8A273A2DCD5CB151BC7D3FF3A05CACE9ECE4ED8EE45E143D46467813ABAFB008 D34C027C645849BD44AED265C47C3B1503349B1E2C7BCA0D5B88CD4ECA1C6AC0 0CBB69C6CD247804EB920FB6C7B5C1217F7D60A74768FE4E58B6AB2D5D4915CE 2B101B925DAA052204909C6517356CA0E688E695E1B90F91DCFC0BEC9730C32D CAC79771BF75EF775C201A06F632C6D1B4746B7F9DD7E9CC7F088B13940DB260 4CDEC2965AC42AEE1B88826A151876BF1A8D2F09FEE59D28AB202205ACA0A03D 078DAB1D1EE97ED516A9EF8A18C58C5C0EB4B9653A9AF4D88D5978D2EA888E64 403E2EF58208EECEC473566425B600D1C617C421FB58D5293CAE0E7E22EF53F9 C4AF73D1F0A9EF176DAAD82D0677886B968E6CD554D443FC20AB276C8BAFD2E1 0D77A8D17890A0BCCBF6C9A5D2CD6C7E3F4B3118E0554C6D28ECAA17B51E9620 38F61975607343157B5FE6A0E703EE8423C0E7195166E7C7D410CF36B6ACA237 0A8A12C434F8F1BB84D778E357D6AD3BD298D569532C74F254819A8F918841F6 878744A59F4E09D5E25B067D543608082E71DC1BE1B4B78B6255FF01C2813818 272E45B10499CD69C22F0AA0021CAC76E5E101A9D361C612C8A9E4264D5E8BE3 33D252437BDC92373391A511BAFB01AA65E16CBC435CD17257B3E5B2AE0C623B 78E319B26D42CDFEBF135F6580932841A8968CDCFEBA1E41C2C44123A1FF14E5 9B18B022668C918DD5185B571416160FBC0D19C39C0537A73EE0ED36822B5A58 D8E7C7E43561FBAC43549ACB3A02783078D79497E25A39EE78C120AFD027D007 0129BF119041490824A828282B1CC56881AF38F2C21F8EF91ACC60868AD9E7B8 90664354E223C78B9BDDD7006BF435F3FA4787569FF82F1962C182A2EFA8C3B2 AD22AB42F779CC0BD76FB5EDA64EE42B4CA925E3EF3F7F16921422D1065C0FD9 4FA5EC294D35D7BAECE65E2F95668EB335C9A4CCBC7BADC86BA51C46F0B5F150 5F9064D717F5A44BB9AB939211DE8E596E8741CBF5D63AA36B5525C57A70E1DE D46CECA910490733C7C080BD2C16A9140121E6542881E5DA17D063C040AC02F4 E5EB677D061EABD55E6566F42BE35A1D67BD13E3770221B50FAE3BDF78D4E8B5 05A5CE343304E4FF66B57393A06F10AE8EACAC7CD40F8D3B8A0C94FF35BFE0DF BCC2CA9A8F8873926B0F14E6363D7BC06856E2670C71FB9FF38AEBE0F4BB1323 568057C8DF4E38E75B6F46BD4EAF2BE61EF4AAA478E7F59C9ACA89DEE998C2EA 35F570069CF98629CE5B6297759E979490DFF0C204090B8A7749B60A213FD6B6 1FA7DC062CEF6D6726D50DD58410F984DCFA299CC0360667249BA2E28A88A3F1 3BCFB930FCC91F74E8829B 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMSS8 %!PS-AdobeFont-1.1: CMSS8 1.0 %%CreationDate: 1991 Aug 20 17:34:12 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMSS8) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMSS8 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-65 -250 1062 761}readonly def /UniqueID 5000801 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF4E9D2405B17498276F99362748F6E97327D 7CDA3F577075245561191667923D37830EEC37A0161B6A3EC8FDD63CDB8C8D4A AD39C69A264813FA79C25E85AC95C71AB965F6C14A4A1ACF5BAE27A5F628B172 47CF6A12008558438874199C237501B72BFEFE64B606A327623BD8B217E8349B 7BF5C2204F4DE2FB269845D5714A31151A66064419CCC46A63F8E54B92B5070F F3D80801DBEC658CD3926B15BE3D4B7591FC36663D3C03926D0D3637B53BCC22 73C8E0001B416A65FC67C53383458DC125FD14FFE391BBBA321B5AF5DEF85DBA 5A5FD759FD2AAB6AF31CDA6202EBB763E3CAC1FF91B1175EF818FD662B60C642 738A3B4F27822A0560BB7C08AD42F976351FA5225A0E6D56C7FBE06A809CC468 FB2E90C84FA56C62CB7BBFC80BD94F5C6BC0EED14433A4A356D2D15DC87B34B0 99A100502F55A32D736757642F9F9719FD9E35A1430A72C254614B4000113705 5474FCFCE47A6978F69FA467B818309E61598EC18089BB924C393B3FF1280D72 E1969BF5AD3D1074FF13202D4CC324396BAFF2397DAB2C516C656B6B240F023D 0C28AEBB957C23012C971D444DD1C4C2BD7DCE178D46CF8EC20DCAB9A930907E 124F3B3B8D16DBF166BA40CD780DE2155BF21EC2C3E0073422E54A09DF4A9491 63B55882122F6B40490D81533CB0E16967E32D4F5B5D5D14F578BAA0137704A3 2386E6AA4E3D160559EB245625253380CE64C30B41B573D7249B0B6157B02EFE 0D82006B4CF4A294FDDAB5B87CAD0B2D3367F9138EE0922FBDD3D7BFE4C6B297 762F95616A75D0FC2D2E22D79172DF1A3287C67BD27658A448FC61077B3033AA 5479ABBF5CD952B5E19E437CD642CDC43FBB26115DCC019FEB3195F1598E1294 051A7BD6A811C8FA858E0D38DF85F7CD3CE60EA5DD4966478632DE38792F6CEE D11B3F85C6AE4FFAB32AC2A55AB0B1710833FBADE81FE4CEEBF3C57E5E281F65 2D71F674142196A8BC051382CC19AE3ACB353E2FE7D89A80CEF6F7634D0A8897 9A4FFCB08F1EFC9F06FB43AF40910B978FCD7F68A99B0073502471E129C82352 AF04E87505B962D6A71C4E1AE9A41ECEF7DCC9B4FC857DB7C05B85D91834CE8D DE4C4319DFD39806B2268774607DC559F29EE0DA5D3B0B790FE920FB395459DC BA57C2A2A97EA0F588A5E08DBEC02684B03F65530877299699C909BC09A292B0 B6F570852193495EE1B46A962B49DC5D17D55F64F2A4901BE36482E0102A912C A3657982D6E36766D28A2DBD079FDE0E2987093C9FB933DDA0404B6A5ABEC8A9 F9DA9FF831C65F8E41E2523A4D7D33DBF3E4205040D1436A64070DEB4D2A5D0B E26AE7F7C3F4EC351013F3C43011E511540DB184116167EDE2F96DD8FAFD0D83 3B67A0ABA2C3C4A05C081B992AC902092B488ACD49D904864BB1181CF90C24BE 8B043C9B8F1B488A32E649E85D36D8B1CE5FAEB53DE788BA91547016C5E80906 59690F5DD88634ED1CA4A93AB81B06AA51683BA0A16DD889537FAA1DB696 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: TeX-cmex8 %!PS-AdobeFont-1.0: TeX-cmex8 001.001 % Filtered by type1fix.pl 0.05 %%EndComments 13 dict dup begin /FontInfo 16 dict dup begin /Copyright (see\040copyright\040of\040original\040TeX\040font) def /FamilyName (TeX\040cmex8) def /FullName (TeX\040cmex8\040Regular) def /ItalicAngle 0 def /Notice (converted\040after\040April\0402001) def /UnderlinePosition -100 def /UnderlineThickness 50 def /Weight (Regular) def /isFixedPitch false def /version (001.001) def end readonly def /FontName /TeX-cmex8 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 80 /P put dup 82 /R put readonly def /FontBBox {-29 -2957 1554 772} readonly def /UniqueID 4314416 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA06DA87FC7163A5A2A756A598FAB07633 89DE8BAE4F093966CD2192CE95EB0F323A6BABFDACCFCF27D91F7869A0E46CA5 9AAF6905783E8AC1F3F9875A76F97187738432F8D14E61574CB292FFB9740871 66839799D8CAF6E0DFE00012EE6D46A2B3655F29705BE37FD5EDA1C765AA2CF5 C5AD37207ED1EE9DB82FF31A33307FFA16911406557336AF92F50B603C7BD336 73EC060F68318378A6F599DDADA5A21504CADBA1E1F4B1A22962BA1BB39ADC7B E8CC92F196549457877C9636A8A7EFAC1C3745644C0FD151C70B9FAD69B02C1F FE5ED071CA1CF3D4A70909B6A3986687D8FAD2D91A9ED24A74DD3F1FE9EA0B50 D076040D6B144A72A89636F74C32D8EADD4DFBB5CD4844DE4D6818A736438AA7 657B523D81D271CF0C94430F8268D4AAEA69261D7E8A3778A2C9BBE16D839984 8157032AE38230F9DE2484D0F0CC96DD3E4C2963466334F685D5F8F1468CFC23 915D2F3759DDE3825A635A29CE151E0AADC574423CC947A0D5F485B227CCE41C 9B7D99BEBB3D10A51E25DEC45074BE221A066734EEB07A150D715353E4AAD204 8CEC24861DDB44C7D4CF4AEC464D0E3D32E3D358608D6B4E5329E4511F9EEFBA 9CD16DAE6A75D65A7E8F58E92790E82C4B14C738ACC86A19E3AEC867FE1EA06A 75D3E1F3ED8744582EBF3E35F02E07F72C9FD51C6251265A4CE916D35D034F1A A5CDCE0ABD996147461504EA4DAE01E34624D1E58958E4928D006C9E1E2903A7 E5BA2F396CC231882119CB3BBAD5AD2B5895BF172B653B83324DF7DE04E9B135 E7B47A831DE5DDA3662991D22EDABA932D04141D6137DBB698141CDCA0538302 3BAEE93934748D65C75A34749C7D7A4D9B0268FEEE83C1EA9D80EE942A955DB3 F9889D0C76F78435A2040699D923FD1D7C91C47F55FD449E0EF716BB8D310EAB 82CA675D5ED19C29C5BB254E27BDB79D4115975666335B87713DCFEA85F78855 549320F2F5A6AB955118F5BF9141F5DDE027D9CD6D484606C64594520C5E9795 8D17B1046CA34CCB9DFA013E4F04E792A022564A431A47E1CA5AD16C4D5AB66A EC3DA6E6C788EA3D471012B48512701FF915D0DA63E58D96291FCD5496CB9851 F1B7CAEF9DAD5582A795DE8ABE5F903B1B1C81711662F04540DDA8E4A8D6BD60 9E809D57DC361134EE1263490A98D7BEE9E66BA8C2B7B8FDBCF14934A05C6993 4FE7D6D88E1FFE0ADB45F0CFFB5772E6A239C9A798780F0D7BED62F30DC56F6C B81AB478CA96AC988AAE9F6616EE758C15C6470A789DA66D7BBCC8F5DAE110CB E2A5AED90A49897FAD6BD3DAD55A21D78D0E754F337AB122A00C55026CCA6447 8C23634758C6F1DE4F51F7592943C795D0C11630C3E801070E86D9B30EF3AB2D FCED9F8C59C99F226D75431A3BFCBD5A3939A2B3AAE897C75D4A25A4F01ED949 AD223772BEE9DE675953C5B7071A922DBD9822D3503B65E837BEB5181F3FE1F3 772228D5243C104A2C7840EEE30C4F7771FFFF87C68C365E3CDFF07D9F7F68C8 B3BC4787502B679AF5929AFFC7F095936B78412D2C415D2B561F0D5E1EFD8628 2ADCEAA794A48FDF5F1E8AD0112483B341803B63A07F90C512FBD2B740169804 0A5D9F122AD022FB8112617F7A815CDD30AA76275A02FE6B3B1AC6A433F926D8 A13D14319DAC0A7DA9134A3140EC693FCBB3477E4F65E6C1DF64B39F4455DAD2 35A8B7116BE382CC2B 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMMI7 %!PS-AdobeFont-1.1: CMMI7 1.100 %%CreationDate: 1996 Jul 23 07:53:53 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI7) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI7 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{0 -250 1171 750}readonly def /UniqueID 5087382 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE D919C2DDD26BDC0D99398B9F4D03D77639DF1232A4D6233A9CAF69B151DFD33F C0962EAC6E3EBFB8AD256A3C654EAAF9A50C51BC6FA90B61B60401C235AFAB7B B078D20B4B8A6D7F0300CF694E6956FF9C29C84FCC5C9E8890AA56B1BC60E868 DA8488AC4435E6B5CE34EA88E904D5C978514D7E476BF8971D419363125D4811 4D886EDDDCDDA8A6B0FDA5CF0603EA9FA5D4393BEBB26E1AB11C2D74FFA6FEE3 FAFBC6F05B801C1C3276B11080F5023902B56593F3F6B1F37997038F36B9E3AB 76C2E97E1F492D27A8E99F3E947A47166D0D0D063E4E6A9B535DC9F1BED129C5 123775D5D68787A58C93009FD5DA55B19511B95168C83429BD2D878207C39770 012318EA7AA39900C97B9D3859E3D0B04750B8390BF1F1BC29DC22BCAD50ECC6 A3C633D0937A59E859E5185AF9F56704708D5F1C50F78F43DFAC43C4E7DC9413 44CEFE43279AFD3C167C942889A352F2FF806C2FF8B3EB4908D50778AA58CFFC 4D1B14597A06A994ED8414BBE8B26E74D49F6CF54176B7297CDA112A69518050 01337CBA5478EB984CDD22020DAED9CA8311C33FBCC84177F5CE870E709FC608 D28B3A7208EFF72988C136142CE79B4E9C7B3FE588E9824ABC6F04D141E589B3 914A73A42801305439862414F893D5B6C327A7EE2730DEDE6A1597B09C258F05 261BC634F64C9F8477CD51634BA648FC70F659C90DC042C0D6B68CD1DF36D615 24F362B85A58D65A8E6DFD583EF9A79A428F2390A0B5398EEB78F4B5A89D9AD2 A517E0361749554ABD6547072398FFDD863E40501C316F28FDDF8B550FF8D663 9843D0BEA42289F85BD844891DB42EC7C51229D33EE7E83B1290404C799B8E8C 889787CDC2B27F188AB67448F8867C398C58491975019BED3D4CE0667AA6F8F2 7608071BF4A0A6F123DD35434354F2C42AEFFA986E03A860F9CEB325BEFC5836 EF3392A408A681DB2825FE3F9D89502C5640F7F23C55BDEDEAD7FC9B89C8C87C 487594D12608AB4BED2D8B9BC137CFA94CC18D01FEE0A3AF8AE8E964FFE7FBC8 342E8804AD917537D1FF1080BC9D1A5156FB1DAE362F214E039A41F9CCC0D717 6B3E733A9E8C03D1BBD4325A651E99EB88A22D05BB7CB9C6A0BF6E4C8BE713C7 8E0A6F848213E3DE73E9EB21132529E7EAF4D109A47BE079426000EBBF77B6E6 C3B0F9B5CD056E217747B5820888A0E950F35FCD46EB14E58567BF23D826B615 9FB768874A338702161E5D23013A0E6DA8DF414B15E456CC44D7DB3FB1793C22 33A4BF243FE435AAEC094C68393A5D01BDFFB59F90034BE1534616ED778EB994 6F976997C87637315BDC59704FD6E9AB5498C66B921BEEDB69AE1A6B75624EFE CBB2F025B1B5745B01DC1BBDC2314107A6B3441B49C9447A3D735E6C10653B9F 4EFBB8962CC32F293EB93B00A1BBAA26AA85E5FE481BEF0B5597E05CB36FAEF9 2C58F317A82D0018C50553955B63E8606A5D4F29596EEAD3E660663BAC36A2B1 5C9139B40CFBD5DE46B4241A083DFA08C66AD940483841DF0185480ABCEAE5C0 6434F9EB9F19EDA0B899E1A15C8A49E4D47C156719B1863D2EEEC20653169DA9 ECDFC3301D7D9EF7EE0158CA19FFBD2317DDABD9DEA6A7FE3926C9B1C85CD0A1 44CCB307AE0617CF31853128686327D2099A3D7A928FA6FBC406EEADE531288C 618E08F6F3FA13C58B4E500A73621C6C9A1EB2AB0D63050DCC412C561B2AFE1C 1B0C937C45A632941C827BF567103FA20B32936C6E086065C3CE5AF8D312869C 9727A2B57B76A1BBBB0C1A32CE8157605C2847BD2A8F33D25FAABB06DFDA3271 BEC7DBDF2C45CDBF288D203AF0A854E429FAA40C4ECA53B7A84B1DF8EBA80CA6 B5DD11FE4A5EB10AB665173CD1ED9501D0E1D2D48C1ECFB5DE8383F69441FD25 6A1889B000D31542F54162F6B4BB564617F9ED96336FB3372AA7FF5188835927 9E0BA4CB2B4A039A5B6B2895270D2CA6CD25C04B2D4101E2D339B7B588416E70 9F67276091D71F8EB7C56EC9FEA5C56D9893E743C0D59FE1A6F249CFC19BA5A1 32DF0BB8B81DC0AA711ED6E3D9F96B62E58C47F84CD9DCF1F402EFA7887F4754 B83D5B5D581524A01A7FA72105A9E881C5E09E311CD7B5064A7FD4AFE524E048 E37758FA600CF7A192BB8353DB1395DB22CFF1A1B000EB758F78D4DFA02BE34D 50851CE5EDAE61CFFBBE03BA130BBF2972972CD5F687177CD56A85E82B26F066 459D2D0D66A6B25BF2D21FD66F8F1A8E53C940A2D0690BFAB197AEAFA6D06840 5BD66D35A7F4E28F62B7E4B917791FE90F4E690CDFEF64A745588FFD806EF93E E9FF125FD1FD8306E853643FA44BC84476209C4C4AA34B1419C291E8419D1005 08683C44BE8CED2431AB5BC70DD1A46415FC9C8CD655152CA9BC1FFE5BBE8114 659A337ABE4DAC314F2844C70CBFE691E0E11940FBEB02AFB1595020076497C5 767E998717C7ECFFC3E6EBDBB061518DFA21D8F868727B98A84B395084449DCD C5817B45A0C423BAA20E6A7BE6FF8C3F7F0E7E6DBD620F0537EC2B3D9DDC5350 D8A913A154F239112DBDA083400BDA2877D5CFB4F091DFFFA219F5CC0283C6ED F002ED604CBFAB6F39348F4EED6BD3CA31B2900418E3218C9A9A73112D1783F8 BCCCE47ACD2798127BD89BE5CC0DA51DE4E733C9610B57C3CCF87563C6F35C6A 37190DBA1877ECAA928BB775C788E679C95B0F8F9806B50C781EB42CE2645D59 EBFEA2281DE474741EB6847483B5829A71B6647D7F433ECE6479ABDFCAAD6858 5DC99EB28FE9A0715F69FCA4AFEFA16B4A02F177F2FF72C4D5B3432C37ECB9EA 24E5F43C02095AB0F7BB8F27D91BF2ABB9AA43DA4F98DE39B83F1645FF4820A7 3A6C4779925EBAAED701292C9C4BB2AD5DFEA382EBA72CE97D7FEABC136B08ED D1850E10D0E59FA4A1E708110F4103B1E9E19B4D090DD1D53DECF17D9636616A 7584DD4DB21C9EC006D4A341A3E9A7FA7FB13657201809179CB6841A7F7541A5 488D2A35FCD00F39F852A6908D041F944D1916FBA67AA96DAD79047D0EFD6222 47B9BCC3679A7CDE29728FA4929791C3B224DF4050BF7DDE365A99FA8C84E857 157B5EA5DCE610A9609A7B964D3300D04606196CDF252BA71735533D3815245E 6A085950D8BCEE1C5D2ECAD169107294272B370895CDB3DBFB243FBF1A1CAFA8 BCE1DC5107B1687C30BAD5C9F3F095DA0097C5113FC7D6BE7F3C8A80FE32E2DA F636192E9B21D4A9D4882BFE04A33C35ACEC038ECFCC38A15A0A5800CF258E93 E98E5D65981670BEE79650C4BF8247F29684EA1A132BFF3BF46BCC4850EBFCEA AE0520995C1B3F7888E6F17947690FB5CC2BDC7434DDA8825C7228ADBE4FFD00 EE7A90BB64202084056495ACA836F5E111705259FBA0E54F40B6305E8684E30E E62E9D4714CECF757F20B55D92AA896879BA19AF87C2AC2F99DDDED6C8133AF6 17E9CCF36BBD62645360879E6F5453854CB8D8949935B8D3348519AD55F0D40C 7D1DC685C614A327D404EDB8BC4BB7240904F857EA0DA9EED476 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMSY6 %!PS-AdobeFont-1.1: CMSY6 1.0 %%CreationDate: 1991 Aug 15 07:21:34 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMSY6) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.035 def /isFixedPitch false def end readonly def /FontName /CMSY6 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-4 -948 1329 786}readonly def /UniqueID 5000816 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964 7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4 A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85 E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A 221A37D9A807DD01161779DDE7D5FC1B2109839E5B52DFB7605D7BA557CC35D6 49F6EB651B83771034BA0C39DB8D426A24543EF4529E2D939125B5157482688E 9045C2242F4AFA4C489D975C029177CD6497EACD181FF151A45F521A4C4043C2 1F3E76EF5B3291A941583E27DFC68B9211105827590393ABFB8AA4D1623D1761 6AC0DF1D3154B0277BE821712BE7B33385E7A4105E8F3370F981B8FE9E3CF3E0 007B8C9F2D934F24D591C330487DDF179CECEC5258C47E4B32538F948AB00673 F9D549C971B0822056B339600FC1E3A5E51844CC8A75B857F15E7276260ED115 C5FD550F53CE5583743B50B0F9B7C4F836DEF1B263DB260571DCE3DFEC496E93 CB244233D14265C75105A52752F6FD65BEB401C8874BC659BC1D3ACB2B494652 F074549FA28873558649A150EC72E3ADBC7803BC5D9544F32F69E37E51E68023 1EFE3D08447DCF002B47E5E74B40AE0A68591CE2FDAC076767F59A91616E6C8B 0902351041A9E39EB7D5B3C6BA9955A5F8EE7D61EC0C68E5D07BE984CE262DE5 298990ECFC5AE969DEEEF69A96E9AEC39DE53580FDC2B6369E7792A2E9F95063 171960EEAFBDF7813CA061F160F2002CD33994953ABB7F0E6413C125DB49D747 EA9315E79269CCA9C3065CD21FBDD6E4FA1A92A39447BB7988C5E6AC715E6E17 686483A23891AA43B18D621721106248257EE902751023BBEFCFA95F2AD87EEE ADCFCFE321F98E88C11557EE0582656B8FE9888F1E738132EF9B5B6BD3004F3E 39CC36BC3F9D9A31512BEB18F642EB7B8F62B96A797A4AF88FC5E82E621238BB 1CD5609F1AEA41FFD49D1B85511E36F8951D07D8D232115D76265AA7D096DAB2 0C93944EBB793F3A39E99D728C4E6D2AA983B7CA3CC988DAF5FB148A8865C934 1F309AD14CD55C723D9A2FDFA9164B91CB9B289EEDA3F95027588E5EF3E62706 6815CD3A489031AE8BCD56C5ECDAA1EC958E88A2BBAD38B767581E02F019564A 36E96F6F2CB422BF61A21910A8003C6DFC89BC482F2F278A00BE48B2FC358397 4218C415E31D8FEFF61B8CEBB159F404CAF84F452E4C0F597E0B5522405BAB 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR7 %!PS-AdobeFont-1.1: CMR7 1.0 %%CreationDate: 1991 Aug 20 16:39:21 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR7) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR7 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-27 -250 1122 750}readonly def /UniqueID 5000790 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF5B8CABB9FFC6CC3F1E9AE32F234EB60FE7D E34995B1ACFF52428EA20C8ED4FD73E3935CEBD40E0EAD70C0887A451E1B1AC8 47AEDE4191CCDB8B61345FD070FD30C4F375D8418DDD454729A251B3F61DAE7C 8882384282FDD6102AE8EEFEDE6447576AFA181F27A48216A9CAD730561469E4 78B286F22328F2AE84EF183DE4119C402771A249AAC1FA5435690A28D1B47486 1060C8000D3FE1BF45133CF847A24B4F8464A63CEA01EC84AA22FD005E74847E 01426B6890951A7DD1F50A5F3285E1F958F11FC7F00EE26FEE7C63998EA1328B C9841C57C80946D2C2FC81346249A664ECFB08A2CE075036CEA7359FCA1E90C0 F686C3BB27EEFA45D548F7BD074CE60E626A4F83C69FE93A5324133A78362F30 8E8DCC80DD0C49E137CDC9AC08BAE39282E26A7A4D8C159B95F227BDA2A281AF A9DAEBF31F504380B20812A211CF9FEB112EC29A3FB3BD3E81809FC6293487A7 455EB3B879D2B4BD46942BB1243896264722CB59146C3F65BD59B96A74B12BB2 9A1354AF174932210C6E19FE584B1B14C00E746089CBB17E68845D7B3EA05105 EEE461E3697FCF835CBE6D46C75523478E766832751CF6D96EC338BDAD57D53B 52F5340FAC9FE0456AD13101824234B262AC0CABA43B62EBDA39795BAE6CFE97 563A50AAE1F195888739F2676086A9811E5C9A4A7E0BF34F3E25568930ADF80F 0BDDAC3B634AD4BA6A59720EA4749236CF0F79ABA4716C340F98517F6F06D9AB 7ED8F46FC1868B5F3D3678DF71AA772CF1F7DD222C6BF19D8EF0CFB7A76FC6D1 0AD323C176134907AB375F20CFCD667AB094E2C7CB2179C4283329C9E435E7A4 1E042AD0BAA059B3F862236180B34D3FCED833472577BACD472A489B11C4D43C 322B4ED6E6EE9BBE94DF8FDFE27FC5CB7A7B895EF799D4B7D1C223DBAB780E7E 9BDBBCD1AC4FDDA8144E7B14B714D833B5B645C2726E3B78760B81F34B3320F0 B2C23A4FDB07800FA33209ACE7E84B5FF88F843066EEFC31522167BC339F0AD1 D2F32A0CB777EC9AD231DC1A1CF0969509369DA28B09E1FE4DBF77FAB283488C 4D3E275BA6FAB0B60D557066BE0DDC61380632A4A9BDB35880A9E0BCE528B8FB 99664F36325FE6560318E285F87A472D3A481E80E35C8AD12343A8778517FB90 5071322724A914FA0A08BF2DC29C99F05CCB3D7B67676B43DABEB312D38A2B62 C4D8E6E294FF7DF30E271F9D22650DC4E24D838143938B97B082EE50A9221F5E 718CDAD18C4AA0356A794C208CF20FB3798630E03EF6351845269C2F72B4ED7F 19A78DE783A1119450D3D5AF95925F8F3D0D984842CD5C053612784B4D06BD75 A70A0384CD2314CB855C2EAAF31603EB38A07F264B7F2640329AD4FCA928C086 462FFB780B72308EFC972F77361AB02AE549457038AE58983CDEACB92FCCF023 949ACB3AC5B6F88B3EE6B1EAA884CD0AFECE6D568B3B290DA178AE91E4399BAA A3896BADCD4A0178E4B520307E13C4F62920F5CD0C2AD37864B2EA970FFD1068 11FD6689D67EBD2F5129156E349D086AEE563B41F66F40E24BAEFA5CC547064A E2A1DF8D919C10AC6C8798D09EDA3F74DBD603C92F1DD944CD3ED993519466C4 A52A948E2DD9C07A6055762C78E76128416D0BDEC9DB0CA3B8AE9EA6A143A8CB 1874323C23310DD0A685268060C56BDB8FD0238B6FC46402AE0E6CC542465AEC 63E8C04CA6ABB7F63CA58B1E015BD2B68E373C0F5328C432578CE6534920F97E 5A7FD01F5CE37DE6991303B34CA505226701F41671C804EB5BC4236431BE5BD2 7BB3DCEE6A7FFA3D77358E6C40505135C19B05DDA325F290858B251910DAFC18 C2ACD4BD85B9A86B3C9EB18FFE1C80C7724A0F4DBDB6F85C0D16D59A598ED3A4 A50C8378F268E59A8E24E83795FD3D738B4C62E60C9DE67F32A31D84CF2774AA 024A4CCEC099DC9B508CAA2D3F25C04C0D7FB3D83EE85E195C0F3238B0B3C6A1 0F4DC8499BF8A635810D8629AF3FD87956555FBE9448F0F690DA969445686F20 245E311E606E82E6827BBC9F0283BA37BD8FC5779628E20B5413582CB9465CBD D5D38BBDD7A761F0BDAF40430786827C0E68D8C561A07EF17E0298C5F2A9D9C9 57CA6CC09E4EC9EDA06A5A50A589D9769386C403D81B508F38472615D660ABAB 0B6BC7E513053C9D1B7A3C4F1CCFD84705FD0109D5AB8CA6A617159B537788B9 75942676FD3E74DCC3D88AEC81276E9867F9CD98228E2BEFD3C3379ADC6CAE34 C94C689AB5C06A63F55773A84947F2C7967C000DF894F9E32F174DB85A3ECD 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMMI6 %!PS-AdobeFont-1.1: CMMI6 1.100 %%CreationDate: 1996 Jul 23 07:53:52 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI6) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI6 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{11 -250 1241 750}readonly def /UniqueID 5087381 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5 5250011D19E9366EB6FD153D3A100CAA6212E3D5D93990737F8D326D347B7EDC 4391C9DF440285B8FC159D0E98D4258FC57892DDF0342CA1080743A076089583 6AD6FB2DC4C13F077F17789476E48402796E685107AF60A63FB0DE0266D55CF1 8D0AD65B9342CB686E564758C96164FFA711B11C1CE8C726F3C7BB1044BBD283 9AA4675747DF61E130A55E297CA5F0182A3F12F9085AF2F503481071724077A9 387E27879A9649AD5F186F33500FAC8F7FA26634BDCE1221EC0ED0E359E5EA5E 6166526FEB90C30D30099FBDC1BC2F9B62EFEEC48345160804AA98F8D0AA54B7 A480E715426651865C8E444EDB798C7E11040AF6E5A7ED1888653C6DBF5E6169 70BCD9C063B63B561EF165BF3AF11F8E519F37C6FDA2827685739DE2C48B5ADE EE84F067D704D4511DBFA49E166D543CFD9ECD7417055D8A827F51E087CD2927 BAFC7E6CFBD70B0FE969F890A11149D3D44D422C3370495DA9951AEE7253A49F 3A9444C8CD9158D84117299F7F2332FEB0F94E6ED8BC7AA789A3219BC2F227D3 3B5BC75FB53B55D72AF4A6A7BB613FA235B11BB37D059FD87127CEF73D5B3FBF 9F91ABAD78BD9240BD9525EBA78095EA0BDB25D1A19E876F292882EAD5619D46 D20317A345D931F4FF4EAE6216C27044CBA525E3B917CEA25A04C120466C4B93 FC720E6BA832A06CCA0A3916CEF0968D49085AEBD243C41A448289A6F05CE3F5 79148DC112A3CC7E8FF810B8C1A09E05F496C0F1EBA334E42E05C376C98F5F69 C06C71BFC0A2F3AC9951CFBB143C66FB84F9C4ED27DF70869352D61BD5E11508 0797B87C726EF8FE3695EAE6BAF383B75D3FCFA99F088990436CC211F04BA0E5 EE47BE44464852D80A9BC78AEE1F54A9152A3405D3FD2DFCB3570900B58BD6EB 34B6607D873A95586D611D8C664735724D2947361FF66F07D49D81743DEB2C44 8309661443032E503C224352D7BEF6318EB8609E03C6043CABC410DE46E3AD89 9E5B1745EB46B8BD8158CC91DC2F332F6CD430901EF5D563B592B8ED381613FF 19E2F7D5F8844A3186A51FB20AA502B0DB0E43C4F26072113101E7764BD2A805 12AB798E1DBD5ACE155A9B958B05BA72D96D4FE1C58D84284AB68901C4A793FC 5E2EDCDC5EB2F8AF8007C776AE1EC2A7F1A14E135B6990DDB820379213EFBB46 C5D1B3351C0999977ED18EEB293AEE3EDC93D780BB0FAE6AD50BA51194CBB70F 8FB014E2D46BDE58FBC3FDF3EFD8DB9F60720A00CA59FE3555812F1F205E78CB 5EDDB40BFE2B2C50A51C77D0B0D1D8309D1D91D7107D6C2873F0333497E9F28A 7C0B2DCC7067BEFE5DAB2CD2205594CFE5F1EB91E812A3E230508CFDA3A6C597 C04144CC8A4BB79363953D0B7F511D72CDA65D45F471A63359423068F4823396 928EA987399BE2D2170A70E228C5406854361DB4C2021A39C4C847199AC48E11 F63BDD8898E3DAF00032B09613DC4DBEFD63BFC7452EB4CBB33549440263DC2A 1E4E413521B50844639EBEF081B0EED0A4F3016437EE8115D766AD16B4A62505 F7F41FA88C2257EAC560FDEDC340265163569FE0720933FC72411A305D7F3996 2A1616487393450797E713A008C421ABD4870D6DDAFFB5566DD2F878A1F40F49 D2AFC90759964347C182D5C9E43ADA86142A214B85B8F0D274A225357570FDCA 36EBF2121C89FFA440FD0630E00236FFAD61E63B067936CF48988929A775BB3B 817E9D1CE238F79D6EE04B409CD030C11F04C38BD466AE8C545E68C623C785C1 93176964D2F539C4D1D3939D3DC17AD19B0FBADEA4AB83F8FE51CE23A61047E6 BB24F39AC3EFCFC1EA11B07E554B6F40C692E45F1E9D1D68D71FB512C223FD11 BAF5B67C7A983A3C703EAF038178E1F4F324614F03F49E0FCB30D8AE993319DC DA144A34BD632F10CB85C34F243B519E3C236C7C1AB6FB12E9BD327F26C6893F 3CE8AF2E5BFDAF4E387344CA3019ACB2C6522FFE4F4F70FEA9B7AE06BA53B38B 6173627D4AFF5B296F67395F87A9FEC0B5173C466EC96ACDEB91BD5C79C6AD27 91A50ED36C34705660A9C06298308B320AB724EBB8DFE5898DDFF22B06C01D03 7BDE9DF515FDEBB028E204CA743E1C1DC01D893AF693E65F356CDECC4977F284 31561FA87BC745B0923EA57F5F0CC7D1D04C4FB8134E1654278AB7E78B681676 777B2E936F95FD7323B9BD3B92E8A9E74B84DF40D07431E4AD54336868057DE3 5D4A686A3C53771BE1BC32E0F7AF0AEDF0B591D081236FB9A54123BC2B591A5A CD0988C2D74F122CF38849DE323A84EBD5FA6DE09F7B44F26DBB0FA05FF29E70 729D7BB2398C0FC290AC8DC1B28E5424612ED32CEA146ACD2FACEE60EAFF4EF0 CDB2FFAF1BA2B88BB9239E782419C28B5253B65449654E17CF2DA5D09B0A0419 325DF97559536315EF6A45D7176CCBEDE923D65E3791EA1A25057398A8BBB8C9 88E9EB58A6CEFB601FE76CCDE72AF3056EB7D0924B997DC2FA42334EB265C7C5 05B6D8B882DDF96A1E01DEDA8DF700599CFF18B238330DCF8DC0F3A54089310D 4CB519EE38CEB60C4654FA19D696FEE478A5117611D5CA6E394910AE31084406 77AD7014194FBC3CC0C767F9D9743916272B68EAF0CE13E665FB91CEE024AEBA 02D6A8F99734D83497A63FF011C3B07FA2B4B4BBDE6EF88B3747D8432F3628F8 8731D32152A9931329914F487ED44665802623F689BE1126BDC584790F07BB50 32EF2F53C8383EAEFB83C0C2F320EBCB373E10247F6C31DDE0C589BD9C415A5C 0DA5C6A8A36B0AB2674C6624ABF9315AFAFE051747AF69582C656BC04CFF61F3 14695758116EF87F15F1912DFE6DC49F309B61BC26D70CBD1816BECEB85B69F0 C0538963BD537D76BB39DDC3F376E802B14F2E2F2BAC0BF7C255FA43853EC598 3945BCD117850A4A9501367131122BED1750CCEB22D67B4972F25C9986E7D874 55604633F3A3B8DD4437E4F6F411A6284E9C195E3BB866D6013A4C7E4FB367A3 9F6C5BD8B3FAD837C262BBFF731A72A36DCA74123C72EBACA5CD8DC8AF8520E3 D616B6D0F3CBA8CA8B292196691039FA77177B9D07439AE54D1B50877BAA9175 0F345DDFA37449B3E4E4BE8DD57BC30415611950B86CFFC8CCE3C2F9828B967E 6AD5AA87AB560F2BAE687B360DD729CB607BA3E033EBEF1EA062D2DB21DB3771 E5C03A5FB662F7AD33787B20E3099DF9FA3685704452246B26AA8275417A6E7F E4B3750D3EEDAFA7D2409DBC446660D45126DC476870112882A381A90C7EF783 B025252F4088417702E2F0766C5779F5B59D658E57B753D6DC75060723A8674D 67FEA33935E7483430EB3083379B149B4E06EC1D5AE787189BF4B2A981B6BC43 CE4E89D9C06F266CC78FD5442D220ECE6F5998D10EDFA8103EA91B82F10CD06E 1BDBF6C5D0D34CB7A320AB18D7D13D30A5F4D1E35B20BA9DC06CEC1D6267800A AD20BE001EC4BD60C4A6F13E253FC0B07413FF89BF4B48B22E55E00D6EB129FF 583ECCABC0DC4CA7C0A10F34AC12414AA07721D20B20660F7864F5812C34A126 2239CE3A5FDF7B43076C243603FFB98065193D28711BAF73E8F915E9B726737A 9DA98F4825713F3D106E80BDC693CC0CFA1AB267DAEE24F202E861E13DC69F0A B2FEE796D10AA2903064A83B8CB75264BF10588E7F9FCBA365A88795221F50A7 6A5348506F262BA48AACF66E475B649EAEAE464331CF797B3DBC2016422052C0 58076EAB68234B02C4ECA186E0F5F43627107D526999CB26879CC084DDBACFB0 D6607C67A046868676A90FAE6D5907B61A6BB3BDFF4B0184CC269E2709767E39 C81A783B61D8E39DC2975CA7A53766F5BB8468E53DAFB96BCD705960D6A94323 600A50F9343D9C39BE8B337AAE26B3F6D94AC67C9FAFEF87BE8DEA61F9AE2E72 E677341BA01722427D02A6927C392165F9A1C9035EB1F78DA0210E01FA7FEDD0 23678C20382C9EA07F4E7E67F6A385B5BA741D14BD4B54D3F6B6B90B92D02F4F 4FEC6DC6398A9C0CDB77FA822F144850D4B3BCE9193D02DF38E8FDF8B0656201 A3CBDAC0EE2C2D0198436C1989CA245C30ED3083B5080545DA574F4AB24C5844 39E631D4E4C34925A6DF648774ACCBC645BF9CAC3F0A68F8568A15D785148C2A 710F25AE0EC53F53D5389E37DBFF21A37CD67D38643DC2B6FD77613D6E06A612 4B2665D661B5D7964C259F4577A2389C118F8A7AB8A515974156C0E900ADF162 6597DF054A20B499C056F040793373A417DA504AFCD61DA6D9830489E24EA695 9CADBB261245473841B197F94542D1CA0BD630CFDA487CFC141F9CE81500FB58 C2D8ED545F85FED31178E1AC0E0B0DE155B1ACC998CA6E91AA609DE58C033DD7 BD2412E2B789DAE3BAEE31D84488541FE09BF4BFF24A36BC69E3D0EF80E3AC6B F68640C1D8C5A4448E2A9125C3CFAE611DC11EB5C31A44D41DC279CA4216A1A1 414532B0A505743CCAE16D983F9A3495D071C75018AF22BDE554B95E9E97C06B C7827C9AAE6B749F9975581DCFB48FD487564B102A6B751A56FFFB4BF5EFD469 CA1744982C4F66ACBB16052CD1F8D094F1CB40DDA2AFC08642AA38372352427F C8EE5A4C053071336C36E18D844DAF46ACA8D01112AE9A571134791FA888F95F 497F5C433D4E7DD36FB78BDC4C194B119B5DBE6FF4D1B605D3052AD26D068FDC 7F0D34A819B53508175D7F436451D8EDDCEC8706E94F4BBB5338F240FED7C243 F8E90B3C7437C53900AB504FCA1B2FC6345BA3A50C073EEA1A0F4C2B11303C04 314BD2A2181F4986222B62905EE6DE11C060E18513A67418 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR6 %!PS-AdobeFont-1.1: CMR6 1.0 %%CreationDate: 1991 Aug 20 16:39:02 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR6) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR6 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-20 -250 1193 750}readonly def /UniqueID 5000789 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C 68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361 3645B82392D5CAE11A7CB49D7E2E82DCD485CBA17D1AFFF95F4224CF7ECEE45C BFB7C8C77C22A01C345078D28D3ECBF804CDC2FE5025FA0D05CCC5EFC0C4F87E CBED13DDDF8F34E404F471C6DD2E43331D73E89BBC71E7BF889F6293793FEF5A C9DD3792F032E37A364C70914843F7AA314413D022AE3238730B420A7E9D0CF5 D0E24F501451F9CDECE10AF7E14FF15C4F12F3FCA47DD9CD3C7AEA8D1551017D 23131C09ED104C052054520268A4FA3C6338BA6CF14C3DE3BAF2EA35296EE3D8 D6496277E11DFF6076FE64C8A8C3419FA774473D63223FFA41CBAE609C3D976B 93DFB4079ADC7C4EF07303F93808DDA9F651F61BCCF79555059A44CBAF84A711 6D98083CEF58230D54AD486C74C4A257FC703ACF918219D0A597A5F680B606E4 EF94ADF8BF91A5096A806DB64EC96636A98397D22A74932EB7346A9C4B5EE953 CB3C80AA634BFC28AA938C704BDA8DC4D13551CCFE2B2784BE8BF54502EBA9AF D49B79237B9C56310550BC30E9108BB06EAC755D6AA4E688EFE2A0AAB17F20FE 00CD0BFF1B9CB6BDA0FA3A29A3117388B6686657A150CE6421FD5D420F4F7FB5 B0DAA1BA19D638676E9CF159AC7325EF17B9F74E082BEF75E10A31C7011C0FFA 99B797CE549B5C45238DD0FADD6B99D233AC69282DF0D91EA2DBD08CE0083904 A6D968D5AE3BD159D01BDFF42D16111BC0A517C66B43972080D9DD4F3B9AE7FB 11B035CE715C1218B2D779761D8D7E9DEBE277531BD58F313EBD27E33BEF9DC5 50C7821A8BBC3B9FDF899D7EAA0B94493B97AFEAC503EB5ED7A7AB6577CA7D67 49A8A919141D0F3530AEED194200A97EECA3B9228B1BA58B75D34CF0086FBFD8 6F1C1043EB28B676C7373E7234E71CFBC6F2392F29A6D28B0ECCDF85FBD52763 11078EF8F0274F8940C87B6BAD12AE32D5FCED1DE40ED56F5CA3626179F8EB0E C3BEDDF7116EF06A90E1B5C1DBE1A9547085E1970B0FF91DE65D6F528989A483 CF9991333DD852358B3538AD52FBBBA1E84D522F3ED832303F27BDB60C6C55EF C1F41C8B62D7963469CED9E6F94712B264BAF67F760E95DCAE376C8D26A6FFA7 54B5E12BAE55FF8A707C1287BCBCD71F1F992AB24F14B0765BC65FEEAC727D02 6CCD1CA58B2BAD2398AE5B7F35ACA80D8668AE930F3A7536C67D3DDEE3706C06 6CB67399816309C87F8FFA9DA055EBF5FB2CDDA191DA89B98E5B82CD39F382A4 8B66D646294819DEAB22BACC58D08A0B3FC29F486C1D26AF8BD584BF542422F9 AB875D458EAE87127B18693487F2D0C5D06223211D84D3338F736FC9E3333502 B622BAAFDB0D978F58E478F3B50B742AB552E5E8670573D75F15179EBDC06FC9 393A30DFE5A8B6EC89583299EB91FFF3CBD9B277664CDD108EDB2CDBD372081E 41DA95A36B5A3079299DA2B9F1E3B83CF2F68E6579471A6D0CF4E3F058737E55 CC9F82ABA8B9BA2EE7058851FF67DF82DA7C690ED30682C2373649475386384F C98579A8945B14F65A4DC498517DCF002B47EB05C4F2FB3FF883F7463BD941D5 EB77C210522184E037DEAE74B2CE178A6542EF0C42631ACFAAF9620387F3FF37 BEA47EEB3019C50ADEE12043D6107599A79EE23C18D36B84703EDB25B56AC966 16363757F689F6F8C1AB6580D9B788EE79232D6B1C7D21F5893EB4F07B6CFBA0 0A73A08E8CC4F671A6FD5A6BCEA7D0CCC96F406374F2D5F9430706746587AD06 89D0305E62E1BBD7499013424AA1C7A81553E4D63E6A188B4D06815CD1E3B17D DD1A8904ADC87D10CC5C39CA4D37CC09A7D85A396FC224CAB8A3F8A2547AB469 5211D9125A0C054D8444F9E971628E3BE0AA5DF12E4775F11935DC0840F4950B 426461898E0B47610DC8360F54AB784A096A9399CB91430C5C67EEEB2FDD0C8E FDD72B623DA41A89F58099B93CA4E3A11668429A4827437449EE93C6BA220A71 F826CCC3AC3FA310334FD45191FDBFB78EE2ACE71B75BCD5697E6B029D1F3141 30AA95E11889B46D9F3CFA9F291BC205CFAF015C2F99F963876B467A55CA735C 3B54D4C6A48F9EB190BB6474521A7196E9C72E464E688553F4DDD11C7A788904 02F414AE3E5104A2567EECEF1EC84C1E58FF47D21AD9E2FBC4F994BBBBCAE6B1 8D41D75EEA0C4B86CEFC3F01259E41FE4B7B33152AC6769FED0EE2A4384B84D9 B5A8D48D495FCC8CA3C74FDC432EB1654B25A66348BD8DE40AF34C42443A07D7 4DDACB9903790CC6E65F165B04A88705BDB6CC8B9DDD2CD6455C23E26710F0BB 6615A1CC9E1E97E9E4FE24262CD93B029E94D9E6227C8894F992AFA9F752DA30 100B6DDA0B5ACDD8F317347C336C352FE5D8BC4E7E5DE3352B66E9B41D2C71D5 CDF5E9215FF495869AFECD70D3243AB94B2128751823817BD26E8E7B7852553B B8AF99AF5DDFBBCA5584454CD5397B74AF5E12CB88FA25DAE820A76F6DA8E224 999699BA2B34D9221113EFE325FB075D9E99E2FC0CD6A59449BB28593D3B7C89 B847E5DEA047698BA80E98590BAFE4979D4CA84935B14A207D2356B56A3EE8D9 A61FE566A3BF9C399743179C8E96837CD3D410DAB344BFBF7AD627F1138C85B1 A60A0B79D070EF85F14DEB8897737463BEB4996A7ED47D218E78842674D39453 8E56DA5615DC7B84504B375140F1071DA781FA41244BBEA8984D1F24A128CB51 BD09B6A33D067B2D45AEC42DC5799B22D00D31A4F7DFB30FDFF18176EF6036AE 05F055562A498F8AD021DC7C3D3AF19B0E139A2592D918E3219E47A0F6AB9693 FD12DAE30E2AAAAAAC8E674D6C1928B7C57747B03E114729A27B4B2BD31BC49F 50A9E4CED0CA54D6B7536C752FE78A03E096FA0A94C99F8471B45B19D7181049 174ED62FBD764BAE86A139089AE36052E925C18BAE4A2886FAA4C83AD57E5544 5C82B03DD4E511741C575BFD7A91FB9A7E45FAD205EA49433F695F039F30435A B650C3C1D9225AF2013DF0123DA593CE9AB301A3CD 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMSS12 %!PS-AdobeFont-1.1: CMSS12 1.0 %%CreationDate: 1991 Aug 20 17:33:47 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMSS12) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMSS12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-62 -251 978 758}readonly def /UniqueID 5000804 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF4E9D2405B17498276F99362748F6E97327D 7CDA3F5773E01FAD12B7339D4A0993D40A82FA42AAB119589F1D7D60A8AC7A96 BF8C5A08AFE6D427A6FDDEA2FEF0B8ABC37C6DB62C8B4074CD6C385419CC66E5 A4B4C5F902900090EBBDF7AB524205CD9DD9D8B9CB522B8EA97203F0E8FAF683 09750B6C8286AB341F9C240CC02CF7F3E153C3498F16159862CD74C0B6341D3D 57184AB9036EBA94B432D0CAC32240DD569E639B4ACF0BEF07EA19DDF0606551 C8EC84A7A67F3C3F58D3335D7273B51CC2602B63B900D24A6D5A8E766D49EEB0 693796781F0781FF13C5592AA9E071E39034E0742E804ADF14422A734917F0FA 8973A1B9269EA354F8AC75B7284AF48B69529167E55922A20C3106EB6C559E97 7CC1A491C3B41AF834804590554742E742A09A5228F71DAAB9BA2BC3F00FD5C3 B4821FEEDC8B65732409A9C4663FD4C4BC7C864D71F6A6D354ADF71675042DA1 31DC2859AE00363B3EF589B4DAB98D3515FE8176041A332A5647DA8FB9718975 9D0103074531756594D5DD1AF3A9A20F1BE203E28D24DEDA7801AD1CDF96906E E7049115872C82DD177C3BD765F72E7C15A90CAC968198A38EBA25054D99E7DC A349E6502C98F894994EF7A0AEED79D1F12EA1B18BF8BC3B5806141C82B201EA 0275585110EA202D7A253F1D6DB449FF2B25F7B8385B1427453717DB07ACC21A 9F5D5DF4AB9D3497C382B1B9761FD0693533650CF014F5D56201767E4CD18A44 A4D912E1A90EF1BEBA702F806652672ACE37D40B4705A4725AC38A8B7D706E84 6D22D811AFF8C8F465D585778EDF77B600F65E332849ECE66FB0EE108B30103C BDEDE7AEAD0E3A72472B218310D9228AE0BD49120DF3345B6921006F45DBE3B4 FDAAB7064D05F5286C65F869B6971550E3BFE6AA6E22F937454F686486CDFEB5 AF33E4A25D109FEB76B930BE53C3D2F392F1A4941DB710674B4684A09537F151 376A2B88E0767B50E6C3F291B00488AA2F90223116222BE30DFB4CD7BEC815E5 CCB769E933DC5E6DCE4ABF033C012822397FA901CE7C5AF4CC3F408EFB39C073 E5097414D1AD66A7EB9ED151A8123A8FEC17D12379539612B42A1A9407B0A6C1 A5B2D0A548798736B8BC1C2D02A75738B1F20484C9DC88DE012983A6E5BB292A 4ECDCCEE1BAB57780DF3D1815119462CB6616B20C11299B5629D3558BF0EA4C2 1F20AB811C2AD860BD012080C17499A46378C93A73F95B60319CCE4044CAB08A 48FD0AA396F4A6CE16FD37D9887D6A9D636ED3E1C27FAD6B4AF45A7F64B48C01 66EE8E827F29012EE93265D4C5452810603FABB7279F8BA07622F202392D7255 883C4AED063C7E098CACF91CD5F97CAF7ACE39F035D0A3DEBA6147C31C66DC86 CCB407603FA7BC83470D5D40562CB8D4794D51BC3B0D4060FC242CED9447F934 DE0A00932C919D909800C89A9BD166A3929F7D31A2869280C89E2A877A24E2E6 03DEF5D459C209146C4DC705AB06294FE667689F45AF7DE648AF605AFCE3FE54 93CB097AC204553F810909F6D91DB85227F9D74126D00A50F72BD50EF3961149 8F52078DA9D231FED7D6AFADDDD7B11054233219C61C8F022DF0FBD7CAB9ADE6 4D1EC43FB8B57540D7D8E4CDF62453843AB7651920CFC551106E04B4623EAFAA 0B0CCEBF1DE29D89314E595ED039BEEC0BBA3E511D530512F99D30D9D1FF04D5 AED2A1245EA5CCD1B6DF40D303DE996B01ACE61EDAF11C05F8A86F8177EE9EA2 15BB0A086D95D3841800D3C954683B4DEEEE393EDADAA90B4D426C13F3F01EB7 4CA0609072FD1F030DD9E14258E423852C5F45EE9B082A945620D0A8B7210A1F 097BCEB0E4722422F2BCB3D09DC70A1F9E274FAADFB31D6AC3355261900835D3 064CCA62D7F89D57736D0DCA4C54DEB27D6A7A8B1B75A5A92FB339E080FB8D31 C7523B203B6A040598F605D14F620BF5CC334CB3E1451D2226C5FA283DBAC0E1 F16C4A43133995DF818E90DA93036FC6D8595FAA52AA0049D9F7F0719AFC220C 6436EB217B39C68299B5A308C353DC419DDEED12B4899B703FD6685E5E41C25E 042F08C76D24F9C48BF2AB18E8E41CA1F629D06BFBE1325B1121C8058DB83ADB 6A8560B5E1CD8953AF21C45067481C4DD5F60807BDCBA08BC4B969786F284EE1 75E0B30C657E44A6537B4FA528FB2BBA2302E2B61543E5870E336120EA0E6DF2 68B4DFFF8057B75938AF4498B0EFE7AA1B1E1000B15ADA5DD020FC6BB43B134F BB0841B5C5A135EBAAF65C9109768BD5ED3BAEEC48E46A61B954614DEA037933 B8EB4A499B08977662AA95711469E6F09D26C6FD8514CB756C329CAABBFB55C5 265255B4F3B2D9BB2383EA64669D6E68FD9634637C7586D8AE860B5D44007992 D8BA6ED80392D1C67EE1404525221416FCCD0ECEAD04E3FFA33088350758A18E 137B3080D28262C496A55E92FE627B811B6461AD5604FBF9806B241CE5D5CA09 8AF9C0575E5BBD7777938265A38C98707C8D83F94B787AE82D9BF9ABC0DD5375 8EFD5CDC795E29407A86B0599AF4387FF22843112A9BC3520D92EDB202C7E837 DCDA7E97483F7CFA49E643B576AD0AB204A9F55857A9582AE200DADAC760818B B05804C0F8ABA7B64D6C8FD9302C348837EBB87A8F191B3AF3ABD945B02C0D3F 009BFB639BEB7147758657DD80F3C2E9531A05265CF1795D1F91D21FFD8E4DDC 609A37161E15EC70B5AC038608FD01EE20FA7736374B932E45FCFDEA98EFDB79 66C7EAEC5E9CDF13B08322A268B92444232DAB5CA1585C32B2B36AA7641D7677 6BE8E117CAA15761215C8144620E1CC42F3AE2A058EE0022F63E180C4CDF3EB9 0F303C9F21EB7A1B61F7B3C7442648BB3FD3E44CAD6E4CC75AB6D54C99E80EFA 1931B4D837EFD22EECDA9E3084908099D3DB06C8B5E03F1C9A4711AC6EAF8780 478666B1F9AE02E7968A8A012A290C5EC0DB8407CF9E858AA62B600E1AA303B3 4DF1B6CF6BE9AF6FA21150DEC45252DC5CC568FB6D8D230E34EA70A8B71A9106 51545AD54E743F0E504A4224E0478C3B47CB296B2C2465E0DE94BCA356E8713D 818B15BF33E6050CAC421194E6728160F23189C5927A84546DF36F279FD39E7E 4BDADF4380263EE820457495236A6EF1AD4FBFDC26C113070072A093BB311DB6 7D6758138D4E81AE5CAE00CE4A3D98B2ECCE4DEA513DF5DC0FE40F24E7B7A053 5C71FCB59B6C1A26F74470D08F89ADF6828A605A596CA6D85601AFAD27010E58 7B3EDAA17C02ADFB8107540EF6BD604ECDF1F1DEBDF7180D3C3C15612097B4E6 40D4BFEBFFBE145E4762E8D6949D100ABED7ED2B800EE5BE9248A882DC015E8F 3FFBD8777F09C55D02E24ADF00F603CC824B476AA15ED5A1AC5215A0B4F16EDA 9929145BB036D4DFECFAA0F9481D7857EFA3DD88E8E8D5D8EF0F90B00402E20F C118E0D88D5FE4751FFC2ABD7EEBA553BC587695B531506C432C0DFB3DF0D37E 2997CE5CBE7C86E0376B3F7368911F6BD9D3695C8D3E081360EDAA91D34F31F3 C10314C06DFDAC3C6339FF6B8D8E72C543757C3547B4EB2BE341709AA67925B4 E07187DAE0C3327CF08149515BC3DDCE260DDA07DFA9095DFCC10C17D18DDF26 3343F113E1281990E4BBC393E7679910E60EE6A1C8247327DE7C132D2C37EA7C 4D666F63E8 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMSY8 %!PS-AdobeFont-1.1: CMSY8 1.0 %%CreationDate: 1991 Aug 15 07:22:10 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMSY8) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.035 def /isFixedPitch false def end readonly def /FontName /CMSY8 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-30 -955 1185 779}readonly def /UniqueID 5000818 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964 7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4 A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85 E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A 221A37D9A807DD01161779DDE7D5FC1B2109839E5B52DFBB2A7C1B5D8E7E8AA0 5B10EA43D6A8ED61AF5B23D49920D8F79DAB6A59062134D84AC0100187A6CD1F 80F5DDD9D222ACB1C23326A7656A635C4A241CCD32CBFDF8363206B8AA36E107 1477F5496111E055C7491002AFF272E46ECC46422F0380D093284870022523FB DA1716CC4F2E2CCAD5F173FCBE6EDDB874AD255CD5E5C0F86214393FCB5F5C20 9C3C2BB5886E36FC3CCC21483C3AC193485A46E9D22BD7201894E4D45ADD9BF1 CC5CF6A5010B5654AC0BE0DA903DB563B13840BA3015F72E51E3BC80156388BA F83C7D393392BCBC227771CDCB976E93302532464BD3A87BB4BAABEB40184D2D 419B5A7DF9EA38A27A732A88BD23B66124627E76D37A4CAB4944ED0B7348E358 1959E74429818EFA1DCC661B06D4B985C63669FA8DFB8A050D2796B0C7B93523 2A7FF518201937BFAAEDDF16097E2267E758EBBCC3571908E48B0BDDA0CE5656 036B7E83D338E633A1DE4ABAA07D02C6D09AB99A7F018DE081E2FE6EB3BAA37F 60C8C8660252756B5291D1BD4D9E05C2BBBB265643AE216A438CB47F1B252441 A864EEE3C9BD192FD5483D9DE1F1BFAB1D3CEC4742D05D47E3E06C1F11429B35 C20E0178CB3446BAA535E30585C7FB62F8DFDC1826C673550AE942D40F4F3127 46FDC4026CD68489F36B304A3834D96A8A5B4170F89B0F761D406EF2D3EB10CE 834FA06B9E62E9FBA9A7008D9DE05C6608CD602BB42402DA666E44D1F2E20EEC 814535A1EDC77E5B5BAFEC54FF2770FB3D40C44B8C6038979A323009FE53623F B5ABBFE4C5CCD27392B6E8CEAB002CCC86804706DB8F79D6E07C1FA39E2B5B7C 3CABEB52A9361CCBCF8CDB7790E9840D56F0CB35D92C0CE4F2EA5278F5B840B4 CE9F6437CD89C13D1A2B868CAB45F0B74B52011C60F0392907348E1684EC712F A76740445BA3D81AA36D4B12CB9C4D6A59B4D65E50AC0C795C133A7F2610333A 808CFA6B4CF447DC066E3BEDDF4C3C3871B0B07216DC7610716016C976C8B24C 64C490EA4473EE00FEC0843A8364AD5AF80928D5FC80AC89587F236F944C3E6B 305A5DCA94DEC6CFC6553D111A91BF977531C2015857EC2A5062161690FC74DB 13D5CC2D792877AEA7DB7975D9C7554ED208285E601509AB5B1500692FEA7463 F454D3BB89D167965F995CC6784ABEF0061F6CBAB5308419485B1BB08342D363 E9FE0725964709DBCD72A1843B0180CD571DC4492540433A224E88D8A07BF371 386CA25FB29742A3558248CA5CD5C359C883755E21E986FE750328F80AAD4374 0D4D0FECB1B1A58097D8AA885794F5CF63726C48B15B575090BEEC68D3C0B8E6 07209B1B815B7F48F4F786E09FCBDA5DB23339FD83B20A3FF78487A5D3E4F14F 4FD0FA1442864B6286DCE0C7E0DC1C247862097B5A0298EEA102B5BC686AAB42 9F976987B650036DB93AB49CF884BD044BCC3185821695F9AB3E29F6D4BC1D62 A4F9622092BAEBF8EB5A56590C4A4219BC62BB85E5CC7697E3A2FEF94233EFBD 6C5DAA50F56B0CD53BBA3C24B5B36E72B21E6735C222B50A0373BF9417DFD49A 16FDB69EC57DFC55839374B80E319BBD59D6934FF8CDBDA084862D4183EEA318 71D9AE7B793352D2A57AED87AA87D5A05380E0ADE10FF2FE3CF5699EDFD4F741 4725ECBC4AD6B9E07E1AF059A7EBBD8203BE80A911E087524537E653A9F5436D 41B2D5750C8450EDC50E4229F613089B8C14279820A925817362F4BE58181640 B6397F46C0E8C9DFF1A34AE61180375DC95FCE7AD937779D771238789210B5B5 91A2CC4B2AFE955C56D01762354A11195E037AC5246207EB8FBA41F2F14DB741 406A04826DBFF3F553C7FE3F216CF5449A33BA36228E0CBFE50A7CB56301F00D 23BFDA2BC7E48B900C2D80301D4669CED6F7719B83529643236893B827074CDC DB71623BCB94F914F6F5F4E7ABE869298E846A1542D31C809B1474F09F006C36 6F8C36123794FCF1B002465A800946B79E5834E69F6D21B894D719D500019BD7 44D497CEFAEED0A551AF6295544B9E47BC5E19EDFF34C403EBA36396401A80E3 2482207FFB35A1DFE2EC5F09E9C40C9388308953577942D380E7577B39DC3938 854F059939334519D8B459FF9F38F253E3AC796D8C846F5698D0B0286661D6F0 21C014C4F106DC5892C8513FE011FA4AA5C062C96AB76BDE25BCFD05AEC223B5 4E9EB7856B1A25784FC8DB56FF0D377ED48B5F1BC7937F8556FE952E1AF6BD07 175EEADDB5C4B86E8D1307D4F65E42EDE146CC660542C3E7EFB958D14F21E2D0 1113F3FD3FF3481B8D026092F539669479CB2239436D896A4DD2DB86BFE56549 343ED6F04EB8AE367C4D84D627BF6E2715F499926BAE54B9BD65217FBA97DE4D B654FFEFC6996248D30EF738985E2A9DA2EDC163511408DDA9ECB807CC94BE08 634022A010D4659323B34DD83BBCF951020E8EA0E29EA422DF95D5CEAC821EF3 D8EBCAE770F105B44C90F11AED1D79B5F948275EFDDC67F42CABB738B943D7AE BB6DCBBFC2F4B5405666BDF1D67B814DB11B693209550AD7940A009B0B090778 0D8B117D15AC2DAD 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMSY10 %!PS-AdobeFont-1.1: CMSY10 1.0 %%CreationDate: 1991 Aug 15 07:20:57 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMSY10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.035 def /isFixedPitch false def end readonly def /FontName /CMSY10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-29 -960 1116 775}readonly def /UniqueID 5000820 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964 7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4 A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85 E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A 221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A 27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF 5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09 0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730 DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A 71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09 4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C 515DB70A8D4F6146FE068DC1E5DE8BC57037078E6B59BD7A2C35420557FC465C B2C852522A5E33F7A19A2B9F3E07BFCD06728523F0FAB87AFF5CC7E3A75EB7AD 0C263DE68DD71164836DFD3ECCA56B1ACE427099BF78A7D98692D1E75C237A92 9B419F9F0E4E7DD1887AAFA6AD6239960B4430058E06FC8E190E9B5E98CA7A63 FCA8D225895E0E1C3F668EF2AB8449E54CC0142806F5F84B2F290E0B231E1E96 44E1AAD1CD6EB6DB03B63881B9BB1B076FBDAEA32A2A5E161D18DC7692A8FE14 0A416779FE281B971DB7ABCF0562ED3A7004E69962D5716B193B8CB34D42E912 9A9861E0030F5AAF4670D337433079AC8F78BFDA06F45E4D7882D945BA010FE2 F2ACE6C8186EE0712C28A97EE6D76137C6BC886F073ACF3A740F27DF50FB1427 9F47B3A34BC8CD2684DE87736DA7B17854CE2E22060AE06E17D2550B1B4B79B8 7996BE22258FAB446CF8878F2320EA34E363A1697AFB76FC6DAB1BB07215F74B 1884BCC7CC0D689E30FF318EBE3194FD7E4DEA824B4A7DC1B56E0FD3541C038D D3B74D33A75CA26CE13A82A9A0584498E01EA605D3CEB0C09A34E9AB004DABBF 6D0720E7B690D7C9833ED1F1C0D55C2FE48C2A2CCB5A707218B551FE7ED713E2 B2F4B114AC936B2059D58FA0B25A14B78827F3A0582762ADD6FB35C0DDAD0709 17FA93EC7CD118E697DDB3D995136CE2DF7CF78272406271328790B2E8A1C573 62D73902E424F5413EF955EDD2F1AD2B6CF896FEAE4EAD3FE0EB307B2EE1A71B 3C04E10B8476D3D3427046871A41FCC36DA6833A6A4ED0E0D912D78AB0FA4CC2 D3DA71A4785238FE003FE071F634120D4DF16858A84C273831B51C1BB1771F96 E34C2D91937E3160A54BC3FC81E2A0C850286A9D2FF0F64FC6304EDD6DD2B554 B5B74278B4F01F261A0A57F131262462A1A59DE5E53D9E274ECEA19ED19197A5 3465D8DE09C9BC1B7046C617E1056C0DF81B41B463A08607C972C65D89E2D8C5 92CF31A30BA6F3232249B24AB7C29414CDCFFA9F82C304FFD280399A3F4E5794 7E2AC5541D0C254D68B2E3B5094A7DC57AFAB091EC99DBCC6E32B43066179B50 AF4EE164015B01E9D55933D5FCA45D9E2E0FAAFF9FEE0BD6F0757E12DF62FE6A 480858EE7DAB5E906517C769630ECDD07FC00E030F4079B9CF44DBE97A3EAE3E B1D220700F034507F4339B4A88841D5B80730EF5CB2C84095A3472C68BA9676E FDD4AB44EC8A02AC23F1859F70F50E5357065FE3BC7AE7E68D6746E9842D6C3C 604F2AA5208DDF26CA8D7DE53ED83C07ED5B9439CAB7243BEF91654ADA76F99D 2F4595F2020698C3A7630B7058DBEF0514AA2DB3FB8D66405A532C0B8BCCE78C BC8CCFC3E5DAEDBD64308878F355DE608B00224A4CC117DFD68ADB47D7D153E6 1567C29FD877B82F2A7B885E51AD77D9C4B13016E0B4E04A6FF97FB5594E8F68 A44F1731C93A456819C048409824CF4C19A2FE585B473F224498D357002DC5BB 6881D45C8282C4AFA014ECD9C89C14E48D2592D82679E4D0232553C3FB7BD1C4 0F7B1F3B685AF13398D73FD52AF86CBDC8A2A75555A850DB31618D2B08B9C545 C6B0B0735959C6871CB7031DF2BDA773D490573C387FAFDDE49C3AD0D376014D A105BADEDA949BFF621CBAE2C8CE36C40B4EDAA9BEFF69FF1873AE67E083DE01 282C597592C2AFB74BEEEEBE2D28450B8D6D9200D6EFA40F9D87832C96BBB893 2DB58A57032C46B9885F26BEC7F3163F5380D69B5860880F24B645EC3138C670 BDC922D58EA1FED32A3E87166DC3A452708AEC15153FF59359D6941D461A82FE E2574183D18192A4EFF22BCCBCBECE901296AB25FC5DEC79495D88BC8093DB84 2243EE3D6D6AC12E11A1839DFA2F6C0DC83CBB853852F126B2161CAF29BBA4D1 AB11CC6AC17D0F7D6FD6AA02CB1D948590EE28A4E5C5D072E7CDEE07F6969401 9053FC9843E977E64B4F387E7E134DA2719C6CB2D21FD311DD191046DD0930AC 999027AC4AEFC89E754F7479621DDD65203C2476AF6739F808DA1E54DF6B0F33 002D3C32450BC33EDEA85674922F6A4C086EA273DD1918C723378391A3369A54 CD2530200BA26F6B835F8A167159919759DFAAC86A7D12A14E7C296BCB329ABB 9B0CC657ADF24306C2333403F4A68AB10E8AD681D63076210709DC775F879C46 4AC1F457447361B6E5D2C3D55B47E47BC725CBC38C3D820E689088FE5C707733 DA30519AECB8CB3E2277E22368A6746A09DCD22AE5478EBD391248544ABED6F0 45FAC2084B130B0CBAAF3122AFA916071A42B6D077D3134BD4C90D10A77DF90E 69B32FBA9CCEF89D4EA77D93E9BC4AEBFF19FAC7B74E05E288809297CB184647 84C12CEC6FC55D363CDD1C98EACF1877BD0633FF79D64FFC984E371AC8A92DBA 06FD70A37DABE40C8227A25C7FF71EC967DE31FE8633889FB46EFA2DBCC2A360 B15587E38108248935F9409229ED62B9F4AD9850131D21CCD2EAB99F2AEC6941 94CB4D780A83EB7EADE84E823605CB0EBB79D6B9D396E66C46A39F7A44BAB139 CC701726905DF33AEE0ADEECE8A8F8DE4BE931CD8A0FEBBBF65824F7AEA5C599 DCA8F61D769BF47C21FC34C07354CF032258CA08186B585356FB0B1F779783EE F9BFAD6B7E72F9F5AB556D277B394059890805B0B66B5F75B1C748A2CD535090 117ABEBFF5030CA255E9FBBDB40462A8EE571C79B1161FE011D3C1ACAAC176C3 D323E927709BD9BF8B50557AA0EB701FCFB9301149FF99EE364260C21AC0FF8D D6347F02CBEECE529ADF0D1DB718EE7357E59B1F1C87CA38D3CFF7ADB61EB977 3D60BD93F1502DD879E3731F3A2DF34F9A348FB8BE37901BEE9D60DD805084CA 4733E24B0C99813E288E893E610908412210C4B264BDFD18BF29FDCBF676BB5D C0E2E34FF6D927D38D4552194DB3D638DA09B6B8DA685454B1DCB65395352B11 461028CFC55782697501536C2A44AC5B150E2F206EE4B412FC0C4DEE6BBBFC76 5A4D06AD4E0EE5855CA1D1CCC582BA939E3730B81FD17B81C4E754AFD3FC5E3F 1FE4D5BC14FF895A8D416C8170C8220AB7A22E71EBDC5BAADFBB7E1F4BBAAF8E 4C6772E541308D451593B1EC450FE60FB4481A7077FCDCBBBD35D51BF2C1B61B 9FC9025D70060F4924F9DE87565085B46E5F5518F0BB3AD548374F93CEAC662C 7FD1577D4F9FB1B1164ED6ACFDF920F14598DD51D52A43EC479FFB00281943F4 8BE26D1D6D99E7EDF1CB30B1A5805E2C828DDB48BF746220B5AC9CF6BD7F0E3B 10ACB8F95B7EB18B83E097EEEDBFE74F86308F94FD3B7B01C109113C40F8267E 7824E78357AEEE8E170197F37AC79E8B017AFC9769CE9D62A23D85D0725427B6 0BD8C92613A8A1216462D0D1A6245F2384C7A441277A67AA95581417412EA786 0060E262409A82AE89834679B28723604B4975F8B5507595217F766A27328B78 4241790CEA5A6C8CE4339409ADABA75AE92A5A0D8A4985924DD1D55D46F90B78 ECB04CC147A71402D9CECE5E55F65395CE5CC3775F1CFEBAEB1BA2F98B3B9A1D B67521D7AEAA66260D0FC1871F3DB508041757C7EC8B1C121AD06FFE8D8BE15E A7CDFA5E714B8424C15086870A75D00C9B365D8BB19B7F23F92ECB357E208510 0033DFA0E82BF3F70806A5A98655206481181F971D3979C73B5BF077D78B829E 6B266C6B46B77F305A760B31E2D12761FDCEAB02370C9EBB751465D6654AB84A 5A0D6E37B86384BFF326B8B471D6E451B38324DEB84C38426B226C4FBE8DC9FC 642378F4B5A1345F909D86426000311C26588F4E47E458BC5F9CC11BA1CCAD07 D2E39C46066643C5C54C7E47502B436FA17D27638471CD14E5E4C65D3490F8C3 3B7A21870357164518FB01503EE3D062DD4B1DE1F0BF21F326B9A2CC866F186D 79B7277A18AF22FC2E2E1E451C5C655B4683F3441324C67329657E39E6AB4C17 47B5094F21B7F6341A361EF30122BCE07EE1DB2EBF2057CCBAA8FC65ED17DE7B 744F749A69317FBC680F45053BD4A828CC9A0533F5B0CC1BE0CD0FE1F14E2F0E 4B839E9E2086814DD03ED7D17D834F84C5B6375D60D8ED39451FBAC44A961F75 D10A6B1C3802037726A98C715E197BAC500E08CA35DEB369C104F8206A288155 E717FD5683CA2D636A7701597996AB4724A37844B06BDC30B2AA893618A306B6 BC73AA5982056D9D99DFA8C59ECC06F86EE595706A6F786A20419F6A5217CF07 924D99F972FF864D965A1FE0928D551E6E091243380AAC988D10AB230B20CDF4 07851206385781F93B12CD1713AC90CEA4D4A0BFA1CABEFD2972B7B9CB5284A2 925A26074278C4350644B67A30C7AA0D373A97FCBF79C37D14BE62F8022F98AD 90A2E5F0468C7A738B8A97605504B001B41F05F13476A30DCFF00D13B8FA5592 A20F2078117BFFB7C76520FE82357D4253E76EB8BEB0554A322C4ACCBB0C9861 B6B448B5858D68A1CCA8CD7113E6589A95D4E320C7CA655B4BF51FED6F1F4737 6D2BDB6C24CBFBA559DE87A2BD4A7BE0358F79821EE22C413A44A97276038D29 3C93E5B037C656AF5B102E4551B00E7311CC7F31ED027AE1F6B807BAD4FA0D80 9B00C650F514FFE70770273E80945FD2D5F31B8E868FF6B943B309852A77C2D6 294DE197083F023160840B9B37300C08F168460C7B828A6C70EED4B75F90BA9D 58136246EB1FAD104FCDF2BDE2F89143499113CEFCBCB555F303B59A09865795 253E4E9274068A3D056148432AC33883E2B2364F04D2CFF507DB957B110C9D95 974A429E4CD1BA4513314EB57976E4A106143A9E6016656EC15AC084CABF700B B1DED8EAC22C216FCD36CF026096BFC85392E3F8BFAAB103C89FAF0A0B255085 9E96754F8F646D6EDA868E89A3D9BFA0841E29D12C55F453796F1E2A0F4EAC3F 2D995776BC1EBA126C1DBE6EB48EF5E264C776D84A7B861D137F824311A21B0C 66D934764F0F215497EA2FA1F88F7B95CB3DBF1DE9C6F443FD1F803B9EF237B8 6D8FC7A4B5BF68BB949E7AEBDABADF6E9E256556419B23CCAB4FA994BFFBD487 267E1FAF2379D409B721FDF2D44F66E31740E01C3B29F4F7BD290C16D54036CA A124B9897F30BB4644DA495FFB28A37F695A39A56177BCF6084DAABB433D6792 A8B886F3DE72133A1F664E1E00F7AFDA226D06AD568F87898D362A4E5367EFD6 0DE4750C3D99B5318A3036C0047DC595ADF6366ABE3B00769188CAE9D459428D EEB9EE409CAD4B5ECFD510E01A190372AF4B117ECD66387B28B608ABCC64B59F 7880F8A5595DBF9DB2D918A99E8F2145DA84BBBAB2D04F9A9AA6A3315FD9B4BB B00447D6002F4FFF94D9D0C16C492A8DFCE395B2EFB8608C03303D73015247CB 088B384CEDE85F41AC78839FBFDF25B88B1D56F7C7B3089275777169AA7DE375 152141E25268DB45CFBEC4D4B5BB1A50629FD7D430B66F9244F65B2D1729273D 91497D2080423A2B187164CEAFC0B2CD8EF332B7F25C0DC061C505EFC2FCF5C3 1027566F2B8B524866C09865456797664C8EE24F32DA9238FBEEA5404C605BAB C3A6C3B9F708CDAE615EACD6CD5EC7B0A9ECE30ADAE2B6ECB39F44EE6367FB6E 27465CD7070C2506D8AD0E0EFD625326797B3D2E38EEC090BD12ED187609A7F2 3C9C0EAA54B600D47BC69037A4CB8DFA05A66EB9E938D92A1CD50BA41FC486A4 15CF3B1EEC386C0B1B7471F4BCB055DB1419C1C9FE9ABC383116D4EFA92CEE4E F8B8EFD52879 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR8 %!PS-AdobeFont-1.1: CMR8 1.0 %%CreationDate: 1991 Aug 20 16:39:40 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR8) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR8 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-36 -250 1070 750}readonly def /UniqueID 5000791 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C 68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361 3645B82392D5CAE11A7CB49D7E2E82DCD485CBA1772CE422BB1D7283AD675B65 48A7EA0069A883EC1DAA3E1F9ECE7586D6CF0A128CD557C7E5D7AA3EA97EBAD3 9619D1BFCF4A6D64768741EDEA0A5B0EFBBF347CDCBE2E03D756967A16B613DB 0FC45FA2A3312E0C46A5FD0466AB097C58FFEEC40601B8395E52775D0AFCD7DB 8AB317333110531E5C44A4CB4B5ACD571A1A60960B15E450948A5EEA14DD330F EA209265DB8E1A1FC80DCD3860323FD26C113B041A88C88A21655878680A4466 FA10403D24BB97152A49B842C180E4D258C9D48F21D057782D90623116830BA3 9902B3C5F2F2DD01433B0D7099C07DBDE268D0FFED5169BCD03D48B2F058AD62 D8678C626DC7A3F352152C99BA963EF95F8AD11DB8B0D351210A17E4C2C55AD8 9EB64172935D3C20A398F3EEEEC31551966A7438EF3FEE422C6D4E05337620D5 ACC7B52BED984BFAAD36EF9D20748B05D07BE4414A63975125D272FAD83F76E6 10FFF8363014BE526D580873C5A42B70FA911EC7B86905F13AFE55EB0273F582 83158793B8CC296B8DE1DCCF1250FD57CB0E035C7EDA3B0092ED940D37A05493 2EC54E09B984FCA4AB7D2EA182BCF1263AA244B07EC0EA901C077A059F709F30 4384CB5FA748F2054FAD9A7A43D4EA427918BD414F766531136B60C3477C6632 BEFE3897B58C19276A301926C2AEF2756B367319772C9B201C49B4D935A8267B 041D6F1783B6AEA4DAC4F5B3507D7032AA640AAB12E343A4E9BDCF419C04A721 3888B25AF4E293AACED9A6BDC78E61DA1C424C6503CC1885F762B92FA7D60A66 04E8662EA19C35EE545D20CEFBEC290757B6F33BCBBD41399274FBC26BBE0A7F C3361F4C65C539DCE1CBB04F22E40A5393BC1B3A6B37F6DC0EA241CDE8D6320A 708D5C1DC789C3EFB08460EB528C28DFED5D74F62A63ED832F4CE6903D41DEDE 5143DB20DF615B0CFB8A61323B7384C2EC6E479443811D3C65C27CF33426BB3D D9EA1B74A7CEA79268FA00F1A5BB69C61B449F83E8818606551DD7F695AF1E67 F6FA5E91AE5AEEA660369FFD0B2DA437931A4A922DC62F49C174E3EEC35427AB 9A02BEDB12C5720EAA0890A524C856EBD70CEDF990E5857BCBEC9679398AED19 0798C1274A48BB29B17821288371D3EFEB58F4181D9AEBB18C32A36D25E03326 B0291B98633448DB816E4C943EDB6721865387A4EF2AA03A5150E323B601FFAF EB5B330F18E5AD993CDC15F4D1289DE6DB119C8141A1891087AEB920C2BE910D 79CAE15E216A2D37A3CFAE869C035E0CFD163220D71230780E27B1C909B7D763 2C34E06FE8DD5B3E8C3DEB070AA34BE3A34801B08A2975072DBF6F7798C1E8CF BCC2C7E2F12E6559B650F1194E3E01651588E430D27245B554986DE9A7125BE2 C9F0B99B857BC7C9FAEA1764EFE715C00D0FF841D9C1EDA062B2BB81B82AD562 39EEB8AFCDE4AD23A705747924FCBE898FA9A3F6496CED51F6478169A5130069 4602FDD747DAFB600AC35C85F81B747C105366B30B8A9134A81ECF7A84E3D1B5 9AA4AD2D0A33396B5500BD2B88D7072F1BE18AFFC9A44A85AB4831E3F3B11952 580F7449FF4B13A058730BE4A0BAB4F7491DE86B5E62BD37F58B3E3796ED0E7E 49A38988BB25B6D1902E96067BF9EF4CFFBA7D75D19E9FF03028D7F768F2EFA5 A80CB6EC60853B5CE5C8C2B169DD8621F2D89ECA602C85B7D7B3EEFA56655F3A B038F96608C9E25C6E6362B8F8E167E8512AC79AFEA05D866649E79B1D30F6E0 C80DF6B283000EE1F40140A45DBD7AEC5D70D30423C7DBD3AAA029E1CC518B5A D62C830BA091E77D38D887010542EEEDDC29737F686B8D1CE0AA2046B1EA544E A64A58940FBB4A625CA1D8CFD53587E2B982416373AA0D685B9CD4E483BF5DD4 B1EE585DD508FD641B5AF8FF739C33DB609E1CCC515B2156B5E3606890D0561B 1C389CBFE9FF9D227EEA1A20C6DA7343F0F8C3AB95C2DE04FA5006C59BC4CCCD A9CC288B6D80DAD70811E737197BEA7B9FD7D1A36E6CC52A7AE2444B2C88D9B8 B442C04BBD66A4D5ECDCA3C9AA93474BA8F857C7137092543BECDA78AEA0F9D5 7026AFE4DDD4D46A6C8964A57EDB432EE705E81603266819D9928DF6D9AD95D8 B5C171942741148EC367C4DD0CD18C059F9278F9D0BA53DCA5C955DA75AD2F7C 8878FBF886CB87EBFC968B226366BC7D9D5B4A2AEAE665AB8B50A23CF53C5869 179252FBF4FE734D8300E04EEEF545ED095F3E3AD41A5BA495B0E9DB92192957 D3FFD0BFAA2B5CD45B4EB7DC426EE7E2FF3EAD4BF15C8A3975DEE3A0B816960D B3DDEE2F25121F3EFF676065CC8111A88C1FA686EEE9A95B572444E280EBEC0A B0B3B11DBC9170A6F3B42473AC5AA928CA8EEEE44A5ECCD8D8614E5512CD9C72 53A6A3E7EE45136530AAFD8F465A4ED0CF6FDD3CA2C7ED6DC8419798D9383932 E68CB8C48F9E473BAA80E25FC73B230F6FD794350FB4E5E143AD4A9432903B05 AFBFEF0CDDBB86ECBA8EEA968D409EC2A54B8E0716E58A8EC3A0CD2E1356E8FB 725AAD18F01CF15BDED3BBA946B2E6A6F0E21A87357DBB7A5795F432D821E0BC 4428441FB939F1618FAAF777213A4976909D9547D5E71F1B7A579CE82E2AD139 A6C2A465C4AD39AA919E9BCD4682B8420C7C8852EBB952365FCAC2DF7555E556 8A77EBE1013207DDED65F5D3D2D37831B0722BC8F5C2164702BA3399A86FE6EC C98E1127D4B575F177B659310B5400030C38F8023A3C57059444CF14CDB174A2 BED1AD273C8E94BF141983622B6588FBB4C7AA5C48A6B55AD96181936FC02B78 C9A6CFA84ACF7D3156E70CF60CA306897202FBC9EEF21488C6FBB20D1220306F 7C746AB61974EE3C6A72774C8AA48BB6AF4A858723F2C5251A7A7ED505F5793B 6C05B15FD1456F0A62B6742FCA81A9BEC34B53E2A12FE1872CA3CFA8E865BC84 8B1B79DE25B632D119352D250D2F37C91573227AC09E670B1B9A5801DF25CE1A B2F31AF6576ACB5C3970DBF11EF27F1CEAECC720563253DFC143EB0DD7688F0B 7D80ED7096C6DA356739CD111ECB59B55F5A8F89F3052371F780C2EC576EA603 A0F5C24CC9E11C3C2F3793B996ED5932D8B3926B878A168DC1E4A8CF6AD83AD7 8AB5B6E4A7A79982F0B02E8681E90FCF73CD9696F6168B6C931B83B35E2C74E5 77FF79B54AD4DAAA80ACD09B35E6F417091A637D9D5CD8020F1262D20073B964 E3ABB4C3A8F5F3E63730CC69AFD017FA795353187312299AA87BBFC906E29150 6ED213BF5366214A44A19411A3705064EC8FA75299CB073402B67C055FC7F438 EBFF34A34609669C9BA4C5B6BB758D059DC7B8270499C427CCEB64AA28A0AE8C 6EE0A07E176AFA820EE252E05E6946806009021BF1F228ABFB70A24A17399CC9 F608BC616D7758ACAC75295FEBBEE19FD5577D61F0530F9093C3FCFDF23F4043 57664E1B7522AC830B27AA4C1E6B5736891052BFCD366D2D75F77F6AE8209BDD 89C7C0C3CFA72AD14A96FB2F18E1AF634CF0DEC1C11629AC798F91A88ED1047D 7FC852372A28A694B6D7C05FDA7C1F8B69CEEA4D0B32F5613E06D7B88B41A425 09A469EDB881B5DC1C000413288F914471EAB4F487C8AD97EFF5225AA9EECF06 3F67604345A7AEA2986DAAF3149AC5284F7471D832CB819082CFFC56F119DF29 201751E64C7BC1B8133962A9E8095A002D6C0924175FF0B043E00588A16D7511 EFAB8E5D9462001C9D8EDD9A9F23CE510A41C24238F99601B2EF44A8FF19F14E 91C2EA0A4031CC7737552E64DE2961E7EF4798F5138A5D39A24FD17CE40F98CC BB9B216492744F0915EF4BC33D9DFF9BAC136F1D35FDF7D7E2FBDC001EF00F9D 7EE206B48724B7F1984558AFD490CDDD41ADD7D75212605E9850B18D2B04D29E B20B7A485B48D4AE170CF5DD71B68633F40232D2C5871ED55751DC0F66FA65A1 1EFB4C22FC9B83B96A17251DD08686DEDC8553C871B7CD7D92F7108107187996 452A6313D71104976F8A2A0C8B06E80EB92673F99A2E8B021D9F48C4AC45495D 68DC3DE77DD8A3855E6BC37D9EE8E4D252A4AFD38DC1E7466C75EB74601DD085 46716F41D456EB0ED91EF1856344E8D372ACCA00BB384F04AE01758BDA3EF0D3 237E9B9243AB37837EC9A89D5758E0D0B28B71D9ADBEED20E059C67B1F76EC3E F4E002BB186051C8CC52C9FF59E5F48B79D0CBE584770BF84F5DA5E7DF4309E7 CFD983DBD0BE7497CADAF4016778799F379943EC67B635295E8A423AA8C7CBDF E4AA2887BA684FD41D9D99F6BE17644AB25E87BFE89FBA0245734E06796BD6F5 F02226785914D23F57CD49F823F2B6E05170D6DEB96485634A026E6FE8D15A67 7BF94327DAC3BFA1432282EE6E86BD27F7D30321144A3617B641D957ABE16C85 684B77A4557B5E279C8A4001CFA5AC199B4EC793004AA2CC06A05034A626ACEB 0577991192FCB275BB8020A18F4809061AF3EE27DB8B6E4480BD1174EA4490C7 B27ACD512633DFBA48D729BECF34A896773AB3063A32A9E8ED42231B2253A85D F5FA602F28B42D053297086A784FC73FF4E51DD602939F5461FAD20C2F560C20 84869CF78A58DE65666645A887DFF9FAD9F6C29BF1E9F20EC474532AB5AE2A1B 6146DAE4CD8240EF65FBE439BB1B256F16302E5FBAEB02C4A879AED1D9E4594E 6DF8DEE0DA1AE316B107FAAE8C0DCAFD70FC402A9466CCC781792A5DEEB4BE13 807B67CBFFABF894F098D1ECDB2A5E72A50829D828C36AF755CA84135F01FE6A 3FCF3E3E820C53A298C82D1AAF351C62E96606BD8018E8DD6C8ED28DC397BB00 FDB66191B139EE9688A032ACE29CD72BBB99B22BF252682D734961D2D3F447E2 562C93951F21A1AD568D8CEA6BE396B407C8E8DD617CE8BC8D7655C404284B86 86CCD7AF6BE8C4311B699B16E5F06FBDB19416E1206210F87A9C54 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMMI8 %!PS-AdobeFont-1.1: CMMI8 1.100 %%CreationDate: 1996 Jul 23 07:53:54 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI8) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI8 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-24 -250 1110 750}readonly def /UniqueID 5087383 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5 5250011D19E9366EB6FD153D3A100CAA6212E3D5D93990737F8D326D347B7EDC 4391C9DF440285B8FC159D0E98D4258FC57892DDF753642CD526A96ACEDA4120 788F22B1D09F149794E66DD1AC2C2B3BC6FEC59D626F427CD5AE9C54C7F78F62 C36F49B3C2E5E62AFB56DCEE87445A12A942C14AE618D1FE1B11A9CF9FAA1F32 617B598CE5058715EF3051E228F72F651040AD99A741F247C68007E68C84E9D1 D0BF99AA5D777D88A7D3CED2EA67F4AE61E8BC0495E7DA382E82DDB2B009DD63 532C74E3BE5EC555A014BCBB6AB31B8286D7712E0E926F8696830672B8214E9B 5D0740C16ADF0AFD47C4938F373575C6CA91E46D88DE24E682DEC44B57EA8AF8 4E57D45646073250D82C4B50CBBB0B369932618301F3D4186277103B53B3C9E6 DB42D6B30115F67B9D078220D5752644930643BDF9FACF684EBE13E39B65055E B1BD054C324962025EC79E1D155936FE32D9F2224353F2A46C3558EF216F6BB2 A304BAF752BEEC36C4440B556AEFECF454BA7CBBA7537BCB10EBC21047333A89 8936419D857CD9F59EBA20B0A3D9BA4A0D3395336B4CDA4BA6451B6E4D1370FA D9BDABB7F271BC1C6C48D9DF1E5A6FAE788F5609DE3C48D47A67097C547D9817 AD3A7CCE2B771843D69F860DA4059A71494281C0AD8D4BAB3F67BB6739723C04 AE05F9E35B2B2CB9C7874C114F57A185C8563C0DCCA93F8096384D71A2994748 A3C7C8B8AF54961A8838AD279441D9A5EB6C1FE26C98BD025F353124DA68A827 AE2AF8D25CA48031C242AA433EEEBB8ABA4B96821786C38BACB5F58C3D5DA011 85B385124DEEF8A57C39CFDCDE23CBE6F4A4BCE57A687609FEAD9475F84EB810 E33196050C7D50CA510F0E60AE3A6C2DEF1DC75595CE10C5840E5CC6714AC6ED 2DBE797C9D869E3220C5E31AB5A832A76EA72DB39EDF61CF20D01DB042D7B256 7F550285D3A8D9F93F0EEB22C08C1D42E8ACF15CE220207E5C24915258BF5B6B 3B2D46335A416E0354F1E64E50CAD6B77C603FFC3CD8CF35739625708861B5D3 4AF4F3738081D81EBEB79BE93791294C381808488C323AAD1431B4D385031915 F013140E8939D005E0729E0CC592A37BFD42FF6B8C11F70B1C2D804DF71565DC A50930FFBCE0807D5E58C78191C3E95D0530A8DA741293A060D3BD7F595EA590 E0915504A60CB44122AE645978A87E5FF89828E32DF9A0C8697663918FFDBB1C F3B348A0B3BDF159ABA21A42558C2264E6FC6B650781599DB71440A09078D97F 4BBAD6F9175B1D78413803D4BF411D20DA64B8229F21F0592AB61227E360A752 3E94C8DA4084DA7A709A4802263A8B8C6279DBB0F0121053FE0BD6DDDC229009 EE474C6ADEEC6A09F4B95B2148AA66103F82CB9C50BCFE4848D958921E258D1B EC7C69451CFE5EA67EFC9A844C2DD8BB23ED245A5220A7A1E47E0F05B11CA228 783E4D543168B911301E9600038B8BC8A6CA15F590E5D7D65E68133801B01F83 76E166FC5DC9E09146ED30A455B31FEF8E015384365C8D31F89B6BD84B568B72 AC86C5802F48F2BF244721F62358CEEC25467611814A37A7108AC18629A41C36 C6EE0F4C6FE4FF6F9E58A39B978E7F053D2980E60749E3A5CAF8B5E5423D6E4B 0C9A3A5DAC621E335C807971BA539C058088F16EBF51EA4417CCF1F4559D233A 52F047FEFF824B75A8DE63970FF228E5795FBCB4D210629393416991CEA5FDCB A1FDCC4C64FC1DC709A820BC0265F19429B6D413B6FA9654A52D9A92714D7331 E2C2F13BE97D9FBAA0DE1B7F610DA2B61CCDC1A92AEA2EE0E3936F01D8047448 C6CC489172E09541700DFD38D21E4BC53174C4FEFB74435B67D7CBD521809EE3 3AC565597A4104BA9C9556382ACAF770F82743538C183C7906D6A42CE5D36723 5CD431AA6553E21E6E7849388C247A7AD78533F857EFC227122152E2C2527DCE BE53B44262B3ABECE3AD40C738828391CF6B82533999F9BD1FC0672794ABDAB4 56134CB660B37D4F4FF5436A1CF5D8FD68DB67200BB516DEFD05D2DAFC78F584 4A644619DD5234D8A017E91C456525319B335919FCCD59923D943CA018CE5764 D4D9185D9C95A8B64194B53B73FFED8F718B669F0792873E610DE164C74AD7F4 836C5B33ACCA582E54E2E9D23880E882AE93DAF2836DD06DC5508EA1F46E9466 25D7A373F1973C726F6C5B343BD21C4AAB10A11E1991C37EAA4E37E50AD129C4 084EE9C803A94F033F2A1EBFB3971100EAC9042FCBD252EF26025FB7933C8FEE 17126699E2603822A63E71969A9B985B5CA0B3E7EE2E9B50C0AE3124FD207D59 6F2A39560DB5E3A6B55118ED8A54644B095775D22D1E11775781EA031143CFEB 364DE8A45FAFE1846E8684877733E0030AB7EDE05AF1E29646C81E9DADA717E4 027D2E5E1EC2C7A376C1B1886CF7D3972024F39E1AA20C29734A887EB2B1C783 7380ACA378706DF977F453186542BC732196CAB904816053BFC334C8611D0601 C62868F2CBDA5946B02DC4124569C9E690442F91EA99B374B573063168A107FF 81B347A832C18B5161AB77D6190BEB32D53BF721562D970A8D20122416A097BF A36C4C53362212678BFCF7BAD3ADAFCEF68F8C32E661DEA7328C2A9DEB7EBC80 6EF8999E74B013F955DEDDEF4C564E54E2C94630FB3CC4596A3DFD747910F636 8E75246CAF6A629B013815E0D515588F21433574E6D80622418F76C9DE684C62 C6BA6BA03A2AE8B04849C353E16C8BBCDD20E4E360AFD7AFC04B54283E20193E 5074DBF303CB484A0D25C73AB21BA8BE78A1195DB098461DEDC5B20453D0106A 33D32F8EF20E10014D738D1E4733B27FAAB894A64CAF53F5762F1CC3756B99B0 1D17ABB60D5BD2FC356CC04CC18D8109418AAFFA3046220BBA4D3A46A9E18CF1 E2D71D2B312437E77C797F97972F7EBF33C0F6917696B5D793F4300A0628520E FBD5D656D2D22BE29D245F6EAFF02BF8E574A2B3E7990ECF5EC2A3AAB188F111 134E19328BE3BC76183A1C671334209E8CA7220D697D59526E8B8C0973842F2F 3D8336250B410CE7E3027D4B09D0E421B79515CA6A2F53090BA3C3E804350998 B68BDFF839E782431E5A608D999AB9634DD9C312A57852CA28B535BA7C89F729 02234C2630C0C0FD3EB6F9B3F1CC16D39B67B9BCC0988CC2EF4341C0A68AADFA DBCB80598D3206A0DED11E331F4597C301824019C6D29528D4618877A603C3EB D826D2CBC6A5DEEC01ED99170C414D19661F4EC9845C282C8F980384DB510E2B D2042328A231919AB3B45AD5A11FBC0DE3ED5669DAF12FBDA76E29C5D65B725E 6708B8644E015284283FF0F697FAE163CBC5549A2EFCECFE6CBA6F83872C1EE5 E18E744EB8381450C79B8479B61D7E9B7D0575372DF7E636932160F5B2153350 A0B0F3E2ECEFBD764E4FA0BAD2831902C0A924556F2B8B2D2171AA30BAFB3893 D29F5B7DF8390BD0D30526112972A7C769B6BD59E65AA72E7F60B91919769453 EB2B40C9E550CEC13E29FC46642EEE08C013BD2385763CE39065F9F808D3A192 2243D71E0C7E6ABD36ECC96F2DCB76FAB438812266B0C88F0C064C974AB558CD 2C7490953897133135B2E07E4F93951D1298D509C4FA174C0DDF66D340D82104 45C03D1F2F5BCEE1D2060B36B5AD00BA73A06FB951FFF28F775BE4E3BCA9C9BC D1BC6FB6B28C5FC42AB6FACB183C63F64641C823BF7B2535DCEBA651B62290CA C49BBE9C7DBA12723D42079FD7E0DEF6371FB9960BA5C2E5C4CB04FA6C06B67A 0EAF0DE0A69E292353DEE9A8189254966E6543D5F17767A20D7A23DB2CF629A2 1675C8E0C807CF878EDFDA838CD330A4B057D63A94EE1274231A9239C1138572 8BDF99C822798C428B91E9FC10EEDA7C3D18CBAC1013519703A6989722EF0C27 AD975BE0F80DF29228825CEA44CAD041151C97C9CFD3138B01BC129D62F1FCAD ECE6F212694F6C3C27F0EB2FE94D5BDA24674A2716E17B9DB25691CD1936F6EB E177127DF75E73BE67CA758F8EC5594A968FA4A53174D26BC254B09E0125102B 2AFE1BB5E8CFC332AF59FAB8F5B9E763A9575FD0672DD47513FD9858A7277B62 E353022A4E4D5C9E5BADF9CD0ED83DB6FC2E7F2867F6382C9D0ED657FEDD0722 EB895F82F798EAED76FB8E8882A7A008596C910B5DA921A00C2C9DE13782C93B EFB5D17571F32BEB39EDCBA9277C6A3E5C7C1C6B5A0BE79DDEF8BC5E833D4EC1 3761B0070D8582290C26282EF829C2FED10579AAB0EA284C6BAD6D332399A3A9 5D2C4098B95AEB311F270A367767A79848BB7F854EEFBFD9CDE9A6CC6A85797F E5EB03B4B9C06981F116F22F4CB8AAAFBD0ED6A61B28A301DFD264D864C91C1A 9618657798AE546560DD75D88A98D88E584C62A58F14E210C4A5C78BEBF0A171 C486F3238DC7E3253C99D3FBBC06FEE0463368E8515B6DBE75E8B72E0AF0281B A348D986BC0F1B2B8D1C811F6A4DF7FE088B7D85117CC16E2F81BDFA63ABFE06 ADDB4472320FBD678E9E59B38DAA1CEF25ACFA1A1A75ABE8F01A809FB8DE177E 215EDFEEB07B00EB0DCC31807DC64C0B890E1D016EF7925C5EE024EF84A0B9AF 33CC9B1AA7C333CB765B376CAE269695C0A7F86EEBAD6853CC7C3A0E1C49BCB5 D72883D3C9BA3CB921AF55192AC23A5E9735255944786137C54467DDA252E766 F7F9C695A934B6DD81CF5964799E522B3156D34EACA1A123FBD707D606B3F876 DCD9CE6E48B6D3B63CA77775426FA7AEB2E003A2DF6B58FD82363B975FD91241 4F3AFD3FE6B79D2D140FF80E7A76579DEF32E49657A223AC91AB41453BF9716C 3A528713DE134997C71DACE48A77ECE73FB768E6D09EA930C4D909013D13F98E D6F5CEAD8871534A4E1480096B30A58EBAA4B717765F742220FB4EF4AB5BF35B 566FD7DF00F7ECD05075127199CA3BFC8CDE5058EFBEAD411F043B1404C8ABF4 C98994B653FD1F8D379B30DE86C8EF9BF13A4767E76F2904BBD5C10EBDBBB295 A306765DD6D2B67697D6B5969366F9F25C8AF62B18D55873601E3D0AFD9299F6 C891AF347422999D5B0D8DAB8CD89C73522FA1A0D5038F0096E456396464C482 54E2AB6FA14E297D843C21C49EEBEAAA3B17A4DD37489ECDB6A26E68BDBA9E9E 939FFFF9D6D7B60480B292455A68C973251D6249746F25A726F0F95E7E2A5432 654D672374D66CD1F17B22EFBD6EA5EB2D8985861E41CC4E177EE0FDEDADC922 C033D1E5B35BB9CF67101615BFAAF3290415B2E5EF9BCCC0BE4F839238528A7E 5DB70FFF481B1BE2D70E0E18A0CC849DA25CD19E2B7080ACE6DAD131300BE01C 73E83E62694448A81D3ECDA2A32BF4CBE6142DF2933A3F5BB59FACA44A0EFFA6 A74649EEB475EBF07EA99C8BD77141BE4FC5D61952471D91A1E59EC7996F73CE 24AE78EBCCDB0FC1B144FE12AD25238C05B698E526BF83F1EE4AD22C738AC2CD 1FEE717F37D4EA31D971F96A061C688F3F451719FD6C832DCD000688FE226EAF A5B81E854206B596D8243A512AFF7FFD21AECD69190782DC0600446B70FDA3E1 D524EE21C173A5156CBAE34952A8830DEBB5DA808936CFB8CEAC3A745CC145F2 C52E50E0BE1C4966264497227870BB996AA203DF9D50A425C0788168BBE8B34F BAD63AB7EEA4820B6FCA347DE4F48A20AFB3E0B0EB2A00EB797F7E370AA314C4 568AF99556853DA2D664AF55762A569019C708171BC9D8358D9AECA3FA564DDB 15602A1DD9A393FE99F4EAB289333CEEC9821E3785AC170DF994AD299EAFB943 CE6368B04F7EEB6208E42935154160A0C551B9E2FA267F3CDA88CE53B58AA046 1F7EC9D8E1433CD7461DAA28042EA4BB593E2F64FA9F38DC92692C26CFEE21B4 DB75DFDBC38B89B4FDA4FA741F8A486A133BC04F73CE3F4A7D4A575D18269B90 209917936D439D94D85E551D5AA8A15A2610DF5C21DFCA3420AEF073F5D9E235 DC596A8245758488A3C4DC9D3DDF6A8BE9851E88C6711291BF53FF2CBAB9C321 215BFF56B870132801DF5C8077456C5440D3DD32E68EDC8C548B895D98D02366 E9AD05426DF772FC58C7A48C5B68381ED58C23B90551275C9962FB3FD7D83CFA 221F56C5A4C504D3C4F43D85404527502E33D3F3C819B90DB4A30C8129E4F3E9 B50BBF904B97535C9D822F394F81DEAD0A209F1D4DF5CDB58EE1EE402AC27847 B067256B5A53DCF3916FBB942B8DAC4CD40A0182B08153AD06D16AF75114FE58 A6ACA46DDB66861EE983866F2457D1F211BEFFFF261DEEF5F6D1879C5CBF7A33 1CA313E0499F1EF9C820DA3F814FEAFA8168CB2213F5D0DF90F0813F7E94C3AF 15F97AF2C84A1F4EBDA35CCAE0207B1D461E1C164455B9CB08C4274205088473 6A4D4AC88276DD01F1C7369FB8C568E9EAA1E52438C0DF79EE29BED79CC0A7A2 C0E30A5E2BD2048CDCA9BBD7A4F42888A8358D5E3003A5E9CD63BB2185723A61 A76BB200330D556433394907D9F895EFC9A13478D554E56BA93CC61B08C04481 C23DFA14061768F3E5076D73BE9959A324B7DD437FB2E8F6B7CE3B157C368855 0C699F69228187A8BA6B10DBB62837A10AA09E20B5B3040BAA9D06AAD3C5619A 1166862862151A03016C50A6A0BE5031CF0480A2079141D2E62F453C97C8079A 84846F15ED088E03D0AC2382202BA508E1AD6040B8B91F4B4A3454F3677ECB40 1A827DCE63B6DB8697B203ED319DFBDA133D4A49A5BAD388C004D61A7220E9D9 65B024EA2C87B005FC7AA6F533D3C67DB69958F9CD03ED9E4DBE6678D229EBBE 8C7A212A0226AAC2093EBEF0D22C50EA314F8F0CC4A5E4561EBCDA01EE396B12 B9900016C5305557562C67681EDC19DDA45337E23C24C67AB8DB212BEC49F59F 9A336F62E1C6D8866520A46F49024019D27DC373F141FEC4586EB1C3400D3712 1606720B34066C7902810E08D6A627FF58BF13BC4BBDB288D49C059984499978 502658163CB19333EFEC514084F84215C3DD46ACDFAD5CEA331B11B57C88A024 B2BF2B99959914A57412CFACFD8F5A9A189A051F75969541F8004EBE3027BAF1 819CB77878635617E5E0A591D54A67959378A1C0DAD4FA99288049828D5FA3F0 C527182F809E43692605F20FEE8C734FB317692CDCDEC94C6F0FAA2EB94791EC 3070A234F457F72CEDDA45E6DD005ACC78F740738BB683BE6E33084F275B5DF8 D3FB53F0DD70FD02083877F972BBD7FA66E93B2B315B40CB775E49FF931C5D83 5E0309AFC5E0E48A5606D0E10B1E73FDA5DC76853B51922B06D78510E342DC7E 70530319A172DD773F7FB4599159C943A5D54D1309318DDAB698061EEFE08C03 A26E41FA9BC524AD456081127045D0494718A0659E6149251A3EC147BF08EF2E EDEA80B0B66DEB147318149F3ECD2452CBE7491769F64C1EAC2FB76DB3C193D3 13887D8B174D6892A9F3CDAC65E967AAABDE3BFB697DDEB375B64E1544186784 EBABADFA7E916D94F4CE71A48DE27C2B4A880E483E6F2D50FB6B82894AB5BA01 29373E31711A146BB9061E837BA8FE554312A999F3A13CBBB0DB7C09853750E9 B5CF052B3DD735E79D43846ED39D67782544FB16C24861E1A5ABC3D8FF1194AF CE450CA9BBD13A961BEB72EB195482AC803A32F1EA05F8693298B5FFD212FF32 527C69696631E544BBB61F2DD7DEB8BF7EEF7FF4658F525A1A079F91E68E6E13 1CEEBF232E69E4C673D18E99B5329C09F1345953867B38DC4E961E8DE8DDE750 5E8DBEE23A4197693F0F6D99CA69356E3C10228719A25FE288CEA6A9D6F6E745 C00E7D97003378C0CB4873BD99FDEE7B0B30798CEF336D37BB27D888008FBBFD A48C366C3D8A70BDD12AD1ED31B7864BE4A9793DDAC372F08097D050D4BB85FA 605EC17905F16D1A08E63C227D49FB38B789E3FED37740A3749794BEC0E2AD2B B28DA8508B0A2EBCAFC78F10E44C8F68F47D6F6A97E77219A4F3F832CC5F1161 F3982B7F9C5C69AA070F1114069D292CAF40F54070AA3DE8809D31C7EB49773F A620663A67566844A7A2D84901C79C7AEA03CDAC74102924B5E546A29C8DA0E6 C3CDE6CADFB6468E1E6317EA0C8571A5C29AD9F83953A05A7DABFA3849720D2E 1241A9BA8F175A22053B305CB68B4D41BF5B7053140F5F6A19C624DF2867A424 08648ED4D5F0D629D580FBC13E44ADF15EFEE9589D556A5E28DEB151FEF19A3B 0E4E279A370C40E9788555684BE99D77DE080000D295A18BC4F5D8B295699782 6262B977D9083556C0E6B7CA8B95ECA8576CF56AF4968ACFEC7F97B0306191AF E71387E7466461F2BB9942D06B6F14F11018E0768A8EF7D00D919FFFE4E23F5B 23005378B13AB2A5D5CF83A08654D3C5BAEBD74D12047194C862B03A373675AB 12B07B302ABF1261D26B16291669A8DE6FABC7612DE60F58ED414BACAA572620 F636AE73B4C9C6CD1BCD5C5B53B16662474DF5F0CCB49BD184D8DFEB950347C9 848DE0DCFA64241CE67A55433A35B1FC3369594E3912F1A340F1DA93E945B9A3 C1270298B4C9BC6C1C582BC2CB13E4507CD58453BB7C31F9B55544CA6FA80A07 7BABA4E03F9FF137F8B14D3F6DAB510C24E1E307D24CF65527856DED20CB127D 9E6220E8AF92F75C8445615A79270196CB1158B54AF5F6002F82211D9080EA98 D35C478CC77090BA7F210F781D0C947129D8BEE9BF02CABAD2811BCC6F5A3E7C CEA3AF90A2A30D7B32FF39327BB470ED4EE83D44CF3E802CB53DBE1A4D31CB9A A5FB109980C9E453CF3FDE936A73F61D2C52836C7FA2D758C3B5368C7A9D170C 7852AC133FCE844F66135BD7EDC31519AD7219063217EB7D4AA91889731F4723 A9B439D017A300C414C309DEF3B99996400507B28179314519A033E792C32272 885E12F16EAF01BDD8E3034806A480C14CDB4EFD5396F317DD04B46C42BFC8E0 0684F77932526A6B6F5D739FAA70D1E437AE1341169F0E42B8AF8AE21F7C6ACD 3BB4C974DF085BFBC90441E8D8ABE8E3631D343C0B89CEFAF9701E7D2DE6A6B0 90AB96CF01CDAFF790D832BDE98448C3FF7AD4B71E3682207F5DCCAADC8DC707 E2506825036E4286145ED0FBDF4B48F54CCF563059014369761B4E136F8A9FA3 2E2C21F867AD46BCAF6C1C9B2EAAB07ECAECC652A9A4EBC82DB95EDE00526F87 17C80AF8C19484A22E4BED97368804D916099D6142D8D70815BE5CB5D45259FC 72D1E673B8108CB2363C821BDE84C26B7BA6091815E395DD5E800C28AB77C51F FD9CC1FADEED7A901DC790534352B5D0F2D273B7A6CF9F5980BD80D0C373639F 35005D67C1B0BF9754429B27C5F93118050EDBF52E89C25DC2B7D13795C8EBD9 3F8976FCC559011C0AEA000CF87860257203B93B9726271F1DC44CDD92EA5139 A7861D702521FEAF4DBA3B9E80611358C8B67616B86569B0499089C041D3026D E9678279C42C863FF8CAB8B866DF27FA76FF81773AFCC0428C5D61928051E556 27E569C56F989AC84DF5BCF2FFC5648E390AFF69574F3B8E31B76374360C6748 3AF3DEF5C4D319F0432C1857230ADBE9C3ABE111ED12B565AD3D6DE98C3748FB C72C1F6181CB3818D4849301C3A2433933A45097CAE70DBB0E98E724B81265B4 1B12D8BD098B06E16F657AA8E702CE041D26FA9E8D277259BF6C8E358832FDCA A6F30FEE2E8EF60A55754589E303D47BEC607D0D67329E4439749339429AB9AB 181100575329592D8C3BDEF47A504B51D11ED9BD5A77977D1D816917F11AC28C 8AD9A879D1BBEE05AAA8933370788BB53501706CAD6740C0F4E00A20C043A0DB 8BC071A49F46A7C96896B8972488D332C143E7F59CCDA332E05E371D135E9F9D D90AB1DE9C139F83FCC2E693A13E049F90A153C36B75E6AD668DB92B028245AE AC39A643C5C9F5F3CE69433F282255DB4DAC061ED060FE7447536717F217042E D588B249446D1027E0E405E8CA8BFEAF3814C9DB469BBE5C868E4F7D3ED452CA 5833D89C5FFB8FCD3BE343EB5DDC2F589F59377215ED4DC862F90598958119A2 EBD64CEC24275626338AD5CF5A836A83331068D160B41BDBA78D60A9A62157E1 837C909E8F27024E3777F418F3B2ED9356E72A96760F3175D8F27D7B950981FB 7FE4D8C11202C4B34329C630416B1F513C432BC2395BA3C8587A5367F9C0BE9D 6FD535175AEEEDE903B6FB130DAEC0 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: MSBM10 %!PS-AdobeFont-1.1: MSBM10 2.1 %%CreationDate: 1993 Sep 17 11:10:37 % Math Symbol fonts were designed by the American Mathematical Society. % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (2.1) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (MSBM10) readonly def /FamilyName (Euler) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /MSBM10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 70 /F put dup 78 /N put dup 82 /R put readonly def /FontBBox{-55 -420 2343 920}readonly def /UniqueID 5031982 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF5B8CABB9FFC6A66A4000A13D5F68BFF326D 1D432B0D064B56C598F4338C319309181D78E1629A31ECA5DD8536379B03C383 D10F04E2C2822D3E73F25B81C424627D3D9A158EAB554233A25D3C6849ABA86F 1F25C1667CB57D2E79B7803083CB7CC0616467F68450D9A3FEAB534EB9721003 DBFEEFD050F3AC3492F5C74162A9A531ECEC0F47610B4940E946D21CAA771D30 A6C27ECBA11708CC46C62396BF9D1990D579D0C394899D24FE7A4382EA18E7E1 160E7283AF5BE17254790628E79FCC206F28B5566075B3A5697D5209062544FF D85FD89D6F43D6588B242AB2666B5D2861CD38A8CE676503EDFAE84D12A71E77 8405E468FE391F4F3F50D2C57ED55512036B0DB8E76A7EF413ED08673E56DE2C 16A3B65CD478433C0D2F9FEC4E662D54DAA43CFA6957D2A9AF8979BE06F70B68 ED4C8C493D6DAC4971A3F1D010A7726D084EC1074FECD7D12D72AE16C26194AF 21AF5774D9B860EEE8608D34F150092F09C19959BAA670022B9A9F263CD391E3 74DD1D1B4CD4D75273CAA4E37F68C631723E08FA35AD34C0AFB4621AE6689861 854D16CE1C375FD159A337E221A6FF1CFFB5693A0623E7EBB58C2969F590D081 AD92DD9E5322E26D6A15023664AC73A355998BCC48ADD0E7A4BC79790519606F A1FEF6075033BCD1A542ED2F7EE4943A13D927138CB26A52F33F52249DD24930 BBA9773D5DEB5B8115804C2E65EDBCCB17469C47F2591BB232690DAC5F1780A5 6FE9861DC450426725D35E3E8006C022026C0A383B0A6E8AA30A52055E7E139B DF6ABC491AF90C7A3884582B7407C0DDF37CC49F3CBA0126D07A3639A615400A 01FC5412668335BC7FB0C5C62F533276BC13716EA27CCD3924408650605BEEDE 2A68B5B6105D8766B9DD6A877DE6AEA9C3179677B7C0726022D0F929E7E63574 4692A959C7B4919DEC77FA5012A3CB81439F809D15DA7739FAB5D8E03BD8F283 FB6832C9864D18C4CD499B20534D33C822226FC199D26116A73ABA2B5CAB0B63 42F1B4A3003688088F1F6DA3C61363B4C0C44269FD21F981DA0BDC5D180FFD2C 8BAB61F4330FE5806A35F1235364554FAA1CA61EC79EB01793D586FB1B62F4E9 3FA5AF30C87F9092E25245CBEEC03795B45CAE8D066447B9125DB8A4DD57AD87 EFBCBC71F0A6CCFEBB1F305D1A450206C4ADC577ECE2AEFCEB773C36F38533F5 5E07C242278F349C73C6A7EDDE72DF9C0FCB7056E4EC9C63B740853A60CACBA1 88C61C03429B4AA89261C9B99B84E38BAEA02AE3ED508AF1BD035944720E47B1 22C21EE12920CF11E5C14080957A39E3777CF15DBC63E5910033E5638BB5F8D9 4862BE2DCB852E9231D664FBA8114A0D61744FE82B459C67C4F1D2F373960B4D 302FBCB20E2CE879803036B9841960F9939F9E6FF7A84C47100E9FC5FA1B3CA5 58F613D8E43637E5EED8984E1FFBE81C748C3CD70D5317D2A94B6DACC2B720F7 7AF5E0539B0394854A86BADD509CAE48F14054EB341B5B1868B64888656062AA 469D8CFFB5C607D4C12B4C0FCCAF8A19D98542A48666BB1B5FACC7EBFE8EA9F2 51556E1A46C8EC0FB3590502D8E2246DF0EDC372FEB43A6F881C71AF76CC8648 AC80282E4FE88DBE3D3B8216EFB042BEEAAA498CCF23797C55A4B57F560FE5B5 35557360058DDF19EFF80AE9C018B23F7A6EAA17BE0D3E8470FB591ED4791AE0 DAFDC766AA4ADBFF412908F863C8AD3D6CCDE76D12B901C858F83F5B0694DED6 AD71A469087DC3C7989C7ED0A72B11790D387BE7E0B5958BBA221A5C78810DC2 1E339DAF9D1B3D73AC3BAFCB37F5BCB3C08C733E23E4F8D37141D8A07DDCC5B8 0B0FCC08051D50886F8ADF648BAEDBE88624C4DD46B2921B66ADC2824FF4CC1F F3FC71BD171380E37DF661903CC27737DD26ACBC6C0263A3D3D1D768538EE6BC F53DC6278AE7CA4818A6481254CE5F301ECFBC89C06FC68B7B06DDEA830B6206 7CA50005623C7079D22C3DAFE02DB2FEFA371E923C12636F7FA56BC696EC3AE2 6638AECBF6C8F669D45679333D7CDAA06E58959A7D889E0E73976310D9502C9B 14AEE4BF8F1D825434C7EC3043D93A486B1428C02BA6EB5A43A7D790058A3B85 0BC4314654E60D512BEAAA30A1E793B60F42572DB17CB86315419203CA4F26E4 62DA2FE5BC992EE25DA00B3A6FD27D4CE759E92AC4A07D2319574F6FB0240DE7 F36F57F316693EEF507116E0EBAF67027F63E670D9EBC40E1B30E8CDD76C1135 B2E5EBCC85FEFF894B6E626D0428D0F178332C0885B2C2680FD0F62F0794FE65 89B268AD73843A6972CF81A12EEE931AC15B585EB7530664C7BFA046D8710CB2 2353A0F138707A0A778E5C05E017DF54A24B0D1AB9DC2051B5A99231A11DE8E0 055BBB7FBF7CA48B6EFE5F56F0CDE47C163E6DE69025E1FBCF7A8B044D7C0172 3B4212A745CB42E4B7D18E6D78B21EA59BDA7CB53199B8A4 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMMI10 %!PS-AdobeFont-1.1: CMMI10 1.100 %%CreationDate: 1996 Jul 23 07:53:57 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-32 -250 1048 750}readonly def /UniqueID 5087385 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321 990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E 6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721 59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823 D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF 8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808 6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9 1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE 03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909 95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1 74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2 3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8 47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19 AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8 42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8 40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837 B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53 956017667585B4BAAAD7FDF53D9BB21648DA99254AF6AD65D2A93C604FC9F810 63674352300C3B975D49D534842FFA1BEB929D479D3C591C8BE439B01EA21D15 9AC1EDA90A6FE02845E1892D9521AC74E9A97AD0A13352602340752F578AB628 5B83B00CC062C2F9F188F972A429099019BE8FB56EB110525F2D5BFC460BF869 F02D8F82C13FE5A728BB300B6ED3123F8A62882533A27695D661DB8F06169FDC CBE07790AB47F097D577CD7FF06A08C7F105776CACC0F601A7F3FD3ECEB2E317 1A6C347E64976097803EFE091742D23F03D187E1B3DBD1A3ED829E762DA24BB3 38F530A314B3C5FA74210BF6627681CE5F2773F0BA8669C9C573CB1F63970973 068686FAF13328D84D862FB07C95598E3FA7F5D5429A93C574FF9D5DBF80B180 CDEDAFFCCDB8A3C81993E78C6E85A136FB2621121A463C770CB47C4DD4028DBC A32EE3A020491F88598E85B74F094F0D9A136AE95B5C8E625608597294DC36E3 31BD44E0FA8283C6438F8E5B4357D8530B3C8AA03CDD3666657DDAAF9C69586B E4E50ABAD71C620F0B488CC414EA4D29740453478D08BFF3F5DA72B86C158858 DA230760827DBAD6ED53AD6DE17EBB19C1168A18C96F88BF0F860B8E9B26E004 A1BA3B67C5BCF57A0EE5FB8314DCBD6FA2014034F7AD462986F616063854B445 2B4C0B98FB3A78A87D55C541A5A1F72FB2800B9B18E9EE5824A80EE893971BE1 E02AFF9DC16230A073AB6BCF8074042038F8808A23EFB95D5163D4ED49969AB1 FB311E937A81F6B2A6DB6AD25F724F78BE5F29D54E49962DE135A0F7F24FE535 50A6FEE83F7B0595735670BDC5A2055959845D6D08D45D9547B6F8746048E6E6 3FB10D83ABB46AD8D87A617F27ED32A18F47369D57298D7AAA192D46083928F6 20EE08054A64BFA9A689A2AC812CF7E4D8EAA607A5485FE56C229977B254FEBF 53F6D7C173A528C8B23B6C6F52D76726DF170BB32E4D16FAB41D683A944C034B 261DA378737EFDF293231B8AF9398AFBF30C8297B163141614DD4566E30ACB5E 1F2EFFC38A89FAA2B60DC49C3085770616F919542A8578670A96649DA137BD13 58723DF30067685E7801F43DFD3387261C4AF17B5B78CACB4D31C8C54AA7A748 4635708FB272816B2AF7E5CC026411A40C479C08C6F89434145AAFC4B8609EA6 3F605D7A450944CF3D3F0EA59593FAA72672B747D6293A744FB85408464ED249 88CBFC575314D7C17317AB6B8BADFD39EB1CA402D5AA8413B6059AAD94002052 D2C78FC0A4084DC387EF51F46D6C15A2E578F8A3670FB013868B1C740B4C2457 3CAA25E04A5363EED6108ACBA14F596399FD1AFA656CF4A3E9D2BAA106CCD735 21CAC8EEFB7CB879FF3668026C170847F82E44F6FDDE069CBF5097DA872BA411 5D55DEB63A151C463423C935C772BD8D5C175791C63528AA8E68029AB7259DB6 86B392D3542142E9688035B90E6D8EB0C9BD2A982FB95080B719B746DDE8366B A7F6B29FF96079B9EE8C6D9FF6E23EC825CD090FB1DABF1C8CB904D668A7B2C3 45AD8E041A8F973F99AA4EA7CB7D7F9DA23048B6263AC9D6802CD705D40B28DF 4CB246D542FBA1D2BB610AC14A86B060437EABB7B577BFF7B184CC06116C9B97 32B0F0AC9D98036BF96BEE777AD596FB72C78ACA9D0E6380601FECB9001C6200 90427C4D7C92EF8532966BD627EA5D1A606DF6962633442E9074F8ECD7FC05B3 CAE1D1F9607CD90C5D41E00D29E3A58CC73B31C2ABFCC577D98A74C888CB2674 538866374D8BCD1F35A5F1CEB6C9C44A87D0864C973DDA0DDC3BD1177CBC8B67 129E9D0B304AC379C0C6679B5FD69DAE155E00D00FB715F9B02F7BC14832E8FA 88C656BAD39F02BBA509F4C56085E39343DEF424DBAF06574482576ABE15440C 01979044CE862F5E7BF8BC1C12924C077D9946F8DE2F91B085A9FF05AC6A7F87 0E6AD14B68ED75F3656CDB73D84BCBD3A4F4C4AB886D96781101888225DF04EA C41E5463E4E8F28A7BD70F6C03E84E1C2C10E066EFC631B053B11729AB727D83 142597D737FE68DA24A35495FC5EECCEE9991BC98478BBA02A34C616CB6EE9F1 D3F865CE6590E373063EBC544943B02F3A820C4EAD5609271444185BC30DF7B2 856C9D9605EC22FC61BD3A51C958E3F3BFE28ABBD2F275F17A6570A5CC5C90D1 EC3A064B2061BC21C58F608F486DE088154DAC929CB7618EB129E1E3F54E6671 B73DD7023EE9A9F203E900EDA53CEA13E1DDABC5D658FCD5C624E4A77DD0E7B3 78934A1654F666EA98A3873EB9A1B8E0BBE32C7B8F10EA1DFB16CB082A7B3500 AE7587BB7A4307807BD70A31148DACCC1B3D69526E5A60B5E5E80736C1440851 C379328438470848E89F5EC1ADBF0C910781118B99AD37C7C850A969BB94B197 EB20448C182930019AE93116FF5F4EF820029A393B155C847660C26CE0F29557 0A81FA3088F27B17257968F46F11DF9FC5B247FB80EA4120571C56FCABA9918E 11CD73CC18AAD61D448125DA44DCE09DA05F4FA719C130573CE01F9DE569042E C1AFBBB5F8A9680A749358A2B7EB504B516162DAA5269F6111E1D1A53F2406EB B1593765E4A0DE78A900A9E6DAED2BE641D89148F7BCB9A3DD8CBF8CD6815FFF DFF1BCEA1A1191EE4A6207D47D06C2CE54B44A136119C40474E62B55E11F4E8B CD6FF325237574FB83BED17DB8C74ABB24F61D9773C4AA04B822B1137FBD4405 E3B5B7DD8505EFEA3D3A0DF3E353494B0FB1CC7F40944669BD3D5DE5B087CA94 BB953880FFA0B87CEAC6C834339A95AFF884277DFE4875855B5BD99A85F1069D 27CCE8124F9D807BA0467EC46F40E52BD2E3EFB5E188D36CC1C018562450604D 87B97D01DB75C68DE0653B45A8DD88E8BB7185C3E684EE6D11B29238198B202F EECBAD829A8D31329F0D9824427538E956A5B8340162FF136A53B23F55DB1622 DFBEB58317D751B9E8B27D4A2DD8CB995FF031A150042FB47EA5869F6B91FEBF B65BF50C023EAA486502670286EB20E6FC7AE2C44F4C7E9D2F1C8E1181D83470 677C734EEAF28E4EE4D4243A9ABDD92804C46FC13CC2BB925077BEA7B9EEE9B4 4DA6421070445E164687F89579C95AD176C72AD57592EA63420BB44F9A5D8839 EDBA70B6EFE0DEEEB948E90837D5599DD9E59ABAD8580194963BCD0C99D40C94 1D6DFE54148092EBEA4AC41F4F7CFF0E3008315C118906CB174007B8C7003282 8808EA6C065CEF0050475EC3719FF4FEC6EEBBDF693EBC6F9CCAD9AE2FF98CA0 13BFDFBB0C87215F24753FADB4F9FA164F440DCAD19C2E24C6C70781418F1ACD 13B488EEFB13B1C9BE978716DA19C4C3F65C4023A3B5D2F772B6414B6F97F200 3F792B466471216A6B9F01B5DE3DDAC077EB2A1E537AF2BCC4560074246479C5 F2C64D68D1580FAE26E10FA27433D16E0D8DAC1C99A0ED8C03AEE70D10888820 579C0C896F2E3E859ABE994458DAB3278AA1AD2FD80DE116D4AF088C9C42B3F0 259A9EDB2CBBEF8DD2E5B461B56A28DAC7F8BDCDB4A84B6A78F70550E999C714 B33797793E238481C344DEED40CDFAF6CFDD3A4195E25F3D3C73A72867F6515D 1AE0EB82B480505212CD69679735B4E631EAB2984EA40F7D017083DC749E46DD 75FB0FD0B4B48DB4628F516B514891D2ABC530FFE3A9DEA6B107C43ABECD2C73 73237B5C89557D18457D4FCF60CC0C90599DEF4BAAFEFFC45B90FEE82EFE64FE 19EA7BD97964BB4AC44E62F09756FB4C2EE2CA1347BD08820A931DD171E2B7BD 800293E64749E4A4D9124DFF908418D16FAFB55BFEC05D01C6C960F55675C1E3 C650991AD0BF317BEE6B17DACC232CA645A47F261444607E0EBADBCA187C73C1 77546343D90FE7F7F7F51E9CCB0527F5F01C2237A9390F7433BD189EB799053C C58F0B305F5A71AF3D04411A01162488F5E8E585CAD0CD92AD4D57E698AB86AB A25098E5BCAA0BF1DBFD2C610AB5434BD9E3CDB85445C78C8B8064AB6DF85720 0200BD994B98671F139B55F0461409175013F917F6035077FC54FD5F8D4D6F7D 836DD9665358AF546B7460D8D772B401E86F214DFF6D4877A978F34916097769 30229AE990E7D355E0B156AD641FBB97DA6D2290218746A06AFF9A8DF53CB3E5 06DFF593616B89BD4A9C64808AB16C0CD035384924DE301AE733C5BD9EEB09B9 C033FAEF35030AEF5FF508F8D44CE6FDED61799A8BCB5198F424D93E897994A9 005D82BC1D0745DA3B367A1AF842344A9BF349A2E253CC345B94465A2BD78DEB E9B0EBC433981A7ECC6D7E668BFAD5CAD82D1F9883C9694F5C30C6E0A490CE31 D29DD5F717929DFEB3F8F47AFA52A0265E50672E694416F8AE04D5F2DBA67EC6 58514922F177015F303E6A21C2FCFF4C96254DAC885137AAC195878A58C8DB21 31675C23D076756B275DBD21082AFCE8B01253461036DDA56A649CC71D5593F8 C22F19F0940EAE6489F73207EE2EE2AB6B548DCF95383BDCDBC151004A8705DB D8F6CB8333B53617BD3886A942860CE375259CA150139770ACA5E86F94138076 3A933D58C5042D533B063C938E9AE2A7EDF6D99D9FD4A66CD4EAAA1BC5C7D766 981AB582DF6347AD8023CCE33DF7F039F24A119600DB13769477589A7E4AA2C8 9F580E7504293618B087A56696E8D6C06F666F86519916503BF0F2757E8A23FB 42623F98D0B84789F82FDA6419CB9D5DFECE40514251FB1D6390739C0FFF7560 B0B7F27A6772A594F107BDDCB540DE529B4724A5C312D64566DDC5A9ABC6F4AE 0FA0422147E20D3FA5AF08B5856983BE2A326C0BEF29453D670FCB666365BC1D F5BC2EC5EFF544CFE9E4666BAEFBB84C0F80CA0BD5E3EA41ACE6A69C4A5D5C72 7E19DCD7011945C196E89B83A8FFA4D72129A08B8961D46D6B0B61E76B18EEFE 92638E21ADCD50B697E2D2DAA0876BE6CC085EF8E67A26523C5D6C7DEB83A80C 8E0587A31B6457 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR10 %!PS-AdobeFont-1.1: CMR10 1.00B %%CreationDate: 1992 Feb 19 19:54:52 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00B) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-251 -250 1009 969}readonly def /UniqueID 5000793 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C 295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C 4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF 2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E 0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B 43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC 96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BE36BF6F37A1CDFCB CDFBD90B68E40FBD53695BA7E32EFB13F106A68C80F4738CCD67F7366A59B63E 74FC255BA65882697501001AD2BD197F3C73CEC1C7FB8B5CBE3D295914093090 C526EABC84B18DFB56546CCDBF60C6047783E14D7C1877DCA0CC0EFDC6C7A5B9 732C0BF2947543F6A53639F124E771F823280AC0DC0EEE3BCBABFDADE3EFCF09 5AA187E8B959957A0BE481889125A9F918B0D589B3F75132B24010735A44F675 6D5C26BCF0BBCD7D2CD30B6B92183B89A5F6281F58DD7BBCD7B39756AB4CF8DB 6B774E1ACBF2A59249A4ED17141E8776F8B18AECEDCCD9DAFD1F0008AC7E75F5 4402B816557B3146253A828A7B84D4E372B3B85E00C10EB6B5399326CA325C73 E7D6A82461ABEF2983B43D784D9C57675573A5A408FCCCC97F38EC859BB49446 02BE875C0E8D3B9FE52AAA56E56F82678A4327EB6CA34EB5A6A8B1C6F8D30011 8249B27F5F7BAE49AD6BCE4E68B5CE152010342D3B579C96D344C1B7F4E19064 D5A6337D1D214ACB6F4F27907FCB78C3DF9F8D82D9EA23BE30594D1370DD7607 06A9FCA6D49EF290E47691EBB500F9555897F02165AED068AB56D599F468223E 890CFEDE7B44A58B63AFE598C3EDA15CBB4A7E9B24DE1001B439262959DACABF EF67DA5C12FB0CD228AEE5CAC2FD1485DFC126312F07F715DB7144723A45C276 34E2F5452C4DFC9218B8AF654C2838C4B4FACD2064ECA84BBE12FE9E9B3DA9B6 0C67906B55C010613781FCC99AA56713FCF06F2D8196D967F64D7B254DF89B6F B3948163350E034A3CFA568DD26363EE31D7CB7C01BC6EFD70E0215C50EE42A1 11EA4B21D59442015EDF22C12D9BC0CEBF5B09B91DDA2DC1E85D0264CC53EAD2 8CE88289207B582DD18508705EBF413B0334C3F081F0E15D5D26A72F48979F8C 3C01E7D5AAC70B9544903F3219947F5AA0623939DE63A0A4C938F9DE9959CC5C DE05CA9B914F8749608248E964FFC49AB4835FAB0C9F2051C82B75D8E0E23852 70883994134D44E38E374D926A134110FC7C74CC656BFD6339CDF81A82800C2A BF47F41438240DA87529CA619E3141C183EDF570C8EDF0185B123D619284BEDF 7FAE6328A212693071218A7309D4A9FF6AC39477FA40778E9F6108746F7366B3 855C49CB8396EE7E475F29A5573D8DB4EBD8E11EA7311610B2BCE067F9D06DB1 786BC77DA5BD77E07B539600000108CF832C6E8603CCD8E45170B0BDA584A7CB 5D77DC3FABD8717C273B198F3514438AECB99F7D83B79B17FEAD9D2EA1DCF67E 31865B2C7872650D61D9BD2BB9E57C6E37359B19F35E57ECFADFC4E613531BF5 A84761074732202314C4C9F5E20D71035A36699049B74E6A5B8BA41CB866FE39 E8D7B28335274DCDE7859E5416ADD9A8E0F5015CA00A9BEE2FCA138226252224 F20F0952B60A7FB1E3A1F2C21E0BC02BDE7361D4D013E362F695E602DDA634E7 457FF3B6972247366A7B11504127BE9265187C6FE38994C196F309C7A1216E4A 0C1F1EE96DE0868745607E5615F6627ED4A0E11EC4FED744ECB3AF525EAC7432 BC1DC34D23EE67B7EB38035AF30A280A65A1AC31E9C650D1F1D89C2D7D97426E F9C48A78ECFF89C83A7158A448FC70873AFB9486A3BE8DFD92B53FBD461D2948 6D105B7C5E377C8AAFF0EDEDB880DD75737915083D52047BD8155121639990EB E4F321439327D4001B3C8F69F6AF532978D7135900465C351A6A88579D5A51EF 44B74AABA6684965CCA590CE2A343B63AFB133FD657BEBD7C5B836A0E0910FA1 954A4F878F81AE24D9C06F6A7693E5B958843FF3AE8B25E1D75FC73275FAD9D5 233E92E7B312BD0FB63DEDB9FEC591891C518335B590494217DB9C2B0382B84A 6DEBF42B8B11A519C6A484B62192F992C64928F38B42D07F9BCEC9E7F9B82EFD D054F31CF0135574360A31C25C762E66918D2C226DFDE27971A7102E2CD5C3E8 CE7C39FFA085FA51B01FB8A094FCE085F92A4B74640BDD03598A8445C3340669 6E3A4D53AAA3D5E763AAED0D6B50B23349D9B3D44F0786CF45439C134F4E9F85 618D242FE98A184DCA3516F7E35B9B83F5A5BE7C638672EA7CBA3527B8D82951 F0EBA2BD85026A6F750042085A637572DDCC99B8E59A5E1B54E096FCBC685633 41F1AE1A015F556B76BFF2BAE9A267F1B46940850A802F9807C479DFF92E3E8F FE488772F15E82E6C0A6CEE56B3A36A7B0081197492B9FA1E1BF29C717E1D5B9 72F60B15EEFC99C600E159E3D75AD2C3D1C26BA517A84F2FBAAA1F2F29AA3F67 467AFB91928FEF7702656D415AFE932FAE6E1AC36D4C5EE618860996A660A5BC 32EF2D119BD7A16FB3B1A88066C95ACCBE1BAA0D03FB4CF00BDBB52B723F47B3 4C1AD966B6ED66F92F5CF04EBE1C6565F2C3E7C1A757238B7F571A695B1C6440 1FE724CFDC779015323041A90EF0261986E3BECA4592C5F6743A18C910F79FDF 065847AD29154486D82526F6F2C1D174CA75927594F9A13302F520176EE72EFC 0AE10F4839169680D4FC34A7FA88FAFBA9C517755046C848AECAA6A3D2513A3F 03B65B08DD73F9B3E31DD80209F652A8F36764ADB58C665F962455E417618C94 3082EAB306F60035B623DD57D54C19D0489D36D31D88777B956C2A075EB0F5D1 2E0CA68C8133BC6F2EBB564B5985397BB282688CE59E31785BECD5AA78F9B02F D6E6B670315E44F749C31E4A4A23BEC1E1C9DF2229A36447BE881365E4D3456A 5A58FF0C9179FD6A84204D214CAA1D013F47CD80A52C40AFDB825CA2430A91A2 F5BA1F6F3F27D3EA31F972EFCA835E85480BE0C6BA3821F9E5313ADE0B2607BF 9F51AF05D772AE92D7F45D8922A87EB554CA6DC7D29D23C3938507739BDC613B A70D96F2F19919D60ED194B3F1B04FE7DA7E3C444C0377F6B10BEABB976DE55B 7186E201BBB193C7F8DEA4DF99FD4C09F669B106304C05A3AA74C072D287BBC6 6A6C3CE5473F88839CE6B1B4CF2FE396CA1711F9623D07EB26FA99498BD32EA8 F06DB252E3410E245016ED86AEE6736C92B5C9CE9418BAF8C1919917E924CC61 FCF5D2A3D333E4C2CC020B11785718E8F78EF3CF1828102E215EB3AE814A5A4D E329AF7D1B63F1BE7A3BAC14E414B903E40920C14EB12DA71CD1D9D1AAAD4691 4E9CC9B39C8E0B828F1EFAA3CB44B759CC5C920BFCDD99367CF692206703A24A 777DC4E15256A98F73E7E01FEA488654D6F8F8CB9B16F09009712901981E7F3D 032718DF60D1B30E6056051A9E7B7591082F997357D588BE6D2D8FBFB7023FEA CC6E5D09C787D5F0F8F91D4B88B54069E0958E89C68EFAC57C656C9D79438EDF 4806370C6B0D0F76DBA01E456AA3B976B7E932228A7E82D27CD5BDFC709A07B0 50D9C2E481C797888008A8E7B78310B13241366AE2C54E485A3FB06804309D2D 6FB8706F2147C4B5FF5500AD5268F29B7859D4CFD42154745F05BB0D6BE5E737 A8D9EBF67547217EB7BF42A89716831B5E108BF05C3755FC17EC248DBD7F82F2 B310E3DF8641DDB43A6DCA7437CE320620C0F65EE170110079E9226E0BFD2979 0F5271B044D66AF6971202EC04AF0CCAFD3B1E539F256CB4DCB4249E1C9F4B64 E7AE221EE1934F95597CEBD1ECB859C01A6F8B4B4EBCD36A2466E2F390A5C6A8 69ABB81CD4009343846FCEBC2E26EBA06E839C3E5F89D160C8FD5A5EA0F2A4D0 3738A190703EB556D47FE245D85DE88DB0FBF399649500D0BC40997B4B5FB211 5BA072744BB921573D863B6FBDF550AB7AB12AB8785F9BBDD8DDE4C9A37330FD 7D08FFBA5AA2B368D1A350E027B06AA8161059714897B8DD5D0437A1440D5DB6 603799E192D2C187D3CCBC7BB418BD24806AC0917807AB95A55F2115859BCEE1 7780669DFDEDD6720C3513A82EF44362FCEF75611FF7C919F688A194E335DFBB 5BCEDF018D80E451D5BBDBBEB86DC6B682D852F513CE665BCF1667FE08C44F65 A733232A2C047D0C6694F13CFA68E7025AEA6F4EB01E7720229E0D3E81E64D63 A42728AA6BBEDC93DE27C4F7ECFA47F2324A344BEACACE9A2148A720462A0701 8F60830B5B6A412BBC56DA3E4310B2FB4A1E0FBDBEEC9AF9DA0F10B2FB9288BA 25BF0860A448BEF0242792B15F14FB1329D97245BDEC36535D69BA396AD4DD6D 8DC5128A0FA0CE4D2CE16D04348AF427EC91E664DC257A253CAF981C20EFD10E 6E0B6CE6927EA4B0723F43B56E02AA0B1C4544B67FC956BD7C6BC82F6CB98323 1D793437734067C20E97D9A926FA8813D910CE60603870361907721A07B27E42 AC327924FDDC5AFB8D34299C49EB7D335ADDBCA027A9C0E8280C9687F0333D98 6E5F521706556C495949D5336165B22D242CB57C794CD102D74574FAA9D3D379 F215D2CFD28D37B1AE09F116DBD75A7386824A9C9BF7AECFD194743497F697A6 1A9876C25F3D90A1054E4E6D9A5B71B0326642321DB8267CA877BD39BCCC5DBB 744D215388DDAA827D0478662F1D803A40314D9C3CF1F278FC99A25F4067FBB3 09ED632863A036E9D94BD11DC78D39AE1DDDE4F8F546B058C77B18183518FC2A 9BE92C93C914C85A24F5CA8DD301F2146BC82BF61CAA95FDF0C36021D43C20AA 0C5533ED7D2D0F0066368DB9CA01FFD01BCA3AC8FA79CE80AF10A6FADB5933B9 6B42691B5A9E45D63A6EA138C48CF413100157F0A608229937911655B5AA488B B83FB9BE94A64A8601E53F44B343ECAC6116E5BA47FE0AD2AC39C172E1BD8149 C082DC0D375740B9C3B21B23C18CC8D930D82B127CF7DFD11149D034A431AFC7 671C43CB5535D2939E8F1C89ADB7179D055410A9BCB31ACF8DD97A9632F75596 CD6207C55C556A0A4A78105A06A655BB7CCA249E72CB851FA30916322A1257BE CC2DA88D8DAFCD91F4D69A712C5661E7C095E42287B7C79E480DE2F0877E086A 0F375B71D2245CD9B81E2530FE63DD19B1F576C3795C89563E68C8270C04559F 8DD1E30DA6ED4B975E96E497589A2851326AC3577115FDFBF3E6E7CEC8CBDDD9 395CB3ACE18111EB1DDDD611BB1F2659A321765AF9407CD5C25F6F33B2B63AF5 DAC816B0D8F1A003E628EACDE3533FE145D43B68AE16EEA296487DFB2FA0868E 3597C916EE320D8EE733761B75DE9B032F51B005860267D7AD64765C3F5E1113 8C29231B6D2FD628E39DA3BD80B8A16C9C3C64232C69E0209DB90F0604C49CC1 C93224B0700856E01B3E2CF101D2EDDF64D6E0EFA87A59AFE6BAC7380C5CCBC5 A9C20116F9A501F289246ECA823480EBD8721D2E7B6FE252F342FE04EEC8D272 A90F4EA75AC7C6D02B3853D88B9625DB2C1FBD5FF89847B07A3AF51BA0E09F13 EB7E7239E198C3E22634377577DC33CC51A7272387C1BA081869A14D1048A208 BEB6043A7C247340CA328395FA6D9E1834C0B1B21FE5DF6627E0274369FE0FD0 24F1991AE301879CAB58B4F1EEB22A2C5CAE10589F669254354E98AFA9367518 2350500E36CE69192CBCA4FE64B3159245F66929F2F4F3E9AB54C1BCDAD51E6D 8772EAE3D54555AC42571E6824A20F8334E919089FAD0FFA5615A3523793887F CDAFCF00BFD53BB592A726B58D15003CCE1C2DD4D02DC3F8DF7B5D18AFE4476C 2CCA4868B096FEC1BE7FE548A6539FBBD853D662202BB1B00C17089FB34E0C90 4178DEAB2BD6947A89092CC1EA7197FE1EE3181D2FEB507BC5613203D29E4DAA 106477A5AC0EC53638817BD09BE0 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR12 %!PS-AdobeFont-1.1: CMR12 1.0 %%CreationDate: 1991 Aug 20 16:38:05 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR12) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-34 -251 988 750}readonly def /UniqueID 5000794 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C 68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361 3645B82392D5CAE11A7CB49D7E2E82DCD485CBA04C77322EB2E6A79D73DC194E 59C120A2DABB9BF72E2CF256DD6EB54EECBA588101ABD933B57CE8A3A0D16B28 51D7494F73096DF53BDC66BBF896B587DF9643317D5F610CD9088F9849126F23 DDE030F7B277DD99055C8B119CAE9C99158AC4E150CDFC2C66ED92EBB4CC092A AA078CE16247A1335AD332DAA950D20395A7384C33FF72EAA31A5B89766E635F 45C4C068AD7EE867398F0381B07CB94D29FF097D59FF9961D195A948E3D87C31 821E9295A56D21875B41988F7A16A1587050C3C71B4E4355BB37F255D6B237CE 96F25467F70FA19E0F85785FF49068949CCC79F2F8AE57D5F79BB9C5CF5EED5D 9857B9967D9B96CDCF73D5D65FF75AFABB66734018BAE264597220C89FD17379 26764A9302D078B4EB0E29178C878FD61007EEA2DDB119AE88C57ECFEF4B71E4 140A34951DDC3568A84CC92371A789021A103A1A347050FDA6ECF7903F67D213 1D0C7C474A9053866E9C88E65E6932BA87A73686EAB0019389F84D159809C498 1E7A30ED942EB211B00DBFF5BCC720F4E276C3339B31B6EABBB078430E6A09BB 377D3061A20B1EB98796B8607EECBC699445EAA866C38E02DF59F5EDD378303A 0733B90E7835C0AAF32BA04F1566D8161EA89CD4D14DDB953F8B910BFC8A7F03 5020F55EF8FC2640ADADA156F6CF8F2EB6610F7EE8874A26CBE7CD154469B9F4 ED76886B3FB679FFDEB59BB6C55AF7087BA48B75EE2FB374B19BCC421A963E15 FE05ECAAF9EECDF4B2715010A320102E6F8CCAA342FA11532671CCD558572E3B F51826677F51E957355FE4D8ED8E7B37ACD786FDC46C9075D39478222F4DE4E5 782EF9A74D106DB3062326ADACEDAD87782A4411867862436036A0CA71E6F6A8 67CC59D0F39A753B374A69138B70CCA57A58411968F98AAC8607BC2909A9A390 6B316001E62ED8405D22A7A2F63397C5E67A3073405B67E5BF5B047CD2A93022 250BCF647DE7F8611E6B550161D5EED3669AB0D83AC0E012C7DB1B66AF8D3313 B10439C38E8A34C91BC7E1E45A74D43C4F074BCDD841FBFC395C42E793FFCB6F EC2BBDB9B7F3B7DEFA51BDB28190F9B3731BE49CFB308163FD1949E9BDA29B6A 4D469AAC22A7656178C07903370E3AD08A7DE5AB17EF0AA28CE365C7074CDE65 70D499050085F3377C600776711E3C19994CAFC5C4D6FF8C2CBC61773E75E65C 62FE69C739686BB2C22B6C20C37816DAA4AFA6C6A5763DF16551FBA8F5FB9835 CA5088C75DEA33D46B347B8AED7A52CD665468C3C85947AA6657C5B36D01BBE1 89844C2E6DC910FF4BD9CAAE5924627ED3CF4DFC5299778135A0BB8148620A67 DA81B965717BC23B7E1B6BA03300E269F2776E841916AB69F3DB4A01EC5763E5 166664FB8599FD768290E386F0FD3A15715E0BD33F976F5344DE76C75B4A4754 586F021185C167E0B30756F2D1271CAC8F8960A05EE180833D89C385DC38ADE2 8E8D7925C3A9024382FFBA497695A049A3B8E492E779F2AD334170995A140AD7 3066100F099D0EACC21B344E601376CF1F56F05DEA056293CA5C7B13B4D00E18 749C2811579240F68002FB4363A6266E363BC7592E3C5A5BF3470CB314559323 062E77E3C7EA1636EF45182AEDE0D7270B72DE3C808DB1E6FF9E13E9625A4762 3E8EF90FB038AA02A77A6A77F7B1AB452D208C7E77832E0AF8B6FC819B6CA70F C4A33075A82F25816C51AA76C387CD941405122C34E8F1730D42DE6EA58D4449 AA857F50CDBA58FCD6138AC2D12B3708B87B37E0F74CC88E1EC13AB547DE99DD A4BC53C5B30F307C0F2D62CB8BB7BB89CE08C5108A7ED167677E6F313F3373C2 95D173D06E3D466C840286A83AC16D73D8104B4D044104704DCD0B927A71EF06 256214F455D0A0B321A8ACEBA92616B9ECAAD17C7651307C177A0120AC7433B1 46E786F0D2B85B231E23EACF42EA580E9D4B9918EBFB35760FD8DCBF3BE36358 C99DA670C53FAB4C565FCA1172D2ACE6CB6204DCACE299E636297F64DEF4311C 38ED55C2CBD6F3A750CA476226745A2E67B879C261CD7601C6D8F1FBE4E8D028 6BB4F1BC6A2D9211BB39822FD34FA62A19EFA8F2C80329F560AFA80952DA0269 1F0118003FC5B05C0DEC70D93F27429C05DCFDAF9354DEA86745D3F18E2AFBB6 8B54B76B9BFED784B3B4F0FD73E3C7100CA66FDD2CA12F988F2F64B0EC80B0A4 CE91B6968F7209935C3484A82396B06DE976DBA6AF9FF63B04F48D63FB47D51F 334660576312F7AF7B9C96138611CF89D241CE4AD89148D9046A92C45E221D81 0B531BACA2CC9013EEC9F074E0C8D542C688E022D42B0656727C5CFAF53DFDE0 BDF7A80ACD2D7D0AAED23169BA7477C5EDD9F1FA46BBC8503B8275F2AE5170B0 93B70B70D9A256157559FDE088D07C4257A3A8BA9D75904EACDC58526D8D117C 2680E4DE3A749267EBA5680D9B85549214707E43427BD4A44BC9E76AE30D23FD 9AA6A9C7D5BC547D1A1D4CF0EB0B03102914830DB042BD3F620D277D016D3FB0 37098D860FD18441D1AEAEEAFB43AD7CCB8C53AD2B4394636EAFF2E2828291EB 925513B1BE16B2E8EC07109C99F1E630E56FD2136085B117EAA6CF0458251D3A 24669D0E4F4A911C122616C340E6154BE1A71B52B23E2E4ACF535D5B2E7F7389 DD2873E77AE132E84DBE88F890BECD78E7FE31899E00DE914190F37E8F5E1E7C CB38D1F4CFAA7E768371FFFF7B614702BC5DCBD37614FC3E817D1A7F5F53E9F4 ED87FEA6FB78967B7D8EF63897AC6E2FFC598788565394EE3F95869C4634F367 4DF432636135EEF125BD3492C8EB53198F7337383979D8797A5C867B21C732B9 341266F1F2DCC37C175FBF92530C670E563E81CFDFC04E08F5E2D8BA5CAE991F FAB535C425BD38424001C03D7CDB77726774C25C1175CFA4F7E675D65CAE1C95 B27D48A605DBCCF3963293D9954C03B4CF3E17D150E6858FEEE5A7B1BACC6DEE 5E7828DD5FAE525FA45A932F99A9487604C4E5B54ACA35AAEBE11C315F9A3467 E788EB6E1620D45EC2EEB5F6CAE3C6667F083B116F8ED362A9EDC795D6D38B61 BAF72BEF3F5D42824CF7DB1C41F0F6AC8587D44E7B738EB12DD33C5101EE5FE4 4C867BE84B50458410238CFE4A998922885878FCC3780DA009E3D99D176D61F4 0568AFA1A84807514A94441F26B42A6A92DC6CAC4AFCD62B6762CAB7CCED7398 1B2091EB7DC78BAE7C26421EE63E6B492A186AEE71EFE45BE5BB4293965604D4 AD508CFC2664221EFD373D42CC8E892FD0CBD1E3F7327F4D6FE7D08D3429F522 218508CD8BBC1D482D532809A3E84804613A73572D73FB0B8A279418EEF83C0E 04E14AE7C7F81DCD3ED99BC92BEF8B788180A00A1945AF4C0C0F16FC71E0784C 4F485A1D15BD3C890337B2438EC69E440134B4C01B3848A1A9DEEADAE125D103 D7A537A19938A8BFBFAEF01DFECC7EB9FA3094EEF4EFD681234C367B708D47CB 8F451D5AF14B63545F55F90C1BE65DE086DED461517206F915E47811EB231575 4AB387181F09F0A37675A3D12AADA62B25451BD79E0B976463096B83C6AB74B0 0E7B530DC0788F5ABBE7975662753D86863D90FC324A805204B48249D0D5D7E6 0D5341F2AA82E81F931C2F192FCBFAE0BC53809C05F9DE36429DFC8B24F2667E BA36CCB9D121DA7C9B37781714071496A4DB7D46E316FFCF231BF030073030B3 2BD35F6CF190A22DED93E1B29B7481B0082F26CF381036B07A4948E12D9EE6D1 F3D82957FAC10ED3628C1317FE2AA2641206424DC8650ABB133E0F9E13C7EDAE BC3DF47B1DBAFCECE5D9465750D4F0F557B68E373385899F969531AF05021FDF 93E0B087638B01EF8A005C867E68A78A8E99DB00D7CEB8F668BC80B23B9823D5 AAFEA1E813A6D2FA63921C5530ACF6FBCC429AE49AA413FF9C11EC74123F9D3E B0E695E7A2B8D18E87CEAB593DE33E9221FC4B6476E89123D5A626A0DC853889 24D8A3F1557B1C6C7E4D65217997E7C37B85C8953480FCBE314E192EE56FBF04 ED150D1F710A524A40CB4EA838C5B7573CAD59F492E8E3B596497AFD85485597 FF03A0E8993B254081CDA80DC59E5EEC9052E9D9C416352F450D6CA8AE6FF176 A2B63110FBEE10F6BD34056F962F444379485A8DDF4E47600E50579E5528A3E7 093C6CCEDC238F695B45910C73CC3078AD1E6A5FCB9605B372CC4EC6E892FCC4 F0EA76B3F14F0F7D446A9DC598A18408862DDA41DA4B2CBC3182B93B4FF6D470 06E92B5E18B55844C9F91126C3267CA946616B4EA79252EAC30E860DBC4EF4A7 B7F04B779F6CAD3B98FD1350A72EA999E9CF8E962640A7B919F9E7656B7C7359 25C1052589B001F4798FA7B346FE40CA3165B029D6D91AD87909DB0022A9CAEA 9245EF1ECA68EDA99AAE93D886BFC7A7AAFEB55533375BCCAB78C1B081AFDD2B 0CA657E8BAFE0E97ED81A41B3C26B8F57E46ECE3E5EAD36006CE8D9DFD088B07 4419771B3611DF1BB7A681A7A30829E7F9259E08A293801DB2A9046166F98FB3 052C85684A1465FEB03E52853BE55424A3AAB868FFFC3682B6228C163B6125C8 D2BE33BF97E4EF256CF224CB43277776653E8EF7D93A4632770DD47F8F3416C9 891401A0FE21C0967F26621BED0BA7188B7A2E4F10278258E021BCA4FEA9F085 4AF456ADEEDA1EC968CF5F65B4B5DA24A3FA641C22FD3E35BC685E61FB010A7A CC540D1704D230F3FB2B85B6B096E1FDD6B42059E9C01674B6552D8FAC59DA7C ED6F5CD6B8430E94CBA9513817454119E77C27647E2AA2A292C751DF4204B68A 875E3822748A4095DB57E120DD27B2C680F195586F7D973D3A8B4CF06DE1AB4C 23C27F617DC87FCF70B8F729D6183BB4F3746E75C29124374FA8DA87F9FDA798 D8C6A5398130AAF8B346446D64B6F3BC2C648EB8B051994EA58AAB01F3808663 01E3E93D960A8537D23F26B4DA22452A1A76CC07AB764EB22924CF7A4228F167 1638B8E28B707DB5E5E7FCA56B85A9FB15F1D61C1A969B8E26A60103BF7AE99A 3F651A3D7A849F108AA458EAA6CB513D31E415228C6DE89119061AB5F2A65642 134E7589A82BDD2090755B2F0BFB15E788E1192FE25A1119EB670E9281FAB6B2 D6A2B2CAB5C38C7A2DEAD505C282ABECCAC80090923BB72FA9666CBA38FF9045 6F5F9685AA9AE8B0343B870EE4F6CE776282C1A9BFBF483DF31CE94BAE8A94EC 5DE10ACB7433CD3A30228F38F2E15769D5FE3CC4738BC9972A52717C4EF13AAB 61AA394CB796F5874BBC469593F6BB631126E8666C8A1AA3FF265199F2999A19 8B3F347CC510B351A5F46DED83616274877E434A938026745E10D85D58700090 46AB6FD66B49E6D4122C6275B4A86EAFCBC874D7C61924747303057CABF89671 A4BCD34EAE41F0C58A4C96170A953CA0EC1718965320D76FB0377C7A9CB456FF B546F8840D22CD4CD559AF6AA37B0E610598EEBA6DBF756B458C40F6B8F254BF 5D178DC331220566B66460DC20A4C5F72158911B596C3B1188AB7881B4831802 5E410ED6ED76A080C9CD7BBA555B8C03C62EDE6D295C794D9CB95800BC59913E 24A3EF5FB6D82092BAE2F1594695C37119DBA434CBCC4A69114AD591E2DEE25D C8B49BBC002D402EE7E8D0E716B02B4BC47CA8BE5C8E734B155E138B69778B7E 6BE766B9F257A60E7C3FF80B9EC972A3E0E0ED7A5BBA8DD36AA9393C0EB72F88 A56B1436764E2BE775AA249E49ED17DCF0BCE6A74388092CF9BA34928AD02BB6 EFC4C462CD90CB27DC77FC8666A77C5848A9769BE893C0132CEFD784277BBBBA F04056B5A1A4C622ECBB43F6B7C082DC136F82839BAD1B7BDA6C47DAE1BE4AA4 6601D6F78274EB0F11A0AF76D1E953EB453FBFD4C6DAE4B07F30FC3C3A32F40C 6BDC704863308B56B440E68F3AEE7F5E865807349B6670163D96A50501BB8B79 28BCBC6A7B804CF1EABC24D460448A8925C2D74839CFCF8AC551C7BBA4F707C9 5124BBAECEAA959CB5CD30C77B40B79A412D8599E6FBBDCAC6BF16EA97ABF551 0E09012A4E66322C2F04B89D1C7B65C509AA3DA2AED9C46E972F3CB38DE24D32 05643A46883DDC91054382FD5B00562B62AE724E3B534D621B027016ED76A6DA 6F8605D0A21BF62E9FF47DB123DD85EC9D7572E3C44769EE721621499FB92F3F E9F50F8DE17CCF0120F16E58AB89A0CB5C67F024C66D2D9CCCADA5B863A96B21 830795B8B320FF12DEF02B5CAF2AF73DBC576ADF8FE2EE3E1390814E84BF7DB8 3144FDBA70889701FA84747BEA4111B757C08DB3105C8B56EB900E47CFFEE216 EC757B05115677134647DA58948D300F912BAD871471A03948F4B0C1E6DE5FB8 EB02D59DBC81014D7D1494E91F020A10D7F89E942E61F8A312C392C807DA937C 50E4D421EB4774833F49DDA55E693189116FA25A911E2C19D0A6064171E8BBD9 25E7DDDFBC25D1DD5FBC3F76CAC17DEE8E91035BC4800449BD829B940E0005B7 22E56E1D054748FFC4A9A2FE4CAFF2CE65FF8642F0FE0220220BEE1F66E63CF9 1CDCD916D2388E69A7D3241D9080E538C07396408FD4F4FBAAD7FF3C94FBB5EA 0DFC85B4E9CA7776101B5F7458CC0BD4CD1FEF0742A19E0621DDD660C512E1CF 5E78A99D2FBE5B3535403A82CAC4228D33160DA8D740585FB39E58EBC9B3198A A3BC300C498136D0CC5F5EDEA44C1F8120B363B317AF370A91C732D4219ED593 60016C819E23559EF5C4E0826E1ED192FF98283EB6CF61D586FE83AA44890AED F49DAA4A55C4D43161EE608D0D7D49EA27EBA786B1E1ADA6836E9A8B780DEA48 EED3A04244B9ECF60A3167A139855A1D75A11F9600DCD05270A0842319C49AF5 0236D115069BFCA9D6D26B8FE75B7EEA23A8535B4ECCDCF49E920E9DDBB3A412 1249EC722C20973CA23020AA34C3226B6206DFA34DF7A7F9F11E2523D7BF456C 06C19B905FDDA52269374C8FC4A214B9FD9F799832F3E33DF1B3DB96E5245465 796822D399D2648CAEABE7C2CBDC3F1F86C527DC7EE98DA7D971B68E78258E20 FA058863F74C2A7F78275F02531192B744281179FF2E21A7FD1EAEE9F13F1D4D 4622564A2823023442861C78AF870F7A168EE7817D6591DCC4B2DCF8BCF4052D C390E441118754E55D6579426ECE2EB61D23C892BBE2A0D8167762C130375635 4330E570E73C91DEAA0DA93F959CF533B8ABEC9D3AB41E334753A73DDDA52F56 E1E67B7EE2FB526D473422D404DBD4CA623E62DED77829C86CB4C986C6FEA0DC AE1B0B38517B86168727EA3343F1D455F525964A9B71DE9A2AAA14493EE99D6A 46AF440FCC6B06BC58D794E22DC8ADFABD328E49325C3CA07C636EB0EE9A43FA 12057662E06BF6DDD611E33E15E0EE977CCD438AE3252D4F00CD43B2184E588F 4735E6CD2383696277B7C099E2E0EC6612CF5C8B1657775A2AD80C1696C569C4 00B0D53CB6C12ABBADE58AA579D3757EB27944C8C6246E2DD0DC330B07E5D7BC D77ABBBA3096B21470F14B78E9FB10B2990C07F0F48E248EF858756A06DAF9C7 88F5955797866DD2A840751BB3E9158B01968B3BD029631DC0373673C59C6EBD 293C62CD889B0FDBB5743EFDE6918B764C09E67F9787735AF8D1EAAD652E6D30 A6684C52E0E49D738749033684DE151E015FFF03BEBD1AB6D20DCFCBF122C4A0 A306671221F692586EAD83D0F403B3AE8ABDCC8EB2506CC58CE540D1AF26E832 0797E8D3BF2D4205E4A32BEB559550245FB98BC5060EB0711CF7F592E7038AAB 6A4CACECF07C949A229D87B171658EEBA1E8E84C2B4FF694098F78D8E22C74BD BBF74124779968B3AA8E8876423450D8F6AFACA811520AD9199BF1C0B66A19F4 38CCE6CE8CEF1804E5FF4542D0850B5A7884953B06D5130B952D22BAC004B894 7262B7F4F86847AE831C5437602B157FC5C425DF2A31A7A6D32C17C300F9AF1A 326A353B2207E4A653CD9023C2CFA3EAD61001FD7DBC98D7A9EDA72BFE9CF775 4BA25FAB8EA544B98B3B71AF77A970884FD7C62058CA0A2A298FAED98532CED4 053374003B3D244D9B859D188CB7ADB2D45B80344D7F9449464C536CEB5D17CB 468DDF2E246ACCE2685447A0AF1DC57BE39BB1CDA7D518ED54795F769397549D 879676EB0EF1B3870E73F29272C6DC7871F0922066082366ACC693175990A4E0 2B7B2D8AFCD2AC683AE91C784DB65B6237E7C18C228C7B6E3E60321A73ED3550 B9E1FA3C84CFB1EE92776FA1F758FA6DF8977187DA6AE3E1E8B061D803DDD3E7 C175EC1CFB753ACA3A45D16A6A4CD6724107453B836DDE08FB3435FCA2D585AD 5912BF8950CD4BD1AA0290F7AA712386E3459CD76100C098D69559FF1D7B3C0C 1974AB5182761BE599D1231312DA6A286F874F38FD8FF2B385902708200EFCD4 68AE4136D4950B0C7F5D5A6FF25A92CCB64F9CD9B0889AB5A5E1B76D786874D3 245FAB1A6CEDE12AA2E9065CCC7CD38B7F45ABA5A8CB2F92A944BA8E5F7FF826 0513CA76CAB691757EBEF5FF513349445ADF2D8886263B429032A2656BC5861C 5774BACAAD49501A6E99D581896D887A1289F9780D5B07A06EB55C09F0ACA194 06462B07BFE537E01B8FF7893688CA72719C0D2F9C392FB0C03CF6F5973E62C0 24CF7AD23C59EDCA5700435ADDB18FAE82E9CA3501E0730C50EC14452FAA33B7 20010EB6CD38ADC9A15B15691F55050D446AE8A806A9B709D0C4B3D8D8E9A2DD 11C65D501C269215C41F2A0DF89F3ACABADB728660F741E92901084854AB4ED4 0B885857789772C8DD9D5811681906F20D15C4BA526EAB6DFF802C39A85F6CD3 1F9A69421855C7C6FD92901FE25D95AB721089FDB7AA84301359E28A8CBE9AEC DF09741E752E322C8FD397B3B2711E45C3D881B9D61B1CD3810C3CC48F5D87BE AB3BD3F3C017656FC5DF63D81A019691200E590E9AFFE9E8DD03343C775DD854 A6AF243FED9EE7EE022C756B9618CFB0B2A8586E680365551031BF44257F329E 3A947304069B077D99DD68112DB4E5657CDDC62DF7C0CBC6BB8807DADD8468FD 3477FEC8C9E666D416F9DA66EC6684F8926312431BB1955AABAEA1E0FB8D3F09 03C8501B5F8AF549D0F3EA7DB7C863AE2BFBE9BDC9E1A23A93E052640C18FA91 D876775892732C60BCA09DE92520E8C8FB0AC2B5FBEE7DE4C60792B9C8AB63B2 029241D99BDF00F967FF4B04B1979A5B40FF390A6D141AB54EB7CB512FE823D2 F5442D3F9DF45113C049D5E1C03B0B28991099AB2C3B277AD84D4870D5E131D1 F1D412F26506A0129D28BA37B9CB083E687012 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMMI12 %!PS-AdobeFont-1.1: CMMI12 1.100 %%CreationDate: 1996 Jul 27 08:57:55 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI12) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-30 -250 1026 750}readonly def /UniqueID 5087386 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5 5250011D19E9366EB6FD153D3A100CAA6212E3D5D93990737F8D326D347B7EDC 4391C9DF440285B8FC159D0E98D4258FC57892DCC57F7903449E07914FBE9E67 3C15C2153C061EB541F66C11E7EE77D5D77C0B11E1AC55101DA976CCACAB6993 EED1406FBB7FF30EAC9E90B90B2AF4EC7C273CA32F11A5C1426FF641B4A2FB2F 4E68635C93DB835737567FAF8471CBC05078DCD4E40E25A2F4E5AF46C234CF59 2A1CE8F39E1BA1B2A594355637E474167EAD4D97D51AF0A899B44387E1FD933A 323AFDA6BA740534A510B4705C0A15647AFBF3E53A82BF320DD96753639BE49C 2F79A1988863EF977B800C9DB5B42039C23EB86953713F730E03EA22FF7BB2C1 D97D33FD77B1BDCC2A60B12CF7805CFC90C5B914C0F30A673DF9587F93E47CEA 5932DD1930560C4F0D97547BCD805D6D854455B13A4D7382A22F562D7C55041F 0FD294BDAA1834820F894265A667E5C97D95FF152531EF97258F56374502865D A1E7C0C5FB7C6FB7D3C43FEB3431095A59FBF6F61CEC6D6DEE09F4EB0FD70D77 2A8B0A4984C6120293F6B947944BE23259F6EB64303D627353163B6505FC8A60 00681F7A3968B6CBB49E0420A691258F5E7B07B417157803FCBE9B9FB1F80FD8 CA0A265B570BA294792DD2FC75CE2C83DCC225B902551DBD11E687EAC6E85D2B 02C28359A40AE66A6A6A8862CB17815B41E280313F0EFAA9981755611F7F683D 35603984D60BB0C772054355A97A5E03C689E23B04DA79080CE4579CC90EF38B 1A64CDD92B907AE83192C3C46C5FC40BB412F6656DC6349E6D29B5936DCE94CB 98E3B465FFF7574095F57BB3750F1A55F20456933FCA64CC1B060E260782BEF6 721D38BF65DF1F1DA5439DBC802B4A9D803BD635C05B9ACDE81F473C706D2F53 F48C2DDE6578294A2EBC3EE0DA85289AAFC55601F999B512A80F425C59964A70 6B659EBD6AD38ADBA4247D4028733BD5D837416D3E85CD0D1AA5F35000BB2C95 BA04C69F69B43CCF1D69F55D56BE380C358B794C2EE61586B013D4409759831B E693C4C5DB5105D2463C9E3477A807F216E2009FFE57F6CB0CB72BC26EF0ECDD 2EE3CAAA3A6EBB0C27F6B3D45356DFBEB0F12864B22C480C55550E89FF627653 220F144C62A039A19FE0549D3ADCCF2DAAAD831000E27307D6CB2AA6ECF5F929 6BD383E6B58BC879DC734DED754FE99DED43C5EF4A2F308CD62EC74FDFC7CA0F 91818321B3EE726C6618F38E081FBADA15B871D8EEAC0EAB134DD682DCBC9FAA F86D736602AF9D374A8D11CB5F883B5FD6AE51F50020E1FB8AD303E223B6F129 8752CE31CFBD886027A795900EE708A2A0321256A8E4CA391A8B5D76F5BCE3D8 1E026B2D0DCF32110B886DA1975F3D86FECA1A36B157F86990D94315BF000AF2 E2C1EA50C557FB34AA836E77E28EAD277E39A4A6706A10013F304E204C13DAC4 C8251FB2F7D239185E806635B4FB18E0117FB9FC10E9931178E5CEC8CA5BF1E0 AE96B84F2F53E8E99412C4A63A155712A9F64185209FFBE3A3489261A62BDB46 A9FFE6D42B465D10C6658F234FA2E075B9FD3D6B976DE1BFDDEE42562544585E C79EB4C1D8876E925F3D744DA5A21C7367442C2269B886650D2688345BCA1DB2 06631604B13BF21AD26D5F81A930CD8CB18D646105D68A5B5800CAE5B90560D4 FC5DB6681820B6D8D15ED195E36840A55AA43423EC280EB6244BA54DA53CB90C 8FB2B32FB014347EE3FB1EA1379F4989C019D05637F1255E3A75812AF7081711 5B939D60B7FB96CA69FC1DBE0B177C057414FBF954A6708201B6F923318E1A31 C10F63794F1D72617E360070B64B6D41646C4507F1F03E92CB76FC557BBB11A7 6012461DB3B4D8E8D9DB30324F4153E14807CACC9BE6DE398AF57C448E50DF07 3D4B9753335274AD3305B8A916E6AAF5C6774EB10481D5A32DF52B2079711A88 659524B3A9C33CDB9E923C7B5FB96265BA75720020D480A0BF1BCC1CEAB4B6F5 346578F671C551AA79C79C8DD1EFA583B1056A0C2B5D014D73BF7BE53784EF36 99A320AEF35B4B38406EB6CBBF3F23BE43935EC569590166310D310C65F387E5 36D73897E71BE0898CF6F005FAE5BF6E744BBE673CBE41FBECC2C39AF9B3F42D C1C422995ACB99605C5E8B2B5C7AA3350897CE7BACA5B052E95E09623D1D5D26 2B017E16D5652EFAC0D93D15C9C8DB8B6D254BEDB9D1AC4B1A49F56891EA92CF B0AF80455A6C37B36657288609ABB041D6540233E13332192854C253283CD84E BE84EC5B055E2470DF45F5D12F23C1EE34959784C6CE4291EB9704ED7D52EAEA 722D8DA02B6F1D0DF4C8939071CFFF42D8640A3DB028372A9552ADAA1EEC5DBA C3A1A849B6779512E5525F7FEB0603950EFF201B00A81B05786CA842B3BED638 B5683E4609F13F252BF53C437A3319C81C4C5493D0866592828A936FDA9A27C0 5C3CD333782F082CDAA01C692ADBD7CB8B73A8649393EDDDF96454E54CBC9AE7 BA9B2C0BCC849E4B57D03E5F557E66E1B6FECDE4D2357F00396A3C3F801A20B2 31243FC3B5CE2993BD4B41470F64878F93571ED0E6DADF8B47C0CBE054E9754C BB20E9008BDC969C0E57397C5FDBC1C793E1ED5BE0E35CC72F63C1FBC1C6F2C0 C7E8765611EFBE1F6F9227F156FE6AC212822088B06CAF88D70132B278D0C3ED F6427FAF9E40C9DBF002C0637B898AE74598ECC8544A1ED7026D95175DC7C176 2737D8EA4DF35DE1D930BD7BD3C1549CAB4080AADADA304F17A37DE51002794A 1C868C84B7F98F3ADA17714AE4E625A7404377683CCCE39F6293D05EACB84028 FEB0FC9F1FFF9217925BAFAFA8D961D0614B90F9035E38918C3A5F53EAD8FFD7 EF6765ACA5771BA9AD3B59B761E8E87A7C40945C5ACAFA5E51455BDAD978DAE2 896B02A9B72C6E63F5D297D4868CE395E97049F454F0353E8319CD9143C5D3CF 82A84C6E272C30EF12F1ADBB36E8F9F672C4FA7FC12DE19F91264E910946F617 F4476087348E0B3757C630F6897E8FFFABDF10A19245183B5DF7EEFF17DAF747 011ECDE4C7205C9BC691BF6A6957E17E49B64E4DA8E7C7AEC9FE11730374DF17 14A3CB8CF734791967BD2932AF1171A4C361B6D313D85422B7CEB2470AFDCFB9 CC6C6E71141B63A97D5B315295D2C721014859B36EBE5526F247D5F1B2BCD763 B5F842069E20EF3F2122850264A58AB1BB69AA846E77B7ED459AA6EE976EC408 BA7F47885B087BB4FEBADC829D9927F37F83B51811B36840BB36C7B4DF37F9DD 983ECAFC3A0F8AF40B865632E09521F3347D8E112F326707E42C7460DFAA5BC5 4259B9D1A852AE750CFD669EA07804AC5E25D072FED5D4C53E951E3CF4CAB58F DE66C051CF34F3A6DCAD7AE937A659B8FBAA1EAB45059FE216D79AD23E5BB515 2D6010082F052FED770F9C2C85EB2BDD0D76BF47FF0D892552F0546CA2D8CC19 DA562AE4CBCF21E2A6958236EB5E998CEFADF4D1C085C253D0E48E9E85090641 9E143E407035B52A79EE127E9124B949CB15265435A7CB00AF2D7855ED880108 94D16D1CCBECDD035E9095EDB5A4DFFE72BFD02C44C9C05CFD0B1D67BE1DC90E 60E24FF56B9920BD76737DB24EC3542916937098F5896662E4E34CF0D71A569D 7A0E3AA13D1E7AF59D153A8780C0C789BC4687CF337630DBC2D65ABBD3A71C1C ADDAFE2C47A3EAF9884F5BF8E1D9907200C8AC2E5F4158FF1049C3665931E8DF 86725FAC75FD45AE06E1460EE610B88C358EFF265CB9E3AD991E865870D445D3 E826A0C50A33420797AFDB15595AD50797B7AEF11E2118E03B0A4CB05848CA24 5625AF74F460E80EB8806326C8CA9921E3E2DAF064918AFE2F0C103B5EFEC1F7 5DEB36932D2F95811C2B4087141101C0BCE780AFC9D4FE434F3D2B9F6883A32E F18B6665EA45DE1415ABBF4D5C55A45BCED10A2CE9D6516CF5F31385BB452779 80A0760A08C7DCDBFB8AEBA553B6A79049F06DC734B552A5C2CE2A81F209E95D A8AA94B3523402456663282F212E4A17A30F3B6ABE1FEA093BE949A32D53110E FC9AAD96006825D03470F6CB65585BAC9117D06AC916B18CCCD89AFD5F78C8E8 8B4EA2C8BE3BC995E3C59397CB7B2B0CEA405EBED7FE520338B1D455996BE95B 94B4579656822F73112F6106ED242CE96C94C7ED38D22F8C2FFE26AE6B3C68CE 86645E5D6AD43981E1043AD4D4B8E4A341F85DFE8382D1BB93650DD0F184655B 4986F39A662AB3C4CEEC5800C31B42049F961CC66BB51176200B3397D0A13B70 8B039DFEE42AE533152C15EF4C99165C16B203C9668E962565B1510EB61493E1 4F0096A583F3E6B6CE65103D2853EE3652C343BEEE71AFF6D9AB3527B13D579E 8175297A50F0D5FF418E87CF85F3F35F3091D7965F10B1E28354E57BAE01ED84 AA2A9A4FB09FF2C018CBBED8B00DA8CE27D8CF749FB769D12E85E3DCDA3E724A 2F8479DCCAB5649FAE834225CEBE4E96ECD470AEC6DB37BC807CAE919995E061 D259C1CC955BB94F2BB0C7A036382EF5C91F4E0F3E3BAB1EF12E599C0DCCEEF4 15EBCBF1AC2B8FC2CBFE81510CFCED3406E1B003DD5D13FC2518DE322D793B70 F1C98AEC7DCDE69B113CFD54FAD8D50588A6F384EB814F6B339D7EFA31D35245 D987BF722B6D1107EE1B92CA4247E6D787C85B8EEAD7843BA072F71ED9276EC5 D2322674E5B5924B8984664993BE3E9559EDEC3F088CB70AB9F97503694A0EE9 60DB1DD1DF78E88DD596877E07B7FBE9EDE05311CB84C8DB5FEFE7A4870DDBD7 72A0E8A577201FFE54407A37C8BA7FEE304A4B8ACD549938028E2CADFFF3B516 5A545005272483CFBC0D90D9DBFC3A5615CBBA53071EE84313CB52FDF413BE99 0592FE29EBEC562A782FA37178D6A92A504567B0CF7AA84D91FACA5ACDE10E04 8EC70B5FFD560B6E5D0B071AC57859E29393688B33FDEC65D8127D2CE0BA7573 98A0BF6D98189C3652CB521B91151B8CE3AE552970F0A0311D66C14435D6B4A3 BC22B5BB50781E36F43EC8EAD48EA4507635009C61EACF3ABD3D94DC9A4C5FF6 89BF2B60653B699DF9058927798313DD81409BD87BBBF9DFCC5774426677FFF6 8FBA1CBB41B5F21EC51F78AB2C25655119015C8B073A83E4550FC4C842EB4FCF 721344AA442DAEF7BF326CA703F5AC8A9E3FDF51D18D878123CDD787C6CFBEBF F8CA5D134B13C2E3268E6E889781A5AE8683207EE96C422181CA275F3C9ED4B6 C776A6FDD9A0B634EBC05ECDEC533A5DAB42BD540A6BB766BCCACCAAD4FB88FB 08226836E87F64A8E401DC605CD0672FC97AFA7EB839BC9DB833474338351A18 A04C6BA6927C789EB01681BDEA955819A2C50E96B31C6FC80A548F460EE012A9 E2BEA2B5F571046720248B3143C7C22DB9C1E77246DCF9285C3D9B0A879AEFD7 1BF8CAA46E06F0FF923FAC055B8FCFF4A8BA849765133DAA9E8C2740B728759E 11F8FA87BD683BAAFE3DB1F649F4D2D2B7F74E679478044852290FE0C428C74D 177B5286FC0C14CC2A712B64F2367A921BCCC0D82A248D33B97DA2254ADF6294 4DF543699014ED0E9E6DADB02255E4AFF3533FE610BF0DE8BF93E98BDA6BA9BC 5A6C831C1F798850282FC7B0906A17714EE911A9297065D4BCFB2C98C3B8E78C BBCC397FFD7E99E784205CF5AC51F368B3088FC16F7DF9B642DDB3E542FB02CE 2EDD5CE34E2D7B04EE33BC95BA298B788388CB3A2DE86A0CD3263EF94EDE642A 515EFD771FE23E9A176EC65ABD053D8139C24F4A5386F5268D21F660C3A05F12 FE7D93028A7B79F86F5D143ED757F035A9368AAFFDD02C1696220791F305BC51 B8F060F5F8AB0DC4DC6FFFD7D00CCCC925B5A776951DF7C918115AF1ACE5CB5F E267E94BF8CFCBB11E057D1FD922269EB0FBC6D7878B726E0064CB6B359CB17E 41E67316D0B5458951BABE1B551D4837558A817A01F63DA1DB4ECD0343510FD3 FF112667681798CD363923BF8EFFEA33C95E6EF527D64A23DA9E982D182301E8 907ACE711F501FC535C95CB7183579DCAE433E33C9A7E5140F4FDE1AB270804D 8C33539625EA2B6BF664DF353BF819D223E8CD467E8D1E2CD53CB4584585BBD5 81AFBADB0484EB80923816C3FBD9CC5D66136846B508CC332BAD8E753ABBC0D7 54AD3B1AB6CB40B3C985E11E3C6C7AFBD6E3366B776D9C52CD7B135D1D2F9110 013849516C14C2912A0502E67462533318B3C12FDBFD0BBDEC193E5655A0392D C7876519458F3CD874E756D0EBAC3B21FE0AE98E543F4CEEFF76D82BBC1691B8 0464C9FF9309B0572C81B0EFF6E1124B647246828DB7945662221AFBB78FD4EA 083C9EA5E21EA4A55906798ABE736E60A0590C01B520066AEE477AA54CC61C4E 4FDB81A2306E4B0AE556F3568C437CE6BA88F6587F028647CD2D4FFAA6C5BE8D 2C6BDEC350F6F9A3E32F691F6A62CBAD95E5BC0AB8CAA6000B2B0B722CDFD581 210B5C869E55899D1578556379A01C54D0936FD2C38F0BA8BABC1E76002E0F5E 06E6385CA027BA3677D0D9D97996467A6D38E2110F162F6D6B5BD534DC3BA467 C9B46A907928BC3542315F5D89440B416A70979915348C00970860DFDB720A2F 44A91B7E4845952D84C24C9BC670CA9559283865613477AD05E8EE7E1F9BDC13 B3FA61CEDAE22F0A1D8B99F905DDEF2557BB3B5FC228EBADEED149BCE99146AA D40BCFA7040AD2498BDC36A46CA96E19F429CD5BBDBC243AA39B5A965F2679AD 293121CE8345EB5F0C7446D42F89B2E1A93D5D5ED37A53360EEC48C0732FAF90 EC1116EAB0FDA3A13BD362161371C79FBB3E25E8345760BAA1CF35D4A0148CDA E2DDBB030A3EF2AFC95EA044F9344D22ECD4284E3E6E29E8A031AF7237B5F71D 9928CBE6817C4CC37BDABB195B0C4B24CC34760743D022F24C423FACFB53D8CA 43955AA58E55B37F16E4A2A07A76F0977175D1A31C899F5C2C3BAA4C897A1B75 31CC4882202FE2345A94329CFD64FD648F85F69718DC29A3C42683BAC1703B41 F2B5F6244FAA765A7DC0EE89F3422ADAAD88998DCA6C08449512D24E85D92D9B ACB348C2B81FD47267E81C62ADC1F7EBC1598ACBB82EA0DB50CA1C2043849FF9 5A24E8CD08C6D134ECC3D38BBB316856CA07F3615035EDC5503B0F1C2C9CBA8D 16A57A7BA81AA04BBB9D41F6D253DCA19A7327C7215379A3D64E28CED3902D36 25C4A6DC78936047ABD56AB99AF5AC1F6761BDFFDB7F60112EFBF34F77A6EDA9 3A5BCDCBD609C45ABDAF0910BA04E6C0C573BF6C2FA0106CA0FAF7D57E0D9BE0 38401E6945E4D13E50C328EF21012FB69B60878083CAAC2F72F6583644264A9D D79807B2B63E0CE43E44175FAFA480DBA9D24B14DADA0051435A5A514B61F971 7ABF4A29523297B6403EDAF563F2FBF01FC17CB0B7E7781922F6A1092D17C58F 1410DBA2012E2559CAA9C56B44C5510A268C7195102B5CDAD38178E42DF2E8BF 73EA93988998B70F868FB186B980402569472BDFA34F4143B89DAE94273E0255 7824CF7E3D194FBD8D8E47C067DAE34A919CD268D08C1E398880F679569616AB 0C683156AD0F195E5BA0526DE359CFE46231E7805EE81CFD5DD7BD32A4051C02 AF57F1F94F3FFFB59EEF551CEA33C18AD56E9F522827C26E34AF305751996857 EF3B6B04C1BE162766B24BCDD7E22859109C487AB4C139AD67A64B5299D85291 AA4B229AEAC01A250ABB1C10810F8287F272C2F9FABB71C16F7366311F558215 F8E6F348B9FB72EB2937FFFC2BA219A0C214009B517494DEC7532E9752F912F0 983D8A8EB1DC97EAD49969087A894FC47A36231386CC113F8D987ED488CA31F0 3CC3F35ACCFC65E15CE8CC6FBCC2A81C2178D551D4F1B163A435F0E4B1224495 A2399EA9C09F6C54556B5782E55661D4E492D033B204904F8A955BE8FFD8DB13 BEEFE3B8CC5B58F6588B29F28720D55BD2EA13E5557DCF2DD5C869BC1A63399A 22FADA4502490752E2F1AD35E23C55DC9B9221A87942E641A6669872D15CD40F 349663F6ED9A8E8A1C497865F01E8EF20C07FB38047258C6920C97B137764A29 B6867368455F0E56AC80ABA128E9BE368CF7B6D4CBDEA6586BE49DC8A6859301 4D371F47E30375DAEF43D7A4C8061D9EEFFDF82DBD188B4781E3C0C88514C922 344207F9223D1428108A50098197DB5F13C47DE64967FC5030FD1BA8FD053657 EE550AD960068C0C324612D5950C44A42FA2F165AF97C68F76486D16911113E8 86B21BB99CCE5BD1B0525043876B653117A3BC07BED5668F4EA684881531E413 2778E4232EECA9F9D09FDFAC9B2570E2984FC49CB686F0878F588F3E94FA605C 9D161BFC594AAB8BC97405305E841DE0F0EFDDB9FD2915DE987991E727395540 293B8B710C91F1AFE0D2911E8B748992F227B1619DB67C5A2D17E53BCDD783F2 B4A317309D6419BD07B9E863F6027F00BB822E48CB53C841E864DC4BCC44DA3D A904FF5C3E70C100E69CFF2A4D702C92E9D607A87F597A55B361364114747C6C 46FB4156C1F81C943D610C087EF58413698B968EA25C81B5ED1533F792DCCEE0 A84925087AD084A8284BB58A56DC5A7DEBD26B2663C598A9A4C476F940BCDCA3 C141FA7533965F046BC7851328AEBAF1CEE05D3FED69768697F5ED9D8671E27D 667E77001E6D6A74FFA253BF4D50DCEFD751AEA70531D3E03E838FCE65DEA033 14C7DBA2CBEAD556C69CE910280AC90F07EBE1C8875832E3B8C2F29B623FC5DD 10CAA61E216E6D4DDF965ABE0A50B0564F19118C6BB5CC7A445970CFF66F3CFE 3614780103E7C3D440E1A5BA77A9377949FD302E57AA895D2D90ACFD17CB8700 6930ADB82BE6C8C4A9F167C28DD84CC3AF5AAAD5C7E9EEF9CC9B3B60343E7BFC EC335D7AF33225A34BA4AB4E53A5B00B3F878E9E47164B68ECACAF8DCE92C9F2 50A7DEB497EAF662F8E7F131CE085E064D0D8132D2DBE8060849D46CABDBA341 D50C3D366663A755AF6E81A7AD6533CC3E104A42AA09F81E75A6BC15FDC3C149 D8ED53F3243C0378B377C961CEEF8DDFC0744D99378361BC3C6A026833C2395F 7709129775A84AAD1C60985D906C1A9D1A52F566D41DBC46C7455FBF285AD115 9746DF79AAA53C4D85182AFF71159C7BEE9E75BD916CDC05DB3F9BD0DA86F262 C98A82008B175E74AB75BB7F1774FC44BFD8D3DA9E7C542817C5C5819D6AAF11 36582146F05792F891108EE1B0AE9B064284CA09BB19679FCA398F8735325792 AB3C1264B51A5147BB783E196978C93C1FDADD0B7C5D2C83EF384580CB05FF07 0D15A3DF7FD6D0B6797C78EC61C67AB7466DF1F3D0DD06D74ECD630D18579276 6A3E4E655A0470D6EA354D50CF9F2F2DA5C9812D6DD1DA4922D6ECEE28CF5180 A795418BC51F44C53981251D657FD5266E3B5B8D22F03697FF32264E3A13A147 9E9E27FD72F0C3672B1A92BF52B32D1321C010725BDB87EE07CEA7C896FF7BAC F492BF7E290A0CE3917AE6886B4CE31CFB7BE3464638F6BD76451A27E560FCF2 47AAD15768F51D9E987BC3B2690B552D2E5B52320D797AA5FCFACB6D03699EF6 93D71D9CFA1162F41C5FA61ACEE62751AF4E90627E9D483CECA3843503157394 023A295CB27190E08CD77B57B93A581B411A5107B50C95C911D331F0117CBE47 1668CAF06624F45581A787C37A00C4B6D75207A413858C196FD2714E7B77EE13 01AF9559596D076A0E9974AE7D31741A29E0A7E6FED39BF767D0BBA6C07879A6 470E6B7945F0E77D6A810C73294FB065EF50C8B3533B3FE9005370E7EB5021B9 6A1B0E51C69C7BAA2500C35892C980A49E40ECFE2E91564E261D7AD77ACC1554 2EC9031890D5144699ACAA0770019973E97EA97CCCC30CB0D786072D9159606F C189916587729E2913CC9E34BABF97F80379FEC8FC177D012156EE49D089248B DDB39A55C9E101CB966771521F9287B2532357D2F4DB3C4940C5D4AD8C28198B BFC88F62F6C55FA12D754D7ECF63EF3E2A832FFFD3F1A2238EB0302C5F0B8825 1C6715B99164C7D8F9C6323B4DB4745137EC98C31E924EA35B2BD1FB2C94CE24 F3C79ACDA8D84C8EF71220516E028AFB0420C8865A034B3A3D79FAD862E472BF F203240953D08FE1C7F8F4C641A0D9C89ECD9D37BCD99CCE585883B78609C283 27B10D0A33B5FFC2A46BA82822FD7FE51869BD5E4A11DFD367EF60763573BB16 5E5EA6447A9845F6729E7353B9C6A5AFFE143483482A70241C97F7D62A2BE634 24030FAEE391B416FF657475655B72D840181E5A7D48A8F970AC30A5D4D03D0A DE3C6C1E8A367E646ADB25D1BD072D0C89EC78666ACC3A631634C87217802EA6 048314DE16BA2D896D1651E1FD3D4B97399EA29B63F7672A9F7C686763CA29F6 67346CB99444F01DC9291490513A5500853DC989B28B1F48B511182CE09D1B38 FB2C533901C08FF6FA720EB61888F399537AACE1182E1F60779C6193C12350F2 5F714C6FF1A39FF2B15FDE711733AC377462C081DEAF40ACE2F386F1FF8C6299 EC9E854175660CBDF4E37FAF172F4C31DA6F295770BE2F08A9A224167C0C9508 04761739F101FB1ADBC5B3EC04CA44456E53D61C6044B2A4E46B2CC0C42CD1C8 B532847901BBBB7CFFD5DCC83D868B1A229EE741D98751804E5D76073A20D60C FF1590F041ED4E82B967A0A78F83867840FABFF23A4E97FACC22DB2948291A72 F9BE7E5FDAC790367F58A930431155AD24651759211F5DC77116C887018501DA CC99016282AD89D4364651DB13B75BCEEFC8606E242CB2743486EBED22ECC61F 306D566103C5C3A5156F7953796A6EE1F6C3C7B340A496AFB1386BF35EF42387 27B0B91A7A2DB2D6DEE7A3E7DA9E4151DEC5590369DB6F3EBFB0381C9E2EBE33 DC42B42DC191363F2EE322A1D48A918768976ADF6DEEB35A74203E6BC0D5B4D1 29A32426A7B5B33C48FE87D775BE0D56E726525C6F0D51E046388E1B7B07DAD0 85A2231EB8E0ACF3D4C4F55474097B8557105F6B1C1027E4BF3AC92C86C6FF40 0ADEC8863491E3BD6EE5D343398E5D1FE45BC82FC206E813AEF3CD5D3DA86E3A FECD98625A4B7A5DF0D7F64AA696B7FA5621E7AABF9A11FA1CD25D6A0BD3B872 94BBBFCA01F08EABDEE943D25FCE496A22EED424630CDAC9BF4559D53D4B967D 369C335F9F771F4D956788345AEB4E433ACBB1107284DF884CF4787BD14956C8 0562940108CA3FE483096F4C880B7C300691BF01306667A84C692F485C22EE1F EF3A3C53D77216173F7292B8DC599EFE7ADC07CE60449D8E8F42F8E272E5D05C 5595FE4EEE29DFD07DA0EC4E912D304B411CA1558B7E2D53A507CC9D2119AA47 98E9F0FFD251E83E9B864CD73E4EAEFE4E39B62A6EC319CD02DCCC63D8FEDAE9 5F5494F4F82307F9E675080E769017A021FD1F93608D2F0FC1CEA61B88C95CAA B2D519E9C3DCF1F5DD5BFCEAAA9A5E95D215EFA9447359A45EEA25AE53F71D87 C7A7047FBC6D375093310991CDF972DAED9BDF37E2845D27773A0C8834C73E9C A6F966FFE1B478CA19EB74B9498593279613AAEFDE6202580EE2BD84119EB9F8 7570D132A8BA37BDC75B82B249897F286334DD6D0F269640498991B76E060C62 A034177629BFE3CDD81183EE183ED62E45BCE3A68DD72988C9C69AD6D4F55821 690617279D8ADFBA9235DD4207C3F4627940B40E7AC1A2B863D993CB1969E363 73ED9D1AE2FE2F3D4CDAFB669D60A29EEBA6ED54A040D683DC67C42926B0B4BD FF2EF5A9FC7E4D51147648BCA97CE1ED26E78E692A95C813D050393A527D3B17 64B74CFBD93B71C44C5998A95CE38EA33F8B55340E4EE3A10FAC3F692202A65B C0A8B7D9CFD5972DA6668934A3143A2CC8B2FCBD758E1D37A34377C278E94A40 08591CCC7322A843EFF3936692343970E53CD7B716036E141375D2F0B66DB481 CA7C78ACD719D6D29F5D3D6AFB411042A48496ED2AB5ECB82DDAC13A3D965985 EC4AF753D6D65742526EC562F7AF15F1354341B0C28411489F07AA01F0F9C337 3C3BCB6476DB16FD1416BF9D01236031B9439041145D9FC4E5AB5FCDD6077F15 E70E6505F9CEF7F5F4AE541F931CF694047878FE2AD9C00CD5A0A5AA8CE14A0C 25EEC4DB04BC27DECC3298D12270FEEE544D3DD337B3D9431ED8E61649CB97A1 2A77EFAC8C1D48A02532E6E32B3E1F90DB97327BBE565F2D1B7FF58A61F9F551 97FFF23E02BD6DAAF2DAAB1B668934025E869817C12D50609E4EEF695B042DBE 283D7CB39CD8721F88658683DA075A981DA688221FBEC2D8A976A3B55DF9DE09 B45AD6B7464C483C12FEE69B74FAB48957F32C06D93C7F168A06D1225366378D 79AB8C7ADD73E68F660B870716F9381DB31D4683B6EBC33A32A86FB262C649EE 212F45D4C295A779276FA863FDEDABF77EE3A342C93EA140387DDB2C1DD91478 1C9FBB55FBF129ED9DD04D749C1870B8292E31B6CCE6F2B6F71B6FB6E72BAD3F 2EAC45FC00AD86F1C0EAB0E4F4BED5D7AB84C2A9903E982ECCC65278DA65E1E0 C450291FA5E30D4157EBDBFD10776B143670223E9672D34750E6D85555BECD85 0078F5DFABE70706A6A11D7F70B7E1DC138C0F60AED175E11BAEFCC91AB51FE0 11DE9ACA90C6C3694A8B5B6134FA95C182CEB9830E4AC836692695390DBDC170 D8D1B819A91DFF6C8170C76B5B01D5DA7C03379335204B59435BC0BB5A802650 FF4823A9791C570195051C25953FFF66D5ED1A6E56DA96EEF2573104C2DA7C4F A1BC64F6292E6111792EE7DC1F9CD9680077B6CC60D9FCE9B3BC5F08E75DA0E1 F7AB1C55A3E3E098BC5E5569534F82CDB7A15876F8EF103237746372D8CEB231 55975B2095E0C27CAB857C0807B5DF0D3B1ADA09C9545FC71C3B3B1E1AEF37A0 C18CC9E3E62A2E65BD9E2BB5270C9714C7F3A8646870BD1A47FA7A0EFBE50AC6 51DA4A35E22BFE27C994A2FD43690D7462D03DE84E08284D2A70AE4F67E43A4A A5679351D809A1E6BDF27BB7EE8906271AD3523FC0DE8294C8C76CE493BE4F83 B85FF665C821541AA3153A01126D62F5845D714E3B9E204396C7C352AB08E486 C4C6F4ACDA3D9417AF4090EADC821F277A42B736950A64A8812F828D0326225C D91CECD49A66B11ED7E86B127004835E8814B6B4F2DACB5B315A707131965ABE 3A9A8E8692B14FE2DFE17D1510BA056DCBA6D69EC1FB4AD7DB102002D931EF23 4B2375055B3E254A58FFD5BAA5DFB2B3A599D9E4CE2E80BB9F6D4F877168714D 9AF058A06F3008C4976CE2F0572CDB9657735B08D615C31425EE36D59531E052 1823E64355CBF5B27FC02D3E14F517A54519CB72678F110241B36818D06CD4C8 B75BBD1EAB4F224199BD7D085A2A6F57ED30641C15809124002874EC6E8ECE2E 119A5915A90B48B32CF209CC29925F40C86ECB4DE02EB8A0DBCFB73D0F2878A0 5A1BDB3560BD1E26EF41EE0C868EA69FE0F2FC6A99C0F109B37B9BEA87D8E90C BF8FE1F589B96860017B4E38FF01F36DA67571564E44A1CD49765D1AD4533B87 8A2587AE9826141CEF00040301B941C2CCEDFBFAA4043BFF95BC322CDC396FB2 2187357CC375C132E1A9BB6A422CE4C66255B8C15826B5158160A842100D57D5 A5986657B6D38064A172910D9AF9D6137D147586787CEE95CEA3BFFFC0D6FF7D B4BA80C8BAEA29690E73D9AA01E9EF75B7B39715B762A77010ABDE8B84ED98E7 7F6F6FCB58F70F2E728F07948BF3AEEA6393017A325FE0082985167A66E2775D 7AB240992C7ABB0357B27712A77A924FDFCEF2C1CF797566398B7D04D3D4EB72 2D4B07F0D7249EDC91ECEEF6AD5CE70C89B7AFF0CEF934D7EEBB56233831036D BA1BB45A5E988D2320328FEDF4E9DB801F47E988CC90DB5D7FC6FECF4A737939 B48942B7102839BD0FED27B301D6C82BB5945B2D82A7A8A1D4EECED4724302E0 9941DFFC09A94B95946FD31E9C69FA336A96BFB550DC4076CD6FEC71749AD3BF ED492C1A51B4E49AD31480A88292D78A68F47D5578C704E1735092726D5A72CB B8C119C3EED5DE0C3DB9B83A5E906AAA4C74FE978B51F8E24FA073697FC56B03 437BCE3DFF7B8607BF442C92D8928616D67FC6E8CF5D08F0726212DA9A267B80 6BE4D6D0CA5463A23C59B4F2824F59B1A6BD04402366AAD963F1486BE984AFE1 8B4D359514D68798009CB31B75B9E21F45B076184F1C56A2527EDF3ADBB0F8BC C9D772A2728B36FC55EC9CC8D3556027AE1A98E5EF03295A7524FD695A133B58 AFE91E16BB7AE1BD8375BCA2E275C059EF33E640900231B6966A36A4C1C67A9E 1EC53C761E15BD1237F3E41D3BE1FB042414C2090959D4D64F19F4FE7E59D9CA 46B9C30A380941AF4ECA80E2B960865A5366B9DBC88C3D105036357F6270A75E 9D7FE00A0C9AAEBAAFC5753EF77E28578AD90AC6D2816C7F4BCDEEC86515B3A8 B2E3AC0A961F10DBE5B122C52C2BCEFEA05261B881406FC7FD9233E21AE1B24B 97A5C45FB650A6CAD0D2941DD888EC417FF57CD9A415F5065C690E51083A17AD 3BBC78D00845E9FB91AF4F7EAF39809C775442B8EEB9A1AEF4F1A80BD8D46A6A AAA944087C442593B7162F2A38D6F072F214EA5A65413041875443B6BABC1298 DBBDA6B1913DB206E3A162A34B2F25128B26BAD59E0EA5ACE01B2195D072B605 5F52F5EA427FD2619F5FAD19D6A2B252E05065F035CA0DE71A3709769A18B7DF 29182063DE59EEA898526C68BB6F8C7C8956503E1827927EACB295F4A80A2E23 403DD3656A9AE31BCF1238A7A30E73503E78C2C328486EAC3C1D888FA6B3E202 CD3CB4CF13046554C3C7D8559871F37BB6777DDB43CA51DDA4534426890772DA A168B90E01E64748B704C19981358832B300A3E8D5D64AB53C4E68EA005E4B49 99914F4C49739ACEC4DC32A0C0A8E44D86B08EC090CC82F34D42A7FE8470DD4D 26F1520AF136B6149280B52A3BAE62D1E8E4396C2B8B9B01172FB2B25DE80B07 4BFE1FC9C2941FFC202B33B44555C94EB8B06592ABB3BB42BA9EBB4D31EB497D 5E23D8A71D985B60B043E40DB0BDA1CBEAEF4D781C700E8B7CD2601870A237E0 BE30E565FDF5F494E335DFBB47BFB3292F4FE3CE1EBEB23203F068B8C156AF39 E6B2FBBD79F64FD1DB8052B7B01678111B4415466478AEAC586AB7E1110B5EC3 59F0EFC65BB01A6B74F170FDA26C5F10B7AC489DE98EA9075AFA5561A0068891 3E6B73B98CED154A7F7E43BE5C105E9A2D270913F8A1BCC3195A24B1C5512691 CBF6BF525B336DABA4506FE0F604579C9755B0B7A4C1AA0FEC31EB4D31763E7E CE97ECFB891BF4415A1629CA674417CC4967F787E5868C349A7077AF17E2F9CC 1076517210C4061BA37CDC05EB291D8E8A06500660FF2A04A61D7899CE3AA830 33ACF2A9A38A213EB10815F93CD0393F4ECA9C539B630692E39A6FCD3A613D27 9E89A61CBBD262F7DAE9660738CDAF4D5CB309DEC583F9288209EB9223987C62 EE2C8B9573F8B9E2C494444E51BF66A0BABDED8EB62A23088FD61A92B49C90FF 5D0C5CD00028516BC68E75B7E5013B6B4D0C42E6EE2E5E8A66CD1400A2CF7E99 927E0DB566D709DB04F70FACAC308B805AFC48406CCEE65C00EABE9ADC9BFFD7 7604D9D09C13F54C1B4894741AFCE5A7C91835F8F02E2C1A647B94251DEC459E 4E42F3E269E97139D8280551C7BF24E62B71ECBE47D284AEA7A6F15208C999C1 0EA0E75DA9E9393CD87234A0BB4914F8A43BE2FAA1ECC6AA0ABF39841CDB0FEF D3AEBF16593C937873528C39200216370E22116815BA1E20833FC65BFD8CE4D1 FFE5612227302A51DCB4A147A2FE7EB4645AE58C9787EB545A01382623BDFC7C 5502ED8DB9B56DCF2419A0E1BDB88791804EEE3E1072B575433D3CBDC07257A4 0DAD078D3A430CC72E00D3A01C59D0CBA73B50EDB2EFE723D36C039ECDC6BCE4 F91B24E0BB9E398D7EE37AF1522B2F7C8DEDBF 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMSY7 %!PS-AdobeFont-1.1: CMSY7 1.0 %%CreationDate: 1991 Aug 15 07:21:52 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMSY7) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.035 def /isFixedPitch false def end readonly def /FontName /CMSY7 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /.notdef put readonly def /FontBBox{-15 -951 1252 782}readonly def /UniqueID 5000817 def currentdict end currentfile eexec D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964 7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4 A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85 E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A 221A37D9A807DD01161779DDE7D251491EBF65A98C9FE2B1CF8D725A70281949 8F4AFFE638BBA6B12386C7F32BA350D62EA218D5B24EE612C2C20F43CD3BFD0D F02B185B692D7B27BEC7290EEFDCF92F95DDEB507068DE0B0B0351E3ECB8E443 E611BE0A41A1F8C89C3BC16B352C3443AB6F665EAC5E0CC4229DECFC58E15765 424C919C273E7FA240BE7B2E951AB789D127625BBCB7033E005050EB2E12B1C8 E5F3AD1F44A71957AD2CC53D917BFD09235601155886EE36D0C3DD6E7AA2EF9C C402C77FF1549E609A711FC3C211E64E8F263D60A57E9F2B47E3480B978AAF63 868AEA25DA3D5413467B76D2F02F8097D2841FE9D089F27B314C2B7095381853 3E28E2A3EA5E789DA4343DB3BE83B18FE9D7725C3A96CFD8038B3518C10A68BC 9A67AF6D30543F6C7CBF40C7875E5E2AE8A0AA5E69E169CDDEB9958F11724338 CFDE66C32301830F03E702EFC0FDE2A99B1D3821537DDAC96C59B9BC53657F3E 889B2119F09A2FEA880AC116DA02AE5C695DB3F874CD5BC44FEAEA9F8693FD34 B20FF306DFB33581AB240916FE6D4512E518762E38110D6E03FA81D6C793016D 6C0269A9AF8A71D014A332AD56E741A662484AD84E1D39181C9D6D11F251CBC2 01D09CBE181ED0E2EFEBD7D6B806BF9A7300CC5CBECE10B3BFE9074D4462779C 736D536A762AADA04AEA6CBF149645E469641BD5840281BD1BCEE75C57722DFD 506C3C7CC9184A65F7F8E80E8BC537DF84649E7D3877522C488E3195C818218A 0DC07DACB340A55B3D938C6F577025881DCA103B0F6676B334D2B1E71AB8A38A 96D30B7785979125D46FD986141BB45595F760768552EE658C50A43C0B0C4B5B 87EDC8BCCA97BB68F3B2A7E3F48BFA2AD2D0471420A22982FAC5D8C3546D6FC5 7DC431250A0FD4B2CFB24A7C8F0C468F9165CB880D8C82 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont TeXDict begin 39158280 55380996 1000 600 600 (ldpc.dvi) @start %DVIPSBitmapFont: Fa ecti1095 10.95 50 /Fa 50 122 df40 D<14031580A2EC01C0EC00E0A21570A215781538 153CA3151EA4151FA2150FA7151FA9153FA2153EA3157EA2157CA215FCA215F8A21401A2 15F0A2140315E0A2140715C0A2EC0F80A2141F15005C143EA25CA25CA2495A5C1303495A 5C130F49C7FC131E5B137C5B5B485A485A485A48C8FC121E5A12705A5A205A7FC325>I< EA01E0EA03F81207120F13FCA213F8A2EA03D8EA001813381330A21370136013E013C012 01EA038013005A120E5A5A5A5A5A0E1B7A881C>44 D<387FFFFCA3B5FCA21605799520> I<120EEA3F80127F12FFA31300127E123C090976881C>I<1506150E151EA2153C157C15 FC1401EC07F8140F143FEB01FF90380FF3F0EB1FC3EB0E07130015E0A2140FA215C0A214 1FA21580A2143FA21500A25CA2147EA214FEA25CA21301A25CA21303A25CA21307A25CA2 130FA25CA2131FA25CEB7FC0B612E0A215C01F3D76BC2E>49 D<15FE913803FFC091380F 01F091383C00F84A137C4A7F4948133F49487F4A148049C7FC5BEB0E0C011E15C0EB1C0E EB3C06133813781370020E133FD9F00C148013E0141C0218137F00011600EBC0384A13FE EC600102E05B3A00E3C003F89039FF0007F0013C495A90C7485A5E037FC7FC15FC4A5A4A 5AEC0FC04AC8FC147E14F8EB03E0495A011FC9FC133E49141801F0143C48481438485A16 78485A48C85A120E001E4A5AD83FE0130301FF495A397C3FF01FD8780FB55AD8700391C7 FCD8F0015B486C6C5A6E5AEC07C02A3F79BC2E>II<02C0EB018002F0130FD901FEEB7F0091B5 12FE5E16F0495C1680DABFFCC7FCEC8180D90780C8FC91C9FCA35B130EA3131E131CA313 3C9038381FC0EC7FF0903839E07C90387F803E90387E001F137C01786D7E5B498090C7FC A6151FA4000C143F003F5D5AA2157F4892C7FC5A00F814FE12E04A5A5D6C495A00701307 4A5A0078495A6C495A003E017EC8FC6C485A380FFFF0000313C0C648C9FC293F77BC2E> 53 DI<157F 913801FFE0020713F091381FC0FC91383E007C4A133E5C4948131F495AA2495AA2495AA2 163F011F143EA2167E167C6E13F8150102E013F09138F003E090390FF807C09138FE0F00 903807FF3E15F86D5B6D5B6D6C7E4A7E01037F90380F8FFE90381F07FFD97C031380496C 13C048487E4848EB7FE04848131F485A001F140F90C71207123EA2007E1403127C150700 FC15C05AA2ED0F80A2ED1F00153E127C5D007E495A6C495A391F800FC0390FE03F802607 FFFEC7FC000113F838003FC0283F78BC2E>56 D<131E137FEBFF80A31400A25B133890C7 FCB3A3120EEA3F80127F12FFA390C7FC127E123C112776A61C>58 D<17381778A217FCA21601A216031607A2160FA2161DA216391679167116E1A2923801C1 FEA2ED0380A2ED07005D150E5DA25DA25D15F05D14015D4A487FA24AC77EA2140E141E02 1FB6FC5CA20270C77EA25CA2495A13035C49C8FC1880010E153FA25B133C1338137813F8 0001167FD807FCEDFFC0B500C0013F13FFA25C38417BC043>65 D<9339FF8001C0030F13 E0033F9038F803809239FF807C07913A03FC001E0FDA0FF0EB0F1FDA3FC09038079F004A C76CB4FC02FE80495A49486E5A495A495A4948157E4948157C137F49C9FC5B0001177848 5A5B12071870485AA2485A95C7FC123F5BA2127F5BA312FF90CCFCA55A170FA2170EA217 1E171C173C17381778007F167017F04C5A6C5E6D1403001F4B5A6D4AC8FC6C6C141E0007 5D6D14F8D803FCEB01E0C66CEB07C090267FC03FC9FC90381FFFFE010713F0010013803A 4272BF41>67 D<49B77E18F018FC903B0003FC0003FE9438007F804B143FF00FC019E002 07ED07F04B140319F81801140F4B15FC1800A2141F4B15FEA3143F5DA21801147F92C8FC A219FC5C4A1503A3010117F84A1507A219F00103160F5C19E0181F010717C05CF03F80A2 010FEE7F004A157E18FE4D5A011F5E4A4A5A17074D5A013F4B5A4A4A5A4DC7FC017FEC01 FC4C5A91C7EA0FE049EC7FC0007F90B6C8FCB712FC16C03F3E7BBD44>I<49B812F8A390 260003FCC7123F18074B14031801F000F014075DA3140F5D19E0A2141F4B1338A2EF7801 023F027013C04B91C7FCA217F0027F5CED00011603160F91B65AA39138FE001F0101EC07 805CA3010392C8FC5C18074C5B0107020E130E5C93C7121E181C010F163C4A15381878A2 011F5E5C4D5AA2013F15034A4A5A170F017F151F4D5A91C812FF49020F90C7FC007F90B7 FCB9FC5F3D3E7BBD3D>I71 D<49B512FEA216FC90390003FE005D5DA314075DA3140F5DA3141F5DA3143F5DA3147F92 C7FCA35C5CA313015CA313035CA313075CA3130F5CA3131F5CA3133F5CA2137FA291C8FC 497EB6FCA3273E7BBD23>73 D<49B6FCA390260003FEC8FC5D5DA314075DA3140F5DA314 1F5DA3143F5DA3147F92C9FCA35C5CA313015CA313035C18C0EF01E0010716C05C170318 80130F4A140718005F131F4A141EA2173E013F5D4A14FC1601017F4A5A160791C7121F49 ECFFF0B8FCA25F333E7BBD39>76 D<902601FFFE93381FFFC062A2D9000394387FE00050 5A6303BFED01DF1AFF0207EE03BF033FDB073FC7FCA2F10E7F140F020EEE1C7E19381AFE 021E167091261C1F805D19E019E1023CED01C1023892380381F8A2F0070314780270030E 5B181C19079126F00FC0133802E05F1870F0E00F130102C0DA01C05BA2943803801F1303 0280DA07005B170EDB07E0143F01075D020094C8FC5F4D5B5B010E4B137EA2DCE1C013FE 011EECE380011C5F04E7C7FCDB03F71301013C14FE01385F5E01784A130313F8486C4A5C D807FE4C7EB500F0D9E007B512F016C0DAE0015E523E7ABD51>I<902601FFFC91381FFF FC81A2D90001030013804A6CED7E00197C1938701478EC07BF033F157082031F15F0140F 020E6D5C150F701301141EDA1C075D8203031403143C02386D5C1501180702787FDA7000 92C7FCA2705B02F07F4A150E1780043F131E13014AECC01C161FEFE03C13034A010F1338 17F004071378130791C7EBF870160318F04915FC010E02015BA217FF011E80011C5EA217 7F133C01385E173F137813F8486C6FC8FCEA07FEB500F080A24A140E463E7BBD43>II<49B77E18F018FC903B0003FC0003FEEF00FF4BEC3F80F01FC0 1407F00FE05DA2020F16F0A25DA2141FF01FE05DA2023F16C0183F4B1580187F027F1600 18FE92C7485A604AEC07F04D5A4AEC3F804CB4C7FC49B612F817E002FCCAFCA21303A25C A21307A25CA2130FA25CA2131FA25CA2133FA25CA2137FA291CBFC497E007F13FEB5FCA2 3C3E7BBD3D>II<49B612FCEFFF8018F0903B0003FC000FF8EF01FE4B6D 7E84F03F800207ED1FC05DA219E0140F5DA3021FED3FC05DA2F07F80143F4B150018FE4D 5A027F5D92C7485AEF0FE0EF1F804A027EC7FC4AEB07F891B612E01780903A01FE000FE0 4AEB03F0707E707E0103814A147E177FA213075CA25F130F5C5F1601131F5CA3013F0203 14404A16E05F017F160119C091C700011303496C1680B61507933900FE0F004AEC7E1ECA EA1FFCEF07F03B407BBD42>I<92390FF001C0ED7FFE4AB5EA0380913907F00FC791390F C003EF91381F0001023E903800FF004A805C495A4948143EA2495AA2010F153C5CA3011F 1538A46E91C7FCA2806D7E14FCECFFC06D13F86D13FF16E0010014F86E7F021F7F02037F EC003F03077F1500167F707E161FA2160FA212075A5F120EA2001E151F94C7FCA25E003E 153E5E123F5E486C495A4B5A6D1307D87DE0EB0F80D8F8F849C8FCD8F07F13FE90383FFF F8D8E00F13E048C690C9FC32427ABF33>I<48B9FCA3489039001FE00101F8ED007FD807 E04A133F49161F49161E000F143F90C75BA2121E157F001C92C7FC003C171C12385D0078 5C1270183C00F001011538C7491400A314035DA314075DA3140F5DA3141F5DA3143F5DA3 147F92C9FCA35C5CA313015CA21303A25CEB0FFC003FB6FCA3383E71BD41>I<267FFFF8 90B500F890B512C0B5FC60000390C7D807FEC7380FF80001FCDA03F86E5A745A6300014F 5A98C7FC16071A0E040F151E1A1C041F153C1A38043B5DA204735D16F304E34A5A150104 C34A5AED03834FC8FCED0703190E150E715B031C153C0401143803381578197003705D15 F003E04A5A140103C04A5AEC038001FE4CC9FC0000EB0700180E140E604A153C18384A15 7818704A5DA24AECFDC013FF4AECFF80A24A92CAFC91C7FC5F5B5F5B5F5B705A5B5F5240 6EBD5A>87 D<147E49B47E903907C1C38090391F80EFC090383F00FF017E137F49148048 48133F485AA248481400120F5B001F5C157E485AA215FE007F5C90C7FCA21401485C5AA2 1403EDF0385AA21407EDE078020F1370127C021F13F0007E013F13E0003E137FECF3E126 1F01E313C03A0F8781E3803A03FF00FF00D800FC133E252977A72E>97 D III<143F903801FFE09038 07C0F090381F0078137E49133C485A485A12074848137C491378121F484813F8EC01F000 7FEB07E09038001FC0903801FF00EBFFF8B5128048C8FCA45AA6150C151C153C007C1478 15F0007EEB01E0003EEB03C06CEB0F806CEB1E00380780FC3803FFE0C690C7FC1E2976A7 29>I<167C4BB4FC923807C78092380F83C0151F160FED3F1FA2157E1780EE0F0093C7FC 5DA414015DA414035DA30103B512F8A390260007E0C7FCA3140F5DA5141F5DA4143F92C8 FCA45C147EA414FE5CA413015CA4495AA4495AA4495AA2121C007E5B12FE49C9FCA2EAFC 1E485A12F0EA7878EA3FE0EA0F802A5383BF1C>III<1470EB01FCA314F8A2EB00E01400AD137C48B4FC38038F80EA 0707000E13C0121E121CEA3C0F1238A2EA781F00701380A2EAF03F140012005B137E13FE 5BA212015BA212035B1438120713E0000F1378EBC070A214F0EB80E0A2EB81C013831480 38078700EA03FEEA00F8163D79BB1C>I107 DIIII<903903E001F890390FF807FE903A1E7C1E0F80 903A1C3E3C07C0013C137801389038E003E0EB783F017001C013F0ED80019038F07F0001 E015F8147E1603000113FEA2C75AA20101140717F05CA20103140F17E05CA20107EC1FC0 A24A1480163F010F15005E167E5E131F4B5A6E485A4B5A90393FB80F80DA9C1FC7FCEC0F FCEC03E049C9FCA2137EA213FEA25BA21201A25BA21203A2387FFFE0B5FCA22D3A80A72E >I114 DII<137C48B4143826038F8013FC EA0707000E7F001E1401121CD83C0F5C12381503EA781F007001805BA2D8F03F13071400 00005D5B017E130FA201FE5C5B151F1201495CA2153F0003ED8380491403A2157F160703 7E1300A2EDFE0F160E000113019039F803BE1C0000EB073E90397C1E1E3890393FF80FF0 903907E003E0292979A730>I<017CEB038048B4EB07E039038F800FEA0707000E01C013 F0121E001C1407EA3C0F0038140316E0D8781F130100701380A2EAF03F020013C012005B 017E1303168013FE5B1507000115005BA2150E12035B5DA25DA25DA200015C4A5AEBF803 0000495AD97E0FC7FCEB1FFCEB07F0242979A729>I<017C167048B491387001FC3A038F 8001F8EA0707000E01C015FE001E1403001CEDF000EA3C0F0038177C1507D8781F4A133C 00701380A2D8F03F130F020049133812005B017E011F14784C137013FE5B033F14F00001 92C712E05BA2170100034A14C049137E17031880A2EF070015FE170E00010101141E01F8 6D131C0000D9039F5BD9FC076D5A903A3E0F07C1E0903A1FFC03FFC0902703F0007FC7FC 372979A73C>I<137C48B4143826038F8013FCEA0707000E7F001E1401001C15F8EA3C0F 12381503D8781F14F000701380A2D8F03F1307020013E012005B017E130F16C013FE5B15 1F1201491480A2153F000315005BA25D157EA315FE5D00011301EBF8030000130790387C 1FF8EB3FF9EB07E1EB00035DA214075D121F486C485AA24A5AD87F0090C7FC007E133E00 38137E5CEB01F06C485A381E0FC0D807FFC8FCEA01F8263B79A72C>121 D E %EndDVIPSBitmapFont /Fb 206[28 28 48[{ TeX0ef0afcaEncoding ReEncodeFont }2 41.511 /CMR5 rf /Fc 173[32 82[{}1 58.1154 /TeX-cmex7 rf /Fd 238[50 50 16[{}2 83.022 /CMEX10 rf /Fe 183[37 72[{ TeXf7b6d320Encoding ReEncodeFont }1 49.8132 /CMSS8 rf /Ff 173[33 1[74 80[{}2 66.4176 /TeX-cmex8 rf /Fg 133[32 3[33 7[41 9[35 30 72[34 4[39 2[32 5[38 12[{ TeXaae443f0Encoding ReEncodeFont }9 58.1154 /CMMI7 rf /Fh 207[18 44[32 2[48{ TeXbbad153fEncoding ReEncodeFont }3 49.8132 /CMSY6 rf %DVIPSBitmapFont: Fi ecsl1200 12 5 /Fi 5 115 df<121EEA3F80EA7FC012FFA41380EA7F00123C0A0A77891B>46 D<011FB712C018F818FF9028003FF8000113806E489038003FE0F00FF04BEC07F8F003FC A2F001FEA2023F16FF4B80A5027F5D5DA319FE180314FF92C813FCF007F8A2F00FF0F01F E049EE3FC04AED7F00EF01FEEF07F8EF3FE091B712804903FCC7FC02FCCAFCA513075CA5 130F5CA5131F5CA5133F5CA3137F497EB612E0A25D40447CC342>80 D102 D 111 D<903903F007E0D801FFEB3FF848EC787CEDE1FC39000FF1C1903807F383ECE70314 EE9138EC01F89138FC00E04A1300130F5CA35CA2131F5CA5133F5CA5137F91C8FCA55B5B A31201487EB6FCA25C262C7DAB26>114 D E %EndDVIPSBitmapFont /Fj 175[45 2[62 4[50 72[{ TeXf7b6d320Encoding ReEncodeFont }3 66.4176 /CMSS8 rf /Fk 166[127 144 5[47 94 105 46[79 79 5[75 4[53 53 73 73 59 59 14[46 46{}16 99.6264 /CMEX10 rf /Fl 201[33 3[33 33 33 6[26 26 40[{ TeXf7b6d320Encoding ReEncodeFont } 6 58.1154 /CMR7 rf /Fm 133[30 1[35 1[31 8[54 2[25 22 4[32 28 19[47 48 18[19 31[36 8[29 6[40 11[{ TeXaae443f0Encoding ReEncodeFont }14 49.8132 /CMMI6 rf /Fn 135[32 10[50 11[30 46[30 30 30 4[47 1[24 24 40[{ TeXf7b6d320Encoding ReEncodeFont }9 49.8132 /CMR6 rf /Fo 140[37 4[50 6[49 15[92 3[54 2[62 1[68 1[53 2[27 68 65 1[58 70 62 65 64 65[{ TeXf7b6d320Encoding ReEncodeFont }16 99.6264 /CMSS12 rf /Fp 143[59 27[39 20[55 12[47 71 19 14[71 29[35 55 1[55{ TeXbbad153fEncoding ReEncodeFont }10 66.4176 /CMSY8 rf /Fq 143[83 5[28 2[50 50 44 44 10[67 71 3[54 6[120 8[77 11[55 5[66 100 15[100 7[77 3[77 77 4[50 4[77 3[77 3[77 28 77{ TeXbbad153fEncoding ReEncodeFont }24 99.6264 /CMSY10 rf /Fr 139[27 3[39 35 39 1[20 4[35 8[35 20 1[20 29[55 3[35 5[35 35 35 35 4[55 1[27 27 29[51 6[49 3[{ TeXf7b6d320Encoding ReEncodeFont }20 66.4176 /CMR8 rf /Fs 133[33 1[40 1[34 1[25 2[32 36 1[43 62 1[37 29 24 1[34 1[33 36 31 30 37 29 15[45 54 56 5[58 6[53 3[35 1[20 24[33 6[40 36 41 3[41 2[33 4[36 1[45 11[{ TeXaae443f0Encoding ReEncodeFont }33 66.4176 /CMMI8 rf /Ft 173[72 3[72 7[61 70[{}3 99.6264 /MSBM10 rf %DVIPSBitmapFont: Fu ecbx1440 14.4 44 /Fu 44 122 df28 D39 D46 D<151E153E15FE1403140F147FEB07FF0003B5FCB6FCA3 EBF87FEAFC00C7FCB3B3B3A6007FB712FCA52E4E76CD42>49 DI<913807FFC0027F13FC0103B67E010F15E090261FF80313F890267FC000 7F01FEC7EA3FFE48488148486E138013FE486C6C6D13C0804817E080A66C5B18C06C5B6C 90C75AD80038168090C8FC4C1300A24C5A5F4C5A4B5B4B13C0030F5BDB7FFEC7FC91387F FFF816C016FCEEFF80DA000313E09238007FF8EE3FFE707E70138018C07013E018F07013 F8A218FC82A218FEA3EA03C0EA0FF0EA3FFC487EA2B5FCA218FCA25E18F8A26C4816F049 5C4916E0D83FE04A13C06C485CD80FF04A1380D807FE91387FFE003B03FFE003FFFC6C90 B65A6C6C15E0010F92C7FC010114FCD9001F1380374F7BCD42>I<17FC1601A216031607 160FA2161F163F167FA216FF5D5DA25D5D5D167F153E157E15FC15F8EC01F01403EC07E0 15C0EC0F80141FEC3F00143E5C14FC495A5C495A1307495A5C49C7FC5B137E137C5B1201 485A5B485A120F485A90C8FC123E127E5ABA1280A5C901FCC7FCAF021FB71280A5394F7C CE42>I<486C150601F0153E01FEEC01FED9FFF0133F91B65A5F5F5F5F5F94C7FC16FC5E 16E093C8FC15FC01F0138091CAFCAC913807FF80023F13F891B512FE01F36E7E9026FFFC 0113E09139E0007FF891C76C7E496E7E01F86E7E5B7013804916C0C9FC18E08218F0A418 F8A31203EA0FE0EA3FF8487EA212FF7FA218F0A25B5E6C4816E05B01C016C06CC85A1880 6C6C4A13007FD80FF04A5A6C6CECFFFCD803FE4913F02701FFE00F5B6C6CB612806D92C7 FC010F14F8010114C09026003FFCC8FC354F7ACD42>II<173FA24D 7EA34D7EA24C7FA34C7FA24C7FA34C7FA24C7FA34C7F163E83047E80EE7C3F04FC8016F8 830301814C7E03038116E0830307814C7E030F81168083031F811600834B81033E80037E 82157C8403FC824B800201835D840203834B800207835D92B8FC4A83A34A8392C9FC4A83 143E85027E84027C8202FC845C850101854A820103855C850107854A82A2494884D93FF0 82B600F0020FB712C0A55A547CD363>65 DI<932603FFF01407047F01FF140F0307B600E0131F033F03F8133F92B700 FE137F02039126C003FF13FF020F01F8C7EA3FC1023F01C0EC0FE391B5C80003B5FC4901 FC814949814901E082011F498249498292CA7E4948834948835A4A83485B4885A2484918 7FA2485B1B3FA2485B1B1FA25AA21B0091CDFCA2B5FCAE7EA280A36C1A1FA36C7FA21B3F 6C7F1B3E6C7F1B7E6C6D187C6C1AFC6E18F86C19016D6CEF03F06D7E6FEE07E06D6DEE0F C001076DEE1F806D01F8EE3F006D6D16FE6D01FF4B5A023F01C0EC07F8020F01FCEC3FF0 0203903AFFC001FFC0020091B6C7FC033F15FC030715F0DB007F1480040301F0C8FC5054 79D25F>III<932603FFF01407047F01FF5C0307 B600E05B033F03F85B92B700FE5B02039126C003FF5B020F01F8C7EA3FC1023F01C0EC0F E391B5C80003B5FC4901FC814949814901E082011F498249498292CA7E4948834948835A 4A83485B4885A2484984A2485B87A2485B87A25AA298C8FC91CFFCA2B5FCAE7E067FB712 8080A37E95C76C90C7FC807EA36C7FA26C7FA26C7F7E806C7F137F6D7E816D6D93B5FC01 077F6D01F85D6D7F6D01FF5D023F01E0EC0FEF020F01FCEC3FE30203903AFFE001FF8102 0091B6C6FC033F03FC133F030703F0130FDB007F02801303040301F8CAFC595479D267> 71 D73 D76 D78 D80 D83 D<003FBB12FCA59126C0007FEB000301FC C7ED003FD87FF0F00FFE49180749180349180190C81600A2007E1A7EA3007C1A3EA500FC 1A3F481A1FA6C91700B3B3AC49B912C0A550517BD05B>I87 D97 DI<913803FFE0023F13FE91B67E010315E0010F9038003F F8D93FFCEB07FC4948497E4948131F4849497E485B485BA24890C7FC5A5B003F6F5A705A 705A007F92C8FC5BA312FFAD127F7FA3123F7F6CEE0F80A26C6D141F18006C6D5C6C6D14 3E6C6D147E6C6D5C6D6C495A6DB4EB07F0010F9038C01FE06D90B5128001014AC7FCD900 3F13F80203138031387CB63A>I<943803FF80040FB5FCA5EE003F170FB3A4913803FF80 023F13F849B512FE0107ECFF8F011F9038C03FEF90273FFE0007B5FCD97FF8130149487F 484980484980484980488291C8FC5A5B123FA2127F5BA312FFAD127FA37F123FA3121F7F 6C5E6C6D5C5F6C6D91B5FC6C6D5B6C6D4914E0D97FFCD90FEFEBFF80D91FFFEB7F8F0107 90B5120F010114FC6D6C13E00207010049C7FC41547CD249>I<913807FF80027F13F849 B512FE01076E7E011F010313E0903A3FFC007FF0D97FF06D7E49486D7E4849130F48496D 7E48824890C77E1880485A82003F17C0A3485A18E082A212FFA290B8FCA401FCCAFCA612 7FA37F123FA2EF03E06C7E17076C17C06C6D140F18806C6D141F6C6DEC3F006C6D147ED9 7FFC495AD91FFFEB07F86D9038E03FF0010390B512C001005D023F01FCC7FC020113E033 387CB63C>IIII<13 3FEBFFC0487F487FA2487FA66C5BA26C5B6C5B013FC7FC90C8FCAEEB1FF8B5FCA512017E B3B3A6B612F0A51C547CD324>I108 DII<913801FFC0023F13FE91B67E01 0315E0010F018013F8903A3FFC001FFED97FF0EB07FF49486D7F48496D7F48496D7F91C8 127F4883488349153F001F83A2003F8349151FA2007F83A400FF1880AC007F1800A3003F 5F6D153FA2001F5FA26C6C4B5AA26C6D4A5A6C5F6C6D495B6C6D495B6D6C4990C7FCD93F FCEB1FFE6DB46CB45A010790B512F0010115C0D9003F49C8FC020313E039387CB642>I< D93FF8EB7FF0B50107B5FC031F14C0037F14F09126F9FF0013FCDAFFF8EB3FFF000302E0 010F7FC602806D7F92C76C7F4A824A804A6E7F85187F85A2183F85A4721380AD4E1300A4 4E5AA26118FF616E5C616E4A5B6E4A5B6F495B03E04990C7FC6FEB7FFE913AF9FE01FFF8 02F8B65A033F14C0030749C8FC030013E093CAFCB1B612F8A5414D7DB549>I<90393FF0 01FCB590380FFF804B13E0037F13F09238FE1FF89138F1F83F00019138F07FFC6CEBF3E0 15C0ECF780A2ECFF00EE3FF84AEB1FF0EE0FE093C7FC5CA45CB3ABB612FEA52E367DB535 >114 D<903903FFC00E011FEBFC1E90B6127E000315FE3907FE003FD80FF0130F484813 0348481301491300127F90C8127EA248153EA27FA27F01F091C7FC13FCEBFF806C13FEEC FFF06C14FE6F7E6C15E06C816C15FC6C81C681133F010F15801301D9000F14C0EC003F03 0713E0150100F880167F6C153FA2161F7EA217C07E6D143F17807F6DEC7F0001F85C6DEB 03FE9039FF801FFC486CB512F0D8F81F14C0D8F00791C7FC39E0007FF02B387CB634>I< 147CA614FCA41301A31303A21307A2130F131F133F137F13FF1203000F90B512FEB7FCA4 26007FFCC8FCB3A9EE0F80ABEE1F006D7EA2011F143E806D6D5A6DEBC1F86DEBFFF00100 5C023F1380DA03FEC7FC294D7ECB33>IIIIII E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fv ecti1200 12 51 /Fv 51 122 df28 D<13F0EA03F8EA07FC120FA6EA03CCEA001C1318A213381330A2137013E013C012011380 1203EA0700120E5A5A5A5A5A0E1D6BC41E>39 D<167016E0ED01C0ED0380ED0700150E15 3C5D15F85D4A5A4A5A4A5A140F4AC7FC141E143E5C147814F8495A5C1303495AA2495AA2 49C8FCA25B133E137E137CA25BA212015BA212035BA212075BA2120FA25BA2121FA290C9 FCA25AA2123EA3127EA2127CA65AAB1278A6127C123CA47EA2120E120FA27E6C7EA26C7E A26C7E1360246472CA28>I<1560A2157081A281151E150E150FA2811680A3ED03C0A516 E0A21501A71503A91507A216C0A4150FA21680A2151FA21600A25DA2153EA2157EA2157C 15FCA25D1401A25D14035DA214075D140F5DA24AC7FCA2143EA25C147814F8495AA2495A 5C1307495A91C8FC131E133E5B13785B485A485A485A48C9FC121E5A5A12E05A23647FCA 28>I<13F0EA03FC1207A2EA0FFEA4EA07FCEA03CCEA000C131C1318A213381330137013 6013E0EA01C013801203EA0700120E5A5A5A5A5A0F1D7A891E>44 D<007FB5FCB6FCA214FEA21805789723>I<120FEA3FC0127FA212FFA31380EA7F00123C 0A0A76891E>I50 D<130FEB1FC0133FEB7FE013FFA214C0EB7F801400131E90C7FCB3A5120FEA3FC0127FA2 12FFA35B6CC7FC123C132B76AA1E>58 D<14F0EB01FC1303EB07FE130FA214FCEB07F814 F0EB01E090C7FCB3A513F0EA03FC1207A2487EA46C5AEA03CCEA000C131C1318A2133813 301370136013E0485A5B120348C7FC120E5A5A5A5A5A173E7AAA1E>I65 D<91B712FCF0FF8019E00201903980001FF06E90C7EA07F84A6F7E727E4B81841A800203 167F5DA314075D19FFA2020F17004B5C611803021F5E4B4A5A180F4E5A023F4B5A4BEC7F 804EC7FCEF03FC027FEC0FF84BEBFFC092B6C8FC18E0913AFF800007F892C7EA01FC717E 187F49834A6F7EA30103835CA313075CA3010F5F4A157FA24E5A131F4A4A90C7FC601703 013F4B5A4A4A5A4D5A017F4B5A4D5A4A4948C8FC01FFEC0FFEB812F817C04CC9FC41447A C345>II<91 B712F818FF19C00201903980003FF06E90C7EA0FF84AED03FCF000FE4B157FA2F13F8002 03EE1FC05DF10FE0A214074B16F01907A2140F5D1AF8A2141F5DA2190F143F5D1AF0A214 7F4B151FA302FF17E092C9123FA34918C04A167F1A80A2010317FF4A1700A24E5A13074A 4B5A611807010F5F4A4B5A181F61011F4C5A4A4BC7FC18FE4D5A013F4B5A4A4A5A4D5A01 7FED3FC005FFC8FC4AEB03FE01FFEC1FF8B812E094C9FC16F845447AC34A>I<91B912C0 A30201902680000313806E90C8127F4A163F191F4B150FA30203EE07005DA314074B5D19 0EA2140F4B1307A25F021F020E90C7FC5DA2171E023F141C4B133C177C17FC027FEB03F8 92B5FCA39139FF8003F0ED00011600A2495D5CA2160101034B13705C19F061010791C8FC 4A1501611803010F5F4A150796C7FC60131F4A151E183E183C013F167C4A15FC4D5A017F 1503EF0FF04A143F01FF913803FFE0B9FCA26042447AC342>I<91B91280A30201902680 000713006E90C8FC4A163FA24B81A30203160E5DA314074B151E191CA2140F5D17075F02 1F020E90C7FC5DA2171E023F141C4B133CA2177C027F5CED800392B5FCA291B65AED0007 1601A2496E5A5CA2160101035D5CA2160301075D4A90CAFCA3130F5CA3131F5CA3133F5C A2137FA313FFB612E0A341447AC340>II<027FB512E091B6FCA20200EBE000ED7F8015FFA293 C7FCA35C5DA314035DA314075DA3140F5DA3141F5DA3143F5DA3147F5DA314FF92C8FCA3 5B5CA313035CA313075CA3130F5CA3131F5CA2133FA25CEBFFE0B612E0A25D2B447BC326 >73 D<91B56C49B512E0A28202009239000FFC00F107F0706E5A4A5F15DF705D1907EC03 CFDB8FF892C7FCA203875D02077F0303150EA270141EEC0F01020E161C826F153C141E02 1C6E1338167F1978023C800238013F1470A27113F00278131F02705E83040F130102F014 F84A5E1607EFFC0313014A01035C17FE1807010314014A02FF90C8FCA2705B0107168F91 C8138E177F18DE5B010EED3FDC18FCA2011E151F011C5EA2170F133C01386F5A1378A201 F81503486C5EEA07FEB500F01401A2604B447AC348>78 D<91B712F018FEF0FF80020190 3980007FE06E90C7EA1FF04AED07F818034B15FCF001FE1403A24B15FFA21407A25DA214 0FF003FE5DA2021F16FC18074B15F8180F023F16F0F01FE04B15C0F03F80027FED7F0018 FE4BEB03FCEF0FF002FFEC7FC092B6C7FC17F892CAFC5BA25CA21303A25CA21307A25CA2 130FA25CA2131FA25CA2133FA25CA2137FA25C497EB67EA340447AC342>80 D83 D<48B912F85AA2913B0007 FC001FF0D807F84A130701E0010F140349160148485C90C71500A2001E021F15E05E121C 123C0038143F4C1301007818C0127000F0147F485DA3C800FF91C7FC93C9FCA35C5DA314 035DA314075DA3140F5DA3141F5DA3143F5DA3147F5DA314FF92CAFCA35B5CA21303A213 07497E007FB612C0A25E3D446FC346>I<001FB500F090383FFFFCA326003FF0C7000113 806D48913800FE00013F167C18785C187018F0017F5E5CA2170101FF5E91C8FCA2170348 5F5BA21707000394C7FC5BA25F0007160E5BA2171E120F49151CA2173C121F491538A217 78123F491570A217F0127F495DA2160100FF5E90C8FCA216035F16074893C8FC5E160E16 1E5E007E1538007F15785E6C4A5A6D495A001F4A5A6D49C9FC6C6C133E6C6C13F83903FC 07F0C6B512C0013F90CAFCEB07F83E466DC348>I87 D<92B5FCA2EDFC00A214015DA314035DA314075DA3140F5DA3141F5DA3143F 92C7FCA35C147EA314FE5CA313015CA313035CA313075CA3130F5CA3131F5CA3133F91C8 FCA35B137EA313FE5BA312015BA312035BA312075BA3120F5BA3121F5BA3123F90C9FCA3 5A127EA312FE5AEAFFFEA228647CCA1E>91 D<92B5FCA2ED007EA316FE16FCA3150116F8 A3150316F0A3150716E0A3150F16C0A3151F1680A3153F1600A35D157EA315FE5DA31401 5DA314035DA314075DA3140F5DA3141F5DA3143F92C7FCA35C147EA314FE5CA313015CA3 13035CA313075CA3130F5CA3131F5CA3133F91C8FCA35BEAFFFEA2286483CA1E>93 D97 DIIIII<15FCEC03FF91390F838380 91393E01CFC091387C00EF4A13FF4948137F010315804948133F495A131F4A1400133F91 C75A5B167E13FE16FE1201495CA215011203495CA21503A2495CA21507A25EA2150F151F 5E0001143F157F6C6C13FF913801DF8090387C039F90383E0F3FEB0FFCD903F090C7FC90 C7FC5DA2157EA215FEA25DA2001C495A127F48495A14074A5A485C023FC8FC00F8137E38 7C01F8381FFFE0000390C9FC2A407BAB2D>I<14FE137FA3EB01FC13001301A25CA21303 A25CA21307A25CA2130FA25CA2131FA25C157F90393F83FFC091388F81F091381E00F802 387F4948137C5C4A137EA2495A91C7FCA25B484814FE5E5BA2000314015E5BA200071403 5E5B1507000F5DA249130F5E001F1678031F1370491480A2003F023F13F0EE00E090C7FC 160148023E13C01603007E1680EE070000FEEC1E0FED1F1E48EC0FF80038EC03E02D467A C432>I<143C147E14FE1301A3EB00FC14701400AE137C48B4FC3803C780380703C0000F 13E0120E121C13071238A21278EA700F14C0131F00F0138012E0EA003F1400A25B137EA2 13FE5B12015BA212035B141E0007131C13E0A2000F133CEBC038A21478EB807014F014E0 EB81C0EA0783EBC7803803FE00EA00F8174378C11E>I<16F0ED03F8A21507A316F0ED01 C092C7FCAEEC01F0EC07FCEC1E1EEC380F0270138014E0130114C0EB03800107131F1400 A2130E153F131E011C140090C7FC5DA2157EA215FEA25DA21401A25DA21403A25DA21407 A25DA2140FA25DA2141FA25DA2143FA292C7FCA25C147EA214FE001C5B127F48485A495A A248485A495AD8F81FC8FCEA707EEA3FF8EA0FC0255683C11E>I<14FE137FA3EB01FC13 001301A25CA21303A25CA21307A25CA2130FA25CA2131FA25C167E013F49B4FC92380783 C09138000E07ED3C1F491370ED603F017E13E0EC01C09026FE03801380913907000E00D9 FC0E90C7FC5C00015B5C495AEBF9C03803FB8001FFC9FCA214F03807F3FCEBF07F9038E0 1FC06E7E000F130781EBC003A2001F150FA20180140EA2003F151E161C010013E0A2485D A2007E1578167000FE01015B15F1489038007F800038021FC7FC2A467AC42D>IIIIII<91381F800C91387FE01C903901F0703C903907C0387890390F801CF890 381F001D013E130F017E14F05B48481307A2484814E012075B000F140F16C0485AA2003F 141F491480A3007F143F90C71300A35D00FE147EA315FE5DA2007E1301A24A5A1407003E 130FA26C495A143B380F80F33807C3E73901FF87E038007E071300140F5DA3141F5DA314 3F92C7FCA25CA25C017F13FEA25D263F76AB2D>III<1470EB01F8A313035CA313075CA3130F5CA3131F5CA2 007FB512E0B6FC15C0D8003FC7FCA25B137EA313FE5BA312015BA312035BA312075BA312 0F5BA2EC0780001F140013805C140E003F131EEB001C143C14385C6C13F0495A6C485AEB 8780D807FEC7FCEA01F81B3F78BD20>I<137C48B414072603C780EB1F80380703C0000F 7F000E153F121C0107150012385E1278D8700F147E5C011F14FE00F05B00E05DEA003FEC 0001A2495C137E150313FE495CA215071201495CA2030F13380003167849ECC070A3031F 13F0EE80E0153F00011581037F13C06DEBEF8300000101148090397C03C787903A3E0F07 C70090391FFE01FE903903F000782D2D78AB34>I<017C143848B414FC3A03C78001FE38 0703C0000F13E0120E001C14000107147E1238163E1278D8700F141E5C131F00F049131C 12E0EA003F91C7123C16385B137E167801FE14705BA216F0000115E05B150116C0A24848 EB0380A2ED0700A2150E12015D6D5B000014786D5B90387C01E090383F0780D90FFFC7FC EB03F8272D78AB2D>I<017CEE038048B4020EEB0FC02603C780013FEB1FE0380703C000 0E7F5E001C037E130F01071607123804FE130300785DEA700F4A1501011F130100F00180 4914C012E0EA003FDA000314034C14805B137E0307140701FE1700495CA2030F5C000117 0E495CA260A24848495A60A2601201033F5C7F4B6C485A000002F713036D9039E7E00780 90267E01C349C7FC903A1F0781F81E903A0FFF007FF8D901FCEB0FE03B2D78AB41>I<02 F8133FD907FEEBFFE0903A0F0F83C0F0903A1C07C780F890393803CF03017013EE01E0EB FC07120101C013F8000316F00180EC01C000074AC7FC13001407485C120EC7FC140F5DA3 141F5DA3143F92C8FCA34AEB03C01780147EA202FEEB0700121E003F5D267F81FC130E6E 5BD8FF83143CD903BE5B26FE079E5B3A7C0F1F01E03A3C1E0F83C0271FF803FFC7FC3907 E000FC2D2D7CAB2D>I<137C48B414072603C780EB1F80380703C0000F7F000E153F001C 1600130712385E0078157EEA700F5C011F14FE00F0495B12E0EA003FEC00015E5B137E15 0301FE5C5BA2150700015D5BA2150F00035D5BA2151F5EA2153F12014BC7FC6D5B00005B EB7C0390383E0F7EEB1FFEEB03F090C712FE5DA214015D121F397F8003F0A24A5A484848 5A5D48131F00F049C8FC0070137E007813F8383801F0381E07C06CB4C9FCEA01FC294078 AB2F>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fw ecbx1200 12 45 /Fw 45 123 df 39 DI<12F07E127E7E6C 7E6C7E6C7E7F6C7E6C7E12007F137F80133F806D7EA26D7EA26D7EA2801303A2801301A2 80A27F1580A4EC7FC0A615E0A2143FAE147FA215C0A6ECFF80A415005BA25CA213035CA2 13075CA2495AA2495AA2495A5C137F91C7FC13FE5B1201485A485A5B485A485A48C8FC12 7E12F85A1B647ACA2C>I46 D49 DII<16 3FA25E5E5D5DA25D5D5D5DA25D92B5FCEC01F7EC03E7140715C7EC0F87EC1F07143E147E 147C14F8EB01F0EB03E0130714C0EB0F80EB1F00133E5BA25B485A485A485A120F5B48C7 FC123E5A12FCB91280A5C8000F90C7FCAC027FB61280A531417DC038>I<0007150301E0 143F01FFEB07FF91B6FC5E5E5E5E5E16804BC7FC5D15E092C8FC01C0C9FCAAEC3FF001C1 B5FC01C714C001DF14F09039FFE03FFC9138000FFE01FC6D7E01F06D13804915C0497F6C 4815E0C8FC6F13F0A317F8A4EA0F80EA3FE0487E12FF7FA317F05B5D6C4815E05B007EC7 4813C0123E003F4A1380D81FC0491300D80FF0495AD807FEEBFFFC6CB612F0C65D013F14 80010F01FCC7FC010113C02D427BC038>I<4AB47E021F13F0027F13FC49B6FC01079038 807F8090390FFC001FD93FF014C04948137F4948EBFFE048495A5A1400485A120FA24848 6D13C0EE7F80EE1E00003F92C7FCA25B127FA2EC07FC91381FFF8000FF017F13E091B512 F89039F9F01FFC9039FBC007FE9039FF8003FF17804A6C13C05B6F13E0A24915F0A317F8 5BA4127FA5123FA217F07F121FA2000F4A13E0A26C6C15C06D4913806C018014006C6D48 5A6C9038E01FFC6DB55A011F5C010714C0010191C7FC9038003FF02D427BC038>I58 D65 DIII< BA12F8A485D8001F90C71201EF003F180F180318011800A2197E193EA3191EA21778A285 A405F890C7FCA316011603161F92B5FCA5ED001F160316011600A2F101E01778A2F103C0 A494C7FC1907A21A80A2190FA2191FA2193FF17F0061601807181F4DB5FCBBFC61A44344 7DC34A>I71 D76 D<923807FFC092B512FE0207ECFFC0021F15F091267FFE0013FC902601FFF0 EB1FFF01070180010313C04990C76C7FD91FFC6E6C7E49486F7E49486F7E01FF8348496F 7E48496F1380A248496F13C0A24890C96C13E0A24819F04982003F19F8A3007F19FC4917 7FA400FF19FEAD007F19FC6D17FFA3003F19F8A26D5E6C19F0A26E5D6C19E0A26C6D4B13 C06C19806E5D6C6D4B13006C6D4B5A6D6C4B5A6D6C4B5A6D6C4A5B6D01C001075B6D01F0 011F5B010101FE90B5C7FC6D90B65A023F15F8020715C002004AC8FC030713C047467AC4 54>79 DI82 D<003FBA12E0A59026FE000FEB8003D87FE09338 003FF049171F90C71607A2007E1803007C1801A300781800A400F819F8481978A5C81700 B3B3A20107B8FCA545437CC24E>84 DII<903801FFE0011F13FE017F6D7E48B612E03A03FE00 7FF84848EB1FFC6D6D7E486C6D7EA26F7FA36F7F6C5A6C5AEA00F090C7FCA40203B5FC91 B6FC1307013F13F19038FFFC01000313E0481380381FFE00485A5B127F5B12FF5BA35DA2 6D5B6C6C5B4B13F0D83FFE013EEBFFC03A1FFF80FC7F0007EBFFF86CECE01FC66CEB8007 D90FFCC9FC322F7DAD36>97 DIIIIIII<137C48B4FC4813804813C0A24813E0A56C13C0A26C13806C1300EA 007C90C7FCAAEB7FC0EA7FFFA512037EB3AFB6FCA518467CC520>I107 DI<90277F8007FEEC0FFCB590 263FFFC090387FFF8092B5D8F001B512E002816E4880913D87F01FFC0FE03FF8913D8FC0 0FFE1F801FFC0003D99F009026FF3E007F6C019E6D013C130F02BC5D02F86D496D7EA24A 5D4A5DA34A5DB3A7B60081B60003B512FEA5572D7CAC5E>I<90397F8007FEB590383FFF 8092B512E0028114F8913987F03FFC91388F801F000390399F000FFE6C139E14BC02F86D 7E5CA25CA35CB3A7B60083B512FEA5372D7CAC3E>II<90397FC00FF8B590B57E02C314E002CF14F89139DFC03FFC91 39FF001FFE000301FCEB07FF6C496D13804A15C04A6D13E05C7013F0A2EF7FF8A4EF3FFC ACEF7FF8A318F017FFA24C13E06E15C06E5B6E4913806E4913006E495A9139DFC07FFC02 CFB512F002C314C002C091C7FCED1FF092C9FCADB67EA536407DAC3E>I<90387F807FB5 3881FFE0028313F0028F13F8ED8FFC91389F1FFE000313BE6C13BC14F8A214F0ED0FFC91 38E007F8ED01E092C7FCA35CB3A5B612E0A5272D7DAC2E>114 D<90391FFC038090B512 87000314FF120F381FF003383FC00049133F48C7121F127E00FE140FA215077EA27F01E0 90C7FC13FE387FFFF014FF6C14C015F06C14FC6C800003806C15806C7E010F14C0EB003F 020313E0140000F0143FA26C141F150FA27EA26C15C06C141FA26DEB3F8001E0EB7F0090 38F803FE90B55A00FC5CD8F03F13E026E007FEC7FC232F7CAD2C>III121 D<001FB71280A49026FC 001F130001E0495A5B49495A90C7485A48495B123E4A5B4A5B003C495BA24A90C7FC4A5A 4A5AC7FC4A5A495B495BA2495B499038800780491300A2495A4948130F49481400A2485B 48495B485BA248495B4890C75A48485C15034848EB1FFEB7FCA4292C7DAB32>I E %EndDVIPSBitmapFont /Fx 135[47 7[42 1[50 2[43 6[43 3[35 16[63 6[69 9[65 42 1[23 23 23[39 6[47 43 4[48 8[47 53 11[{ TeXaae443f0Encoding ReEncodeFont }18 83.022 /CMMI10 rf /Fy 135[44 7[46 42 2[23 4[42 1[37 39[65 3[42 42 42 1[42 42 1[42 42 42 4[65 1[32 32 29[60 10[{ TeXf7b6d320Encoding ReEncodeFont }19 83.022 /CMR10 rf %DVIPSBitmapFont: Fz ecti1000 10 14 /Fz 14 122 df<387FFFF8A2B5FCA214F0150579941E>45 D<14F8EB07FE90381F871C90 383E03FE137CEBF801120148486C5A485A120FEBC001001F5CA2EA3F801403007F5C1300 A21407485C5AA2140F5D48ECC1C0A2141F15831680143F1587007C017F1300ECFF076C48 5B9038038F8E391F0F079E3907FE03FC3901F000F0222677A42A>97 D<147F903803FFC090380FC1E090381F0070017E13784913383901F801F83803F0031207 13E0120FD81FC013F091C7FC485AA2127F90C8FCA35A5AA45AA3153015381578007C14F0 007EEB01E0003EEB03C0EC0F806CEB3E00380F81F83803FFE0C690C7FC1D2677A426>99 D<147F903803FFC090380FC1E090383F00F0017E13785B485A485A485A120F4913F8001F 14F0383F8001EC07E0EC1F80397F81FF00EBFFF8148090C8FC5A5AA55AA21530007C1438 1578007E14F0003EEB01E0EC03C06CEB0F806CEB3E00380781F83803FFE0C690C7FC1D26 77A426>101 D103 D105 D108 DI<147F903803FFC090380FC1F090381F00F8017E137C5B4848137E4848 133E0007143F5B120F485AA2485A157F127F90C7FCA215FF5A4814FEA2140115FC5AEC03 F8A2EC07F015E0140F007C14C0007EEB1F80003EEB3F00147E6C13F8380F83F03803FFC0 C648C7FC202677A42A>111 D<3903C003F0390FF01FFC391E783C0F381C7C703A3C3EE0 3F8038383FC0EB7F800078150000701300151CD8F07E90C7FCEAE0FE5BA2120012015BA3 12035BA312075BA3120F5BA3121F5BA3123F90C9FC120E212679A423>114 D<14FE903807FF8090380F83C090383E00E04913F00178137001F813F00001130313F0A2 15E00003EB01C06DC7FC7FEBFFC06C13F814FE6C7F6D13807F010F13C01300143F141F14 0F123E127E00FE1480A348EB1F0012E06C133E00705B6C5B381E03E06CB45AD801FEC7FC 1C267AA422>II<01F015 07D803FC903903801F80D8071E903907C03FC0D80E1F130F121C123C0038021F131F49EC 800F00701607A249133FD8F07E168000E0ED000313FEC64849130718000001147E5B03FE 5B0003160E495BA2171E00070101141C01E05B173C1738A217781770020314F05F000301 0713016D486C485A000190391E7C07802800FC3C3E0FC7FC90393FF81FFE90390FE003F0 322679A437>119 D<13F0D803FCEB01C0D8071EEB03E0D80E1F1307121C123C0038140F 4914C01270A249131FD8F07E148012E013FEC648133F160012015B5D0003147E5BA215FE 00075C5BA214015DA314035D14070003130FEBF01F3901F87FE038007FF7EB1FC7EB000F 5DA2141F003F5C48133F92C7FC147E147C007E13FC387001F8EB03E06C485A383C1F80D8 0FFEC8FCEA03F0233679A428>121 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: FA ecrm0700 7 10 /FA 10 58 df48 D<13381378EA01F8121F12FE12E01200B3AB487EB512F8 A215267BA521>I<13FF000313E0380E03F0381800F848137C48137E00787F12FC6CEB1F 80A4127CC7FC15005C143E147E147C5C495A495A5C495A010EC7FC5B5B903870018013E0 EA0180390300030012065A001FB5FC5A485BB5FCA219267DA521>I<13FF000313E0380F 01F8381C007C0030137E003C133E007E133FA4123CC7123E147E147C5C495AEB07E03801 FF8091C7FC380001E06D7E147C80143F801580A21238127C12FEA21500485B0078133E00 705B6C5B381F01F03807FFC0C690C7FC19277DA521>I<1438A2147814F81301A2130313 071306130C131C131813301370136013C012011380EA03005A120E120C121C5A12305A12 E0B612E0A2C7EAF800A7497E90383FFFE0A21B277EA621>I<0018130C001F137CEBFFF8 5C5C1480D819FCC7FC0018C8FCA7137F3819FFE0381F81F0381E0078001C7F0018133EC7 FC80A21580A21230127C12FCA3150012F00060133E127000305B001C5B380F03E03803FF C0C648C7FC19277DA521>II<1230123C003FB512E0A215C0481480A239700007000060130E140C4813 1C5C5CC75A5C1301495AA249C7FC5B130E131EA3133E133CA2137CA413FCA813781B287D A621>I<137F3803FFE0380781F8380E007C48131E5A801278A3127C007E131EEA3F80EB E03C6C6C5A380FFCF03807FFC06C5BC613E0487F38079FFC380F07FEEA1E0348C67E4813 3FEC1F8048130FA21407A315001278140E6C5B6C5B380F80F03803FFE0C66CC7FC19277D A521>I<137F3801FFC03807C1E0380F0070001E1378003E7F003C133E007C131EA200FC 131FA41580A4007C133FA2123C003E137F121E380F01DF3807FF9F3801FE1FD800101300 1300A2143E123C007E133CA25C5C007C5B383003C0381C0780D80FFFC7FCEA03F819277D A521>I E %EndDVIPSBitmapFont /FB 129[49 4[51 3[54 38 38 2[54 49 54 81 27 2[27 54 49 5[49 2[49 27 1[27 27[46 1[76 2[27 49 49 49 49 49 49 49 49 49 49 4[76 1[38 38 2[81 3[27 22[70 76 5[68 3[{ TeXf7b6d320Encoding ReEncodeFont }38 99.6264 /CMR12 rf /FC 133[45 48 55 70 47 56 2[44 43 49 1[58 85 29 51 40 33 56 47 48 45 51 42 41 51 41 11[57 1[74 77 63 75 78 94 4[81 77 1[72 1[70 4[76 49 76 27 27 23[46 5[42 55 50 4[57 2[45 3[43 51 1[62 11[{ TeXaae443f0Encoding ReEncodeFont }49 99.6264 /CMMI12 rf %DVIPSBitmapFont: FD ecrm0800 8 10 /FD 10 58 df48 D<130C133C137CEA03FC12FFEAFC7C1200 B3B113FE387FFFFEA2172C7AAB23>III<140E A2141E143EA2147E14FEA2EB01BE1303143E1306130E130C131813381330136013E013C0 EA0180120313001206120E120C5A123812305A12E0B612FCA2C7EA3E00A9147F90381FFF FCA21E2D7EAC23>I<000CEB0180380FC01F90B512005C5C14F014C0D80C7EC7FC90C8FC A8EB1FC0EB7FF8380DE07C380F801F01001380000E130F000CEB07C0C713E0A2140315F0 A4127812FCA448EB07E012E0006014C00070130F6C14806CEB1F006C133E380780F83801 FFE038007F801C2D7DAB23>II<123012 3C003FB512F8A215F05A15E039700001C000601480140348EB0700140E140CC7121C5C14 3014705C495AA2495AA249C7FCA25B130E131EA2133EA3133C137CA413FCA913781D2E7C AC23>III E %EndDVIPSBitmapFont %DVIPSBitmapFont: FE ecrm1200 12 80 /FE 80 123 df<01C0130C0001141C4848133848C71270000E14E0000C14C0001C130100 181480003813030030140000705B00601306A300E0130E48130CA400CF14F039FFC00FFC 01E013FEA3007F1307A2003F130301C013FC000FC712F01F1D80C421>16 D<001EEB01E0397F8007F800FF130F01C013FCA201E013FEA3007F1307391E6001E60000 EB0006A401E0130E49130CA30001141C4913180003143890C7123048147000061460000E 14E048EB01C048EB038048EB0700006013061F1D7FC421>I22 D<9239FFC001FC020F9038F80FFF913B3F803E3F03C0913BFC00077E07E0D903F890390F FC0FF0494890383FF81F4948EB7FF0495A494814E049C7FCF00FE04991393FC003804902 1F90C7FCAFB912F0A3C648C7D81FC0C7FCB3B2486CEC3FF0007FD9FC0FB512E0A33C467E C539>27 D<4AB4FC020F13E091387F80F8903901FC001C49487FD907E0130F4948137F01 1FECFF80495A49C7FCA25B49EC7F00163E93C7FCACEE3F80B8FCA3C648C7FC167F163FB3 B0486CEC7FC0007FD9FC1FB5FCA330467EC536>I<913801FFC0020FEBFB8091387F803F 903801FC00494813FFEB07E0EB1FC0A2495A49C7FC167F49143F5BAFB8FCA3C648C7123F B3B2486CEC7FC0007FD9FC1FB5FCA330467EC536>I I<121EEA7F80EAFFC0A9EA7F80ACEA3F00AB121EAC120CA5C7FCAA121EEA7F80A2EAFFC0 A4EA7F80A2EA1E000A4778C61B>33 D<121EEA7F8012FF13C0A213E0A3127FEA1E601200 A413E013C0A312011380120313005A1206120E5A5A5A12600B1D78C41B>39 D<140C141C1438147014E0EB01C01303EB0780EB0F00A2131E5BA25B13F85B12015B1203 A2485AA3485AA348C7FCA35AA2123EA2127EA4127CA312FCB3A2127CA3127EA4123EA212 3FA27EA36C7EA36C7EA36C7EA212017F12007F13787FA27F7FA2EB0780EB03C01301EB00 E014701438141C140C166476CA26>I<12C07E12707E7E7E120F6C7E6C7EA26C7E6C7EA2 1378137C133C133E131E131FA2EB0F80A3EB07C0A3EB03E0A314F0A21301A214F8A41300 A314FCB3A214F8A31301A414F0A21303A214E0A3EB07C0A3EB0F80A3EB1F00A2131E133E 133C137C13785BA2485A485AA2485A48C7FC120E5A5A5A5A5A16647BCA26>I<121EEA7F 8012FF13C0A213E0A3127FEA1E601200A413E013C0A312011380120313005A1206120E5A 5A5A12600B1D78891B>44 DI<121EEA7F80A2EAFFC0A4EA7F80 A2EA1E000A0A78891B>I<160CA2161C1618A21638163016701660A216E016C0A2150116 8015031600A25D1506A2150E150CA2151C151815381530A215701560A215E05DA214015D 140392C7FCA25C1406A2140E140C141C1418A214381430A214701460A214E05C13015CA2 130391C8FCA25B1306130E130CA2131C1318A213381330A21370136013E05BA212015BA2 120390C9FCA25A1206120E120CA2121C1218A21238123012701260A212E05AA226647BCA 31>I<14FF010713E090381F81F890383E007C01FC133F4848EB1F8049130F4848EB07C0 4848EB03E0A2000F15F0491301001F15F8A2003F15FCA390C8FC4815FEA54815FFB3A46C 15FEA56D1301003F15FCA3001F15F8A26C6CEB03F0A36C6CEB07E0000315C06D130F6C6C EB1F806C6CEB3F00013E137C90381F81F8903807FFE0010090C7FC28447CC131>I<1430 14F013011303131F13FFB5FC13E713071200B3B3B0497E497E007FB6FCA3204278C131> II<49B4FC010F13E0013F13FC9038FE 01FE3A01F0007F80D803C0EB3FC048C7EA1FE0120EED0FF0EA0FE0486C14F8A215077F5B A26C48130FEA03C0C813F0A3ED1FE0A2ED3FC01680ED7F0015FE4A5AEC03F0EC1FC0D90F FFC7FC15F090380001FCEC007FED3F80ED1FC0ED0FE016F0ED07F816FC150316FEA21501 16FFA3121EEA7F80487EA416FE491303A2007EC713FC00701407003015F80038140F6C15 F06CEC1FE06C6CEB3FC0D803E0EB7F803A01FE01FE0039007FFFF8010F13E0010190C7FC 28447CC131>II<000615C0D807C0130701FCEB7F8090B612005D5D5D15E015 8026063FFCC7FC90C9FCAE14FF010713C090381F01F090383800FC01F0137ED807C07F49 EB1F8016C090C7120F000615E0C8EA07F0A316F81503A216FCA5123E127F487EA416F890 C712075A006015F0A20070140F003015E00038EC1FC07E001EEC3F806CEC7F006C6C13FE 6C6C485A3901F807F039007FFFE0011F90C7FCEB07F826447BC131>II<121CA2EA1F8090B712C0A3481680A217005E0038C8120C0030151C00 705D0060153016705E5E4814014B5A4BC7FCC81206150E5D151815385D156015E04A5AA2 4A5A140792C8FC5CA25C141E143EA2147E147CA214FCA21301A3495AA41307A6130FAA6D 5AEB01C02A457BC231>I<14FF010713E0011F13F890387F00FE01FC133FD801F0EB1F80 4848EB0FC049EB07E00007EC03F048481301A290C713F8481400A47FA26D130116F07F6C 6CEB03E013FC6C6CEB07C09039FF800F806C9038C01F006CEBF03EECF87839007FFEF090 383FFFC07F01077F6D13F8497F90381E7FFFD97C1F1380496C13C02601E00313E048486C 13F000079038007FF84848EB3FFC48C7120F003EEC07FE150148140016FF167F48153FA2 161FA56C151E007C153EA2007E153C003E157C6C15F86DEB01F06C6CEB03E06C6CEB07C0 D803F8EB1F80C6B4EBFF0090383FFFFC010F13F00101138028447CC131>I<14FF010713 E0011F13F890387F80FC9038FC007E48487F4848EB1F804848EB0FC0000FEC07E0485AED 03F0485A16F8007F140190C713FCA25AA216FE1500A516FFA46C5CA36C7E5D121F7F000F 5C6C6C1306150E6C6C5B6C6C5BD8007C5B90383F01E090390FFF80FE903801FE0090C8FC 150116FCA4ED03F8A216F0D80F801307486C14E0486C130F16C0ED1F80A249EB3F004913 7E001EC75A001C495A000F495A3907E01FE06CB51280C649C7FCEB1FF028447CC131>I< 121EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3A5121EEA7F80A2EAFFC0A4EA7F80A2EA 1E000A2B78AA1B>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3A5121EEA7F8012 FF13C0A213E0A3127FEA1E601200A413E013C0A312011380120313005A1206120E5A5A5A 12600B3E78AA1B>I63 D<16C04B7EA34B7EA34B7EA34B7EA3 ED19FEA3ED30FFA203707FED607FA203E07FEDC03FA2020180ED801FA2DA03007F160FA2 0206801607A24A6D7EA34A6D7EA34A6D7EA20270810260147FA202E08191B7FCA2498202 80C7121FA249C87F170FA20106821707A2496F7EA3496F7EA3496F7EA201788313F8486C 83D80FFF03037FB500E0027FEBFFC0A342477DC649>65 DIIIIIIII<010F B512FEA3D9000313806E130080B3B3AB123F487E487EA44A5A13801300006C495A00705C 6C13076C5C6C495A6CEB1F802603E07FC7FC3800FFFCEB1FE027467BC332>IIIIIII82 D<49B41303010FEBE007013F13F89039FE00FE0FD801F8131FD807E0EB079F49EB03DF48 486DB4FC48C8FC4881003E81127E82127C00FC81A282A37E82A27EA26C6C91C7FC7F7FEA 3FF813FE381FFFE06C13FE6CEBFFE06C14FC6C14FF6C15C0013F14F0010F80010180D900 1F7F14019138001FFF03031380816F13C0167F163F161F17E000C0150FA31607A37EA36C 16C0160F7E17806C151F6C16006C5D6D147ED8FBC05CD8F9F0495AD8F07C495A90393FC0 0FE0D8E00FB51280010149C7FC39C0003FF02B487BC536>I<003FB912F8A3903BF0001F F8001F01806D481303003EC7150048187C0078183CA20070181CA30060180CA5481806A5 C81600B3B3A54B7EED7FFE49B77EA33F447DC346>IIII<003FB500E0011FB5FCA3C691C7000713 E0D93FFC020190C7FC6D4815FC010F6F5A6D6C15E0A26D6C4A5A6D6C5D4DC8FC6D6D5B6E 6C13065F6E6C131C6E6C13185F6E6C13706E6C13605F913803FE01DA01FF5B4CC9FC6E13 87ED7FC616CCED3FFC6F5A5E6F7E6F7EA26F7E82A203067F150E92380C7FC04B6C7E1538 9238301FF04B6C7E15E04B6C7E4A486C7E14034B6C7E02066D7F140E020C6E7E4A6E7E14 3802306E7E4A6E7E14E04A6E7E49486E7E130349C86C7E496F7F5B496C8201FF83000701 E0020313F8B500F8021FEBFFF0A344447EC349>II91 D 93 D97 DII<167FED3FFFA315018182B3EC7F80903803FFF090380FC07C 90383F000E017E1307496D5AD803F87F48487F5B000F81485AA2485AA2127FA290C8FC5A AB7E7FA2123FA26C7EA2000F5D7F6C6C5B00035C6C6C9038077F806C6C010E13C0013F01 1C13FE90380FC0F8903803FFE09026007F0013002F467DC436>III III<143C14FFA2491380A46D1300A2143C91C7FCADEC7F80EB 3FFFA31300147F143FB3B3AA123E127F39FF807F00A2147EA25C6C485A383C01F06C485A 3807FF80D801FEC7FC195785C21E>IIII<3901FC01FE00FF903807FFC091381E07F091383801F800070170 7F0003EBE0002601FDC07F5C01FF147F91C7FCA25BA35BB3A8486CECFF80B5D8F83F13FE A32F2C7DAB36>II<3901FC03FC00FF9038 0FFF8091383C07E091387001F83A07FDE000FE00010180137F01FFEC3F8091C7EA1FC049 15E049140F17F0160717F8160317FCA3EE01FEABEE03FCA3EE07F8A217F0160F6D15E0EE 1FC06D143F17806EEB7E00D9FDC05B9039FCF003F891383C0FE091381FFF80DA03FCC7FC 91C9FCAE487EB512F8A32F3F7DAB36>I<91387F8003903903FFE00790380FE07890393F 801C0F90387E000E496D5AD803F8EB039F0007EC01BF4914FF48487F121F5B003F81A248 5AA348C8FCAB6C7EA3123F7F121F6D5C120F6D5B12076C6C5B6C6C497E6C6C130E013F13 1C90380FC0F8903803FFE09038007F0091C7FCAEEEFF80033F13FEA32F3F7DAB33>I<39 03F803F000FFEB1FFCEC3C3EEC707F0007EBE0FF3803F9C000015B13FBEC007E153C01FF 13005BA45BB3A748B4FCB512FEA3202C7DAB26>I<90383FE0183901FFFC383907E01F78 390F0003F8001E1301481300007C1478127800F81438A21518A27EA27E6C6C13006C7E13 FC383FFFE06C13FC6C13FF6C14C06C14E0C614F0011F13F81300EC0FFC140300C0EB01FE 1400157E7E153EA27EA36C143C6C147C15786C14F86CEB01F039F38003E039F1F00F8039 E07FFE0038C00FF01F2E7DAC26>I<1306A5130EA4131EA3133E137EA213FE1201120700 1FB512F0B6FCA2C648C7FCB3A4150CAA017E131C017F1318A26D133890381F8030ECC070 903807E0E0903801FFC09038007F001E3E7EBC26>III III<003FB612E0A29038C0003F90C713C0003CEC7F800038ECFF 00A20030495A0070495AA24A5A0060495AA24A5A4A5AA2C7485A4AC7FC5B5C495A13075C 495A131F4A1360495A495AA249C712C0485AA2485A485A1501485A48481303A24848EB07 804848131F00FF14FF90B6FCA2232B7DAA2B>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: FF ecbx1728 17.28 43 /FF 43 122 df45 D<16F015011507151F153FEC01FF1407147F 010FB5FCB7FCA3148FEBF00FC7FCB3B3B3B3A3007FB812F8A5355E74DD4D>49 D<913803FFE0023F13FE91B612C0010315F0010F15FC90263FF00713FF90267F800014C0 01FEC7003F7FD803F86E7F4902077F48488248486E7F48486E7F90C9FC481880003E82D8 7FF017C001FC816D17E0B5FCA26E6E13F0A76C90C8FC6C5A6C5A6C5AD801C017E0CA5AA3 19C05F198094B5FC1900605E604C5B4C5B604C5B4C5B95C7FC4C5A4C5A5FEEFFE04B5B4B 5B4B90C8FC5EED0FF84B5A4B5A4B5A4B5A4A48C9FC4A48EC01F04A5A5D4A5A4A48EC03E0 4A5A4AC8FC14FE495AD903F01507495A4A16C04948150F49C9123F49B8FC5B90B9FC5A5A 4818805AA25A5A5ABAFC1900A43C5E78DD4D>II<187E18FEA2170117031707A2170F171F173FA2177F17FF5EA25E5E5EA2 5E5E167E167C5E15014B5A5E4B5A150F4B5A5E153E157E5D5D4A5A14034A5A5D4A5A141F 4AC7FC143E5C14FC495A5C495A1307495A5C49C8FC5B137E137C5B1201485A5B485A120F 485A90C9FC123E127E5ABB12F0A5C9000149C7FCB292B812F0A5445E7CDD4D>I<486C16 0C01F0167C01FEED01FCD9FFC0141F02FE903803FFF891B75AA260606095C7FC17FC5F17 E05F94C8FC16FC16E001F149C9FC01F0CBFCB0EDFFF80207EBFF80023F14E091B612F801 F19038803FFE903BF3FC000FFF80D9FFE06D7F02806D7F91C76C7F496E7F496F7E49825B 6C486F7E90C91480A319C08319E0A519F0A3EA01C0EA0FF0EA1FFC487E487EB5FCA280A3 19E091C8FCA25B007F4C13C013F801E01780007EC9FC6C4C1300A26C6C5E6D4B5A6C6C5C 6C6C5E6C6C4A5B6D4A5B6CB4021F5B26007FC04990C7FC903A3FF803FFFE6DB612F80107 15E0010115806D6C01FCC8FC020713803C6078DD4D>IIII58 D<183FA24E7EA34E7EA24D7FA3 4D7FA24D7FA34D7FA24D7FA34D7FA24D80177D177C05FC805F84DC01F0808404038117E0 8404078117C0040F6D7F178084041F8117004C6D7F163E84047E82167C04FC6D805E8503 01835E03036F7F5E850307835E854B488285031F8393C8FC854B83033E81037E84157C03 7FB9FC92BA7EA24A85A203F0C9123F0203855D0207717F5D86020F855D021F717F92CAFC 864A85143E027E7180147C8602FC865C870101874A840103875C496C84D97FFF86B70303 B812C0A56A647BE375>65 DI<942607FFF0 15384CB61578041F03E014F893B700F81301030304FE1303031F9139C003FF80037F01F8 C7383FE0074AB50080913807F00F4A49C83803FC1F020F01F8923800FE3F4A01E0EE7F7F 027F0180EE1FFF91B5CA7E494983494983494983494983495B4949187F4B183F5B90B5CC 121FA24849190F5A4A19075A4A19035AA24A19015AA348491900A35A1D00A25CA3B5FCB0 7EA280A47E1DF8A26C7FA37E6E19011DF07E806C1B036E1AE07E6C6D19071DC06D6D180F 6DF21F80816D6DF03F006D6D187E6D6D18FE6D6D606D6D4D5A6D6DEF07F06E6D4C5A021F 01E04C5A6E01F8EE7F80020301FE04FEC7FC6E6D6CEC03FC6E6C01F8EC1FF8031F903AFF C001FFE0030391B6128003004CC8FC041F15F004011580DC000701F0C9FC5D6677E370> III73 D76 DI80 D82 DI<913803FFF0027F13FF0103B612 E0010F15F890263FFC0013FED97FC090381FFF8049C76C7F4801C06D7F486D6D7F6E6D7F 48836E7F84177F84A36C496E7FA26C5B6C5B013FC8FC90C9FCA75F0307B6FC4AB7FC141F 91B5EAF03F0103EBFE00010F13F0013F1380D9FFFEC7FC485B485B485B485B485B485BA2 4890C8FC1A7CA2485AA35FA394B5FC7F6C5D6EEB03DF6CDB07CFEBC0F86C6DEB0F8F6C6D D91F07EBF3F06C01F8017E14FF6C9027FE01FC0314E0C690B5D8F00114C0013F9126C000 7F1380010791C7383FFE009026003FF8EC07F846437BC14D>97 D<903807FF80B6FCA5C6 FC7F7FB3A9933801FFE0041F13FE047FEBFFC00381B612F0922687FC0113FC923A9FE000 3FFEDBBF8090380FFF8003FEC76C7F4B6E7F4B6E7F4B6E7F4B824B157F4B82737EA21B80 851BC0A31BE085A41BF0AE1BE0A44F13C0A31B80A24F1300A262197F6F5E6F4B5A4E5B6F 4A5BDAFCF84A5BDAF87E4A5B4A6C4A90C7FC9126E01FC0EB7FFC913BC00FF803FFF8DA80 03B612E091C71580013E023F01FCC8FC90C8000313804C657CE356>II<953803FFC0057FB5FCA5EF00 7F8484B3A9ED1FFC0203B512C0021F14F0027F14FC903A01FFFC01FF01079039E0003FDF 490180010FB5FC4990C712034948804948804948814849814849815A5C5AA2485BA25AA3 4890C9FCA4B5FCAE7EA4807EA37E807EA26C6D5D7E6E5D6C94B5FC6C6D5C6D6C5C6D6C4A 806D6CDA1FDF7F010701C0D97F1FEBFFF06D9038F803FE010090B512F8023F14E0020714 009126007FF84AC7FC4C657BE356>IIII<903807FF80B6FCA5C6FC7F7FB3A9EF7FF80403B5FC040F14E0043F80DC7F0113FC92 2681F8007FDB83E06D7EDB87C07FDB8F808193C77E039E8215BC15B803F8804B82A25DA3 5DA35DB3B3A2B7D8E03FB612F8A54D647BE356>II<903807FF80B6FCA5C6FC7F7FB3AA0507B512FEA5DD007F90C7 FCF01FF0614E5A4E5A06FEC8FC4D5A4D5AEF0FF04D5A4D5A4DC9FC17FE4C5A4C5AEE0FF0 4C5A4C5A4C5A4C7E03817F1583038F7F039F7F15BF92B57E838315F903F0804B6C7F15C0 DB003F7F707FA2707F707FA2707F707F8582717F717FA2717F717FA2717F717FA2717F86 4D14E0B7D8C03FECFFC0A54A647CE352>107 D<903807FF80B6FCA5C6FC7F7FB3B3B3B3 AFB712E0A523647CE32A>III<92381FFF804AB512F8020F14FF023F15C09126FFFC03 13F001039039E0007FFC490180EB1FFED91FFEC73807FF8049486E7F49486E7F49486E7F 48496F7EA248496F7E4884A248496F7EA2481980A24819C091C97EA24819E0A5B518F0AD 6C19E0A46C6D4B13C0A36C1980A26C6D4B1300A26C606E157F6C606C6D4B5A6C606D6C4A 5B6D6C4A5B6D6C4A5B6D6C6C011F90C7FC010301E0EB7FFC6D9039FC03FFF86D6CB612E0 020F92C8FC020114F8DA001F138044437CC14D>I<903B07FF8001FFE0B6011F13FE047F EBFFC00381B612F0922687FC0313FC923A9FE0007FFEC6DABF806D6C7E6D01FEC7000F7F 6D496E7F4B824B6E7F4B6E7F4B804B82737EA21B80851BC0A2851BE0A4851BF0AE4F13E0 A41BC061A21B80A24F1300A24F5AA26F4A5B6F4A5B626F4A5B6F4A5B03FE4A5B03BF027F 90C7FCDB9FC0EBFFFC92268FF8075B0383B612E003801580043F01FCC8FC0403138093CB FCB3A4B712E0A54C5D7CC056>I114 DII<902607FF80913801FFE0B6023FB5FCA5C6EE003F6D826D 82B3B3A360A460A26D5EA295B5FC6FEB01EF6DED03CF6D0307806FD90F8F7F6D6DD91F0F EBFFF86D01FC13FE6D6CB512F8021F14F0020714C09127003FFE0091C7FC4D427BC056> III 121 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: FG ecrm1095 10.95 72 /FG 72 123 df21 D28 DI< DA03FE49B4FC91271FFF800F13E0913BFE01E07F00F0902801F80078FC133CD907E0D91B F0130E4948D97FE0133E4948484848137FD93F004A5B5B017E92C7FC13FE494A147EDB00 7E143C96C7FCAB193FBBFCA3D800FCC7007EC7FC8585B3AC486C02FFEC7F80277FFFF83F 9039FC1FFFFEA347407FBF4B>I<121C127FEAFF80A213C0A3127F121C1200A512011380 A2120313005A1206120E120C121C5A5A12600A1B78BE19>39 D<1430147014E0EB01C0EB 0380EB07005B131E5BA25B5BA2485AA2485AA212075B120FA290C7FC5AA2121E123EA312 3C127CA6127812F8B21278127CA6123C123EA3121E121FA27E7FA212077F1203A26C7EA2 6C7EA213787FA27F7F7FEB0380EB01C0EB00E014701430145A77C323>I<12C07E12707E 7E7E120F6C7E6C7EA26C7E6C7EA21378A27FA2133E131E131FA27F1480A2130714C0A313 0314E0A6130114F0B214E01303A614C01307A31480130FA214005BA2131E133E133CA25B A25BA2485A485AA2485A48C7FC120E5A5A5A5A5A145A7BC323>I<121C127FEAFF80A213 C0A3127F121C1200A512011380A2120313005A1206120E120C121C5A5A12600A1B788819 >44 DI<121C127FEAFF80A5EA7F00121C0909788819>I<16C0A2 15011680A2150316005D1506A2150E150CA2151C1518A215381530A21570156015E05DA2 14015DA2140392C7FCA25C1406140E140CA2141C1418A214381430A214701460A214E05C 13015CA2130391C8FCA25B1306A2130E130CA2131C131813381330A213701360A213E05B A212015B120390C9FCA25A1206A2120E120CA2121C1218A21238123012701260A212E05A A2225B7BC32D>II<14C013031307131F137FEA07FFB5FC139FEA F81F1200B3B3ACEB7FF0B612F8A31D3D78BC2D>III<150EA2151E153EA2157E15FEA214011403A21406140E140C141814381430 146014E014C0EB0180130314001306130E130C5B133813305B13E05B485A120390C7FC12 06120E120C5A123812305A12E0B8FCA3C8EAFE00AC4A7E49B6FCA3283E7EBD2D>I<0006 1403D807C0130F01F813FE90B55AA215F05D5D92C7FC38063FF890C9FCADEB01FE90380F FF8090383E03E090387001F8496C7ED807C0137E497F90C713800006141FC813C0A216E0 150FA316F0A4123E127F487EA490C713E048141F12E0006015C012700030EC3F8012386C EC7F00001E14FE6C495A3907C003F83903F00FE0C6B55A013F90C7FCEB07F8243F7CBC2D >II<12301238 123E003FB612FCA316F85A16F016E00070C8FC0060EC01C0ED038016005D48140E150C15 1C5DC8123015705D4A5A5D14034AC7FCA2140EA25CA2143C14381478A214F85C1301A313 03A313075CA3130FA5131FAA6D5A6D5A26407BBD2D>III<121C127FEAFF80A5EA7F00121CC7FCB3A3121C127FEAFF80A5EA 7F00121C092778A619>I<1507A34B7EA24B7EA34B7EA34B7E156FA2EDCFF815C7A29138 0187FC1583A291380301FEA391380600FFA2020E80020C137FA2021C800218133FA24A80 161FA24A80160FA24A6D7EA349486D7E91B6FC4981A291C712014981010680A24982177F A24982173FA2496F7EA21370717E13F0000183487ED80FFEED3FFEB500C00107B512F8A3 3D417DC044>65 DIIIIIIII<010FB512F8A3D900 071300EC01FEB3B3A7123FEA7F80EAFFC0A44A5A1380D87F005B006C130700705C6C495A 6C495A000F495A2603C07EC7FC3800FFF8EB3FC025407DBD2E>IIIIIII82 DI<003FB9FCA3D9E000EBC00190C7397F80003F007EEF1F80007C170F00781707007017 03A300601701A548EF00C0A5C81600B3B24B7E4A7F0107B612F8A33A3E7DBD41>IIII<003FB712F0A349C7EA3FE013F001C0EC7FC090C8FC003EEDFF80003C4A1300 A200384A5A00785D007014074B5AA24B5A00604A5AA24B5AA24B5AC74890C7FCA24A5A5D 14074A5AA24A5A4A5AA24A5AA24A5A4990C8FCA2495A5C01071518495AA2495A495AA249 5A1738495A4890C8FCA2485A4915701207484815F0A24848140148481403160F4848143F ED01FFB8FCA32D3E7BBD37>90 D I93 D97 DI<49B4FC010F13E090383F00F8017C131E 484813074848131F4848EB3F804848137FA2485AA248C7EA3F00151E4891C7FCA2127E12 FEAB127FA36C15C07F001F14016D1480000F14036C6CEB07006C6C13066C6C131E6C6C13 3890383F01F090380FFFC0D901FEC7FC222A7DA828>IIII<167E 903903FC01FF903A0FFF07878090393E07CE0F9038FC03FC3901F801F83B03F000FC0700 49017CC7FC0007147EA248487FA86C6C137EA20003147C6D13FC6C6C485A6D485A9038BE 07C026038FFFC8FCEB03FC48CAFCA47FA27F6C7E90B512F06C14FE6F7E6C6C14E048B612 F83907C0001FD81F80EB03FC48C87E003E157E48153E163F4881A56C5D007C153E007E15 7E6C5D6C6C495A6C6C495AD803F0EB0FC0D800FE017FC7FC90383FFFFC010313C0293D7E A82D>III107 DI<2701F803FCEB01FE00FF903B0FFF8007FFC0913B3C0FC01E07E0913BF0 03E07801F02607F9C0D9F0E07F3D03FB8001F9C000FC000101005C01FFD900FF147E4992 C7FCA2495CA2495CB3A6486C496C14FFB528F07FFFF83F13FCA346287EA74B>I<3901F8 03FC00FF90380FFF8091383C0FC09138F003E02607F9C07F3A03FB8001F80001130001FF 6D7E5BA25BA25BB3A6486C497EB539F07FFFF8A32D287EA732>II<3901F807F800FFEB1FFF9138780FC09039F9E003F03A03FB8001F86C B4C77E49147E49147FEE3F8049141F17C0A2EE0FE0A317F01607A9EE0FE0A4EE1FC0A2EE 3F806D15006D5C16FE6D495A9039FB8003F89039F9C007E09039F8F81F80DA3FFEC7FCEC 07F091C9FCAD487EB512F0A32C3A7EA732>I<02FF130C0107EBC01C90381F80F090387E 003849EB1C3CD803F8130E4848EB077C491303484814FC001F1401485A150048C8FCA412 FEA97E7EA36C7E15016C7E000F14037F000714076C6C130E6C6C131CD8007E137890383F 01E090380FFFC0903801FE0090C8FCAD4B7E92387FFFF8A32D3A7DA730>I<3903F00FC0 00FFEB3FF0ECF0F89038F1C3FC00071383EA03F33801F70313F6EC01F89038FE00604913 00A45BB3A4487EB512F8A31E287EA723>I<90387FC0603903FFF8E03807C03D381E000F 481303481301A20070130012F01560A27EA27EB41400EA7FC013FE383FFFE06C13FC0007 7F6CEBFF80C66C13C0010713E0EB003FEC0FF000C01303EC01F814007E1578A27EA27E15 F07EEC01E06C14C039F780078039F1E01F0038E0FFFC38C01FE01D2A7DA824>I<1318A6 1338A41378A213F8A2120112031207001FB512C0B6FCA2D801F8C7FCB3A21560A96C6C13 E015C0A2EB7E0190383F038090381F8700EB07FEEB01F81B397EB723>IIII<3B7FFFC00FFFE0A3000390390007 FE00C6EC03F86D14E06D5C02805B6D6C48C7FC010F130E903807E00C6E5A903803F83801 015B6D6C5A6E5AEC7F80143F141F6E7E81141FEC3BF0EC71F8ECE1FCECC0FE903801807E 01037FD907007F010E6D7E010C130F011C6D7E498001F86D7E000181D80FFC497EB59038 1FFFF8A32D277FA630>II<001FB61280A29038E0007F90C71300001E14FE001C495A140300 185C0038495A4A5A0030131F5D4A5A4AC7FCA2C712FE495A13035C495A495A131F9138C0 0180EB3F80EB7F00A213FE485A000314035B48481400485A001F5C495B485A48C7123F48 49B4FC90B6FCA221277EA628>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: FH ecbx1095 10.95 7 /FH 7 117 df<16F84B7EA24B7EA34B7EA24B7FA34B7FA24B7FA34B7F157D03FD7F15F8 A2020180EDF07F020380EDE03FA2DA07C07F82020F814B7E021F811500824A81023E7F02 7E81147C8202FC814A7F0101825C91B7FC4982A2498202C0C7123F83010F834A80011F83 91C8FC834983013E81017E83137C83D801FE83B500FC49B612F8A4453F7CBE4E>65 D<903807FF80013F13F048B512FC3903FC03FF2607E00013C0D80FF86D7E001F6E7E7F6F 7EA26F7EA26C5A6C5AEA01C0C8FCA3EC03FF49B5FC130F017F138F3901FFF00F00071380 481300EA1FFC485A127F5B12FF5BA3151FA26D133F127F6D49B4FC273FFC01F713FC391F FE07E30007B5128100019038FE007F26001FF890C7FC2E2B7DA932>97 D<13FFB5FCA412077EB0ED7FE0913807FFFC021F13FFDA7F0013C002F8EB3FF04A6D7E4A 6D7E02806D7E8391C77E1880A218C082A318E0AA18C0A35E1880A24C13006E5C6E130F6E 5CD9FDF0495AD9F8F8EB7FE0903AF07F01FFC0D9E01FB5C7FCD9C00713F8C813C033407D BE3A>II<3901FE01FC00FF903807FF804A13 E091383F1FF0143C00079038783FF8000313F014E013FF14C0ED1FF09138800FE0ED0380 92C7FCA291C8FCB3A4B6FCA425297DA82B>114 D<90381FF80E48B5123E000714FE380F E007381F800148C7FC007E147E007C143E12FC151EA27E7E6D90C7FC13E013FF6C13FCEC FF806C14E06C14F86C80000380C680133F01031480EB000F020113C000F0EB007F153F6C 141FA2150F7EA26C1580151F6C15006D5B01E0137E9038F803FC00FCB512F0D8F03F13C0 26E007FEC7FC222B7DA929>II E %EndDVIPSBitmapFont %DVIPSBitmapFont: FI ecrm1000 10 67 /FI 67 123 df27 DI30 D<121C127FEAFF80A8EA7F00AB123EAB121CAB C7FCA8121C127FEAFF80A5EA7F00121C093C79BB17>33 D<121C127FEAFF80A213C0A312 7F121C1200A412011380A2120313005A1206120E5A5A5A12600A1979B917>39 D<146014E0EB01C0EB0380EB0700130E131E5B5BA25B485AA2485AA212075B120F90C7FC A25A121EA2123EA35AA65AB2127CA67EA3121EA2121F7EA27F12077F1203A26C7EA26C7E 1378A27F7F130E7FEB0380EB01C0EB00E01460135278BD20>I<12C07E12707E7E7E120F 6C7E6C7EA26C7E6C7EA21378A2137C133C133E131EA2131F7FA21480A3EB07C0A6EB03E0 B2EB07C0A6EB0F80A31400A25B131EA2133E133C137C1378A25BA2485A485AA2485A48C7 FC120E5A5A5A5A5A13527CBD20>I<121C127FEAFF80A213C0A3127F121C1200A4120113 80A2120313005A1206120E5A5A5A12600A19798817>44 DI<12 1C127FEAFF80A5EA7F00121C0909798817>I48 DIII<1538A2157815F8A2140114031407A2140F141F141B14331473146314C3 13011483EB030313071306130C131C131813301370136013C01201EA038013005A120E12 0C5A123812305A12E0B712F8A3C73803F800AA4A7E0103B512F8A325387EB72A>I<0006 140CD80780133C9038F003F890B5FC5D5D158092C7FC14FC38067FE090C9FCAAEB07F8EB 1FFE9038780F809038E007E03907C003F0496C7E130000066D7E81C8FC8181A21680A412 1C127F5A7FA390C713005D12FC00605C12704A5A6C5C6C1303001E495A6C6C485A3907E0 3F800001B5C7FC38007FFCEB1FE021397CB62A>I I<12301238123E003FB612E0A316C05A168016000070C712060060140E5D5D00E0143048 14705D5DC712014A5A4AC7FC1406140E5CA25C1478147014F05C1301A213035C1307A213 0FA3131F5CA2133FA5137FA96DC8FC131E233A7BB72A>III<1538A3157CA315FEA34A7EA34A6C7EA202077FEC063FA2020E 7FEC0C1FA2021C7FEC180FA202387FEC3007A202707FEC6003A202C07F1501A2D901807F 81A249C77F167FA20106810107B6FCA24981010CC7121FA2496E7EA3496E7EA3496E7EA2 13E0707E1201486C81D80FFC02071380B56C90B512FEA3373C7DBB3E>65 DI<913A01FF800180020FEBE003027F13F8903A01FF807E07903A03 FC000F0FD90FF0EB039F4948EB01DFD93F80EB00FF49C8127F01FE153F12014848151F48 48150FA248481507A2485A1703123F5B007F1601A35B00FF93C7FCAD127F6DED0180A312 3F7F001F160318006C7E5F6C7E17066C6C150E6C6C5D00001618017F15386D6C5CD91FE0 5C6D6CEB03C0D903FCEB0F80902701FF803FC7FC9039007FFFFC020F13F002011380313D 7BBA3C>IIIIIII76 D78 DII 82 DI<003FB812E0A3D9C003EB001F273E0001FE130348EE01F00078160000701770A300 601730A400E01738481718A4C71600B3B0913807FF80011FB612E0A335397DB83C>II87 D<003FB7FCA39039FC0001FE01C0130349495A003EC7FC003C4A5A5E003814 1F00784A5A12704B5A5E006014FF4A90C7FCA24A5A5DC712074A5AA24A5A5D143F4A5AA2 4A5A92C8FC5B495AA2495A5C130F4948EB0180A2495A5C137F495A16034890C7FC5B1203 485AEE0700485A495C001F5D48485C5E4848495A49130FB8FCA329397BB833>90 DI93 D97 DIIII<147E903803FF80 90380FC1E0EB1F8790383F0FF0137EA213FCA23901F803C091C7FCADB512FCA3D801F8C7 FCB3AB487E387FFFF8A31C3B7FBA19>IIIIIII<2703F00FF0EB1FE000FFD93FFC EB7FF8913AF03F01E07E903BF1C01F83803F3D0FF3800FC7001F802603F70013CE01FE14 DC49D907F8EB0FC0A2495CA3495CB3A3486C496CEB1FE0B500C1B50083B5FCA340257EA4 45>I<3903F00FF000FFEB3FFCECF03F9039F1C01F803A0FF3800FC03803F70013FE496D 7EA25BA35BB3A3486C497EB500C1B51280A329257EA42E>II<3903F0 1FE000FFEB7FF89038F1E07E9039F3801F803A07F7000FC0D803FEEB07E049EB03F04914 F849130116FC150016FEA3167FAA16FEA3ED01FCA26DEB03F816F06D13076DEB0FE001F6 14C09039F7803F009038F1E07E9038F0FFF8EC1FC091C8FCAB487EB512C0A328357EA42E >II<3807E01F00FFEB7FC09038E1E3E09038E387F0380FE707EA03E613EE9038EC03 E09038FC0080491300A45BB3A2487EB512F0A31C257EA421>II<1318A51338A31378A313F8120112 031207001FB5FCB6FCA2D801F8C7FCB215C0A93800FC011580EB7C03017E13006D5AEB0F FEEB01F81A347FB220>IIIII< B538803FFEA33A0FF8000FF06C48EB07C00003EC03806C7E16007F00001406A2017E5BA2 137F6D5BA26D6C5AA2ECC070010F1360A26D6C5AA214F101035BA2D901FBC7FCA214FF6D 5AA2147CA31438A21430A214701460A25CA2EA7C0100FE5B130391C8FC1306EAFC0EEA70 1C6C5AEA1FF0EA0FC027357EA32C>I<003FB512FCA2EB8003D83E0013F8003CEB07F000 38EB0FE012300070EB1FC0EC3F800060137F150014FE495AA2C6485A495AA2495A495A49 5AA290387F000613FEA2485A485A0007140E5B4848130C4848131CA24848133C48C7127C 48EB03FC90B5FCA21F247EA325>I E %EndDVIPSBitmapFont /FJ 252[34 2[52{ TeXbbad153fEncoding ReEncodeFont }2 58.1154 /CMSY7 rf /FK 205[55 83 15[83 12[65 16[42 1[23 65{ TeXbbad153fEncoding ReEncodeFont }7 83.022 /CMSY10 rf %DVIPSBitmapFont: FL ecxc1200 12 15 /FL 15 122 df40 D<12F07E127E7E6C7E6C7E6C7E7F6C7E6C7E12007F137F80133F806D7EA26D7EA26D7EA2 801303A2801301A280A27F1580A4EC7FC0A615E0A2143FAE147FA215C0A6ECFF80A41500 5BA25CA213035CA213075CA2495AA2495AA2495A5C137F91C7FC13FE5B1201485A485A5B 485A485A48C8FC127E12F85A1B6479CA2F>I65 D73 D83 D99 DII< B500C091387FFFE080808000016D913801F800715A80EBEFFF8101E77F01E37F13E101E0 7F6E7E816E7E6E7E806E7F6E7F826E7F6E7F157F6F7E6F7E826F13806F13C0816F13E06F 13F0EE7FF817FCEE3FFE161FEE0FFF8282A28282177F173F171FA2170F486C1507B500C0 140317011700A23B347BB347>110 DI114 D<007FB812F8A4D9E003EB800F01001503007E1601007C1600 0078177800F8177CA348173CA6C71600B3AB010FB612E0A436337DB23E>116 DII 121 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: FM ecxc2074 20.74 23 /FM 23 122 df45 D<96263FFFC01670060FB500FE16F095B700 C01401050704F81403053F04FE14074CB96C130F04079126FE000701E0131F041F02C090 26007FF8133F047F01FCC8EA0FFE4BB500E0DB01FF137F030702809239007F80FF4B01FC CAEA3FE1033F49EF0FF34B01E071B5FC92B5008083020391CB7E4A49727E4A49854A13F0 4A49854A498591B5488549884991CDFC494986494986A249491B7F495B491D3F5D90B51C 1F5D5A4B1B0F5AA24891CF1207A25A5C481E03A35A4A99C7FCA35AA35CA2B5FCB07EA280 A37EA3807EF703F0A27E807EA26C6E1B07A26C1FE0817E6F1B0F6D1EC0816D1D1F6D6D1C 806D6D1B3F20006D6D636D6D1BFE6D806D525A6E6D4F5A6E6D19076E6D626E01FC4F5A6E 6D4F5A6E6DF17F80020002C04EC7FC6F6D4D5A6F01F84D5A030F01FEEF0FF86F6D6CEE3F F0030102E0EEFFC06F6C01FC03035B041FD9FFC0DA3FFEC8FC040702FE903803FFF80401 91B712E0DC003F1780050704FCC9FC050016F0060F92CAFCDE003F13C0747A75F78B>67 DI73 D76 D80 D97 D99 DIII
III 107 D110 D<933803FFC0047F13FE0303B612C0030F15F0033F15FC 923AFFFE007FFF020301F0010F13C0020F01C0010313F04A90C87F4A486F7E4A486F7EDA FFF0ED0FFF0103496F13C04B81498549496F7F4990CA7F4948717E017F854A173F01FF85 4849711380A248497113C0A2481BE04A83481BF0A2481BF84A83A2481BFCA448497113FE A5B51AFFAF6C1BFE6E5FA46C1BFCA26E5F6C1BF8A36C6D4D13F0A26C1BE0A26C6D4D13C0 A26C6D4D1380A26C6D4D1300A26D6C4D5A6D6D4B5B6D616D6D4B5B6F5D6D6D4B5B6D6D4B 5B6D6D4B5B6D6D4B90C7FC91263FFF80903801FFFC6E6D495B6E01F0010F5B020301FF90 B512C06E91B65A6E6C4BC8FC031F15F8030315C0DB007F49C9FC040313C0586078DE6A> I114 D<912603FF80EB0380023F01F8130791B500FE130F0103 ECFF80010FEDE01F90263FFE00EBF83FD97FF090380FFC7FD9FFC0903803FEFF48490100 B5FC4890C87E4848814981484881001F824981123F83485A83A2187F12FFA2183F7FA36D 161FA27F7F95C7FC6C6C7E80806C13FCECFFC015FC6CECFFC016FC6CEDFFC06C16F017FC 6C16FF6C17C06C836D82011F826D82010382010082143F02031680DA003F15C01503DB00 3F14E01601707E051F13F083838319F8838312FC187FA3183FA27EA319F07EA26DEE7FE0 A27F19C06D16FF6D17806D5D6D4B13006D5E6D4B5A02C04A5AD9BFF0EC3FF0D91FFE4A5A 3CFE07FFF003FFC0D8FC0190B65A486C6C4AC7FC021F14F848010314E0489026001FFEC8 FC3D6078DE4F>I<003FBC12F0A59126E0001F9038E0001F49C7160101F8F0007F4848F1 3FF849191F49190F491907A290C81703A4007E1A01A600FE1BFC481A00A6C91800B3B3B3 A34C7F027FB812F8A5565D7BDC62>I118 DI121 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: FN ecss1200 12 36 /FN 36 122 df<027FEB3FC0903801FFC05B130FA25BEB3FC1EC804049C9FCA213FEA312 01B1B638C03FC0A6D801FEC7FCB3B3A22A4A7EC934>28 D30 D44 DI<12FFA8080877871B>I 67 D69 D71 D<12FFB3B3B3AF084577C41B>73 D80 D84 D86 D97 DIIIII< D903FCEB0FE0D90FFF13FF013F13C74990B512F090B7FC5A2603FE07EB80002707F801FE C7FCEBF0004848137F497FA248486D7EA86C6C49C7FCA26D5B6C6C13FEEBF8013903FE07 FC48B55A5D485C01BF5BD81F8F90C8FCEB83FC90CAFC7FA37F7F90B512F86CECFF8016E0 6C15F86C814881001F81A2273FC0000F13804848130090C8127F48ED3FC048151FA5007F ED3F806D147F6C6CECFF0001F813076CB4EB3FFE6C90B55A6C5D000115E06C6C1480011F 49C7FC010113E02C427DAC31>III107 D<12FFB3B3B3B3084979C817>IIIII<903903 FC03FCEB0FFF013F13C34913F348B512FB4814FF14C03907FE003F4848131FD81FF0130F 5B003F14075B491303127F90C7FCA312FEAA7E7EA27FA26C7E15076C7E6D130F6C6C131F 6D137F3907FF81FF6C90B5FC6C14FB6C14E36D13C3011F1303EB07F890C7FCB226407CAC 32>I<141F00FE13FF13035B131F5B5BEBFFF0148038FFFE005B5B5B5B5BA25BA390C7FC B3A8182D79AC21>IIIIIIII E %EndDVIPSBitmapFont %DVIPSBitmapFont: FO ectt1440 14.4 25 /FO 25 118 df<007FB612FEB8FCA56C15FE2807769C3D>45 DI<177817F8EE01FCA21603A2EE07F8A2 EE0FF0A2EE1FE0A2EE3FC0A21780167FA2EEFF00A24B5AA24B5AA24B5AA25E150FA24B5A A24B5AA24B5AA24BC7FCA25D1401A24A5AA24A5AA24A5AA24A5AA25D143FA24A5AA24AC8 FCA2495AA25C1303A2495AA2495AA2495AA2495AA25C137FA249C9FCA2485AA2485AA248 5AA25B120FA2485AA2485AA2485AA248CAFCA25AA2127CA22E5D79D23D>I58 D 64 D<003FB612C04815FCB8FC8317E06C826C82C648C77FEE1FFE1607707E0400138017 7FA2EF3FC0171FA218E0170FA7171F18C0A2173FEF7F80A217FF040313004C5A161FEEFF FC90B75A5F5F178094C7FC16FC16C049CAFCB3A5383FFFF8487FB57EA36C5B6C5B33497C C83D>80 D<90380FFFC090B512F8000314FE486E7E4881824881D9F8007F49EB1FFC1507 6F7E6C4813016C486D7EC97E83163FA6ED7FFF021FB5FC49B6FC130F133F90B7FC0003EC FC3F48EBFC004813C04848C7FCEA3FF05BEA7F8090C8FC5A5AA56C157F7E6D14FF6D1303 D83FF0010F13E001FE90B612F06CB812F87E6C15CF6C15076CECFC036C6C9039E0007FF0 D90FFEC9FC353679B43D>97 DI<91380FFFC091B512FC010314FF49158001 1F15C05B4915E09039FFF8007F4801C0133F4890C7FC485A49EC1FC04848EC0F80484891 C7FC5B485AA25B127F90CAFCA35A5AA97E7EA27FA26C7E6DEC01F0001FED03F87F6C6C14 076D15F06CB4140F6C6DEB1FE002F0137F6C9039FE01FFC06C90B61280013F15006D5C6D 5C010314F0010014C0DA1FFCC7FC2D3677B43D>I<92380FFFC04B7FA581ED000FAEEC7F C0903803FFF8010F13FE49EBFF8F017F14CF90B612EF4815FF48EBF01FEC80073907FE00 0148487F49147F485A49143F4848141FA249140F127F90C8FCA25AA25AA97EA27E161F7F A26C6C143FA26C6C147F6D14FF000F5C7FD807FE13076D5B6CD9E07FEBFFE06C90B500EF 13F06C15CF6D148F6D140F010F13FC0103D9F00713E001000180C8FC344A7BC83D>III104 D<143C147E14FF497FA46D90C8FC147E143C91C9FCAD001FB5FC48805A A37E7EC7123FB3B3003FB612FE4881B81280A36C16006C5D294A76C93D>III<003FB5 7E4880B6FCA37E7EC7121FB3B3B3A5003FB712E04816F0B812F8A36C16F06C16E02D4978 C83D>IIII< ED1FF0D87FFEEBFFFCB5000313FF020F14C0023F804A8091B67E6C9138C07FFCC66C9038 000FFE02FC13074AEB01FF4A7F4A15804A147F4AEC3FC0A2EF1FE091C8FC170FA218F0A2 1707A9170FA218E080171F18C06E143FA26EEC7F8017FF6E4913006E5B6E495A6EEB1FFC 9139FFC0FFF892B5FC6E14E06E5C020F5C6E49C7FC020113F89138003FE092C9FCB3007F B5FCB67EA56C91C9FC344F7DB33D>I114 D<903901FFF00F011F01FE138090B6129F000315FF5A5A5A48EB001FD87FF0130701C013 01497F48C8127F5A163FA37E7E6DEC1F0001E091C7FCEA3FFC381FFFE06C13FF6C14FC00 01ECFF806C6C14E0010F14F8010014FE02077FDA001F1380030113C09238007FE0007C15 1F00FEED0FF0160717F86C1503A37F7F16076DEC0FF07F6D143F01FEECFFE09026FFC007 13C091B6FC178000FC1600013F14FC010F14F0D8F80314C02778007FFCC7FC2D3678B43D >I<147814FC1301AD003FB712F84816FCB8FCA46C16F8260001FCC8FCB3A6173E177FA8 6E14FFEE01FE6D6C130392388007FC91387FF01F92B512F86E14F017E06E148002071400 6E13FC9138007FC030437DC13D>II E %EndDVIPSBitmapFont %DVIPSBitmapFont: FP ecrm1440 14.4 36 /FP 36 229 df<121FEA3F80EA7FC0EAFFE0A313F0A2127FEA3FB0EA1F301200A6137013 60A313E013C012011380120313005A1206120E5A5A5A12600C22768A20>44 D<121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F000B0B768A20>46 D48 D54 D56 DI68 DI71 D73 D79 D<003FBA12FEA49026FE00019038C0003F01E06D4913030180170048C8167F007E85007C 85A2007885A4007085A500F01A80481903A6C993C7FCB3B3AD4B7F030713F0027FB7FCA4 49527CD152>84 DII<49B4FC010F13F090383F01FC9038F8007FD801E0EB1F8048486D7E484880 48C76C7E01C06D7EEA1FF06F7E7FA26F7EA36C5AEA03C0C9FCA4151FEC0FFFECFFF89038 07FE00EB1FF0EB7FC049C7FCEA03FE485A485A485AA2485A485AEF01C0A2485AA31501A3 15036D147E007F14076C6CD90E3E138092381C3F036C6C01381400D807F89038F01F873B 01FE03C00FFE3B007FFF8007FC903A07FC0001F032367BB439>97 DII101 DI<173F913A3FC001FF 80903B01FFF807C3C0903B07E07E0E07E090391F801F9C903A3F000FF80F017E903807F0 0749010314C000019238F8010048486D6CC7FCA2000781491300A2000F81A800075DA26D 130100035DA26C6C495A00005D017E495A017F495A496C485A2701C7E07EC8FC9038C1FF F89038803FC0000390CAFCA67FA27F7F7F6CB612C06C15FCEEFF806D15E0011F81017F15 FCD801F8C7EA3FFED807C014034848EC00FF48C9EA7F80003E163F007E161F007CEE0FC0 12FC481607A6007CEE0F80A26CEE1F00003F5E6C6C157E6C6C5DD803E0EC01F0D801F8EC 07E0D8007EEC1F8090271FE001FEC7FC0103B512F0D9003F90C8FC334E7DB439>III107 DIII II114 D<90390FFC018090387FFF833901F803E73907C0 00FF48C7127F001E143F003E141F003C140F127C0078140712F8A21503A27EA27E7E6C6C 90C7FC13E0EA3FFCEBFFE06C13FE6CEBFFC06C14F00001806C6C13FE011F7F01011480D9 000F13C01400ED3FE000E0141F150FED07F07E1503A215017EA37E16E06C1403A26C15C0 ED07806D130FD8F9C0EB1F00D8F0F0133C90387C01F839E01FFFE026C003FEC7FC24367C B42D>IIIII121 D<013C14F001FFEB03FC486D487EA2ECC00FA3EC8007A26C496C5A013CEB00F090CBFCAD 49B4FC010F13F090383F01FC9038F8007FD801E0EB1F8048486D7E48488048C76C7E01C0 6D7EEA1FF06F7E7FA26F7EA36C5AEA03C0C9FCA4151FEC0FFFECFFF8903807FE00EB1FF0 EB7FC049C7FCEA03FE485A485A485AA2485A485AEF01C0A2485AA31501A315036D147E00 7F14076C6CD90E3E138092381C3F036C6C01381400D807F89038F01F873B01FE03C00FFE 3B007FFF8007FC903A07FC0001F0324E7BCC39>228 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: FQ ecsx1728 17.28 9 /FQ 9 226 df74 D<003FBE12F0481DF8BFFCA96C 9126F0001F9026E0003F14F0CA93C9FCB3B3B3B3AC83715B65627AE172>84 D<92387FFF80021FB512F891B7FC010716C0013F16F090B87E00038384DB80037F02F8C7 148002E06E13C002808049C814E06C48814917F001E0815B5BCA6C13F8AE0307B6FC0203 B7FC143F49B8FC130F133F90B6EAFE070003ECFE004814E04891C7FC4813FC4813F0485B 5C5CB5FC91C8FCA45F805F6C7F6E147F6E91B5FC6C6D13036C01FF133F92B7FC7E6C16F7 6C16C7C616076D14F8010FDAC00313F0010101F0C9FC3D447AC250>97 DI<92380FFFFC4AB612E0021F15FC027FEDFF 8049B812E0010717F84917FE133F499038FE000F90B500E01300480280EC1FFC4891C812 0702FC15034849150148EF007C4A163C4849161819005C5AA25C5AA491CBFCB5FCAF7E80 A46C7FA36C6D160C191C6C6D163C6E167C6CEF01FC6E15036C01FFED0FFE6C6E143F6C02 E0EB01FF6D01FE133F6D90B7FC7F010717F8010117E06D6C1600021F15F8020315C0DA00 0F01F0C7FC3F447BC24A>I110 D<92380FFFF04AB67E021F15F8027F15FE49B87E010717E04983013F17FC499026FC003F 7F90B500E001077F480280010114804AC87E48496F13C048496F13E04A8148496F13F0A2 48496F13F8A248496F13FCA34819FEA291CAFCA3B518FFAF6C19FEA26E5DA36C19FC6E5D A26C19F86E5D6C6D4B13F0A26C6D4B13E06E5D6C6D4B13C06C6D6C49B512806C02E00107 14006D01FC013F5B6D90B75A6D5F010717E06D5F010094C7FC021F15F8020315C0DA000F 01F0C8FC48447BC253>I114 D<93381FFFE05E4C5B93B5C7FC4B5B4B13F84B5B4B13C0 4B5B4B48C8FC4B5A4B5A4A13E04A5B4A90C9FC4A5AEC1FF84A5AEC7FC05D91CBFCA89238 7FFF80021FB512F891B7FC010716C0013F16F090B87E00038384DB80037F02F8C7148002 E06E13C002808049C814E06C48814917F001E0815B5BCA6C13F8AE0307B6FC0203B7FC14 3F49B8FC130F133F90B6EAFE070003ECFE004814E04891C7FC4813FC4813F0485B5C5CB5 FC91C8FCA45F805F6C7F6E147F6E91B5FC6C6D13036C01FF133F92B7FC7E6C16F76C16C7 C616076D14F8010FDAC00313F0010101F0C9FC3D607ADE50>225 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: FR ecsx1440 14.4 2 /FR 2 122 df98 D121 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: FS ecsx2074 20.74 15 /FS 15 122 df<0607B512F80503B712F8057FEEFFC00407B912FC043FF0FF8093BB12F0 03031AFE151F5D92BCFC0203635C021F93C77E4A03C014034A02FCC9123F91B600E01607 49038004015B494ACB127F4902F8183F494A180F4902C018074C18034991CD5A49491A70 4B1A3090B54897C7FC485CA2485C5D5A5DA24891D0FCA25C5AA25C5AA25CA25AA25CA5B5 FC5CB3807EA580A27EA280A27E80A27E80A26C80A2817E816C80A26C806D6D1A036F626D 6D1A1F6D6E6170616D02F04E5A6D6E606D02FE180F6D6E6C053F13806D03E094B5FC6E02 FC16076EDAFFC0153F6E03FF020FB6FC020793B9FC801400033FF2FE006F1AF803031AE0 030097C7FC043F18FC040718E0DC007F94C8FC050316F0DD000702FCC9FC697973F681> 67 D<003FC112C04820E0C2FCAA6C922680000F49C7003F15C0CB94CAFCB3B3B3B3B3AC 84725B7B7579F48A>84 D<4BB5FC037F14F80207B7FC023F16E049B812F8010783011F17 FF017F8448BA7E9226FE00078003E001008092C87E02F86F7F4A6F7F02C0816C498349C9 7E5B49707F5B5B5B90CA6C1480B00407B7FC0307B8FC92B9FC140F147F0103BAFC130F01 3F160190B6EAFE00481580000702FCC7FC4814E04814804AC8FC485B485B5C5CB5FC5CA5 6080606C6D5D6E5D6C6D5D6E92B6FC6C6D6C130703F8137F6C91B9FC7E6C17FD6C17F16C 17C1013FEDFE01010F15F0010392C71400D9003F018091C8FC495078CE61>97 D<93B57E031F14FC4AB77E020716E0021F16F8027F16FE49B9FC4984010F8449DAF00380 4991C76C7F4901F8021F7F90B54802077F03C06E7F484A804891C97F5C48497013805A4A 7013C0A24849821BE05A5C7313F05A5CA3851BF8B5FCA35CA291BAFCA71BF002C0CCFCA3 7EA4807EA36C7FA2807E806C1A606E18E06C6D17036C6E16076F161F6C6E167F6D01F892 3803FFF06D01FE150F6DD9FFC091B5FC6D02FC131F6D91B8FC13016D19C0023F1800020F 17F8020317C0DA007F4BC7FC030F15E0DB003F01F8C8FC4D507ACE5A>101 D<383FFF80487FB5FCB3B3A7EFFFFC040FEBFFE0047F14F84BB612FE03076F7E031F824B 8292B87E02C18302C3D9E0038002C790C77EDACFFC6E7FDADFF8804B80DAFFE06E7F5D4B 8092C8FC4A1880A24A81A25CA25CA35CA45CB3B3A97E6C496F1400497B71FA68>104 D<383FFFC04813E0B5FCB06C13C0C8FCB3A6381FFFC04813E05AB3B3B3B37E6C13C01378 72F731>I<383FFF804813C0B5FCB3B3B3B3B3B3AB7E6C1380127B71FA31>108 DII<93381FFFF80307B612E0 037F15FE0203B812C0020F17F0023F17FC91BAFC010319C04985499126F8001F80490280 0101804901FCC8003F7F4901F0030F7F90B5486F7F4802800301148092CAFC48497113C0 481BE04A8348497113F0A248497113F8A348497113FCA3481BFEA24A83A4B51AFFB06C1B FE6E5FA46C1BFC6E5FA26C1BF86E5FA26C6D4D13F0A26C6D4D13E06E94B5FC6C6E4B14C0 6C6E4B14806F5D6C02F8031F14006D6D4B5B6DD9FF8049B55A6D02F8011F5C010791B812 E06D616D616D6C4DC7FC021F17F8020717E0020094C8FC030F15F0DB003F01FCC9FC5850 7ACE65>I<933803FFF0263FFF80013FEBFF80486D48B612F0B5010F15FE033F6F7E92B8 7E02C317F002C78302CF17FE91B5D8800F8003FCC78103E0143F4B020F8092C80003804A 814A6F804A707F5C4A707F4A82A2737FA285A28785A41C8085B0611C00A461A26361A24F 5BA26E5E636E5E6E93B55A6E4B5C6E5D6E4B5C6F021F5C6F147F03F049B6C7FC03FE013F 5C02DFB812F802C75F02C35F02C11780DAC07F4BC8FC031F15F8030715C003014AC9FCDB 001F138093CCFCB3AC7E6C5B516F71CD68>I116 D<263FFF8093B5FC486D4B1480B5FCB3B3B260A360A26060606E5D6C94B6FC5F6E14076C 01FC141F913AFF8001FFFD6C91B612F118E16C17810003EEFE016C16F86C6C15C0010F4A C71400010002C091C8FC494E71CC68>I<263FFFF094383FFFF06E5F6E94B5FC6C6D4C14 E06E4C14C06C6E18806C6E5D6C4E14006C6E4B5B6C6E4B5B6D6D4B5B6D6D92B55A6D6D4A 5C6D6D4A5C6D6E5E6D6E4991C7FC6D6E495B6D6E495B6E6D495B6E6D495B6E92B55A6E6D 485C6E6D485C6E028391C8FC6E14C76E02EF5B6F90B55A6F5D6F5D6F5D6F5D6F5D6F92C9 FC6F5C705B705B705BA24C7F4C7F93B57E4B804B814B81855D4B01EF7F4B01CF7F4B01C7 7F92B500837F4A02017F4A496C804A496D7F4A6F7F4A49814A496D7F4A496D7F91B5486D 7F494A6D7F49708093C78149496E8049496F7F49496F7F49496F7F49717F90B5486F7F48 4A1880484A6F14C04891C96C14E0487214F048497113F848497113FC48497113FEB55A4A 7113FF6C49050313FE584D7ECC5D>120 DI E %EndDVIPSBitmapFont end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin %%PaperSize: A4 end %%EndSetup %%Page: 1 1 TeXDict begin 1 0 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 0 0 a SDict begin [ /Title () /Subject () /Creator (LaTeX with hyperref package) /Author () /Producer (dvips + Distiller) /Keywords () /DOCINFO pdfmark end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark end 257 266 a 257 473 a SDict begin [ /Count -0 /Dest (section.1) cvn /Title (Introduction) /OUT pdfmark end 257 473 a 257 473 a SDict begin [ /Count -3 /Dest (section.2) cvn /Title (Background) /OUT pdfmark end 257 473 a 257 473 a SDict begin [ /Count -0 /Dest (subsection.2.1) cvn /Title (Linear and LDPC codes) /OUT pdfmark end 257 473 a 257 473 a SDict begin [ /Count -0 /Dest (subsection.2.2) cvn /Title (Channel models and their capacity) /OUT pdfmark end 257 473 a 257 473 a SDict begin [ /Count -0 /Dest (subsection.2.3) cvn /Title (Spirit of the results) /OUT pdfmark end 257 473 a 257 473 a SDict begin [ /Count -0 /Dest (section.3) cvn /Title (Simple concatenated schemes to achieve capacity on BEC and BSC) /OUT pdfmark end 257 473 a 257 473 a SDict begin [ /Count -2 /Dest (section.4) cvn /Title (Message-passing iterative decoding: An abstract view) /OUT pdfmark end 257 473 a 257 473 a SDict begin [ /Count -0 /Dest (subsection.4.1) cvn /Title (Basic Structure) /OUT pdfmark end 257 473 a 257 473 a SDict begin [ /Count -0 /Dest (subsection.4.2) cvn /Title (Symmetry Assumptions) /OUT pdfmark end 257 473 a 257 473 a SDict begin [ /Count -5 /Dest (section.5) cvn /Title (Regular LDPC codes and simple iterative decoders) /OUT pdfmark end 257 473 a 257 473 a SDict begin [ /Count -0 /Dest (subsection.5.1) cvn /Title (Gallager's program) /OUT pdfmark end 257 473 a 257 473 a SDict begin [ /Count -0 /Dest (subsection.5.2) cvn /Title (Decoding on the binary erasure channel) /OUT pdfmark end 257 473 a 257 473 a SDict begin [ /Count -3 /Dest (subsection.5.3) cvn /Title (Decoding on the BSC) /OUT pdfmark end 257 473 a 257 473 a SDict begin [ /Count -0 /Dest (subsubsection.5.3.1) cvn /Title (Gallager's Algorithm A) /OUT pdfmark end 257 473 a 257 473 a SDict begin [ /Count -0 /Dest (subsubsection.5.3.2) cvn /Title (Gallager's Algorithm B) /OUT pdfmark end 257 473 a 257 473 a SDict begin [ /Count -0 /Dest (subsubsection.5.3.3) cvn /Title (Using Erasures in the Decoder) /OUT pdfmark end 257 473 a 257 473 a SDict begin [ /Count -0 /Dest (subsection.5.4) cvn /Title (Decoding on BIAWGN) /OUT pdfmark end 257 473 a 257 473 a SDict begin [ /Count -0 /Dest (subsection.5.5) cvn /Title (The belief propagation decoder) /OUT pdfmark end 257 473 a 257 473 a SDict begin [ /Count -6 /Dest (section.6) cvn /Title (Irregular LDPC codes) /OUT pdfmark end 257 473 a 257 473 a SDict begin [ /Count -0 /Dest (subsection.6.1) cvn /Title (Intuitive benefits of irregularity) /OUT pdfmark end 257 473 a 257 473 a SDict begin [ /Count -0 /Dest (subsection.6.2) cvn /Title (The underlying ensembles) /OUT pdfmark end 257 473 a 257 473 a SDict begin [ /Count -0 /Dest (subsection.6.3) cvn /Title (Concentration around average performance) /OUT pdfmark end 257 473 a 257 473 a SDict begin [ /Count -0 /Dest (subsection.6.4) cvn /Title (Analysis of average performance for the BEC) /OUT pdfmark end 257 473 a 257 473 a SDict begin [ /Count -0 /Dest (subsection.6.5) cvn /Title (Capacity achieving distributions for the BEC) /OUT pdfmark end 257 473 a 257 473 a SDict begin [ /Count -0 /Dest (subsection.6.6) cvn /Title (Extensions to channels with errors) /OUT pdfmark end 257 473 a 257 473 a SDict begin [ /Count -0 /Dest (section.7) cvn /Title (Linear encoding time and Repeat-Accumulate Codes) /OUT pdfmark end 257 473 a 257 473 a SDict begin [ /Count -0 /Dest (section.8) cvn /Title (Summary) /OUT pdfmark end 257 473 a 257 473 a SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines /DOCVIEW pdfmark end 257 473 a 257 473 a SDict begin [ {Catalog} << /ViewerPreferences << >> >> /PUT pdfmark end 257 473 a 257 473 a SDict begin H.S end 257 473 a 257 473 a SDict begin 14.5 H.A end 257 473 a 257 473 a SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark end 257 473 a 556 975 a FS(The)68 b(Computational)c (Complexit)-6 b(y)1553 1183 y(Column)1811 1422 y FR(b)l(y)1404 1694 y FQ(Jacob)5 b(o)55 b(T)-14 b(o)-5 b(r\341n)726 1936 y SDict begin H.S end 726 1936 a -24 x FP(Dept.)37 b(Theoretisc)m(he)g(Informatik)2236 1830 y SDict begin H.R end 2236 1830 a 2236 1912 a SDict begin [ /H /I /Border [0 0 12] /Color [0 1 1] /Action << /Subtype /URI /URI (http://informatik.uni-ulm.de) >> /Subtype /Link H.B /ANN pdfmark end 2236 1912 a FP(,)2305 1912 y SDict begin H.S end 2305 1912 a FP(Univ)m(ersit\344t)h(Ulm)3109 1830 y SDict begin H.R end 3109 1830 a 3109 1912 a SDict begin [ /H /I /Border [0 0 12] /Color [0 1 1] /Action << /Subtype /URI /URI (http://www.uni-ulm.de) >> /Subtype /Link H.B /ANN pdfmark end 3109 1912 a 928 2062 a FP(Ob)s(erer)f(Eselsb) s(erg,)g(89069)g(Ulm,)g(German)m(y)1217 2238 y SDict begin H.S end 1217 2238 a -27 x FO(jacobo.toran@uni-)t(ulm.d)o(e)2617 2138 y SDict begin H.R end 2617 2138 a 2617 2211 a SDict begin [ /H /I /Border [0 0 12] /Color [0 1 1] /Action << /Subtype /URI /URI (jacobo.toran@uni-ulm.de) >> /Subtype /Link H.B /ANN pdfmark end 2617 2211 a 307 2387 a SDict begin H.S end 307 2387 a -26 x FO(http://theorie.inform)o(ati)o(k.u)o(ni-)s(ulm.)o(de/)o(Per)o (son)o(en/)o(jt.)o(htm)o(l)3527 2278 y SDict begin H.R end 3527 2278 a 3527 2361 a SDict begin [ /H /I /Border [0 0 12] /Color [0 1 1] /Action << /Subtype /URI /URI (http://theorie.informatik.uni-ulm.de/Personen/jt.html) >> /Subtype /Link H.B /ANN pdfmark end 3527 2361 a 257 2686 a FN(Erro)m(r-co)m(rrecting)e(co)s(des)e(w) m(ere)i(initially)d(intro)s(duced)i(to)f(cop)s(e)g(with)h(the)f(p)m (roblem)h(of)f(un-)257 2807 y(reliable)38 b(communication.)59 b(In)37 b(the)h(last)g(y)m(ea)m(rs)g(ho)m(w)m(ever,)i(many)d (applications)g(fo)m(r)h(these)257 2927 y(co)s(des)28 b(in)e(the)h(\034elds)h(of)e(complexit)m(y)h(theo)m(ry)g(and)f (cryptography)g(have)h(b)s(een)g(found,)g(b)s(eing)257 3048 y(the)c(PCP)f(Theo)m(rem)h(p)m(robably)e(the)i(most)f(sp)s (ectacula)m(r)h(application)f(example.)40 b(Conversely)257 3168 y(the)31 b(use)g(of)f(complexit)m(y)g(techniques)i(has)e(enabled)h (to)f(imp)m(rove)g(co)s(de)h(constructions)g(and)257 3288 y(to)e(develop)f(mo)m(re)h(e\036cient)h(co)s(ding)e(and)g(deco)s (ding)h(algo)m(rithms.)42 b(In)28 b(the)h(p)m(resent)h(column)257 3409 y(V)m(enk)m(atesan)g(Gurusw)m(ami)e(gives)f(a)f(tho)m(rough)i (intro)s(duction)f(to)g(one)g(of)g(these)h(algo)m(rithmic)257 3529 y(asp)s(ects,)i(rep)s(o)m(rting)e(ab)s(out)f(the)h(a)m(rea)g(of)f (iterative)h(algo)m(rithms)g(fo)m(r)f(deco)s(ding)h(lo)m(w-densit)m(y) 257 3650 y(pa)m(rit)m(y)33 b(check)h(co)s(des.)295 4173 y FM(Itera)-16 b(tive)67 b(Decoding)e(of)g(Lo)-5 b(w-Density)973 4380 y(P)-16 b(arity)67 b(Check)e(Codes)1134 4588 y FL(\(An)41 b(Intr)m(oductor)-10 b(y)40 b(Sur)-13 b(vey\))1294 4883 y FP(V)k(enk)j(atesan)37 b(Gurusw)m(ami)2460 4883 y SDict begin H.S end 2460 4883 a -43 x FK(\003)2460 4883 y SDict begin 0 H.L end 2460 4883 a 2460 4883 a SDict begin [ /Subtype /Link /Dest (Hfootnote.1) cvn /H /I /Border [0 0 12] /Color [1 0 0] H.B /ANN pdfmark end 2460 4883 a 257 5098 1296 4 v 369 5159 a FJ(\003)407 5189 y FI(Departmen)n(t)23 b(of)g(Computer)f(Science)h(and)g (Engineering,)g(Univ)n(ersit)n(y)f(of)h(W)-7 b(ashington,)23 b(Seattle,)257 5289 y(W)-9 b(A)28 b(98195,)e(U.S.A.)i(Supp)r(orted)g (in)f(part)g(b)n(y)h(NSF)g(CCF-0343672,)c(an)j(Alfred)h(P)-7 b(.)28 b(Sloan)f(Researc)n(h)257 5388 y(F)-7 b(ello)n(wship,)28 b(and)f(a)g(Da)n(vid)g(and)h(Lucile)f(P)n(ac)n(k)-5 b(ard)27 b(F)-7 b(oundation)27 b(F)-7 b(ello)n(wship.)p eop end %%Page: 2 2 TeXDict begin 2 1 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.2) cvn H.B /DEST pdfmark end 257 266 a 1678 573 a FH(Abstract)637 849 y FG(Muc)m(h)40 b(progress)g(has)g(b)s(een)f(made)i(on)f(deco)s (ding)g(algorithms)h(for)e(error-)501 962 y(correcting)45 b(co)s(des)d(in)i(the)f(last)g(decade.)79 b(In)43 b(this)f(article,)48 b(w)m(e)43 b(giv)m(e)h(an)f(in-)501 1075 y(tro)s(duction)34 b(to)f(some)g(fundamen)m(tal)h(results)f(on)g(iterativ)m(e,)i (message-passing)501 1188 y(algorithms)h(for)e(lo)m(w-densit)m(y)i (parit)m(y)f(c)m(hec)m(k)h(co)s(des.)52 b(F)-8 b(or)35 b(certain)h(imp)s(ortan)m(t)501 1301 y(sto)s(c)m(hastic)29 b(c)m(hannels,)h(this)e(line)h(of)f(w)m(ork)h(has)f(enabled)h(getting)g (v)m(ery)g(close)f(to)501 1414 y(Shannon)38 b(capacit)m(y)h(with)e (algorithms)h(that)g(are)f(extremely)g(e\036cien)m(t)i(\(b)s(oth)501 1527 y(in)31 b(theory)f(and)h(practice\).)257 1699 y SDict begin H.S end 257 1699 a 257 1699 a SDict begin 14.5 H.A end 257 1699 a 257 1699 a SDict begin [ /View [/XYZ H.V] /Dest (section.1) cvn H.B /DEST pdfmark end 257 1699 a 160 x FF(1)156 b(In)l(tro)t(duction)257 2078 y FE(Ov)m(er)31 b(the)f(past)g(decade)g(or)f(so,)i(there)f(has)g(b)s(een)g(substan)m (tial)f(new)i(progress)f(on)f(algo-)257 2198 y(rithmic)j(asp)s(ects)j (of)e(co)s(ding)g(theory)-8 b(.)47 b(A)34 b(\(far)f(from)g(exhaustiv)m (e\))i(list)d(of)i(the)g(themes)257 2319 y(that)f(ha)m(v)m(e)h (witnessed)f(in)m(tense)h(researc)m(h)g(activit)m(y)e(includes:)257 2376 y SDict begin H.S end 257 2376 a 257 2376 a SDict begin 14.5 H.A end 257 2376 a 257 2376 a SDict begin [ /View [/XYZ H.V] /Dest (Item.1) cvn H.B /DEST pdfmark end 257 2376 a 377 2518 a FE(1.)48 b(A)26 b(resurgence)i(of)e(in)m(terest)h(in) e(the)i(long)e(forgotten)g(class)i(of)e(lo)m(w-densit)m(y)i(parit)m(y) 501 2638 y(c)m(hec)m(k)37 b(\(LDPC\))f(co)s(des)g(and)e(on)h(iterativ)m (e,)g(message-passing)f(deco)s(ding)g(algo-)501 2759 y(rithms)27 b(for)g(them,)i(whic)m(h)f(has)g(resulted)g(in)f(co)s(des)i (with)e(rates)h(extremely)g(close)501 2879 y(to)k(Shannon)h(capacit)m (y)g(together)g(with)f(e\036cien)m(t)h(deco)s(ding)f(algorithms.)257 2939 y SDict begin H.S end 257 2939 a 257 2939 a SDict begin 14.5 H.A end 257 2939 a 257 2939 a SDict begin [ /View [/XYZ H.V] /Dest (Item.2) cvn H.B /DEST pdfmark end 257 2939 a 377 3081 a FE(2.)48 b(Linear)34 b(time)g(enco)s(dable/deco)s (dable)h(error-correcting)e(co)s(des)j(\(based)g(on)f(ex-)501 3201 y(panders\))f(for)e(w)m(orst-case)h(errors.)257 3267 y SDict begin H.S end 257 3267 a 257 3267 a SDict begin 14.5 H.A end 257 3267 a 257 3267 a SDict begin [ /View [/XYZ H.V] /Dest (Item.3) cvn H.B /DEST pdfmark end 257 3267 a 377 3404 a FE(3.)48 b(List)42 b(deco)s(ding)g(algorithms)d(whic) m(h)k(correct)g(man)m(y)f(more)f(w)m(orst-case)j(errors)501 3524 y(b)s(ey)m(ond)35 b(the)f(\020half-the-co)s(de-distance\021)40 b(b)s(ound,)34 b(and)g(whic)m(h)h(can)f(ac)m(hiev)m(e)h(ca-)501 3644 y(pacit)m(y)e(ev)m(en)h(against)d(adv)m(ersarial)h(noise.)2085 3644 y SDict begin H.S end 2085 3644 a -36 x FD(1)2124 3644 y SDict begin 14.5 H.L end 2124 3644 a 2124 3644 a SDict begin [ /Subtype /Link /Dest (Hfootnote.2) cvn /H /I /Border [0 0 12] /Color [1 0 0] H.B /ANN pdfmark end 2124 3644 a 257 3844 a FE(Of)e(course)h(there)f(are)g(some) g(in)m(terrelations)e(b)s(et)m(w)m(een)k(the)e(ab)s(o)m(v)m(e)h (directions;)f(in)f(par-)257 3964 y(ticular,)42 b(progress)f(on)g (linear-time)c(enco)s(dable/deco)s(dable)k(co)s(des)g(is)f(based)i(on)f (ex-)257 4084 y(pander)d(co)s(des,)h(whic)m(h)f(are)f(LDPC)h(co)s(des)g (with)e(additional)e(prop)s(erties.)57 b(Also,)38 b(list)257 4205 y(deco)s(ding)29 b(algorithms)d(that)j(run)g(in)g(linear)e(time)h (and)h(correct)g(a)g(fraction)f FC(\032)h FE(of)g(errors)257 4325 y(for)j(an)m(y)i(desired)f FC(\032)28 b(<)f FB(1)32 b FE(ha)m(v)m(e)i(b)s(een)g(dev)m(elop)s(ed)f(using)f(expander-based)j (ideas)d([)3310 4325 y SDict begin H.S end 3310 4325 a FE(12)3408 4261 y SDict begin H.R end 3408 4261 a 3408 4325 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.GI-linld) cvn H.B /ANN pdfmark end 3408 4325 a FE(].)404 4446 y(Of)22 b(the)g(ab)s(o)m(v)m(e)h(lines)f(of)f(w)m(ork,)26 b(the)c(last)g(t)m(w) m(o)h(ha)m(v)m(e)g(a)f(broader)h(follo)m(wing)c(in)j(the)g(the-)257 4566 y(oretical)g(computer)h(science)h(comm)m(unit)m(y)-8 b(,)24 b(due)g(to)e(their)h(fo)s(cus)g(on)g(the)h(com)m(binatorial,)257 4686 y(w)m(orst-case)30 b(noise)e(mo)s(del)f(and)i(the)g(extraneous)h (applications)c(of)i(suc)m(h)i(co)s(des)g(in)d(con-)257 4807 y(texts)43 b(b)s(esides)g(comm)m(unication)d(\(suc)m(h)j(as)f (pseudorandomness)i(and)e(a)m(v)m(erage-case)p 257 4898 1296 4 v 370 4959 a FA(1)407 4890 y SDict begin H.S end 407 4890 a 407 4890 a SDict begin H.R end 407 4890 a 407 4890 a SDict begin [ /View [/XYZ H.V] /Dest (Hfootnote.2) cvn H.B /DEST pdfmark end 407 4890 a 100 x FI(The)24 b(capacit)n(y-ac)n (hieving)d(part)j(w)n(as)f(recen)n(tly)g(sho)n(wn)h(for)g(co)r(des)f(o) n(v)n(er)g Fz(lar)l(ge)i FI(alphab)r(ets,)f(sp)r(ecif-)257 5089 y(ically)36 b(explicit)f(co)r(des)h(of)f(rate)g(close)g(to)h Fy(1)23 b FK(\000)h Fx(p)35 b FI(that)h(can)f(b)r(e)h(list)g(deco)r (ded)g(in)g(p)r(olynomial)f(time)257 5189 y(from)f(a)g(fraction)f Fx(p)h FI(of)g(errors)e(w)n(ere)h(constructed)h(in)g([)2048 5189 y SDict begin H.S end 2048 5189 a FI(14)2131 5136 y SDict begin H.R end 2131 5136 a 2131 5189 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.GR-capacity) cvn H.B /ANN pdfmark end 2131 5189 a FI(].)57 b(F)-7 b(or)34 b(binary)f(co)r(des,)i(the)g (capacit)n(y)e(for)257 5289 y(deco)r(ding)d(a)f(fraction)g Fx(p)g FI(of)h(errors)d(equals)i Fy(1)19 b FK(\000)g Fx(H)7 b Fy(\()p Fx(p)p Fy(\))p FI(,)31 b(but)f(w)n(e)f(do)g(not)h(kno) n(w)e(ho)n(w)h(to)h(ac)n(hiev)n(e)e(this)257 5388 y(constructiv)n(ely) -7 b(.)p eop end %%Page: 3 3 TeXDict begin 3 2 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.3) cvn H.B /DEST pdfmark end 257 266 a 307 x FE(complexit)m(y\).)44 b(The)34 b(sister)f(complexit)m(y)f(theory)h(column)f(that)h(app)s (ears)g(in)f(SIGA)m(CT)257 693 y(news)40 b(featured)f(recen)m(t)h(surv) m(eys)h(on)d(b)s(oth)g(these)h(topics)g([)2485 693 y SDict begin H.S end 2485 693 a FE(9)2533 629 y SDict begin H.R end 2533 629 a 2533 693 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.G-sigactsurvey) cvn H.B /ANN pdfmark end 2533 693 a FE(,)2599 693 y SDict begin H.S end 2599 693 a FE(32)2696 629 y SDict begin H.R end 2696 629 a 2696 693 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.sudan-sigact) cvn H.B /ANN pdfmark end 2696 693 a FE(].)61 b(A)39 b(longer)e(surv)m(ey)257 814 y(on)g(v)m(ery)i(recen)m(t)f(dev)m(elopmen)m(ts)g(in)e(list)f(deco) s(ding)i(of)f(algebraic)f(co)s(des)j(will)c(app)s(ear)257 934 y(in)h([)401 934 y SDict begin H.S end 401 934 a FE(10)498 870 y SDict begin H.R end 498 870 a 498 934 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.Gur-nowsurvey) cvn H.B /ANN pdfmark end 498 934 a FE(].)52 b(A)35 b(v)m(ery)i(brief)d(surv)m (ey)j(featuring)e(couple)g(of)f(complexit)m(y-theoretic)g(uses)j(of)257 1054 y(list)i(deco)s(ding)h(app)s(ears)g(in)f([)1361 1054 y SDict begin H.S end 1361 1054 a FE(11)1459 990 y SDict begin H.R end 1459 990 a 1459 1054 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.Gur-ITW) cvn H.B /ANN pdfmark end 1459 1054 a FE(].)66 b(Applications)39 b(of)g(co)s(ding)g(theory)i (to)f(complexit)m(y)257 1175 y(theory)-8 b(,)31 b(esp)s(ecially)d (those)i(rev)m(olving)f(around)g(sub-linear)g(algorithms,)e(are)i(surv) m(ey)m(ed)257 1295 y(in)j(detail)f(in)h([)783 1295 y SDict begin H.S end 783 1295 a FE(34)880 1231 y SDict begin H.R end 880 1231 a 880 1295 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.luca-survey) cvn H.B /ANN pdfmark end 880 1295 a FE(].)404 1423 y(W)-8 b(e)29 b(use)h(the)g(opp)s(ortunit)m(y)e (pro)m(vided)i(b)m(y)g(this)f(column)e(to)i(fo)s(cus)g(on)g(the)h (\034rst)g(line)257 1544 y(of)g(w)m(ork)h(on)f(iterativ)m(e)f(\(also)h (called)f(message-passing)g(or)h(b)s(elief)f(propagation\))f(algo-)257 1664 y(rithms)h(for)g(deco)s(ding)g(LDPC)i(co)s(des.)44 b(This)30 b(is)f(in)g(itself)f(a)i(v)-5 b(ast)30 b(area)f(with)h(n)m (umerous)257 1784 y(tec)m(hnically)25 b(sophisticated)h(results.)42 b(F)-8 b(or)25 b(a)h(comprehensiv)m(e)h(discussion)f(of)g(this)f(area,) 257 1905 y(w)m(e)33 b(p)s(oin)m(t)e(the)i(reader)f(to)g(the)g(up)s (coming)f(b)s(o)s(ok)g(b)m(y)i(Ric)m(hardson)f(and)g(Urbank)m(e)h([) 3343 1905 y SDict begin H.S end 3343 1905 a FE(25)3441 1840 y SDict begin H.R end 3441 1840 a 3441 1905 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RU-book) cvn H.B /ANN pdfmark end 3441 1905 a FE(],)257 2025 y(whic)m(h)e(is)f(an)h(excellen) m(t)g(resource)g(on)g(this)f(topic.)42 b(The)32 b(F)-8 b(ebruary)30 b(2001)g(issue)h(of)f(V)-8 b(ol-)257 2145 y(ume)29 b(47)g(of)g(the)g(IEEE)h(T)-8 b(ransactions)30 b(on)f(Information)e(Theory)j(is)f(another)g(v)-5 b(aluable)257 2266 y(resource)42 b(\026)e(this)g(w)m(as)h(a)g(sp)s(ecial)e(issue)i (dedicated)g(to)f(iterativ)m(e)f(deco)s(ding)h(and)h(in)257 2386 y(particular)h(con)m(tains)i(the)g(series)g(of)f(pap)s(ers)h([) 2035 2386 y SDict begin H.S end 2035 2386 a FE(16)2133 2322 y SDict begin H.R end 2133 2322 a 2133 2386 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.LMSS) cvn H.B /ANN pdfmark end 2133 2386 a FE(,)2203 2386 y SDict begin H.S end 2203 2386 a FE(17)2301 2322 y SDict begin H.R end 2301 2322 a 2301 2386 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.LMSS-errors) cvn H.B /ANN pdfmark end 2301 2386 a FE(,)2371 2386 y SDict begin H.S end 2371 2386 a FE(23)2469 2322 y SDict begin H.R end 2469 2322 a 2469 2386 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RU01) cvn H.B /ANN pdfmark end 2469 2386 a FE(,)2540 2386 y SDict begin H.S end 2540 2386 a FE(22)2637 2322 y SDict begin H.R end 2637 2322 a 2637 2386 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RSU01) cvn H.B /ANN pdfmark end 2637 2386 a FE(].)77 b(This)43 b(sequence)k(of)257 2507 y(pap)s(ers)31 b(is)f(arguably)f(one)h(of)g(the)g(most)g(imp)s(ortan)m(t)e(p)s (ost-Gallager)f(dev)m(elopmen)m(ts)k(in)257 2627 y(the)f(analysis)f(of) g(iterativ)m(e)g(deco)s(ding,)g(and)h(it)e(laid)g(do)m(wn)i(the)g (foundations)f(for)g(m)m(uc)m(h)257 2747 y(of)j(the)h(recen)m(t)h (progress)g(in)d(this)i(\034eld.)257 2908 y Fw(Disclaimer:)45 b FE(The)35 b(literature)e(on)i(the)f(sub)5 b(ject)37 b(of)d(LDPC)h(and)g(related)f(co)s(des)h(and)257 3028 y(b)s(elief)27 b(propagation)g(algorithms)e(is)j(v)-5 b(ast)29 b(and)f(div)m(erse,)i(and)f(the)f(author,)h(not)f(ha)m(ving) 257 3149 y(w)m(ork)m(ed)35 b(on)e(the)h(topic)f(himself,)e(is)i(only)g (a)m(w)m(are)h(of)f(a)g(small)e(p)s(ortion)h(of)g(it.)45 b(Our)33 b(aim)257 3269 y(will)d(b)s(e)j(to)f(merely)f(pro)m(vide)i(a)f (p)s(eek)h(in)m(to)e(some)h(of)g(the)h(basic)f(con)m(text,)h(results,)g (and)257 3389 y(metho)s(ds)h(of)g(the)h(area.)48 b(W)-8 b(e)35 b(will)c(fo)s(cus)k(almost)d(exclusiv)m(ely)j(on)f(LDPC)i(co)s (des,)f(and)257 3510 y(imp)s(ortan)m(t)43 b(related)h(constructions)h (suc)m(h)g(as)g(L)-8 b(T)45 b(co)s(des,)j(Raptor)43 b(co)s(des,)49 b(Rep)s(eat-)257 3630 y(A)m(ccum)m(ulate)40 b(co)s(des,)i(and)e(turb)s (o)g(co)s(des)g(are)g(either)f(skipp)s(ed)h(or)g(only)f(v)m(ery)i (brie\035y)257 3751 y(men)m(tioned.)h(While)26 b(the)i(article)d (should)j(\(hop)s(efully\))d(b)s(e)j(dev)m(oid)g(of)e(ma)5 b(jor)27 b(tec)m(hnical)257 3871 y(inaccuracies,)52 b(w)m(e)c(ap)s (ologize)d(for)i(an)m(y)i(inappropriate)c(omissions)i(in)f(credits)i (and)257 3991 y(citations)22 b(\(and)g(w)m(elcome)h(commen)m(ts)f(from) g(the)h(reader)g(if)f(an)m(y)h(suc)m(h)h(ma)5 b(jor)22 b(omissions)257 4112 y(are)33 b(sp)s(otted\).)257 4305 y Fw(Organization:)42 b FE(W)-8 b(e)30 b(b)s(egin)f(with)g(some)h (basic)f(bac)m(kground)i(information)c(concern-)257 4425 y(ing)d(LDPC)i(co)s(des,)h(the)e(c)m(hannel)g(mo)s(dels)f(w)m(e)i(will) c(study)-8 b(,)28 b(and)c(the)i(goal)d(of)h(this)g(line)g(of)257 4545 y(study)32 b(in)d(Section)974 4545 y SDict begin H.S end 974 4545 a FE(2)1023 4481 y SDict begin H.R end 1023 4481 a 1023 4545 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (section.2) cvn H.B /ANN pdfmark end 1023 4545 a FE(.)42 b(In)31 b(Section)1551 4545 y SDict begin H.S end 1551 4545 a FE(3)1600 4481 y SDict begin H.R end 1600 4481 a 1600 4545 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (section.3) cvn H.B /ANN pdfmark end 1600 4545 a FE(,)f(w)m(e)h(discuss)h(ho) m(w)e(concatenated)i(co)s(des)f(with)e(an)257 4666 y(outer)e(co)s(de)g (that)g(can)f(correct)i(a)e(small)e(fraction)i(of)g(errors)h(can)g(b)s (e)g(used)h(to)e(approac)m(h)257 4786 y(capacit)m(y)-8 b(,)27 b(alb)s(eit)c(with)i(a)g(p)s(o)s(or)f(dep)s(endence)k(on)d(the)h (gap)f(to)g(capacit)m(y)-8 b(.)41 b(W)-8 b(e)25 b(then)h(turn)257 4907 y(to)32 b(message)h(passing)f(algorithms)d(for)j(LDPC)h(co)s(des)g (and)f(describ)s(e)h(their)e(high)h(lev)m(el)257 5027 y(structure)46 b(in)d(Section)1165 5027 y SDict begin H.S end 1165 5027 a FE(4)1214 4963 y SDict begin H.R end 1214 4963 a 1214 5027 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (section.4) cvn H.B /ANN pdfmark end 1214 5027 a FE(.)79 b(With)43 b(this)h(in)g(place,)j(w)m(e)e(dev)m(elop)g(and)f (analyze)g(some)257 5147 y(sp)s(eci\034c)32 b(message)f(passing)g (algorithms)d(for)i Fv(r)-5 b(e)g(gular)31 b FE(LDPC)h(co)s(des)g(in)e (Section)3274 5147 y SDict begin H.S end 3274 5147 a FE(5)3323 5083 y SDict begin H.R end 3323 5083 a 3323 5147 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (section.5) cvn H.B /ANN pdfmark end 3323 5147 a FE(,)h(es-)257 5268 y(tablishing)24 b(theoretical)h(thresholds)h(for)g(the)g(binary)g(erasure)g(and)h (binary)e(symmetric)257 5388 y(c)m(hannels.)44 b(W)-8 b(e)31 b(then)g(turn)g(our)f(fo)s(cus)h(to)g Fv(irr)-5 b(e)g(gular)30 b FE(LDPC)i(co)s(des)f(in)f(Section)3231 5388 y SDict begin H.S end 3231 5388 a FE(6)3280 5324 y SDict begin H.R end 3280 5324 a 3280 5388 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (section.6) cvn H.B /ANN pdfmark end 3280 5388 a FE(,)h(and)p eop end %%Page: 4 4 TeXDict begin 4 3 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.4) cvn H.B /DEST pdfmark end 257 266 a 307 x FE(discuss,)38 b(among)c(other)i(things,)g(ho)m(w)g(one)g(can)g(use)h(them)e(to)g(ac)m (hiev)m(e)i(the)f(capacit)m(y)257 693 y(of)d(the)h(binary)f(erasure)h (c)m(hannel.)46 b(Finally)-8 b(,)30 b(in)j(Section)2385 693 y SDict begin H.S end 2385 693 a FE(7)2433 629 y SDict begin H.R end 2433 629 a 2433 693 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (section.7) cvn H.B /ANN pdfmark end 2433 693 a FE(,)h(w)m(e)g(discuss)h(ho)m(w)e(one)h(can)257 814 y(ac)m(hiev)m(e)24 b(linear)d(enco)s(ding)i(time)e(for)i(LDPC)h(co) s(des,)h(and)e(also)f(discuss)i(a)f(v)-5 b(arian)m(t)21 b(called)257 934 y(Irregular)31 b(Rep)s(eat-A)m(ccum)m(ulate)g(\(IRA\)) h(co)s(des)g(that)f(are)h(linear-time)c(enco)s(dable)j(b)m(y)257 1054 y(design)c(and)f(additionally)d(o\033er)k(impro)m(v)m(ed)f (complexit)m(y-vs-p)s(erformance)f(trade-o\033s.)257 1256 y SDict begin H.S end 257 1256 a 257 1256 a SDict begin 14.5 H.A end 257 1256 a 257 1256 a SDict begin [ /View [/XYZ H.V] /Dest (section.2) cvn H.B /DEST pdfmark end 257 1256 a 170 x FF(2)156 b(Bac)l(kground)257 1559 y SDict begin H.S end 257 1559 a 257 1559 a SDict begin 14.5 H.A end 257 1559 a 257 1559 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.1) cvn H.B /DEST pdfmark end 257 1559 a 128 x Fu(2.1)131 b(Linear)44 b(and)g(LDPC)f(co)t(des)257 1884 y FE(W)-8 b(e)36 b(will)d(fo)s(cus)i(exclusiv)m(ely)h(on)f(binary) f(linear)g(co)s(des.)52 b(A)35 b(binary)g(linear)e(co)s(de)j FC(C)42 b FE(of)257 2004 y Fv(blo)-5 b(ck)42 b(length)f FC(n)g FE(is)g(a)g(subspace)i(of)d Ft(F)1689 1968 y Fs(n)1689 2029 y Fr(2)1777 2004 y FE(where)i Ft(F)2128 2019 y Fr(2)2210 2004 y FB(=)g Fq(f)p FB(0)p FC(;)17 b FB(1)p Fq(g)40 b FE(is)g(the)i(\034eld)f(with)g(t)m(w)m(o)257 2125 y(elemen)m(ts.)i (The)28 b(rate)g(of)g FC(C)7 b FE(,)28 b(denoted)h FC(R)q FB(\()p FC(C)7 b FB(\))p FE(,)29 b(equals)f FC(k)s(=n)g FE(where)h FC(k)i FE(is)c(the)i(dimension)257 2245 y(of)36 b FC(C)42 b FE(\(as)36 b(a)f(v)m(ector)i(space)g(o)m(v)m(er)f Ft(F)1561 2260 y Fr(2)1601 2245 y FE(\);)h(suc)m(h)g(a)e(co)s(de)h(is)f (also)g(referred)h(to)g(as)f(an)h FB([)p FC(n;)17 b(k)s FB(])257 2366 y FE(co)s(de.)42 b(Being)26 b(a)h(linear)e(subspace)j(of) e(dimension)f FC(k)s FE(,)j(the)f(co)s(de)g FC(C)34 b FE(can)27 b(b)s(e)g(describ)s(ed)g(as)257 2486 y(the)f(k)m(ernel)f(of)g (a)g(matrix)e FC(H)35 b Fq(2)28 b Ft(F)1455 2435 y Fr(\()p Fs(n)p Fp(\000)p Fs(k)r Fr(\))p Fp(\002)p Fs(n)1455 2510 y Fr(2)1748 2486 y FE(,)f(so)e(that)g FC(C)34 b FB(=)28 b Fq(f)p FC(c)f Fq(2)h Ft(F)2600 2450 y Fs(n)2600 2511 y Fr(2)2675 2486 y Fq(j)f FC(H)8 b(c)27 b FB(=)h(0)p Fq(g)c FE(\(w)m(e)i(treat)257 2606 y(co)s(dew)m(ords)35 b FC(c)d FE(as)i(column)d(v)m(ectors)k(for)d(this)h(description\).)43 b(The)34 b(matrix)e FC(H)40 b FE(is)32 b(called)257 2727 y(the)26 b Fv(p)-5 b(arity)28 b(che)-5 b(ck)28 b(matrix)c FE(of)h(the)h(co)s(de)f FC(C)7 b FE(.)41 b(In)26 b(general,)g(an)m(y)g (c)m(hoice)f(of)g FC(H)33 b FE(whose)26 b(ro)m(ws)257 2847 y(form)32 b(a)h(basis)f(of)h(the)g(dual)f(space)i FC(C)1644 2811 y Fp(?)1731 2847 y FB(=)29 b Fq(f)p FC(x)f Fq(2)h Ft(F)2125 2811 y Fs(n)2125 2872 y Fr(2)2200 2847 y Fq(j)f FC(x)2311 2811 y Fs(t)2341 2847 y FC(c)g FB(=)g(0)p Fq(8)p FC(c)h Fq(2)f FC(C)7 b Fq(g)33 b FE(describ)s(es)h(the)257 2968 y(same)27 b(co)s(de.)42 b(Of)26 b(sp)s(ecial)g(in)m(terest)h(to)f (us)h(here)h(are)f(co)s(des)g(that)f(admit)f(a)i Fv(sp)-5 b(arse)26 b FE(parit)m(y)257 3088 y(c)m(hec)m(k)38 b(matrix.)50 b(In)35 b(particular,)f(w)m(e)j(will)32 b(study)37 b Fv(low-density)f(p)-5 b(arity)38 b(che)-5 b(ck)34 b FE(\(LDPC\))257 3208 y(co)s(des,)49 b(whic)m(h)d(w)m(ere)g(in)m(tro)s(duced)f(and)h (studied)f(in)f(Gallager's)f(amazing)g(w)m(ork)j([)3419 3208 y SDict begin H.S end 3419 3208 a FE(8)3468 3144 y SDict begin H.R end 3468 3144 a 3468 3208 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.gallager) cvn H.B /ANN pdfmark end 3468 3208 a FE(])257 3329 y(that)29 b(w)m(as)i(w)m(a)m(y)f (ahead)g(of)e(its)h(time.)41 b(LDPC)31 b(co)s(des)f(are)f(describ)s(ed) h(b)m(y)g(a)f(parit)m(y)g(c)m(hec)m(k)257 3449 y(matrix)g(all)g(of)h (whose)i(ro)m(ws)g(and)f(columns)f(ha)m(v)m(e)i(at)e(most)g(a)g (\034xed)i(constan)m(t)g(n)m(um)m(b)s(er)257 3569 y(of)g FB(1)p FE('s)h(\(the)g(constan)m(t)h(is)e(indep)s(enden)m(t)h(of)f FC(n)p FE(\).)1999 3569 y SDict begin H.S end 1999 3569 a -36 x FD(2)2039 3569 y SDict begin 14.5 H.L end 2039 3569 a 2039 3569 a SDict begin [ /Subtype /Link /Dest (Hfootnote.3) cvn /H /I /Border [0 0 12] /Color [1 0 0] H.B /ANN pdfmark end 2039 3569 a 404 3696 a FE(A)45 b(con)m(v)m(enien)m(t)i(w)m(a)m(y)g(to)e(describ)s(e)h(an)f (LDPC)h(co)s(de)g(is)f(in)g(terms)g(of)g(its)f Fv(factor)257 3816 y(gr)-5 b(aph)p FE(.)515 3816 y SDict begin H.S end 515 3816 a -36 x FD(3)554 3816 y SDict begin 14.5 H.L end 554 3816 a 554 3816 a SDict begin [ /Subtype /Link /Dest (Hfootnote.4) cvn /H /I /Border [0 0 12] /Color [1 0 0] H.B /ANN pdfmark end 554 3816 a 44 w FE(This)32 b(is)g(a)g(natural)g(bipartite)e(graph)j(de\034ned)g(as)g (follo)m(ws.)42 b(On)33 b(the)g(left)e(side)257 3937 y(are)g FC(n)f FE(v)m(ertices,)i(called)e Fv(variable)f FE(no)s(des,)i(one)g(for)f(eac)m(h)h(co)s(dew)m(ord)g(p)s(osition.)41 b(On)31 b(the)257 4057 y(righ)m(t)37 b(are)g FC(m)f FB(=)g FC(n)26 b Fq(\000)g FC(k)40 b FE(v)m(ertices,)g(called)c Fv(che)-5 b(ck)36 b FE(no)s(des,)j(one)f(for)f(eac)m(h)h(parit)m(y)f(c) m(hec)m(k)257 4178 y(\(ro)m(w)k(of)e(the)h(parit)m(y)g(c)m(hec)m(k)i (matrix\).)64 b(A)40 b(c)m(hec)m(k)i(no)s(de)f(is)e(adjacen)m(t)i(to)e (all)f(v)-5 b(ariable)257 4298 y(no)s(des)42 b(whose)f(corresp)s (onding)g(co)s(dew)m(ord)h(sym)m(b)s(ols)e(app)s(ear)g(in)g(this)h (parit)m(y)f(c)m(hec)m(k.)257 4418 y(In)32 b(other)f(w)m(ords,)i(the)e (parit)m(y)g(c)m(hec)m(k)j(matrix)29 b(of)i(the)h(co)s(de)f(is)g (precisely)g(the)h(bipartite)257 4539 y(adjacency)i(matrix)d(of)h(the)h (factor)f(graph.)404 4665 y(A)h(sp)s(ecial)e(class)i(of)g(LDPC)h(co)s (des)f(are)g(regular)f(LDPC)i(co)s(des)f(where)h(the)g(factor)257 4786 y(graph)41 b(is)f(b)s(oth)h(left-regular)d(and)j(righ)m (t-regular.)66 b(Regular)40 b(LDPC)i(co)s(des)g(w)m(ere)g(in)p 257 4898 1296 4 v 370 4959 a FA(2)407 4890 y SDict begin H.S end 407 4890 a 407 4890 a SDict begin H.R end 407 4890 a 407 4890 a SDict begin [ /View [/XYZ H.V] /Dest (Hfootnote.3) cvn H.B /DEST pdfmark end 407 4890 a 100 x FI(W)-7 b(e)23 b(will)g(throughout)f(b)r(e)h(in)n(terested)f(in)i(a)e(family)h (of)g(co)r(des)f(of)h(increasing)e(blo)r(c)n(k)h(length)h Fx(n)g FI(with)257 5089 y(rate)h Fx(k)s(=n)g FI(held)h(a)f(\034xed)g (constan)n(t.)35 b(F)-7 b(or)24 b(con)n(v)n(enience,)g(w)n(e)g(don't)h (sp)r(ell)f(this)h(out)g(explicitly)-7 b(,)25 b(but)g(this)257 5189 y(asymptotic)i(fo)r(cus)h(should)f(alw)n(a)n(ys)f(b)r(e)i(k)n(ept) f(in)h(mind.)370 5258 y FA(3)407 5189 y SDict begin H.S end 407 5189 a 407 5189 a SDict begin H.R end 407 5189 a 407 5189 a SDict begin [ /View [/XYZ H.V] /Dest (Hfootnote.4) cvn H.B /DEST pdfmark end 407 5189 a 100 x FI(This)c(graphical)f (represen)n(tation)g(applies)h(for)g(an)n(y)g(linear)g(co)r(de.)36 b(But)25 b(the)g(resulting)f(graph)f(will)257 5388 y(b)r(e)28 b(sparse,)f(and)g(hence)h(amenable)e(to)i(linear)f(time)h(algorithms,)e (only)h(for)g(LDPC)h(co)r(des.)p eop end %%Page: 5 5 TeXDict begin 5 4 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.5) cvn H.B /DEST pdfmark end 257 266 a 307 x FE(fact)42 b(the)g(v)-5 b(arian)m(t)41 b(originally)d(studied)k(b)m(y)h(Gallager)c ([)2339 573 y SDict begin H.S end 2339 573 a FE(8)2388 509 y SDict begin H.R end 2388 509 a 2388 573 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.gallager) cvn H.B /ANN pdfmark end 2388 573 a FE(],)44 b(as)e(w)m(ell)f(as)h(in)f(the)h(w)m(orks)257 693 y(of)36 b(Mac)m(k)-5 b(a)m(y)38 b(and)e(Neal)g([)1180 693 y SDict begin H.S end 1180 693 a FE(18)1277 629 y SDict begin H.R end 1277 629 a 1277 693 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.mackay) cvn H.B /ANN pdfmark end 1277 693 a FE(,)1341 693 y SDict begin H.S end 1341 693 a FE(19)1438 629 y SDict begin H.R end 1438 629 a 1438 693 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.MN) cvn H.B /ANN pdfmark end 1438 693 a FE(])g(and)h(Sipser)f(and)g (Spielman)f([)2633 693 y SDict begin H.S end 2633 693 a FE(29)2730 629 y SDict begin H.R end 2730 629 a 2730 693 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.SS96) cvn H.B /ANN pdfmark end 2730 693 a FE(,)2794 693 y SDict begin H.S end 2794 693 a FE(30)2891 629 y SDict begin H.R end 2891 629 a 2891 693 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.spielman96) cvn H.B /ANN pdfmark end 2891 693 a FE(])i(that)f(spark)m(ed)257 814 y(the)31 b(resurgence)g(of)f(in)m (terest)g(in)f(LDPC)i(co)s(des)g(after)f(o)m(v)m(er)h(30)e(y)m(ears)i (since)f(Gallager's)257 934 y(w)m(ork.)489 934 y SDict begin H.S end 489 934 a -36 x FD(4)530 934 y SDict begin 14.5 H.L end 530 934 a 530 934 a SDict begin [ /Subtype /Link /Dest (Hfootnote.5) cvn /H /I /Border [0 0 12] /Color [1 0 0] H.B /ANN pdfmark end 530 934 a 81 w FE(LDPC)46 b(co)s(des)g(based)g(on)f(non-regular)f(graphs,)k (called)c(irregular)f(LDPC)257 1054 y(co)s(des,)29 b(rose)d(to)g (prominence)f(b)s(eginning)g(in)g(the)i(w)m(ork)g(of)e(Lub)m(y)i Fv(et)i(al)d FE([)2887 1054 y SDict begin H.S end 2887 1054 a FE(16)2985 990 y SDict begin H.R end 2985 990 a 2985 1054 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.LMSS) cvn H.B /ANN pdfmark end 2985 1054 a FE(,)3038 1054 y SDict begin H.S end 3038 1054 a FE(17)3135 990 y SDict begin H.R end 3135 990 a 3135 1054 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.LMSS-errors) cvn H.B /ANN pdfmark end 3135 1054 a FE(])h(\(study-)257 1175 y(ing)f(co)s(des)i(based)g(on)f (irregular)e(graphs)i(w)m(as)h(one)f(of)g(the)g(big)f(conceptual)h (leaps)g(made)257 1295 y(in)k(these)h(w)m(orks\).)44 b(W)-8 b(e)32 b(will)d(return)i(to)g(this)g(asp)s(ect)g(later)f(in)h (the)g(surv)m(ey)-8 b(.)45 b(A)31 b(p)s(opular)257 1416 y(c)m(hoice)38 b(of)e(regular)g(LDPC)i(co)s(des)g(\(with)f(a)g(rate)g (of)f FB(1)p FC(=)p FB(2)p FE(\))g(are)h FB(\(3)p FC(;)17 b FB(6\))p FE(-regular)35 b(LDPC)257 1536 y(co)s(des)f(where)f(v)-5 b(ariable)31 b(no)s(des)i(ha)m(v)m(e)h(degree)g FB(3)e FE(and)h(c)m(hec)m(k)h(no)s(des)f(ha)m(v)m(e)h(degree)g FB(6)p FE(.)257 1711 y SDict begin H.S end 257 1711 a 257 1711 a SDict begin 14.5 H.A end 257 1711 a 257 1711 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.2) cvn H.B /DEST pdfmark end 257 1711 a 133 x Fu(2.2)131 b(Channel)44 b(mo)t(dels)f(and)g(their)i(capacit)l(y)257 2035 y FE(Design)h(of)e(go) s(o)s(d)g(LDPC)j(co)s(des,)i(together)c(with)f(progress)i(in)f (analyzing)e(natural)257 2156 y(message-passing)49 b(algorithms)d(for)i (deco)s(ding)h(them,)j(has)e(led)e(to)g(rapid)g(progress)257 2276 y(to)m(w)m(ards)31 b(approac)m(hing)f(the)g(capacit)m(y)h(of)e (imp)s(ortan)m(t)f(sto)s(c)m(hastic)j(c)m(hannels.)43 b(W)-8 b(e)31 b(no)m(w)257 2396 y(review)i(the)g(main)e(noise)i(mo)s (dels)e(that)h(w)m(e)i(will)c(b)s(e)j(in)m(terested)g(in.)404 2520 y(Throughout,)k(w)m(e)g(deal)e(with)g(binary)h(co)s(des)g(only)-8 b(.)53 b(W)-8 b(e)36 b(will)d(\034nd)k(it)e(con)m(v)m(enien)m(t)257 2640 y(to)d(use)g Fq(f)p FB(+1)p FC(;)17 b Fq(\000)p FB(1)p Fq(g)31 b FE(\(instead)h(of)f Fq(f)p FB(0)p FC(;)17 b FB(1)p Fq(g)p FE(\))31 b(for)g(the)h(binary)f(alphab)s(et,)g(where)i FB(+1)e FE(corre-)257 2761 y(sp)s(onds)36 b(to)f(the)g(bit)g FB(0)f FE(and)h Fq(\000)p FB(1)h FE(to)e(the)i(bit)e FB(1)p FE(.)51 b(Note)35 b(the)g(X)m(OR)g(op)s(eration)f(b)s(ecomes)257 2881 y(m)m(ultiplication)28 b(in)k(the)h Fq(\006)p FB(1)g FE(notation.)404 3005 y(W)-8 b(e)38 b(will)d(assume)j(the)g(c)m (hannel's)g(op)s(eration)f(to)g(b)s(e)h Fv(memoryless)p FE(,)f(so)h(that)f(eac)m(h)257 3125 y(sym)m(b)s(ol)43 b(of)h(the)g(co)s(dew)m(ord)g(is)g(distorted)f(indep)s(enden)m(tly)i (according)e(to)g(the)h(same)257 3245 y(c)m(hannel)f(la)m(w.)73 b(So)43 b(to)f(sp)s(ecify)h(the)g(noise)f(mo)s(del,)h(it)f(su\036ces)j (to)d(sp)s(ecify)h(ho)m(w)g(the)257 3366 y(noise)33 b(distorts)f(a)g (single)f(input)h(sym)m(b)s(ol.)42 b(F)-8 b(or)32 b(us)h(the)g(input)f (sym)m(b)s(ol)f(will)f(alw)m(a)m(ys)j(b)s(e)257 3486 y(either)j Fq(\006)p FB(1)p FE(,)h(and)g(so)f(the)g(c)m(hannels)h(ha)m (v)m(e)g(as)g(input)e(alphab)s(et)g Fq(X)49 b FB(=)33 b Fq(f)p FB(1)p FC(;)17 b Fq(\000)p FB(1)p Fq(g)p FE(.)53 b(Their)257 3607 y(output)35 b(alphab)s(et)f(will)e(b)s(e)j(denoted)g (b)m(y)h Fq(Y)42 b FE(and)34 b(will)f(b)s(e)h(di\033eren)m(t)h(for)f (the)h(di\033eren)m(t)257 3727 y(c)m(hannels.)45 b(Up)s(on)32 b(transmission)f(of)g(a)h(co)s(dew)m(ord)h FC(c)28 b Fq(2)g(X)2393 3691 y Fs(n)2440 3727 y FE(,)k(the)h(w)m(ord)g FC(y)i FE(observ)m(ed)f(b)m(y)257 3847 y(the)i(receiv)m(er)h(b)s (elongs)e(to)g Fq(Y)1339 3811 y Fs(n)1385 3847 y FE(.)53 b(The)36 b(receiv)m(er)g(m)m(ust)g(then)g(deco)s(de)g FC(y)j FE(and)c(hop)s(efully)257 3968 y(compute)f(the)h(original)c (transmitted)i(co)s(dew)m(ord)i FC(c)p FE(.)48 b(The)35 b(c)m(hallenge)e(is)h(to)f(ac)m(hiev)m(e)i(a)257 4088 y(v)-5 b(anishingly)31 b(small)g(error)h(probabilit)m(y)f(\(i.e.,)i (the)g(probabilit)m(y)d(of)j(either)f(a)h(deco)s(ding)257 4208 y(failure)27 b(or)i(an)f(incorrect)h(deco)s(ding\),)g(while)f(at)g (the)h(same)g(time)e(op)s(erating)g(at)i(a)f(go)s(o)s(d)257 4329 y(rate,)33 b(hop)s(efully)e(close)i(to)f(the)h(capacit)m(y)g(of)f (the)h(c)m(hannel.)404 4452 y(W)-8 b(e)45 b(b)s(egin)f(with)h(the)h (simplest)d(noise)i(mo)s(del,)i(the)e Fv(Binary)h(Er)-5 b(asur)g(e)47 b(Channel)257 4573 y FE(\(BEC\).)37 b(This)g(is)f (parameterized)g(b)m(y)h(a)f(real)f(n)m(um)m(b)s(er)i FC(\013)q FE(,)g FB(0)d Fq(\024)g FC(\013)h(<)f FB(1)p FE(.)55 b(The)37 b(output)257 4693 y(alphab)s(et)32 b(is)f Fq(Y)36 b FB(=)27 b Fq(f)p FB(1)p FC(;)17 b Fq(\000)p FB(1)p FC(;)g FB(?)p Fq(g)p FE(,)32 b(with)g FB(?)g FE(signifying)e(an) i Fv(er)-5 b(asur)g(e)p FE(.)43 b(Up)s(on)33 b(input)e FC(x)d Fq(2)g(X)15 b FE(,)p 257 4799 1296 4 v 370 4860 a FA(4)407 4790 y SDict begin H.S end 407 4790 a 407 4790 a SDict begin H.R end 407 4790 a 407 4790 a SDict begin [ /View [/XYZ H.V] /Dest (Hfootnote.5) cvn H.B /DEST pdfmark end 407 4790 a 100 x FI(In)26 b(the)g(long)f(in)n(terim)h(p)r(erio)r (d,)g(LDPC)g(co)r(des)g(w)n(en)n(t)f(in)n(to)h(oblivion,)f(with)i(the)f (exception)f(of)h(t)n(w)n(o)257 4990 y(\(kno)n(wn)e(to)g(us\))h(w)n (orks.)34 b(Zy)n(ablo)n(v)22 b(and)i(Pinsk)n(er)g([)1835 4990 y SDict begin H.S end 1835 4990 a FI(35)1918 4936 y SDict begin H.R end 1918 4936 a 1918 4990 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.ZP-ldpc) cvn H.B /ANN pdfmark end 1918 4990 a FI(])g(pro)n(v)n(ed)f(that)h(for)g(random)f(LDPC)i (co)r(des,)g(with)257 5089 y(high)36 b(probabilit)n(y)g(o)n(v)n(er)e (the)j(c)n(hoice)e(of)h(the)h(co)r(de,)h(Gallager's)c(algorithm)h (corrected)g(a)h(constan)n(t)257 5189 y(fraction)c(of)h Fz(worst-c)l(ase)g FI(errors.)50 b(T)-7 b(anner)31 b([)1669 5189 y SDict begin H.S end 1669 5189 a FI(33)1752 5136 y SDict begin H.R end 1752 5136 a 1752 5189 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.tanner) cvn H.B /ANN pdfmark end 1752 5189 a FI(])i(presen)n(ted)f(an)h(imp)r(ortan)n(t)f (generalization)e(of)j(Gal-)257 5289 y(lager's)c(construction)g(and)h (his)g(deco)r(ding)g(algorithms,)f(whic)n(h)h(w)n(as)g(later)f(imp)r (ortan)n(t)h(in)g(the)h(w)n(ork)257 5388 y(on)d(linear)e(time)i(deco)r (dable)g(expander)e(co)r(des)h([)1782 5388 y SDict begin H.S end 1782 5388 a FI(29)1865 5335 y SDict begin H.R end 1865 5335 a 1865 5388 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.SS96) cvn H.B /ANN pdfmark end 1865 5388 a FI(].)p eop end %%Page: 6 6 TeXDict begin 6 5 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.6) cvn H.B /DEST pdfmark end 257 266 a 307 x FE(the)29 b(c)m(hannel)g(outputs)g FC(x)g FE(with)g(probabilit)m(y)d FB(1)14 b Fq(\000)g FC(\013)q FE(,)30 b(and)e(outputs)h FB(?)g FE(with)f(probabilit)m(y)257 693 y FC(\013)q FE(.)72 b(The)43 b(v)-5 b(alue)41 b FC(\013)h FE(is)g(called)f(the)h(erasure)h (probabilit)m(y)-8 b(,)42 b(and)g(w)m(e)h(denote)g(b)m(y)g Fo(BEC)3446 708 y Fs(\013)257 814 y FE(the)33 b(BEC)h(with)e(erasure)i (probabilit)m(y)c FC(\013)q FE(.)43 b(F)-8 b(or)32 b(large)g FC(n)p FE(,)g(the)h(receiv)m(ed)h(w)m(ord)g(consists)257 934 y(of)f(ab)s(out)f FB(\(1)22 b Fq(\000)h FC(\013)q FB(\))p FC(n)32 b FE(unerased)i(sym)m(b)s(ols)f(with)f(high)g (probabilit)m(y)-8 b(,)31 b(so)h(the)i(maxim)m(um)257 1054 y(rate)46 b(at)f(whic)m(h)h(reliable)d(comm)m(unication)g(is)i(p)s (ossible)g(is)g(at)g(most)g FB(\(1)30 b Fq(\000)i FC(\013)q FB(\))45 b FE(\(this)257 1175 y(holds)29 b(ev)m(en)h(if)e(the)h (transmitter)e(and)i(receiv)m(er)h(knew)g(in)e(adv)-5 b(ance)29 b(whic)m(h)g(bits)g(will)d(b)s(e)257 1295 y(erased\).)57 b(It)36 b(turns)i(out)e(this)g(upp)s(er)h(b)s(ound)g(can)g(b)s(e)f(ac)m (hiev)m(ed,)j(and)e(Elias)e([)3181 1295 y SDict begin H.S end 3181 1295 a FE(5)3230 1231 y SDict begin H.R end 3230 1231 a 3230 1295 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.elias-erasure) cvn H.B /ANN pdfmark end 3230 1295 a FE(],)j(who)257 1416 y(\034rst)33 b(in)m(tro)s(duced)g(the)g(BEC,)g (also)f(pro)m(v)m(ed)i(that)e(its)g(capacit)m(y)h(equals)g FB(\(1)22 b Fq(\000)g FC(\013)q FB(\))p FE(.)404 1537 y(The)k Fv(Binary)i(Symmetric)g(Channel)c FE(\(BSC\))i(is)f (parameterized)g(b)m(y)i(a)e(real)g(n)m(um)m(b)s(er)257 1657 y FC(p)p FE(,)41 b FB(0)e Fq(\024)h FC(p)f(<)f FB(1)p FC(=)p FB(2)p FE(,)j(and)e(has)h(output)f(alphab)s(et)f Fq(Y)47 b FB(=)39 b Fq(f)p FB(1)p FC(;)17 b Fq(\000)p FB(1)p Fq(g)p FE(.)63 b(On)39 b(input)g FC(x)g Fq(2)g(X)15 b FE(,)257 1778 y(the)43 b(c)m(hannel)g(outputs)g FC(bx)h FE(where)g FC(b)h FB(=)g Fq(\000)p FB(1)d FE(with)h(probabilit)m(y)d FC(p)j FE(and)f FC(b)k FB(=)e(1)f FE(with)257 1898 y(probabilit)m(y)34 b FB(1)24 b Fq(\000)g FC(p)p FE(.)53 b(The)36 b(v)-5 b(alue)35 b FC(p)g FE(is)h(called)e(the)i Fv(cr)-5 b(ossover)36 b(pr)-5 b(ob)g(ability)p FE(.)52 b(The)37 b(BSC)257 2018 y(with)j(crosso)m(v)m(er)j(probabilit)m(y)38 b FC(p)j FE(is)f(denoted)h(b)m(y)h Fo(BSC)2314 2033 y Fs(p)2354 2018 y FE(.)67 b(The)42 b(capacit)m(y)e(of)g Fo(BSC)3350 2033 y Fs(p)3430 2018 y FE(is)257 2139 y(w)m(ell)35 b(kno)m(wn)i(to)e (b)s(e)h FB(1)24 b Fq(\000)h FC(H)8 b FB(\()p FC(p)p FB(\))p FE(,)35 b(where)i FC(H)8 b FB(\()p FC(p)p FB(\))32 b(=)h Fq(\000)p FC(p)17 b FB(lg)h FC(p)24 b Fq(\000)g FB(\(1)g Fq(\000)h FC(p)p FB(\))17 b(lg)q(\(1)24 b Fq(\000)g FC(p)p FB(\))36 b FE(is)f(the)257 2259 y(binary)d(en)m(trop)m(y)i (function.)404 2380 y(Finally)-8 b(,)29 b(w)m(e)34 b(men)m(tion)e(a)g (c)m(hannel)h(with)f(con)m(tin)m(uous)h(output)g(alphab)s(et)e Fq(Y)40 b FE(called)257 2501 y Fv(Binary)31 b(Input)g(A)-5 b(dditive)31 b(White)h(Gaussian)f(Noise)d FE(\(BIA)-11 b(W)m(GN\).)30 b(Here)f Fq(Y)37 b FE(equals)29 b(the)257 2621 y(set)46 b(of)f(real)f(n)m(um)m(b)s(ers,)50 b(and)45 b(the)h(c)m(hannel)f(op)s(eration)f(is)h(mo)s(deled)f(as)h FC(y)53 b FB(=)c FC(x)31 b FB(+)f FC(z)257 2741 y FE(where)41 b FC(x)g Fq(2)f(f\006)p FB(1)p Fq(g)g FE(is)f(the)h(input)g(and)g FC(z)k FE(is)c(a)f(normal)f(v)-5 b(ariable)38 b(with)h(mean)h FB(0)f FE(and)257 2900 y(v)-5 b(ariance)40 b FC(\033)706 2864 y Fr(2)785 2900 y FE(\(i.e.,)i(has)e(probabilit)m(y)e(densit)m(y)j (function)e FC(p)p FB(\()p FC(z)t FB(\))i(=)2868 2861 y Fr(1)p 2778 2877 215 4 v 2778 2887 a Fp(p)p 2837 2887 156 3 v 59 x Fr(2)p Fs(\031)r(\033)2957 2927 y Fn(2)3002 2900 y FC(e)3047 2855 y Fp(\000)3131 2828 y Fm(z)3163 2807 y Fn(2)p 3113 2840 103 3 v 3113 2889 a(2)p Fm(\033)3181 2875 y Fn(2)3229 2900 y FE(\).)66 b(W)-8 b(e)257 3037 y(denote)26 b(b)m(y)h Fo(BIA)-11 b(W)m(GN)1060 3052 y Fs(\033)1132 3037 y FE(the)26 b(BIA)-11 b(W)m(GN)26 b(with)f(v)-5 b(ariance)24 b FC(\033)2380 3001 y Fr(2)2420 3037 y FE(;)k(its)c (capacit)m(y)i(is)f(a)g(function)257 3158 y(of)48 b FB(1)p FC(=\033)541 3122 y Fr(2)629 3158 y FE(alone,)k(though)c(there)h(is)f (no)h(elemen)m(tary)f(form)f(expression)j(kno)m(wn)g(for)257 3278 y(the)39 b(capacit)m(y)g(\(but)f(it)g(can)h(b)s(e)f(expressed)j (as)e(an)f(in)m(tegral)f(that)i(can)f(b)s(e)h(estimated)257 3399 y(n)m(umerically\).)50 b(F)-8 b(or)34 b(rate)h FB(1)p FC(=)p FB(2)p FE(,)g(the)h(largest)e FC(\033)39 b FE(\(Shannon)d (limit\))31 b(for)k(whic)m(h)g(reliable)257 3519 y(comm)m(unication)g (on)i(the)g(BIA)-11 b(W)m(GN)38 b(c)m(hannel)g(is)e(p)s(ossible)h(is)f (\(up)i(to)e(the)i(precision)257 3639 y(giv)m(en\))33 b FC(\033)605 3654 y Fr(opt)739 3639 y FB(=)28 b(0)p FC(:)p FB(9787)p FE(.)404 3761 y(More)39 b(generally)-8 b(,)40 b(if)e(w)m(e)i(allo)m(w)e(scaling)g(of)g(inputs,)j(the)f (capacit)m(y)f(is)g(a)g(function)257 3881 y(of)i(the)g (\020signal-to-noise\021)k(ratio)39 b FC(E)1588 3896 y Fs(N)1655 3881 y FC(=\033)1763 3845 y Fr(2)1843 3881 y FE(where)j FC(E)2205 3896 y Fs(N)2313 3881 y FE(is)f(the)g(energy)g (exp)s(ended)i(p)s(er)257 4001 y(c)m(hannel)k(use.)86 b(If)47 b(the)g(inputs)f(to)g(the)h(c)m(hannel)g(are)f(not)h (constrained)f(to)g(b)s(e)h Fq(\006)p FB(1)p FE(,)257 4122 y(but)d(instead)f(can)g(tak)m(e)h(arbitrary)e(real)g(v)-5 b(alues,)46 b(then)e(it)e(is)g(w)m(ell)h(kno)m(wn)h(that)f(the)257 4242 y(capacit)m(y)f(of)f(the)h(A)-11 b(W)m(GN)42 b(c)m(hannel)g (equals)1977 4203 y Fr(1)p 1977 4219 36 4 v 1977 4277 a(2)2039 4242 y FB(log)2165 4266 y Fr(2)2221 4242 y FB(\(1)22 b(+)g FC(E)2500 4257 y Fs(N)2568 4242 y FC(=\033)2676 4206 y Fr(2)2715 4242 y FB(\))41 b FE(bits)g(p)s(er)h(c)m(hannel)257 4363 y(use.)67 b(In)40 b(particular,)g(in)g(order)g(to)f(ac)m(hiev)m(e) i(reliable)d(comm)m(unication)f(at)j(a)g(rate)g(of)257 4483 y FB(1)p FC(=)p FB(2)31 b FE(o)m(v)m(er)h(the)g(real-input)d(A)-11 b(W)m(GN)32 b(c)m(hannel,)g(a)f(signal-to-noise)d(ratio)i(of)h FB(1)p FE(,)g(or)g FB(0)g FE(dB,)257 4603 y(is)c(required.)726 4603 y SDict begin H.S end 726 4603 a -36 x FD(5)766 4603 y SDict begin 14.5 H.L end 766 4603 a 766 4603 a SDict begin [ /Subtype /Link /Dest (Hfootnote.6) cvn /H /I /Border [0 0 12] /Color [1 0 0] H.B /ANN pdfmark end 766 4603 a 41 w FE(F)-8 b(or)26 b(the)h(BIA)-11 b(W)m(GN)28 b(c)m(hannel,)g(this)e(ratio)g(increases)h(to)g FB(1)p FC(=\033)3040 4567 y Fr(2)3036 4628 y(opt)3169 4603 y FB(=)h(1)p FC(:)p FB(044)257 4724 y FE(or)i FB(0)p FC(:)p FB(187)g FE(dB.)g(A)m(ccordingly)-8 b(,)31 b(the)f(y)m(ardstic)m (k)i(to)e(measure)g(the)h(qualit)m(y)f(of)g(a)g(deco)s(ding)257 4844 y(algorithm)d(for)j(an)g(LDPC)h(co)s(de)g(of)f(rate)g FB(1)p FC(=)p FB(2)f FE(is)h(ho)m(w)h(close)f(to)g(this)g(limit)c(it)j (can)i(lead)257 4964 y(to)f(correct)h(deco)s(ding)f(with)g(probabilit)m (y)e(tending)i(to)g FB(1)g FE(\(o)m(v)m(er)i(the)e(realization)e(of)i (the)257 5085 y(BIA)-11 b(W)m(GN)34 b(c)m(hannel)e(noise\).)404 5206 y(The)i(con)m(tin)m(uous)g(output)g(of)f(a)h(BIA)-11 b(W)m(GN)34 b(c)m(hannel)g(can)g(b)s(e)f(quan)m(tized)i(to)e(yield)p 257 5297 1296 4 v 370 5358 a FA(5)407 5289 y SDict begin H.S end 407 5289 a 407 5289 a SDict begin H.R end 407 5289 a 407 5289 a SDict begin [ /View [/XYZ H.V] /Dest (Hfootnote.6) cvn H.B /DEST pdfmark end 407 5289 a 99 x FI(In)28 b(decib)r(el)g(notation,)f Fx(\025)c(>)g Fy(0)k FI(is)g(equiv)-5 b(alen)n(t)28 b(to)f Fy(10)14 b(log)2156 5408 y Fl(10)2240 5388 y Fx(\025)28 b FI(dB.)p eop end %%Page: 7 7 TeXDict begin 7 6 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.7) cvn H.B /DEST pdfmark end 257 266 a 307 x FE(a)42 b(discrete)g(appro)m(ximation)e(to)h(the)h(original)d(v)-5 b(alue,)43 b(whic)m(h)g(can)f(then)g(b)s(e)g(used)h(in)257 693 y(deco)s(ding.)i(\(Of)33 b(course,)h(this)f(leads)f(to)h(loss)g(in) f(information,)e(but)k(is)e(often)h(done)h(for)257 814 y(considerations)k(of)g(deco)s(ding)f(complexit)m(y)-8 b(.\))60 b(A)38 b(particularly)e(simple)g(quan)m(tization)257 934 y(is)e(to)f(deco)s(de)h(a)g(signal)e FC(x)i FE(in)m(to)f FB(1)g FE(if)f FC(x)e Fq(\025)h FB(0)i FE(and)h(in)m(to)f Fq(\000)p FB(1)g FE(if)g FC(x)d(<)f FB(0)p FE(.)47 b(This)34 b(e\033ectiv)m(ely)257 1054 y(con)m(v)m(erts)51 b(an)e(A)-11 b(W)m(GN)49 b(c)m(hannel)g(with)f(v)-5 b(ariance)48 b FC(\033)2232 1018 y Fr(2)2320 1054 y FE(in)m(to)g(a)h(BSC)g(with)f (crosso)m(v)m(er)257 1175 y(probabilit)m(y)42 b FC(Q)p FB(\(1)p FC(=\033)t FB(\))k(=)1306 1136 y Fr(1)p 1255 1152 137 4 v 1255 1162 a Fp(p)p 1314 1162 79 3 v 55 x Fr(2)p Fs(\031)1419 1095 y Fk(R)1485 1121 y Fp(1)1466 1209 y Fr(1)p Fs(=\033)1600 1175 y FC(e)1645 1139 y Fp(\000)p Fs(x)1740 1115 y Fn(2)1774 1139 y Fs(=)p Fr(2)1849 1175 y FC(dx)p FE(.)77 b(It)43 b(should)h(not)f(come)h(as)f(a)h(surprise)257 1295 y(that)33 b(the)g(capacit)m(y)h(of)e(the)h(resulting)f(BSC)i (falls)d(w)m(ell)h(short)h(of)g(the)g(capacit)m(y)g(of)g(the)257 1416 y(BIA)-11 b(W)m(GN.)404 1537 y(All)26 b(the)j(ab)s(o)m(v)m(e)g(c)m (hannels)g(ha)m(v)m(e)g(the)g(follo)m(wing)c Fv(output-symmetry)k FE(prop)s(ert)m(y:)42 b(F)-8 b(or)257 1657 y(eac)m(h)36 b(p)s(ossible)d(c)m(hannel)i(output)f FC(q)t FE(,)h FC(p)p FB(\()p FC(y)e FB(=)e FC(q)t Fq(j)p FC(x)g FB(=)f(1\))g(=)h FC(p)p FB(\()p FC(y)j FB(=)c Fq(\000)p FC(q)t Fq(j)p FC(x)h FB(=)g Fq(\000)p FB(1\))p FE(.)49 b(\(Here)257 1777 y FC(p)p FB(\()p FC(y)t Fq(j)p FC(x)p FB(\))34 b FE(denotes)i(the)f(conditional)d(probabilit)m(y)h(that)i(the)g(c)m (hannel)g(output)g(equals)g FC(y)257 1898 y FE(giv)m(en)e(the)g(c)m (hannel)g(input)f(is)g FC(x)p FE(.\))404 2019 y(W)-8 b(e)34 b(will)e(fo)s(cus)i(a)g(go)s(o)s(d)f(deal)h(of)g(atten)m(tion)f (on)h(the)h(BEC.)g(Being)e(a)h(v)m(ery)i(simple)257 2139 y(c)m(hannel,)30 b(it)e(serv)m(es)j(as)e(a)g(go)s(o)s(d)f(w)m(arm-up)g (to)g(dev)m(elop)i(the)f(cen)m(tral)g(ideas,)g(and)g(at)g(the)257 2260 y(same)34 b(time)f(ac)m(hieving)h(capacit)m(y)g(on)g(the)h(BEC)g (with)e(iterativ)m(e)h(deco)s(ding)f(of)h(LDPC)257 2380 y(co)s(des)40 b(is)f(tec)m(hnically)f(non-trivial.)60 b(The)40 b(ideas)f(whic)m(h)h(w)m(ere)g(originally)35 b(dev)m(elop)s(ed)257 2500 y(for)43 b(erasure)h(co)s(des)g(in)e([)1189 2500 y SDict begin H.S end 1189 2500 a FE(16)1287 2436 y SDict begin H.R end 1287 2436 a 1287 2500 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.LMSS) cvn H.B /ANN pdfmark end 1287 2500 a FE(])h(ha)m(v)m(e)h(b)s(een)g(generalized)e(for)h (more)f(general)g(c)m(hannels,)257 2621 y(including)e(the)i(BSC)g(and)f (BIA)-11 b(W)m(GN,)42 b(with)f(great)g(success)j([)2638 2621 y SDict begin H.S end 2638 2621 a FE(17)2736 2556 y SDict begin H.R end 2736 2556 a 2736 2621 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.LMSS-errors) cvn H.B /ANN pdfmark end 2736 2621 a FE(,)2804 2621 y SDict begin H.S end 2804 2621 a FE(23)2902 2556 y SDict begin H.R end 2902 2556 a 2902 2621 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RU01) cvn H.B /ANN pdfmark end 2902 2621 a FE(,)2970 2621 y SDict begin H.S end 2970 2621 a FE(22)3068 2556 y SDict begin H.R end 3068 2556 a 3068 2621 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RSU01) cvn H.B /ANN pdfmark end 3068 2621 a FE(].)70 b(Y)-8 b(et,)44 b(to)257 2741 y(date)h(the)g(BEC)h(is)e(the)h(only)f(c)m(hannel)h(kno)m(wn)h (for)e(whic)m(h)h(one)g(can)g(pro)m(v)-5 b(ably)44 b(get)257 2861 y(arbitrarily)26 b(close)i(to)f(capacit)m(y)h(via)g(iterativ)m(e)f (deco)s(ding)h(of)f(\(an)h(ensem)m(ble)h(of)7 b(\))27 b(LDPC)257 2982 y(co)s(des.)57 b(So)37 b(naturally)-8 b(,)36 b(giv)m(en)h(our)f(fo)s(cus)h(on)g(the)g(theoretical)e(asp)s (ects,)k(the)e(BEC)h(is)257 3102 y(of)32 b(particular)f(in)m(terest.) 257 3264 y SDict begin H.S end 257 3264 a 257 3264 a SDict begin 14.5 H.A end 257 3264 a 257 3264 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.3) cvn H.B /DEST pdfmark end 257 3264 a 131 x Fu(2.3)131 b(Spirit)45 b(of)f(the)g(results)257 3581 y FE(The)35 b(cen)m(tral)e(goal)f(of)i(researc)m(h)h(in)e(c)m (hannel)h(co)s(ding)e(is)i(the)g(follo)m(wing:)43 b(giv)m(en)33 b(a)h(par-)257 3701 y(ticular)i(c)m(hannel,)k(\034nd)e(a)g(family)d(of) i(co)s(des)i(whic)m(h)f(ha)m(v)m(e)h(fast)f(\(ideally)e(linear-time\)) 257 3822 y(enco)s(ding)25 b(algorithms)d(and)j(whic)m(h)g(can)g(b)s(e)g (reliably)e(deco)s(ded)j(in)e(linear)f(time)g(at)i(rates)257 3942 y(arbitrarily)33 b(close)j(to)f(c)m(hannel)h(capacit)m(y)-8 b(.)52 b(This)36 b(is,)g(of)f(course,)i(also)e(the)h(goal)e(of)h(the) 257 4063 y(line)d(of)g(w)m(ork)h(on)g(LDPC)g(co)s(des.)404 4184 y(In)f(\020practice\021)40 b(one)33 b(of)f(the)g(things)g(that)h (seems)g(to)f(get)g(p)s(eople)g(excited)h(are)g(plots)257 4304 y(of)k(the)h(signal-to-noise)c(ratio)i(\(SNR\))h(vs)i(bit)d(error) h(probabilit)m(y)f(\(BER\))h(for)g(\034nite-)257 4424 y(length)30 b(co)s(des)h(found)f(b)m(y)i(non-trivial)27 b(optimization)f(based)32 b(on)e(theoretical)f(insigh)m(ts,)257 4545 y(follo)m(w)m(ed)39 b(b)m(y)i(sim)m(ulation)c(on,)42 b(sa)m(y)-8 b(,)43 b(the)d(BIA)-11 b(W)m(GN)41 b(c)m(hannel.)66 b(Inspired)40 b(b)m(y)h(the)f(re-)257 4665 y(mark)-5 b(able)38 b(success)k(on)d(the)h(BEC)g([)1612 4665 y SDict begin H.S end 1612 4665 a FE(16)1709 4601 y SDict begin H.R end 1709 4601 a 1709 4665 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.LMSS) cvn H.B /ANN pdfmark end 1709 4665 a FE(],)h(this)e(approac)m(h)h(w)m(as)g(pioneered)f(for)g (LDPC)257 4786 y(co)s(des)34 b(in)e(the)h(presence)h(of)f(errors)g(in)e ([)1722 4786 y SDict begin H.S end 1722 4786 a FE(31)1820 4721 y SDict begin H.R end 1820 4721 a 1820 4786 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.spielman-allerton) cvn H.B /ANN pdfmark end 1820 4786 a FE(,)1880 4786 y SDict begin H.S end 1880 4786 a FE(17)1977 4721 y SDict begin H.R end 1977 4721 a 1977 4786 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.LMSS-errors) cvn H.B /ANN pdfmark end 1977 4786 a FE(],)i(culminating)d(in)h(the)i(demonstration)257 4906 y(of)c(co)s(des)h(for)e(the)i(BIA)-11 b(W)m(GN)30 b(c)m(hannel)f(in)f([)1866 4906 y SDict begin H.S end 1866 4906 a FE(22)1964 4842 y SDict begin H.R end 1964 4842 a 1964 4906 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RSU01) cvn H.B /ANN pdfmark end 1964 4906 a FE(])h(that)g(b)s(eat)g (turb)s(o)g(co)s(des)g(and)h(get)f(v)m(ery)257 5026 y(close)k(to)f(the) h(Shannon)g(limit.)404 5147 y(Since)j(this)f(article)g(is)g(in)m (tended)i(for)e(a)h(theory)g(audience,)i(our)d(fo)s(cus)i(will)c(b)s(e) j(on)257 5268 y(the)i(\020w)m(orst\021)46 b(c)m(hannel)37 b(parameter)g(\(whic)m(h)h(w)m(e)g(call)e(threshold\))h(for)g(whic)m(h) h(one)g(can)257 5388 y(pro)m(v)m(e)45 b(that)e(the)h(deco)s(ding)e (will)f(b)s(e)j(successful)h(with)e(probabilit)m(y)e(approac)m(hing)h FB(1)p eop end %%Page: 8 8 TeXDict begin 8 7 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.8) cvn H.B /DEST pdfmark end 257 266 a 307 x FE(in)38 b(the)h(asymptotic)f(limit)c(as)39 b(the)g(blo)s(c)m(k)f(length)g(gro)m (ws)h(to)f(in\034nit)m(y)-8 b(.)61 b(The)39 b(relev)-5 b(an)m(t)257 693 y(c)m(hannel)36 b(parameters)g(for)f(the)h(BEC,)g (BSC,)g(and)g(BIA)-11 b(W)m(GN)36 b(are,)h(resp)s(ectiv)m(ely)-8 b(,)37 b(the)257 814 y(erasure)i(probabilit)m(y)-8 b(,)36 b(crosso)m(v)m(er)k(probabilit)m(y)-8 b(,)36 b(and)h(the)h(v)-5 b(ariance)37 b(of)g(the)h(Gaussian)257 934 y(noise.)j(The)25 b(threshold)e(is)h(lik)m(e)f(the)h(random)f(capacit)m(y)h(for)g(a)f Fv(given)g FE(co)s(de)h(\(or)g(ensem)m(ble)257 1054 y(of)j(co)s(des\))g (and)g(a)g Fv(p)-5 b(articular)26 b FE(deco)s(der.)43 b(Normally)24 b(for)i(studying)h(capacit)m(y)g(w)m(e)h(\034x)g(the)257 1175 y(c)m(hannel)h(and)f(ask)h(what)g(is)f(the)g(largest)g(rate)g (under)h(whic)m(h)g(reliable)d(comm)m(unication)257 1295 y(is)31 b(p)s(ossible,)f(whereas)i(here)g(w)m(e)g(\034x)f(the)g(rate)g (and)g(ask)g(for)g(the)g(w)m(orst)g(c)m(hannel)g(under)257 1416 y(whic)m(h)i(probabilit)m(y)d(of)i(miscomm)m(unication)c(tends)33 b(to)f(zero.)44 b(Of)31 b(course,)j(the)e(goal)f(is)257 1536 y(to)f(attain)f(as)h(a)g(large)f(a)h(threshold)g(as)g(p)s (ossible,)g(ideally)e(approac)m(hing)h(the)i(Shannon)257 1656 y(limit)e(\(for)j(example,)g FB(1)22 b Fq(\000)h FC(\013)33 b FE(for)f Fo(BEC)1686 1671 y Fs(\013)1768 1656 y FE(and)h FB(1)22 b Fq(\000)g FC(H)8 b FB(\()p FC(p)p FB(\))32 b FE(for)g Fo(BSC)2705 1671 y Fs(p)2744 1656 y FE(\).)257 1884 y SDict begin H.S end 257 1884 a 257 1884 a SDict begin 14.5 H.A end 257 1884 a 257 1884 a SDict begin [ /View [/XYZ H.V] /Dest (section.3) cvn H.B /DEST pdfmark end 257 1884 a 165 x FF(3)156 b(Simple)60 b(concatenated)g(sc) l(hemes)e(to)h(ac)l(hiev)l(e)g(ca-)490 2231 y(pacit)l(y)52 b(on)g(BEC)f(and)h(BSC)257 2470 y FE(W)-8 b(e)25 b(could)f(consider)h (the)g(c)m(hannel)g(co)s(ding)f(problem)f(solv)m(ed)i(\(at)f(least)g (in)g(theory\))h(on)f(a)257 2590 y(giv)m(en)k(c)m(hannel)g(if)e(w)m(e)j (ha)m(v)m(e)f(explicit)e(co)s(des,)k(with)d(e\036cien)m(t)h(algorithms) d(for)i(enco)s(ding)257 2711 y(and)36 b(reliable)d(deco)s(ding)j(at)f (rates)h(within)e(an)m(y)i(desired)h FC(")e FE(of)g(capacit)m(y)-8 b(.)52 b(Ideally)-8 b(,)36 b(the)257 2831 y(run)h(time)e(of)h(the)h (algorithms)c(should)j(b)s(e)h(linear)e(in)g(the)i(blo)s(c)m(k)f (length)g FC(n)p FE(,)i(and)e(also)257 2951 y(dep)s(end)h(p)s (olynomially)31 b(on)36 b FB(1)p FC(=")p FE(.)51 b(\(But)35 b(as)h(w)m(e)h(will)c(see)j(later,)f(for)g(certain)g(c)m(hannels)257 3072 y(lik)m(e)27 b(the)i(BEC,)f(w)m(e)h(can)f(ha)m(v)m(e)h(a)f(run)m (time)f(of)g FC(O)s FB(\()p FC(n)17 b FB(log\(1)p FC(=")p FB(\)\))p FE(,)28 b(or)f(ev)m(en)j(b)s(etter)e FC(cn)g FE(with)257 3192 y FC(c)38 b FE(indep)s(enden)m(t)g(of)f FC(")p FE(,)h(if)f(w)m(e)h(allo)m(w)e(randomization)e(in)j(the)h (construction.\))58 b(In)38 b(this)257 3313 y(section,)f(w)m(e)g (discuss)g(some)e(\020simple\021)42 b(attac)m(ks)36 b(on)g(this)g (problem)e(for)h(the)i(BEC)f(and)257 3433 y(BSC,)27 b(wh)m(y)f(they)h (are)e(not)g(satisfactory)-8 b(,)27 b(and)e(the)h(basic)g(c)m (hallenges)f(this)g(raises)g(\(some)257 3553 y(of)32 b(whic)m(h)h(are)g(addressed)h(b)m(y)g(the)f(line)e(of)h(w)m(ork)i(on)e (LDPC)i(co)s(des\).)404 3683 y(F)-8 b(or)34 b(the)i(BEC,)g(once)g(w)m (e)h(ha)m(v)m(e)f(the)g(description)f(of)g(the)h(generator)f(matrix)f (of)g(a)257 3804 y(linear)i(co)s(de)h(that)g(ac)m(hiev)m(es)h(capacit)m (y)-8 b(,)39 b(w)m(e)f(can)f(deco)s(de)h(in)e FC(O)s FB(\()p FC(n)2719 3768 y Fr(3)2758 3804 y FB(\))h FE(time)e(b)m(y)j (solving)257 3924 y(a)33 b(linear)e(system)i(\(the)g(deco)s(ding)g (succeeds)i(if)c(the)j(system)f(has)g(a)g(unique)g(solution\).)257 4045 y(Since)40 b(a)f(random)f(linear)g(co)s(de)h(ac)m(hiev)m(es)i (capacit)m(y)f(with)f(high)f(probabilit)m(y)f([)3240 4045 y SDict begin H.S end 3240 4045 a FE(5)3289 3980 y SDict begin H.R end 3289 3980 a 3289 4045 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.elias-erasure) cvn H.B /ANN pdfmark end 3289 4045 a FE(],)k(w)m(e)257 4165 y(can)32 b(sample)f(a)g (random)g(generator)g(matrix,)f(th)m(us)j(getting)d(a)i(co)s(de)f(that) h(w)m(orks)h(with)257 4285 y(high)28 b(probabilit)m(y)f(\(together)h (with)g(a)h(cubic)g(time)e(algorithm\).)39 b(Ho)m(w)m(ev)m(er,)31 b(w)m(e)f(do)e(not)257 4406 y(kno)m(w)39 b(an)m(y)f(metho)s(d)f(to)g Fv(c)-5 b(ertify)38 b FE(that)f(the)h(c)m(hosen)h(co)s(de)e(indeed)h (ac)m(hiev)m(es)h(capacit)m(y)-8 b(.)257 4526 y(The)32 b(dra)m(wbac)m(ks)h(with)e(this)f(solution)g(are)h(the)g(cubic)g(time)f (and)h(randomized)f(nature)257 4647 y(of)i(the)h(construction.)404 4777 y(A)23 b(construction)f(using)h Fv(c)-5 b(onc)g(atenate)g(d)25 b(c)-5 b(o)g(des)21 b FE(gets)j(around)f(b)s(oth)f(these)i(shortcom-) 257 4897 y(ings.)59 b(The)38 b(idea)f(originates)f(in)h(F)-8 b(orney's)39 b(w)m(ork)f([)2162 4897 y SDict begin H.S end 2162 4897 a FE(7)2211 4833 y SDict begin H.R end 2211 4833 a 2211 4897 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.forney-thesis) cvn H.B /ANN pdfmark end 2211 4897 a FE(])g(that)f(w)m(as)i(the)f (\034rst)g(to)g(presen)m(t)257 5017 y(co)s(des)48 b(approac)m(hing)f (capacit)m(y)g(with)g(p)s(olynomial)c(time)j(enco)s(ding)g(and)i(deco)s (ding)257 5138 y(algorithms.)404 5268 y(Let)35 b FC(\013)g FE(b)s(e)g(the)h(erasure)f(probabilit)m(y)e(of)i(the)g(BEC)h(and)f(sa)m (y)h(our)e(goal)f(is)i(to)f(con-)257 5388 y(struct)26 b(a)f(co)s(de)g(of)g(rate)g FB(\(1)7 b Fq(\000)g FC(\013)h Fq(\000)f FC(")p FB(\))25 b FE(that)g(enables)g(reliable)e(comm)m (unication)f(on)j Fo(BEC)3419 5403 y Fs(\013)3468 5388 y FE(.)p eop end %%Page: 9 9 TeXDict begin 9 8 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.9) cvn H.B /DEST pdfmark end 257 266 a 307 x FE(Let)38 b FC(C)507 588 y Fr(1)584 573 y FE(b)s(e)f(a)h(linear)d(time)i(enco)s (dable/deco)s(dable)g(binary)g(co)s(de)g(of)g(rate)h FB(\(1)25 b Fq(\000)h FC("=)p FB(2\))257 693 y FE(that)39 b(can)h(correct)g(a)f(small)d(constan)m(t)k(fraction)e FC(\015)44 b FB(=)39 b FC(\015)5 b FB(\()p FC(")p FB(\))39 b FC(>)g FB(0)g FE(of)f Fv(worst-c)-5 b(ase)39 b FE(era-)257 814 y(sures.)49 b(Suc)m(h)36 b(co)s(des)e(w)m(ere)i(constructed)f(in)e ([)1942 814 y SDict begin H.S end 1942 814 a FE(30)2040 749 y SDict begin H.R end 2040 749 a 2040 814 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.spielman96) cvn H.B /ANN pdfmark end 2040 814 a FE(,)2101 814 y SDict begin H.S end 2101 814 a FE(1)2150 749 y SDict begin H.R end 2150 749 a 2150 814 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.AL-erasures) cvn H.B /ANN pdfmark end 2150 814 a FE(].)48 b(F)-8 b(or)33 b(the)h(concatenated)h(co)s(ding,)257 934 y(w)m(e)43 b(do)e(the)g(follo)m(wing.)67 b(F)-8 b(or)41 b(some)g(parameter)f FC(b)p FE(,)k(w)m(e)e(blo)s(c)m(k)f(the)h(co)s(dew)m(ord)g(of)f FC(C)3456 949 y Fr(1)257 1054 y FE(in)m(to)27 b(blo)s(c)m(ks)i(of)e (size)h FC(b)p FE(,)i(and)e(then)g(enco)s(de)h(eac)m(h)g(of)e(these)i (blo)s(c)m(ks)f(b)m(y)h(a)f(suitable)f Fv(inner)257 1175 y FE(binary)k(linear)e(co)s(de)j FC(C)1125 1190 y Fr(2)1195 1175 y FE(of)f(dimension)e FC(b)j FE(and)f(rate)g FB(\(1)19 b Fq(\000)h FC(\013)f Fq(\000)h FC("=)p FB(2\))p FE(.)42 b(The)32 b(inner)f(co)s(de)257 1295 y(will)i(b)s(e)j(pic)m(k)m(ed)h(so) e(that)g(it)g(ac)m(hiev)m(es)i(the)f(capacit)m(y)f(of)g(the)h Fo(BEC)2729 1310 y Fs(\013)2778 1295 y FE(,)h(and)e(sp)s(eci\034cally) 257 1416 y(reco)m(v)m(ers)40 b(the)d(correct)h(message)f(with)g (success)j(probabilit)m(y)35 b(at)i(least)f FB(1)25 b Fq(\000)h FC(\015)5 b(=)p FB(2)p FE(.)57 b(F)-8 b(or)257 1563 y FC(b)42 b FB(=)f FC(b)p FB(\()p FC(";)17 b(\015)5 b FB(\))40 b(=)h(\012)964 1453 y Fk(\020)1034 1516 y Fr(log)q(\(1)p Fs(=\015)t Fr(\))p 1034 1540 257 4 v 1129 1598 a Fs(")1162 1579 y Fn(2)1301 1453 y Fk(\021)1360 1563 y FE(,)i(a)d(random)f(co)s(de)i(meets)f(this)g(goal)f(with)h(high) g(prob-)257 1711 y(abilit)m(y)-8 b(,)40 b(so)g(w)m(e)h(can)f(\034nd)h (one)f(b)m(y)h(brute-force)f(searc)m(h)h(\(that)f(tak)m(es)h(constan)m (t)g(time)257 1831 y(dep)s(ending)33 b(only)f(on)h FC(")p FE(\).)404 1953 y(The)28 b(deco)s(ding)f(pro)s(ceeds)i(as)e(one)h(w)m (ould)f(exp)s(ect:)43 b(\034rst)28 b(eac)m(h)g(of)f(the)h(inner)f(blo)s (c)m(ks)257 2074 y(is)38 b(deco)s(ded,)k(b)m(y)d(solving)e(a)i(linear)d (system,)41 b(returning)d(either)h(deco)s(ding)f(failure)f(or)257 2194 y(the)d(correct)h(v)-5 b(alue)33 b(of)g(the)h(blo)s(c)m(k.)46 b(\(There)35 b(are)f(no)f(errors,)i(so)e(when)i(successful,)h(the)257 2315 y(deco)s(der)k(kno)m(ws)f(it)f(is)g(correct.\))61 b(Since)39 b(the)g(inner)f(blo)s(c)m(ks)g(are)h(c)m(hosen)h(to)e(b)s(e) g(large)257 2435 y(enough,)43 b(eac)m(h)e(inner)f(deco)s(ding)f(fails)g (with)g(probabilit)m(y)f(at)i(most)g FC(\015)5 b(=)p FB(2)p FE(.)66 b(Since)40 b(the)257 2555 y(noise)32 b(on)h(di\033eren)m (t)f(blo)s(c)m(ks)g(are)h(indep)s(enden)m(t,)g(b)m(y)g(a)f(Cherno\033)h (b)s(ound,)g(except)h(with)257 2676 y(exp)s(onen)m(tially)45 b(small)f(probabilit)m(y)-8 b(,)48 b(w)m(e)f(ha)m(v)m(e)h(at)d(most)h (a)g(fraction)f FC(\015)51 b FE(of)46 b(erasures)257 2796 y(in)39 b(the)i(outer)f(co)s(dew)m(ord.)66 b(These)41 b(are)f(then)g(handled)g(b)m(y)h(the)f(linear-time)c(erasure)257 2916 y(deco)s(der)e(for)e FC(C)837 2931 y Fr(1)876 2916 y FE(.)404 3038 y(W)-8 b(e)34 b(conclude)g(that,)f(for)g(the)h Fo(BEC)1718 3053 y Fs(\013)1768 3038 y FE(,)g(w)m(e)g(can)g(construct)h (co)s(des)f(of)f(rate)g FB(1)23 b Fq(\000)g FC(\013)h Fq(\000)257 3159 y FC(")p FE(,)48 b(i.e.,)g(within)c FC(")g FE(of)h(capacit)m(y)-8 b(,)48 b(that)c(can)i(b)s(e)f(enco)s(ded) h(and)f(deco)s(ded)h(in)e FC(n=")3346 3123 y Fs(O)r Fr(\(1\))257 3279 y FE(time.)49 b(While)33 b(this)h(is)g(prett)m(y)i(go)s(o)s(d,)e (the)h(brute-force)g(searc)m(h)h(for)e(the)h(inner)f(co)s(de)h(is)257 3400 y(unsatisfying,)42 b(and)e(the)g(BEC)h(is)e(simple)g(enough)h (that)g(b)s(etter)g(run)m(times)g(\(suc)m(h)h(as)257 3520 y FC(O)s FB(\()p FC(n)17 b FB(log\(1)p FC(=")p FB(\)\))p FE(\))32 b(are)g(ac)m(hiev)m(ed)i(b)m(y)g(certain)e(irregular)e(LDPC)k (co)s(des.)404 3642 y(A)28 b(similar)c(approac)m(h)29 b(can)f(b)s(e)g(used)h(for)f(the)g Fo(BSC)2246 3657 y Fs(p)2285 3642 y FE(.)42 b(The)29 b(outer)f(co)s(de)h FC(C)3091 3657 y Fr(1)3158 3642 y FE(m)m(ust)f(b)s(e)257 3762 y(pic)m(k)m(ed)38 b(so)g(that)e(it)g(can)h(correct)h(a)f(small)d (fraction)i(of)g(w)m(orst-case)i Fv(err)-5 b(ors)37 b FE(\026)g(again,)257 3883 y(suc)m(h)46 b(co)s(des)g(of)e(rate)g(close)h (to)f FB(1)g FE(with)g(linear)f(time)g(enco)s(ding)h(and)h(deco)s(ding) f(are)257 4003 y(kno)m(wn)j([)606 4003 y SDict begin H.S end 606 4003 a FE(30)704 3939 y SDict begin H.R end 704 3939 a 704 4003 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.spielman96) cvn H.B /ANN pdfmark end 704 4003 a FE(,)777 4003 y SDict begin H.S end 777 4003 a FE(13)874 3939 y SDict begin H.R end 874 3939 a 874 4003 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.GI-zyablov) cvn H.B /ANN pdfmark end 874 4003 a FE(].)83 b(Ev)m(erything)47 b(w)m(orks)g(as)f(ab)s(o)m(v)m(e,)k (except)d(that)e(the)h(deco)s(ding)g(of)257 4123 y(the)c(inner)f(co)s (des,)k(where)d(w)m(e)h(\034nd)f(the)f(co)s(dew)m(ord)i(of)e FC(C)2450 4138 y Fr(2)2530 4123 y FE(closest)h(to)f(the)h(receiv)m(ed) 257 4244 y(blo)s(c)m(k,)e(requires)f(a)f(brute-force)h(searc)m(h)g(and) g(this)f(tak)m(es)i FB(2)2508 4208 y Fs(b)2579 4244 y FB(=)e(2)2742 4208 y Fr(\012\(1)p Fs(=")2923 4184 y Fn(2)2958 4208 y Fr(\))3028 4244 y FE(time.)59 b(This)257 4364 y(can)33 b(b)s(e)g(impro)m(v)m(ed)f(to)h(p)s(olynomial)c(in)j FB(1)p FC(=")f FE(b)m(y)j(building)c(a)i(lo)s(ok-up)g(table,)g(but)h (then)257 4485 y(the)39 b(size)f(of)f(the)h(lo)s(ok-up)f(table,)h(and)g (hence)h(the)f(space)h(complexit)m(y)e(and)h(time)f(for)257 4605 y(precomputing)32 b(the)h(table,)f(is)g(exp)s(onen)m(tial)g(in)g FB(1)p FC(=")p FE(.)404 4727 y(In)i(summary)-8 b(,)34 b(for)g(the)g Fo(BSC)1476 4742 y Fs(p)1515 4727 y FE(,)h(w)m(e)g(can)f (construct)i(co)s(des)f(of)e(rate)h FB(1)23 b Fq(\000)h FC(H)8 b FB(\()p FC(p)p FB(\))23 b Fq(\000)g FC(")p FE(,)257 4847 y(i.e.,)31 b(within)e FC(")h FE(of)g(capacit)m(y)-8 b(,)31 b(that)g(can)f(b)s(e)h(enco)s(ded)h(in)d FC(n=")2484 4811 y Fs(O)r Fr(\(1\))2664 4847 y FE(time)g(and)i(whic)m(h)g(can)257 4977 y(b)s(e)f(reliably)e(deco)s(ded)j(in)e FC(n)p FB(2)1326 4941 y Fr(1)p Fs(=")1429 4918 y Fm(O)r Fn(\(1\))1594 4977 y FE(time.)41 b(It)30 b(remains)e(an)i(imp)s(ortan)m(t)e(op)s(en)i (question)257 5098 y(to)c(obtain)f(suc)m(h)j(a)e(result)g(with)g(deco)s (ding)f(complexit)m(y)h FC(n=")2482 5062 y Fs(O)r Fr(\(1\))2631 5098 y FE(,)i(or)e(ev)m(en)i FB(p)s(oly)q(\()p FC(n=")p FB(\))p FE(.)3456 5098 y SDict begin H.S end 3456 5098 a -36 x FD(6)3495 5098 y SDict begin 14.5 H.L end 3495 5098 a 3495 5098 a SDict begin [ /Subtype /Link /Dest (Hfootnote.7) cvn /H /I /Border [0 0 12] /Color [1 0 0] H.B /ANN pdfmark end 3495 5098 a 257 5197 1296 4 v 370 5258 a FA(6)407 5189 y SDict begin H.S end 407 5189 a 407 5189 a SDict begin H.R end 407 5189 a 407 5189 a SDict begin [ /View [/XYZ H.V] /Dest (Hfootnote.7) cvn H.B /DEST pdfmark end 407 5189 a 100 x FI(W)-7 b(e)25 b(remark)e(that)j(asymptotically)-7 b(,)24 b(with)h Fx(")g FI(\034xed)g(and)g Fx(n)e FK(!)g(1)p FI(,)i(the)h(exp)r(onen)n(tial)e (dep)r(endence)257 5388 y(on)j Fy(1)p Fx(=")f FI(can)g(b)r(e)h(absorb)r (ed)f(in)n(to)h(an)f(additional)g(factor)g(with)i(a)e(slo)n(wly)g(gro)n (wing)f(dep)r(endence)i(on)f Fx(n)p FI(.)p eop end %%Page: 10 10 TeXDict begin 10 9 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.10) cvn H.B /DEST pdfmark end 257 266 a 404 573 a FE(W)-8 b(e)26 b(also)f(w)m(an)m(t)i(to)f(p)s(oin)m(t)f(out)h(that)g(recen)m (tly)h(an)f(alternate)f(metho)s(d)g(using)h(LP)g(de-)257 693 y(co)s(ding)h(has)h(b)s(een)h(used)g(to)e(obtain)g(p)s(olynomial)d (time)i(deco)s(ding)h(at)h(rates)g(arbitrarily)257 814 y(close)i(to)f(capacit)m(y)g([)1012 814 y SDict begin H.S end 1012 814 a FE(6)1061 749 y SDict begin H.R end 1061 749 a 1061 814 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.FS-lpdecoding) cvn H.B /ANN pdfmark end 1061 814 a FE(].)43 b(But)29 b(this)g(also)f(su\033ers)j(from)d(a)h(similar)d(p)s(o)s(or)j (dep)s(endence)i(on)257 934 y(the)i(gap)g FC(")f FE(to)g(capacit)m(y)-8 b(.)257 1103 y SDict begin H.S end 257 1103 a 257 1103 a SDict begin 14.5 H.A end 257 1103 a 257 1103 a SDict begin [ /View [/XYZ H.V] /Dest (section.4) cvn H.B /DEST pdfmark end 257 1103 a 163 x FF(4)156 b(Message-passing)64 b(iterativ)l(e)h(deco) t(ding:)91 b(An)61 b(ab-)490 1449 y(stract)52 b(view)257 1547 y SDict begin H.S end 257 1547 a 257 1547 a SDict begin 14.5 H.A end 257 1547 a 257 1547 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.1) cvn H.B /DEST pdfmark end 257 1547 a 150 x Fu(4.1)131 b(Basic)45 b(Structure)257 1881 y FE(W)-8 b(e)44 b(no)m(w)g(discuss)g(the)g(general)f(structure)h(of)f (natural)f(message-passing)h(iterativ)m(e)257 2002 y(deco)s(ding)33 b(algorithms,)d(as)j(discussed,)i(for)d(example,)h(in)f([)2449 2002 y SDict begin H.S end 2449 2002 a FE(23)2547 1938 y SDict begin H.R end 2547 1938 a 2547 2002 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RU01) cvn H.B /ANN pdfmark end 2547 2002 a FE(].)44 b(In)34 b(these)g(algorithms,)257 2122 y(messages)24 b(are)f(exc)m(hanged)h(b)s(et)m(w)m(een)h(the)e(v)-5 b(ariable)21 b(and)i(c)m(hec)m(k)i(no)s(des)e(in)f(discrete)i(time)257 2243 y(steps.)47 b(Initially)-8 b(,)30 b(eac)m(h)k(v)-5 b(ariable)31 b(no)s(de)i FC(v)1799 2258 y Fs(j)1836 2243 y FE(,)g FB(1)28 b Fq(\024)i FC(j)k Fq(\024)29 b FC(n)p FE(,)34 b(has)f(an)g(asso)s(ciated)g(receiv)m(ed)257 2363 y(v)-5 b(alue)44 b FC(r)565 2378 y Fs(j)602 2363 y FE(,)k(whic)m(h)d(is)f(a)h(random)e(v)-5 b(ariable)43 b(taking)h(v)-5 b(alues)45 b(in)f(the)h(c)m(hannel)g(output)257 2483 y(alphab)s(et)39 b Fq(Y)8 b FE(.)66 b(Based)40 b(on)g(this,)i(eac) m(h)e(v)-5 b(ariable)38 b(sends)k(a)e(message)g(b)s(elong)f(to)g(some) 257 2604 y(message)j(alphab)s(et)e Fq(M)p FE(.)68 b(A)41 b(common)f(c)m(hoice)h(for)g(this)f(initial)e(message)j(is)g(simply)257 2724 y(the)31 b(receiv)m(ed)g(v)-5 b(alue)30 b FC(r)1088 2739 y Fs(j)1124 2724 y FE(,)h(or)e(p)s(erhaps)i(some)f(quan)m(tized)h (v)m(ersion)f(of)g FC(r)2827 2739 y Fs(j)2893 2724 y FE(for)g(con)m(tin)m(uous)257 2845 y(output)43 b(c)m(hannels)h(suc)m(h) g(as)e(BIA)-11 b(W)m(GN.)44 b(No)m(w,)h(eac)m(h)f(c)m(hec)m(k)h(no)s (de)e FC(c)f FE(pro)s(cesses)j(the)257 2965 y(messages)30 b(it)e(receiv)m(es)i(from)e(its)g(neigh)m(b)s(ors,)i(and)f(sends)h(bac) m(k)g(a)f(suitable)f(message)h(in)257 3085 y Fq(M)36 b FE(to)f(eac)m(h)i(of)e(its)h(neigh)m(b)s(oring)e(v)-5 b(ariable)34 b(no)s(des.)54 b(Up)s(on)36 b(receipt)g(of)f(the)h (messages)257 3206 y(from)29 b(the)i(c)m(hec)m(k)h(no)s(des,)f(eac)m(h) g(v)-5 b(ariable)28 b(no)s(de)j FC(v)2071 3221 y Fs(j)2137 3206 y FE(uses)h(these)f(together)f(with)g(its)g(o)m(wn)257 3326 y(receiv)m(ed)40 b(v)-5 b(alue)37 b FC(r)938 3341 y Fs(j)1012 3326 y FE(to)h(pro)s(duce)g(new)h(messages)f(that)g(are)g (sen)m(t)h(to)e(its)h(neigh)m(b)s(oring)257 3446 y(c)m(hec)m(k)29 b(no)s(des.)42 b(This)26 b(pro)s(cess)i(con)m(tin)m(ues)f(for)f(man)m (y)g(time)f(steps,)k(till)23 b(a)j(certain)g(cap)g(on)257 3567 y(the)33 b(n)m(um)m(b)s(er)f(of)f(iterations)g(is)g(reac)m(hed.)45 b(In)32 b(the)g(analysis,)g(w)m(e)h(are)f(in)m(terested)h(in)e(the)257 3687 y(probabilit)m(y)26 b(of)i(incorrect)g(deco)s(ding,)h(suc)m(h)g (as)g(the)f(bit-error)f(probabilit)m(y)-8 b(.)40 b(F)-8 b(or)27 b(ev)m(ery)257 3808 y(time)c(step)h FC(i)p FE(,)i FC(i)i Fq(2)g Ft(N)p FE(,)d(the)g FC(i)p FE('th)f(iteration)d(consists) k(of)e(a)g(round)h(c)m(hec)m(k-to-v)-5 b(ariable)23 b(no)s(de)257 3928 y(messages,)37 b(follo)m(w)m(ed)d(b)m(y)i(the)g(v)-5 b(ariable)33 b(no)s(des)j(resp)s(onding)e(with)h(their)g(messages)h(to) 257 4048 y(the)41 b(c)m(hec)m(k)h(no)s(des.)66 b(The)41 b FB(0)p FE('th)f(iteration)e(consists)j(of)f(dumm)m(y)f(messages)i (from)e(the)257 4169 y(c)m(hec)m(k)e(no)s(des,)e(follo)m(w)m(ed)e(b)m (y)i(the)f(v)-5 b(ariable)33 b(no)s(des)h(sending)h(their)e(receiv)m (ed)j(v)-5 b(alues)34 b(to)257 4289 y(the)f(c)m(hec)m(k)i(no)s(des.)404 4410 y(A)46 b(v)m(ery)h(imp)s(ortan)m(t)d(condition)g(in)h(the)h (determination)e(of)h(the)h(next)h(message)257 4530 y(based)38 b(on)e(the)h(messages)g(receiv)m(ed)h(from)d(the)i(neigh)m(b)s(ors)g (is)f(that)g(message)h(sen)m(t)g(b)m(y)257 4650 y FC(u)30 b FE(along)f(an)i(edge)g FC(e)f Fv(do)-5 b(es)33 b(not)g(dep)-5 b(end)31 b(on)i(the)g(message)e(just)j(r)-5 b(e)g(c)g(eive)g(d)32 b(along)g(e)-5 b(dge)32 b FC(e)p FE(.)257 4771 y(This)f(is)e(imp)s (ortan)m(t)f(so)i(that)g(only)g(\020extrinsic\021)37 b(information)26 b(is)k(passed)h(along)e(from)f(a)257 4891 y(no)s(de)35 b(to)f(its)g(neigh)m(b)s(or)g(in)f(eac)m(h)j(step.)50 b(It)34 b(is)g(exactly)h(this)f(restriction)f(that)h(leads)h(to)257 5011 y(the)e(indep)s(endence)h(condition)d(that)i(mak)m(es)g(analysis)f (of)g(the)h(deco)s(ding)f(p)s(ossible.)p 257 5098 1296 4 v 257 5189 a FI(Ho)n(w)n(ev)n(er,)27 b(since)i(in)g(practice)f(one)g (is)h(in)n(terested)f(in)h(mo)r(derate)f(blo)r(c)n(k)g(length)h(co)r (des,)f(sa)n(y)g Fx(n)c FK(\024)h Fy(10)3436 5159 y Fl(6)3472 5189 y FI(,)257 5289 y(a)h(target)e(run)n(time)i(suc)n(h)f(as)g Fx(O)r Fy(\()p Fx(n=")p Fy(\))h FI(seems)f(lik)n(e)g(a)g(clean)g(w)n(a) n(y)g(to)g(p)r(ose)g(the)h(underlying)f(theoretical)257 5388 y(question.)p eop end %%Page: 11 11 TeXDict begin 11 10 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.11) cvn H.B /DEST pdfmark end 257 266 a 404 573 a FE(In)35 b(ligh)m(t)e(of)h(the)h(ab)s(o)m(v)m(e)g(restriction,)g(the)g(iterativ) m(e)e(deco)s(ding)i(can)g(b)s(e)f(describ)s(ed)257 693 y(in)c(terms)h(of)f(the)g(follo)m(wing)e(message)j(maps:)42 b FB(\011)2064 642 y Fr(\()p Fs(`)p Fr(\))2064 703 y Fs(v)2180 693 y FB(:)27 b Fq(Y)f(\002)19 b(M)2543 657 y Fs(d)2579 665 y Fm(v)2616 657 y Fp(\000)p Fr(1)2738 693 y Fq(!)27 b(M)j FE(for)g(v)-5 b(ariable)257 814 y(no)s(de)36 b FC(v)j FE(with)34 b(degree)i FC(d)1163 829 y Fs(v)1239 814 y FE(for)f(the)g FC(`)p FE('th)h(iteration,)e FC(`)e Fq(\025)g FB(1)p FE(,)k(and)f FB(\011)2745 763 y Fr(\()p Fs(`)p Fr(\))2745 824 y Fs(c)2865 814 y FB(:)d Fq(M)3044 777 y Fs(d)3080 785 y Fm(v)3117 777 y Fp(\000)p Fr(1)3244 814 y Fq(!)g(M)257 934 y FE(for)f(c)m(hec)m(k)j(no)s(de)e FC(c)g FE(with)f(degree)i FC(d)1551 949 y Fs(c)1585 934 y FE(.)43 b(Note)32 b(the)g(message)g(maps)f(can)h(b)s(e)g(di\033eren)m (t)g(for)257 1054 y(di\033eren)m(t)g(iterations,)f(though)g(sev)m(eral) i(p)s(o)m(w)m(erful)f(c)m(hoices)g(exist)g(where)h(they)g(remain)257 1175 y(the)g(same)f(for)g(all)f(iterations)f(\(and)j(w)m(e)g(will)d (mostly)i(discuss)h(suc)m(h)h(deco)s(ders\).)45 b(Also,)257 1295 y(while)c(the)g(message)g(maps)g(can)h(b)s(e)f(di\033eren)m(t)g (for)f(di\033eren)m(t)i(v)-5 b(ariable)39 b(\(and)i(c)m(hec)m(k\))257 1416 y(no)s(des,)34 b(w)m(e)g(will)c(use)k(the)f(same)g(map)f(\(except) i(for)f(the)g(ob)m(vious)g(dep)s(endence)i(on)e(the)257 1536 y(degree,)h(in)e(case)h(of)f(irregular)f(graphs\).)404 1656 y(The)41 b(in)m(tuitiv)m(e)f(in)m(terpretation)f(of)h(messages)i (is)e(the)h(follo)m(wing.)65 b(A)41 b(message)g(is)257 1777 y(supp)s(osed)36 b(to)e(b)s(e)h(an)f(estimate)g(or)g(guess)i(of)e (a)g(particular)e(co)s(dew)m(ord)k(bit.)48 b(F)-8 b(or)34 b(mes-)257 1897 y(sages)i(that)e(tak)m(e)h Fq(\006)p FB(1)f FE(v)-5 b(alues,)35 b(the)g(guess)g(on)g(the)g(bit)e(is)h (simply)f(the)i(message)f(itself.)257 2017 y(W)-8 b(e)39 b(can)g(also)f(add)g(a)h(third)e(v)-5 b(alue,)40 b(sa)m(y)g FB(0)p FE(,)f(that)g(w)m(ould)f(signify)g(an)g(erasure)i(or)e(ab-)257 2138 y(sten)m(tion)k(from)e(guessing)h(the)h(v)-5 b(alue)41 b(of)g(the)h(bit.)69 b(More)41 b(generally)-8 b(,)43 b(messages)f(can)257 2258 y(tak)m(e)d(v)-5 b(alues)38 b(in)e(a)i(larger)f(discrete)h(domain,)f(or)h(ev)m(en)h(tak)m(e)g(con)m (tin)m(uous)f(v)-5 b(alues.)59 b(In)257 2379 y(these)40 b(cases)g(the)f(sign)f(of)g(the)h(message)g(is)f(the)h(estimated)e(v)-5 b(alue)38 b(of)g(the)h(co)s(dew)m(ord)257 2499 y(bit,)31 b(and)g(its)g(absolute)f(v)-5 b(alue)31 b(is)f(a)h(measure)g(of)g(the)h (reliabilit)m(y)27 b(or)k(con\034dence)h(in)f(the)257 2619 y(estimated)h(bit)g(v)-5 b(alue.)257 2758 y SDict begin H.S end 257 2758 a 257 2758 a SDict begin 14.5 H.A end 257 2758 a 257 2758 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.2) cvn H.B /DEST pdfmark end 257 2758 a 150 x Fu(4.2)131 b(Symmetry)44 b(Assumptions)257 3093 y FE(W)-8 b(e)41 b(ha)m(v)m(e)g(already)e(discussed)j(the)e(output-symmetry)f (condition)g(of)g(the)h(c)m(hannels)257 3213 y(w)m(e)d(will)c(b)s(e)i (in)m(terested)h(in,)g(i.e.,)f FC(p)p FB(\()p FC(y)h FB(=)c FC(q)t Fq(j)p FC(x)g FB(=)g(1\))g(=)h FC(p)p FB(\()p FC(y)i FB(=)d Fq(\000)p FC(q)t Fq(j)p FC(x)h FB(=)f Fq(\000)p FB(1\))p FE(.)52 b(W)-8 b(e)36 b(no)m(w)257 3333 y(men)m(tion)30 b(t)m(w)m(o)h(reasonable)g(symmetry)f(assumptions)h(on)f(the)h(message) g(maps,)g(whic)m(h)257 3454 y(will)g(b)s(e)h(satis\034ed)h(b)m(y)h(the) f(message)g(maps)f(underlying)g(the)h(deco)s(ders)g(w)m(e)h(discuss:) 403 3656 y Fq(\017)48 b Fw(Chec)m(k)56 b(no)s(de)g(symmetry:)73 b FE(Signs)48 b(factor)f(out)h(of)g(c)m(hec)m(k)j(no)s(de)d(message)501 3776 y(maps,)33 b(i.e.,)f(for)g(all)e FB(\()p FC(b)1331 3791 y Fr(1)1371 3776 y FC(;)17 b(:)g(:)g(:)f(;)h(b)1631 3791 y Fs(d)1667 3799 y Fm(c)1699 3791 y Fp(\000)p Fr(1)1794 3776 y FB(\))27 b Fq(2)h(f)p FB(1)p FC(;)17 b Fq(\000)p FB(1)p Fq(g)2272 3740 y Fs(d)2308 3748 y Fm(c)2340 3740 y Fp(\000)p Fr(1)702 4088 y FB(\011)778 4046 y Fr(\()p Fs(`)p Fr(\))778 4112 y Fs(c)865 4088 y FB(\()p FC(b)944 4103 y Fr(1)984 4088 y FC(m)1069 4103 y Fr(1)1109 4088 y FC(;)g Fq(\001)g(\001)g(\001)31 b FC(;)17 b(b)1387 4103 y Fs(d)1423 4111 y Fm(c)1456 4103 y Fp(\000)p Fr(1)1550 4088 y FC(m)1635 4103 y Fs(d)1671 4111 y Fm(c)1704 4103 y Fp(\000)p Fr(1)1798 4088 y FB(\))27 b(=)1967 3917 y Fk( )2046 3963 y Fs(d)2082 3971 y Fm(c)2114 3963 y Fp(\000)p Fr(1)2061 3993 y Fk(Y)2068 4203 y Fs(i)p Fr(=1)2221 4088 y FC(b)2262 4103 y Fs(i)2291 3917 y Fk(!)2386 4088 y FB(\011)2462 4046 y Fr(\()p Fs(`)p Fr(\))2462 4112 y Fs(c)2550 4088 y FB(\()p FC(m)2673 4103 y Fr(1)2713 4088 y FC(;)17 b Fq(\001)g(\001)g(\001)31 b FC(;)17 b(m)3035 4103 y Fs(d)3071 4111 y Fm(c)3103 4103 y Fp(\000)p Fr(1)3197 4088 y FB(\))33 b FC(:)403 4429 y Fq(\017)48 b Fw(V)-9 b(ariable)30 b(no)s(de)h(symmetry:)39 b FE(If)27 b(the)g(signs)g(of)f (all)f(messages)j(in)m(to)e(a)g(v)-5 b(ariable)501 4549 y(no)s(de)33 b(are)f(\035ipp)s(ed,)h(then)g(the)g(sign)f(of)g(its)g (output)h(gets)g(\035ipp)s(ed:)728 4768 y FB(\011)804 4726 y Fr(\()p Fs(`)p Fr(\))804 4792 y Fs(v)891 4768 y FB(\()p Fq(\000)p FC(m)1091 4783 y Fr(0)1132 4768 y FC(;)17 b Fq(\000)p FC(m)1338 4783 y Fr(1)1378 4768 y FC(;)g Fq(\001)g(\001)g(\001)31 b FC(;)17 b Fq(\000)p FC(m)1777 4783 y Fs(d)1813 4791 y Fm(v)1851 4783 y Fp(\000)p Fr(1)1945 4768 y FB(\))28 b(=)f Fq(\000)p FB(\011)2267 4726 y Fr(\()p Fs(`)p Fr(\))2267 4792 y Fs(v)2355 4768 y FB(\()p FC(m)2478 4783 y Fr(0)2518 4768 y FC(;)17 b(m)2647 4783 y Fr(1)2686 4768 y FC(;)g Fq(\001)g(\001)g(\001)32 b FC(;)17 b(m)3009 4783 y Fs(d)3045 4791 y Fm(c)3077 4783 y Fp(\000)p Fr(1)3171 4768 y FB(\))33 b FC(:)404 5027 y FE(When)39 b(the)h(ab)s(o)m(v)m(e)f(symmetry)g(assumptions)g (are)g(ful\034lled)d(and)j(the)g(c)m(hannel)h(is)257 5147 y(output-symmetric,)24 b(the)f(deco)s(ding)f(error)h(probabilit)m (y)d(is)i(indep)s(enden)m(t)i(of)e(the)h(actual)257 5268 y(co)s(dew)m(ord)37 b(transmitted.)52 b(Indeed,)38 b(it)c(is)i(not)f (hard)h(\(see,)h(for)f(instance)g([)3019 5268 y SDict begin H.S end 3019 5268 a FE(23)3116 5204 y SDict begin H.R end 3116 5204 a 3116 5268 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RU01) cvn H.B /ANN pdfmark end 3116 5268 a FE(,)h(Lemma)257 5388 y(1]\))26 b(to)g(sho)m(w)i(that)e(when)h (a)f(co)s(dew)m(ord)h FB(\()p FC(x)1794 5403 y Fr(1)1834 5388 y FC(;)17 b(:)g(:)g(:)f(;)h(x)2108 5403 y Fs(n)2155 5388 y FB(\))26 b FE(is)g(transmitted)f(and)h FB(\()p FC(y)3105 5403 y Fr(1)3144 5388 y FC(;)17 b(:)g(:)g(:)f(;)h(y)3411 5403 y Fs(n)3457 5388 y FB(\))p eop end %%Page: 12 12 TeXDict begin 12 11 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.12) cvn H.B /DEST pdfmark end 257 266 a 307 x FE(is)39 b(receiv)m(ed)g(where)h FC(y)1077 588 y Fs(i)1143 573 y FB(=)e FC(x)1312 588 y Fs(i)1341 573 y FC(z)1386 588 y Fs(i)1414 573 y FE(,)i(the)f(messages)h(to)e(and)h(from)e(the)i(v)-5 b(ariable)37 b(no)s(de)i FC(v)3467 588 y Fs(i)257 693 y FE(are)31 b(equal)f(to)g FC(x)845 708 y Fs(i)904 693 y FE(times)g(the)g(corresp)s(onding)h(message)f(when)i(the)f(all-ones)d (co)s(dew)m(ord)257 814 y(is)34 b(transmitted)f(and)h FB(\()p FC(z)1164 829 y Fr(1)1204 814 y FC(;)17 b(:)g(:)g(:)e(;)i(z) 1467 829 y Fs(n)1514 814 y FB(\))34 b FE(is)g(receiv)m(ed.)49 b(Therefore,)35 b(the)g(en)m(tire)f(b)s(eha)m(vior)g(of)257 934 y(the)d(deco)s(der)f(can)g(b)s(e)g(predicted)h(from)d(its)i(b)s (eha)m(vior)f(assuming)g(transmission)f(of)i(the)257 1054 y(all-ones)36 b(co)s(dew)m(ord)i(\(recall)d(that)i(w)m(e)h(are)f (using)g Fq(f)p FB(1)p FC(;)17 b Fq(\000)p FB(1)p Fq(g)36 b FE(notation)g(for)g(the)i(binary)257 1175 y(alphab)s(et\).)62 b(So,)41 b(for)d(the)i(analysis,)g(w)m(e)g(will)c(assume)k(that)f(the)g (all-ones)e(co)s(dew)m(ord)257 1295 y(w)m(as)d(transmitted.)257 1469 y SDict begin H.S end 257 1469 a 257 1469 a SDict begin 14.5 H.A end 257 1469 a 257 1469 a SDict begin [ /View [/XYZ H.V] /Dest (section.5) cvn H.B /DEST pdfmark end 257 1469 a 187 x FF(5)156 b(Regular)39 b(LDPC)e(co)t(des)h(and)f(simple)i (iterativ)l(e)h(de-)490 1839 y(co)t(ders)257 2067 y FE(W)-8 b(e)33 b(will)d(b)s(egin)i(with)g(regular)g(LDPC)i(co)s(des)f(and)f(a)h (theoretical)e(analysis)h(of)g(simple)257 2187 y(message-passing)h (algorithms)c(for)j(deco)s(ding)h(them.)257 2369 y SDict begin H.S end 257 2369 a 257 2369 a SDict begin 14.5 H.A end 257 2369 a 257 2369 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.1) cvn H.B /DEST pdfmark end 257 2369 a 135 x Fu(5.1)131 b(Gallager's)44 b(program)257 2698 y FE(The)j(story)f(of)f (LDPC)i(co)s(des)f(and)f(iterativ)m(e)g(deco)s(ding)g(b)s(egins)g(in)g (Gallager's)e(re-)257 2818 y(mark)-5 b(able)40 b(Ph.D.)j(thesis)f (completed)f(in)g(1960,)i(and)f(later)e(published)i(in)f(1963)f([)3392 2818 y SDict begin H.S end 3392 2818 a FE(8)3441 2754 y SDict begin H.R end 3441 2754 a 3441 2818 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.gallager) cvn H.B /ANN pdfmark end 3441 2818 a FE(].)257 2939 y(Gallager)33 b(analyzed)j(the)f(b)s (eha)m(vior)h(of)f(a)g(co)s(de)g(pic)m(k)m(ed)i(randomly)d(from)g(the)i (ensem-)257 3059 y(ble)i(of)f FB(\()p FC(d)625 3074 y Fs(v)666 3059 y FC(;)17 b(d)761 3074 y Fs(c)795 3059 y FB(\))p FE(-regular)36 b(LDPC)j(co)s(des)f(of)g(a)f(large)g(blo)s(c)m (k)g(length.)59 b(He)38 b(pro)m(v)m(ed)h(that)257 3179 y(with)34 b(high)f(probabilit)m(y)-8 b(,)33 b(as)h FC(d)1391 3194 y Fs(v)1465 3179 y FE(and)h FC(d)1708 3194 y Fs(c)1776 3179 y FE(increase,)g(the)f(rate)g(vs.)49 b(minim)m(um)31 b(distance)257 3300 y(trade-o\033)45 b(of)g(the)h(co)s(de)g(approac)m (hes)h(the)f(Gilb)s(ert-V)-8 b(arshamo)m(v)43 b(b)s(ound.)83 b(Gallager)257 3420 y(also)30 b(analyzed)g(the)h(error)f(probabilit)m (y)e(of)i(maxim)m(um)e(lik)m(eliho)s(o)s(d)f(\(ML\))j(deco)s(ding)g(of) 257 3541 y(random)39 b FB(\()p FC(d)711 3556 y Fs(c)746 3541 y FC(;)17 b(d)841 3556 y Fs(c)875 3541 y FB(\))p FE(-regular)38 b(LDPC)k(co)s(des,)g(and)f(sho)m(w)m(ed)h(that)d(LDPC)j (co)s(des)e(are)h(at)257 3661 y(least)27 b(as)h(go)s(o)s(d)e(on)i(the)g (BSC)g(as)g(the)g(optim)m(um)d(co)s(de)j(a)f(somewhat)h(higher)f(rate)g (\(refer)257 3781 y(to)36 b([)407 3781 y SDict begin H.S end 407 3781 a FE(8)456 3717 y SDict begin H.R end 456 3717 a 456 3781 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.gallager) cvn H.B /ANN pdfmark end 456 3781 a FE(])g(for)f(formal)f(details)h (concerning)h(this)f(statemen)m(t\).)54 b(This)37 b(demonstrated)f(the) 257 3902 y(promise)41 b(of)h(LDPC)h(co)s(des)f(indep)s(enden)m(tly)h (of)e(their)g(deco)s(ding)h(algorithms)d(\(since)257 4022 y(ML)30 b(deco)s(ding)f(is)f(the)i(optimal)c(deco)s(ding)j (algorithm)d(in)i(terms)h(of)g(minimizing)24 b(error)257 4142 y(probabilit)m(y\).)404 4267 y(T)-8 b(o)38 b(complemen)m(t)f(this) h(statemen)m(t,)i(Gallager)35 b(also)i(pro)m(v)m(ed)j(a)e(\020negativ)m (e\021)45 b(result)257 4388 y(sho)m(wing)35 b(that)f(for)g(eac)m(h)h (\034nite)g FC(d)1519 4403 y Fs(c)1553 4388 y FE(,)g(there)g(is)f(a)g (\034nite)g(gap)h(to)f(capacit)m(y)g(on)h(the)g(BSC)257 4508 y(when)g(using)e(regular)g(LDPC)i(co)s(des)f(with)f(c)m(hec)m(k)j (no)s(de)e(degrees)h FC(d)2789 4523 y Fs(c)2857 4508 y FE(More)f(precisely)-8 b(,)257 4629 y(he)45 b(pro)m(v)m(ed)g(that)f (the)h(largest)e(rate)h(that)g(can)g(b)s(e)h(ac)m(hiev)m(ed)g(for)f Fo(BSC)2972 4644 y Fs(p)3056 4629 y FE(with)f(error)257 4770 y(probabilit)m(y)35 b(going)g(to)h(zero)g(is)g(at)g(most)g FB(1)25 b Fq(\000)2044 4723 y Fs(H)5 b Fr(\()p Fs(p)p Fr(\))p 2010 4747 222 4 v 2010 4805 a Fs(H)g Fr(\()p Fs(p)2136 4817 y Fm(d)2168 4825 y(c)2204 4805 y Fr(\))2278 4770 y FE(where)37 b FC(p)2612 4785 y Fs(d)2648 4793 y Fm(c)2719 4770 y FB(=)2839 4723 y Fr(1+\(1)p Fp(\000)p Fr(2)p Fs(p)p Fr(\))3144 4699 y Fm(d)3176 4707 y(c)p 2839 4747 375 4 v 3008 4805 a Fr(2)3223 4770 y FE(.)55 b(This)257 4902 y(claim)32 b(holds)i(ev)m(en)h(for)f(irregular)e(LDPC)j (co)s(des)g(with)e FC(d)2392 4917 y Fs(c)2461 4902 y FE(in)m(terpreted)h(as)h(the)f(maxi-)257 5022 y(m)m(um)h(c)m(hec)m(k)k (no)s(de)d(degree.)54 b(This)37 b(sho)m(ws)g(that)f(the)g(maxim)m(um)e (c)m(hec)m(k)k(no)s(de)e(degree)257 5143 y(needs)j(to)d(gro)m(w)h(with) f(the)h(gap)g FC(")f FE(b)s(et)m(w)m(een)j(the)e(rate)g(of)f(the)h(co)s (de)g(and)g(capacit)m(y)g(of)257 5263 y(the)c(BSC.)404 5388 y(Since)41 b(only)f(exp)s(onen)m(tial)g(time)f(solutions)h(to)g (the)h(ML)g(deco)s(ding)g(problem)e(are)p eop end %%Page: 13 13 TeXDict begin 13 12 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.13) cvn H.B /DEST pdfmark end 257 266 a 307 x FE(kno)m(wn,)55 b(Gallager)46 b(also)i(dev)m(elop)s(ed)i(simple,)h(iterativ)m(e)d(deco) s(ding)h(algorithms)d(for)257 693 y(LDPC)35 b(co)s(des.)47 b(These)35 b(form)e(the)h(precursor)g(to)f(the)h(mo)s(dern)f(da)m(y)h (message-passing)257 814 y(algorithms.)65 b(More)42 b(generally)-8 b(,)41 b(he)g(laid)e(do)m(wn)j(the)f(foundations)f(of)g(the)h(follo)m (wing)257 934 y(program)23 b(for)g(determining)f(the)i(threshold)g(c)m (hannel)g(parameter)g(b)s(elo)m(w)f(whic)m(h)i(a)e(suit-)257 1054 y(able)37 b(LDPC)h(co)s(de)g(can)f(b)s(e)h(used)g(in)e (conjunction)h(with)g(a)g(giv)m(en)g(iterativ)m(e)f(deco)s(der)257 1175 y(for)c(reliable)f(information)e(transmission.)257 1375 y Fw(Co)s(de)38 b(construction:)48 b FE(Construct)h(a)f(family)d (of)j FB(\()p FC(d)2332 1390 y Fs(v)2373 1375 y FC(;)17 b(d)2468 1390 y Fs(c)2502 1375 y FB(\))p FE(-regular)46 b(factor)i(graphs)501 1496 y(with)25 b FC(n)h FE(v)-5 b(ariable)24 b(no)s(des)i(\(for)f(increasing)g FC(n)p FE(\))h(with)f(girth)g(greater)g(than)h FB(4)p FC(`)p FB(\()p FC(n)p FB(\))h(=)501 1616 y(\012\(log)18 b FC(n)p FB(\))p FE(.)76 b(An)43 b(explicit)f(construction)h(of)g(suc)m(h)h (graphs)g(w)m(as)g(also)e(giv)m(en)h(b)m(y)501 1736 y(Gallager)30 b([)919 1736 y SDict begin H.S end 919 1736 a FE(8)968 1672 y SDict begin H.R end 968 1672 a 968 1736 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.gallager) cvn H.B /ANN pdfmark end 968 1736 a FE(,)i(App)s(endix)h(C].)257 1939 y Fw(Analysis)k(of)g(Deco)s(der:)49 b FE(Determine)c(the)g(a)m(v)m (erage)g(fraction)e(of)h(incorrect)3216 1939 y SDict begin H.S end 3216 1939 a -36 x FD(7)3255 1939 y SDict begin 14.5 H.L end 3255 1939 a 3255 1939 a SDict begin [ /Subtype /Link /Dest (Hfootnote.8) cvn /H /I /Border [0 0 12] /Color [1 0 0] H.B /ANN pdfmark end 3255 1939 a 45 w FE(mes-)501 2059 y(sages)35 b(passed)g(at)e(the)h FC(i)p FE('th)g(iteration)e(of)h(deco)s(ding)h(for)f FC(i)d Fq(\024)g FC(`)f FB(=)h FC(`)p FB(\()p FC(n)p FB(\))k FE(\(assum-)501 2180 y(ing)i(there)h(are)f(no)g(cycles)i(of)d (length)h(at)g(most)g FB(4)p FC(`)p FE(\).)55 b(This)36 b(fraction)f(is)h(usually)501 2300 y(expressed)c(b)m(y)f(a)e(system)h (of)f(recursiv)m(e)i(equations)f(that)f(dep)s(end)i(on)e FC(d)3139 2315 y Fs(v)3180 2300 y FC(;)17 b(d)3275 2315 y Fs(c)3338 2300 y FE(and)501 2420 y(the)46 b(c)m(hannel)f(parameter)f (\(suc)m(h)j(as)e(crosso)m(v)m(er)i(probabilit)m(y)-8 b(,)46 b(in)e(case)i(of)f(the)501 2541 y(BSC\).)257 2743 y Fw(Threshold)38 b(computation:)47 b FE(Using)f(the)g(ab)s(o)m(v)m(e)g (equations,)k(compute)c(\(analyti-)501 2864 y(cally)28 b(or)i(n)m(umerically\))d(the)j(threshold)g(c)m(hannel)g(parameter)e(b) s(elo)m(w)i(whic)m(h)g(the)501 2984 y(exp)s(ected)i(fraction)d(of)h (incorrect)g(messages)h(approac)m(hes)g(zero)g(as)f(the)h(n)m(um)m(b)s (er)501 3104 y(of)d(iterations)e(increases.)43 b(Conclude)28 b(that)f(the)i(c)m(hosen)g(deco)s(der)f(when)h(applied)501 3225 y(to)44 b(this)h(family)d(of)i(co)s(des)h(with)f FC(`)p FB(\()p FC(n)p FB(\))h FE(deco)s(ding)f(rounds)h(leads)f(to)h (bit-error)501 3345 y(probabilit)m(y)27 b(approac)m(hing)g(zero)i(as)g (long)e(as)h(the)h(c)m(hannel)g(parameter)f(is)f(b)s(elo)m(w)501 3466 y(the)33 b(threshold.)404 3666 y(The)f(recen)m(t)g(researc)m(h)h (on)e(\(irregular\))f(LDPC)i(co)s(des)g(shares)g(the)g(same)f(essen)m (tial)257 3786 y(features)40 b(of)f(the)h(ab)s(o)m(v)m(e)g(program.)63 b(The)40 b(k)m(ey)h(di\033erence)f(is)f(that)g(the)h(requiremen)m(t)257 3907 y(of)48 b(an)g(explicit)f(co)s(de)h(description)g(in)f(Step)i(1)f (is)f(relaxed.)90 b(This)49 b(is)e(b)s(ecause)j(for)257 4027 y(irregular)40 b(graphs)i(with)g(sp)s(eci\034c)g(requiremen)m(ts)h (on)f(degree)g(distribution,)h(explicit)257 4148 y(constructions)37 b(of)e(large)g(girth)g(graphs)h(seem)g(v)m(ery)h(hard.)54 b(Instead,)37 b(a)f(factor)f(graph)257 4268 y(c)m(hosen)d(randomly)d (from)f(a)i(suitable)f(ensem)m(ble)i(is)e(used.)44 b(This)30 b(raises)g(issues)i(suc)m(h)f(as)257 4388 y(the)36 b(concen)m(tration)g (of)f(the)h(p)s(erformance)f(of)g(a)g(random)g(co)s(de)h(around)f(the)h (a)m(v)m(erage)257 4509 y(b)s(eha)m(vior)46 b(of)f(the)h(ensem)m(ble.) 83 b(It)46 b(also)e(calls)g(for)i(justi\034cation)e(of)h(the)h(large)e (girth)257 4629 y(assumption)33 b(in)f(the)h(deco)s(ding.)44 b(W)-8 b(e)34 b(will)c(return)k(to)f(these)h(asp)s(ects)g(when)g(w)m(e) g(b)s(egin)257 4750 y(our)f(discussion)g(of)f(irregular)e(LDPC)k(co)s (des)f(in)f(Section)2417 4750 y SDict begin H.S end 2417 4750 a FE(6)2466 4685 y SDict begin H.R end 2466 4685 a 2466 4750 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (section.6) cvn H.B /ANN pdfmark end 2466 4750 a FE(.)404 4870 y(W)-8 b(e)39 b(should)g(p)s(oin)m(t)g(out)g(that)g(Gallager)e(himself) g(used)j(random)f(regular)f(LDPC)257 4990 y(co)s(des)i(for)d(his)i(exp) s(erimen)m(ts)g(with)f(iterativ)m(e)f(deco)s(ders)j(for)e(v)-5 b(arious)37 b(c)m(hannels)j(suc)m(h)257 5111 y(as)32 b(the)g(BSC,)g(the)g(BIA)-11 b(W)m(GN,)32 b(and)f(the)h(Ra)m(yleigh)e (fading)g(c)m(hannel.)44 b(Ho)m(w)m(ev)m(er,)34 b(if)c(w)m(e)p 257 5197 1296 4 v 370 5258 a FA(7)407 5189 y SDict begin H.S end 407 5189 a 407 5189 a SDict begin H.R end 407 5189 a 407 5189 a SDict begin [ /View [/XYZ H.V] /Dest (Hfootnote.8) cvn H.B /DEST pdfmark end 407 5189 a 100 x FI(A)g(message)e (is)h(incorrect)g(if)h(the)g(bit)g(v)-5 b(alue)29 b(it)h(estimates)f (is)h(wrong.)41 b(F)-7 b(or)29 b(transmission)f(of)i(the)257 5388 y(all-ones)d(co)r(dew)n(ord,)f(this)i(means)f(the)h(message)e(has) h(a)g(non-p)r(ositiv)n(e)f(v)-5 b(alue.)p eop end %%Page: 14 14 TeXDict begin 14 13 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.14) cvn H.B /DEST pdfmark end 257 266 a 307 x FE(so)43 b(desire,)i(for)d(the)g(analytic)f(results,)k(ev)m(en)f(explicit)d (constructions)i(are)f(p)s(ossible.)257 693 y(In)36 b(the)h(rest)f(of)f (this)h(section,)h(w)m(e)f(assume)h(an)e(explicit)g(large)f(girth)h (factor)g(graph)h(is)257 814 y(used,)28 b(and)d(fo)s(cus)g(on)g(the)g (analysis)g(of)f(some)h(simple)e(and)i(natural)f(iterativ)m(e)g(deco)s (ders.)257 934 y(Th)m(us)34 b(the)f(only)f(randomness)h(in)m(v)m(olv)m (ed)g(is)g(the)f(one)h(realizing)d(the)j(c)m(hannel)g(noise.)257 1109 y SDict begin H.S end 257 1109 a 257 1109 a SDict begin 14.5 H.A end 257 1109 a 257 1109 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2) cvn H.B /DEST pdfmark end 257 1109 a 133 x Fu(5.2)131 b(Deco)t(ding)43 b(on)h(the)g(binary)h(erasure) e(c)l(hannel)257 1433 y FE(Although)35 b(Gallager)f(did)h(not)h (explicitly)e(study)j(the)f(BEC,)h(his)e(metho)s(ds)h(certainly)257 1553 y(apply)30 b(to)f(it,)g(and)h(w)m(e)g(b)s(egin)f(b)m(y)i(studying) f(the)g(BEC.)g(F)-8 b(or)29 b(the)h(BEC,)g(there)h(is)e(essen-)257 1674 y(tially)k(a)i(unique)g(c)m(hoice)h(for)e(a)h(non-trivial)d (message-passing)j(deco)s(ding)f(algorithm.)257 1794 y(In)41 b(a)g(v)-5 b(ariable-to-c)m(hec)m(k)39 b(message)i(round,)i(a)e (v)-5 b(ariable)38 b(whose)k(bit)e(v)-5 b(alue)40 b(is)g(kno)m(wn)257 1914 y(\(either)d(from)e(the)i(c)m(hannel)g(output)f(or)g(from)g(a)g(c) m(hec)m(k)j(no)s(de)d(in)g(a)g(previous)h(round\))257 2035 y(passes)f(along)d(its)h(v)-5 b(alue)34 b(to)g(the)g(neigh)m(b)s (oring)f(c)m(hec)m(k)k(no)s(des,)e(and)f(a)h(v)-5 b(ariable)32 b(whose)257 2155 y(bit)39 b(v)-5 b(alue)39 b(is)g(not)h(y)m(et)h (determined)e(passes)i(a)f(sym)m(b)s(ol)f(\(sa)m(y)h FB(0)p FE(\))g(signifying)d(erasure.)257 2275 y(In)c(the)g(c)m(hec)m (k-to-v)-5 b(ariable)32 b(message)h(round,)f(a)h(c)m(hec)m(k)h(no)s(de) f FC(c)f FE(passes)i(to)f(a)f(neigh)m(b)s(or)257 2396 y FC(v)43 b FE(an)d(erasure)g(if)e(it)h(receiv)m(es)i(an)e(erasure)i (from)d(at)h(least)g(one)g(neigh)m(b)s(or)g(b)s(esides)h FC(v)t FE(,)257 2516 y(and)h(otherwise)g(passes)h(the)f(bit)e(v)-5 b(alue)40 b FC(b)h FE(to)f FC(v)k FE(where)e FC(b)f FE(is)f(the)h (parit)m(y)f(of)g(the)h(bits)257 2637 y(receiv)m(ed)32 b(from)d(neigh)m(b)s(ors)i(other)f(than)h FC(v)t FE(.)42 b(F)-8 b(ormally)g(,)28 b(the)j(message)g(maps)f(are)g(giv)m(en)257 2757 y(as)j(follo)m(ws:)257 3019 y FB(\011)333 2978 y Fr(\()p Fs(`)p Fr(\))333 3044 y Fs(v)421 3019 y FB(\()p FC(r)m(;)17 b(m)629 3034 y Fr(1)669 3019 y FC(;)g(:)g(:)g(:)f(;)h(m)973 3034 y Fs(d)1009 3042 y Fm(v)1046 3034 y Fp(\000)p Fr(1)1140 3019 y FB(\))28 b(=)1309 2879 y Fk(\032)1426 2958 y FC(b)90 b FE(if)32 b(at)g(least)g(one)h(of)f FC(r)m(;)17 b(m)2454 2973 y Fr(1)2494 2958 y FC(;)g(:)g(:)g(:)f(;)h(m)2798 2973 y Fs(d)2834 2981 y Fm(v)2871 2973 y Fp(\000)p Fr(1)2998 2958 y FE(equals)33 b FC(b)28 b Fq(2)g(f)p FB(1)p FC(;)17 b Fq(\000)p FB(1)p Fq(g)1426 3079 y FB(0)82 b FE(if)32 b FC(r)e FB(=)e FC(m)1910 3094 y Fr(1)1977 3079 y FB(=)g Fq(\001)17 b(\001)g(\001)26 b FB(=)h FC(m)2413 3094 y Fs(d)2449 3102 y Fm(v)2487 3094 y Fp(\000)p Fr(1)2609 3079 y FB(=)g(0)257 3307 y FE(\(Note)39 b(that)f(the)h(map)f(is)g(w)m (ell-de\034ned)g(since)h(the)g(inputs)g(to)f(a)g(v)-5 b(ariable)37 b(no)s(de)i(will)257 3427 y(nev)m(er)34 b(giv)m(e)f(con\035icting)e Fq(\006)p FB(1)i FE(v)m(otes)h(on)e(its)g (v)-5 b(alue.\))1251 3750 y FB(\011)1327 3709 y Fr(\()p Fs(`)p Fr(\))1327 3774 y Fs(c)1415 3750 y FB(\()p FC(m)1538 3765 y Fr(1)1577 3750 y FC(;)17 b(:)g(:)g(:)f(;)h(m)1881 3765 y Fs(d)1917 3773 y Fm(c)1950 3765 y Fp(\000)p Fr(1)2044 3750 y FB(\))27 b(=)2213 3625 y Fs(d)2249 3633 y Fm(c)2281 3625 y Fp(\000)p Fr(1)2229 3655 y Fk(Y)2235 3865 y Fs(i)p Fr(=1)2388 3750 y FC(m)2473 3765 y Fs(i)404 4064 y FE(W)-8 b(e)29 b(note)g(that)f(an)h(implemen)m(tation)c(of)k(the)g(deco)s(der)g (is)g(p)s(ossible)f(that)g(uses)i(eac)m(h)257 4184 y(edge)35 b(of)e(the)h(factor)f(for)g(message)h(passing)f(exactly)h(once.)47 b(Indeed,)36 b(once)e(a)f(v)-5 b(ariable)257 4305 y(no)s(de's)50 b(v)-5 b(alue)48 b(is)g(kno)m(wn,)53 b(the)c(bit)f(v)-5 b(alue)48 b(is)g(comm)m(unicated)g(to)g(its)g(neigh)m(b)s(oring)257 4425 y(c)m(hec)m(k)i(no)s(des,)i(and)47 b(this)g(no)s(de)g(\(and)g (edges)i(inciden)m(t)e(on)g(it\))f(are)h(remo)m(v)m(ed)h(from)257 4545 y(the)h(graph.)90 b(Eac)m(h)48 b(c)m(hec)m(k)j(no)s(de)d(main)m (tains)e(the)i(parit)m(y)g(of)g(the)g(v)-5 b(alues)48 b(receiv)m(ed)257 4666 y(from)39 b(its)f(neigh)m(b)s(oring)g(v)-5 b(ariables)38 b(so)i(far,)h(and)e(up)s(dates)h(this)g(after)f(eac)m(h)h (round)g(of)257 4786 y(v)-5 b(ariable)41 b(messages)i(\(note)f(that)g (it)f(receiv)m(es)i(eac)m(h)g(v)-5 b(ariable)41 b(no)s(de's)h(v)-5 b(alue)42 b(exactly)257 4907 y(once\).)i(When)34 b(a)e(c)m(hec)m(k)j (no)s(de)d(has)h(degree)h(exactly)e(one)h(\(i.e.,)f(v)-5 b(alues)33 b(of)f(all)e(but)j(one)257 5027 y(of)38 b(its)f(v)-5 b(ariable)36 b(no)s(de)i(neigh)m(b)s(ors)f(are)h(no)m(w)g(kno)m(wn\),)j (it)36 b(comm)m(unicates)h(the)i(parit)m(y)257 5147 y(v)-5 b(alue)35 b(it)g(has)h(stored)g(to)f(its)g(remaining)e(neigh)m(b)s(or,) j(and)f(b)s(oth)h(the)g(c)m(hec)m(k)h(no)s(de)f(and)257 5268 y(the)i(remaining)d(edge)j(inciden)m(t)f(on)g(it)g(are)g(deleted.) 58 b(This)38 b(v)m(ersion)f(of)g(the)h(iterativ)m(e)257 5388 y(deco)s(der)48 b(has)e(b)s(een)i(dubb)s(ed)f(the)g Fv(Pe)-5 b(eling)47 b(De)-5 b(c)g(o)g(der)p FE(.)83 b(The)48 b(running)e(time)f(of)h(the)p eop end %%Page: 15 15 TeXDict begin 15 14 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.15) cvn H.B /DEST pdfmark end 257 266 a 307 x FE(P)m(eeling)35 b(Deco)s(der)i(is)e(essen)m(tially)g(the)h(n)m(um)m(b)s(er)g(of)f (edges)h(in)f(the)h(factor)f(graph,)h(and)257 693 y(hence)e(it)e(p)s (erforms)g(ab)s(out)g FC(d)1363 708 y Fs(v)1436 693 y FE(op)s(erations)f(p)s(er)i(co)s(dew)m(ord)h(bit.)404 814 y(Let)f(us)g(analyze)f(this)h(deco)s(ding)f(algorithm)d(for)k FC(`)f FE(iterations,)f(where)j FC(`)f FE(is)f(a)g(con-)257 934 y(stan)m(t)i(\(c)m(hosen)h(large)d(enough)i(to)f(ac)m(hiev)m(e)h (the)g(desired)g(bit-error)e(probabilit)m(y\).)44 b(W)-8 b(e)257 1054 y(will)31 b(assume)i(that)g(the)g(factor)f(graph)h(do)s (es)g(not)g(ha)m(v)m(e)h(an)m(y)f(cycle)h(of)e(length)g(at)h(most)257 1175 y FB(4)p FC(`)g FE(\(whic)m(h)g(is)f(certainly)f(true)i(if)f(it)f (has)i FB(\012\(log)18 b FC(n)p FB(\))33 b FE(girth\).)404 1295 y(The)g(follo)m(wing)d(is)i(crucial)f(to)h(our)h(analysis.)257 1315 y SDict begin H.S end 257 1315 a 257 1315 a SDict begin 14.5 H.A end 257 1315 a 257 1315 a SDict begin [ /View [/XYZ H.V] /Dest (theorem.1) cvn H.B /DEST pdfmark end 257 1315 a 183 x Fw(Lemma)42 b(1.)h Fv(F)-7 b(or)38 b(e)-5 b(ach)37 b(no)-5 b(de,)38 b(the)h(r)-5 b(andom)37 b(variables)g(c)-5 b(orr)g(esp)g(onding)36 b(to)j(the)f(mes-)257 1618 y(sages)c(r)-5 b(e)g(c)g(eive)g(d)34 b(by)h(it)g(in)g(the)g FC(i)p Fv('th)g(iter)-5 b(ation)35 b(ar)-5 b(e)34 b(al)5 b(l)35 b(indep)-5 b(endent,)33 b(for)h FC(i)28 b Fq(\024)h FC(`)p Fv(.)404 1820 y FE(Let)38 b(us)i(justify)e(wh)m(y)i(the)f(ab)s(o)m(v)m(e)g(is)f(the)h(case.)62 b(F)-8 b(or)38 b(this,)i(w)m(e)f(crucially)e(use)j(the)257 1941 y(fact)27 b(that)f(the)h(message)g(sen)m(t)g(along)e(an)i(edge,)h (sa)m(y)f(from)f FC(v)k FE(to)c FC(c)p FE(,)i(do)s(es)e(not)h(dep)s (end)g(on)257 2061 y(the)33 b(message)f(that)g FC(v)j FE(receiv)m(es)f(from)c FC(c)p FE(.)44 b(Therefore,)33 b(the)f(information)d(receiv)m(ed)k(at)e(a)257 2182 y(c)m(hec)m(k)h(no) s(de)d FC(c)h FE(\(the)f(situation)f(for)h(v)-5 b(ariable)27 b(no)s(des)j(is)f(iden)m(tical\))f(from)g(its)g(neigh)m(b)s(ors)257 2302 y(in)38 b(the)h FC(i)p FE('th)g(iteration)d(is)i(determined)g(b)m (y)i(b)m(y)f(a)f(computation)f(graph)h(ro)s(oted)g(at)g FC(c)p FE(,)257 2422 y(with)24 b(its)f FC(d)649 2437 y Fs(c)708 2422 y FE(v)-5 b(ariable)22 b(no)s(de)i(neigh)m(b)s(ors)g (as)g(its)f(c)m(hildren,)i(the)g FC(d)2563 2437 y Fs(v)2608 2422 y Fq(\000)5 b FB(1)24 b FE(neigh)m(b)s(ors)f(b)s(esides)257 2543 y FC(c)38 b FE(of)g(eac)m(h)h(these)g(v)-5 b(ariable)36 b(no)s(des)j(as)f(their)f(c)m(hildren,)i(the)g FC(d)2578 2558 y Fs(c)2638 2543 y Fq(\000)26 b FB(1)38 b FE(other)g(neigh)m(b)s (ors)257 2663 y(of)45 b(these)h(c)m(hec)m(k)h(no)s(des)e(as)g(their)f (c)m(hildren,)k(and)d(so)g(on.)80 b(Since)45 b(the)g(girth)e(of)i(the) 257 2783 y(graph)32 b(is)f(greater)g(than)h FB(4)p FC(`)p FE(,)g(the)g(computation)d(graph)j(is)f(in)g(fact)g(a)g(tree.)44 b(Therefore,)257 2904 y(the)35 b(information)c(receiv)m(ed)36 b(b)m(y)f FC(c)g FE(from)e(its)h(neigh)m(b)s(ors)g(in)g(the)h FC(i)p FE('th)f(iteration)f(are)h(all)257 3024 y(indep)s(enden)m(t.)404 3145 y(T)-8 b(ak)m(e)35 b(an)f(arbitrary)f(edge)i FB(\()p FC(v)t(;)17 b(c)p FB(\))34 b FE(b)s(et)m(w)m(een)i(v)-5 b(ariable)33 b(no)s(de)h FC(v)k FE(and)c(c)m(hec)m(k)j(no)s(de)d FC(c)p FE(.)257 3265 y(Let)k(us)g(compute)f(the)h(probabilit)m(y)d FC(p)1692 3280 y Fs(i)1757 3265 y FE(that)i(the)h(message)g(from)d FC(v)41 b FE(to)c FC(c)h FE(in)e(the)i FC(i)p FE('th)257 3385 y(iteration)k(is)h(an)g(erasure)i(\(using)e(induction)f(and)i(the) g(argumen)m(t)f(b)s(elo)m(w,)j(one)e(can)257 3506 y(justify)31 b(the)g(claim)d(that)i(this)g(probabilit)m(y)-8 b(,)29 b(whic)m(h)i(is)f(tak)m(en)i(o)m(v)m(er)f(the)g(c)m(hannel)g(noise,)257 3626 y(will)c(b)s(e)j(indep)s(enden)m(t)g(of)e(the)i(edge)g(and)f(only) g(dep)s(end)h(on)f(the)h(iteration)d(n)m(um)m(b)s(er,)j(as)257 3747 y(long)f(as)h FC(i)e Fq(\024)g FC(`)p FE(\).)43 b(F)-8 b(or)29 b FC(i)f FB(=)f(0)p FE(,)j FC(p)1389 3762 y Fr(0)1456 3747 y FB(=)e FC(\013)q FE(,)i(the)g(probabilit)m(y)e(that) i(the)g(bit)f(v)-5 b(alue)29 b(for)h FC(v)j FE(w)m(as)257 3867 y(erased)g(b)m(y)f(the)g Fo(BEC)1041 3882 y Fs(\013)1091 3867 y FE(.)43 b(In)31 b(the)h FB(\()p FC(i)20 b FB(+)g(1\))p FE('st)32 b(iteration,)d FC(v)36 b FE(passes)d(an)e(erasure)h(to)f FC(c)h FE(i\033)e(it)257 3987 y(w)m(as)i(originally)27 b(erased)k(b)m(y)h(the)f(c)m(hannel,)g(and)g(it)e(receiv)m(ed)j(an)e (erasure)i(from)d(eac)m(h)j(of)257 4108 y(its)j FC(d)447 4123 y Fs(v)511 4108 y Fq(\000)24 b FB(1)35 b FE(neigh)m(b)s(ors)g (other)g(than)g FC(c)p FE(.)50 b(Eac)m(h)36 b(of)f(these)h(neigh)m(b)s (oring)d(c)m(hec)m(k)k(no)s(des)f FC(c)3472 4072 y Fp(0)257 4228 y FE(in)31 b(turn)h(sends)h(an)e(erasure)i(to)e FC(v)k FE(i\033)c(at)g(least)g(one)h(neigh)m(b)s(or)f(of)g FC(c)2707 4192 y Fp(0)2762 4228 y FE(other)g(than)h FC(v)j FE(sen)m(t)257 4348 y(an)29 b(erasure)g(to)g FC(c)879 4312 y Fp(0)930 4348 y FE(during)f(iteration)f FC(i)i FE(\026)f(due)h(to)f(the)h(indep)s(endence)i(of)d(the)h(in)m(v)m(olv)m (ed)257 4469 y(messages,)43 b(this)c(ev)m(en)m(t)j(o)s(ccurs)e(for)f (no)s(de)h FC(c)1918 4433 y Fp(0)1981 4469 y FE(with)f(probabilit)m(y)f FB(\(1)27 b Fq(\000)g FB(\(1)g Fq(\000)g FC(p)3201 4484 y Fs(i)3230 4469 y FB(\))3268 4433 y Fs(d)3304 4441 y Fm(c)3336 4433 y Fp(\000)p Fr(1)3430 4469 y FB(\))p FE(.)257 4589 y(Again,)33 b(b)s(ecause)j(the)e(messages)h(from)d(v)-5 b(arious)33 b(c)m(hec)m(k)j(no)s(des)f(to)e FC(v)38 b FE(in)33 b(the)h FB(\()p FC(i)23 b FB(+)g(1\))p FE('st)257 4710 y(round)33 b(are)g(indep)s(enden)m(t,)g(w)m(e)h(ha)m(v)m(e)1650 4589 y SDict begin H.S end 1650 4589 a 1650 4589 a SDict begin 14.5 H.A end 1650 4589 a 1650 4589 a SDict begin [ /View [/XYZ H.V] /Dest (equation.1) cvn H.B /DEST pdfmark end 1650 4589 a 1180 4928 a FC(p)1229 4943 y Fs(i)p Fr(+1)1375 4928 y FB(=)27 b FC(\013)c Fq(\001)f FB(\(1)g Fq(\000)g FB(\(1)g Fq(\000)h FC(p)2079 4943 y Fs(i)2107 4928 y FB(\))2145 4887 y Fs(d)2181 4895 y Fm(c)2213 4887 y Fp(\000)p Fr(1)2308 4928 y FB(\))2346 4887 y Fs(d)2382 4895 y Fm(v)2419 4887 y Fp(\000)p Fr(1)2546 4928 y FC(:)798 b FE(\(1\))404 5147 y(By)25 b(linearit)m(y)d(of)i(exp)s(ectation,)j FC(p)1624 5162 y Fs(i)1676 5147 y FE(is)d(the)h(exp)s(ected)i(fraction) c(of)h(v)-5 b(ariable-to-c)m(hec)m(k)257 5268 y(messages)35 b(sen)m(t)f(in)f(the)h FC(i)p FE('th)f(iteration)f(that)h(are)g (erasures.)47 b(W)-8 b(e)34 b(w)m(ould)f(lik)m(e)g(to)g(sho)m(w)257 5388 y(that)28 b FB(lim)599 5403 y Fs(`)p Fp(!1)790 5388 y FC(p)839 5403 y Fs(`)900 5388 y FB(=)f(0)p FE(,)i(so)f(that)f(the)h (bit-error)e(probabilit)m(y)g(of)h(the)h(deco)s(ding)g(v)-5 b(anishes)p eop end %%Page: 16 16 TeXDict begin 16 15 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.16) cvn H.B /DEST pdfmark end 257 266 a 307 x FE(as)47 b(the)f(n)m(um)m(b)s(er)h(of)e(iterations)g(gro)m(ws.)85 b(The)47 b(largest)e(erasure)i(probabilit)m(y)d FC(\013)j FE(for)257 693 y(whic)m(h)33 b(this)g(happ)s(ens)g(is)f(giv)m(en)h(b)m (y)g(the)g(follo)m(wing)d(lemma.)257 713 y SDict begin H.S end 257 713 a 257 713 a SDict begin 14.5 H.A end 257 713 a 257 713 a SDict begin [ /View [/XYZ H.V] /Dest (theorem.2) cvn H.B /DEST pdfmark end 257 713 a 178 x Fw(Lemma)38 b(2.)k Fv(The)35 b(thr)-5 b(eshold)35 b(er)-5 b(asur)g(e)35 b(pr)-5 b(ob)g(ability)36 b FC(\013)2270 855 y Fj(MP)2380 891 y FB(\()p FC(d)2469 906 y Fs(v)2510 891 y FC(;)17 b(d)2605 906 y Fs(c)2639 891 y FB(\))35 b Fv(for)h(the)f(BEC)g(b)-5 b(elow)257 1012 y(which)40 b(the)h(message-p)-5 b(assing)39 b(algorithm)h(r)-5 b(esults)41 b(in)g(vanishing)e(bit-er)-5 b(asur)g(e)41 b(pr)-5 b(ob)g(a-)257 1132 y(bility)35 b(is)g(given)f(by)987 1012 y SDict begin H.S end 987 1012 a 987 1012 a SDict begin 14.5 H.A end 987 1012 a 987 1012 a SDict begin [ /View [/XYZ H.V] /Dest (equation.2) cvn H.B /DEST pdfmark end 987 1012 a 979 1364 a FC(\013)1042 1322 y Fj(MP)1153 1364 y FB(\()p FC(d)1242 1379 y Fs(v)1282 1364 y FC(;)17 b(d)1377 1379 y Fs(c)1411 1364 y FB(\))28 b(=)54 b(min)1580 1430 y Fs(x)p Fp(2)p Fr([0)p Fs(;)p Fr(1])2235 1296 y FC(x)p 1823 1341 879 4 v 1823 1432 a FB(\(1)22 b Fq(\000)h FB(\(1)e Fq(\000)i FC(x)p FB(\))2333 1403 y Fs(d)2369 1411 y Fm(c)2402 1403 y Fp(\000)p Fr(1)2496 1432 y FB(\))2534 1403 y Fs(d)2570 1411 y Fm(v)2607 1403 y Fp(\000)p Fr(1)2746 1364 y FC(:)598 b FE(\(2\))257 1641 y Fi(Pro)s(of.)49 b FE(By)35 b(de\034nition,)f FC(\013)1249 1605 y Fj(MP)1359 1641 y FB(\()p FC(d)1448 1656 y Fs(v)1489 1641 y FC(;)17 b(d)1584 1656 y Fs(c)1618 1641 y FB(\))31 b(=)f(sup)q Fq(f)p FC(\013)i Fq(2)f FB([0)p FC(;)17 b FB(1])30 b(:)h(lim)2601 1656 y Fs(i)p Fp(!1)2787 1641 y FC(p)2836 1656 y Fs(i)2895 1641 y FB(=)f(0)p Fq(g)k FE(where)i FC(p)3467 1656 y Fs(i)257 1761 y FE(is)d(as)h(de\034ned)g (recursiv)m(ely)h(in)d(\()1452 1761 y SDict begin H.S end 1452 1761 a FE(1)1501 1697 y SDict begin H.R end 1501 1697 a 1501 1761 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (equation.1) cvn H.B /ANN pdfmark end 1501 1761 a FE(\).)46 b(De\034ne)35 b(the)e(functions)h FC(g)t FB(\()p FC(x)p FB(\))28 b(=)3124 1722 y Fs(x)p 2830 1738 629 4 v 2830 1796 a Fr(\(1)p Fp(\000)p Fr(\(1)p Fp(\000)p Fs(x)p Fr(\))3131 1777 y Fm(d)3163 1785 y(c)3197 1777 y Fh(\000)p Fn(1)3279 1796 y Fr(\))3306 1777 y Fm(d)3338 1785 y(v)3376 1777 y Fh(\000)p Fn(1)3468 1761 y FE(,)257 1903 y(and)33 b FC(f)11 b FB(\()p FC(\013)q(;)17 b(x)p FB(\))28 b(=)g FC(\013)q FB(\(1)21 b Fq(\000)i FB(\(1)f Fq(\000)h FC(x)p FB(\))1449 1867 y Fs(d)1485 1875 y Fm(c)1518 1867 y Fp(\000)p Fr(1)1612 1903 y FB(\))1650 1867 y Fs(d)1686 1875 y Fm(v)1723 1867 y Fp(\000)p Fr(1)1818 1903 y FE(.)44 b(Also)32 b(let)g FC(\013)2313 1867 y Fp(\003)2381 1903 y FB(=)c(min)2647 1919 y Fs(x)p Fp(2)p Fr([0)p Fs(;)p Fr(1])2884 1903 y FC(g)t FB(\()p FC(x)p FB(\))p FE(.)44 b(W)-8 b(e)33 b(wish)257 2023 y(to)g(pro)m(v)m(e)g(that)g FC(\013)914 1987 y Fj(MP)1024 2023 y FB(\()p FC(d)1113 2038 y Fs(v)1154 2023 y FC(;)17 b(d)1249 2038 y Fs(c)1283 2023 y FB(\))27 b(=)h FC(\013)1515 1987 y Fp(\003)1554 2023 y FE(.)404 2144 y(If)40 b FC(\013)h(<)g(\013) 792 2108 y Fp(\003)831 2144 y FE(,)h(then)f(for)f(ev)m(ery)i FC(x)f Fq(2)g FB([0)p FC(;)17 b FB(1])p FE(,)42 b FC(f)11 b FB(\()p FC(\013)q(;)17 b(x)p FB(\))40 b(=)2506 2105 y Fs(\013x)p 2483 2121 131 4 v 2483 2178 a(g)r Fr(\()p Fs(x)p Fr(\))2664 2144 y Fq(\024)2797 2105 y Fs(\013)2842 2081 y Fh(\003)2879 2105 y Fs(x)p 2793 2121 V 2793 2178 a(g)r Fr(\()p Fs(x)p Fr(\))2974 2144 y Fq(\024)h FC(x)p FE(,)i(and)d(in)257 2278 y(fact)32 b FC(f)11 b FB(\()p FC(\013)q(;)17 b(x)p FB(\))27 b FC(<)g(x)32 b FE(for)f FC(x)d Fq(2)h FB(\(0)p FC(;)17 b FB(1])p FE(.)42 b(Hence)33 b(it)d(follo)m(ws)h(that)g FC(p)2529 2293 y Fs(i)p Fr(+1)2675 2278 y FB(=)c FC(f)11 b FB(\()p FC(\013)q(;)17 b(p)3031 2293 y Fs(i)3059 2278 y FB(\))27 b Fq(\024)h FC(p)3278 2293 y Fs(i)3338 2278 y FE(and)257 2398 y(since)36 b FB(0)c Fq(\024)g FC(f)11 b FB(\()p FC(\013)q(;)17 b(x)p FB(\))32 b Fq(\024)g FC(\013)k FE(for)f(all)e FC(x)f Fq(2)h FB([0)p FC(;)17 b FB(1])p FE(,)35 b(the)h(probabilit)m(y)d(con)m (v)m(erges)k(to)e(a)g(v)-5 b(alue)257 2519 y FC(p)306 2534 y Fp(1)421 2519 y Fq(2)40 b FB([0)p FC(;)17 b(\013)q FB(])p FE(.)63 b(Since)40 b FC(f)50 b FE(is)39 b(con)m(tin)m(uous,)j(w) m(e)f(ha)m(v)m(e)g FC(p)2248 2534 y Fp(1)2362 2519 y FB(=)f FC(f)11 b FB(\()p FC(\013)q(;)17 b(p)2731 2534 y Fp(1)2804 2519 y FB(\))p FE(,)42 b(whic)m(h)e(implies)257 2639 y FC(p)306 2654 y Fp(1)409 2639 y FB(=)27 b(0)33 b FE(\(since)f FC(f)11 b FB(\()p FC(\013)q(;)17 b(x)p FB(\))28 b FC(<)f(x)33 b FE(for)f FC(x)c(>)g FB(0)p FE(\).)43 b(This)32 b(sho)m(ws)j(that)d FC(\013)2656 2603 y Fj(MP)2766 2639 y FB(\()p FC(d)2855 2654 y Fs(v)2896 2639 y FC(;)17 b(d)2991 2654 y Fs(c)3025 2639 y FB(\))28 b Fq(\025)g FC(\013)3259 2603 y Fp(\003)3298 2639 y FE(.)404 2759 y(Con)m(v)m(ersely)-8 b(,)37 b(if)d FC(\013)f(>)e(\013)1276 2723 y Fp(\003)1315 2759 y FE(,)36 b(then)f(let)g FC(x)1801 2774 y Fr(0)1872 2759 y Fq(2)e FB([0)p FC(;)17 b FB(1])34 b FE(b)s(e)h(suc)m(h)i(that)d FC(\013)f(>)e(g)t FB(\()p FC(x)3118 2774 y Fr(0)3157 2759 y FB(\))p FE(.)51 b(Then)257 2880 y FC(\013)43 b Fq(\025)g FC(f)11 b FB(\()p FC(\013)q(;)17 b(x)741 2895 y Fr(0)780 2880 y FB(\))42 b(=)1011 2840 y Fs(\013x)1096 2849 y Fn(0)p 988 2857 166 4 v 988 2914 a Fs(g)r Fr(\()p Fs(x)1091 2923 y Fn(0)1126 2914 y Fr(\))1206 2880 y FC(>)g(x)1379 2895 y Fr(0)1419 2880 y FE(,)h(and)f(of)e(course)i FC(f)11 b FB(\()p FC(\013)q(;)17 b(\013)q FB(\))41 b Fq(\024)i FC(\013)q FE(.)69 b(Since)41 b FC(f)11 b FB(\()p FC(\013)q(;)17 b(x)p FB(\))41 b FE(is)f(a)257 3014 y(con)m(tin)m(uous)c (function)d(of)i FC(x)p FE(,)g(w)m(e)h(m)m(ust)e(ha)m(v)m(e)i FC(f)11 b FB(\()p FC(\013)q(;)17 b(x)2237 2978 y Fp(\003)2276 3014 y FB(\))31 b(=)g FC(x)2507 2978 y Fp(\003)2581 3014 y FE(for)j(some)g FC(x)3033 2978 y Fp(\003)3104 3014 y Fq(2)e FB(\()p FC(x)3295 3029 y Fr(0)3335 3014 y FC(;)17 b(\013)q FB(])p FE(.)257 3134 y(F)-8 b(or)37 b(the)g(recursion)g(\() 1069 3134 y SDict begin H.S end 1069 3134 a FE(1)1118 3070 y SDict begin H.R end 1118 3070 a 1118 3134 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (equation.1) cvn H.B /ANN pdfmark end 1118 3134 a FE(\))g(with)f(a)h(\034xed)h(v)-5 b(alue)37 b(of)f FC(\013)q FE(,)i(it)e(is)h(easy)h(to)e(see)i(b)m(y)g (induction)257 3254 y(that)d(if)g FC(p)613 3269 y Fr(0)685 3254 y Fq(\025)d FC(p)843 3218 y Fp(0)843 3279 y Fr(0)883 3254 y FE(,)k(then)g FC(p)1220 3269 y Fs(i)1280 3254 y Fq(\025)d FC(p)1439 3218 y Fp(0)1439 3279 y Fs(i)1503 3254 y FE(for)i(all)e FC(i)g Fq(\025)f FB(1)p FE(.)52 b(If)35 b FC(p)2245 3218 y Fp(0)2245 3279 y Fr(0)2317 3254 y FB(=)e FC(x)2481 3218 y Fp(\003)2520 3254 y FE(,)j(then)g(w)m(e) h(ha)m(v)m(e)f FC(p)3231 3218 y Fp(0)3231 3279 y Fs(i)3292 3254 y FB(=)c FC(x)3455 3218 y Fp(\003)257 3375 y FE(for)i(all)f FC(i)p FE(.)49 b(Therefore,)36 b(when)g FC(p)1432 3390 y Fr(0)1502 3375 y FB(=)31 b FC(\013)h Fq(\025)f FC(x)1866 3339 y Fp(\003)1906 3375 y FE(,)k(w)m(e)h(ha)m(v)m(e)g FC(p)2390 3390 y Fs(i)2449 3375 y Fq(\025)31 b FC(x)2612 3339 y Fp(\003)2687 3375 y FE(for)i(all)g FC(i)i FE(as)f(w)m(ell.)49 b(In)257 3495 y(other)32 b(w)m(ords,)i(the)e(error)g(probabilit)m(y)d (sta)m(ys)34 b(b)s(ounded)e(b)s(elo)m(w)g(b)m(y)h FC(x)2828 3459 y Fp(\003)2899 3495 y FE(irresp)s(ectiv)m(e)g(of)257 3616 y(the)g(n)m(um)m(b)s(er)g(of)f(iterations.)42 b(This)33 b(pro)m(v)m(es)h(that)e FC(\013)2161 3579 y Fj(MP)2272 3616 y FB(\()p FC(d)2361 3631 y Fs(v)2401 3616 y FC(;)17 b(d)2496 3631 y Fs(c)2531 3616 y FB(\))27 b Fq(\024)h FC(\013)2764 3579 y Fp(\003)2803 3616 y FE(.)404 3736 y(T)-8 b(ogether,)77 b(w)m(e)69 b(ha)m(v)m(e)g(exactly)g(determined)e (the)i(threshold)f(to)f(b)s(e)h FC(\013)3292 3700 y Fp(\003)3419 3736 y FB(=)257 3856 y(min)420 3872 y Fs(x)p Fp(2)p Fr([0)p Fs(;)p Fr(1])657 3856 y FC(g)t FB(\()p FC(x)p FB(\))p FE(.)p 3446 3856 49 49 v 257 3985 a SDict begin H.S end 257 3985 a 257 3985 a SDict begin 14.5 H.A end 257 3985 a 257 3985 a SDict begin [ /View [/XYZ H.V] /Dest (theorem.3) cvn H.B /DEST pdfmark end 257 3985 a 166 x Fw(Remark)53 b(3.)c Fv(Using)f(standar)-5 b(d)47 b(c)-5 b(alculus,)50 b(we)e(c)-5 b(an)47 b(determine)g FC(\013)2826 4115 y Fj(MP)2936 4151 y FB(\()p FC(d)3025 4166 y Fs(v)3066 4151 y FC(;)17 b(d)3161 4166 y Fs(c)3195 4151 y FB(\))48 b Fv(to)g(b)-5 b(e)444 4227 y Fr(1)p Fp(\000)p Fs(\015)p 267 4248 484 4 v 267 4306 a Fr(\(1)p Fp(\000)p Fs(\015)424 4287 y Fm(d)456 4295 y(c)489 4287 y Fh(\000)p Fn(1)572 4306 y Fr(\))599 4287 y Fm(d)631 4295 y(v)668 4287 y Fh(\000)p Fn(1)808 4271 y Fv(wher)g(e)46 b FC(\015)52 b Fv(is)46 b(the)h(unique)g(p)-5 b(ositive)46 b(r)-5 b(o)g(ot)47 b(of)f(the)h(p)-5 b(olynomial)45 b FC(p)p FB(\()p FC(x)p FB(\))50 b(=)257 4425 y(\(\()p FC(d)384 4440 y Fs(v)447 4425 y Fq(\000)23 b FB(1\)\()p FC(d)723 4440 y Fs(c)780 4425 y Fq(\000)g FB(1\))f Fq(\000)h FB(1\))p FC(x)1231 4389 y Fs(d)1267 4397 y Fm(c)1300 4389 y Fp(\000)p Fr(2)1417 4425 y Fq(\000)1517 4350 y Fk(P)1622 4377 y Fs(d)1658 4385 y Fm(c)1690 4377 y Fp(\000)p Fr(3)1622 4454 y Fs(i)p Fr(=0)1801 4425 y FC(x)1856 4389 y Fs(i)1885 4425 y Fv(.)46 b(Note)36 b(that)g(when)e FC(d)2696 4440 y Fs(v)2766 4425 y FB(=)28 b(2)p Fv(,)35 b FC(p)p FB(\(1\))29 b(=)f(0)p Fv(,)36 b(so)257 4545 y(the)d(thr)-5 b(eshold)32 b(e)-5 b(quals)33 b FB(0)p Fv(.)44 b(Thus)32 b(we)g(must)i(pick)e FC(d)2112 4560 y Fs(v)2180 4545 y Fq(\025)c FB(3)p Fv(,)33 b(and)f(henc)-5 b(e)32 b FC(d)2902 4560 y Fs(c)2964 4545 y Fq(\025)c FB(4)33 b Fv(\(to)g(have)257 4666 y(p)-5 b(ositive)35 b(r)-5 b(ate\).)47 b(F)-7 b(or)35 b(the)h(choic)-5 b(e)34 b FC(d)1580 4681 y Fs(v)1650 4666 y FB(=)29 b(3)35 b Fv(and)g FC(d)2080 4681 y Fs(c)2144 4666 y FB(=)29 b(4)p Fv(,)36 b FC(p)p FB(\()p FC(x)p FB(\))f Fv(is)h(a)f(quadr)-5 b(atic)36 b(and)f(we)257 4786 y(c)-5 b(an)35 b(analytic)-5 b(al)5 b(ly)35 b(c)-5 b(ompute)35 b FC(\013)1400 4750 y Fj(MP)1510 4786 y FB(\(3)p FC(;)17 b FB(4\))28 b Fq(\031)h FB(0)p FC(:)p FB(6474)p Fv(;)34 b(note)h(that)h(c)-5 b(ap)g(acity)35 b(for)g(this)g(r)-5 b(ate)257 4907 y(e)g(quals)28 b FB(3)p FC(=)p FB(4)f(=)g(0)p FC(:)p FB(75)p Fv(.)42 b(\(The)27 b(b)-5 b(est)28 b(thr)-5 b(eshold)27 b(one)h(c)-5 b(an)27 b(hop)-5 b(e)27 b(for)h(e)-5 b(quals)27 b FC(d)2928 4922 y Fs(v)2969 4907 y FC(=d)3069 4922 y Fs(c)3131 4907 y Fv(sinc)-5 b(e)27 b(the)257 5027 y(r)-5 b(ate)38 b(is)g(at)g(le)-5 b(ast)37 b FB(1)24 b Fq(\000)h FC(d)1136 5042 y Fs(v)1176 5027 y FC(=d)1276 5042 y Fs(c)1311 5027 y Fv(.\))53 b(Close)-5 b(d)36 b(form)i(analytic)f(expr)-5 b(essions)36 b(for)h(some)g(other) 257 5147 y(smal)5 b(l)45 b(values)h(of)f FB(\()p FC(d)1044 5162 y Fs(v)1085 5147 y FC(;)17 b(d)1180 5162 y Fs(c)1214 5147 y FB(\))46 b Fv(ar)-5 b(e)45 b(given)g(in)h([)1900 5147 y SDict begin H.S end 1900 5147 a Fv(2)1950 5083 y SDict begin H.R end 1950 5083 a 1950 5147 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.BRU04) cvn H.B /ANN pdfmark end 1950 5147 a Fv(]:)66 b(for)46 b(example,)h FC(\013)2723 5111 y Fj(MP)2833 5147 y FB(\(3)p FC(;)17 b FB(5\))48 b Fq(\031)g FB(0)p FC(:)p FB(5406)257 5268 y Fv(\(c)-5 b(omp)g(ar)g(e)34 b(to)i(c)-5 b(ap)g(acity)35 b(of)g FB(0)p FC(:)p FB(6)p Fv(\))f(and)h FC(\013)1736 5232 y Fj(MP)1847 5268 y FB(\(3)p FC(;)17 b FB(6\))27 b Fq(\031)i FB(0)p FC(:)p FB(4294)34 b Fv(\(c)-5 b(omp)g(ar)g(e)34 b(to)i(c)-5 b(ap)g(acity)35 b(of)257 5388 y FB(0)p FC(:)p FB(5)p Fv(\).)p eop end %%Page: 17 17 TeXDict begin 17 16 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.17) cvn H.B /DEST pdfmark end 257 266 a 257 473 a SDict begin H.S end 257 473 a 257 473 a SDict begin 14.5 H.A end 257 473 a 257 473 a SDict begin [ /View [/XYZ H.V] /Dest (theorem.4) cvn H.B /DEST pdfmark end 257 473 a 100 x Fw(Theorem)50 b(4.)d Fv(F)-7 b(or)44 b(inte)-5 b(gers)44 b FB(3)i Fq(\024)h FC(d)1713 588 y Fs(v)1800 573 y FC(<)f(d)1973 588 y Fs(c)2007 573 y Fv(,)h(ther)-5 b(e)45 b(exists)g(an)f(explicit)g(family)h(of)257 693 y(binary)30 b(line)-5 b(ar)30 b(c)-5 b(o)g(des)29 b(of)h(r)-5 b(ate)30 b(at)g(le)-5 b(ast)30 b FB(1)12 b Fq(\000)1866 654 y Fs(d)1902 662 y Fm(v)p 1866 670 74 4 v 1869 728 a Fs(d)1905 736 y Fm(c)1980 693 y Fv(that)30 b(c)-5 b(an)30 b(b)-5 b(e)30 b(r)-5 b(eliably)29 b(de)-5 b(c)g(o)g(de)g(d)29 b(in)h(line)-5 b(ar)257 826 y(time)35 b(on)f Fo(BEC)804 841 y Fs(\013)888 826 y Fv(pr)-5 b(ovide)g(d)34 b FC(\013)28 b(<)g(\013)1530 790 y Fj(MP)1640 826 y FB(\()p FC(d)1729 841 y Fs(v)1770 826 y FC(;)17 b(d)1865 841 y Fs(c)1899 826 y FB(\))p Fv(.)1967 826 y SDict begin H.S end 1967 826 a -36 x FD(8)2006 826 y SDict begin 14.5 H.L end 2006 826 a 2006 826 a SDict begin [ /Subtype /Link /Dest (Hfootnote.9) cvn /H /I /Border [0 0 12] /Color [1 0 0] H.B /ANN pdfmark end 2006 826 a 257 1007 a SDict begin H.S end 257 1007 a 257 1007 a SDict begin 14.5 H.A end 257 1007 a 257 1007 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.3) cvn H.B /DEST pdfmark end 257 1007 a 127 x Fu(5.3)131 b(Deco)t(ding)43 b(on)h(the)g(BSC)257 1326 y FE(The)e(relativ)m(ely)d(clean)h(analysis)g(of)f(regular)h(LDPC) h(co)s(des)h(on)e(the)h(BEC)g(is)f(surely)257 1446 y(encouraging.)h(As) 25 b(men)m(tioned)g(earlier,)g(Gallager)d(in)i(fact)h(did)f(not)h (consider)g(the)g(BEC)257 1566 y(in)h(his)g(w)m(ork.)42 b(W)-8 b(e)26 b(no)m(w)h(discuss)g(one)g(of)e(his)h(deco)s(ding)g (algorithms)d(for)j(the)h(BSC,)f(that)257 1687 y(has)33 b(b)s(een)h(dubb)s(ed)f(Gallager's)d(Algorithm)g(A,)j(and)f(some)h (simple)e(extensions)i(of)g(it.)257 1861 y SDict begin H.S end 257 1861 a 257 1861 a SDict begin 14.5 H.A end 257 1861 a 257 1861 a SDict begin [ /View [/XYZ H.V] /Dest (subsubsection.5.3.1) cvn H.B /DEST pdfmark end 257 1861 a 105 x Fw(5.3.1)113 b(Gallager's)37 b(Algorithm)d(A)257 2157 y FE(The)26 b(message)g(alphab)s(et)e(of)h(Algorithm)d(A)j(will)e(equal)i Fq(f)p FB(1)p FC(;)17 b Fq(\000)p FB(1)p Fq(g)p FE(,)26 b(so)f(the)h(no)s(des)g(simply)257 2277 y(pass)31 b(guesses)i(on)d(co)s (dew)m(ord)h(bits.)42 b(The)32 b(message)e(maps)g(are)g(time)f(in)m(v) -5 b(arian)m(t)29 b(and)h(do)257 2397 y(not)22 b(dep)s(end)i(on)e(the)g (iteration)e(n)m(um)m(b)s(er,)25 b(so)d(w)m(e)h(will)d(omit)g(the)j (sup)s(erscript)g(indicating)257 2518 y(the)31 b(iteration)e(n)m(um)m (b)s(er)i(in)f(describing)g(the)i(message)f(maps.)42 b(The)32 b(c)m(hec)m(k)h(no)s(des)e(send)257 2638 y(a)36 b(message)h(to)e(a)h(v)-5 b(ariable)34 b(no)s(de)i(indicating)e(the)i (parit)m(y)g(of)f(the)i Fv(other)f FE(neigh)m(b)s(oring)257 2759 y(v)-5 b(ariables,)32 b(or)g(formally:)1248 3076 y FB(\011)1324 3091 y Fs(c)1358 3076 y FB(\()p FC(m)1481 3091 y Fr(1)1521 3076 y FC(;)17 b(:)g(:)g(:)f(;)h(m)1825 3091 y Fs(d)1861 3099 y Fm(c)1893 3091 y Fp(\000)p Fr(1)1987 3076 y FB(\))28 b(=)2157 2951 y Fs(d)2193 2959 y Fm(c)2225 2951 y Fp(\000)p Fr(1)2172 2981 y Fk(Y)2179 3191 y Fs(i)p Fr(=1)2332 3076 y FC(m)2417 3091 y Fs(i)2478 3076 y FC(:)257 3387 y FE(The)36 b(v)-5 b(ariable)32 b(no)s(des)j(send)g(to)f(a)g (neigh)m(b)s(oring)f(c)m(hec)m(k)j(no)s(de)e(their)g(original)d(receiv) m(ed)257 3507 y(v)-5 b(alue)30 b(unless)g(the)h(incoming)c(messages)k (from)e(the)h Fv(other)g FE(c)m(hec)m(k)i(no)s(des)f(unanimously)257 3628 y(indicate)h(otherwise,)h(in)e(whic)m(h)i(case)g(it)f(sends)i(the) f(negativ)m(e)f(of)g(the)h(receiv)m(ed)h(v)-5 b(alue.)257 3748 y(F)d(ormally)g(,)636 4030 y FB(\011)712 4045 y Fs(v)752 4030 y FB(\()p FC(r)m(;)17 b(m)960 4045 y Fr(1)1000 4030 y FC(;)g(:)g(:)g(:)f(;)h(m)1304 4045 y Fs(d)1340 4053 y Fm(v)1377 4045 y Fp(\000)p Fr(1)1472 4030 y FB(\))27 b(=)1641 3890 y Fk(\032)1757 3969 y Fq(\000)p FC(r)86 b FE(if)32 b FC(m)2139 3984 y Fr(1)2206 3969 y FB(=)c Fq(\001)17 b(\001)g(\001)25 b FB(=)j FC(m)2642 3984 y Fs(d)2678 3992 y Fm(v)2716 3984 y Fp(\000)p Fr(1)2838 3969 y FB(=)f Fq(\000)p FC(r)1757 4089 y(r)163 b FE(otherwise)33 b FC(:)257 4311 y FE(As)25 b(in)e(the)i(case)g(of)f(BEC,)h(w)m(e)g (will)d(trac)m(k)j(the)f(exp)s(ected)i(fraction)d(of)h(v)-5 b(ariable-to-c)m(hec)m(k)257 4432 y(no)s(de)33 b(messages)h(that)f(are) g(erroneous)g(in)f(the)i FC(i)p FE('th)f(iteration.)43 b(Since)33 b(w)m(e)g(assume)h(the)257 4552 y(all-ones)40 b(co)s(dew)m(ord)j(w)m(as)f(transmitted,)h(this)e(is)g(simply)f(the)i (exp)s(ected)h(fraction)e(of)257 4672 y(messages)d(that)e(equal)h Fq(\000)p FB(1)p FE(.)55 b(Let)37 b FC(p)1588 4687 y Fs(i)1653 4672 y FE(b)s(e)f(the)h(probabilit)m(y)e(\(o)m(v)m(er)j(the)f (c)m(hannel)f(noise\))257 4793 y(that)31 b(a)g(particular)e(v)-5 b(ariable-to-c)m(hec)m(k)30 b(no)s(de)h(message)g(in)g(iteration)d FC(i)k FE(equals)f Fq(\000)p FB(1)g FE(\(as)p 257 4898 1296 4 v 370 4959 a FA(8)407 4890 y SDict begin H.S end 407 4890 a 407 4890 a SDict begin H.R end 407 4890 a 407 4890 a SDict begin [ /View [/XYZ H.V] /Dest (Hfootnote.9) cvn H.B /DEST pdfmark end 407 4890 a 100 x FI(Our)18 b(analysis)g(sho)n (w)n(ed)f(that)i(the)h(bit-error)d(probabilit)n(y)h(can)g(b)r(e)i(made) e(b)r(elo)n(w)h(an)n(y)f(desired)g Fx(")23 b(>)g Fy(0)257 5089 y FI(b)n(y)g(pic)n(king)g(the)g(n)n(um)n(b)r(er)g(of)g(iterations) f(to)h(b)r(e)g(a)g(large)f(enough)g(constan)n(t.)35 b(A)23 b(more)f(careful)h(analysis)257 5189 y(using)29 b Fx(`)p Fy(\()p Fx(n)p Fy(\))e(=)e(\012\(log)15 b Fx(n)p Fy(\))29 b FI(iterations)g(sho)n(ws)f(that)i(bit-error)d(probabilit)n(y)i(is)g (at)g(most)h Fy(exp\()p FK(\000)p Fx(n)3290 5159 y Fg(\014)3334 5189 y Fy(\))g FI(for)257 5289 y(some)k(constan)n(t)g Fx(\014)39 b Fy(=)c Fx(\014)t Fy(\()p Fx(d)1126 5301 y Fg(v)1166 5289 y Fx(;)14 b(d)1246 5301 y Fg(c)1280 5289 y Fy(\))p FI(.)58 b(By)35 b(a)f(union)h(b)r(ound,)h(the)f(en)n (tire)g(co)r(dew)n(ord)e(is)h(th)n(us)h(correctly)257 5388 y(reco)n(v)n(ered)25 b(with)j(high)g(probabilit)n(y)-7 b(.)p eop end %%Page: 18 18 TeXDict begin 18 17 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.18) cvn H.B /DEST pdfmark end 257 266 a 307 x FE(in)41 b(the)g(case)h(of)f(the)h(BEC,)g(this)e(is)h(indep)s(enden)m(t)h(of)f (the)g(actual)g(edge)g(for)g FC(i)h Fq(\024)h FC(`)p FE(\).)257 693 y(Note)33 b(that)f(w)m(e)i(ha)m(v)m(e)g FC(p)1122 708 y Fr(0)1189 693 y FB(=)27 b FC(p)p FE(,)33 b(the)g(crosso)m(v)m(er)h(probabilit)m(y)d(of)h(the)h(BSC.)404 814 y(It)38 b(is)f(a)h(routine)f(calculation)e(using)j(the)g(indep)s (endence)h(of)f(the)g(incoming)e(mes-)257 934 y(sages)43 b(to)f(pro)m(v)m(e)h(the)g(follo)m(wing)c(recursiv)m(e)k(equation)f([) 2368 934 y SDict begin H.S end 2368 934 a FE(8)2417 870 y SDict begin H.R end 2417 870 a 2417 934 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.gallager) cvn H.B /ANN pdfmark end 2417 934 a FE(,)i(Sec.)73 b(4.3],)44 b([)2978 934 y SDict begin H.S end 2978 934 a FE(23)3076 870 y SDict begin H.R end 3076 870 a 3076 934 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RU01) cvn H.B /ANN pdfmark end 3076 934 a FE(,)g(Sec)f(I)s(I)s(I]:)257 934 y SDict begin H.S end 257 934 a 257 934 a SDict begin 14.5 H.A end 257 934 a 257 934 a SDict begin [ /View [/XYZ H.V] /Dest (equation.3) cvn H.B /DEST pdfmark end 257 934 a 295 1286 a FC(p)344 1301 y Fs(i)p Fr(+1)490 1286 y FB(=)27 b FC(p)642 1301 y Fr(0)704 1286 y Fq(\000)22 b FC(p)852 1301 y Fr(0)908 1146 y Fk(\022)992 1219 y FB(1)g(+)g(\(1)f Fq(\000)i FB(2)p FC(p)1467 1234 y Fs(i)1495 1219 y FB(\))1533 1183 y Fs(d)1569 1191 y Fm(c)1601 1183 y Fp(\000)p Fr(1)p 992 1263 704 4 v 1319 1355 a FB(2)1706 1146 y Fk(\023)1779 1163 y Fs(d)1815 1171 y Fm(v)1852 1163 y Fp(\000)p Fr(1)1969 1286 y FB(+)f(\(1)g Fq(\000)g FC(p)2324 1301 y Fr(0)2364 1286 y FB(\))2419 1146 y Fk(\022)2501 1219 y FB(1)g Fq(\000)h FB(\(1)f Fq(\000)g FB(2)p FC(p)2978 1234 y Fs(i)3006 1219 y FB(\))3044 1183 y Fs(d)3080 1191 y Fm(c)3113 1183 y Fp(\000)p Fr(1)p 2501 1263 706 4 v 2830 1355 a FB(2)3217 1146 y Fk(\023)3290 1163 y Fs(d)3326 1171 y Fm(v)3364 1163 y Fp(\000)p Fr(1)3371 1464 y FE(\(3\))257 1584 y(F)-8 b(or)26 b(a)g(\034xed)h(v)-5 b(alue)26 b(of)g FC(p)1130 1599 y Fr(0)1169 1584 y FE(,)i FC(p)1273 1599 y Fs(i)p Fr(+1)1417 1584 y FE(is)e(a)g(increasing)f(function)h(of)g FC(p)2563 1599 y Fs(i)2591 1584 y FE(,)h(and)g(for)e(a)h(\034xed)i(v)-5 b(alue)257 1705 y(of)39 b FC(p)424 1720 y Fs(i)452 1705 y FE(,)h FC(p)568 1720 y Fs(i)p Fr(+1)725 1705 y FE(is)e(an)h (increasing)e(function)i(of)f FC(p)1987 1720 y Fr(0)2026 1705 y FE(.)62 b(Therefore,)41 b(b)m(y)f(induction)d FC(p)3221 1720 y Fs(i)3288 1705 y FE(is)h(an)257 1825 y(increasing)29 b(function)g(of)h FC(p)1247 1840 y Fr(0)1286 1825 y FE(.)43 b(De\034ne)31 b(the)f(threshold)g(v)-5 b(alue)29 b(of)g(this)h(algorithm)c(\020A\021)37 b(as)257 1946 y FC(p)306 1909 y Fs(A)363 1946 y FB(\()p FC(d)452 1961 y Fs(v)493 1946 y FC(;)17 b(d)588 1961 y Fs(c)622 1946 y FB(\))30 b(=)f(sup)q Fq(f)p FC(p)1041 1961 y Fr(0)1110 1946 y Fq(2)h FB([0)p FC(;)17 b FB(1])29 b(:)h(lim)1623 1961 y Fs(`)p Fp(!1)1814 1946 y FC(p)1863 1961 y Fs(`)1926 1946 y FB(=)f(0)p Fq(g)p FE(.)47 b(By)34 b(the)g(ab)s(o)m(v)m(e)g (argumen)m(t,)g(if)f(the)257 2066 y(crosso)m(v)m(er)j(probabilit)m(y)31 b FC(p)d(<)h(p)1404 2030 y Fs(A)1461 2066 y FB(\()p FC(d)1550 2081 y Fs(v)1590 2066 y FC(;)17 b(d)1685 2081 y Fs(c)1719 2066 y FB(\))p FE(,)34 b(then)f(the)h(exp)s(ected)h(fraction)d(of)g (erroneous)257 2186 y(messages)i(in)e(the)h FC(`)p FE('th)f(iteration)f (approac)m(hes)i FB(0)g FE(as)f FC(`)c Fq(!)f(1)p FE(.)404 2307 y(Regardless)44 b(of)h(the)g(exact)g(quan)m(titativ)m(e)g(v)-5 b(alue,)47 b(w)m(e)e(w)m(an)m(t)h(to)e(p)s(oin)m(t)g(out)g(that)257 2427 y(when)35 b FC(d)564 2442 y Fs(v)635 2427 y Fq(\025)30 b FB(3)p FE(,)k(the)g(threshold)g(is)f(p)s(ositiv)m(e.)46 b(Indeed,)36 b(for)d FC(d)2499 2442 y Fs(v)2570 2427 y FC(>)c FB(2)p FE(,)34 b(for)f(small)f(enough)257 2547 y FC(p)306 2562 y Fr(0)378 2547 y FC(>)g FB(0)p FE(,)k(one)f(can)h(see) g(that)f FC(p)1384 2562 y Fs(i)p Fr(+1)1534 2547 y FC(<)e(p)1692 2562 y Fs(i)1755 2547 y FE(for)h FB(0)e FC(<)h(p)2145 2562 y Fs(i)2205 2547 y Fq(\024)g FC(p)2364 2562 y Fr(0)2438 2547 y FE(and)i FC(p)2679 2562 y Fs(i)p Fr(+1)2830 2547 y FB(=)d FC(p)2987 2562 y Fs(i)3050 2547 y FE(for)j FC(p)3251 2562 y Fs(i)3311 2547 y FB(=)d(0)p FE(,)257 2668 y(whic)m(h)h(means)g (that)f FB(lim)1182 2683 y Fs(i)p Fp(!1)1368 2668 y FC(p)1417 2683 y Fs(i)1472 2668 y FB(=)c(0)p FE(.)404 2788 y(Exact)d(analytic)e (expressions)k(for)d(the)h(threshold)f(ha)m(v)m(e)i(b)s(een)g(computed) e(for)g(some)257 2909 y(sp)s(ecial)38 b(cases)j([)860 2909 y SDict begin H.S end 860 2909 a FE(2)909 2844 y SDict begin H.R end 909 2844 a 909 2909 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.BRU04) cvn H.B /ANN pdfmark end 909 2909 a FE(].)63 b(This)40 b(is)e(based)i(on)f(the)h(c)m (haracterization)e(of)h FC(p)2841 2872 y Fs(A)2898 2909 y FB(\()p FC(d)2987 2924 y Fs(v)3027 2909 y FC(;)17 b(d)3122 2924 y Fs(c)3156 2909 y FB(\))39 b FE(as)h(the)257 3029 y(suprem)m(um)33 b(of)f(all)f FC(p)1028 3044 y Fr(0)1095 3029 y FC(>)c FB(0)32 b FE(for)g(whic)m(h)372 3280 y FC(x)c FB(=)g FC(p)608 3295 y Fr(0)670 3280 y Fq(\000)22 b FC(p)818 3295 y Fr(0)874 3140 y Fk(\022)957 3213 y FB(1)g(+)g(\(1)g Fq(\000)h FB(2)p FC(x)p FB(\))1477 3177 y Fs(d)1513 3185 y Fm(c)1545 3177 y Fp(\000)p Fr(1)p 957 3257 683 4 v 1274 3349 a FB(2)1650 3140 y Fk(\023)1723 3157 y Fs(d)1759 3165 y Fm(v)1796 3157 y Fp(\000)p Fr(1)1913 3280 y FB(+)f(\(1)g Fq(\000)g FC(p)2268 3295 y Fr(0)2308 3280 y FB(\))2363 3140 y Fk(\022)2445 3213 y FB(1)g Fq(\000)h FB(\(1)f Fq(\000)g FB(2)p FC(x)p FB(\))2966 3177 y Fs(d)3002 3185 y Fm(c)3035 3177 y Fp(\000)p Fr(1)p 2445 3257 684 4 v 2763 3349 a FB(2)3139 3140 y Fk(\023)3213 3157 y Fs(d)3249 3165 y Fm(v)3286 3157 y Fp(\000)p Fr(1)257 3506 y FE(do)s(es)42 b(not)g(ha)m(v)m(e)g(a)f(strictly)g(p)s(ositiv)m (e)g(solution)f FC(x)h FE(with)h FC(x)h Fq(\024)g FC(p)2678 3521 y Fr(0)2717 3506 y FE(.)71 b(Belo)m(w)41 b(are)g(some)257 3626 y(example)35 b(v)-5 b(alues)35 b(of)f(the)h(threshold)g(\(up)h(to) e(the)i(stated)f(precision\).)50 b(Note)35 b(that)g(the)257 3747 y(rate)41 b(of)g(the)g(co)s(de)h(is)e FB(1)28 b Fq(\000)g FC(d)1335 3762 y Fs(v)1376 3747 y FC(=d)1476 3762 y Fs(c)1551 3747 y FE(and)41 b(the)g(Shannon)h(limit)37 b(is)k FC(H)2772 3711 y Fp(\000)p Fr(1)2865 3747 y FB(\()p FC(d)2954 3762 y Fs(v)2995 3747 y FC(=d)3095 3762 y Fs(c)3129 3747 y FB(\))g FE(\(where)257 3867 y FC(H)346 3831 y Fp(\000)p Fr(1)440 3867 y FB(\()p FC(y)t FB(\))31 b FE(for)h FB(0)c Fq(\024)g FC(y)j Fq(\024)d FB(1)k FE(is)f(de\034ned)j(as)f(the)f (unique)h(v)-5 b(alue)32 b(of)f FC(x)d Fq(2)h FB([0)p FC(;)17 b FB(1)p FC(=)p FB(2])31 b FE(suc)m(h)i(that)257 3987 y FC(H)8 b FB(\()p FC(x)p FB(\))28 b(=)f FC(y)t FE(\).)p 404 4024 1370 4 v 402 4144 4 121 v 454 4108 a FC(d)505 4123 y Fs(v)p 593 4144 V 645 4108 a FC(d)696 4123 y Fs(c)p 790 4144 V 842 4108 a FC(p)891 4072 y Fs(A)948 4108 y FB(\()p FC(d)1037 4123 y Fs(v)1077 4108 y FC(;)17 b(d)1172 4123 y Fs(c)1206 4108 y FB(\))p 1293 4144 V 100 w FE(Capacit)m(y)p 1771 4144 V 404 4148 1370 4 v 402 4268 4 121 v 454 4232 a(3)p 593 4268 V 142 w(6)p 790 4268 V 148 w(0.0395)p 1293 4268 V 230 w(0.11)p 1771 4268 V 402 4388 V 454 4352 a(4)p 593 4388 V 142 w(8)p 790 4388 V 148 w(1/21)p 1293 4388 V 306 w(0.11)p 1771 4388 V 402 4509 V 454 4473 a(5)p 593 4509 V 142 w(10)p 790 4509 V 99 w(1/36)p 1293 4509 V 306 w(0.11)p 1771 4509 V 402 4629 V 454 4593 a(4)p 593 4629 V 142 w(6)p 790 4629 V 148 w(1/15)p 1293 4629 V 306 w(0.174)p 1771 4629 V 402 4750 V 454 4714 a(3)p 593 4750 V 142 w(4)p 790 4750 V 148 w(0.106)p 1293 4750 V 279 w(0.215)p 1771 4750 V 402 4870 V 454 4834 a(3)p 593 4870 V 142 w(5)p 790 4870 V 148 w(0.0612)p 1293 4870 V 230 w(0.146)p 1771 4870 V 404 4873 1370 4 v 257 5006 a SDict begin H.S end 257 5006 a 257 5006 a SDict begin 14.5 H.A end 257 5006 a 257 5006 a SDict begin [ /View [/XYZ H.V] /Dest (subsubsection.5.3.2) cvn H.B /DEST pdfmark end 257 5006 a 77 x Fw(5.3.2)113 b(Gallager's)37 b(Algorithm)d(B)257 5268 y FE(Gallager)d(prop)s(osed)i (an)g(extension)h(to)f(the)g(ab)s(o)m(v)m(e)h(algorithm,)c(whic)m(h)k (is)f(no)m(w)g(called)257 5388 y(Gallager's)f(Algorithm)f(B,)j(in)f (whic)m(h)h(a)f(v)-5 b(ariable)32 b(no)s(de)i(decides)h(to)e(\035ip)h (its)f(v)-5 b(alue)33 b(in)p eop end %%Page: 19 19 TeXDict begin 19 18 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.19) cvn H.B /DEST pdfmark end 257 266 a 307 x FE(an)34 b(outgoing)f(message)i(when)g(at)f(least)g FC(b)g FE(of)g(the)g (incoming)e(messages)j(suggest)g(that)257 693 y(it)29 b(ough)m(t)h(to)g(\035ip)g(its)f(v)-5 b(alue.)42 b(In)30 b(Algorithm)e(A,)i(w)m(e)h(ha)m(v)m(e)g FC(b)d FB(=)g FC(d)2631 708 y Fs(v)2688 693 y Fq(\000)18 b FB(1)p FE(.)42 b(The)31 b(threshold)257 814 y FC(b)43 b FE(can)g(also)f(dep)s(end)i (on)e(the)h(iteration)e(n)m(um)m(b)s(er,)k(and)e(w)m(e)g(will)e(denote) i(b)m(y)g FC(b)3266 829 y Fs(i)3338 814 y FE(this)257 934 y(v)-5 b(alue)39 b(during)f(the)i FC(i)p FE('th)f(iteration.)61 b(F)-8 b(ormally)g(,)38 b(the)h(v)-5 b(ariable)38 b(message)h(map)f(in) h(the)257 1054 y FC(i)p FE('th)33 b(iteration)e(is)h(giv)m(en)h(b)m(y) 689 1296 y FB(\011)765 1255 y Fr(\()p Fs(i)p Fr(\))765 1321 y Fs(v)848 1296 y FB(\()p FC(r)m(;)17 b(m)1056 1311 y Fr(1)1096 1296 y FC(;)g(:)g(:)g(:)e(;)i(m)1399 1311 y Fs(d)1435 1319 y Fm(v)1473 1311 y Fp(\000)p Fr(1)1567 1296 y FB(\))28 b(=)1736 1156 y Fk(\032)1852 1235 y Fq(\000)p FC(r)87 b FE(if)31 b Fq(jf)p FC(j)i FB(:)28 b FC(m)2440 1250 y Fs(j)2504 1235 y FB(=)g Fq(\000)p FC(r)s Fq(gj)f(\025)i FC(b)2984 1250 y Fs(i)1852 1356 y FC(r)164 b FE(otherwise)33 b FC(:)257 1538 y FE(The)41 b(c)m(hec)m(k)h(no)s(de)e(message)g(maps)g (remain)e(the)j(same.)65 b(The)40 b(threshold)g(should)g(b)s(e)257 1658 y(greater)48 b(than)f FB(\()p FC(d)934 1673 y Fs(v)1007 1658 y Fq(\000)33 b FB(1\))p FC(=)p FB(2)47 b FE(since)h(in)m(tuitiv)m (ely)e(one)i(should)f(\035ip)g(only)g(when)i(more)257 1779 y(c)m(hec)m(k)c(no)s(des)e(suggest)g(a)f(\035ip)g(than)h(those)g (that)f(suggest)h(the)g(receiv)m(ed)h(v)-5 b(alue.)72 b(So)257 1899 y(when)34 b FC(d)563 1914 y Fs(v)631 1899 y FB(=)28 b(3)p FE(,)k(the)h(ab)s(o)m(v)m(e)g(algorithm)d(reduces)k(to) e(Algorithm)e(A.)404 2020 y(De\034ning)40 b(the)g(probabilit)m(y)d(of)j (an)f(incorrect)h(v)-5 b(ariable-to-c)m(hec)m(k)39 b(no)s(de)h(message) 257 2140 y(in)32 b(the)h FC(i)p FE('th)g(iteration)e(to)h(b)s(e)41 b FB(~)-57 b FC(p)1421 2155 y Fs(i)1449 2140 y FE(,)32 b(one)h(can)g(sho)m(w)h(the)f(recurrence)h([)2774 2140 y SDict begin H.S end 2774 2140 a FE(8)2823 2076 y SDict begin H.R end 2823 2076 a 2823 2140 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.gallager) cvn H.B /ANN pdfmark end 2823 2140 a FE(,)e(Sec.)45 b(4.3]:)285 2423 y FB(~)-57 b FC(p)326 2438 y Fs(i)p Fr(+1)472 2423 y FB(=)36 b(~)-57 b FC(p)625 2438 y Fr(0)686 2423 y Fq(\000)31 b FB(~)-57 b FC(p)835 2438 y Fr(0)919 2298 y Fs(d)955 2306 y Fm(v)993 2298 y Fp(\000)p Fr(1)929 2328 y Fk(X)891 2540 y Fs(j)t Fr(=)p Fs(b)1009 2550 y Fm(i)p Fn(+1)1128 2342 y Fk(\000)1174 2379 y Fs(d)1210 2387 y Fm(v)1247 2379 y Fp(\000)p Fr(1)1239 2457 y Fs(j)1337 2342 y Fk(\001)1400 2282 y(\022)1483 2355 y FB(1)22 b(+)g(\(1)g Fq(\000)g FB(2)8 b(~)-57 b FC(p)1958 2370 y Fs(i)1986 2355 y FB(\))2024 2319 y Fs(d)2060 2327 y Fm(c)2093 2319 y Fp(\000)p Fr(1)p 1483 2400 704 4 v 1811 2491 a FB(2)2197 2282 y Fk(\023)2270 2299 y Fs(j)2323 2282 y Fk(\022)2407 2355 y FB(1)21 b Fq(\000)i FB(\(1)f Fq(\000)h FB(2)8 b(~)-57 b FC(p)2884 2370 y Fs(i)2912 2355 y FB(\))2950 2319 y Fs(d)2986 2327 y Fm(c)3018 2319 y Fp(\000)p Fr(1)p 2407 2400 706 4 v 2735 2491 a FB(2)3122 2282 y Fk(\023)3195 2299 y Fs(d)3231 2307 y Fm(v)3269 2299 y Fp(\000)p Fr(1)p Fp(\000)p Fs(j)467 2781 y FB(+)22 b(\(1)f Fq(\000)31 b FB(~)-57 b FC(p)822 2796 y Fr(0)861 2781 y FB(\))945 2657 y Fs(d)981 2665 y Fm(v)1018 2657 y Fp(\000)p Fr(1)954 2687 y Fk(X)916 2899 y Fs(j)t Fr(=)p Fs(b)1034 2909 y Fm(i)p Fn(+1)1153 2700 y Fk(\000)1199 2737 y Fs(d)1235 2745 y Fm(v)1272 2737 y Fp(\000)p Fr(1)1265 2816 y Fs(j)1363 2700 y Fk(\001)1425 2641 y(\022)1508 2714 y FB(1)22 b(+)g(\(1)g Fq(\000)h FB(2)8 b(~)-57 b FC(p)1984 2729 y Fs(i)2011 2714 y FB(\))2049 2678 y Fs(d)2085 2686 y Fm(c)2118 2678 y Fp(\000)p Fr(1)p 1508 2758 704 4 v 1836 2850 a FB(2)2222 2641 y Fk(\023)2295 2658 y Fs(d)2331 2666 y Fm(v)2369 2658 y Fp(\000)p Fr(1)p Fp(\000)p Fs(j)2567 2641 y Fk(\022)2650 2714 y FB(1)22 b Fq(\000)h FB(\(1)f Fq(\000)g FB(2)8 b(~)-57 b FC(p)3127 2729 y Fs(i)3155 2714 y FB(\))3193 2678 y Fs(d)3229 2686 y Fm(c)3261 2678 y Fp(\000)p Fr(1)p 2650 2758 706 4 v 2979 2850 a FB(2)3366 2641 y Fk(\023)3439 2658 y Fs(j)257 3072 y FE(The)25 b(cut-o\033)e(v)-5 b(alue)23 b FC(b)1030 3087 y Fs(i)p Fr(+1)1172 3072 y FE(can)h(then)g(b)s(e)f(c)m(hosen)i(to) e(minimize)d(this)k(v)-5 b(alue.)39 b(The)25 b(solution)257 3193 y(to)33 b(this)f(minimization)27 b(is)32 b(the)h(smallest)e(in)m (teger)i FC(b)2162 3208 y Fs(i)p Fr(+1)2313 3193 y FE(for)f(whic)m(h) 1011 3394 y FB(1)21 b Fq(\000)31 b FB(~)-57 b FC(p)1230 3409 y Fr(0)p 1011 3439 259 4 v 1104 3530 a FB(~)g FC(p)1145 3545 y Fr(0)1307 3462 y Fq(\024)1412 3321 y Fk(\022)1496 3394 y FB(1)22 b(+)g(\(1)g Fq(\000)h FB(2)8 b(~)-57 b FC(p)1972 3409 y Fs(i)2000 3394 y FB(\))2038 3358 y Fs(d)2074 3366 y Fm(c)2106 3358 y Fp(\000)p Fr(1)p 1496 3439 706 4 v 1496 3530 a FB(1)21 b Fq(\000)i FB(\(1)f Fq(\000)h FB(2)8 b(~)-57 b FC(p)1973 3545 y Fs(i)2000 3530 y FB(\))2038 3501 y Fs(d)2074 3509 y Fm(c)2107 3501 y Fp(\000)p Fr(1)2211 3321 y Fk(\023)2284 3338 y Fr(2)p Fs(b)2349 3348 y Fm(i)p Fn(+1)2453 3338 y Fp(\000)p Fs(d)2544 3346 y Fm(v)2581 3338 y Fr(+1)2725 3462 y FC(:)257 3703 y FE(By)41 b(the)g(ab)s(o)m(v)m (e)g(expression,)i(w)m(e)f(see)f(that)f(as)49 b FB(~)-57 b FC(p)2097 3718 y Fs(i)2165 3703 y FE(decreases,)44 b FC(b)2666 3718 y Fs(i)p Fr(+1)2825 3703 y FE(nev)m(er)e(increases.) 257 3823 y(And,)47 b(as)53 b FB(~)-58 b FC(p)692 3838 y Fs(i)764 3823 y FE(is)44 b(su\036cien)m(tly)g(small,)g FC(b)1710 3838 y Fs(i)p Fr(+1)1873 3823 y FE(tak)m(es)h(the)f(v)-5 b(alue)43 b FC(d)2627 3838 y Fs(v)2668 3823 y FC(=)p FB(2)g FE(for)g(ev)m(en)j FC(d)3254 3838 y Fs(v)3338 3823 y FE(and)257 3944 y FB(\()p FC(d)346 3959 y Fs(v)419 3944 y FB(+)31 b(1\))p FC(=)p FB(2)46 b FE(for)g(o)s(dd)g FC(d)1177 3959 y Fs(v)1218 3944 y FE(.)85 b(Therefore,)52 b(a)46 b(v)-5 b(ariable)45 b(no)s(de)h(\035ips)h(its)f(v)-5 b(alue)46 b(when)h(a)257 4064 y(ma)5 b(jorit)m(y)27 b(of)h(the)g FC(d)972 4079 y Fs(v)1026 4064 y Fq(\000)13 b FB(1)28 b FE(incoming)e(messages)j(suggest)g(that)f(the)g(receiv)m(ed)i(v)-5 b(alue)27 b(w)m(as)257 4184 y(an)35 b(error.)51 b(W)-8 b(e)35 b(note)h(that)e(this)h(ma)5 b(jorit)m(y)34 b(criterion)f(for)i (\035ipping)f(a)g(v)-5 b(ariable)33 b(no)s(de's)257 4305 y(bit)f(v)-5 b(alue)32 b(w)m(as)h(also)f(used)i(in)e(deco)s(ding)g(of)g (expander)i(co)s(des)f([)2611 4305 y SDict begin H.S end 2611 4305 a FE(29)2709 4240 y SDict begin H.R end 2709 4240 a 2709 4305 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.SS96) cvn H.B /ANN pdfmark end 2709 4305 a FE(].)404 4425 y(Similar)g(to)j(the)h(analysis)f(of)g(Algorithm)d(A,)k(using)f (the)h(ab)s(o)m(v)m(e)g(recurrence,)j(one)257 4545 y(can)c(sho)m(w)g (that)f(when)h FC(d)1205 4560 y Fs(v)1277 4545 y Fq(\025)d FB(3)p FE(,)i(for)g(su\036cien)m(tly)g(small)e FC(p)2447 4560 y Fr(0)2518 4545 y FC(>)f FB(0)p FE(,)k(w)m(e)g(ha)m(v)m(e)g FC(p)3160 4560 y Fs(i)p Fr(+1)3310 4545 y FC(<)c(p)3467 4560 y Fs(i)257 4666 y FE(when)k FB(0)31 b FC(<)g(p)750 4681 y Fs(i)809 4666 y Fq(\024)h FC(p)967 4681 y Fr(0)1006 4666 y FE(,)j(and)g(of)f(course)h(when)h FC(p)1979 4681 y Fs(i)2038 4666 y FB(=)31 b(0)p FE(,)k(w)m(e)h(ha)m(v)m(e)g FC(p)2678 4681 y Fs(i)p Fr(+1)2827 4666 y FB(=)31 b(0)p FE(.)49 b(Therefore,)257 4786 y(when)41 b FC(d)570 4801 y Fs(v)650 4786 y Fq(\025)f FB(3)p FE(,)h(for)e(small)e(enough)j FC(p)1694 4801 y Fr(0)1772 4786 y FC(>)g FB(0)p FE(,)h(w)m(e)f(ha)m(v)m (e)h FB(lim)2523 4801 y Fs(i)p Fp(!1)2708 4786 y FC(p)2757 4801 y Fs(i)2825 4786 y FB(=)e(0)g FE(and)h(th)m(us)g(a)257 4907 y(p)s(ositiv)m(e)32 b(threshold.)404 5027 y(The)24 b(v)-5 b(alues)22 b(of)h(the)g(threshold)g(of)g(this)g(algorithm)c(for) k(small)d(pairs)j FB(\()p FC(d)2975 5042 y Fs(v)3015 5027 y FC(;)17 b(d)3110 5042 y Fs(c)3144 5027 y FB(\))23 b FE(app)s(ear)257 5147 y(in)31 b([)397 5147 y SDict begin H.S end 397 5147 a FE(23)494 5083 y SDict begin H.R end 494 5083 a 494 5147 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RU01) cvn H.B /ANN pdfmark end 494 5147 a FE(].)43 b(F)-8 b(or)30 b(the)h(pairs)g FB(\(4)p FC(;)17 b FB(8\))p FE(,)30 b FB(\(4)p FC(;)17 b FB(6\))30 b FE(and)h FB(\(5)p FC(;)17 b FB(10\))30 b FE(the)h(thresholds)h(are)f(ab)s(out)f FB(0)p FC(:)p FB(051)p FE(,)257 5268 y FB(0)p FC(:)p FB(074)p FE(,)38 b(and)e FB(0)p FC(:)p FB(041)h FE(resp)s(ectiv)m(ely) -8 b(.)57 b(F)-8 b(or)36 b(comparison,)h(for)f(these)i(pairs)e (Algorithm)e(A)257 5388 y(ac)m(hiev)m(ed)g(a)e(threshold)h(of)f(ab)s (out)g FB(0)p FC(:)p FB(047)p FE(,)g FB(0)p FC(:)p FB(066)p FE(,)g(and)g FB(0)p FC(:)p FB(027)g FE(resp)s(ectiv)m(ely)-8 b(.)p eop end %%Page: 20 20 TeXDict begin 20 19 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.20) cvn H.B /DEST pdfmark end 257 266 a 257 473 a SDict begin H.S end 257 473 a 257 473 a SDict begin 14.5 H.A end 257 473 a 257 473 a SDict begin [ /View [/XYZ H.V] /Dest (subsubsection.5.3.3) cvn H.B /DEST pdfmark end 257 473 a 100 x Fw(5.3.3)113 b(Using)37 b(Erasures)g(in)g(the)h(Deco)s(der)257 761 y FE(In)h(b)s(oth)g(the)g(ab)s(o)m(v)m(e)g(algorithms,)e(eac)m(h)j (message)f(made)f(up)h(its)f(mind)f(on)i(whether)257 882 y(to)i(guess)h FB(1)e FE(or)g Fq(\000)p FB(1)h FE(for)f(a)h(bit.)67 b(But)40 b(it)g(ma)m(y)g(b)s(e)h(judicious)f(to)g(sometimes)g(abstain) 257 1002 y(from)46 b(guessing,)51 b(i.e.,)f(to)d(send)h(an)f (\020erasure\021)55 b(message)47 b(\(with)g(v)-5 b(alue)46 b FB(0)p FE(\),)51 b(if)45 b(there)257 1122 y(is)e(no)h(go)s(o)s(d)e (reason)i(to)f(guess)i(one)f(w)m(a)m(y)g(or)g(the)f(other.)77 b(F)-8 b(or)43 b(example,)i(this)e(ma)m(y)257 1243 y(b)s(e)e(the)g (appropriate)e(course)i(of)f(action)g(if)f(a)h(v)-5 b(ariable)38 b(no)s(de)j(receiv)m(es)h(one-half)d FB(1)p FE('s)257 1363 y(and)d(one-half)e Fq(\000)p FB(1)p FE('s)i(in)e(the)i(incoming)d (c)m(hec)m(k)38 b(no)s(de)d(messages.)53 b(This)35 b(motiv)-5 b(ates)34 b(an)257 1484 y(algorithm)28 b(with)i(message)h(alphab)s(et)f Fq(f)p FB(1)p FC(;)17 b FB(0)p FC(;)g Fq(\000)p FB(1)p Fq(g)29 b FE(and)i(the)g(follo)m(wing)d(message)j(maps)257 1604 y(\(in)h(iteration)f FC(`)p FE(\):)796 1923 y FB(\011)872 1882 y Fr(\()p Fs(`)p Fr(\))872 1948 y Fs(v)960 1923 y FB(\()p FC(r)m(;)17 b(m)1168 1938 y Fr(1)1208 1923 y FC(;)g(m)1337 1938 y Fr(2)1376 1923 y FC(;)g(:)g(:)g(:)f(;)h(m)1680 1938 y Fs(d)1716 1946 y Fm(v)1753 1938 y Fp(\000)p Fr(1)1848 1923 y FB(\))27 b(=)h Fo(sgn)2170 1753 y Fk( )2248 1923 y FC(w)2321 1882 y Fr(\()p Fs(`)p Fr(\))2409 1923 y FC(r)d FB(+)2576 1798 y Fs(d)2612 1806 y Fm(v)2649 1798 y Fp(\000)p Fr(1)2585 1828 y Fk(X)2596 2038 y Fs(j)t Fr(=1)2756 1923 y FC(m)2841 1938 y Fs(j)2878 1753 y Fk(!)257 2243 y FE(and)1133 2438 y FB(\011)1209 2397 y Fr(\()p Fs(`)p Fr(\))1209 2462 y Fs(c)1296 2438 y FB(\()p FC(m)1419 2453 y Fr(1)1459 2438 y FC(;)17 b(m)1588 2453 y Fr(2)1628 2438 y FC(;)g(:)g(:)g(:)e(;)i (m)1931 2453 y Fs(d)1967 2461 y Fm(c)2000 2453 y Fp(\000)p Fr(1)2094 2438 y FB(\))28 b(=)2263 2313 y Fs(d)2299 2321 y Fm(c)2332 2313 y Fp(\000)p Fr(1)2279 2343 y Fk(Y)2281 2553 y Fs(j)t Fr(=1)2438 2438 y FC(m)2523 2453 y Fs(j)2593 2438 y FC(:)257 2731 y FE(The)35 b(w)m(eigh)m(t)f FC(w)842 2695 y Fr(\()p Fs(`)p Fr(\))962 2731 y FE(dictates)g(the)g(relativ)m(e) e(imp)s(ortance)g(giv)m(en)i(to)f(the)h(receiv)m(ed)h(v)-5 b(alue)257 2851 y(compared)32 b(to)g(the)h(suggestions)g(b)m(y)g(the)g (c)m(hec)m(k)h(no)s(des)f(in)f(the)h FC(`)p FE('th)f(iteration.)41 b(These)257 2971 y(w)m(eigh)m(ts)34 b(add)e(another)h(dimension)e(of)h (design)h(c)m(hoices)g(that)f(one)h(can)g(optimize.)404 3094 y(Exact)i(expressions)g(for)f(the)h(probabilities)c FC(p)2125 3043 y Fr(\()p Fp(\000)p Fr(1\))2125 3119 y Fs(i)2308 3094 y FE(and)j FC(p)2548 3043 y Fr(\(0\))2548 3119 y Fs(i)2643 3094 y FE(\))g(that)f(a)h(v)-5 b(ariable-to-)257 3214 y(c)m(hec)m(k)34 b(message)d(is)g(an)g(error)g(\(equals)h Fq(\000)p FB(1)p FE(\))f(and)h(an)f(erasure)h(\(equals)f FB(0)p FE(\))g(resp)s(ectiv)m(ely)257 3334 y(in)41 b(the)g FC(i)p FE('th)g(iteration)e(can)i(b)s(e)g(written)g(do)m(wn)h([)2124 3334 y SDict begin H.S end 2124 3334 a FE(23)2222 3270 y SDict begin H.R end 2222 3270 a 2222 3334 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RU01) cvn H.B /ANN pdfmark end 2222 3334 a FE(].)68 b(These)43 b(can)e(b)s(e)g(used)h(to)f(pic) m(k)257 3455 y(appropriate)35 b(w)m(eigh)m(ts)i FC(w)1210 3419 y Fr(\()p Fs(i)p Fr(\))1292 3455 y FE(.)54 b(F)-8 b(or)35 b(the)h FB(\(3)p FC(;)17 b FB(6\))p FE(-regular)34 b(co)s(de,)j FC(w)2635 3419 y Fr(\(1\))2762 3455 y FB(=)c(2)i FE(and)h FC(w)3221 3419 y Fr(\()p Fs(i)p Fr(\))3337 3455 y FB(=)d(1)257 3575 y FE(for)41 b FC(i)h Fq(\025)h FB(2)e FE(is)f(rep)s(orted)h(as)h(the)f(optim)m(um)e(c)m(hoice)i(in)g([)2383 3575 y SDict begin H.S end 2383 3575 a FE(23)2480 3511 y SDict begin H.R end 2480 3511 a 2480 3575 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RU01) cvn H.B /ANN pdfmark end 2480 3575 a FE(],)i(and)f(using)e(this)h(c)m(hoice)257 3696 y(the)e(resulting)f(algorithm)d(has)k(a)f(threshold)h(of)f(ab)s (out)g FB(0)p FC(:)p FB(07)p FE(,)i(whic)m(h)f(is)f(a)g(go)s(o)s(d)f (im-)257 3816 y(pro)m(v)m(emen)m(t)32 b(o)m(v)m(er)e(the)h FB(0)p FC(:)p FB(04)e FE(ac)m(hiev)m(ed)i(b)m(y)g(Algorithm)c(A.)j (More)g(impressiv)m(ely)-8 b(,)30 b(this)g(is)257 3936 y(close)37 b(to)f(the)h(threshold)f(of)g FB(0)p FC(:)p FB(084)f FE(ac)m(hiev)m(es)j(b)m(y)g(the)e(\020optimal\021)41 b(b)s(elief)35 b(propagation)257 4057 y(deco)s(der.)74 b(A)43 b(heuristic)f(to)g(pic)m(k)h(the)g(w)m(eigh)m(ts)g FC(w)2160 4021 y Fr(\()p Fs(i)p Fr(\))2285 4057 y FE(is)f(suggested)h (in)f([)2993 4057 y SDict begin H.S end 2993 4057 a FE(23)3091 3993 y SDict begin H.R end 3091 3993 a 3091 4057 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RU01) cvn H.B /ANN pdfmark end 3091 4057 a FE(])g(and)h(the)257 4177 y(threshold)33 b(of)f(the)h(resulting)e(algorithm)f(is)i(computed)h (for)f(small)e(v)-5 b(alues)32 b(of)g FB(\()p FC(d)3253 4192 y Fs(v)3294 4177 y FC(;)17 b(d)3389 4192 y Fs(c)3423 4177 y FB(\))p FE(.)257 4351 y SDict begin H.S end 257 4351 a 257 4351 a SDict begin 14.5 H.A end 257 4351 a 257 4351 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.4) cvn H.B /DEST pdfmark end 257 4351 a 126 x Fu(5.4)131 b(Deco)t(ding)43 b(on)h(BIA)-15 b(W)l(GN)257 4666 y FE(W)-8 b(e)40 b(no)m(w)f(brie\035y) g(turn)g(to)g(the)g(BIA)-11 b(W)m(GN)40 b(c)m(hannel.)62 b(W)-8 b(e)40 b(discussed)g(the)f(most)g(ob-)257 4786 y(vious)k(quan)m(tization)f(of)h(the)h(c)m(hannel)f(output)g(whic)m(h)h (con)m(v)m(erts)h(the)e(c)m(hannel)h(to)e(a)257 4907 y(BSC)i(with)e(crosso)m(v)m(er)j(probabilit)m(y)40 b FC(Q)p FB(\(1)p FC(=\033)t FB(\))p FE(.)74 b(There)44 b(is)e(a)h(natural)e(w)m(a)m(y)j(to)e(incor-)257 5027 y(p)s(orate)d(erasures)i(in)m(to)e(the)h(quan)m(tization.)62 b(W)-8 b(e)40 b(pic)m(k)g(a)f(threshold)h FC(\034)50 b FE(around)40 b(zero,)257 5147 y(and)j(quan)m(tize)g(the)g(A)-11 b(W)m(GN)42 b(c)m(hannel)h(output)f FC(r)j FE(in)m(to)d Fq(\000)p FB(1)p FE(,)j FB(0)d FE(\(whic)m(h)h(corresp)s(onds)257 5268 y(to)f(erasure\),)k(or)c FB(1)g FE(dep)s(ending)g(on)g(whether)i FC(r)j Fq(\024)d(\000)p FC(\034)11 b FE(,)46 b Fq(\000)p FC(\034)56 b(<)44 b(r)j(<)d(\034)11 b FE(,)45 b(or)d FC(r)47 b Fq(\025)e FC(\034)11 b FE(,)257 5388 y(resp)s(ectiv)m(ely)-8 b(.)50 b(W)-8 b(e)35 b(can)f(then)h(run)g(exactly)f(the)h(ab)s(o)m(v)m (e)g(message-passing)f(algorithm)p eop end %%Page: 21 21 TeXDict begin 21 20 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.21) cvn H.B /DEST pdfmark end 257 266 a 307 x FE(\(the)39 b(one)f(using)f(erasures\).)61 b(More)38 b(generally)-8 b(,)39 b(w)m(e)g(can)f(pic)m(k)g(a)g(separate)g(threshold)257 693 y FC(\034)299 708 y Fs(i)370 693 y FE(for)j(eac)m(h)i(iteration)d FC(i)i FE(\026)g(the)g(c)m(hoice)h(of)e FC(\034)2016 708 y Fs(i)2086 693 y FE(and)i FC(w)2359 657 y Fr(\()p Fs(i)p Fr(\))2483 693 y FE(can)f(b)s(e)g(optimized)f(using)257 814 y(some)32 b(heuristic)g(criteria.)42 b(Using)31 b(this)h(approac)m (h,)g(a)g(threshold)g(of)g FC(\033)2859 777 y Fp(\003)2926 814 y FB(=)c(0)p FC(:)p FB(743)j FE(is)g(re-)257 934 y(p)s(orted)26 b(for)g(comm)m(unication)d(using)j(a)f FB(\(3)p FC(;)17 b FB(6\))p FE(-regular)24 b(LDPC)j(co)s(de)f(on)g(the) h(BIA)-11 b(W)m(GN)257 1054 y(c)m(hannel.)43 b(This)29 b(corresp)s(onds)h(to)f(a)g(ra)m(w)g(bit-error)f(probabilit)m(y)f(of)i FC(Q)p FB(\(1)p FC(=\033)3038 1018 y Fp(\003)3077 1054 y FB(\))e(=)h(0)p FC(:)p FB(089)p FE(,)257 1175 y(whic)m(h)i(is)e (almost)f FB(2\045)h FE(greater)h(than)g(the)g(threshold)f(crosso)m(v)m (er)j(probabilit)m(y)c(of)h(ab)s(out)257 1295 y FB(0)p FC(:)p FB(07)i FE(ac)m(hiev)m(ed)h(on)e(the)i(BSC.)f(So)g(ev)m(en)i (with)d(a)h(ternary)g(message)g(alphab)s(et,)g(pro)m(vid-)257 1416 y(ing)g(soft)g(information)c(\(instead)k(of)g(quan)m(tized)h(hard) f(bit)g(decisions\))f(at)h(the)h(input)f(to)257 1536 y(the)h(deco)s(der)g(can)g(b)s(e)g(lead)f(to)g(a)g(go)s(o)s(d)f(p)s (erformance)h(gain.)42 b(The)31 b(b)s(elief)e(propagation)257 1656 y(algorithm)39 b(w)m(e)44 b(discuss)f(next)g(uses)h(a)e(m)m(uc)m (h)h(large)e(message)i(alphab)s(et)e(and)i(yields)257 1777 y(further)33 b(substan)m(tial)f(impro)m(v)m(emen)m(ts)h(for)f(the) h(BIA)-11 b(W)m(GN.)257 2000 y SDict begin H.S end 257 2000 a 257 2000 a SDict begin 14.5 H.A end 257 2000 a 257 2000 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5) cvn H.B /DEST pdfmark end 257 2000 a 143 x Fu(5.5)131 b(The)44 b(b)t(elief)g(propagation)g(deco)t(der)257 2353 y FE(So)36 b(far)e(w)m(e)j(ha)m(v)m(e)f(discussed)h(deco)s(ders)g(with)e(quan)m (tized,)i(discrete)f(messages)g(taking)257 2474 y(on)29 b(v)m(ery)h(few)f(v)-5 b(alues.)42 b(Naturally)-8 b(,)28 b(w)m(e)h(can)g(exp)s(ect)h(more)e(p)s(o)m(w)m(erful)h(deco)s(ders)g (if)f(more)257 2594 y(detailed)37 b(information,)e(suc)m(h)k(as)f(real) f(v)-5 b(alues)37 b(quan)m(tifying)g(the)h(lik)m(eliho)s(o)s(d)c(of)j (a)g(bit)257 2715 y(b)s(eing)29 b Fq(\006)p FB(1)p FE(,)i(are)e(passed) i(in)e(eac)m(h)i(iteration.)40 b(W)-8 b(e)30 b(no)m(w)g(describ)s(e)h (the)f(\020b)s(elief)d(propaga-)257 2835 y(tion\021)32 b(\(BP\))24 b(deco)s(der)i(whic)m(h)f(is)f(an)h(instance)g(of)f(suc)m (h)i(a)e(deco)s(der)i(\(using)e(a)h(con)m(tin)m(uous)257 2955 y(message)40 b(alphab)s(et\).)64 b(W)-8 b(e)40 b(follo)m(w)e(the)i (description)g(in)e([)2433 2955 y SDict begin H.S end 2433 2955 a FE(23)2531 2891 y SDict begin H.R end 2531 2891 a 2531 2955 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RU01) cvn H.B /ANN pdfmark end 2531 2955 a FE(,)k(Sec.)65 b(I)s(I)s(I-B].)40 b(In)g(b)s(elief)257 3076 y(propagation,)26 b(the)h(messages)g(sen)m(t)g(along)d(an)i(edge)h FC(e)f FE(represen)m(t)i(the)f(p)s(osterior)e(condi-)257 3196 y(tional)h(distribution)f(on)j(the)g(bit)e(asso)s(ciated)i(with)f(the)h (v)-5 b(ariable)26 b(no)s(de)h(inciden)m(t)g(on)h FC(e)p FE(.)257 3316 y(This)h(distribution)d(corresp)s(onds)j(to)f(a)g(pair)g (of)f(nonnegativ)m(e)i(reals)f FC(p)2839 3331 y Fr(1)2878 3316 y FC(;)17 b(p)2971 3331 y Fp(\000)p Fr(1)3093 3316 y FE(satisfying)257 3437 y FC(p)306 3452 y Fr(1)371 3437 y FB(+)25 b FC(p)521 3452 y Fp(\000)p Fr(1)651 3437 y FB(=)35 b(1)p FE(.)56 b(This)37 b(pair)f(can)i(b)s(e)f(enco)s(ded)h(as) f(a)g(single)f(real)g(n)m(um)m(b)s(er)h(\(including)257 3557 y Fq(\0061)p FE(\))30 b(using)e(the)i(log-lik)m(eliho)s(o)s(d)24 b(ratio)k FB(log)1922 3513 y Fs(p)1958 3522 y Fn(1)p 1898 3534 119 4 v 1898 3592 a Fs(p)1934 3601 y Fh(\000)p Fn(1)2026 3557 y FE(,)i(and)f(the)h(messages)g(used)g(b)m(y)g(the)g(BP) 257 3678 y(deco)s(der)k(will)c(follo)m(w)h(this)h(represen)m(tation.) 404 3811 y(Eac)m(h)37 b(no)s(de)f(acts)g(under)h(the)g(assumption)e (that)h(eac)m(h)h(message)f(comm)m(unicated)257 3931 y(to)30 b(it)g(in)g(a)g(giv)m(en)g(round)h(is)f(a)g(conditional)e (distribution)g(on)j(the)g(asso)s(ciated)f(bit,)g(and)257 4051 y(further)35 b(eac)m(h)g(suc)m(h)g(message)g(is)f(conditionally)d (indep)s(enden)m(t)k(of)f(the)g(others.)49 b(Up)s(on)257 4172 y(receiving)41 b(the)h(messages,)i(a)d(no)s(de)h(transmits)e(to)h (eac)m(h)h(neigh)m(b)s(or)f(the)h(conditional)257 4292 y(distribution)31 b(of)h(the)g(bit)g(conditioned)f(on)i(all)d (information)f Fv(exc)-5 b(ept)32 b FE(the)g(information)257 4412 y(from)38 b(that)h(neigh)m(b)s(or)f(\(i.e.,)i(only)f(extrinsic)f (information)e(is)j(used)h(in)e(computing)f(a)257 4533 y(message\).)64 b(If)39 b(the)h(graph)f(has)h(large)e(enough)h(girth)g (compared)g(to)f(the)i(n)m(um)m(b)s(er)g(of)257 4653 y(iterations,)29 b(this)g(assumption)g(is)g(indeed)h(met,)g(and)g(the)g (messages)g(at)g(eac)m(h)g(iteration)257 4774 y(re\035ect)50 b(the)f(true)g(log-lik)m(eliho)s(o)s(d)44 b(ratio)j(giv)m(en)i(the)g (observ)m(ed)i(v)-5 b(alues)49 b(in)f(the)h(tree)257 4894 y(neigh)m(b)s(orho)s(o)s(d)32 b(of)g(appropriate)f(depth.)404 5027 y(If)e FC(l)527 5042 y Fr(1)567 5027 y FC(;)17 b(l)640 5042 y Fr(2)679 5027 y FC(;)g(:)g(:)g(:)f(;)h(l)927 5042 y Fs(k)999 5027 y FE(are)30 b(the)g(lik)m(eliho)s(o)s(d)d(ratios)i(of)g (the)h(conditional)d(distribution)h(of)h(a)257 5147 y(bit)37 b(conditioned)g(on)h(indep)s(enden)m(t)h(random)e(v)-5 b(ariables,)38 b(then)g(the)g(lik)m(eliho)s(o)s(d)d(ratio)257 5268 y(of)41 b(the)i(bit)d(v)-5 b(alue)41 b(conditioned)g(on)g(all)f (of)h(the)h(random)f(v)-5 b(ariables)40 b(equals)3182 5193 y Fk(Q)3276 5219 y Fs(k)3276 5297 y(i)p Fr(=1)3411 5268 y FC(l)3440 5283 y Fs(i)3468 5268 y FE(.)257 5388 y(Therefore,)33 b(log-lik)m(eliho)s(o)s(ds)26 b(of)k(indep)s(enden)m(t) i(messages)g(add)f(up,)g(and)g(this)g(leads)g(to)p eop end %%Page: 22 22 TeXDict begin 22 21 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.22) cvn H.B /DEST pdfmark end 257 266 a 307 x FE(the)33 b(v)-5 b(ariable)31 b(message)i(map)f(\(whic)m(h)h(is)f(indep)s(enden)m (t)h(of)f(the)h(iteration)e(n)m(um)m(b)s(er\):)1185 900 y FB(\011)1261 915 y Fs(v)1302 900 y FB(\()p FC(m)1425 915 y Fr(0)1465 900 y FC(;)17 b(m)1594 915 y Fr(1)1633 900 y FC(;)g(:)g(:)g(:)f(;)h(m)1937 915 y Fs(d)1973 923 y Fm(v)2010 915 y Fp(\000)p Fr(1)2105 900 y FB(\))27 b(=)2274 775 y Fs(d)2310 783 y Fm(v)2347 775 y Fp(\000)p Fr(1)2284 805 y Fk(X)2298 1015 y Fs(i)p Fr(=0)2454 900 y FC(m)2539 915 y Fs(i)257 1215 y FE(where)42 b FC(m)632 1230 y Fr(0)712 1215 y FE(is)d(the)i(log-lik)m(eliho)s(o)s(d)35 b(ratio)k(of)g(the)i(bit)e(based)j(on)e(the)g(receiv)m(ed)i(v)-5 b(alue)257 1335 y(\(eg.,)33 b(for)f(the)h Fo(BSC)972 1350 y Fs(p)1012 1335 y FE(,)g FC(m)1157 1350 y Fr(0)1224 1335 y FB(=)28 b FC(r)19 b FB(log)1543 1291 y Fr(1)p Fp(\000)p Fs(p)p 1543 1312 126 4 v 1589 1370 a(p)1712 1335 y FE(where)33 b FC(r)e Fq(2)d(f)p FB(1)p FC(;)17 b Fq(\000)p FB(1)p Fq(g)32 b FE(is)g(the)h(receiv)m(ed)h(v)-5 b(alue\).)404 1460 y(The)34 b(p)s(erformance)f(of)g(the)g(deco)s(der)h (is)f(analyzed)g(b)m(y)i(trac)m(king)e(the)g(ev)m(olution)g(of)257 1580 y(the)46 b(probabilit)m(y)e(densit)m(y)i(of)f(the)h(log-lik)m (eliho)s(o)s(d)40 b(ratios)45 b(\(hence)i(the)e(name)g(\020den-)257 1701 y(sit)m(y)50 b(ev)m(olution\021)56 b(for)49 b(this)h(st)m(yle)g (of)f(analysis\).)94 b(By)50 b(the)g(ab)s(o)m(v)m(e,)k(giv)m(en)c (densities)257 1821 y FC(P)320 1836 y Fr(0)360 1821 y FC(;)17 b(P)467 1836 y Fr(1)506 1821 y FC(;)g(:)g(:)g(:)f(;)h(P)788 1836 y Fs(d)824 1844 y Fm(v)860 1836 y Fp(\000)p Fr(1)1006 1821 y FE(on)52 b(the)g(real)f(quan)m(tities)g FC(m)2111 1836 y Fr(0)2151 1821 y FC(;)17 b(m)2280 1836 y Fr(1)2319 1821 y FC(;)g(:)g(:)g(:)f(;)h(m)2623 1836 y Fs(d)2659 1844 y Fm(v)2696 1836 y Fp(\000)p Fr(1)2791 1821 y FE(,)56 b(the)c(densit)m(y)h(of)257 1942 y FB(\011)333 1957 y Fs(v)374 1942 y FB(\()p FC(m)497 1957 y Fr(0)537 1942 y FC(;)17 b(m)666 1957 y Fr(1)705 1942 y FC(;)g(:)g(:)g(:)f(;)h(m)1009 1957 y Fs(d)1045 1965 y Fm(v)1083 1957 y Fp(\000)p Fr(1)1177 1942 y FB(\))34 b FE(is)g(the)h(con)m(v)m(olution)e FC(P)2106 1957 y Fr(0)2169 1942 y Fq(\012)24 b FC(P)2333 1957 y Fr(1)2395 1942 y Fq(\012)g(\001)17 b(\001)g(\001)22 b(\012)i FC(P)2800 1957 y Fs(d)2836 1965 y Fm(v)2873 1957 y Fp(\000)p Fr(1)3001 1942 y FE(o)m(v)m(er)36 b(the)e(re-)257 2062 y(als)j(of)g(those)h(densities.)59 b(In)38 b(the)g(computation,)f(one)h (has)f FC(P)2562 2077 y Fr(1)2638 2062 y FB(=)f FC(P)2813 2077 y Fr(2)2888 2062 y FB(=)g Fq(\001)17 b(\001)g(\001)35 b FB(=)h FC(P)3328 2077 y Fs(d)3364 2085 y Fm(v)3401 2077 y Fp(\000)p Fr(1)257 2182 y FE(and)42 b(the)f(densities)g(will)e (b)s(e)j(quan)m(tized,)i(and)d(the)h(con)m(v)m(olution)e(can)i(b)s(e)f (e\036cien)m(tly)257 2303 y(computed)33 b(using)f(the)h(FFT.)404 2428 y(Let)26 b(us)h(no)m(w)g(turn)f(to)g(the)h(situation)d(for)i(c)m (hec)m(k)i(no)s(des.)42 b(Giv)m(en)26 b(bits)g FC(b)2983 2443 y Fs(i)3012 2428 y FE(,)h FB(1)h Fq(\024)g FC(i)g Fq(\024)g FC(k)s FE(,)257 2548 y(with)h(indep)s(enden)m(t)i(probabilit) m(y)c(distributions)h FB(\()p FC(p)2175 2512 y Fs(i)2175 2573 y Fr(1)2214 2548 y FC(;)17 b(p)2307 2512 y Fs(i)2307 2573 y Fp(\000)p Fr(1)2401 2548 y FB(\))p FE(,)30 b(what)g(is)e(the)i (distribution)257 2682 y FB(\()p FC(p)344 2697 y Fr(1)384 2682 y FC(;)17 b(p)477 2697 y Fp(\000)p Fr(1)571 2682 y FB(\))32 b FE(of)g(the)h(bit)f FC(b)c FB(=)1245 2608 y Fk(Q)1339 2634 y Fs(k)1339 2711 y(i)p Fr(=1)1474 2682 y FC(b)1515 2697 y Fs(i)1543 2682 y FE(?)44 b(W)-8 b(e)33 b(ha)m(v)m(e)g(the)g(exp)s(ectation)939 2937 y FC(E)6 b FB([)p FC(b)p FB(])28 b(=)g FC(E)6 b FB([)1349 2843 y Fk(Y)1400 3053 y Fs(i)1493 2937 y FC(b)1534 2952 y Fs(i)1562 2937 y FB(])28 b(=)1721 2843 y Fk(Y)1772 3053 y Fs(i)1865 2937 y FC(E)6 b FB([)p FC(b)2011 2952 y Fs(i)2039 2937 y FB(])28 b(=)2198 2843 y Fk(Y)2249 3053 y Fs(i)2325 2937 y FB(\()p FC(p)2412 2896 y Fs(i)2412 2962 y Fr(1)2473 2937 y Fq(\000)23 b FC(p)2622 2896 y Fs(i)2622 2962 y Fp(\000)p Fr(1)2716 2937 y FB(\))33 b FC(:)257 3278 y FE(Therefore)f(w)m(e)f(ha)m(v)m(e)h FC(p)1110 3293 y Fr(1)1168 3278 y Fq(\000)18 b FC(p)1312 3293 y Fp(\000)p Fr(1)1434 3278 y FB(=)1538 3204 y Fk(Q)1632 3230 y Fs(k)1632 3308 y(i)p Fr(=1)1750 3278 y FB(\()p FC(p)1837 3242 y Fs(i)1837 3303 y Fr(1)1895 3278 y Fq(\000)g FC(p)2039 3242 y Fs(i)2039 3303 y Fp(\000)p Fr(1)2133 3278 y FB(\))p FE(.)43 b(No)m(w)31 b(if)f FC(m)g FE(is)g(the)h(log-lik)m(eliho)s(o)s (d)257 3399 y(ratio)c FB(log)662 3355 y Fs(p)698 3364 y Fn(1)p 638 3376 119 4 v 638 3433 a Fs(p)674 3442 y Fh(\000)p Fn(1)766 3399 y FE(,)i(then)g FC(p)1089 3414 y Fr(1)1141 3399 y Fq(\000)13 b FC(p)1280 3414 y Fp(\000)p Fr(1)1402 3399 y FB(=)1516 3360 y Fs(e)1549 3336 y Fm(m)1607 3360 y Fp(\000)p Fr(1)p 1516 3376 182 4 v 1516 3433 a Fs(e)1549 3414 y Fm(m)1607 3433 y Fr(+1)1735 3399 y FB(=)28 b(tanh\()p FC(m=)p FB(2\))p FE(.)41 b(Con)m(v)m(ersely)-8 b(,)31 b(if)c FC(p)3004 3414 y Fr(1)3056 3399 y Fq(\000)13 b FC(p)3195 3414 y Fp(\000)p Fr(1)3318 3399 y FB(=)27 b FC(q)t FE(,)257 3544 y(then)38 b FB(log)660 3500 y Fs(p)696 3509 y Fn(1)p 636 3521 119 4 v 636 3579 a Fs(p)672 3588 y Fh(\000)p Fn(1)799 3544 y FB(=)d(log)1063 3500 y Fr(1+)p Fs(q)p 1063 3521 125 4 v 1063 3579 a Fr(1)p Fp(\000)p Fs(q)1197 3544 y FE(.)56 b(These)39 b(calculations)c(lead)h (to)h(the)g(follo)m(wing)d(c)m(hec)m(k)39 b(no)s(de)257 3665 y(map)32 b(for)g(the)h(log-lik)m(eliho)s(o)s(d)27 b(ratio:)676 3980 y FB(\011)752 3995 y Fs(c)787 3980 y FB(\()p FC(m)910 3995 y Fr(1)950 3980 y FC(;)17 b(m)1079 3995 y Fr(2)1118 3980 y FC(;)g(:)g(:)g(:)f(;)h(m)1422 3995 y Fs(d)1458 4003 y Fm(c)1490 3995 y Fp(\000)p Fr(1)1585 3980 y FB(\))27 b(=)h(log)1896 3809 y Fk( )1986 3912 y FB(1)22 b(+)2155 3837 y Fk(Q)2249 3863 y Fs(d)2285 3871 y Fm(c)2317 3863 y Fp(\000)p Fr(1)2249 3941 y Fs(i)p Fr(=1)2428 3912 y FB(tanh\()p FC(m)2746 3927 y Fs(i)2775 3912 y FC(=)p FB(2\))p 1985 3957 926 4 v 1985 4063 a(1)g Fq(\000)2156 3989 y Fk(Q)2250 4015 y Fs(d)2286 4023 y Fm(c)2318 4015 y Fp(\000)p Fr(1)2250 4092 y Fs(i)p Fr(=1)2429 4063 y FB(tanh\()p FC(m)2747 4078 y Fs(i)2776 4063 y FC(=)p FB(2\))2921 3809 y Fk(!)3049 3980 y FC(:)257 4300 y FE(It)31 b(seems)g(complicated)d(to)i(trac)m(k)h(the)f(densit)m(y)h (of)f FB(\011)2223 4315 y Fs(c)2258 4300 y FB(\()p FC(m)2381 4315 y Fr(1)2420 4300 y FC(;)17 b(m)2549 4315 y Fr(2)2589 4300 y FC(;)g(:)g(:)g(:)f(;)h(m)2893 4315 y Fs(d)2929 4323 y Fm(c)2961 4315 y Fp(\000)p Fr(1)3055 4300 y FB(\))30 b FE(based)h(on)257 4421 y(those)42 b(of)e(the)i FC(m)902 4436 y Fs(i)930 4421 y FE('s.)69 b(Ho)m(w)m(ev)m(er,)46 b(as)41 b(sho)m(wn)h(in)e([)2103 4421 y SDict begin H.S end 2103 4421 a FE(23)2201 4356 y SDict begin H.R end 2201 4356 a 2201 4421 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RU01) cvn H.B /ANN pdfmark end 2201 4421 a FE(],)j(this)e(can)g(b)s(e)g (also)f(b)s(e)h(realized)257 4541 y(via)34 b(a)g(F)-8 b(ourier)34 b(transform,)g(alb)s(eit)f(with)h(a)g(sligh)m(t)f(c)m (hange)j(in)e(represen)m(tation)h(of)f(the)257 4661 y(conditional)29 b(probabilities)f FB(\()p FC(p)1404 4676 y Fr(1)1444 4661 y FC(;)17 b(p)1537 4676 y Fp(\000)p Fr(1)1631 4661 y FB(\))p FE(.)43 b(W)-8 b(e)31 b(skip)h(the)g(details)e(and)h(instead) g(p)s(oin)m(t)g(the)257 4782 y(reader)i(to)g([)702 4782 y SDict begin H.S end 702 4782 a FE(23)799 4718 y SDict begin H.R end 799 4718 a 799 4782 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RU01) cvn H.B /ANN pdfmark end 799 4782 a FE(,)g(Sec.)44 b(I)s(I)s(I-B].)404 4907 y(Using)29 b(these)j(ideas,)e(w)m(e)i(ha)m(v)m(e)f(an)f(e\033ectiv)m(e)h (algorithm)c(to)j(recursiv)m(ely)h(compute,)257 5027 y(to)43 b(an)m(y)h(desired)g(degree)g(of)f(accuracy)-8 b(,)46 b(the)e(probabilit)m(y)d(densit)m(y)j FC(P)2907 4991 y Fr(\()p Fs(`)p Fr(\))3038 5027 y FE(of)e(the)i(log-)257 5147 y(lik)m(eliho)s(o)s(d)31 b(ratio)i(of)g(the)i(v)-5 b(ariable-to-c)m(hec)m(k)33 b(no)s(de)h(messages)h(in)e(the)i FC(`)p FE(-th)e(iteration,)257 5268 y(starting)39 b(with)f(an)h (explicit)f(description)g(of)h(the)h(initial)35 b(densit)m(y)40 b FC(P)2855 5232 y Fr(\(0\))2949 5268 y FE(.)63 b(The)40 b(initial)257 5388 y(densit)m(y)32 b(is)e(simply)e(the)j(densit)m(y)h (of)d(the)i(log-lik)m(eliho)s(o)s(d)26 b(ratio)i(of)i(the)h(receiv)m (ed)h(v)-5 b(alue,)p eop end %%Page: 23 23 TeXDict begin 23 22 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.23) cvn H.B /DEST pdfmark end 257 266 a 307 x FE(assuming)35 b(transmission)f(of)h(the)h(all-ones)e(co)s(dew)m(ord;)k(for)d (example,)h(for)f Fo(BSC)3257 588 y Fs(p)3296 573 y FE(,)i(the)257 693 y(initial)29 b(densit)m(y)34 b FC(P)953 657 y Fr(\(0\))1079 693 y FE(is)e(giv)m(en)h(b)m(y)620 973 y FC(P)697 932 y Fr(\(0\))791 973 y FB(\()p FC(x)p FB(\))28 b(=)f FC(p\016)1166 832 y Fk(\022)1239 973 y FC(x)c Fq(\000)f FB(log)1654 905 y FC(p)p 1569 950 220 4 v 1569 1041 a FB(1)g Fq(\000)g FC(p)1798 832 y Fk(\023)1894 973 y FB(+)g(\(1)g Fq(\000)g FC(p)p FB(\))p FC(\016)2351 832 y Fk(\022)2424 973 y FC(x)h Fq(\000)f FB(log)2754 905 y(1)g Fq(\000)g FC(p)p 2754 950 V 2839 1041 a(p)2983 832 y Fk(\023)3106 973 y FC(;)257 1258 y FE(where)34 b FC(\016)t FB(\()p FC(x)p FB(\))f FE(is)f(the)h(Dirac)f(delta)g(function.)404 1381 y(The)k(threshold)f(crosso)m(v)m(er)i(probabilit)m(y)c(for)i(the)h(BSC) g(and)f(the)h(threshold)f(v)-5 b(ari-)257 1501 y(ance)39 b(for)f(the)h(BIA)-11 b(W)m(GN)40 b(under)f(b)s(elief)e(propagation)g (deco)s(ding)h(for)g(v)-5 b(arious)38 b(small)257 1622 y(v)-5 b(alues)44 b(of)f FB(\()p FC(d)770 1637 y Fs(v)810 1622 y FC(;)17 b(d)905 1637 y Fs(c)939 1622 y FB(\))44 b FE(are)f(computed)h(b)m(y)h(this)e(metho)s(d)g(and)g(rep)s(orted)h (in)f([)3125 1622 y SDict begin H.S end 3125 1622 a FE(23)3223 1557 y SDict begin H.R end 3223 1557 a 3223 1622 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RU01) cvn H.B /ANN pdfmark end 3223 1622 a FE(].)76 b(F)-8 b(or)257 1742 y(the)31 b FB(\(3)p FC(;)17 b FB(6\))30 b FE(LDPC)i(co)s(de,)f (these)h(thresholds)f(are)g(resp)s(ectiv)m(ely)g FC(p)2676 1706 y Fp(\003)2743 1742 y FB(=)d(0)p FC(:)p FB(084)i FE(\(compare)257 1862 y(with)35 b(Shannon)h(limit)c(of)i FB(0)p FC(:)p FB(11)p FE(\))h(and)g FC(\033)1733 1826 y Fp(\003)1805 1862 y FB(=)d(0)p FC(:)p FB(88)j FE(\(compare)f(with)h (Shannon)h(limit)c(of)257 1983 y FB(0)p FC(:)p FB(9787)p FE(\).)404 2106 y(The)e(ab)s(o)m(v)m(e)h(n)m(umerical)d(pro)s(cedure)j (for)e(trac)m(king)h(the)g(ev)m(olution)f(of)g(densities)h(for)257 2226 y(b)s(elief)43 b(propagation)f(and)i(computing)e(the)i(asso)s (ciated)g(threshold)g(to)f(an)m(y)i(desired)257 2346 y(degree)e(of)d(accuracy)j(has)f(since)f(b)s(een)h(applied)e(with)h (great)g(success.)73 b(In)41 b([)3164 2346 y SDict begin H.S end 3164 2346 a FE(22)3262 2282 y SDict begin H.R end 3262 2282 a 3262 2346 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RSU01) cvn H.B /ANN pdfmark end 3262 2346 a FE(],)j(the)257 2467 y(authors)26 b(apply)g(this)f(metho)s(d)g(to)h (irregular)d(LDPC)k(co)s(des)g(with)e(optimized)f(structure)257 2587 y(and)i(ac)m(hiev)m(e)h(a)e(threshold)h(of)f FC(\033)1431 2551 y Fp(\003)1498 2587 y FB(=)j(0)p FC(:)p FB(9718)c FE(with)i(rate)f FB(1)p FC(=)p FB(2)g FE(for)g(the)h(BIA)-11 b(W)m(GN,)27 b(whic)m(h)257 2708 y(is)32 b(a)h(mere)f FB(0)p FC(:)p FB(06)g FE(dB)h(w)m(a)m(y)h(from)d(the)i(Shannon)g (capacit)m(y)f(limit.)2649 2708 y SDict begin H.S end 2649 2708 a -37 x FD(9)2685 2708 y SDict begin 14.5 H.L end 2685 2708 a 2685 2708 a SDict begin [ /Subtype /Link /Dest (Hfootnote.10) cvn /H /I /Border [0 0 12] /Color [1 0 0] H.B /ANN pdfmark end 2685 2708 a 257 2890 a SDict begin H.S end 257 2890 a 257 2890 a SDict begin 14.5 H.A end 257 2890 a 257 2890 a SDict begin [ /View [/XYZ H.V] /Dest (section.6) cvn H.B /DEST pdfmark end 257 2890 a 166 x FF(6)156 b(Irregular)54 b(LDPC)d(co)t(des)257 3280 y FE(In)m(terest)28 b(in)d(LDPC)j(co)s(des)f(surged)g(follo)m (wing)c(the)j(seminal)f(pap)s(er)h([)2782 3280 y SDict begin H.S end 2782 3280 a FE(16)2880 3216 y SDict begin H.R end 2880 3216 a 2880 3280 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.LMSS) cvn H.B /ANN pdfmark end 2880 3280 a FE(])g(that)g(initiated)257 3401 y(the)35 b(study)g(of)f (irregular)e(LDPC)j(co)s(des,)g(and)f(pro)m(v)m(ed)i(their)d(p)s(oten)m (tial)g(b)m(y)i(ac)m(hieving)257 3521 y(the)e(capacit)m(y)f(on)f(the)i (BEC.)g(So)s(on,)e(it)g(w)m(as)i(realized)e(that)g(the)i(b)s(ene\034ts) g(of)e(irregular)257 3642 y(LDPC)41 b(co)s(des)f(extend)h(to)e(more)f (p)s(o)m(w)m(erful)i(c)m(hannels,)h(and)f(this)f(led)g(to)g(a)g (\035urry)h(of)257 3762 y(activit)m(y)-8 b(.)42 b(In)29 b(this)f(section,)h(w)m(e)h(describ)s(e)f(some)f(of)h(the)g(k)m(ey)h (elemen)m(ts)f(of)f(the)h(analytic)257 3882 y(approac)m(h)h(used)g(to)e (to)h(study)h(message-passing)e(deco)s(ding)h(algorithms)d(for)i (irregular)257 4003 y(LDPC)34 b(co)s(des.)257 4156 y SDict begin H.S end 257 4156 a 257 4156 a SDict begin 14.5 H.A end 257 4156 a 257 4156 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1) cvn H.B /DEST pdfmark end 257 4156 a 152 x Fu(6.1)131 b(In)l(tuitiv)l(e)46 b(b)t(ene\034ts)d(of)h (irregularit)l(y)257 4497 y FE(W)-8 b(e)44 b(b)s(egin)f(with)g(some)h (in)m(tuition)d(on)j(wh)m(y)h(one)f(migh)m(t)e(exp)s(ect)j(impro)m(v)m (ed)e(p)s(erfor-)257 4618 y(mance)e(b)m(y)g(using)f(irregular)f (graphs.)67 b(In)41 b(terms)f(of)g(iterativ)m(e)g(deco)s(ding,)i(from)d (the)257 4738 y(v)-5 b(ariable)46 b(no)s(de)h(p)s(ersp)s(ectiv)m(e,)52 b(it)47 b(seems)h(b)s(etter)f(to)g(ha)m(v)m(e)i(high)d(degree,)52 b(since)c(the)257 4859 y(more)32 b(information)c(it)j(gets)i(from)d(c)m (hec)m(k)k(no)s(des,)f(the)g(more)e(accurately)h(it)f(can)h(guess)257 4979 y(its)37 b(correct)g(v)-5 b(alue.)56 b(On)36 b(the)i(other)f (hand,)h(from)d(the)j(c)m(hec)m(k)h(no)s(de)e(p)s(ersp)s(ectiv)m(e,)i (the)257 5099 y(lo)m(w)m(er)d(its)g(degree,)h(the)f(more)f(v)-5 b(aluable)35 b(the)h(information)c(it)j(can)h(transmit)f(bac)m(k)i(to)p 257 5197 1296 4 v 370 5258 a FA(9)407 5189 y SDict begin H.S end 407 5189 a 407 5189 a SDict begin H.R end 407 5189 a 407 5189 a SDict begin [ /View [/XYZ H.V] /Dest (Hfootnote.10) cvn H.B /DEST pdfmark end 407 5189 a 100 x FI(The)32 b(threshold)h(signal-to-noise)d(ratio)h Fy(1)p Fx(=)p Fy(\()p Fx(\033)1872 5258 y FJ(\003)1910 5289 y Fy(\))1942 5258 y Fl(2)2011 5289 y Fy(=)g(0)p Fx(:)p Fy(2487)g FI(dB,)i(and)f(the) h(Shannon)f(limit)i(for)257 5388 y(rate)27 b Fy(1)p Fx(=)p Fy(2)f FI(is)i Fy(0)p Fx(:)p Fy(187)e FI(dB.)p eop end %%Page: 24 24 TeXDict begin 24 23 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.24) cvn H.B /DEST pdfmark end 257 266 a 307 x FE(its)41 b(neigh)m(b)s(ors.)71 b(\(The)43 b(X)m(OR)e(of)g(sev)m(eral)i(mildly)c (unpredictable)i(bits)g(has)h(a)g(m)m(uc)m(h)257 693 y(larger)h(unpredictabilit)m(y)-8 b(.\))76 b(But)45 b(in)e(order)h(to)g (ha)m(v)m(e)h(go)s(o)s(d)e(rate,)k(there)e(should)f(b)s(e)257 814 y(far)34 b(few)m(er)i(c)m(hec)m(k)h(no)s(des)e(than)g(v)-5 b(ariable)33 b(no)s(des,)j(and)f(therefore)g(meeting)e(the)i(ab)s(o)m (v)m(e)257 934 y(comp)s(eting)26 b(requiremen)m(ts)i(is)f(c)m (hallenging.)39 b(Irregular)27 b(graphs)g(pro)m(vide)g(signi\034can)m (tly)257 1054 y(more)k(\035exibilit)m(y)f(in)h(balancing)f(the)i(ab)s (o)m(v)m(e)g(incompatible)d(degree)j(requiremen)m(ts.)44 b(It)257 1175 y(seems)34 b(reasonable)f(to)f(b)s(eliev)m(e)h(that)f(a)h (wide)f(spread)i(of)e(degrees)i(for)f(v)-5 b(ariable)31 b(no)s(des)257 1295 y(could)k(b)s(e)h(useful.)51 b(This)36 b(is)f(b)s(ecause)h(one)g(migh)m(t)e(exp)s(ect)i(that)f(v)-5 b(ariable)34 b(no)s(des)i(with)257 1416 y(high)d(degree)i(will)c(con)m (v)m(erge)k(to)e(their)g(correct)h(v)-5 b(alue)33 b(quic)m(kly)-8 b(.)47 b(They)35 b(can)f(then)g(pro-)257 1536 y(vide)29 b(go)s(o)s(d)e(information)f(to)i(the)h(neigh)m(b)s(oring)e(c)m(hec)m (k)j(no)s(des,)g(whic)m(h)f(in)f(turn)h(pro)m(vide)257 1656 y(b)s(etter)44 b(information)39 b(to)k(lo)m(w)m(er)g(degree)h(v)-5 b(ariable)41 b(no)s(des,)46 b(and)d(so)g(on)g(leading)e(to)h(a)257 1777 y(cascaded)34 b(w)m(a)m(v)m(e)h(e\033ect.)404 1899 y(The)24 b(big)e(c)m(hallenge)g(is)h(to)g(leap)f(from)g(this)g(in)m (tuition)f(to)i(the)g(design)h(of)e(appropriate)257 2020 y(irregular)46 b(graphs)h(where)i(this)e(phenomenon)h(pro)m(v)-5 b(ably)47 b(o)s(ccurs,)52 b(and)47 b(to)g(pro)m(vide)257 2140 y(analytic)42 b(b)s(ounds)i(on)f(the)h(p)s(erformance)f(of)g (natural)f(iterativ)m(e)g(deco)s(ders)j(on)e(suc)m(h)257 2260 y(irregular)31 b(graphs.)404 2383 y(Compared)24 b(to)h(the)g(regular)f(case,)k(there)d(are)g(additional)d(tec)m(hnical) i(issues)i(rev)m(olv-)257 2503 y(ing)f(around)g(ho)m(w)h(irregular)d (graphs)j(are)f(parameterized,)h(ho)m(w)g(they)g(are)g(constructed)257 2623 y(\(sampled\),)35 b(and)g(ho)m(w)g(one)h(deals)e(with)h(the)g(lac) m(k)g(of)f(explicit)f(large-girth)g(construc-)257 2744 y(tions.)43 b(W)-8 b(e)33 b(discuss)h(these)g(issues)f(in)f(the)h(next) g(t)m(w)m(o)h(subsections.)257 2894 y SDict begin H.S end 257 2894 a 257 2894 a SDict begin 14.5 H.A end 257 2894 a 257 2894 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.2) cvn H.B /DEST pdfmark end 257 2894 a 151 x Fu(6.2)131 b(The)44 b(underlying)h(ensem)l(bles)257 3234 y FE(W)-8 b(e)34 b(no)m(w)g(describ)s(e)g(ho)m(w)g(irregular)d(LDPC)k(co)s(des)f (can)g(b)s(e)f(parameterized)g(and)g(con-)257 3355 y(structed)26 b(\(or)f(rather)g(sampled\).)40 b(Assume)25 b(w)m(e)h(ha)m(v)m(e)g(an)f (LDPC)h(co)s(de)f(with)f FC(n)h FE(v)-5 b(ariable)257 3475 y(no)s(des)33 b(with)e FB(\003)820 3490 y Fs(i)880 3475 y FE(v)-5 b(ariable)30 b(no)s(des)i(of)g(degree)g FC(i)g FE(and)g FC(P)2248 3490 y Fs(i)2308 3475 y FE(c)m(hec)m(k)i(no)s (des)e(of)g(degree)g FC(i)p FE(.)44 b(W)-8 b(e)257 3596 y(ha)m(v)m(e)491 3521 y Fk(P)596 3625 y Fs(i)641 3596 y FB(\003)709 3611 y Fs(i)780 3596 y FB(=)43 b FC(n)p FE(,)h(and)1226 3521 y Fk(P)1332 3625 y Fs(i)1376 3596 y FC(i)p FB(\003)1477 3611 y Fs(i)1548 3596 y FB(=)1667 3521 y Fk(P)1772 3625 y Fs(i)1817 3596 y FC(iP)1913 3611 y Fs(i)1983 3596 y FE(as)e(b)s(oth)f(these)i(equal)e(the)h(n)m(um)m(b)s (er)g(of)257 3716 y(edges)30 b(in)e(the)h(graph.)42 b(Also)1317 3641 y Fk(P)1422 3745 y Fs(i)1467 3716 y FC(P)1530 3731 y Fs(i)1586 3716 y FB(=)27 b FC(n)p FB(\(1)14 b Fq(\000)g FC(r)s FB(\))29 b FE(where)h FC(r)h FE(is)d(the)h(designed)g(rate)g(of) f(the)257 3836 y(co)s(de.)43 b(It)28 b(is)g(con)m(v)m(enien)m(t)i(to)e (capture)h(this)f(information)d(in)i(the)i(compact)f(p)s(olynomial)257 3957 y(notation:)1030 4160 y FB(\003\()p FC(x)p FB(\))g(=)1360 4027 y Fs(d)1396 4004 y Fn(max)1396 4044 y Fm(v)1364 4065 y Fk(X)1379 4275 y Fs(i)p Fr(=2)1529 4160 y FB(\003)1597 4175 y Fs(i)1625 4160 y FC(x)1680 4118 y Fs(i)1741 4160 y FC(;)212 b(P)14 b FB(\()p FC(x)p FB(\))28 b(=)2319 4027 y Fs(d)2355 4004 y Fn(max)2355 4044 y Fm(c)2324 4065 y Fk(X)2338 4275 y Fs(i)p Fr(=1)2489 4160 y FC(P)2552 4175 y Fs(i)2580 4160 y FC(x)2635 4118 y Fs(i)2696 4160 y FC(:)257 4423 y FE(W)-8 b(e)30 b(call)d(the)i(p)s(olynomials)c FB(\003)k FE(and)g FC(P)42 b FE(the)29 b(v)-5 b(ariable)27 b(and)i(c)m(hec)m(k)i(degree)f(distributions)257 4543 y(from)39 b(a)h(no)s(de)g(p)s(ersp)s(ectiv)m(e.)67 b(Note)40 b(that)g FB(\003\(1\))f FE(is)h(the)g(n)m(um)m(b)s(er)h(of)e(v)-5 b(ariable)38 b(no)s(des,)257 4664 y FC(P)14 b FB(\(1\))32 b FE(the)h(n)m(um)m(b)s(er)g(of)f(c)m(hec)m(k)j(no)s(des,)e(and)g FB(\003)1947 4628 y Fp(0)1970 4664 y FB(\(1\))27 b(=)g FC(P)2302 4628 y Fp(0)2325 4664 y FB(\(1\))32 b FE(the)h(n)m(um)m(b)s (er)g(of)f(edges.)404 4786 y(Giv)m(en)i(suc)m(h)h(a)f(degree)h (distribution)d(pair)h FB(\(\003)p FC(;)17 b(P)d FB(\))p FE(,)33 b(let)g Fo(LDPC)p FB(\(\003)p FC(;)17 b(P)d FB(\))33 b FE(denote)i(the)257 4907 y(\020standard\021)i(ensem)m(ble)30 b(of)f(bipartite)f(\(m)m(ulti\)graphs)f(with)i FB(\003\(1\))g FE(v)-5 b(ariable)27 b(no)s(des)j(and)257 5027 y FC(P)14 b FB(\(1\))24 b FE(c)m(hec)m(k)i(no)s(des,)h(with)d FB(\003)1314 5042 y Fs(i)1366 5027 y FE(v)-5 b(ariable)22 b(no)s(des)j(and)f FC(P)2233 5042 y Fs(i)2286 5027 y FE(c)m(hec)m(k)i(no)s(des)f(of)f (degree)h FC(i)p FE(.)41 b(This)257 5147 y(ensem)m(ble)29 b(is)e(de\034ned)i(b)m(y)f(taking)f FB(\003)1586 5111 y Fp(0)1609 5147 y FB(\(1\))g(=)h FC(P)1942 5111 y Fp(0)1965 5147 y FB(\(1\))f FE(\020so)s(c)m(k)m(ets\021)37 b(on)27 b(eac)m(h)i(side,)g(allo)s(cating)257 5268 y FC(i)j FE(so)s(c)m(k)m (ets)g(to)f(a)g(no)s(de)g(of)f(degree)i FC(i)f FE(in)f(some)h (arbitrary)f(manner,)h(and)g(then)g(pic)m(king)f(a)257 5388 y(random)i(matc)m(hing)f(b)s(et)m(w)m(een)k(the)e(so)s(c)m(k)m (ets.)p eop end %%Page: 25 25 TeXDict begin 25 24 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.25) cvn H.B /DEST pdfmark end 257 266 a 404 573 a FE(T)-8 b(o)33 b(eac)m(h)h(mem)m(b)s(er)e(of)g Fo(LDPC)p FB(\(\003)p FC(;)17 b(P)d FB(\))p FE(,)32 b(w)m(e)i(asso)s(ciate)f(the)g(co)s(de)g (of)g(whic)m(h)g(it)f(is)h(the)257 693 y(factor)38 b(graph.)61 b(A)39 b(sligh)m(t)e(tec)m(hnicalit)m(y:)55 b(since)39 b(w)m(e)g(are)g(dealing)e(with)h(m)m(ultigraphs,)257 814 y(in)31 b(the)i(parit)m(y)e(c)m(hec)m(k)j(matrix,)d(w)m(e)h(place)g (a)f(non-zero)h(en)m(try)h(at)f(ro)m(w)g FC(i)g FE(and)g(column)e FC(j)257 934 y FE(i\033)35 b(the)i FC(i)p FE(th)f(c)m(hec)m(k)j(no)s (de)d(is)g(connected)h(to)f(the)h FC(j)6 b FE(th)36 b(v)-5 b(ariable)34 b(no)s(de)i(an)g Fv(o)-5 b(dd)36 b FE(n)m(um)m(b)s(er)257 1054 y(of)c(times.)43 b(Therefore,)33 b(w)m(e)g(can)g(think)f(of)f(the) i(ab)s(o)m(v)m(e)g(as)f(an)h(ensem)m(ble)f(of)g(co)s(des,)h(and)257 1175 y(b)m(y)38 b(abuse)f(of)f(notation)e(also)i(refer)g(to)g(it)g(as)g Fo(LDPC)p FB(\(\003)p FC(;)17 b(P)d FB(\))p FE(.)54 b(\(Note)36 b(that)g(the)h(graphs)257 1295 y(ha)m(v)m(e)31 b(a)f(uniform)d (probabilit)m(y)h(distribution,)g(but)i(the)g(induced)g(co)s(des)g (need)h(not.\))42 b(In)257 1416 y(the)35 b(sequel,)g(our)f(LDPC)i(co)s (des)f(will)d(b)s(e)i(obtained)f(b)m(y)j(dra)m(wing)d(a)h(random)f (elemen)m(t)257 1536 y(from)f(the)h(ensem)m(ble)g Fo(LDPC)p FB(\(\003)p FC(;)17 b(P)d FB(\))p FE(.)404 1656 y(T)-8 b(o)37 b(construct)h(a)e(family)e(of)j(co)s(des,)i(one)e(can)g(imagine) d(using)j(a)f(normalized)f(de-)257 1777 y(gree)k(distribution)d(giving) h(the)i Fv(fr)-5 b(action)37 b FE(of)h(no)s(des)h(of)f(a)g(certain)g (degree,)i(and)f(then)257 1897 y(considering)31 b(an)g(increasing)f(n)m (um)m(b)s(er)i(of)f(no)s(des.)43 b(F)-8 b(or)31 b(purp)s(oses)h(of)f (analysis,)g(it)f(ends)257 2017 y(up)45 b(b)s(eing)e(con)m(v)m(enien)m (t)j(to)d(use)i(normalized)d(degree)j(distributions)e(from)f(the)j Fv(e)-5 b(dge)257 2138 y FE(p)s(ersp)s(ectiv)m(e.)60 b(Let)37 b FC(\025)1056 2153 y Fs(i)1122 2138 y FE(and)g FC(\032)1366 2153 y Fs(i)1432 2138 y FE(denote)h(the)g(fraction)e(of)h Fv(e)-5 b(dges)37 b FE(inciden)m(t)g(to)g(v)-5 b(ariable)257 2258 y(no)s(des)36 b(and)f(c)m(hec)m(k)i(no)s(des)f(of)e(degree)i FC(i)f FE(resp)s(ectiv)m(ely)-8 b(.)52 b(That)35 b(is,)g FC(\025)2755 2273 y Fs(i)2818 2258 y FE(\(resp.)52 b FC(\032)3158 2273 y Fs(i)3186 2258 y FE(\))35 b(is)g(the)257 2379 y(probabilit)m(y)42 b(that)h(a)g(randomly)f(c)m(hosen)i(edge)g(is) f(connected)i(to)e(a)g(v)-5 b(ariable)41 b(\(resp.)257 2499 y(c)m(hec)m(k\))k(no)s(de)d(of)g(degree)i FC(i)p FE(.)73 b(These)44 b(distributions)d(can)i(b)s(e)f(compactly)g(written) g(in)257 2619 y(terms)33 b(of)f(the)h(p)s(o)m(w)m(er)g(series)g (de\034ned)h(b)s(elo)m(w:)979 2848 y FC(\025)p FB(\()p FC(x)p FB(\))28 b(=)1298 2753 y Fk(X)1358 2963 y Fs(i)1459 2848 y FC(\025)1516 2863 y Fs(i)1544 2848 y FC(x)1599 2807 y Fs(i)p Fp(\000)p Fr(1)1750 2848 y FC(;)212 b(\032)p FB(\()p FC(x)p FB(\))28 b(=)2302 2753 y Fk(X)2361 2963 y Fs(i)2462 2848 y FC(\032)2512 2863 y Fs(i)2541 2848 y FC(x)2596 2807 y Fs(i)p Fp(\000)p Fr(1)2747 2848 y FC(:)257 3176 y FE(It)k(is)e(easily)h(seen)h(that)f FC(\025)p FB(\()p FC(x)p FB(\))d(=)1476 3129 y Fr(\003)1525 3105 y Fh(0)1547 3129 y Fr(\()p Fs(x)p Fr(\))p 1476 3153 166 4 v 1478 3211 a(\003)1527 3192 y Fh(0)1549 3211 y Fr(\(1\))1683 3176 y FE(and)j FC(\032)p FB(\()p FC(x)p FB(\))e(=)2194 3129 y Fs(P)2249 3105 y Fh(0)2271 3129 y Fr(\()p Fs(x)p Fr(\))p 2194 3153 172 4 v 2196 3211 a Fs(P)2251 3192 y Fh(0)2273 3211 y Fr(\(1\))2376 3176 y FE(.)43 b(If)31 b FC(M)42 b FE(is)31 b(the)g(total)f(n)m(um)m(b)s(er)257 3310 y(of)38 b(edges,)j(then)e(the)g(n)m(um)m(b)s(er)g(of)f(v)-5 b(ariable)36 b(no)s(des)j(of)f(degree)h FC(i)g FE(equals)f FC(M)10 b(\025)3160 3325 y Fs(i)3189 3310 y FC(=i)p FE(,)40 b(and)257 3431 y(th)m(us)28 b(the)f(total)e(n)m(um)m(b)s(er)i(of)f(v)-5 b(ariable)24 b(no)s(des)k(is)e FC(M)2150 3356 y Fk(P)2255 3460 y Fs(i)2300 3431 y FC(\025)2357 3446 y Fs(i)2385 3431 y FC(=i)p FE(.)41 b(It)27 b(follo)m(ws)e(that)h(that)h(the)257 3551 y(a)m(v)m(erage)34 b(v)-5 b(ariable)31 b(no)s(de)j(degree)f (equals)1922 3512 y Fr(1)p 1820 3528 240 4 v 1820 3535 a Ff(P)1894 3606 y Fm(i)1932 3585 y Fs(\025)1973 3595 y Fm(i)2000 3585 y Fs(=i)2097 3551 y FB(=)2342 3512 y Fr(1)p 2212 3528 298 4 v 2212 3544 a Ff(R)2259 3564 y Fn(1)2245 3622 y(0)2305 3597 y Fs(\025)p Fr(\()p Fs(z)s Fr(\))p Fs(dz)2519 3551 y FE(.)44 b(Lik)m(ewise,)34 b(the)f(a)m(v)m (erage)257 3712 y(c)m(hec)m(k)41 b(no)s(de)d(degree)h(equals)1515 3673 y Fr(1)p 1387 3689 292 4 v 1387 3704 a Ff(R)1434 3725 y Fn(1)1420 3782 y(0)1480 3758 y Fs(\032)p Fr(\()p Fs(z)s Fr(\))p Fs(dz)1689 3712 y FE(.)60 b(It)38 b(follo)m(ws)f(that)h (the)g(designed)h(rate)f(can)g(b)s(e)257 3860 y(expressed)e(in)31 b(terms)i(of)f FC(\025;)17 b(\032)32 b FE(as)1494 3740 y SDict begin H.S end 1494 3740 a 1494 3740 a SDict begin 14.5 H.A end 1494 3740 a 1494 3740 a SDict begin [ /View [/XYZ H.V] /Dest (equation.4) cvn H.B /DEST pdfmark end 1494 3740 a 1257 4154 a FC(r)f FB(=)c FC(r)s FB(\()p FC(\025;)17 b(\032)p FB(\))27 b(=)h(1)22 b Fq(\000)2024 4000 y Fk(R)2090 4027 y Fr(1)2071 4115 y(0)2146 4081 y FC(\032)p FB(\()p FC(z)t FB(\))p FC(dz)p 2020 4131 406 4 v 2020 4160 a Fk(R)2087 4186 y Fr(1)2067 4274 y(0)2143 4240 y FC(\025)p FB(\()p FC(z)t FB(\))p FC(dz)2468 4154 y(:)876 b FE(\(4\))257 4448 y(W)-8 b(e)33 b(also)f(ha)m(v)m(e)i(the)f(in)m(v)m(erse)h (relationships)1907 4327 y SDict begin H.S end 1907 4327 a 1907 4327 a SDict begin 14.5 H.A end 1907 4327 a 1907 4327 a SDict begin [ /View [/XYZ H.V] /Dest (equation.5) cvn H.B /DEST pdfmark end 1907 4327 a 917 4660 a FB(\003\()p FC(x)p FB(\))p 917 4704 200 4 v 987 4796 a FC(n)1153 4727 y FB(=)1267 4574 y Fk(R)1333 4600 y Fs(x)1314 4689 y Fr(0)1394 4654 y FC(\025)p FB(\()p FC(z)t FB(\))p FC(dz)p 1267 4704 410 4 v 1269 4733 a Fk(R)1336 4759 y Fr(1)1316 4848 y(0)1392 4813 y FC(\025)p FB(\()p FC(z)t FB(\))p FC(dz)1719 4727 y(;)1942 4660 y(P)14 b FB(\()p FC(x)p FB(\))p 1870 4704 352 4 v 1870 4796 a FC(n)p FB(\(1)23 b Fq(\000)f FC(r)s FB(\))2259 4727 y(=)2373 4574 y Fk(R)2439 4600 y Fs(x)2420 4689 y Fr(0)2500 4654 y FC(\032)p FB(\()p FC(z)t FB(\))p FC(dz)p 2373 4704 404 4 v 2375 4733 a Fk(R)2442 4759 y Fr(1)2422 4848 y(0)2498 4813 y FC(\032)p FB(\()p FC(z)t FB(\))p FC(dz)2819 4727 y(:)525 b FE(\(5\))257 5027 y(Therefore,)39 b FB(\(\003)p FC(;)17 b(P)d FB(\))36 b FE(and)h FB(\()p FC(n;)17 b(\025;)g(\032)p FB(\))36 b FE(carry)i(the)f(same)g(information)c(\(in)j(the)i(sense)g(w)m(e)257 5147 y(can)29 b(obtain)f(eac)m(h)h(from)f(the)h(other\).)42 b(F)-8 b(or)28 b(the)h(asymptotic)e(analysis)h(w)m(e)i(use)g FB(\()p FC(n;)17 b(\025;)g(\032)p FB(\))257 5268 y FE(to)36 b(refer)g(to)f(the)i(LDPC)g(co)s(de)f(ensem)m(ble.)54 b(There)37 b(is)e(a)g(sligh)m(t)g(tec)m(hnicalit)m(y)g(that)h(for)257 5388 y(some)41 b FC(n)p FE(,)i(the)e FB(\(\003)p FC(;)17 b(P)d FB(\))39 b FE(corresp)s(onding)h(to)h FB(\()p FC(n;)17 b(\025;)g(\032)p FB(\))40 b FE(ma)m(y)g(not)h(b)s(e)g(in)m(tegral.)66 b(In)41 b(this)p eop end %%Page: 26 26 TeXDict begin 26 25 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.26) cvn H.B /DEST pdfmark end 257 266 a 307 x FE(case,)46 b(rounding)c(the)g(individual)e(no)s(de)i(distributions)f(to)h(the)h (closest)g(in)m(teger)f(has)257 693 y(negligible)33 b(e\033ect)k(on)f (the)h(asymptotic)e(p)s(erformance)h(of)g(deco)s(der)h(or)e(the)i (rate,)g(and)257 814 y(so)c(this)f(anno)m(y)m(ance)i(ma)m(y)f(b)s(e)f (safely)h(ignored.)404 943 y(The)39 b(degree)h(distributions)d FC(\025;)17 b(\032)38 b FE(pla)m(y)h(a)f(prominen)m(t)g(role)g(in)g (the)h(line)e(of)h(w)m(ork,)257 1063 y(and)h(the)g(p)s(erformance)f(of) g(the)h(deco)s(der)h(is)e(analyzed)g(and)h(quan)m(ti\034ed)g(in)f (terms)h(of)257 1184 y(these.)257 1370 y SDict begin H.S end 257 1370 a 257 1370 a SDict begin 14.5 H.A end 257 1370 a 257 1370 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.3) cvn H.B /DEST pdfmark end 257 1370 a 158 x Fu(6.3)131 b(Concen)l(tration)45 b(around)e(a)l(v)l(erage)h(p)t(erformance)257 1731 y FE(Giv)m(en)38 b(a)g(degree)h(distribution)d(pair)g FB(\()p FC(\025;)17 b(\032)p FB(\))38 b FE(and)g(a)g(blo)s(c)m(k)g (length)f FC(n)p FE(,)i(the)g(goal)d(is)i(to)257 1852 y(mimic)23 b(Gallager's)g(program)h(\(outlined)g(in)h(Section)2226 1852 y SDict begin H.S end 2226 1852 a FE(5.1)2351 1788 y SDict begin H.R end 2351 1788 a 2351 1852 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (subsection.5.1) cvn H.B /ANN pdfmark end 2351 1852 a FE(\),)h(using)f(a)h(factor)e(graph)i(with)257 1972 y(degree)i(distribution)d FB(\()p FC(\025;)17 b(\032)p FB(\))27 b FE(in)f(place)h(of)f(a)h FB(\()p FC(d)1957 1987 y Fs(v)1998 1972 y FC(;)17 b(d)2093 1987 y Fs(c)2127 1972 y FB(\))p FE(-regular)25 b(factor)h(graph.)42 b(Ho)m(w)m(ev)m(er,) 257 2093 y(the)34 b(task)g(of)f(constructing)h(explicit)e(large)g (girth)g(graphs)i(ob)s(eying)f(precise)h(irregular)257 2213 y(degree)h(distributions)d(seems)j(extremely)f(di\036cult.)46 b(Therefore,)35 b(a)f(k)m(ey)h(di\033erence)g(is)257 2333 y(to)f(giv)m(e)f(up)h(on)f(explicitness,)h(and)g(rather)f(sample)g (an)g(elemen)m(t)h(from)e(the)i(ensem)m(ble)257 2454 y Fo(LDPC)q FB(\()p FC(n;)17 b(\025;)g(\032)p FB(\))p FE(,)32 b(whic)m(h)h(can)g(b)s(e)f(done)h(easily)f(as)h(men)m(tioned)f (ab)s(o)m(v)m(e.)404 2583 y(It)27 b(is)f(not)h(v)m(ery)h(di\036cult)e (to)g(sho)m(w)i(that)f(a)g(random)e(co)s(de)j(dra)m(wn)f(from)f(the)h (ensem-)257 2704 y(ble)d(will)d(ha)m(v)m(e)k(the)f(needed)h(girth)e (\(and)g(th)m(us)i(b)s(e)f(tree-lik)m(e)f(in)g(a)g(lo)s(cal)e(neigh)m (b)s(orho)s(o)s(d)i(of)257 2824 y(ev)m(ery)35 b(edge/v)m(ertex\))f (with)e(high)g(probabilit)m(y;)f(see)i(for)f(instance)h([)2764 2824 y SDict begin H.S end 2764 2824 a FE(23)2861 2760 y SDict begin H.R end 2861 2760 a 2861 2824 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RU01) cvn H.B /ANN pdfmark end 2861 2824 a FE(,)g(App)s(endix)g(A].)257 2944 y(A)23 b(more)f(delicate)g(issue)i(is)e(the)h(follo)m(wing:)36 b(F)-8 b(or)22 b(the)i(irregular)c(case)k(the)f(neigh)m(b)s(orho)s(o)s (d)257 3065 y(trees)28 b(out)e(of)g(di\033eren)m(t)h(no)s(des)g(ha)m(v) m(e)h(a)f(v)-5 b(ariet)m(y)26 b(of)g(di\033eren)m(t)h(p)s(ossible)f (structures,)j(and)257 3185 y(th)m(us)g(analyzing)d(the)j(b)s(eha)m (vior)e(of)g(the)h(deco)s(der)h(on)e(a)h(sp)s(eci\034c)g(factor)f (graph)h(\(after)f(it)257 3305 y(has)g(b)s(een)g(sampled,)f(ev)m(en)i (conditioning)23 b(on)j(it)f(ha)m(ving)h(large)f(girth\))g(seems)i(hop) s(eless.)257 3426 y(What)33 b Fv(is)g FE(feasible,)e(ho)m(w)m(ev)m(er,) 36 b(is)c(to)g(analyze)h(the)g Fv(aver)-5 b(age)32 b FE(b)s(eha)m(vior)g(of)g(the)h(deco)s(der)257 3546 y(\(suc)m(h)40 b(as)f(the)g(exp)s(ected)h(fraction,)e(sa)m(y)i FC(P)1879 3495 y Fr(\()p Fs(\025;\032)p Fr(\))1865 3556 y Fs(n)2034 3546 y FB(\()p FC(`)p FB(\))p FE(,)g(of)e(erroneous)h(v)-5 b(ariable-to-c)m(hec)m(k)257 3667 y(messages)44 b(in)e(the)h FC(`)p FE('th)g(iteration\))d(tak)m(en)k(o)m(v)m(er)g(all)d(instances)i (of)f(the)h(co)s(de)g(dra)m(wn)257 3787 y(from)g(the)g(ensem)m(ble)h Fo(LDPC)q FB(\()p FC(n;)17 b(\025;)g(\032)p FB(\))43 b FE(and)g(the)h(realization)d(of)i(the)h(c)m(hannel)f(noise.)257 3921 y(It)c(can)f(b)s(e)h(sho)m(wn)h(that,)f(as)g FC(n)f Fq(!)f(1)p FE(,)j FC(P)1842 3870 y Fr(\()p Fs(\025;\032)p Fr(\))1828 3931 y Fs(n)1997 3921 y FB(\()p FC(`)p FB(\))e FE(con)m(v)m(erges)j(to)d(a)g(certain)g(quan)m(tit)m(y)257 4055 y FC(P)334 4004 y Fr(\()p Fs(\025;\032)p Fr(\))320 4082 y Fp(T)490 4055 y FB(\()p FC(`)p FB(\))p FE(,)f(whic)m(h)h(is)e (de\034ned)i(as)f(the)g(probabilit)m(y)e(\(tak)m(en)i(o)m(v)m(er)h(b)s (oth)e(c)m(hoice)i(of)e(the)257 4175 y(graph)h(and)g(the)g(noise\))f (that)h(an)f(incorrect)h(message)g(is)f(sen)m(t)i(in)e(the)h FC(`)p FE('th)g(iteration)257 4296 y(along)e(an)h(edge)g FB(\()p FC(v)t(;)17 b(c)p FB(\))35 b FE(assuming)g(that)h(the)g(depth)h FB(2)p FC(`)f FE(neigh)m(b)s(orho)s(o)s(d)e(out)i(of)f FC(v)40 b FE(is)35 b(a)257 4416 y(tree.)404 4545 y(In)28 b(order)f(to)h(de\034ne)h(the)f(probabilit)m(y)d FC(P)1895 4495 y Fr(\()p Fs(\025;\032)p Fr(\))1881 4572 y Fp(T)2051 4545 y FB(\()p FC(`)p FB(\))i FE(more)g(precisely)-8 b(,)29 b(one)f(uses)h(a)e(\020tree)257 4666 y(ensem)m(ble\021)56 b Fq(T)782 4681 y Fs(`)815 4666 y FB(\()p FC(\025;)17 b(\032)p FB(\))47 b FE(de\034ned)i(inductiv)m(ely)e(as)g(follo)m(ws.)86 b Fq(T)2546 4681 y Fr(0)2586 4666 y FB(\()p FC(\025;)17 b(\032)p FB(\))47 b FE(consists)h(of)f(the)257 4786 y(trivial)28 b(tree)i(consisting)g(of)f(just)h(a)g(ro)s(ot)f(v)-5 b(ariable)29 b(no)s(de.)42 b(F)-8 b(or)30 b FC(`)d Fq(\025)h FB(1)p FE(,)j(to)e(sample)g(from)257 4907 y Fq(T)311 4922 y Fs(`)345 4907 y FB(\()p FC(\025;)17 b(\032)p FB(\))p FE(,)33 b(\034rst)i(sample)d(an)i(elemen)m(t)g(from)e Fq(T)1945 4922 y Fs(`)p Fp(\000)p Fr(1)2068 4907 y FB(\()p FC(\025;)17 b(\032)p FB(\))p FE(.)47 b(Next)35 b(for)e(eac)m(h)h(v)-5 b(ariable)32 b(leaf)257 5027 y(no)s(de)45 b(\(indep)s(enden)m(tly\),)j (with)c(probabilit)m(y)e FC(\025)2055 5042 y Fs(i)p Fr(+1)2217 5027 y FE(attac)m(h)j FC(i)f FE(c)m(hec)m(k)j(no)s(de)e(c)m(hildren.) 257 5147 y(Finally)-8 b(,)28 b(for)g(eac)m(h)j(of)d(the)i(new)g(c)m (hec)m(k)i(leaf)c(no)s(des,)j(indep)s(enden)m(tly)f(attac)m(h)f FC(i)h FE(v)-5 b(ariable)257 5268 y(no)s(de)35 b(c)m(hildren)g(with)f (probabilit)m(y)f FC(\032)1644 5283 y Fs(i)p Fr(+1)1762 5268 y FE(.)50 b(The)36 b(quan)m(tit)m(y)f FC(P)2511 5217 y Fr(\()p Fs(\025;\032)p Fr(\))2497 5295 y Fp(T)2667 5268 y FB(\()p FC(`)p FB(\))f FE(is)h(then)g(formally)257 5388 y(de\034ned)c(as)f(the)f(probabilit)m(y)f(that)h(the)g(outgoing)f (message)i(from)e(the)i(ro)s(ot)e(no)s(de)i(of)e(a)p eop end %%Page: 27 27 TeXDict begin 27 26 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.27) cvn H.B /DEST pdfmark end 257 266 a 307 x FE(sample)30 b FC(T)44 b FE(from)30 b Fq(T)965 588 y Fs(`)998 573 y FB(\()p FC(\025;)17 b(\032)p FB(\))30 b FE(is)g(incorrect,)h (assuming)f(the)h(v)-5 b(ariable)29 b(no)s(des)i(are)f(initially)257 693 y(lab)s(eled)k(with)h FB(1)g FE(and)g(then)h(the)g(c)m(hannel)f (noise)g(acts)h(on)f(them)g(indep)s(enden)m(tly)h(\(the)257 814 y(probabilit)m(y)31 b(is)h(th)m(us)i(b)s(oth)e(o)m(v)m(er)i(the)f (c)m(hannel)g(noise)f(and)h(the)g(c)m(hoice)g(of)f(the)h(sample)257 934 y FC(T)47 b FE(from)31 b Fq(T)645 949 y Fs(`)678 934 y FB(\()p FC(\025;)17 b(\032)p FB(\))p FE(\).)404 1072 y(The)40 b(con)m(v)m(ergence)i(of)e FC(P)1353 1021 y Fr(\()p Fs(\025;\032)p Fr(\))1339 1082 y Fs(n)1508 1072 y FB(\()p FC(`)p FB(\))f FE(to)h FC(P)1868 1021 y Fr(\()p Fs(\025;\032)p Fr(\))1854 1099 y Fp(T)2023 1072 y FB(\()p FC(`)p FB(\))f FE(is)h(a)f(simple)f(consequence)43 b(of)c(the)257 1193 y(fact)h(that,)i(for)d(a)h(random)f(c)m(hoice)i(of) e(the)i(factor)e(graph)h(from)f Fo(LDPC)p FB(\()p FC(n;)17 b(\025;)g(\032)p FB(\))p FE(,)42 b(the)257 1313 y(depth)c FB(2)p FC(`)e FE(neigh)m(b)s(orho)s(o)s(d)f(of)g(an)i(edge)g(is)f (tree-lik)m(e)f(with)h(probabilit)m(y)e(tending)i(to)g FB(1)257 1433 y FE(as)d FC(n)g FE(gets)g(larger)e(\(for)h(more)g (details,)f(see)j([)1897 1433 y SDict begin H.S end 1897 1433 a FE(23)1995 1369 y SDict begin H.R end 1995 1369 a 1995 1433 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RU01) cvn H.B /ANN pdfmark end 1995 1433 a FE(,)e(Thm.)44 b(2]\).)404 1572 y(The)33 b(quan)m(tit)m(y)g FC(P)1071 1521 y Fr(\()p Fs(\025;\032)p Fr(\))1057 1599 y Fp(T)1227 1572 y FB(\()p FC(`)p FB(\))f FE(for)g(the)h(case)h(of)e(trees)h(is)g (easily)e(computed,)i(similar)d(to)257 1692 y(the)e(case)f(of)g (regular)f(graphs,)i(b)m(y)g(a)e(recursiv)m(e)i(pro)s(cedure.)43 b(One)27 b(can)g(then)h(determine)257 1812 y(the)33 b(threshold)g(c)m (hannel)g(parameter)f(for)g(whic)m(h)h FC(P)2180 1761 y Fr(\()p Fs(\025;\032)p Fr(\))2166 1839 y Fp(T)2335 1812 y FB(\()p FC(`)p FB(\))28 b Fq(!)f FB(0)32 b FE(as)h FC(`)28 b Fq(!)f(1)p FE(.)404 1937 y(Ho)m(w)m(ev)m(er,)56 b(this)50 b(only)f(analyzed)h(the)g Fv(aver)-5 b(age)49 b FE(b)s(eha)m(vior)h(of)f(the)h(ensem)m(ble)h(of)257 2057 y(co)s(des.)58 b(What)38 b(w)m(e)g(w)m(ould)f(lik)m(e)f(is)h(for)g (a)g(random)f(co)s(de)h(dra)m(wn)h(from)e(the)i(ensem)m(ble)257 2178 y Fo(LDPC)q FB(\()p FC(n;)17 b(\025;)g(\032)p FB(\))40 b FE(to)h(concen)m(trate)h(around)f(the)g(a)m(v)m(erage)h(b)s(eha)m (vior)e(with)h(high)f(prob-)257 2298 y(abilit)m(y)-8 b(.)67 b(This)42 b(w)m(ould)f(mean)f(that)h(almost)f(all)f(co)s(des)j (b)s(eha)m(v)m(e)g(alik)m(e)e(and)i(th)m(us)g(the)257 2419 y(individual)37 b(b)s(eha)m(vior)j(of)f(almost)f(all)g(co)s(des)j (is)e(c)m(haracterized)i(b)m(y)f(the)h(a)m(v)m(erage)f(b)s(e-)257 2539 y(ha)m(vior)29 b(of)f(the)i(ensem)m(ble)f(\(whic)m(h)g(can)g(b)s (e)h(computed)f(as)g(outlined)e(ab)s(o)m(v)m(e\).)43 b(A)29 b(ma)5 b(jor)257 2659 y(success)31 b(of)d(this)f(theory)i(is)f (that)f(suc)m(h)j(a)e(concen)m(tration)g(phenomenon)g(indeed)g(holds,) 257 2780 y(as)34 b(sho)m(wn)h(in)e([)817 2780 y SDict begin H.S end 817 2780 a FE(17)914 2715 y SDict begin H.R end 914 2715 a 914 2780 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.LMSS-errors) cvn H.B /ANN pdfmark end 914 2780 a FE(])h(and)g(later) e(extended)k(to)d(a)g(large)f(class)i(of)f(c)m(hannels)h(in)f([)3129 2780 y SDict begin H.S end 3129 2780 a FE(23)3227 2715 y SDict begin H.R end 3227 2715 a 3227 2780 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RU01) cvn H.B /ANN pdfmark end 3227 2780 a FE(].)46 b(The)257 2900 y(pro)s(of)c(uses)i (martingale)c(argumen)m(ts)j(where)h(the)f(edges)h(of)e(the)h(factor)g (graph)f(and)257 3020 y(then)30 b(the)f(inputs)g(to)g(the)g(deco)s(der) h(are)e(rev)m(ealed)i(one)f(b)m(y)h(one.)42 b(W)-8 b(e)30 b(refrain)e(from)f(pre-)257 3141 y(sen)m(ting)34 b(the)f(details)f (here)i(and)g(p)s(oin)m(t)e(the)h(reader)h(to)f([)2342 3141 y SDict begin H.S end 2342 3141 a FE(17)2439 3077 y SDict begin H.R end 2439 3077 a 2439 3141 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.LMSS-errors) cvn H.B /ANN pdfmark end 2439 3141 a FE(,)h(Thm.)45 b(1])33 b(and)g([)3104 3141 y SDict begin H.S end 3104 3141 a FE(23)3202 3077 y SDict begin H.R end 3202 3077 a 3202 3141 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RU01) cvn H.B /ANN pdfmark end 3202 3141 a FE(,)g(Thm.)257 3261 y(2])j(\(the)g(result)g(is)f (pro)m(v)m(ed)j(for)d(regular)g(ensem)m(bles)h(in)f(these)j(w)m(orks)f (but)f(extends)i(to)257 3382 y(irregular)31 b(ensem)m(bles)i(as)g(long) e(as)i(the)g(degrees)h(in)e(the)h(graph)f(are)h(b)s(ounded\).)404 3520 y(In)i(summary)-8 b(,)35 b(it)f(su\036ces)j(to)e(analyze)f(and)i (b)s(ound)f FC(P)2456 3469 y Fr(\()p Fs(\025;\032)p Fr(\))2442 3547 y Fp(T)2611 3520 y FB(\()p FC(`)p FB(\))p FE(,)h(and)f(if)e(this)i (tends)257 3640 y(to)j FB(0)f FE(as)h FC(`)f Fq(!)f(1)p FE(,)i(then)h(in)e(the)h(limit)c(of)j(a)h(large)e(n)m(um)m(b)s(er)i(of) f(deco)s(ding)h(iterations,)257 3761 y(for)f(almost)e(all)f(co)s(des)k (in)e(the)h(ensem)m(ble,)h(the)f(actual)f(bit)g(error)h(probabilit)m(y) d(of)j(the)257 3881 y(deco)s(der)d(tends)f(to)f(zero)h(for)f(large)g (enough)h(blo)s(c)m(k)f(lengths.)257 4064 y Fw(Order)46 b(of)g(limits:)55 b FE(A)40 b(remark)g(on)f(the)i(order)f(of)f(the)i (limits)36 b(migh)m(t)j(b)s(e)h(in)f(order.)257 4184 y(The)d(prop)s(osed)g(st)m(yle)f(of)g(analysis)f(aims)g(to)g(determine) h(the)g(threshold)g(c)m(hannel)h(pa-)257 4305 y(rameter)h(for)f(whic)m (h)h FB(lim)1196 4320 y Fs(`)p Fp(!1)1387 4305 y FB(lim)1523 4320 y Fs(n)p Fp(!1)1727 4305 y FC(E)6 b FB([)p FC(P)1909 4254 y Fr(\()p Fs(\025;\032)p Fr(\))1895 4315 y Fs(n)2065 4305 y FB(\()p FC(`)p FB(\)])35 b(=)f(0)p FE(.)56 b(That)37 b(is,)g(w)m(e)h(\034rst)f(\034x)h(the)257 4425 y(n)m(um)m(b)s(er)i(of)e (iterations)g(and)h(determine)f(the)i(limiting)34 b(p)s(erformance)39 b(of)f(an)h(ensem-)257 4545 y(ble)g(as)g(the)g(blo)s(c)m(k)f(length)h (tends)h(to)e(in\034nit)m(y)-8 b(,)40 b(and)f(then)g(let)f(the)h(n)m (um)m(b)s(er)g(of)g(itera-)257 4666 y(tions)e(tend)h(to)g(in\034nit)m (y)-8 b(.)57 b(Exc)m(hanging)38 b(the)g(order)g(of)f(limits)e(giv)m(es) i(us)i(the)f(quan)m(tit)m(y)257 4786 y FB(lim)393 4801 y Fs(`)p Fp(!1)584 4786 y FB(lim)719 4801 y Fs(n)p Fp(!1)924 4786 y FC(E)6 b FB([)p FC(P)1106 4735 y Fr(\()p Fs(\025;\032)p Fr(\))1092 4796 y Fs(n)1261 4786 y FB(\()p FC(`)p FB(\)])p FE(.)42 b(It)26 b(is)g(this)g(limit)d(that)j(corresp)s(onds)h(to)f(the) h(more)f(t)m(yp-)257 4907 y(ical)g(scenario)h(in)f(practice)h(where)h (for)e(eac)m(h)i(\034xed)h(blo)s(c)m(k)d(length,)i(w)m(e)g(let)f(the)g (iterativ)m(e)257 5027 y(deco)s(der)35 b(run)f(un)m(til)e(no)h(further) h(progress)h(is)e(ac)m(hiev)m(ed.)48 b(W)-8 b(e)34 b(are)f(then)h(in)m (terested)h(in)257 5147 y(the)d(limiting)27 b(p)s(erformance)j(as)i (the)f(blo)s(c)m(k)g(length)g(tends)h(to)f(in\034nit)m(y)-8 b(.)42 b(F)-8 b(or)31 b(the)g(BEC,)257 5268 y(it)g(has)i(b)s(een)g(sho) m(wn)g(that)f(for)f(b)s(oth)h(the)g(orders)h(of)f(taking)f(limits,)e(w) m(e)k(get)f(the)g(same)257 5388 y(threshold)42 b([)722 5388 y SDict begin H.S end 722 5388 a FE(25)820 5324 y SDict begin H.R end 820 5324 a 820 5388 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RU-book) cvn H.B /ANN pdfmark end 820 5388 a FE(,)i(Sec.)72 b(2.9.8].)f(Based)42 b(on)g(empirical)d (observ)-5 b(ations,)44 b(the)e(same)g(has)p eop end %%Page: 28 28 TeXDict begin 28 27 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.28) cvn H.B /DEST pdfmark end 257 266 a 307 x FE(b)s(een)34 b(conjectured)g(for)e(c)m(hannels)h(suc)m(h)h(as)f(the)g(BSC,)h(but)e (a)h(pro)s(of)f(of)g(this)g(seems)i(to)257 693 y(b)s(e)f(out)f(of)h (sigh)m(t.)257 878 y SDict begin H.S end 257 878 a 257 878 a SDict begin 14.5 H.A end 257 878 a 257 878 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.4) cvn H.B /DEST pdfmark end 257 878 a 135 x Fu(6.4)131 b(Analysis)45 b(of)f(a)l(v)l(erage)g (p)t(erformance)f(for)h(the)g(BEC)257 1208 y FE(W)-8 b(e)25 b(no)m(w)g(turn)f(to)g(analyzing)f(the)i(a)m(v)m(erage)g(b)s (eha)m(vior)f(of)g(the)h(ensem)m(ble)f Fo(LDPC)q FB(\()p FC(n;)17 b(\025;)g(\032)p FB(\))257 1328 y FE(under)49 b(message-passing)e(deco)s(ding)h(on)f(the)h(BEC.)h(\(The)g(algorithm) 44 b(for)j(regular)257 1449 y(co)s(des)38 b(from)d(Section)1104 1449 y SDict begin H.S end 1104 1449 a FE(5.2)1229 1384 y SDict begin H.R end 1229 1384 a 1229 1449 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (subsection.5.2) cvn H.B /ANN pdfmark end 1229 1449 a 36 w FE(extends)j(to)e(irregular)f(co)s(des)i(in)f (the)g(ob)m(vious)h(fashion)f(\026)257 1569 y(the)c(message)f(maps)g (are)g(the)h(same)f(except)h(the)g(maps)e(at)h(di\033eren)m(t)g(no)s (des)h(will)d(ha)m(v)m(e)257 1689 y(di\033eren)m(t)k(n)m(um)m(b)s(er)g (of)f(argumen)m(ts.\))257 1714 y SDict begin H.S end 257 1714 a 257 1714 a SDict begin 14.5 H.A end 257 1714 a 257 1714 a SDict begin [ /View [/XYZ H.V] /Dest (theorem.5) cvn H.B /DEST pdfmark end 257 1714 a 204 x Fw(Lemma)c(5)g(\(P)m (erformance)f(of)h(tree)g(ensem)m(ble)f(c)m(hannel)h(on)g(BEC\).)34 b Fv(Consider)257 2038 y(a)f(de)-5 b(gr)g(e)g(e)32 b(distribution)h(p) -5 b(air)32 b FB(\()p FC(\025;)17 b(\032)p FB(\))33 b Fv(and)f(a)g(r)-5 b(e)g(al)33 b(numb)-5 b(er)32 b FB(0)c FC(<)f(\013)i(<)e FB(1)p Fv(.)44 b(De\034ne)31 b FC(x)3261 2053 y Fr(0)3329 2038 y FB(=)d FC(\013)257 2159 y Fv(and)35 b(for)f FC(`)28 b Fq(\025)g FB(1)p Fv(,)890 2038 y SDict begin H.S end 890 2038 a 890 2038 a SDict begin 14.5 H.A end 890 2038 a 890 2038 a SDict begin [ /View [/XYZ H.V] /Dest (equation.6) cvn H.B /DEST pdfmark end 890 2038 a 1315 2294 a FC(x)1370 2309 y Fs(`)1431 2294 y FB(=)f FC(\013)q(\025)p FB(\(1)22 b Fq(\000)h FC(\032)p FB(\(1)f Fq(\000)g FC(x)2176 2309 y Fs(`)p Fp(\000)p Fr(1)2300 2294 y FB(\)\))35 b FC(:)933 b FE(\(6\))257 2486 y Fv(Then,)51 b(for)c(the)h(BEC)g(with)f (er)-5 b(asur)g(e)48 b(pr)-5 b(ob)g(ability)48 b FC(\013)q Fv(,)j(for)c(every)h FC(`)k Fq(\025)h FB(1)p Fv(,)d(we)e(have)257 2606 y FC(P)334 2555 y Fr(\()p Fs(\025;\032)p Fr(\))320 2633 y Fp(T)490 2606 y FB(\()p FC(`)p FB(\))27 b(=)h FC(x)793 2621 y Fs(`)826 2606 y Fv(.)257 2835 y Fi(Pro)s(of.)80 b FE(The)46 b(pro)s(of)e(follo)m(ws)f(along)g(the)j(lines)e(of)g(the)h (recursion)g(\()2870 2835 y SDict begin H.S end 2870 2835 a FE(1)2919 2770 y SDict begin H.R end 2919 2770 a 2919 2835 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (equation.1) cvn H.B /ANN pdfmark end 2919 2835 a FE(\))f(that)h(w)m(e)h(es-)257 2955 y(tablished)i(for)g(the)h(regular)f(case.)93 b(The)49 b(case)h FC(`)55 b FB(=)g(0)49 b FE(is)f(clear)g(since)h(the)g(initial) 257 3075 y(v)-5 b(ariable-to-c)m(hec)m(k)33 b(message)i(equals)f(the)g (receiv)m(ed)h(v)-5 b(alue)33 b(whic)m(h)h(equals)h(an)e(erasure)257 3196 y(with)g(probabilit)m(y)e FC(\013)q FE(.)44 b(Assume)34 b(that)e(for)h FB(0)28 b Fq(\024)g FC(i)h(<)f(`)p FE(,)33 b FC(P)2362 3145 y Fr(\()p Fs(\025;\032)p Fr(\))2348 3223 y Fp(T)2517 3196 y FB(\()p FC(i)p FB(\))c(=)f FC(x)2814 3211 y Fs(i)2843 3196 y FE(.)44 b(In)33 b(the)h FC(`)p FE('th)f(it-)257 3316 y(eration,)27 b(a)f(c)m(hec)m(k-to-v)-5 b(ariable)25 b(no)s(de)i(message)f(sen)m(t)i(b)m(y)f(a)f(degree)h FC(i)f FE(c)m(hec)m(k)j(no)s(de)d(is)g(the)257 3437 y(erasure)g (message)g(if)e(an)m(y)h(of)g(the)h FB(\()p FC(i)7 b Fq(\000)g FB(1\))25 b FE(incoming)d(messages)k(is)f(an)g(erasure,)i(an) e(ev)m(en)m(t)257 3557 y(that)34 b(o)s(ccurs)h(with)e(probabilit)m(y)f FB(1)23 b Fq(\000)h FB(\(1)f Fq(\000)g FC(x)1934 3572 y Fs(`)p Fp(\000)p Fr(1)2058 3557 y FB(\))2096 3521 y Fs(i)p Fp(\000)p Fr(1)2248 3557 y FE(\(since)34 b(the)h(incoming)c (messages)257 3677 y(are)j(indep)s(enden)m(t)g(and)g(eac)m(h)g(is)f(an) h(erasure)g(with)f(probabilit)m(y)f FC(x)2736 3692 y Fs(`)p Fp(\000)p Fr(1)2893 3677 y FE(b)m(y)i(induction\).)257 3798 y(Since)28 b(the)g(edge)h(has)f(probabilit)m(y)e FC(\032)1601 3813 y Fs(i)1657 3798 y FE(to)i(b)s(e)g(connected)h(to)e (a)h(c)m(hec)m(k)i(no)s(de)e(of)f(degree)i FC(i)p FE(,)257 3918 y(the)e(erasure)h(probabilit)m(y)c(of)i(a)g(c)m(hec)m(k-to-v)-5 b(ariable)26 b(message)h(in)f(the)h FC(`)p FE('th)f(iteration)f(for)257 4038 y(a)j(randomly)e(c)m(hosen)k(edge)e(is)f(equal)h(to)1750 3964 y Fk(P)1856 4068 y Fs(i)1900 4038 y FC(\032)1950 4053 y Fs(i)1979 4038 y FB(\(1)12 b Fq(\000)g FB(\(1)g Fq(\000)g FC(x)2410 4053 y Fs(`)p Fp(\000)p Fr(1)2536 4038 y FB(\))2574 4002 y Fs(i)p Fp(\000)p Fr(1)2692 4038 y FB(\))28 b(=)f(1)12 b Fq(\000)g FC(\032)p FB(\(1)g Fq(\000)g FC(x)3304 4053 y Fs(`)p Fp(\000)p Fr(1)3430 4038 y FB(\))p FE(.)257 4159 y(No)m(w)29 b(consider)g(a)f(v)-5 b(ariable-to-c)m(hec)m(k)27 b(message)i(in)f(the)g FC(`)p FE('th)h(iteration)d(sen)m(t)k(b)m(y)f(a)f(v)-5 b(ari-)257 4279 y(able)37 b(no)s(de)h(of)f(degree)i FC(i)p FE(.)59 b(This)37 b(is)g(an)h(erasure)h(i\033)d(the)i(no)s(de)g(w)m(as)g (originally)c(erased)257 4400 y(and)39 b(eac)m(h)g(of)e(the)i FB(\()p FC(i)26 b Fq(\000)g FB(1\))38 b FE(incoming)e(messages)j(are)f (erasures.)61 b(Th)m(us)40 b(it)d(is)h(an)g(era-)257 4520 y(sure)d(with)e(probabilit)m(y)f FC(\013)q FB(\(1)22 b Fq(\000)i FC(\032)p FB(\(1)f Fq(\000)g FC(x)1776 4535 y Fs(`)p Fp(\000)p Fr(1)1900 4520 y FB(\)\))1976 4484 y Fs(i)p Fp(\000)p Fr(1)2094 4520 y FE(.)47 b(A)-11 b(v)m(eraging)34 b(o)m(v)m(er)h(the)f(edge)g(degree)257 4654 y(distribution)d FC(\025)p FB(\()p Fq(\001)p FB(\))p FE(,)h(w)m(e)i(ha)m(v)m(e)f FC(P)1454 4603 y Fr(\()p Fs(\025;\032)p Fr(\))1440 4681 y Fp(T)1610 4654 y FB(\()p FC(`)p FB(\))27 b(=)h FC(\013)q(\025)p FB(\(1)21 b Fq(\000)i FC(\032)p FB(\(1)f Fq(\000)h FC(x)2500 4669 y Fs(`)p Fp(\000)p Fr(1)2623 4654 y FB(\)\))28 b(=)f FC(x)2885 4669 y Fs(`)2919 4654 y FE(.)p 3446 4654 49 49 v 404 4899 a(The)34 b(follo)m(wing)c(lemma)h(yields)i(the)h (threshold)f(erasure)h(probabilit)m(y)d(for)i(a)g(giv)m(en)257 5019 y(degree)46 b(distribution)d(pair)g FB(\()p FC(\025;)17 b(\032)p FB(\))p FE(.)80 b(The)45 b(pro)s(of)f(is)g(iden)m(tical)f(to)h (Lemma)3149 5019 y SDict begin H.S end 3149 5019 a FE(2)3197 4955 y SDict begin H.R end 3197 4955 a 3197 5019 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (theorem.2) cvn H.B /ANN pdfmark end 3197 5019 a 45 w FE(\026)g(w)m(e)257 5140 y(simply)32 b(use)i(the)f(recursion)g(\()1363 5140 y SDict begin H.S end 1363 5140 a FE(6)1411 5076 y SDict begin H.R end 1411 5076 a 1411 5140 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (equation.6) cvn H.B /ANN pdfmark end 1411 5140 a FE(\))g(in)f(place)h(of)f(\()1995 5140 y SDict begin H.S end 1995 5140 a FE(1)2044 5076 y SDict begin H.R end 2044 5076 a 2044 5140 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (equation.1) cvn H.B /ANN pdfmark end 2044 5140 a FE(\).)44 b(Note)33 b(that)f(Lemma)2949 5140 y SDict begin H.S end 2949 5140 a FE(2)2998 5076 y SDict begin H.R end 2998 5076 a 2998 5140 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (theorem.2) cvn H.B /ANN pdfmark end 2998 5140 a 32 w FE(is)h(a)f(sp)s(ecial)257 5260 y(case)i(when)f FC(\025)p FB(\()p FC(z)t FB(\))c(=)e FC(z)1081 5224 y Fs(d)1117 5232 y Fm(v)1155 5224 y Fp(\000)p Fr(1)1282 5260 y FE(and)33 b FC(\032)p FB(\()p FC(z)t FB(\))28 b(=)g FC(z)1828 5224 y Fs(d)1864 5232 y Fm(c)1897 5224 y Fp(\000)p Fr(1)1991 5260 y FE(.)257 5285 y SDict begin H.S end 257 5285 a 257 5285 a SDict begin 14.5 H.A end 257 5285 a 257 5285 a SDict begin [ /View [/XYZ H.V] /Dest (theorem.6) cvn H.B /DEST pdfmark end 257 5285 a eop end %%Page: 29 29 TeXDict begin 29 28 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.29) cvn H.B /DEST pdfmark end 257 266 a 307 x Fw(Lemma)45 b(6.)g Fv(F)-7 b(or)40 b(the)g(BEC,)g(the)h(thr)-5 b(eshold)40 b(er)-5 b(asur)g(e)41 b(pr)-5 b(ob)g(ability)40 b FC(\013)2893 537 y Fj(MP)3004 573 y FB(\()p FC(\025;)17 b(\032)p FB(\))40 b Fv(b)-5 b(elow)257 693 y(which)42 b(the)g(ab)-5 b(ove)41 b(iter)-5 b(ative)42 b(message)f(p)-5 b(assing)41 b(algorithm)g(le)-5 b(ads)41 b(to)i(vanishing)d(bit-)257 814 y(er)-5 b(asur)g(e)35 b(pr)-5 b(ob)g(ability)34 b(as)h(the)g(numb)-5 b(er)34 b(of)h(iter)-5 b(ations)34 b(gr)-5 b(ows)34 b(is)h(given)f(by)3004 693 y SDict begin H.S end 3004 693 a 3004 693 a SDict begin 14.5 H.A end 3004 693 a 3004 693 a SDict begin [ /View [/XYZ H.V] /Dest (equation.7) cvn H.B /DEST pdfmark end 3004 693 a 1125 1066 a FC(\013)1188 1025 y Fj(MP)1299 1066 y FB(\()p FC(\025;)17 b(\032)p FB(\))27 b(=)55 b(min)1657 1133 y Fs(x)p Fp(2)p Fr([0)p Fs(;)p Fr(1])2200 999 y FC(x)p 1900 1043 656 4 v 1900 1135 a(\025)p FB(\(1)21 b Fq(\000)i FC(\032)p FB(\(1)f Fq(\000)h FC(x)p FB(\)\))2600 1066 y FC(:)744 b FE(\(7\))257 1325 y SDict begin H.S end 257 1325 a 257 1325 a SDict begin 14.5 H.A end 257 1325 a 257 1325 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.5) cvn H.B /DEST pdfmark end 257 1325 a 96 x Fu(6.5)131 b(Capacit)l(y)45 b(ac)l(hieving)g(distributions)h(for)e(the)g(BEC)257 1615 y FE(Ha)m(ving)f(analyzed)f(the)h(p)s(erformance)f(p)s(ossible)g (on)h(the)g(BEC)g(for)f(a)h(giv)m(en)f(degree)257 1736 y(distribution)34 b(pair)h FB(\()p FC(\025;)17 b(\032)p FB(\))p FE(,)36 b(w)m(e)h(no)m(w)g(turn)f(to)f(the)h(question)g(of)g (what)g(pairs)f FB(\()p FC(\025;)17 b(\032)p FB(\))p FE(,)36 b(if)257 1856 y(an)m(y)-8 b(,)29 b(ha)m(v)m(e)f(a)f(threshold)g (approac)m(hing)g(capacit)m(y)-8 b(.)41 b(Recalling)25 b(the)i(designed)h(rate)e(from)257 2004 y(\()295 2004 y SDict begin H.S end 295 2004 a FE(4)344 1940 y SDict begin H.R end 344 1940 a 344 2004 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (equation.4) cvn H.B /ANN pdfmark end 344 2004 a FE(\),)33 b(the)g(goal)d(is)j(to)f(\034nd)h FB(\()p FC(\025;)17 b(\032)p FB(\))32 b FE(for)g(whic)m(h)h FC(\013)1978 1968 y Fj(MP)2089 2004 y FB(\()p FC(\025;)17 b(\032)p FB(\))27 b Fq(\031)2461 1895 y Ff(R)2508 1916 y Fn(1)2494 1973 y(0)2554 1949 y Fs(\032)p Fr(\()p Fs(z)s Fr(\))p Fs(dz)p 2458 1981 298 4 v 2458 1997 a Ff(R)2505 2017 y Fn(1)2492 2075 y(0)2552 2050 y Fs(\025)p Fr(\()p Fs(z)s Fr(\))p Fs(dz)2765 2004 y FE(.)404 2157 y(W)-8 b(e)44 b(no)m(w)g(discuss)g(a)g(recip)s(e)f(for)g(constructing)h(suc)m(h)h (degree)f(distributions,)h(as)257 2277 y(discussed)24 b(in)d([)801 2277 y SDict begin H.S end 801 2277 a FE(20)899 2213 y SDict begin H.R end 899 2213 a 899 2277 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.OS02) cvn H.B /ANN pdfmark end 899 2277 a FE(])h(and)g([)1154 2277 y SDict begin H.S end 1154 2277 a FE(25)1251 2213 y SDict begin H.R end 1251 2213 a 1251 2277 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RU-book) cvn H.B /ANN pdfmark end 1251 2277 a FE(,)i(Sec.)41 b(2.9.11])21 b(\(w)m(e)i(follo)m(w)d(the)i (latter)f(description)h(closely\).)257 2398 y(In)35 b(the)f(follo)m (wing)d(w)m(e)k(use)f(parameters)g FC(\022)f(>)d FB(0)j FE(and)h(a)g(p)s(ositiv)m(e)f(in)m(teger)h FC(N)44 b FE(that)34 b(will)257 2518 y(b)s(e)43 b(\034xed)h(later.)72 b(Let)43 b Fq(D)i FE(b)s(e)e(the)g(space)g(of)f(non-zero)h(functions)f FC(h)j FB(:)g([0)p FC(;)17 b FB(1\))44 b Fq(!)g Ft(R)3436 2482 y Fr(+)257 2638 y FE(whic)m(h)g(are)f(analytic)e(around)i(zero)g (with)g(a)g(T)-8 b(a)m(ylor)42 b(series)i(expansion)f(comprising)257 2759 y(of)38 b(non-negativ)m(e)g(co)s(e\036cien)m(ts.)63 b(Pic)m(k)38 b(functions)2158 2732 y FB(^)2154 2759 y FC(\025)2211 2774 y Fs(\022)2250 2759 y FB(\()p FC(x)p FB(\))g Fq(2)g(D)j FE(and)d FC(\032)2886 2774 y Fs(\022)2925 2759 y FB(\()p FC(x)p FB(\))g Fq(2)g(D)j FE(that)257 2879 y(satisfy)33 b FC(\032)612 2894 y Fs(\022)651 2879 y FB(\(1\))28 b(=)f(1)32 b FE(and)1178 2759 y SDict begin H.S end 1178 2759 a 1178 2759 a SDict begin 14.5 H.A end 1178 2759 a 1178 2759 a SDict begin [ /View [/XYZ H.V] /Dest (equation.8) cvn H.B /DEST pdfmark end 1178 2759 a 1084 3088 a FB(^)1080 3114 y FC(\025)1137 3129 y Fs(\022)1176 3114 y FB(\(1)22 b Fq(\000)h FC(\032)1435 3129 y Fs(\022)1474 3114 y FB(\(1)f Fq(\000)g FC(x)p FB(\)\))28 b(=)g FC(x)33 b(;)114 b Fq(8)p FC(x)29 b Fq(2)f FB([0)p FC(;)17 b FB(1\))31 b FC(:)699 b FE(\(8\))257 3349 y(Here)34 b(are)e(t)m(w)m(o)h(example)f (c)m(hoices)i(of)e(suc)m(h)i(functions:)257 3422 y SDict begin H.S end 257 3422 a 257 3422 a SDict begin 14.5 H.A end 257 3422 a 257 3422 a SDict begin [ /View [/XYZ H.V] /Dest (Item.4) cvn H.B /DEST pdfmark end 257 3422 a 377 3578 a FE(1.)48 b(Hea)m(vy-T)-8 b(ail)44 b(P)m(oisson)h(Distribution)e ([)1964 3578 y SDict begin H.S end 1964 3578 a FE(16)2062 3513 y SDict begin H.R end 2062 3513 a 2062 3578 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.LMSS) cvn H.B /ANN pdfmark end 2062 3578 a FE(],)k(dubb)s(ed)f(\020T)-8 b(ornado)44 b(sequence\021)55 b(in)501 3698 y(the)33 b(literature.)42 b(Here)33 b(w)m(e)h(tak)m(e)1146 3958 y FB(^)1142 3984 y FC(\025)1199 3999 y Fs(\022)1238 3984 y FB(\()p FC(x)p FB(\))83 b(=)1621 3917 y Fq(\000)17 b FB(ln\(1)22 b Fq(\000)h FC(x)p FB(\))p 1621 3961 478 4 v 1836 4052 a FC(\022)2136 3984 y FB(=)2249 3917 y(1)p 2249 3961 49 4 v 2249 4052 a FC(\022)2361 3859 y Fp(1)2325 3889 y Fk(X)2340 4099 y Fs(i)p Fr(=1)2495 3917 y FC(x)2550 3880 y Fs(i)p 2495 3961 84 4 v 2520 4052 a FC(i)2621 3984 y(;)49 b FE(and)1148 4306 y FC(\032)1198 4321 y Fs(\022)1238 4306 y FB(\()p FC(x)p FB(\))83 b(=)g FC(e)1656 4264 y Fs(\022)r Fr(\()p Fs(x)p Fp(\000)p Fr(1\))1908 4306 y FB(=)27 b FC(e)2056 4264 y Fp(\000)p Fs(\022)2204 4181 y Fp(1)2167 4211 y Fk(X)2182 4421 y Fs(i)p Fr(=0)2337 4238 y FC(\022)2385 4202 y Fs(i)2414 4238 y FC(x)2469 4202 y Fs(i)p 2337 4283 160 4 v 2387 4374 a FC(i)p FB(!)2540 4306 y FC(:)257 4545 y SDict begin H.S end 257 4545 a 257 4545 a SDict begin 14.5 H.A end 257 4545 a 257 4545 a SDict begin [ /View [/XYZ H.V] /Dest (Item.5) cvn H.B /DEST pdfmark end 257 4545 a 377 4682 a FE(2.)48 b(Chec)m(k-concen)m(trated) 32 b(degree)d(distribution)e([)2221 4682 y SDict begin H.S end 2221 4682 a FE(28)2318 4618 y SDict begin H.R end 2318 4618 a 2318 4682 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.shok-bec) cvn H.B /ANN pdfmark end 2318 4682 a FE(].)42 b(Here)29 b(for)f FC(\022)j Fq(2)d FB(\(0)p FC(;)17 b FB(1\))28 b FE(so)g(that)501 4803 y FB(1)p FC(=\022)35 b FE(is)e(an)f(in)m(teger,)g(w)m(e)i(tak)m(e)934 5088 y FB(^)930 5114 y FC(\025)987 5129 y Fs(\022)1026 5114 y FB(\()p FC(x)p FB(\))83 b(=)g(1)22 b Fq(\000)g FB(\(1)g Fq(\000)h FC(x)p FB(\))1871 5073 y Fs(\022)1938 5114 y FB(=)2078 4989 y Fp(1)2041 5019 y Fk(X)2056 5229 y Fs(i)p Fr(=1)2202 4973 y Fk(\022)2275 5046 y FC(\022)2283 5182 y(i)2324 4973 y Fk(\023)2397 5114 y FB(\()p Fq(\000)p FB(1\))2599 5073 y Fs(i)p Fp(\000)p Fr(1)2717 5114 y FC(x)2772 5073 y Fs(i)2833 5114 y FC(;)50 b FE(and)936 5363 y FC(\032)986 5378 y Fs(\022)1026 5363 y FB(\()p FC(x)p FB(\))83 b(=)g FC(x)1454 5322 y Fr(1)p Fs(=\022)1596 5363 y FC(:)p eop end %%Page: 30 30 TeXDict begin 30 29 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.30) cvn H.B /DEST pdfmark end 257 266 a 404 574 a FE(Let)575 548 y FB(^)570 574 y FC(\025)627 523 y Fr(\()p Fs(N)7 b Fr(\))627 602 y Fs(\022)750 574 y FB(\()p FC(x)p FB(\))24 b FE(b)s(e)h(the)g(function)f(consisting)g(of)g(the)h(\034rst)h FC(N)35 b FE(terms)24 b(\(up)h(to)f(the)h FC(x)3337 538 y Fs(N)7 b Fp(\000)p Fr(1)257 705 y FE(term\))43 b(of)f(the)h(T)-8 b(a)m(ylor)43 b(series)g(expansion)h(of)2015 679 y FB(^)2011 705 y FC(\025)2068 720 y Fs(\022)2107 705 y FB(\()p FC(x)p FB(\))f FE(around)g(zero,)j(and)d(de\034ne)h(the)257 866 y(normalized)32 b(function)g FC(\025)1196 815 y Fr(\()p Fs(N)7 b Fr(\))1196 894 y Fs(\022)1318 866 y FB(\()p FC(x)p FB(\))30 b(=)1597 794 y Fr(^)1594 811 y Fs(\025)1635 776 y Fn(\()p Fm(N)5 b Fn(\))1635 835 y Fm(\022)1740 811 y Fr(\()p Fs(x)p Fr(\))p 1594 843 242 4 v 1599 902 a(^)1596 920 y Fs(\025)1637 884 y Fn(\()p Fm(N)g Fn(\))1637 943 y Fm(\022)1743 920 y Fr(\(1\))1878 866 y FE(\(for)33 b(large)f(enough)i FC(N)10 b FE(,)2795 840 y FB(^)2791 866 y FC(\025)2848 815 y Fr(\()p Fs(N)d Fr(\))2848 894 y Fs(\022)2970 866 y FB(\(1\))29 b FC(>)g FB(0)p FE(,)k(and)257 1026 y(so)40 b(this)f(p)s(olynomial)d(has)j(p)s(ositiv)m(e)g(co)s (e\036cien)m(ts\).)65 b(F)-8 b(or)39 b(suitable)f(parameters)h FC(N)5 b(;)17 b(\022)s FE(,)257 1160 y(the)31 b(pair)e FB(\()p FC(\025)716 1109 y Fr(\()p Fs(N)7 b Fr(\))716 1188 y Fs(\022)838 1160 y FC(;)17 b(\032)932 1175 y Fs(\022)971 1160 y FB(\))30 b FE(will)e(b)s(e)j(our)f(candidate)g(degree)h (distribution)d(pair.)2991 1160 y SDict begin H.S end 2991 1160 a -36 x FD(10)3065 1160 y SDict begin 14.5 H.L end 3065 1160 a 3065 1160 a SDict begin [ /Subtype /Link /Dest (Hfootnote.11) cvn /H /I /Border [0 0 12] /Color [1 0 0] H.B /ANN pdfmark end 3065 1160 a 42 w FE(The)k(non-)257 1292 y(negativit)m(y)e(of)g(the)h(T)-8 b(a)m(ylor)30 b(series)i(co)s(e\036cien)m(ts)f(of)2156 1266 y FB(^)2152 1292 y FC(\025)2209 1307 y Fs(\022)2248 1292 y FB(\()p FC(x)p FB(\))g FE(implies)d(that)i(for)g FC(x)f Fq(2)f FB([0)p FC(;)17 b FB(1])p FE(,)261 1399 y FB(^)257 1426 y FC(\025)314 1441 y Fs(\022)353 1426 y FB(\()p FC(x)p FB(\))28 b Fq(\025)g FC(\025)674 1375 y Fr(\()p Fs(N)7 b Fr(\))674 1454 y Fs(\022)796 1426 y FB(\()p FC(x)p FB(\))p FE(,)33 b(whic)m(h)g(together)g(with)f(\()1911 1426 y SDict begin H.S end 1911 1426 a FE(8)1960 1362 y SDict begin H.R end 1960 1362 a 1960 1426 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (equation.8) cvn H.B /ANN pdfmark end 1960 1426 a FE(\))g(giv)m(es)286 1648 y FC(x)c FB(=)477 1622 y(^)473 1648 y FC(\025)530 1663 y Fs(\022)568 1648 y FB(\(1)22 b Fq(\000)h FC(\032)827 1663 y Fs(\022)866 1648 y FB(\(1)f Fq(\000)h FC(x)p FB(\)\))28 b Fq(\025)1343 1622 y FB(^)1339 1648 y FC(\025)1396 1597 y Fr(\()p Fs(N)7 b Fr(\))1396 1676 y Fs(\022)1518 1648 y FB(\(1)22 b Fq(\000)g FC(\032)1776 1663 y Fs(\022)1816 1648 y FB(\(1)g Fq(\000)g FC(x)p FB(\)\))28 b(=)2291 1622 y(^)2287 1648 y FC(\025)2344 1597 y Fr(\()p Fs(N)7 b Fr(\))2344 1676 y Fs(\022)2466 1648 y FB(\(1\))p FC(\025)2648 1597 y Fr(\()p Fs(N)g Fr(\))2648 1676 y Fs(\022)2769 1648 y FB(\(1)22 b Fq(\000)h FC(\032)3028 1663 y Fs(\022)3067 1648 y FB(\(1)f Fq(\000)h FC(x)p FB(\)\))33 b FC(:)257 1854 y FE(By)63 b(the)f(c)m (haracterization)f(of)g(the)i(threshold)e(in)h(Lemma)2695 1854 y SDict begin H.S end 2695 1854 a FE(6)2744 1789 y SDict begin H.R end 2744 1789 a 2744 1854 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (theorem.6) cvn H.B /ANN pdfmark end 2744 1854 a FE(,)69 b(it)61 b(follo)m(ws)f(that)257 1974 y FC(\013)320 1938 y Fj(MP)431 1974 y FB(\()p FC(\025)526 1923 y Fr(\()p Fs(N)7 b Fr(\))526 2002 y Fs(\022)648 1974 y FC(;)17 b(\032)742 1989 y Fs(\022)781 1974 y FB(\))27 b Fq(\025)956 1948 y FB(^)952 1974 y FC(\025)1009 1923 y Fr(\()p Fs(N)7 b Fr(\))1009 2002 y Fs(\022)1131 1974 y FB(\(1\))p FE(.)43 b(Note)32 b(that)h(the)g(designed)g(rate)f(equals) 539 2266 y FC(r)f FB(=)c FC(r)s FB(\()p FC(\025)859 2215 y Fr(\()p Fs(N)7 b Fr(\))859 2293 y Fs(\022)981 2266 y FC(;)17 b(\032)1075 2281 y Fs(\022)1114 2266 y FB(\))27 b(=)h(1)22 b Fq(\000)1508 2112 y Fk(R)1575 2138 y Fr(1)1555 2227 y(0)1631 2192 y FC(\032)1681 2207 y Fs(\022)1720 2192 y FB(\()p FC(z)t FB(\))p FC(dz)p 1463 2243 528 4 v 1463 2275 a Fk(R)1530 2301 y Fr(1)1510 2390 y(0)1586 2355 y FC(\025)1643 2305 y Fr(\()p Fs(N)7 b Fr(\))1643 2383 y Fs(\022)1765 2355 y FB(\()p FC(z)t FB(\))p FC(dz)2029 2266 y FB(=)27 b(1)22 b Fq(\000)2307 2239 y FB(^)2303 2266 y FC(\025)2360 2215 y Fr(\()p Fs(N)7 b Fr(\))2360 2293 y Fs(\022)2482 2266 y FB(\(1\))2661 2112 y Fk(R)2728 2138 y Fr(1)2708 2227 y(0)2784 2192 y FC(\032)2834 2207 y Fs(\022)2873 2192 y FB(\()p FC(z)t FB(\))p FC(dz)p 2617 2243 V 2617 2275 a Fk(R)2683 2301 y Fr(1)2663 2390 y(0)2743 2329 y FB(^)2739 2355 y FC(\025)2796 2305 y Fr(\()p Fs(N)g Fr(\))2796 2383 y Fs(\022)2918 2355 y FB(\()p FC(z)t FB(\))p FC(dz)3186 2266 y(:)404 2552 y FE(Therefore,)34 b(giv)m(en)f(a)g(target)f(erasure)i(probabilit)m(y)d FC(\013)q FE(,)i(to)f(comm)m(unicate)g(at)h(rates)257 2673 y(close)g(to)f(capacit)m(y)h FB(1)22 b Fq(\000)g FC(\013)q FE(,)33 b(the)g(functions)1880 2646 y FB(^)1876 2673 y FC(\025)1933 2622 y Fr(\()p Fs(N)7 b Fr(\))1933 2700 y Fs(\022)2088 2673 y FE(and)32 b FC(\032)2327 2688 y Fs(\022)2399 2673 y FE(m)m(ust)h(satisfy)2945 2552 y SDict begin H.S end 2945 2552 a 2945 2552 a SDict begin 14.5 H.A end 2945 2552 a 2945 2552 a SDict begin [ /View [/XYZ H.V] /Dest (equation.9) cvn H.B /DEST pdfmark end 2945 2552 a 818 2938 a FB(^)814 2964 y FC(\025)871 2913 y Fr(\()p Fs(N)7 b Fr(\))871 2992 y Fs(\022)993 2964 y FB(\(1\))27 b Fq(\031)h FC(\013)131 b FE(and)1687 2811 y Fk(R)1754 2837 y Fr(1)1734 2925 y(0)1810 2891 y FC(\032)1860 2906 y Fs(\022)1899 2891 y FB(\()p FC(z)t FB(\))p FC(dz)p 1643 2941 528 4 v 1643 2974 a Fk(R)1709 3000 y Fr(1)1690 3089 y(0)1769 3028 y FB(^)1765 3054 y FC(\025)1822 3003 y Fr(\()p Fs(N)7 b Fr(\))1822 3082 y Fs(\022)1944 3054 y FB(\()p FC(z)t FB(\))p FC(dz)2208 2964 y Fq(!)27 b FB(1)32 b FE(as)h FC(N)38 b Fq(!)28 b(1)k FC(:)432 b FE(\(9\))404 3283 y(F)-8 b(or)41 b(example,)i(for)e(the)h(T)-8 b(ornado)42 b(sequence,)2187 3257 y FB(^)2183 3283 y FC(\025)2240 3232 y Fr(\()p Fs(N)7 b Fr(\))2240 3311 y Fs(\022)2362 3283 y FB(\(1\))43 b(=)2659 3244 y Fr(1)p 2659 3260 36 4 v 2659 3317 a Fs(\022)2721 3208 y Fk(P)2826 3235 y Fs(N)7 b Fp(\000)p Fr(1)2826 3312 y Fs(i)p Fr(=1)3010 3244 y(1)p 3010 3260 V 3016 3317 a Fs(i)3098 3283 y FB(=)3227 3236 y Fj(H)p Fr(\()p Fs(N)g Fp(\000)p Fr(1\))p 3227 3260 258 4 v 3339 3317 a Fs(\022)257 3423 y FE(where)42 b Fo(H)p FB(\()p FC(m)p FB(\))e FE(is)f(the)i(Harmonic)d(function.)65 b(Hence,)44 b(pic)m(king)39 b FC(\022)k FB(=)2877 3376 y Fj(H)p Fr(\()p Fs(N)7 b Fp(\000)p Fr(1\))p 2877 3400 V 2984 3457 a Fs(\013)3185 3423 y FE(ensures)257 3566 y(that)41 b(the)g(threshold)g(is)f(at)h(least)f FC(\013)q FE(.)68 b(W)-8 b(e)41 b(ha)m(v)m(e)2127 3486 y Fk(R)2193 3512 y Fr(1)2174 3601 y(0)2253 3540 y FB(^)2249 3566 y FC(\025)2306 3515 y Fr(\()p Fs(N)7 b Fr(\))2306 3594 y Fs(\022)2428 3566 y FB(\()p FC(z)t FB(\))p FC(dz)47 b FB(=)2824 3527 y Fr(1)p 2824 3544 36 4 v 2824 3601 a Fs(\022)2885 3492 y Fk(P)2991 3518 y Fs(N)7 b Fp(\000)p Fr(1)2991 3595 y Fs(i)p Fr(=1)3254 3527 y(1)p 3175 3544 194 4 v 3175 3601 a Fs(i)p Fr(\()p Fs(i)p Fr(+1\))3419 3566 y FB(=)267 3707 y Fs(N)g Fp(\000)p Fr(1)p 267 3723 154 4 v 295 3780 a Fs(\022)r(N)431 3746 y FE(,)36 b(and)687 3666 y Fk(R)754 3692 y Fr(1)734 3781 y(0)810 3746 y FC(\032)860 3761 y Fs(\022)899 3746 y FB(\()p FC(z)t FB(\))p FC(dz)j FB(=)1278 3707 y Fr(1)p Fp(\000)p Fs(e)1401 3683 y Fh(\000)p Fm(\022)p 1278 3723 207 4 v 1364 3780 a Fs(\022)1494 3746 y FE(.)54 b(Therefore,)2095 3637 y Ff(R)2142 3658 y Fn(1)2128 3715 y(0)2189 3691 y Fs(\032)2225 3703 y Fm(\022)2260 3691 y Fr(\()p Fs(z)s Fr(\))p Fs(dz)p 2057 3723 403 4 v 2057 3746 a Ff(R)2104 3767 y Fn(1)2091 3824 y(0)2154 3782 y Fr(^)2151 3800 y Fs(\025)2192 3765 y Fn(\()p Fm(N)5 b Fn(\))2192 3824 y Fm(\022)2298 3800 y Fr(\()p Fs(z)s Fr(\))p Fs(dz)2503 3746 y FB(=)34 b(\(1)24 b Fq(\000)h FC(e)2871 3710 y Fp(\000)p Fj(H)p Fr(\()p Fs(N)7 b Fp(\000)p Fr(1\))p Fs(=\013)3269 3746 y FB(\)\(1)24 b Fq(\000)257 3907 y FB(1)p FC(=)-5 b(N)10 b FB(\))50 b Fq(!)h FB(1)45 b FE(as)i FC(N)61 b Fq(!)50 b(1)p FE(,)f(as)d (desired.)84 b(Th)m(us)48 b(the)e(degree)h(distribution)d(pair)h(is)257 4028 y(explicitly)31 b(giv)m(en)i(b)m(y)729 4321 y FC(\025)786 4279 y Fr(\()p Fs(N)7 b Fr(\))908 4321 y FB(\()p FC(x)p FB(\))28 b(=)1358 4253 y(1)p 1181 4298 404 4 v 1181 4389 a Fo(H)p FB(\()p FC(N)33 b Fq(\000)22 b FB(1\))1610 4196 y Fs(N)7 b Fp(\000)p Fr(1)1615 4226 y Fk(X)1630 4436 y Fs(i)p Fr(=1)1790 4253 y FC(x)1845 4217 y Fs(i)p 1790 4298 84 4 v 1815 4389 a FC(i)1916 4321 y(;)115 b(\032)2108 4279 y Fr(\()p Fs(N)7 b Fr(\))2230 4321 y FB(\()p FC(x)p FB(\))28 b(=)g FC(e)2548 4246 y Fe(H)p Fn(\()p Fm(N)5 b Fh(\000)p Fn(1\))p 2548 4264 218 3 v 2636 4306 a Fm(\013)2775 4279 y Fr(\()p Fs(x)p Fp(\000)p Fr(1\))2996 4321 y FC(:)404 4614 y FE(Note)42 b(that)g(pic)m(king)f FC(N)54 b Fq(\031)44 b FB(1)p FC(=")e FE(yields)f(a)h(rate)g FB(\(1)28 b Fq(\000)h FC(")p FB(\))p FC(\013)42 b FE(for)g(reliable)e(comm)m(u-)257 4735 y(nication)j(on)h Fo(BEC)975 4750 y Fs(\013)1024 4735 y FE(.)78 b(The)45 b(a)m(v)m(erage)g(v)-5 b(ariable)42 b(no)s(de)i(degree)h(equals)3142 4695 y Fr(1)p 2958 4712 403 4 v 2958 4727 a Ff(R)3005 4748 y Fn(1)2991 4805 y(0)3051 4781 y Fs(\025)3092 4761 y Fn(\()p Fm(N)5 b Fn(\))3198 4781 y Fr(\()p Fs(z)s Fr(\))p Fs(dz)3418 4735 y Fq(\031)257 4888 y Fo(H)p FB(\()p FC(N)15 b Fq(\000)5 b FB(1\))29 b Fq(\031)f FB(ln)17 b FC(N)10 b FE(.)41 b(Therefore,)27 b(w)m(e)e(conclude)f(that)g(w)m(e)h(ac)m(hiev)m(e)g(a)f(rate)g(within)f (a)h(m)m(ul-)257 5009 y(tiplicativ)m(e)j(factor)h FB(\(1)15 b Fq(\000)g FC(")p FB(\))28 b FE(of)h(capacit)m(y)g(with)g(deco)s(ding) f(complexit)m(y)g FC(O)s FB(\()p FC(n)17 b FB(log\(1)p FC(=")p FB(\)\))p FE(.)p 257 5098 1296 4 v 336 5159 a FA(10)407 5089 y SDict begin H.S end 407 5089 a 407 5089 a SDict begin H.R end 407 5089 a 407 5089 a SDict begin [ /View [/XYZ H.V] /Dest (Hfootnote.11) cvn H.B /DEST pdfmark end 407 5089 a 100 x FI(If)44 b(the)g(p)r(o)n(w)n(er)e(series)g (expansion)h(of)g Fx(\032)1716 5201 y Fg(\022)1754 5189 y Fy(\()p Fx(x)p Fy(\))i FI(is)e(in\034nite,)48 b(one)c(can)f(truncate) g(it)h(at)f(a)h(su\036-)257 5289 y(cien)n(tly)31 b(high)f(term)h(and)f (claimed)h(b)r(ound)g(on)f(threshold)g(still)h(applies.)46 b(Of)30 b(course)g(for)g(the)h(c)n(hec)n(k-)257 5388 y(concen)n(trated)c(distribution,)g(this)h(is)g(not)f(an)g(issue!)p eop end %%Page: 31 31 TeXDict begin 31 30 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.31) cvn H.B /DEST pdfmark end 257 266 a 404 573 a FE(F)-8 b(or)86 b(the)i(c)m(hec)m(k-concen)m(trated)j(distribution,)100 b(if)86 b(w)m(e)j(w)m(an)m(t)f(to)f(ac)m(hiev)m(e)257 693 y FC(\013)320 657 y Fj(MP)431 693 y FB(\()p FC(\025)526 642 y Fr(\()p Fs(N)7 b Fr(\))526 721 y Fs(\022)648 693 y FC(;)17 b(\032)742 708 y Fs(\022)781 693 y FB(\))54 b Fq(\025)h FC(\013)49 b FE(and)f(a)g(rate)g FC(r)57 b Fq(\025)e FB(\(1)32 b Fq(\000)i FC(")p FB(\))p FC(\013)q FE(,)51 b(then)e(it)e(turns)i(out)f(that)g(the)257 814 y(c)m(hoice)36 b FC(N)42 b Fq(\031)33 b FB(1)p FC(=")h FE(and)h FB(1)p FC(=\022)g FB(=)d Fq(d)1581 774 y Fr(ln)12 b Fs(N)p 1490 791 316 4 v 1490 848 a Fp(\000)g Fr(ln\(1)p Fp(\000)p Fs(\013)p Fr(\))1816 814 y Fq(e)36 b FE(w)m(orks.)52 b(In)36 b(particular,)e(this)g(means)h(that)257 948 y(the)44 b(factor)f(graph)g(has)h(at)e(most)h FC(O)s FB(\()p FC(n)17 b FB(log\(1)p FC(=")p FB(\)\))42 b FE(edges,)48 b(and)43 b(hence)i(the)e(\020P)m(eeling)257 1068 y(deco)s(der\021)e(will)31 b(again)g(run)h(in)g FC(O)s FB(\()p FC(n)17 b FB(log\(1)p FC(=")p FB(\)\))32 b FE(time.)404 1192 y(One)e(migh)m(t)e(w)m(onder)j (that)e(among)g(the)h(v)-5 b(arious)29 b(capacit)m(y)h(ac)m(hieving)f (degree)i(dis-)257 1313 y(tributions)k(that)i(migh)m(t)e(exist)h(for)g (the)h(BEC,)g(whic)m(h)g(one)g(is)f(the)h(\020b)s(est\021)44 b(c)m(hoice?)55 b(It)257 1433 y(turns)34 b(out)f(that)f(in)h(order)g (to)f(ac)m(hiev)m(e)i(a)f(fraction)f FB(\(1)22 b Fq(\000)h FC(")p FB(\))32 b FE(of)h(capacit)m(y)-8 b(,)33 b(the)g(a)m(v)m(erage) 257 1554 y(degree)i(of)e(the)i(factor)e(graph)g(has)i(to)e(b)s(e)h FB(\012\(ln)q(\(1)p FC(=")p FB(\)\))p FE(.)46 b(This)34 b(is)f(sho)m(wn)i(in)e([)3114 1554 y SDict begin H.S end 3114 1554 a FE(26)3212 1489 y SDict begin H.R end 3212 1489 a 3212 1554 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.SU-checkoptimal) cvn H.B /ANN pdfmark end 3212 1554 a FE(])h(using)257 1674 y(a)j(v)-5 b(arian)m(t)36 b(of)h(Gallager's)d(argumen)m(t)j(for)f (lo)m(w)m(er)i(b)s(ounding)e(the)h(gap)g(to)g(capacit)m(y)g(of)257 1794 y(LDPC)c(co)s(des.)43 b(In)32 b(fact,)f(rather)g(precise)h(lo)m(w) m(er)f(b)s(ounds)h(on)f(the)h(sparsit)m(y)g(of)e(the)i(fac-)257 1915 y(tor)k(graph)h(are)f(kno)m(wn,)j(and)d(the)h(c)m(hec)m(k-concen)m (trated)j(distribution)34 b(is)i(optimal)e(in)257 2035 y(the)f(sense)h(that)e(it)f(matc)m(hes)i(these)h(b)s(ounds)f(v)m(ery)g (closely;)f(see)i([)2686 2035 y SDict begin H.S end 2686 2035 a FE(26)2784 1971 y SDict begin H.R end 2784 1971 a 2784 2035 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.SU-checkoptimal) cvn H.B /ANN pdfmark end 2784 2035 a FE(])e(for)g(the)g(detailed) 257 2155 y(calculations.)404 2280 y(In)c(ligh)m(t)f(of)h(the)g(ab)s(o)m (v)m(e,)i(it)e(migh)m(t)e(seem)j(that)f(c)m(hec)m(k-concen)m(trated)k (distributions)257 2400 y(are)37 b(the)g(\034nal)f(w)m(ord)h(in)f (terms)g(of)g(the)h(p)s(erformance-complexit)m(y)e(trade-o\033.)55 b(While)257 2521 y(this)30 b(is)f(true)h(in)f(this)g(framew)m(ork)h(of) f(deco)s(ding)g(LDPC)i(co)s(des,)g(it)e(turns)h(out)g(b)m(y)h(using)257 2641 y(more)46 b(complicated)e(graph)i(based)h(co)s(des,)j(called)45 b(Irregular)h(Rep)s(eat-A)m(ccum)m(ulate)257 2761 y(Co)s(des,)34 b(ev)m(en)g(b)s(etter)e(trade-o\033s)g(are)h(p)s(ossible)e([)2073 2761 y SDict begin H.S end 2073 2761 a FE(21)2171 2697 y SDict begin H.R end 2171 2697 a 2171 2761 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.PSU-capbounded) cvn H.B /ANN pdfmark end 2171 2761 a FE(].)43 b(W)-8 b(e)33 b(will)d(brie\035y)j(return)g (to)f(this)257 2882 y(asp)s(ect)i(in)d(Section)1014 2882 y SDict begin H.S end 1014 2882 a FE(7)1063 2817 y SDict begin H.R end 1063 2817 a 1063 2882 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (section.7) cvn H.B /ANN pdfmark end 1063 2882 a FE(.)257 3061 y SDict begin H.S end 257 3061 a 257 3061 a SDict begin 14.5 H.A end 257 3061 a 257 3061 a SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.6) cvn H.B /DEST pdfmark end 257 3061 a 134 x Fu(6.6)131 b(Extensions)44 b(to)g(c)l(hannels)h(with)f(errors)257 3388 y FE(Spurred)34 b(b)m(y)f(the)g(remark)-5 b(able)31 b(success)k(of)d([)1900 3388 y SDict begin H.S end 1900 3388 a FE(16)1998 3324 y SDict begin H.R end 1998 3324 a 1998 3388 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.LMSS) cvn H.B /ANN pdfmark end 1998 3388 a FE(])g(in)g(ac)m(hieving)g(capacit)m(y)g(of)g(the)h (BEC,)257 3508 y(Lub)m(y)e Fv(et)g(al)e FE([)744 3508 y SDict begin H.S end 744 3508 a FE(17)842 3444 y SDict begin H.R end 842 3444 a 842 3508 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.LMSS-errors) cvn H.B /ANN pdfmark end 842 3508 a FE(])g(in)m(v)m(estigated)g(the)h(p)s(erformance)e(of)h (irregular)e(LDPC)j(co)s(des)g(for)f(the)257 3629 y(BSC.)404 3753 y(In)39 b(particular,)f(they)i(considered)g(the)f(natural)f (extension)h(of)f(Gallager's)f(Algo-)257 3874 y(rithm)f(B)h(to)f (irregular)f(graphs,)k(where)f(in)e(iteration)f FC(i)p FE(,)k(a)d(v)-5 b(ariable)36 b(no)s(de)h(of)f(degree)257 3994 y FC(j)45 b FE(uses)c(a)e(threshold)g FC(b)1120 4009 y Fs(i;j)1240 3994 y FE(for)f(\035ipping)g(its)h(v)-5 b(alue.)62 b(Applying)38 b(essen)m(tially)h(the)g(same)257 4114 y(argumen)m(ts)h(as)g(in)f(Section)1336 4114 y SDict begin H.S end 1336 4114 a FE(5.3.2)1536 4050 y SDict begin H.R end 1536 4050 a 1536 4114 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (subsubsection.5.3.2) cvn H.B /ANN pdfmark end 1536 4114 a FE(,)j(but)e(accoun)m(ting)g(for)f(the)h(degree)h (distributions,)257 4235 y(one)j(gets)h(the)f(follo)m(wing)d (recurrence)46 b(for)d(the)h(exp)s(ected)i(fraction)c FC(p)2922 4250 y Fs(`)2999 4235 y FE(of)h(incorrect)257 4355 y(v)-5 b(ariable-to-c)m(hec)m(k)32 b(messages)h(in)f(the)h FC(`)p FE('th)g(iteration:)332 4683 y FC(p)381 4698 y Fs(i)p Fr(+1)527 4683 y FB(=)28 b FC(p)680 4698 y Fr(0)741 4683 y Fq(\000)23 b FC(p)890 4698 y Fr(0)946 4551 y Fs(d)982 4527 y Fn(max)982 4567 y Fm(v)951 4588 y Fk(X)961 4798 y Fs(j)t Fr(=1)1230 4554 y Fs(j)1174 4588 y Fk(X)1115 4800 y Fs(t)p Fr(=)p Fs(b)1225 4810 y Fm(i)p Fn(+1)p Fm(;j)1393 4602 y Fk(\000)1439 4639 y Fs(j)t Fp(\000)p Fr(1)1487 4717 y Fs(t)1561 4602 y Fk(\001)1624 4542 y(\022)1707 4615 y FB(1)f(+)g FC(\032)p FB(\(1)g Fq(\000)h FB(2)p FC(p)2233 4630 y Fs(i)2261 4615 y FB(\))p 1707 4660 592 4 v 1978 4751 a(2)2309 4542 y Fk(\023)2382 4565 y Fs(t)2428 4542 y Fk(\022)2511 4615 y FB(1)f Fq(\000)h FC(\032)p FB(\(1)f Fq(\000)h FB(2)p FC(p)3039 4630 y Fs(i)3067 4615 y FB(\))p 2511 4660 594 4 v 2784 4751 a(2)3115 4542 y Fk(\023)3188 4565 y Fs(j)t Fp(\000)p Fr(1)p Fp(\000)p Fs(t)522 5052 y FB(+)f(\(1)g Fq(\000)g FC(p)877 5067 y Fr(0)917 5052 y FB(\))972 4919 y Fs(d)1008 4896 y Fn(max)1008 4936 y Fm(v)976 4957 y Fk(X)986 5167 y Fs(j)t Fr(=1)1255 4923 y Fs(j)1199 4957 y Fk(X)1141 5169 y Fs(t)p Fr(=)p Fs(b)1251 5179 y Fm(i)p Fn(+1)p Fm(;j)1418 4971 y Fk(\000)1464 5007 y Fs(j)t Fp(\000)p Fr(1)1513 5086 y Fs(t)1587 4971 y Fk(\001)1649 4911 y(\022)1732 4984 y FB(1)g(+)g FC(\032)p FB(\(1)g Fq(\000)h FB(2)p FC(p)2258 4999 y Fs(i)2286 4984 y FB(\))p 1732 5029 592 4 v 2004 5120 a(2)2334 4911 y Fk(\023)2407 4934 y Fs(j)t Fp(\000)p Fr(1)p Fp(\000)p Fs(t)2631 4911 y Fk(\022)2714 4984 y FB(1)f Fq(\000)h FC(\032)p FB(\(1)f Fq(\000)g FB(2)p FC(p)3241 4999 y Fs(i)3269 4984 y FB(\))p 2714 5029 594 4 v 2986 5120 a(2)3317 4911 y Fk(\023)3391 4934 y Fs(t)257 5388 y FE(As)32 b(with)f(the)h(regular)e(case,)i(the)g(cut-o\033)f(v)-5 b(alue)31 b FC(b)2113 5403 y Fs(i)p Fr(+1)p Fs(;j)2315 5388 y FE(can)g(then)h(b)s(e)f(c)m(hosen)i(to)e(mini-)p eop end %%Page: 32 32 TeXDict begin 32 31 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.32) cvn H.B /DEST pdfmark end 257 266 a 307 x FE(mize)32 b(the)h(v)-5 b(alue)32 b(of)g FC(p)1065 588 y Fs(i)p Fr(+1)1183 573 y FE(,)h(whic)m(h)g(is)f(giv)m(en)h(b)m(y)g(the)g (smallest)e(in)m(teger)h(for)g(whic)m(h)1064 803 y FB(1)21 b Fq(\000)i FC(p)1283 818 y Fr(0)p 1064 847 259 4 v 1149 939 a FC(p)1198 954 y Fr(0)1360 870 y Fq(\024)1465 730 y Fk(\022)1549 803 y FB(1)f(+)g FC(\032)p FB(\(1)g Fq(\000)h FB(2)p FC(p)2075 818 y Fs(i)2103 803 y FB(\))p 1549 847 594 4 v 1549 939 a(1)f Fq(\000)g FC(\032)p FB(\(1)g Fq(\000)h FB(2)p FC(p)2076 954 y Fs(i)2104 939 y FB(\))2152 730 y Fk(\023)2225 752 y Fr(2)p Fs(b)2290 762 y Fm(i)p Fn(+1)p Fm(;j)2441 752 y Fp(\000)p Fs(j)t Fr(+1)2672 870 y FC(:)257 1151 y FE(Note)j(that)g FB(2)p FC(b)781 1166 y Fs(i)p Fr(+1)p Fs(;j)960 1151 y Fq(\000)9 b FC(j)14 b FB(+)9 b(1)28 b(=)g FC(b)1407 1166 y Fs(i)p Fr(+1)p Fs(;j)1586 1151 y Fq(\000)9 b FB(\()p FC(j)14 b Fq(\000)9 b FB(1)g Fq(\000)g FC(b)2035 1166 y Fs(i)p Fr(+1)p Fs(;j)2207 1151 y FB(\))26 b FE(equals)g(the)h(di\033erence)f(b)s(et)m(w)m(een)257 1271 y(the)36 b(n)m(um)m(b)s(er)f(of)f(c)m(hec)m(k)j(no)s(des)f(that)e (agree)h(in)f(the)i(ma)5 b(jorit)m(y)33 b(and)i(the)g(n)m(um)m(b)s(er)g (that)257 1392 y(agree)d(in)g(the)g(minorit)m(y)-8 b(.)41 b(Therefore,)33 b(a)f(v)-5 b(ariable)30 b(no)s(de's)j(decision)e(in)g (eac)m(h)i(iteration)257 1512 y(dep)s(ends)e(on)d(whether)i(this)f (di\033erence)g(is)g(ab)s(o)m(v)m(e)g(a)g(certain)f(threshold,)i (regardless)f(of)257 1633 y(its)j(degree.)404 1754 y(Based)c(on)f (this,)h(the)g(authors)f(of)g([)1671 1754 y SDict begin H.S end 1671 1754 a FE(17)1769 1690 y SDict begin H.R end 1769 1690 a 1769 1754 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.LMSS-errors) cvn H.B /ANN pdfmark end 1769 1754 a FE(])g(dev)m(elop)h(a)f(linear)f(programming)e(approac)m(h)257 1874 y(to)32 b(\034nd)g(a)g(go)s(o)s(d)f FC(\025)h FE(giv)m(en)g(a)f (distribution)f FC(\032)p FE(,)j(and)f(use)h(this)e(to)h(construct)h (some)e(go)s(o)s(d)257 1995 y(degree)48 b(distributions.)84 b(Then)48 b(using)e(the)h(ab)s(o)m(v)m(e)h(recurrence)g(they)g (estimate)e(the)257 2115 y(theoretically)29 b(ac)m(hiev)-5 b(able)29 b(threshold)h(crosso)m(v)m(er)i(probabilit)m(y)-8 b(.)41 b(F)-8 b(ollo)m(wing)27 b(the)j(dev)m(el-)257 2236 y(opmen)m(t)g(of)g(the)g(densit)m(y)h(ev)m(olution)f(algorithm)c (to)k(trac)m(k)h(the)f(p)s(erformance)g(of)g(b)s(elief)257 2356 y(propagation)k(deco)s(ding)g([)1240 2356 y SDict begin H.S end 1240 2356 a FE(23)1338 2292 y SDict begin H.R end 1338 2292 a 1338 2356 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RU01) cvn H.B /ANN pdfmark end 1338 2356 a FE(],)i(the)f(authors)g(of)g([)2094 2356 y SDict begin H.S end 2094 2356 a FE(22)2192 2292 y SDict begin H.R end 2192 2292 a 2192 2356 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RSU01) cvn H.B /ANN pdfmark end 2192 2356 a FE(])g(used)h(optimization)31 b(tec)m(hniques)257 2476 y(to)39 b(\034nd)h(go)s(o)s(d)f(irregular)e(degree)j (distributions)e(for)h(b)s(elief)f(propagation)g(deco)s(ding.)257 2597 y(The)i(BIA)-11 b(W)m(GN)39 b(c)m(hannel)g(w)m(as)g(the)g(primary) e(fo)s(cus)i(in)e([)2423 2597 y SDict begin H.S end 2423 2597 a FE(22)2521 2533 y SDict begin H.R end 2521 2533 a 2521 2597 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RSU01) cvn H.B /ANN pdfmark end 2521 2597 a FE(],)j(but)f(the)g(authors) f(also)257 2717 y(list)29 b(a)g(few)i(examples)f(that)f(demonstrate)h (the)g(promise)f(of)h(the)g(tec)m(hniques)i(for)d(other)257 2838 y(c)m(hannels.)80 b(In)44 b(particular,)i(for)d(the)i(BSC)g(with)f (rate)g FB(1)p FC(=)p FB(2)p FE(,)i(they)f(rep)s(ort)f(a)g(degree)257 2958 y(distribution)26 b(pair)h(with)h(maxim)m(um)d(v)-5 b(ariable)26 b(no)s(de)i(degree)h FB(75)e FE(and)h(c)m(hec)m(k-no)s(de) i(dis-)257 3078 y(tribution)e FC(\032)p FB(\()p FC(x)p FB(\))h(=)e(0)p FC(:)p FB(25)p FC(x)1208 3042 y Fr(9)1264 3078 y FB(+)17 b(0)p FC(:)p FB(75)p FC(x)1586 3042 y Fr(10)1690 3078 y FE(for)29 b(whic)m(h)i(the)f(computed)g(threshold)g (is)f FB(0)p FC(:)p FB(106)p FE(,)257 3199 y(whic)m(h)h(is)f(quite)g (close)g(to)f(the)i(Shannon)f(capacit)m(y)h(limit)25 b FB(0)p FC(:)p FB(11)p FE(.)42 b(The)30 b(tec)m(hniques)h(w)m(ere)257 3319 y(further)25 b(re\034ned)g(and)f(co)s(des)h(with)e(rate)h FB(1)p FC(=)p FB(2)f FE(and)i(a)e(threshold)h(of)g FC(\033)2735 3283 y Fp(\003)2802 3319 y Fq(\031)k FB(0)p FC(:)p FB(9781)23 b FE(\(whose)257 3439 y(SNR)34 b(is)f(within)g FB(0)p FC(:)p FB(0045)f FE(dB)i(of)f(capacit)m(y\))h(w)m(ere)h(rep)s(orted)f (for)f(the)h(BIA)-11 b(W)m(GN)34 b(in)f([)3419 3439 y SDict begin H.S end 3419 3439 a FE(3)3468 3375 y SDict begin H.R end 3468 3375 a 3468 3439 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.CFRU01) cvn H.B /ANN pdfmark end 3468 3439 a FE(])257 3560 y(\026)41 b(these)h(co)s(des)f(use)h(only)e (t)m(w)m(o)i(di\033eren)m(t)f(c)m(hec)m(k)i(no)s(de)e(degrees)h FC(j;)17 b(j)34 b FB(+)28 b(1)40 b FE(for)g(some)257 3680 y(in)m(teger)33 b FC(j)g Fq(\025)c FB(2)p FE(.)257 3856 y SDict begin H.S end 257 3856 a 257 3856 a SDict begin 14.5 H.A end 257 3856 a 257 3856 a SDict begin [ /View [/XYZ H.V] /Dest (section.7) cvn H.B /DEST pdfmark end 257 3856 a 164 x FF(7)156 b(Linear)224 b(enco)t(ding)g(time)e(and)h(Rep)t (eat-)490 4203 y(A)l(ccum)l(ulate)51 b(Co)t(des)257 4424 y FE(The)31 b(linear)d(deco)s(ding)h(complexit)m(y)f(of)h(LDPC)i(co)s (des)f(is)f(one)h(of)f(their)g(attractiv)m(e)g(fea-)257 4544 y(tures.)64 b(Being)38 b(linear)f(co)s(des,)42 b(they)d (generically)f(admit)f(quadratic)h(time)g(enco)s(ding.)257 4665 y(In)h(this)f(section,)j(w)m(e)e(brie\035y)g(discuss)h(ho)m(w)f (the)g(enco)s(ding)f(complexit)m(y)g(can)h(b)s(e)f(im-)257 4785 y(pro)m(v)m(ed,)c(and)f(giv)m(e)f(p)s(oin)m(ters)g(to)h(where)g (results)g(in)f(this)g(v)m(ein)g(can)h(b)s(e)g(found)f(in)g(more)257 4905 y(detail.)404 5027 y(The)24 b(original)d(T)-8 b(ornado)24 b(co)s(des)g(pap)s(er)g([)1864 5027 y SDict begin H.S end 1864 5027 a FE(16)1962 4963 y SDict begin H.R end 1962 4963 a 1962 5027 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.LMSS) cvn H.B /ANN pdfmark end 1962 5027 a FE(])g(ac)m(hiev)m(ed)h (linear)d(time)g(enco)s(ding)i(using)257 5147 y(a)30 b(cascade)h(of)f(sev)m(eral)g(lo)m(w-densit)m(y)g(generator)g(matrix)e (\(LDGM\))i(co)s(des.)44 b(In)30 b(LDGM)257 5268 y(co)s(des,)k(the)f (\020factor\021)39 b(graph)33 b(is)f(actually)f(used)j(to)e(compute)h (actual)e(c)m(hec)m(k)k(bits)d(from)257 5388 y(the)43 b FC(k)j FE(message)d(bits)f(\(instead)h(of)f(sp)s(ecifying)g(parit)m (y)g(c)m(hec)m(ks)k(that)c(the)h(co)s(dew)m(ord)p eop end %%Page: 33 33 TeXDict begin 33 32 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.33) cvn H.B /DEST pdfmark end 257 266 a 307 x FE(bits)36 b(m)m(ust)g(ob)s(ey\).)53 b(Due)37 b(to)f(the)g(sparse)h(nature)f(of)f (the)i(graph,)f(the)g(c)m(hec)m(k)i(bits)e(can)257 693 y(b)s(e)e(computed)g(in)f(linear)f(time.)45 b(These)35 b(c)m(hec)m(k)h(bits)d(are)h(then)g(used)h(as)f(message)g(bits)257 814 y(for)g(the)g(next)i(la)m(y)m(er,)e(and)g(so)h(on,)f(till)e(the)i (n)m(um)m(b)s(er)h(of)e(c)m(hec)m(k)k(bits)c(b)s(ecomes)i FC(O)s FB(\()3294 729 y Fq(p)p 3376 729 55 4 v 3376 814 a FC(k)s FB(\))p FE(.)257 934 y(These)40 b(\034nal)e(set)h(of)f(c)m (hec)m(k)i(bits)e(are)g(enco)s(ded)i(using)e(a)g(quadratic)f(time)g (enco)s(dable)257 1054 y(linear)31 b(co)s(de.)404 1215 y(W)-8 b(e)38 b(no)m(w)g(men)m(tion)e(an)i(alternate)e(approac)m(h)i (to)f(ac)m(hiev)m(e)i(linear)d(time)g(enco)s(ding)257 1335 y(for)k(LDPC)h(co)s(des)g(themselv)m(es)g(\(and)f(not)g(a)f (cascaded)j(v)-5 b(arian)m(t)38 b(as)j(in)e([)3025 1335 y SDict begin H.S end 3025 1335 a FE(16)3122 1271 y SDict begin H.R end 3122 1271 a 3122 1335 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.LMSS) cvn H.B /ANN pdfmark end 3122 1335 a FE(]\),)j(based)257 1456 y(on)34 b(\034nding)f(a)g (sparse)i(parit)m(y)e(c)m(hec)m(k)j(matrix)c(with)h(additional)e(nice)j (prop)s(erties.)46 b(Let)257 1576 y FC(H)36 b Fq(2)28 b Ft(F)529 1535 y Fs(m)p Fp(\002)p Fs(n)529 1600 y Fr(2)723 1576 y FE(b)s(e)i(the)h(parit)m(y)f(c)m(hec)m(k)i(matrix)d(of)g(an)h (LDPC)i(co)s(de)e(of)g(dimension)f FC(n)17 b Fq(\000)h FC(m)p FE(.)257 1696 y(By)48 b(means)f(of)f(ro)m(w)i(and)f(column)f(op) s(erations,)j(w)m(e)f(can)g(con)m(v)m(ert)g FC(H)55 b FE(in)m(to)46 b(a)g(form)283 1792 y FB(~)257 1817 y FC(H)54 b FE(where)46 b(the)h(last)d FC(m)i FE(columns)f(are)h(linearly)e (indep)s(enden)m(t,)50 b(and)c(moreo)m(v)m(er)g(the)257 1937 y FC(m)23 b Fq(\002)g FC(m)33 b FE(submatrix)e(consisting)h(of)h (the)g(last)f FC(m)h FE(columns)e(is)i(lo)m(w)m(er)f(triangular)f (\(with)257 2058 y FB(1)p FE('s)f(on)f(the)g(diagonal\).)40 b(Using)1458 2032 y FB(~)1433 2058 y FC(H)7 b FE(,)30 b(it)e(is)g(a)h(simple)f(matter)g(of)g(\020bac)m(k-substitution\021)37 b(to)257 2178 y(compute)31 b(the)h FC(m)f FE(parit)m(y)g(bits)f (corresp)s(onding)h(to)f(the)i FC(n)19 b Fq(\000)g FC(m)32 b FE(information)27 b(bits)k(\(the)257 2298 y(enco)s(ding)h(is)g Fv(systematic)p FE(\).)43 b(The)33 b(complexit)m(y)f(of)f(this)h(enco)s (ding)g(is)g(go)m(v)m(erned)i(b)m(y)f(the)257 2419 y(n)m(um)m(b)s(er)28 b(of)e FB(1)p FE('s)i(in)987 2394 y FB(~)962 2419 y FC(H)8 b FE(.)41 b(In)28 b(general,)f(ho)m(w)m(ev)m(er,)k(when)d(w)m(e)g(b)s (egin)e(with)h(a)g(sparse)h FC(H)8 b FE(,)28 b(the)257 2539 y(resulting)h(matrix)995 2514 y FB(~)970 2539 y FC(H)36 b FE(is)29 b(no)h(longer)e(sparse.)44 b(In)29 b(a)g(b)s(eautiful)f(pap)s(er)h([)2837 2539 y SDict begin H.S end 2837 2539 a FE(24)2935 2475 y SDict begin H.R end 2935 2475 a 2935 2539 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RU-linencoding) cvn H.B /ANN pdfmark end 2935 2539 a FE(],)h(Ric)m(hardson)257 2659 y(and)45 b(Urbank)m(e)h(prop)s(ose)g (\034nding)e(an)h(\020appro)m(ximate\021)51 b(lo)m(w)m(er)45 b(triangulation)c(of)k(the)257 2780 y(parit)m(y)40 b(c)m(hec)m(k)i (matrix)c(that)i(is)f(still)f(sparse.)66 b(The)41 b(idea)e(is)h(to)f (mak)m(e)h(the)g(top)g(righ)m(t)257 2900 y FB(\()p FC(m)17 b Fq(\000)g FC(g)t FB(\))f Fq(\002)h FB(\()p FC(m)g Fq(\000)g FC(g)t FB(\))29 b FE(corner)i(of)e(the)h(matrix)f(lo)m(w)m(er)g (triangular)f(for)h(some)h(small)d(\020gap\021)257 3021 y(parameter)36 b FC(g)t FE(.)56 b(The)37 b(enco)s(ding)g(can)f(b)s(e)h (done)h(in)d FC(O)s FB(\()p FC(n)25 b FB(+)g FC(g)2504 2984 y Fr(2)2542 3021 y FB(\))37 b FE(time,)f(whic)m(h)i(is)e(linear) 257 3141 y(if)30 b FC(g)h FB(=)d FC(O)s FB(\()643 3069 y Fq(p)p 725 3069 59 4 v 725 3141 a FC(n)p FB(\))p FE(.)43 b(Remark)-5 b(ably)d(,)30 b(for)h(sev)m(eral)g(distribution)e(pairs)i FB(\()p FC(\025;)17 b(\032)p FB(\))p FE(,)31 b(including)e(all)257 3261 y(the)c(optimized)d(ones)j(listed)e(in)g([)1451 3261 y SDict begin H.S end 1451 3261 a FE(22)1549 3197 y SDict begin H.R end 1549 3197 a 1549 3261 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RSU01) cvn H.B /ANN pdfmark end 1549 3261 a FE(],)j(it)d(is)g(sho)m(wn)j(in)d([)2227 3261 y SDict begin H.S end 2227 3261 a FE(24)2325 3197 y SDict begin H.R end 2325 3197 a 2325 3261 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.RU-linencoding) cvn H.B /ANN pdfmark end 2325 3261 a FE(])h(that,)h(with)f(high)f(probabilit)m(y)257 3382 y(o)m(v)m(er)30 b(the)f(c)m(hoice)g(of)f(the)g(co)s(de)h(from)e (the)i(ensem)m(ble)g Fo(LDPC)p FB(\()p FC(n;)17 b(\025;)g(\032)p FB(\))p FE(,)30 b(a)e(gap)g(of)g FC(O)s FB(\()3317 3310 y Fq(p)p 3399 3310 59 4 v 3399 3382 a FC(n)p FB(\))257 3502 y FE(can)33 b(in)f(fact)g(b)s(e)h(ac)m(hiev)m(ed,)h(th)m(us)g (leading)c(to)j(linear)e(enco)s(ding)h(complexit)m(y!)404 3695 y(Y)-8 b(et)22 b(another)g(approac)m(h)g(to)g(ac)m(hiev)m(e)h (linear)e(enco)s(ding)g(complexit)m(y)g(that)h(w)m(e)h(w)m(ould)257 3816 y(lik)m(e)36 b(to)h(fo)s(cus)g(on)g(\(as)g(it)e(has)i(some)g (additional)d(applications\),)i(is)g(to)g(use)i(Irregular)257 3936 y(Rep)s(eat-A)m(ccum)m(ulate)33 b(\(IRA\))f(co)s(des.)44 b(IRA)33 b(co)s(des)g(w)m(ere)h(in)m(tro)s(duced)e(b)m(y)i(Jin,)e (Khan-)257 4056 y(dek)-5 b(ar)29 b(and)f(McEliece)g(in)f([)1248 4056 y SDict begin H.S end 1248 4056 a FE(15)1345 3992 y SDict begin H.R end 1345 3992 a 1345 4056 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.JKM-IRA) cvn H.B /ANN pdfmark end 1345 4056 a FE(],)i(b)m(y)g(generalizing)d(the)i(notion)f(of)h (Rep)s(eat-A)m(ccum)m(ulate)257 4177 y(co)s(des)38 b(from)e([)787 4177 y SDict begin H.S end 787 4177 a FE(4)836 4112 y SDict begin H.R end 836 4112 a 836 4177 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.DJM-allerton) cvn H.B /ANN pdfmark end 836 4177 a FE(])h(in)f(conjunction)h(with)g(ideas)g(from)f(the)h (study)h(of)f(irregular)e(LDPC)257 4297 y(co)s(des.)404 4425 y(IRA)29 b(co)s(des)h(are)f(de\034ned)h(as)g(follo)m(ws.)41 b(Let)29 b FB(\()p FC(\025;)17 b(\032)p FB(\))29 b FE(b)s(e)g(a)g (degree)h(distribution)d(pair.)257 4545 y(Pic)m(k)38 b(a)f(random)g(bipartite)e(graph)i FC(G)h FE(with)f FC(k)j Fv(information)c FE(no)s(des)i(on)f(left)g(\(with)f(a)257 4666 y(fraction)27 b FC(\025)670 4681 y Fs(i)727 4666 y FE(of)h(the)g(edges)i(b)s(eing)d(inciden)m(t)h(on)h(information)c(no) s(des)k(of)e(degree)j FC(i)p FE(\),)f(and)257 4786 y FC(n)f(>)g(k)j Fv(che)-5 b(ck)27 b FE(no)s(des)i(on)f(the)h(righ)m(t)e (\(with)g(a)h(fraction)f FC(\032)2315 4801 y Fs(i)2372 4786 y FE(of)g(the)i(edges)g(inciden)m(t)f(b)s(eing)257 4907 y(inciden)m(t)h(on)h(c)m(hec)m(k)h(no)s(des)f(of)f(degree)h FC(i)p FE(\).)43 b(A)m(ctually)-8 b(,)29 b(it)f(turns)i(out)g(that)f (one)g(can)h(pic)m(k)257 5027 y(the)k(graph)e(to)h(b)s(e)g(regular)f (on)g(the)i(c)m(hec)m(k)h(no)s(de)e(side)g(and)g(still)d(ac)m(hiev)m(e) k(capacit)m(y)-8 b(,)33 b(so)257 5147 y(w)m(e)j(can)f(ev)m(en)h (restrict)e(ourselv)m(es)i(to)e(c)m(hec)m(k-degree)j(distributions)c (giv)m(en)i(b)m(y)h FC(\032)3267 5162 y Fs(a)3340 5147 y FB(=)30 b(1)257 5268 y FE(for)k(some)h(in)m(teger)f FC(a)p FE(.)50 b(Using)34 b FC(G)p FE(,)h(the)g(enco)s(ding)f(of)g(the) h(IRA)f(co)s(de)h(\(of)f(dimension)f FC(k)257 5388 y FE(and)g(blo)s(c)m(k)f(length)g FC(n)p FE(\))h(pro)s(ceeds)h(as)f (follo)m(ws:)p eop end %%Page: 34 34 TeXDict begin 34 33 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.34) cvn H.B /DEST pdfmark end 257 266 a 403 573 a Fq(\017)48 b FE(Place)33 b(the)g FC(k)i FE(message)e(bits)f(on)h(the)g FC(k)i FE(information)30 b(no)s(des.)403 773 y Fq(\017)48 b FE(F)-8 b(or)38 b FB(1)g Fq(\024)g FC(i)g Fq(\024)h FC(n)p FE(,)h(at)f(the)g FC(i)p FE('th)g(c)m(hec)m(k)h(no)s(de,)h (compute)d(the)h(bit)f FC(v)3006 788 y Fs(i)3072 773 y Fq(2)h(f)p FB(1)p FC(;)17 b Fq(\000)p FB(1)p Fq(g)501 893 y FE(whic)m(h)36 b(equals)f(the)g(parit)m(y)g(\(i.e.,)g(pro)s (duct,)g(in)g Fq(\006)p FB(1)g FE(notation\))e(of)h(the)i(message)501 1014 y(bits)c(placed)h(on)f(its)g(neigh)m(b)s(ors.)403 1214 y Fq(\017)48 b FE(\(A)m(ccum)m(ulation)24 b(step\))h(Output)g(the) h(co)s(dew)m(ord)f FB(\()p FC(w)2421 1229 y Fr(1)2461 1214 y FC(;)17 b(w)2575 1229 y Fr(2)2613 1214 y FC(;)g(:)g(:)g(:)f(;)h (w)2902 1229 y Fs(n)2949 1214 y FB(\))24 b FE(where)i FC(w)3355 1229 y Fs(j)3419 1214 y FB(=)501 1260 y Fk(Q)595 1286 y Fs(j)595 1363 y(i)p Fr(=1)730 1334 y FC(v)777 1349 y Fs(i)806 1334 y FE(.)55 b(In)37 b(other)f(w)m(ords,)j(w)m(e)e (accum)m(ulate)f(the)h(parities)e(of)h(the)h(pre\034xes)i(of)501 1455 y(the)33 b(bit)f(sequence)j FB(\()p FC(v)1310 1470 y Fr(1)1350 1455 y FC(;)17 b(v)1441 1470 y Fr(2)1480 1455 y FC(;)g(:)g(:)g(:)f(;)h(v)1746 1470 y Fs(n)1793 1455 y FB(\))p FE(.)404 1649 y(Note)40 b(that)h(the)g(enco)s(ding)f (tak)m(es)i FC(O)s FB(\()p FC(n)p FB(\))e FE(time.)67 b(Eac)m(h)41 b(of)f(the)i(c)m(hec)m(k)h(no)s(des)e(has)257 1769 y(constan)m(t)47 b(degree,)k(and)46 b(th)m(us)h(the)g FC(v)1672 1784 y Fs(i)1700 1769 y FE('s)g(can)g(b)s(e)f(computed)g(in)g (linear)e(time.)83 b(The)257 1889 y(accum)m(ulation)31 b(step)j(can)e(then)h(b)s(e)g(p)s(erformed)f(using)g(additional)e FC(O)s FB(\()p FC(n)p FB(\))i FE(op)s(erations.)404 2010 y(It)j(is)f(not)h(hard)g(to)f(sho)m(w)i(that)f(the)g(rate)g(of)g(the)g (IRA)g(co)s(de)g(corresp)s(onding)g(to)f(a)257 2158 y(pair)e FB(\()p FC(\025;)17 b(\032)p FB(\))32 b FE(as)h(de\034ned)h(ab)s(o)m(v) m(e)f(equals)1755 2049 y Ff(R)1802 2069 y Fn(1)1788 2127 y(0)1848 2102 y Fs(\025)p Fr(\()p Fs(z)s Fr(\))p Fs(dz)p 1755 2135 298 4 v 1758 2150 a Ff(R)1804 2171 y Fn(1)1791 2228 y(0)1851 2204 y Fs(\032)p Fr(\()p Fs(z)s Fr(\))p Fs(dz)2062 2158 y FE(.)404 2305 y(A)41 b(natural)g(iterativ)m(e)f(deco) s(ding)h(algorithm)e(for)i(IRA)g(co)s(des)h(is)f(presen)m(ted)j(and)257 2426 y(analyzed)36 b(in)f([)808 2426 y SDict begin H.S end 808 2426 a FE(4)857 2361 y SDict begin H.R end 857 2361 a 857 2426 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.DJM-allerton) cvn H.B /ANN pdfmark end 857 2426 a FE(])g(\(a)h(description)f (also)f(app)s(ears)i(in)f([)2250 2426 y SDict begin H.S end 2250 2426 a FE(21)2348 2361 y SDict begin H.R end 2348 2361 a 2348 2426 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.PSU-capbounded) cvn H.B /ANN pdfmark end 2348 2426 a FE(]\).)52 b(The)37 b(iterativ)m(e)d(algorithm)257 2546 y(uses)42 b(a)e(graphical)f(mo)s(del)f(for)i(message)h(passing)f(that)g(includes) h(the)f(ab)s(o)m(v)m(e)i(bipar-)257 2666 y(tite)34 b(graph)f FC(G)h FE(connecting)g(information)d(no)s(des)j(to)g(c)m(hec)m(k)i(no)s (des,)f(juxtap)s(osed)g(with)257 2787 y(another)f(bipartite)e(graph)i (connecting)g(the)g(c)m(hec)m(k)i(no)s(des)f(to)e FC(n)h Fv(c)-5 b(o)g(de)33 b FE(no)s(des)i(lab)s(eled)257 2907 y FC(x)312 2922 y Fr(1)352 2907 y FC(;)17 b(x)451 2922 y Fr(2)491 2907 y FC(;)g(:)g(:)g(:)f(;)h(x)765 2922 y Fs(n)812 2907 y FE(.)62 b(In)39 b(this)f(graph,)j(whic)m(h)e(is)f(in)m (tended)i(to)e(re\035ect)i(the)f(accum)m(ulation)257 3028 y(pro)s(cess,)h(co)s(de)e(no)s(de)f FC(x)1155 3043 y Fs(i)1221 3028 y FE(for)g FB(1)e Fq(\024)h FC(i)g(<)g(n)h FE(is)g(connected)i(to)e(the)g FC(i)p FE('th)h(and)g FB(\()p FC(i)25 b FB(+)g(1\))p FE('th)257 3148 y(c)m(hec)m(k)33 b(no)s(des)d(\(ones)h(where)g FC(v)1368 3163 y Fs(i)1396 3148 y FC(;)17 b(v)1487 3163 y Fs(i)p Fr(+1)1635 3148 y FE(are)30 b(computed\),)h(and)f(no)s(de)g FC(x)2783 3163 y Fs(n)2861 3148 y FE(is)f(connected)j(to)257 3268 y(the)h(c)m(hec)m(k)i(no)s(de)e(where)h FC(v)1253 3283 y Fs(n)1332 3268 y FE(is)e(computed.)404 3389 y(It)23 b(is)g(pro)m(v)m(ed)i(\(see)g([)1111 3389 y SDict begin H.S end 1111 3389 a FE(21)1209 3325 y SDict begin H.R end 1209 3325 a 1209 3389 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.PSU-capbounded) cvn H.B /ANN pdfmark end 1209 3389 a FE(,)g(Sec.)41 b(2]\))24 b(that)f(for)g(the)h(ab)s(o)m(v)m(e)g Fv(non-systematic)f FE(IRA)g(co)s(des,)257 3509 y(the)j(iterativ)m(e)e (deco)s(ding)g(on)h Fo(BEC)1510 3524 y Fs(\013)1584 3509 y FE(con)m(v)m(erges)i(to)e(v)-5 b(anishing)24 b(bit-erasure)g (probabilit)m(y)257 3629 y(as)33 b(the)g(blo)s(c)m(k)f(length)g FC(n)c Fq(!)g(1)p FE(,)k(pro)m(vided)1874 3509 y SDict begin H.S end 1874 3509 a 1874 3509 a SDict begin 14.5 H.A end 1874 3509 a 1874 3509 a SDict begin [ /View [/XYZ H.V] /Dest (equation.10) cvn H.B /DEST pdfmark end 1874 3509 a 712 3920 a FC(\025)786 3750 y Fk( )865 3920 y FB(1)22 b Fq(\000)1035 3779 y Fk(\024)1286 3853 y FB(1)g Fq(\000)h FC(\013)p 1098 3897 611 4 v 1098 3988 a FB(1)f Fq(\000)g FC(\013)q(R)q FB(\(1)g Fq(\000)h FC(x)p FB(\))1718 3779 y Fk(\025)1771 3802 y Fr(2)1827 3920 y FC(\032)p FB(\(1)f Fq(\000)g FC(x)p FB(\))2178 3750 y Fk(!)2285 3920 y FC(<)28 b(x)98 b Fq(8)p FC(x)28 b Fq(2)g FB(\(0)p FC(;)17 b FB(1])32 b FC(:)282 b FE(\(10\))257 4221 y(In)26 b(the)g(ab)s(o)m(v)m(e)g FC(R)q FB(\()p FC(x)p FB(\))j(=)1140 4146 y Fk(P)1245 4173 y Fp(1)1245 4250 y Fs(i)p Fr(=1)1380 4221 y FC(R)1454 4236 y Fs(i)1483 4221 y FC(x)1538 4185 y Fs(i)1592 4221 y FE(is)c(the)h(p)s(o)m(w)m(er)g(series)g(whose)h(co)s(e\036cien)m(t)f FC(R)3178 4236 y Fs(i)3232 4221 y FE(equals)257 4342 y(the)35 b(fraction)f(of)g(c)m(hec)m(k)j(no)s(des)e(that)g(are)f (connected)i(to)f FC(i)g FE(information)c(no)s(des)k(in)f FC(G)p FE(.)257 4462 y(Recalling)c(\()719 4462 y SDict begin H.S end 719 4462 a FE(5)768 4398 y SDict begin H.R end 768 4398 a 768 4462 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (equation.5) cvn H.B /ANN pdfmark end 768 4462 a FE(\),)j(w)m(e)g(ha)m(v)m(e)h FC(R)q FB(\()p FC(x)p FB(\))28 b(=)1582 4353 y Ff(R)1629 4374 y Fm(x)1615 4431 y Fn(0)1679 4407 y Fs(\032)p Fr(\()p Fs(z)s Fr(\))p Fs(dz)p 1582 4439 297 4 v 1584 4455 a Ff(R)1631 4475 y Fn(1)1617 4533 y(0)1677 4508 y Fs(\032)p Fr(\()p Fs(z)s Fr(\))p Fs(dz)1888 4462 y FE(.)404 4616 y(Using)h(the)g(ab)s(o)m(v)m(e)h(c)m (haracterization,)f(degree)h(distribution)e(pairs)g FB(\()p FC(\025;)17 b(\032)p FB(\))29 b FE(for)g(IRA)257 4736 y(co)s(des)45 b(that)f(ac)m(hiev)m(e)h(the)g(capacit)m(y)f(of)g(the)g (BEC)h(ha)m(v)m(e)g(b)s(een)g(found)f(in)g([)3149 4736 y SDict begin H.S end 3149 4736 a FE(4)3198 4672 y SDict begin H.R end 3198 4672 a 3198 4736 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.DJM-allerton) cvn H.B /ANN pdfmark end 3198 4736 a FE(,)3269 4736 y SDict begin H.S end 3269 4736 a FE(27)3366 4672 y SDict begin H.R end 3366 4672 a 3366 4736 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.SaU04) cvn H.B /ANN pdfmark end 3366 4736 a FE(].)3420 4736 y SDict begin H.S end 3420 4736 a -36 x FD(11)3495 4736 y SDict begin 14.5 H.L end 3495 4736 a 3495 4736 a SDict begin [ /Subtype /Link /Dest (Hfootnote.12) cvn /H /I /Border [0 0 12] /Color [1 0 0] H.B /ANN pdfmark end 3495 4736 a 257 4826 1296 4 v 336 4887 a FA(11)407 4817 y SDict begin H.S end 407 4817 a 407 4817 a SDict begin H.R end 407 4817 a 407 4817 a SDict begin [ /View [/XYZ H.V] /Dest (Hfootnote.12) cvn H.B /DEST pdfmark end 407 4817 a 100 x FI(A)n(ctually)-7 b(,)39 b(these)e(pap)r(ers)f (w)n(ork)f(with)i(a)g Fz(systematic)g FI(v)n(ersion)e(of)i(IRA)g(where) g(the)g(co)r(dew)n(ord)257 5017 y(includes)j(the)f(message)f(bits)i(in) g(addition)f(to)g(the)h(accum)n(ulated)e(c)n(hec)n(k)h(bits)g Fx(x)2912 5029 y Fl(1)2950 5017 y Fx(;)14 b(:)g(:)g(:)g(;)g(x)3182 5029 y Fg(n)3227 5017 y FI(.)72 b(Suc)n(h)257 5159 y(systematic)24 b(co)r(des)g(ha)n(v)n(e)f(rate)h(equal)g(to)1554 5067 y Fd(\020)1604 5159 y Fy(1)18 b(+)1759 5064 y Fc(R)1804 5085 y Fb(1)1791 5133 y(0)1848 5111 y Fg(\032)p Fl(\()p Fg(z)r Fl(\))p Fg(dz)p 1757 5140 283 4 v 1757 5149 a Fc(R)1801 5170 y Fb(1)1789 5218 y(0)1845 5196 y Fg(\025)p Fl(\()p Fg(z)r Fl(\))p Fg(dz)2049 5067 y Fd(\021)2099 5079 y FJ(\000)p Fl(1)2188 5159 y FI(,)25 b(and)f(the)h(deco)r(ding)f (success)g(condition)257 5289 y(\()289 5289 y SDict begin H.S end 289 5289 a FI(10)373 5235 y SDict begin H.R end 373 5235 a 373 5289 a SDict begin [ /Color [1 0 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (equation.10) cvn H.B /ANN pdfmark end 373 5289 a FI(\))34 b(for)f(them)h(is)f(sligh)n(tly)g(di\033eren)n(t,)i(with)f(a)g(factor)e Fx(\013)i FI(m)n(ultiplying)g(the)g Fx(\025)p Fy(\()p FK(\001)p Fy(\))h FI(term)e(on)h(the)g(left)257 5388 y(hand)28 b(side.)p eop end %%Page: 35 35 TeXDict begin 35 34 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.35) cvn H.B /DEST pdfmark end 257 266 a 307 x FE(In)45 b(particular,)g(w)m(e)h(w)m(an)m(t)f(to)f(dra)m(w)h(atten)m(tion)e(to)h (the)h(construction)f(in)g([)3137 573 y SDict begin H.S end 3137 573 a FE(21)3234 509 y SDict begin H.R end 3234 509 a 3234 573 a SDict begin [ /Color [0 1 0] /H /I /Border [0 0 12] /Subtype /Link /Dest (cite.PSU-capbounded) cvn H.B /ANN pdfmark end 3234 573 a FE(])h(with)257 693 y FC(\032)p FB(\()p FC(x)p FB(\))d(=)g FC(x)653 657 y Fr(2)733 693 y FE(that)f(can)g(ac)m(hiev)m(e)h(a)e(rate)h(of)f FB(\(1)27 b Fq(\000)h FC(")p FB(\)\(1)f Fq(\000)h FC(\013)q FB(\))p FE(,)43 b(i.e.,)f(within)e(a)g FB(\(1)27 b Fq(\000)i FC(")p FB(\))257 814 y FE(m)m(ultiplicativ)m(e)37 b(factor)i(of)h(the)g (capacit)m(y)g(of)g(the)g(BEC,)h(for)f FC(\013)h Fq(2)f FB([0)p FC(;)17 b FB(0)p FC(:)p FB(95])p FE(.)3133 814 y SDict begin H.S end 3133 814 a -37 x FD(12)3207 814 y SDict begin 14.5 H.L end 3207 814 a 3207 814 a SDict begin [ /Subtype /Link /Dest (Hfootnote.13) cvn /H /I /Border [0 0 12] /Color [1 0 0] H.B /ANN pdfmark end 3207 814 a 66 w FE(Since)257 934 y FC(\032)p FB(\()p FC(x)p FB(\))47 b(=)f FC(x)662 898 y Fr(2)702 934 y FE(,)g(all)41 b(c)m(hec)m(k)46 b(no)s(des)e(are)f(connected)i(to)e(exactly)g FB(3)g FE(information)d(no)s(des.)257 1054 y(T)-8 b(ogether)41 b(with)e(the)h(t)m(w)m(o)g(co)s(de)g(no)s(des)g(they)h(are)e(connected) j(to,)f(eac)m(h)f(c)m(hec)m(k)i(no)s(de)257 1175 y(has)d(degree)g FB(5)f FE(in)g(the)h(graphical)d(mo)s(del)h(used)i(for)f(iterativ)m(e)f (deco)s(ding.)61 b(The)39 b(total)257 1295 y(n)m(um)m(b)s(er)47 b(of)f(edges)h(in)e(graphical)g(mo)s(del)f(is)i(th)m(us)h FB(5)p FC(n)p FE(,)j(and)c(this)g(means)g(that)g(the)257 1416 y(complexit)m(y)f(of)g(the)h(enco)s(der)g(as)g(w)m(ell)e(as)i(the) g(\020P)m(eeling\021)52 b(implemen)m(tation)42 b(of)j(the)257 1536 y(deco)s(der)38 b(is)e(at)g(most)g FB(5)p FC(n)p FE(.)56 b(In)37 b(other)g(w)m(ords,)i(the)e(complexit)m(y)f(p)s(er)g (co)s(dew)m(ord)i(bit)e(of)257 1656 y(enco)s(ding)f(and)g(deco)s(ding)g (is)f(b)s(ounded)i(b)m(y)g(an)f(absolute)g(constan)m(t,)h(indep)s (enden)m(t)h(of)257 1777 y(the)c(gap)g FC(")f FE(to)g(capacit)m(y)-8 b(.)257 1943 y SDict begin H.S end 257 1943 a 257 1943 a SDict begin 14.5 H.A end 257 1943 a 257 1943 a SDict begin [ /View [/XYZ H.V] /Dest (section.8) cvn H.B /DEST pdfmark end 257 1943 a 164 x FF(8)156 b(Summary)257 2326 y FE(W)-8 b(e)32 b(ha)m(v)m(e)g(seen)g(that)e(LDPC)i(co)s(des)g(together)f(with)f (natural)g(message-passing)g(algo-)257 2446 y(rithms)37 b(constitute)i(a)f(p)s(o)m(w)m(erful)g(approac)m(h)g(for)g(the)h(c)m (hannel)f(co)s(ding)f(problem)g(and)257 2566 y(to)28 b(approac)m(h)g(the)g(capacit)m(y)g(of)g(a)f(v)-5 b(ariet)m(y)28 b(of)f(c)m(hannels.)43 b(F)-8 b(or)27 b(the)h(particularly)e(simple)257 2687 y(binary)48 b(erasure)h(c)m(hannel,)k(irregular)46 b(LDPC)j(co)s(des)g(with)f(carefully)f(tailored)f(de-)257 2807 y(gree)39 b(distributions)f(can)h(b)s(e)g(used)g(to)g(comm)m (unicate)e(at)i(rates)g(arbitrarily)d(close)j(to)257 2928 y(Shannon)h(capacit)m(y)-8 b(.)64 b(Despite)40 b(the)g(impressiv)m (e)f(strides)h(in)e(the)i(asymptotic)e(analy-)257 3048 y(sis)33 b(of)g(iterativ)m(e)f(deco)s(ding)h(of)f(irregular)f(LDPC)j (co)s(des,)g(for)f(all)e(non)m(trivial)f(c)m(hannels)257 3168 y(except)46 b(for)e(the)h(BEC,)g(it)e(is)h(still)e(unkno)m(wn)k (if)d(there)i(exist)f(sequences)k(of)43 b(degree)257 3289 y(distributions)c(that)h(can)h(get)f(arbitrarily)d(close)k(to)f (the)g(Shannon)h(limit.)63 b(By)41 b(opti-)257 3409 y(mizing)31 b(degree)i(distributions)f(n)m(umerically)e(and)j(then)h(computing)d (their)h(threshold)257 3529 y(\(either)37 b(using)f(explicit)f (recurrences)k(or)d(using)g(the)h(densit)m(y)h(ev)m(olution)d (algorithm\),)257 3650 y(v)-5 b(arious)41 b(rather)g(excellen)m(t)h(b)s (ounds)g(on)f(thresholds)h(are)g(kno)m(wn)g(for)f(the)h(BSC)g(and)257 3770 y(BIA)-11 b(W)m(GN.)34 b(These,)g(ho)m(w)m(ev)m(er,)h(still)c(do)h (not)h(come)f(close)h(to)f(answ)m(ering)h(the)h(big)d(the-)257 3891 y(oretical)g(op)s(en)i(question)g(on)g(whether)h(there)f(are)g (capacit)m(y-ac)m(hieving)f(ensem)m(bles)i(of)257 4011 y(irregular)g(LDPC)j(co)s(des)g(\(sa)m(y)g(for)e(the)h(BSC\),)h(nor)e (do)h(they)h(pro)m(vide)f(m)m(uc)m(h)g(insigh)m(t)257 4131 y(in)m(to)c(their)g(structure.)404 4252 y(F)-8 b(or)44 b(irregular)f(LDPC)k(co)s(des,)i(w)m(e)e(ha)m(v)m(e)f(explicit)e (sequences)k(of)d Fv(ensembles)f FE(of)257 4372 y(co)s(des)39 b(that)e(ac)m(hiev)m(e)i(the)f(capacit)m(y)g(of)f(the)i(BEC)f(\(and)g (come)f(prett)m(y)i(close)f(for)f(the)257 4492 y(BSC)27 b(and)e(the)h(BIA)-11 b(W)m(GN)26 b(c)m(hannel\).)42 b(The)26 b(co)s(des)h(themselv)m(es)f(are)g(not)f(fully)g(explicit,)257 4613 y(but)48 b(rather)g(sampled)f(from)g(the)h(ensem)m(ble.)89 b(While)47 b(the)h(concen)m(tration)g(b)s(ounds)257 4733 y(guaran)m(tee)37 b(that)f(almost)f(all)f(co)s(des)j(from)e(the)i (ensem)m(ble)g(are)f(lik)m(ely)f(to)h(b)s(e)h(go)s(o)s(d,)f(it)257 4854 y(ma)m(y)c(still)d(b)s(e)j(nice)g(to)g(ha)m(v)m(e)h(an)e(explicit) g(family)e(of)i(co)s(des)i(\(rather)e(than)h(ensem)m(bles\))257 4974 y(with)45 b(these)i(prop)s(erties.)83 b(Ev)m(en)47 b(for)e(ac)m(hieving)g(capacit)m(y)g(of)g(the)h(BEC,)h(the)f(only)257 5094 y(kno)m(wn)27 b(\020explicit\021)32 b(co)s(des)26 b(require)h(a)e(brute-force)h(searc)m(h)h(for)e(a)h(rather)g(large)e (constan)m(t)257 5215 y(sized)36 b(co)s(de,)f(and)g(the)h(dep)s (endence)h(of)d(the)h(deco)s(ding)g(complexit)m(y)f(on)g(the)i(gap)e FC(")h FE(to)p 257 5297 1296 4 v 336 5358 a FA(12)407 5289 y SDict begin H.S end 407 5289 a 407 5289 a SDict begin H.R end 407 5289 a 407 5289 a SDict begin [ /View [/XYZ H.V] /Dest (Hfootnote.13) cvn H.B /DEST pdfmark end 407 5289 a 99 x FI(The)27 b(claim)h(is)f(conjectured)g(to)h(hold)f(also)g (for)g Fx(\013)c FK(2)h Fy(\(0)p Fx(:)p Fy(95)p Fx(;)14 b Fy(1\))p FI(.)p eop end %%Page: 36 36 TeXDict begin 36 35 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.36) cvn H.B /DEST pdfmark end 257 266 a 307 x FE(capacit)m(y)42 b(is)f(not)h(as)f(go)s(o)s(d)g(as)h(for)f(irregular)e(LDPC)k(ensem)m (bles.)71 b(F)-8 b(or)41 b(the)h(case)h(of)257 693 y(errors,)33 b(ac)m(hieving)f(a)g(p)s(olynomial)d(dep)s(endence)34 b(on)e(the)h(gap)f FC(")g FE(to)g(capacit)m(y)g(remains)257 814 y(an)h(imp)s(ortan)m(t)d(c)m(hallenge.)257 1155 y FF(References)257 1255 y SDict begin H.S end 257 1255 a 257 1255 a SDict begin 14.5 H.A end 257 1255 a 257 1255 a SDict begin [ /View [/XYZ H.V] /Dest (section*.1) cvn H.B /DEST pdfmark end 257 1255 a 257 1217 a SDict begin H.S end 257 1217 a 257 1217 a SDict begin 13.6 H.A end 257 1217 a 257 1217 a SDict begin [ /View [/XYZ H.V] /Dest (cite.AL-erasures) cvn H.B /DEST pdfmark end 257 1217 a 303 1370 a FG([1])49 b(N.)25 b(Alon)g(and)h(M.)f(Lub)m(y)-8 b(.)34 b(A)25 b(linear)h(time)g(erasure-resilien)m(t)i(co)s(de)d(with)h(nearly)g (optimal)447 1483 y(reco)m(v)m(ery)-8 b(.)42 b Fa(IEEE)32 b(T)-7 b(r)i(ansactions)32 b(on)g(Information)f(The)-5 b(ory)p FG(,)31 b(42\(6\):1732\0251736,)i(1996.)257 1508 y SDict begin H.S end 257 1508 a 257 1508 a SDict begin 13.6 H.A end 257 1508 a 257 1508 a SDict begin [ /View [/XYZ H.V] /Dest (cite.BRU04) cvn H.B /DEST pdfmark end 257 1508 a 303 1639 a FG([2])49 b(L.)28 b(Bazzi,)h(T.)f(J.)g(Ric)m(hardson,)i (and)e(R.)f(L.)i(Urbank)m(e.)37 b(Exact)28 b(thresholds)h(and)f (optimal)447 1752 y(co)s(des)f(for)g(the)h(binary-symmetric)h(c)m (hannel)h(and)e(Gallager's)g(deco)s(ding)g(algorithm)h(A.)447 1865 y Fa(IEEE)j(T)-7 b(r)i(ansactions)32 b(on)g(Information)f(The)-5 b(ory)p FG(,)31 b(50\(9\):2010\0252021,)i(2004.)257 1890 y SDict begin H.S end 257 1890 a 257 1890 a SDict begin 13.6 H.A end 257 1890 a 257 1890 a SDict begin [ /View [/XYZ H.V] /Dest (cite.CFRU01) cvn H.B /DEST pdfmark end 257 1890 a 303 2021 a FG([3])49 b(S.)30 b(Ch)m(ung,)h(J.)f(G.)f(D.)h(F)-8 b(orney)g(,)31 b(T.)f(Ric)m(hardson,)h(and)f(R.)f(Urbank)m(e.)40 b(On)29 b(the)h(design)g(of)447 2134 y(lo)m(w-densit)m(y)k(parit)m(y-c) m(hec)m(k)h(co)s(des)e(within)g(0.0045)h(dB)e(of)h(the)g(shannon)g (limit.)48 b Fa(IEEE)447 2247 y(Communic)-5 b(ations)31 b(L)-5 b(etters)p FG(,)31 b(5:58\02560,)h(F)-8 b(ebruary)31 b(2001.)257 2267 y SDict begin H.S end 257 2267 a 257 2267 a SDict begin 13.6 H.A end 257 2267 a 257 2267 a SDict begin [ /View [/XYZ H.V] /Dest (cite.DJM-allerton) cvn H.B /DEST pdfmark end 257 2267 a 303 2403 a FG([4])49 b(D.)41 b(Divsalar,)j(H.)d(Jin,) k(and)c(R.)g(J.)h(McEliece.)74 b(Co)s(ding)42 b(theorems)g(for)f('turb) s(o-lik)m(e')447 2516 y(co)s(des.)h(In)31 b Fa(Pr)-5 b(o)g(c.)34 b(of)f(the)g(36th)h(A)n(l)5 b(lerton)32 b(Confer)-5 b(enc)g(e)35 b(on)e(Communic)-5 b(ation,)32 b(Contr)-5 b(ol,)447 2628 y(and)32 b(Computing)p FG(,)e(pages)h(201\025210,)g (1998.)257 2649 y SDict begin H.S end 257 2649 a 257 2649 a SDict begin 13.6 H.A end 257 2649 a 257 2649 a SDict begin [ /View [/XYZ H.V] /Dest (cite.elias-erasure) cvn H.B /DEST pdfmark end 257 2649 a 303 2785 a FG([5])49 b(P)-8 b(.)34 b(Elias.)50 b(Co)s(ding)34 b(for)g(t)m(w)m(o)h(noisy)e(c)m(hannels.)51 b Fa(Information)34 b(The)-5 b(ory,)36 b(Thir)-5 b(d)35 b(L)-5 b(ondon)447 2897 y(Symp)g(osium)p FG(,)30 b(pages)g(61\02576,)h (Septem)m(b)s(er)h(1955.)257 2918 y SDict begin H.S end 257 2918 a 257 2918 a SDict begin 13.6 H.A end 257 2918 a 257 2918 a SDict begin [ /View [/XYZ H.V] /Dest (cite.FS-lpdecoding) cvn H.B /DEST pdfmark end 257 2918 a 303 3054 a FG([6])49 b(J.)26 b(F)-8 b(eldman)27 b(and)f(C.)f(Stein.)34 b(LP)26 b(deco)s(ding)g(ac)m(hiev)m(es)h(capacit)m(y)-8 b(.)34 b(In)26 b Fa(Pr)-5 b(o)g(c)g(e)g(e)g(dings)31 b(of)d(the)447 3166 y(16th)k(A)n(nnual)f(A)n(CM-SIAM)g(Symp)-5 b(osium)31 b(on)h(Discr)-5 b(ete)33 b(A)n(lgorithms)p FG(,)d(pages)g(460\025469,) 447 3279 y(2005.)257 3282 y SDict begin H.S end 257 3282 a 257 3282 a SDict begin 13.6 H.A end 257 3282 a 257 3282 a SDict begin [ /View [/XYZ H.V] /Dest (cite.forney-thesis) cvn H.B /DEST pdfmark end 257 3282 a 303 3435 a FG([7])49 b(G.)30 b(D.)g(F)-8 b(orney)g(.)42 b Fa(Conc)-5 b(atenate)g(d)34 b(Co)-5 b(des)p FG(.)40 b(MIT)30 b(Press,)h(Cam)m(bridge,)h(MA,)e (1966.)257 3461 y SDict begin H.S end 257 3461 a 257 3461 a SDict begin 13.6 H.A end 257 3461 a 257 3461 a SDict begin [ /View [/XYZ H.V] /Dest (cite.gallager) cvn H.B /DEST pdfmark end 257 3461 a 303 3592 a FG([8])49 b(R.)30 b(G.)g(Gallager.)41 b Fa(L)-5 b(ow-Density)32 b(Parity-Che)-5 b(ck)34 b(Co)-5 b(des)p FG(.)41 b(MIT)29 b(Press,)i(1963.)257 3617 y SDict begin H.S end 257 3617 a 257 3617 a SDict begin 13.6 H.A end 257 3617 a 257 3617 a SDict begin [ /View [/XYZ H.V] /Dest (cite.G-sigactsurvey) cvn H.B /DEST pdfmark end 257 3617 a 303 3748 a FG([9])49 b(V.)30 b(Gurusw)m(ami.)41 b(Error-correcting)33 b(co)s(des)d(and)g(expander)h(graphs.)41 b Fa(SIGA)n(CT)30 b(News)p FG(,)447 3861 y(35\(3\):25\02541,)i(Septem)m(b)s(er)g(2004.) 257 3886 y SDict begin H.S end 257 3886 a 257 3886 a SDict begin 13.6 H.A end 257 3886 a 257 3886 a SDict begin [ /View [/XYZ H.V] /Dest (cite.Gur-nowsurvey) cvn H.B /DEST pdfmark end 257 3886 a 131 x FG([10])50 b(V.)40 b(Gurusw)m(ami.)72 b Fa(List)41 b(De)-5 b(c)g(o)g(ding:)62 b(Achieving)43 b(Cap)-5 b(acity)42 b(for)f(W)-7 b(orst-Case)42 b(Err)-5 b(ors)p FG(.)447 4130 y(F)d(oundations)32 b(and)f(T)-8 b(rends)32 b(in)e(Theoretical)j(Computer)f(Science)f(\(F)-8 b(nT-TCS\).)33 b(NO)m(W)447 4242 y(publishers,)e(2006.)257 4263 y SDict begin H.S end 257 4263 a 257 4263 a SDict begin 13.6 H.A end 257 4263 a 257 4263 a SDict begin [ /View [/XYZ H.V] /Dest (cite.Gur-ITW) cvn H.B /DEST pdfmark end 257 4263 a 135 x FG([11])50 b(V.)22 b(Gurusw)m(ami.)29 b(List)23 b(deco)s(ding)g(in)g(pseudorandomness)h(and)f(a)m(v)m(erage-case)h (complex-)447 4511 y(it)m(y)-8 b(.)50 b(In)33 b Fa(Pr)-5 b(o)g(c)g(e)g(e)g(dings)39 b(of)34 b(the)i(IEEE)f(Information)f(The)-5 b(ory)36 b(W)-7 b(orkshop)p FG(,)34 b(pages)g(32\02536,)447 4624 y(Marc)m(h)d(2006.)257 4627 y SDict begin H.S end 257 4627 a 257 4627 a SDict begin 13.6 H.A end 257 4627 a 257 4627 a SDict begin [ /View [/XYZ H.V] /Dest (cite.GI-linld) cvn H.B /DEST pdfmark end 257 4627 a 153 x FG([12])50 b(V.)27 b(Gurusw)m(ami)i(and)g(P)-8 b(.)28 b(Indyk.)36 b(Linear-time)30 b(enco)s(dable)e(and)h(list)e(deco)s(dable)i(co)s(des.)447 4893 y(In)g Fa(Pr)-5 b(o)g(c)g(e)g(e)g(dings)35 b(of)d(the)g(35th)g(A)n (nnual)f(A)n(CM)g(Symp)-5 b(osium)31 b(on)g(The)-5 b(ory)32 b(of)g(Computing)447 5006 y(\(STOC\))p FG(,)d(pages)h(126\025135,)i (June)f(2003.)257 5032 y SDict begin H.S end 257 5032 a 257 5032 a SDict begin 13.6 H.A end 257 5032 a 257 5032 a SDict begin [ /View [/XYZ H.V] /Dest (cite.GI-zyablov) cvn H.B /DEST pdfmark end 257 5032 a 130 x FG([13])50 b(V.)40 b(Gurusw)m(ami)i(and)g (P)-8 b(.)41 b(Indyk.)71 b(Linear-time)43 b(enco)s(dable/deco)s(dable)g (co)s(des)d(with)447 5275 y(near-optimal)d(rate.)55 b Fa(IEEE)37 b(T)-7 b(r)i(ansactions)37 b(on)f(Information)f(The)-5 b(ory)p FG(,)37 b(51\(10\):3393\025)447 5388 y(3400,)31 b(Octob)s(er)g(2005.)p eop end %%Page: 37 37 TeXDict begin 37 36 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.37) cvn H.B /DEST pdfmark end 257 266 a 257 473 a SDict begin H.S end 257 473 a 257 473 a SDict begin 13.6 H.A end 257 473 a 257 473 a SDict begin [ /View [/XYZ H.V] /Dest (cite.GR-capacity) cvn H.B /DEST pdfmark end 257 473 a 100 x FG([14])50 b(V.)22 b(Gurusw)m(ami)h(and)g(A.)f(Rudra.)27 b(Explicit)c(capacit)m (y-ac)m(hieving)j(list-deco)s(dable)d(co)s(des.)447 686 y(In)29 b Fa(Pr)-5 b(o)g(c)g(e)g(e)g(dings)35 b(of)d(the)g(38th)g(A)n (nnual)f(A)n(CM)g(Symp)-5 b(osium)31 b(on)g(The)-5 b(ory)32 b(of)g(Computing)447 799 y(\(STOC\))p FG(,)d(pages)h(1\02510,)h(Ma)m(y) g(2006.)257 832 y SDict begin H.S end 257 832 a 257 832 a SDict begin 13.6 H.A end 257 832 a 257 832 a SDict begin [ /View [/XYZ H.V] /Dest (cite.JKM-IRA) cvn H.B /DEST pdfmark end 257 832 a 137 x FG([15])50 b(H.)45 b(Jin,)k(A.)c(Khandek)-5 b(ar,)50 b(and)c(R.)e(J.)i(McEliece.)85 b(Irregular)46 b(Rep)s(eat-Accum)m(ulate)447 1082 y(co)s(des.)66 b(In)39 b Fa(Pr)-5 b(o)g(c)g(e)g(ddings)44 b(of)c(the)h(2nd)f(International)g (Confer)-5 b(enc)g(e)42 b(on)e(T)-7 b(urb)i(o)42 b(Co)-5 b(des)447 1195 y(and)32 b(R)-5 b(elate)g(d)34 b(T)-7 b(opics)p FG(,)30 b(pages)h(1\0258,)g(Septem)m(b)s(er)h(2000.)257 1223 y SDict begin H.S end 257 1223 a 257 1223 a SDict begin 13.6 H.A end 257 1223 a 257 1223 a SDict begin [ /View [/XYZ H.V] /Dest (cite.LMSS) cvn H.B /DEST pdfmark end 257 1223 a 143 x FG([16])50 b(M.)22 b(Lub)m(y)-8 b(,)26 b(M.)c(Mitzenmac)m (her,)27 b(A.)22 b(Shokrollahi,)k(and)d(D.)g(Spielman.)29 b(E\036cien)m(t)24 b(erasure)447 1479 y(correcting)34 b(co)s(des.)49 b Fa(IEEE)35 b(T)-7 b(r)i(ansactions)34 b(on)h(Information)f(The)-5 b(ory)p FG(,)34 b(47\(2\):569\025584,)447 1592 y(2001.)257 1602 y SDict begin H.S end 257 1602 a 257 1602 a SDict begin 13.6 H.A end 257 1602 a 257 1602 a SDict begin [ /View [/XYZ H.V] /Dest (cite.LMSS-errors) cvn H.B /DEST pdfmark end 257 1602 a 160 x FG([17])50 b(M.)29 b(Lub)m(y)-8 b(,)32 b(M.)d(Mitzenmac)m(her,)k(A.)c(Shokrollahi,)j(and)e(D.)g (Spielman.)41 b(Impro)m(v)m(ed)31 b(lo)m(w-)447 1875 y(densit)m(y)h(parit)m(y-c)m(hec)m(k)j(co)s(des)d(using)g(irregular)i (graphs.)46 b Fa(IEEE)34 b(T)-7 b(r)i(ansactions)34 b(on)f(In-)447 1988 y(formation)e(The)-5 b(ory)p FG(,)31 b(47\(2\):585\025598,)i (2001.)257 2021 y SDict begin H.S end 257 2021 a 257 2021 a SDict begin 13.6 H.A end 257 2021 a 257 2021 a SDict begin [ /View [/XYZ H.V] /Dest (cite.mackay) cvn H.B /DEST pdfmark end 257 2021 a 138 x FG([18])50 b(D.)25 b(MacKa)m(y)-8 b(.)34 b(Go)s(o)s(d)25 b(error)h(correcting)h(co)s(des)e(based)h(on)g (v)m(ery)f(sparse)h(matrices.)33 b Fa(IEEE)447 2272 y(T)-7 b(r)i(ansactions)32 b(on)g(Information)f(The)-5 b(ory)p FG(,)30 b(45\(2\):399\025431,)j(1999.)257 2305 y SDict begin H.S end 257 2305 a 257 2305 a SDict begin 13.6 H.A end 257 2305 a 257 2305 a SDict begin [ /View [/XYZ H.V] /Dest (cite.MN) cvn H.B /DEST pdfmark end 257 2305 a 137 x FG([19])50 b(D.)22 b(MacKa)m(y)h(and)g(R.)f(Neal.)28 b(Near)23 b(shannon)g(limit)g(p)s(erformance)h(of)e(lo)m(w)h(densit)m (y)g(parit)m(y)447 2555 y(c)m(hec)m(k)31 b(co)s(des.)41 b Fa(Ele)-5 b(ctr)g(onic)34 b(L)-5 b(etters)p FG(,)31 b(32:1645\0251646,)h(1996.)257 2583 y SDict begin H.S end 257 2583 a 257 2583 a SDict begin 13.6 H.A end 257 2583 a 257 2583 a SDict begin [ /View [/XYZ H.V] /Dest (cite.OS02) cvn H.B /DEST pdfmark end 257 2583 a 143 x FG([20])50 b(P)-8 b(.)35 b(Osw)m(ald)h(and)f(A.)f(Shokrollahi.)55 b(Capacit)m(y-ac)m(hieving)37 b(sequences)e(for)f(the)h(erasure)447 2839 y(c)m(hannel.)k Fa(IEEE)32 b(T)-7 b(r)i(ansactions)30 b(on)h(Information)f(The)-5 b(ory)p FG(,)29 b(48\(12\):3017\0253028,)j (2002.)257 2872 y SDict begin H.S end 257 2872 a 257 2872 a SDict begin 13.6 H.A end 257 2872 a 257 2872 a SDict begin [ /View [/XYZ H.V] /Dest (cite.PSU-capbounded) cvn H.B /DEST pdfmark end 257 2872 a 137 x FG([21])50 b(H.)30 b(D.)h(P\034ster,)g(I.)f (Sason,)h(and)g(R.)f(L.)h(Urbank)m(e.)42 b(Capacit)m(y-ac)m(hieving)34 b(ensem)m(bles)d(for)447 3122 y(the)i(binary)f(erasure)h(c)m(hannel)i (with)e(b)s(ounded)g(complexit)m(y)-8 b(.)48 b Fa(IEEE)35 b(T)-7 b(r)i(ansactions)33 b(on)447 3235 y(Information)e(The)-5 b(ory)p FG(,)30 b(51\(7\):2352\0252379,)j(2005.)257 3268 y SDict begin H.S end 257 3268 a 257 3268 a SDict begin 13.6 H.A end 257 3268 a 257 3268 a SDict begin [ /View [/XYZ H.V] /Dest (cite.RSU01) cvn H.B /DEST pdfmark end 257 3268 a 138 x FG([22])50 b(T.)61 b(Ric)m(hardson,)71 b(A.)61 b(Shokrollahi,)70 b(and)62 b(R.)f(Urbank)m(e.)134 b(Design)62 b(of)f(capacit)m(y-)447 3519 y(approac)m(hing)41 b(irregular)f(lo)m (w-densit)m(y)h(parit)m(y-c)m(hec)m(k)g(co)s(des.)65 b Fa(IEEE)40 b(T)-7 b(r)i(ans.)40 b(Inform.)447 3632 y(The)-5 b(ory)p FG(,)30 b(47:619\025637,)j(F)-8 b(ebruary)31 b(2001.)257 3659 y SDict begin H.S end 257 3659 a 257 3659 a SDict begin 13.6 H.A end 257 3659 a 257 3659 a SDict begin [ /View [/XYZ H.V] /Dest (cite.RU01) cvn H.B /DEST pdfmark end 257 3659 a 143 x FG([23])50 b(T.)23 b(Ric)m(hardson)h(and)g(R.)e (Urbank)m(e.)30 b(The)23 b(capacit)m(y)h(of)f(lo)m(w-densit)m(y)i (parit)m(y)f(c)m(hec)m(k)g(co)s(des)447 3915 y(under)38 b(message-passing)f(deco)s(ding.)61 b Fa(IEEE)39 b(T)-7 b(r)i(ans.)37 b(Inform.)g(The)-5 b(ory)p FG(,)39 b(47:599\025618,)447 4028 y(F)-8 b(ebruary)31 b(2001.)257 4056 y SDict begin H.S end 257 4056 a 257 4056 a SDict begin 13.6 H.A end 257 4056 a 257 4056 a SDict begin [ /View [/XYZ H.V] /Dest (cite.RU-linencoding) cvn H.B /DEST pdfmark end 257 4056 a 143 x FG([24])50 b(T.)27 b(Ric)m(hardson)h(and)f(R.)g(Urbank)m(e.)35 b(E\036cien)m(t)29 b(enco)s(ding)f(of)f(lo)m(w-densit)m(y)i(parit)m(y-c)m(hec)m(k)447 4312 y(co)s(des.)40 b Fa(IEEE)32 b(T)-7 b(r)i(ans.)32 b(Inform.)f(The)-5 b(ory)p FG(,)31 b(47:638\025656,)h(F)-8 b(ebruary)31 b(2001.)257 4340 y SDict begin H.S end 257 4340 a 257 4340 a SDict begin 13.6 H.A end 257 4340 a 257 4340 a SDict begin [ /View [/XYZ H.V] /Dest (cite.RU-book) cvn H.B /DEST pdfmark end 257 4340 a 142 x FG([25])50 b(T.)124 b(Ric)m(hardson)h(and)f(R.)f(Urbank)m(e.)320 b Fa(Mo)-5 b(dern)119 b(Co)-5 b(ding)118 b(The)-5 b(ory)p FG(.)447 4595 y(h)m(ttp://lthcwww.ep\035.c)m(h/mct/inde)q(x.php,)36 b(2006.)257 4628 y SDict begin H.S end 257 4628 a 257 4628 a SDict begin 13.6 H.A end 257 4628 a 257 4628 a SDict begin [ /View [/XYZ H.V] /Dest (cite.SU-checkoptimal) cvn H.B /DEST pdfmark end 257 4628 a 138 x FG([26])50 b(I.)23 b(Sason)g(and)h(R.)f(L.)h (Urbank)m(e.)30 b(P)m(arit)m(y-c)m(hec)m(k)c(densit)m(y)e(v)m(ersus)f (p)s(erformance)i(of)e(binary)447 4879 y(linear)35 b(blo)s(c)m(k)g(co)s (des)f(o)m(v)m(er)i(memoryless)f(symmetric)g(c)m(hannels.)54 b Fa(IEEE)37 b(T)-7 b(r)i(ansactions)447 4992 y(on)32 b(Information)f(The)-5 b(ory)p FG(,)30 b(49\(7\):1611\0251635,)j(2003.) 257 5025 y SDict begin H.S end 257 5025 a 257 5025 a SDict begin 13.6 H.A end 257 5025 a 257 5025 a SDict begin [ /View [/XYZ H.V] /Dest (cite.SaU04) cvn H.B /DEST pdfmark end 257 5025 a 137 x FG([27])50 b(I.)43 b(Sason)h(and)h(R.)e(L.)h(Urbank) m(e.)82 b(Complexit)m(y)45 b(v)m(ersus)e(p)s(erformance)i(of)f(capacit) m(y-)447 5275 y(ac)m(hieving)e(irregular)h(rep)s(eat-accum)m(ulate)h (co)s(des)d(on)g(the)h(binary)g(erasure)f(c)m(hannel.)447 5388 y Fa(IEEE)32 b(T)-7 b(r)i(ansactions)32 b(on)g(Information)f(The) -5 b(ory)p FG(,)31 b(50\(6\):1247\0251256,)i(2004.)p eop end %%Page: 38 38 TeXDict begin 38 37 bop 0 0 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end 0 0 a 257 266 a SDict begin H.S end 257 266 a 257 266 a SDict begin H.R end 257 266 a 257 266 a SDict begin [ /View [/XYZ H.V] /Dest (page.38) cvn H.B /DEST pdfmark end 257 266 a 257 473 a SDict begin H.S end 257 473 a 257 473 a SDict begin 13.6 H.A end 257 473 a 257 473 a SDict begin [ /View [/XYZ H.V] /Dest (cite.shok-bec) cvn H.B /DEST pdfmark end 257 473 a 100 x FG([28])50 b(M.)36 b(A.)f(Shokrollahi.)59 b(New)36 b(sequences)g(of)g(linear)h (time)f(erasure)h(co)s(des)f(approac)m(hing)447 686 y(the)c(c)m(hannel) h(capacit)m(y)-8 b(.)46 b(In)31 b Fa(Pr)-5 b(o)g(c)g(e)g(esings)36 b(of)d(the)h(13th)g(International)f(Symp)-5 b(osium)32 b(on)447 799 y(Applie)-5 b(d)28 b(A)n(lgebr)-5 b(a,)30 b(A)n(lgebr)-5 b(aic)29 b(A)n(lgorithms)e(and)g(Err)-5 b(or-Corr)g(e)g(cting)29 b(Co)-5 b(des)28 b(\(AAECC\))p FG(,)447 912 y(pages)i(65\02576,)i(1999.)257 929 y SDict begin H.S end 257 929 a 257 929 a SDict begin 13.6 H.A end 257 929 a 257 929 a SDict begin [ /View [/XYZ H.V] /Dest (cite.SS96) cvn H.B /DEST pdfmark end 257 929 a 133 x FG([29])50 b(M.)26 b(Sipser)i(and)f(D.)g(Spielman.)36 b(Expander)28 b(co)s(des.)35 b Fa(IEEE)29 b(T)-7 b(r)i(ansactions)29 b(on)g(Informa-)447 1175 y(tion)j(The)-5 b(ory)p FG(,)30 b(42\(6\):1710\0251722,)j(1996.)257 1197 y SDict begin H.S end 257 1197 a 257 1197 a SDict begin 13.6 H.A end 257 1197 a 257 1197 a SDict begin [ /View [/XYZ H.V] /Dest (cite.spielman96) cvn H.B /DEST pdfmark end 257 1197 a 128 x FG([30])50 b(D.)43 b(Spielman.)79 b(Linear-time)45 b(enco)s(dable)f(and)f(deco)s (dable)h(error-correcting)h(co)s(des.)447 1438 y Fa(IEEE)32 b(T)-7 b(r)i(ansactions)32 b(on)g(Information)f(The)-5 b(ory)p FG(,)31 b(42\(6\):1723\0251732,)i(1996.)257 1461 y SDict begin H.S end 257 1461 a 257 1461 a SDict begin 13.6 H.A end 257 1461 a 257 1461 a SDict begin [ /View [/XYZ H.V] /Dest (cite.spielman-allerton) cvn H.B /DEST pdfmark end 257 1461 a 127 x FG([31])50 b(D.)33 b(Spielman.)51 b(Finding)34 b(go)s(o)s(d)f(LDPC)i(co)s(des.)49 b(In)33 b Fa(Pr)-5 b(o)g(c)g(e)g(e)g(dings)39 b(of)c(the)g(36th)h(A)n(nnual)447 1701 y(A)n(l)5 b(lerton)32 b(Confer)-5 b(enc)g(e)34 b(on)e(Communic)-5 b(ation,)31 b(Contr)-5 b(ol,)32 b(and)g(Computing)p FG(,)e(1998.)257 1719 y SDict begin H.S end 257 1719 a 257 1719 a SDict begin 13.6 H.A end 257 1719 a 257 1719 a SDict begin [ /View [/XYZ H.V] /Dest (cite.sudan-sigact) cvn H.B /DEST pdfmark end 257 1719 a 132 x FG([32])50 b(M.)22 b(Sudan.)28 b(List)23 b(deco)s(ding:)38 b(Algorithms)23 b(and)g(applications.)29 b Fa(SIGA)n(CT)23 b(News)p FG(,)h(31:16\025)447 1964 y(27,)30 b(2000.)257 1982 y SDict begin H.S end 257 1982 a 257 1982 a SDict begin 13.6 H.A end 257 1982 a 257 1982 a SDict begin [ /View [/XYZ H.V] /Dest (cite.tanner) cvn H.B /DEST pdfmark end 257 1982 a 133 x FG([33])50 b(R.)27 b(M.)h(T)-8 b(anner.)38 b(A)28 b(recursiv)m(e)h(approac)m(h)h(to)e(lo)m (w)h(complexit)m(y)h(co)s(des.)36 b Fa(IEEE)31 b(T)-7 b(r)i(ansac-)447 2227 y(tions)31 b(on)h(Information)f(The)-5 b(ory)p FG(,)31 b(27\(5\):533\025547,)i(1981.)257 2250 y SDict begin H.S end 257 2250 a 257 2250 a SDict begin 13.6 H.A end 257 2250 a 257 2250 a SDict begin [ /View [/XYZ H.V] /Dest (cite.luca-survey) cvn H.B /DEST pdfmark end 257 2250 a 128 x FG([34])50 b(L.)27 b(T)-8 b(revisan.)35 b(Some)28 b(applications)g(of)e(co)s(ding)h(theory)g(in)g(computational)i (complexit)m(y)-8 b(.)447 2491 y Fa(Quaderni)33 b(di)f(Matematic)-5 b(a)p FG(,)31 b(13:347\025424,)h(2004.)257 2508 y SDict begin H.S end 257 2508 a 257 2508 a SDict begin 13.6 H.A end 257 2508 a 257 2508 a SDict begin [ /View [/XYZ H.V] /Dest (cite.ZP-ldpc) cvn H.B /DEST pdfmark end 257 2508 a 133 x FG([35])50 b(V.)20 b(V.)h(Zy)m(ablo)m(v)h(and)f(M.)f(S.)h(Pinsk)m (er.)26 b(Estimation)c(of)e(the)i(error-correction)h(complexit)m(y)447 2754 y(of)h(gallger)i(lo)m(w-densit)m(y)g(co)s(des.)31 b Fa(Pr)-5 b(oblems)29 b(of)e(Information)e(T)-7 b(r)i(ansmission)p FG(,)25 b(11\(1\):18\025)447 2867 y(28,)30 b(1976.)p eop end %%Trailer userdict /end-hook known{end-hook}if %%EOF