Slides/nom01.ps
changeset 95 345dd18f020e
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Slides/nom01.ps	Thu Mar 08 23:29:10 2012 +0000
@@ -0,0 +1,11678 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software
+%%Title: 01.dvi
+%%Pages: 102
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 595 842
+%%DocumentFonts: Times-Bold ComicSansMS CMMIB10 CMBX10 CMBXTI10 CMBX12
+%%+ ComicSansMS-Bold CMTT10 CMBSY7 CMEX10 CMBSY10 CMMIB7 MSBM10 CMBX8
+%%+ CMBX7
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips 01.dvi -o 01.ps
+%DVIPSParameters: dpi=600
+%DVIPSSource:  TeX output 2005.04.12:1718
+%%BeginProcSet: tex.pro 0 0
+%!
+/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/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]{Ci}imagemask
+restore}B/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: pstricks.pro 0 0
+%!
+% PostScript prologue for pstricks.tex.
+% Version 97 patch 4, 04/05/10
+% For distribution, see pstricks.tex.
+%
+/tx@Dict 200 dict def tx@Dict begin
+/ADict 25 dict def
+/CM { matrix currentmatrix } bind def
+/SLW /setlinewidth load def
+/CLW /currentlinewidth load def
+/CP /currentpoint load def
+/ED { exch def } bind def
+/L /lineto load def
+/T /translate load def
+/TMatrix { } def
+/RAngle { 0 } def
+/Atan { /atan load stopped { pop pop 0 } if } def
+/Div { dup 0 eq { pop } { div } ifelse } def
+/NET { neg exch neg exch T } def
+/Pyth { dup mul exch dup mul add sqrt } def
+/PtoC { 2 copy cos mul 3 1 roll sin mul } def
+/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def }
+def
+/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def
+} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ }
+/pathforall load stopped { pop pop pop pop } if z } def
+/STP { .996264 dup scale } def
+/STV { SDict begin normalscale end STP  } def
+%
+%%-------------- DG begin patch 15 ---------------%%
+%/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def
+%PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y
+%mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul
+%/y ED x mul /x ED x 0 gt y 0 gt and { [ y x ] 1 a sub y mul } { [ 1 0 ]
+%0 } ifelse setdash stroke } def
+/DashLine {
+  dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def PathLength } ifelse
+  /b ED /x1 ED /y1 ED /x ED /y ED 
+  /z y x add y1 add x1 add def
+  /Coef b a .5 sub 2 mul y mul sub z Div round 
+  z mul a .5 sub 2 mul y mul add b exch Div def 
+  /y y Coef mul def /x x Coef mul def /y1 y1 Coef mul def /x1 x1 Coef mul def
+  x1 0 gt y1 0 gt x 0 gt y 0 gt and { [ y x y1 x1 ] 1 a sub y mul}
+  { [ 1 0] 0 } ifelse setdash stroke
+} def
+%%-------------- DG end patch 15 ---------------%%
+/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt
+{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add
+def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if
+] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1
+setlinecap stroke } def
+/LineFill { gsave abs CLW add /a ED a 0 dtransform round exch round exch
+2 copy idtransform exch Atan rotate idtransform pop /a ED .25 .25
+% DG/SR modification begin - Dec. 12, 1997 - Patch 2
+%itransform translate pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a
+itransform pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a
+% DG/SR modification end
+Div cvi /x1 ED /y2 y2 y1 sub def clip newpath 2 setlinecap systemdict
+/setstrokeadjust known { true setstrokeadjust } if x2 x1 sub 1 add { x1
+% DG/SR modification begin - Jun.  1, 1998 - Patch 3 (from Michael Vulis)
+% a mul y1 moveto 0 y2 rlineto stroke /x1 x1 1 add def } repeat grestore }
+% def
+a mul y1 moveto 0 y2 rlineto stroke /x1 x1 1 add def } repeat grestore
+pop pop } def
+% DG/SR modification end
+/BeginArrow { ADict begin /@mtrx CM def gsave 2 copy T 2 index sub neg
+exch 3 index sub exch Atan rotate newpath } def
+/EndArrow { @mtrx setmatrix CP grestore end } def
+/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1
+scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill
+grestore } def
+/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0
+CLW moveto } def
+/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2
+div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0
+CLW moveto } def
+/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW
+2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0
+curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto }
+def
+/SD { 0 360 arc fill } def
+/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS
+CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def
+/Shadow { [ { /moveto load } { /lineto load } { /curveto load } {
+/closepath load } /pathforall load stopped { pop pop pop pop CP /moveto
+load } if ] cvx newpath 3 1 roll T exec } def
+/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch
+cvi def } def
+/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if
+f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def
+/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub
+def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def
+/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 }
+ifelse { pop } repeat a } def
+/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq
+and { pop pop /n n 1 sub def } if } def
+/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop }
+repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1
+ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1
+moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto
+Lineto pop pop closepath } ifelse } def
+/Diamond { /mtrx CM def T rotate /h ED /w ED dup 0 eq { pop } { CLW mul
+neg /d ED /a w h Atan def /h d a sin Div h add def /w d a cos Div w add
+def } ifelse mark w 2 div h 2 div w 0 0 h neg w neg 0 0 h w 2 div h 2
+div /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx
+setmatrix } def
+% DG modification begin - Jan. 15, 1997
+%/Triangle { /mtrx CM def translate rotate /h ED 2 div /w ED dup 0 eq {
+%pop } { CLW mul /d ED /h h d w h Atan sin Div sub def /w w d h w Atan 2
+%div dup cos exch sin Div mul sub def } ifelse mark 0 d w neg d 0 h w d 0
+%d /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx
+%setmatrix } def
+/Triangle { /mtrx CM def translate rotate /h ED 2 div /w ED dup
+CLW mul /d ED /h h d w h Atan sin Div sub def /w w d h w Atan 2
+div dup cos exch sin Div mul sub def mark 0 d w neg d 0 h w d 0
+d /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx
+% DG/SR modification begin - Jun.  1, 1998 - Patch 3 (from Michael Vulis)
+% setmatrix } def
+setmatrix pop } def
+% DG/SR modification end
+/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth
+def } def
+/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth
+def } def
+/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1
+def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp
+mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos
+abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def
+/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul
+m mul neg def } def
+/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if }
+ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def }
+def
+/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def
+/NC { CC x1 y1 x2 y2 x y curveto } def
+/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def
+/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def
+/NAC { x2 y2 x y curveto CC x1 y1 } def
+/EAC { x2 y2 x y ArrowB curveto pop pop } def
+/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def
+    n { NC } repeat EOC } ifelse } def
+/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload
+/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop
+pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def
+/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt {
+CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC }
+repeat closepath pop pop } ifelse } def
+/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def
+/ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def
+/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore }
+def
+/FontDot { DS 2 mul dup matrix scale matrix concatmatrix exch matrix
+rotate matrix concatmatrix exch findfont exch makefont setfont } def
+/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto
+x1 y1 lineto closepath } def
+/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1
+y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div
+exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse
+/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto
+x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath }
+ifelse } def
+/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add
+/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq {
+pop pop Rect } { OvalFrame } ifelse } def
+/BezierNArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop
+} if n 1 sub neg 3 mod 3 add 3 mod { 0 0 /n n 1 add def } repeat f { ]
+aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def
+/OpenBezier { BezierNArray n 1 eq { pop pop } { ArrowA n 4 sub 3 idiv { 6
+2 roll 4 2 roll curveto } repeat 6 2 roll 4 2 roll ArrowB curveto }
+ifelse } def
+/ClosedBezier { BezierNArray n 1 eq { pop pop } { moveto n 1 sub 3 idiv {
+6 2 roll 4 2 roll curveto } repeat closepath } ifelse } def
+/BezierShowPoints { gsave Points aload length 2 div cvi /n ED moveto n 1
+sub { lineto } repeat CLW 2 div SLW [ 4 4 ] 0 setdash stroke grestore }
+def
+/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1
+sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA
+x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0
+y0 x0 2 mul x1 sub y1 ] def } def
+/Grid { newpath /a 4 string def /b ED /c ED /n ED cvi dup 1 lt { pop 1 }
+if /s ED s div dup 0 eq { pop 1 } if /dy ED s div dup 0 eq { pop 1 } if
+/dx ED dy div round dy mul /y0 ED dx div round dx mul /x0 ED dy div
+round cvi /y2 ED dx div round cvi /x2 ED dy div round cvi /y1 ED dx div
+round cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse def /w x2 x1 sub
+0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 div add def
+/Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 div add def }
+if systemdict /setstrokeadjust known { true setstrokeadjust /t { } def }
+{ /t { transform 0.25 sub round 0.25 add exch 0.25 sub round 0.25 add
+exch itransform } bind def } ifelse gsave n 0 gt { 1 setlinecap [ 0 dy n
+div ] dy n div 2 div setdash } { 2 setlinecap } ifelse /i x1 def /f y1
+dy mul n 0 gt { dy n div 2 div h mul sub } if def /g y2 dy mul n 0 gt {
+dy n div 2 div h mul add } if def x2 x1 sub w mul 1 add dup 1000 gt {
+pop 1000 } if { i dx mul dup y0 moveto b 0 gt { gsave c i a cvs dup
+stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 add neg} ifelse h 0 gt {b neg}
+{z1} ifelse rmoveto show grestore } if dup t f moveto g t L stroke /i i
+w add def } repeat grestore gsave n 0 gt
+% DG/SR modification begin - Nov. 7, 1997 - Patch 1
+%{ 1 setlinecap [ 0 dx n div ] dy n div 2 div setdash }
+{ 1 setlinecap [ 0 dx n div ] dx n div 2 div setdash }
+% DG/SR modification end
+{ 2 setlinecap } ifelse /i y1 def /f x1 dx mul
+n 0 gt { dx n div 2 div w mul sub } if def /g x2 dx mul n 0 gt { dx n
+div 2 div w mul add } if def y2 y1 sub h mul 1 add dup 1000 gt { pop
+1000 } if { newpath i dy mul dup x0 exch moveto b 0 gt { gsave c i a cvs
+dup stringwidth pop /z2 ED w 0 gt {z1 z2 add neg} {z1} ifelse h 0 gt
+{z1} {b neg} ifelse rmoveto show grestore } if dup f exch t moveto g
+exch t L stroke /i i h add def } repeat grestore } def
+/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0
+1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add
+exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c
+mul neg d } def
+/Ellipse { /mtrx CM def T scale 0 0 1 5 3 roll arc mtrx setmatrix } def
+/Rot { CP CP translate 3 -1 roll neg rotate NET  } def
+/RotBegin { tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 }
+def } if /TMatrix [ TMatrix CM ] cvx def /a ED a Rot /RAngle [ RAngle
+dup a add ] cvx def } def
+/RotEnd { /TMatrix [ TMatrix setmatrix ] cvx def /RAngle [ RAngle pop ]
+cvx def } def
+/PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def
+/PutBegin { /TMatrix [ TMatrix CM ] cvx def CP 4 2 roll T moveto } def
+/PutEnd { CP /TMatrix [ TMatrix setmatrix ] cvx def moveto } def
+/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s
+abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b
+div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } {
+h1 abs h sub dup s mul abs } ifelse } def
+/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s
+mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q
+{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add
+exch } def
+/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { Visible
+/IfVisible true def } if } { IfVisible { Invisible /IfVisible false def
+} if } ifelse } def
+/InitOL { /OLUnit [ 3000 3000 matrix defaultmatrix dtransform ] cvx def
+/Visible { CP OLUnit idtransform T moveto } def /Invisible { CP OLUnit
+neg exch neg exch idtransform T moveto } def /BOL { BeginOL } def
+/IfVisible true def } def
+end
+% END pstricks.pro
+
+%%EndProcSet
+%%BeginProcSet: pst-dots.pro 0 0
+%!PS-Adobe-2.0
+%%Title: Dot Font for PSTricks
+%%Creator: Timothy Van Zandt <tvz@Princeton.EDU>
+%%Creation Date: May 7, 1993
+%% Version 97 patch 1, 99/12/16
+%% Modified by Etienne Riga <etienne.riga@skynet.be> - Dec. 16, 1999
+%% to add /Diamond, /SolidDiamond and /BoldDiamond
+10 dict dup begin
+  /FontType 3 def
+  /FontMatrix [ .001 0 0 .001 0 0 ] def
+  /FontBBox [ 0 0 0 0 ] def
+  /Encoding 256 array def
+  0 1 255 { Encoding exch /.notdef put } for
+  Encoding
+    dup (b) 0 get /Bullet put
+    dup (c) 0 get /Circle put
+    dup (C) 0 get /BoldCircle put
+    dup (u) 0 get /SolidTriangle put
+    dup (t) 0 get /Triangle put
+    dup (T) 0 get /BoldTriangle put
+    dup (r) 0 get /SolidSquare put
+    dup (s) 0 get /Square put
+    dup (S) 0 get /BoldSquare put
+    dup (q) 0 get /SolidPentagon put
+    dup (p) 0 get /Pentagon put
+    dup (P) 0 get /BoldPentagon put
+% DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga
+    dup (l) 0 get /SolidDiamond put
+    dup (d) 0 get /Diamond put
+        (D) 0 get /BoldDiamond put
+% DG/SR modification end
+  /Metrics 13 dict def
+  Metrics begin
+    /Bullet        1000   def
+    /Circle        1000   def
+    /BoldCircle    1000   def
+    /SolidTriangle 1344   def
+    /Triangle      1344   def
+    /BoldTriangle  1344   def
+    /SolidSquare    886   def
+    /Square         886   def
+    /BoldSquare     886   def
+    /SolidPentagon 1093.2 def
+    /Pentagon      1093.2 def
+    /BoldPentagon  1093.2 def
+% DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga
+    /SolidDiamond  1008   def
+    /Diamond       1008   def
+    /BoldDiamond   1008   def
+% DG/SR modification end
+    /.notdef 0 def
+  end
+  /BBoxes 13 dict def
+  BBoxes begin
+    /Circle        { -550 -550 550 550 } def
+    /BoldCircle    /Circle load def
+    /Bullet        /Circle load def
+    /Triangle      { -571.5 -330 571.5 660 } def
+    /BoldTriangle  /Triangle load def
+    /SolidTriangle /Triangle load def
+    /Square        { -450 -450 450 450 } def
+    /BoldSquare    /Square load def
+    /SolidSquare   /Square load def
+    /Pentagon      { -546.6 -465 546.6 574.7 } def
+    /BoldPentagon  /Pentagon load def
+    /SolidPentagon /Pentagon load def
+% DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga
+    /Diamond       { -428.5 -742.5 428.5 742.5 } def
+    /BoldDiamond   /Diamond load def
+    /SolidDiamond  /Diamond load def
+% DG/SR modification end
+    /.notdef { 0 0 0 0 } def
+  end
+  /CharProcs 20 dict def
+  CharProcs begin
+    /Adjust {
+      2 copy dtransform floor .5 add exch floor .5 add exch idtransform
+      3 -1 roll div 3 1 roll exch div exch scale
+    } def
+    /CirclePath    { 0 0 500 0 360 arc closepath } def
+    /Bullet        { 500 500 Adjust CirclePath fill } def
+    /Circle        { 500 500 Adjust CirclePath .9 .9 scale CirclePath
+                     eofill } def
+    /BoldCircle    { 500 500 Adjust CirclePath .8 .8 scale CirclePath
+                     eofill } def
+    /BoldCircle    { CirclePath .8 .8 scale CirclePath eofill } def
+    /TrianglePath  { 0  660 moveto -571.5 -330 lineto 571.5 -330 lineto
+                     closepath } def
+    /SolidTriangle { TrianglePath fill } def
+    /Triangle      { TrianglePath .85 .85 scale TrianglePath eofill } def
+    /BoldTriangle  { TrianglePath .7 .7 scale TrianglePath eofill } def
+    /SquarePath    { -450 450 moveto 450 450 lineto 450 -450 lineto
+                     -450 -450 lineto closepath } def
+    /SolidSquare   { SquarePath fill } def
+    /Square        { SquarePath .89 .89 scale SquarePath eofill } def
+    /BoldSquare    { SquarePath .78 .78 scale SquarePath eofill } def
+    /PentagonPath  {
+      -337.8 -465   moveto
+       337.8 -465   lineto
+       546.6  177.6 lineto
+         0    574.7 lineto
+      -546.6  177.6 lineto
+      closepath
+    } def
+    /SolidPentagon { PentagonPath fill } def
+    /Pentagon      { PentagonPath .89 .89 scale PentagonPath eofill } def
+    /BoldPentagon  { PentagonPath .78 .78 scale PentagonPath eofill } def
+% DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga
+    /DiamondPath   { 0 742.5 moveto -428.5 0 lineto 0 -742.5 lineto
+                     428.5 0 lineto closepath } def
+    /SolidDiamond  { DiamondPath fill } def
+    /Diamond       { DiamondPath .85 .85 scale DiamondPath eofill } def
+    /BoldDiamond   { DiamondPath .7 .7 scale DiamondPath eofill } def
+% DG/SR modification end
+    /.notdef { } def
+  end
+  /BuildGlyph {
+    exch
+    begin
+      Metrics 1 index get exec 0
+      BBoxes 3 index get exec
+      setcachedevice
+      CharProcs begin load exec end
+    end
+  } def
+  /BuildChar {
+    1 index /Encoding get exch get
+    1 index /BuildGlyph get exec
+  } bind def
+end
+/PSTricksDotFont exch definefont pop
+%END pst-dots.pro
+
+%%EndProcSet
+%%BeginProcSet: pst-node.pro 0 0
+%!
+% PostScript prologue for pst-node.tex.
+% Version 97 patch 1, 97/05/09.
+% For distribution, see pstricks.tex.
+%
+/tx@NodeDict 400 dict def tx@NodeDict begin
+tx@Dict begin /T /translate load def end
+/NewNode { gsave /next ED dict dup 3 1 roll def exch { dup 3 1 roll def }
+if begin tx@Dict begin STV CP T exec end /NodeMtrx CM def next end
+grestore } def
+/InitPnode { /Y ED /X ED /NodePos { NodeSep Cos mul NodeSep Sin mul } def
+} def
+/InitCnode { /r ED /Y ED /X ED /NodePos { NodeSep r add dup Cos mul exch
+Sin mul } def } def
+/GetRnodePos { Cos 0 gt { /dx r NodeSep add def } { /dx l NodeSep sub def
+} ifelse Sin 0 gt { /dy u NodeSep add def } { /dy d NodeSep sub def }
+ifelse dx Sin mul abs dy Cos mul abs gt { dy Cos mul Sin div dy } { dx
+dup Sin mul Cos Div } ifelse } def
+/InitRnode { /Y ED /X ED X sub /r ED /l X neg def Y add neg /d ED Y sub
+/u ED /NodePos { GetRnodePos } def } def
+/DiaNodePos { w h mul w Sin mul abs h Cos mul abs add Div NodeSep add dup
+Cos mul exch Sin mul } def
+/TriNodePos { Sin s lt { d NodeSep sub dup Cos mul Sin Div exch } { w h
+mul w Sin mul h Cos abs mul add Div NodeSep add dup Cos mul exch Sin mul
+} ifelse } def
+/InitTriNode { sub 2 div exch 2 div exch 2 copy T 2 copy 4 index index /d
+ED pop pop pop pop -90 mul rotate /NodeMtrx CM def /X 0 def /Y 0 def d
+sub abs neg /d ED d add /h ED 2 div h mul h d sub Div /w ED /s d w Atan
+sin def /NodePos { TriNodePos } def } def
+/OvalNodePos { /ww w NodeSep add def /hh h NodeSep add def Sin ww mul Cos
+hh mul Atan dup cos ww mul exch sin hh mul } def
+/GetCenter { begin X Y NodeMtrx transform CM itransform end } def
+/XYPos { dup sin exch cos Do /Cos ED /Sin ED /Dist ED Cos 0 gt { Dist
+Dist Sin mul Cos div } { Cos 0 lt { Dist neg Dist Sin mul Cos div neg }
+{ 0 Dist Sin mul } ifelse } ifelse Do } def
+/GetEdge { dup 0 eq { pop begin 1 0 NodeMtrx dtransform CM idtransform
+exch atan sub dup sin /Sin ED cos /Cos ED /NodeSep ED NodePos NodeMtrx
+dtransform CM idtransform end } { 1 eq {{exch}} {{}} ifelse /Do ED pop
+XYPos } ifelse } def
+/AddOffset { 1 index 0 eq { pop pop } { 2 copy 5 2 roll cos mul add 4 1
+roll sin mul sub exch } ifelse } def
+/GetEdgeA { NodeSepA AngleA NodeA NodeSepTypeA GetEdge OffsetA AngleA
+AddOffset yA add /yA1 ED xA add /xA1 ED } def
+/GetEdgeB { NodeSepB AngleB NodeB NodeSepTypeB GetEdge OffsetB AngleB
+AddOffset yB add /yB1 ED xB add /xB1 ED } def
+/GetArmA { ArmTypeA 0 eq { /xA2 ArmA AngleA cos mul xA1 add def /yA2 ArmA
+AngleA sin mul yA1 add def } { ArmTypeA 1 eq {{exch}} {{}} ifelse /Do ED
+ArmA AngleA XYPos OffsetA AngleA AddOffset yA add /yA2 ED xA add /xA2 ED
+} ifelse } def
+/GetArmB { ArmTypeB 0 eq { /xB2 ArmB AngleB cos mul xB1 add def /yB2 ArmB
+AngleB sin mul yB1 add def } { ArmTypeB 1 eq {{exch}} {{}} ifelse /Do ED
+ArmB AngleB XYPos OffsetB AngleB AddOffset yB add /yB2 ED xB add /xB2 ED
+} ifelse } def
+/InitNC { /b ED /a ED /NodeSepTypeB ED /NodeSepTypeA ED /NodeSepB ED
+/NodeSepA ED /OffsetB ED /OffsetA ED tx@NodeDict a known tx@NodeDict b
+known and dup { /NodeA a load def /NodeB b load def NodeA GetCenter /yA
+ED /xA ED NodeB GetCenter /yB ED /xB ED } if } def
+/LPutLine { 4 copy 3 -1 roll sub neg 3 1 roll sub Atan /NAngle ED 1 t sub
+mul 3 1 roll 1 t sub mul 4 1 roll t mul add /Y ED t mul add /X ED } def
+/LPutLines { mark LPutVar counttomark 2 div 1 sub /n ED t floor dup n gt
+{ pop n 1 sub /t 1 def } { dup t sub neg /t ED } ifelse cvi 2 mul { pop
+} repeat LPutLine cleartomark } def
+/BezierMidpoint { /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /y0 ED /x0 ED
+/t ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3
+mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx
+sub def /ay y3 y0 sub cy sub by sub def ax t 3 exp mul bx t t mul mul
+add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add
+y0 add 3 ay t t mul mul mul 2 by t mul mul add cy add 3 ax t t mul mul
+mul 2 bx t mul mul add cx add atan /NAngle ED /Y ED /X ED } def
+/HPosBegin { yB yA ge { /t 1 t sub def } if /Y yB yA sub t mul yA add def
+} def
+/HPosEnd { /X Y yyA sub yyB yyA sub Div xxB xxA sub mul xxA add def
+/NAngle yyB yyA sub xxB xxA sub Atan def } def
+/HPutLine { HPosBegin /yyA ED /xxA ED /yyB ED /xxB ED HPosEnd  } def
+/HPutLines { HPosBegin yB yA ge { /check { le } def } { /check { ge } def
+} ifelse /xxA xA def /yyA yA def mark xB yB LPutVar { dup Y check { exit
+} { /yyA ED /xxA ED } ifelse } loop /yyB ED /xxB ED cleartomark HPosEnd 
+} def
+/VPosBegin { xB xA lt { /t 1 t sub def } if /X xB xA sub t mul xA add def
+} def
+/VPosEnd { /Y X xxA sub xxB xxA sub Div yyB yyA sub mul yyA add def
+/NAngle yyB yyA sub xxB xxA sub Atan def } def
+/VPutLine { VPosBegin /yyA ED /xxA ED /yyB ED /xxB ED VPosEnd  } def
+/VPutLines { VPosBegin xB xA ge { /check { le } def } { /check { ge } def
+} ifelse /xxA xA def /yyA yA def mark xB yB LPutVar { 1 index X check {
+exit } { /yyA ED /xxA ED } ifelse } loop /yyB ED /xxB ED cleartomark
+VPosEnd  } def
+/HPutCurve { gsave newpath /SaveLPutVar /LPutVar load def LPutVar 8 -2
+roll moveto curveto flattenpath /LPutVar [ {} {} {} {} pathforall ] cvx
+def grestore exec /LPutVar /SaveLPutVar load def } def
+/NCCoor { /AngleA yB yA sub xB xA sub Atan def /AngleB AngleA 180 add def
+GetEdgeA GetEdgeB /LPutVar [ xB1 yB1 xA1 yA1 ] cvx def /LPutPos {
+LPutVar LPutLine } def /HPutPos { LPutVar HPutLine } def /VPutPos {
+LPutVar VPutLine } def LPutVar } def
+/NCLine { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB lineto pop pop
+end } def
+/NCLines { false NArray n 0 eq { NCLine } { 2 copy yA sub exch xA sub
+Atan /AngleA ED n 2 mul dup index exch index yB sub exch xB sub Atan
+/AngleB ED GetEdgeA GetEdgeB /LPutVar [ xB1 yB1 n 2 mul 4 add 4 roll xA1
+yA1 ] cvx def mark LPutVar tx@Dict begin false Line end /LPutPos {
+LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def }
+ifelse } def
+/NCCurve { GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1
+roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA
+GetArmB xA2 yA2 xA1 yA1 tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict
+begin ArrowB end curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ]
+cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines
+} HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } def
+/NCAngles { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate
+def xA2 yA2 mtrx transform pop xB2 yB2 mtrx transform exch pop mtrx
+itransform /y0 ED /x0 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 x0 y0 xA2
+yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1
+yB1 xB2 yB2 x0 y0 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def
+/HPutPos { HPutLines } def /VPutPos { VPutLines } def } def
+/NCAngle { GetEdgeA GetEdgeB GetArmB /mtrx AngleA matrix rotate def xB2
+yB2 mtrx itransform pop xA1 yA1 mtrx itransform exch pop mtrx transform
+/y0 ED /x0 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 x0 y0 xA1 yA1
+tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 x0 y0 xA1 yA1 ]
+cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos {
+VPutLines } def } def
+/NCBar { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate def
+xA2 yA2 mtrx itransform pop xB2 yB2 mtrx itransform pop sub dup 0 mtrx
+transform 3 -1 roll 0 gt { /yB2 exch yB2 add def /xB2 exch xB2 add def }
+{ /yA2 exch neg yA2 add def /xA2 exch neg xA2 add def } ifelse mark ArmB
+0 ne { xB1 yB1 } if xB2 yB2 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict
+begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx
+def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos {
+VPutLines } def } def
+/NCDiag { GetEdgeA GetEdgeB GetArmA GetArmB mark ArmB 0 ne { xB1 yB1 } if
+xB2 yB2 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end
+/LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx def /LPutPos {
+LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def }
+def
+/NCDiagg { GetEdgeA GetArmA yB yA2 sub xB xA2 sub Atan 180 add /AngleB ED
+GetEdgeB mark xB1 yB1 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin
+false Line end /LPutVar [ xB1 yB1 xA2 yA2 xA1 yA1 ] cvx def /LPutPos {
+LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def }
+def
+/NCLoop { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate
+def xA2 yA2 mtrx transform loopsize add /yA3 ED /xA3 ED /xB3 xB2 yB2
+mtrx transform pop def xB3 yA3 mtrx itransform /yB3 ED /xB3 ED xA3 yA3
+mtrx itransform /yA3 ED /xA3 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2
+xB3 yB3 xA3 yA3 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false
+Line end /LPutVar [ xB1 yB1 xB2 yB2 xB3 yB3 xA3 yA3 xA2 yA2 xA1 yA1 ]
+cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos {
+VPutLines } def } def
+% DG/SR modification begin - May 9, 1997 - Patch 1
+%/NCCircle { 0 0 NodesepA nodeA \tx@GetEdge pop xA sub 2 div dup 2 exp r
+%r mul sub abs sqrt atan 2 mul /a ED r AngleA 90 add PtoC yA add exch xA add
+%exch 2 copy /LPutVar [ 4 2 roll r AngleA ] cvx def /LPutPos { LPutVar t 360
+%mul add dup 5 1 roll 90 sub \tx@PtoC 3 -1 roll add /Y ED add /X ED /NAngle ED
+/NCCircle { NodeSepA 0 NodeA 0 GetEdge pop 2 div dup 2 exp r
+r mul sub abs sqrt atan 2 mul /a ED r AngleA 90 add PtoC yA add exch xA add
+exch 2 copy /LPutVar [ 4 2 roll r AngleA ] cvx def /LPutPos { LPutVar t 360
+mul add dup 5 1 roll 90 sub PtoC 3 -1 roll add /Y ED add /X ED /NAngle ED
+% DG/SR modification end
+} def /HPutPos { LPutPos } def /VPutPos { LPutPos } def r AngleA 90 sub a add
+AngleA 270 add a sub tx@Dict begin /angleB ED /angleA ED /r ED /c 57.2957 r
+Div def /y ED /x ED } def
+/NCBox { /d ED /h ED /AngleB yB yA sub xB xA sub Atan def /AngleA AngleB
+180 add def GetEdgeA GetEdgeB /dx d AngleB sin mul def /dy d AngleB cos
+mul neg def /hx h AngleB sin mul neg def /hy h AngleB cos mul def
+/LPutVar [ xA1 hx add yA1 hy add xB1 hx add yB1 hy add xB1 dx add yB1 dy
+add xA1 dx add yA1 dy add ] cvx def /LPutPos { LPutLines } def /HPutPos
+{ xB yB xA yA LPutLine } def /VPutPos { HPutPos } def mark LPutVar
+tx@Dict begin false Polygon end } def
+/NCArcBox { /l ED neg /d ED /h ED /a ED /AngleA yB yA sub xB xA sub Atan
+def /AngleB AngleA 180 add def /tA AngleA a sub 90 add def /tB tA a 2
+mul add def /r xB xA sub tA cos tB cos sub Div dup 0 eq { pop 1 } if def
+/x0 xA r tA cos mul add def /y0 yA r tA sin mul add def /c 57.2958 r div
+def /AngleA AngleA a sub 180 add def /AngleB AngleB a add 180 add def
+GetEdgeA GetEdgeB /AngleA tA 180 add yA yA1 sub xA xA1 sub Pyth c mul
+sub def /AngleB tB 180 add yB yB1 sub xB xB1 sub Pyth c mul add def l 0
+eq { x0 y0 r h add AngleA AngleB arc x0 y0 r d add AngleB AngleA arcn }
+{ x0 y0 translate /tA AngleA l c mul add def /tB AngleB l c mul sub def
+0 0 r h add tA tB arc r h add AngleB PtoC r d add AngleB PtoC 2 copy 6 2
+roll l arcto 4 { pop } repeat r d add tB PtoC l arcto 4 { pop } repeat 0
+0 r d add tB tA arcn r d add AngleA PtoC r h add AngleA PtoC 2 copy 6 2
+roll l arcto 4 { pop } repeat r h add tA PtoC l arcto 4 { pop } repeat }
+ifelse closepath /LPutVar [ x0 y0 r AngleA AngleB h d ] cvx def /LPutPos
+{ LPutVar /d ED /h ED /AngleB ED /AngleA ED /r ED /y0 ED /x0 ED t 1 le {
+r h add AngleA 1 t sub mul AngleB t mul add dup 90 add /NAngle ED PtoC }
+{ t 2 lt { /NAngle AngleB 180 add def r 2 t sub h mul t 1 sub d mul add
+add AngleB PtoC } { t 3 lt { r d add AngleB 3 t sub mul AngleA 2 t sub
+mul add dup 90 sub /NAngle ED PtoC } { /NAngle AngleA 180 add def r 4 t
+sub d mul t 3 sub h mul add add AngleA PtoC } ifelse } ifelse } ifelse
+y0 add /Y ED x0 add /X ED } def /HPutPos { LPutPos } def /VPutPos {
+LPutPos } def } def
+/Tfan { /AngleA yB yA sub xB xA sub Atan def GetEdgeA w xA1 xB sub yA1 yB
+sub Pyth Pyth w Div CLW 2 div mul 2 div dup AngleA sin mul yA1 add /yA1
+ED AngleA cos mul xA1 add /xA1 ED /LPutVar [ xA1 yA1 m { xB w add yB xB
+w sub yB } { xB yB w sub xB yB w add } ifelse xA1 yA1 ] cvx def /LPutPos
+{ LPutLines } def /VPutPos@ { LPutVar flag { 8 4 roll pop pop pop pop }
+{ pop pop pop pop 4 2 roll } ifelse } def /VPutPos { VPutPos@ VPutLine }
+def /HPutPos { VPutPos@ HPutLine } def mark LPutVar tx@Dict begin
+/ArrowA { moveto } def /ArrowB { } def false Line closepath end } def
+/LPutCoor { NAngle tx@Dict begin /NAngle ED end gsave CM STV CP Y sub neg
+exch X sub neg exch moveto setmatrix CP grestore } def
+/LPut { tx@NodeDict /LPutPos known { LPutPos } { CP /Y ED /X ED /NAngle 0
+def } ifelse LPutCoor  } def
+/HPutAdjust { Sin Cos mul 0 eq { 0 } { d Cos mul Sin div flag not { neg }
+if h Cos mul Sin div flag { neg } if 2 copy gt { pop } { exch pop }
+ifelse } ifelse s add flag { r add neg } { l add } ifelse X add /X ED }
+def
+/VPutAdjust { Sin Cos mul 0 eq { 0 } { l Sin mul Cos div flag { neg } if
+r Sin mul Cos div flag not { neg } if 2 copy gt { pop } { exch pop }
+ifelse } ifelse s add flag { d add } { h add neg } ifelse Y add /Y ED }
+def
+end
+% END pst-node.pro
+
+%%EndProcSet
+%%BeginProcSet: pst-text.pro 0 0
+%!
+% PostScript header file pst-text.pro
+% Version 97, 94/04/20; patched MV 10-09-99 00:36
+% For distribution, see pstricks.tex.
+
+/tx@TextPathDict 40 dict def
+tx@TextPathDict begin
+
+% Syntax:  <dist> PathPosition -
+% Function: Searches for position of currentpath distance <dist> from
+%           beginning. Sets (X,Y)=position, and Angle=tangent.
+/PathPosition
+{ /targetdist exch def
+  /pathdist 0 def
+  /continue true def
+  /X { newx } def /Y { newy } def /Angle 0 def
+  gsave
+    flattenpath
+    { movetoproc }  { linetoproc } { } { firstx firsty linetoproc }
+    /pathforall load stopped { pop pop pop pop /X 0 def /Y 0 def } if
+  grestore
+} def
+
+/movetoproc { continue { @movetoproc } { pop pop } ifelse } def
+
+/@movetoproc
+{ /newy exch def /newx exch def
+  /firstx newx def /firsty newy def
+} def
+
+/linetoproc { continue { @linetoproc } { pop pop } ifelse } def
+
+/@linetoproc
+{
+  /oldx newx def /oldy newy def
+  /newy exch def /newx exch def
+  /dx newx oldx sub def
+  /dy newy oldy sub def
+  /dist dx dup mul dy dup mul add sqrt def
+  /pathdist pathdist dist add def
+  pathdist targetdist ge
+  { pathdist targetdist sub dist div dup
+    dy mul neg newy add /Y exch def
+    dx mul neg newx add /X exch def
+    /Angle dy dx atan def
+    /continue false def
+  } if
+} def
+
+/TextPathShow
+{ /String exch def
+  /CharCount 0 def
+  String length
+  { String CharCount 1 getinterval ShowChar
+    /CharCount CharCount 1 add def
+  } repeat
+} def
+
+% Syntax: <pathlength> <position> InitTextPath -
+/InitTextPath
+{ gsave
+    currentpoint /Y exch def /X exch def
+    exch X Hoffset sub sub mul
+    Voffset Hoffset sub add
+    neg X add /Hoffset exch def
+    /Voffset Y def
+  grestore
+} def
+
+/Transform
+{ PathPosition
+  dup
+  Angle cos mul Y add exch
+  Angle sin mul neg X add exch
+  translate
+  Angle rotate
+} def
+
+/ShowChar
+{ /Char exch def
+  gsave
+    Char end stringwidth
+    tx@TextPathDict begin
+    2 div /Sy exch def 2 div /Sx exch def
+
+%%%  MV 10-09-99 00:36
+    /sc?currentpoint where {pop sc?currentpoint} {currentpoint} ifelse
+%   currentpoint
+
+    Voffset sub Sy add exch
+    Hoffset sub Sx add
+    Transform
+    Sx neg Sy neg moveto
+    Char end tx@TextPathSavedShow
+    tx@TextPathDict begin
+  grestore
+  Sx 2 mul Sy 2 mul rmoveto
+} def
+
+end
+% END pst-text.pro
+
+%%EndProcSet
+%%BeginProcSet: 8r.enc 0 0
+% File 8r.enc  TeX Base 1 Encoding  Revision 2.0  2002-10-30
+%
+% @@psencodingfile@{
+%   author    = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry,
+%                W. Schmidt, P. Lehman",
+%   version   = "2.0",
+%   date      = "30 October 2002",
+%   filename  = "8r.enc",
+%   email     = "tex-fonts@@tug.org",
+%   docstring = "This is the encoding vector for Type1 and TrueType
+%                fonts to be used with TeX.  This file is part of the
+%                PSNFSS bundle, version 9"
+% @}
+% 
+% The idea is to have all the characters normally included in Type 1 fonts
+% available for typesetting. This is effectively the characters in Adobe
+% Standard encoding, ISO Latin 1, Windows ANSI including the euro symbol,
+% MacRoman, and some extra characters from Lucida.
+% 
+% Character code assignments were made as follows:
+% 
+% (1) the Windows ANSI characters are almost all in their Windows ANSI
+% positions, because some Windows users cannot easily reencode the
+% fonts, and it makes no difference on other systems. The only Windows
+% ANSI characters not available are those that make no sense for
+% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
+% (173). quotesingle and grave are moved just because it's such an
+% irritation not having them in TeX positions.
+% 
+% (2) Remaining characters are assigned arbitrarily to the lower part
+% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
+% 
+% (3) Y&Y Lucida Bright includes some extra text characters; in the
+% hopes that other PostScript fonts, perhaps created for public
+% consumption, will include them, they are included starting at 0x12.
+% These are /dotlessj /ff /ffi /ffl.
+% 
+% (4) hyphen appears twice for compatibility with both ASCII and Windows.
+%
+% (5) /Euro was assigned to 128, as in Windows ANSI
+%
+% (6) Missing characters from MacRoman encoding incorporated as follows:
+%
+%     PostScript      MacRoman        TeXBase1
+%     --------------  --------------  --------------
+%     /notequal       173             0x16
+%     /infinity       176             0x17
+%     /lessequal      178             0x18
+%     /greaterequal   179             0x19
+%     /partialdiff    182             0x1A
+%     /summation      183             0x1B
+%     /product        184             0x1C
+%     /pi             185             0x1D
+%     /integral       186             0x81
+%     /Omega          189             0x8D
+%     /radical        195             0x8E
+%     /approxequal    197             0x8F
+%     /Delta          198             0x9D
+%     /lozenge        215             0x9E
+%
+/TeXBase1Encoding [
+% 0x00
+ /.notdef /dotaccent /fi /fl
+ /fraction /hungarumlaut /Lslash /lslash
+ /ogonek /ring /.notdef /breve
+ /minus /.notdef /Zcaron /zcaron
+% 0x10
+ /caron /dotlessi /dotlessj /ff
+ /ffi /ffl /notequal /infinity
+ /lessequal /greaterequal /partialdiff /summation
+ /product /pi /grave /quotesingle
+% 0x20
+ /space /exclam /quotedbl /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus
+ /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three
+ /four /five /six /seven
+ /eight /nine /colon /semicolon
+ /less /equal /greater /question
+% 0x40
+ /at /A /B /C
+ /D /E /F /G
+ /H /I /J /K
+ /L /M /N /O
+% 0x50
+ /P /Q /R /S
+ /T /U /V /W
+ /X /Y /Z /bracketleft
+ /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /a /b /c
+ /d /e /f /g
+ /h /i /j /k
+ /l /m /n /o
+% 0x70
+ /p /q /r /s
+ /t /u /v /w
+ /x /y /z /braceleft
+ /bar /braceright /asciitilde /.notdef
+% 0x80
+ /Euro /integral /quotesinglbase /florin
+ /quotedblbase /ellipsis /dagger /daggerdbl
+ /circumflex /perthousand /Scaron /guilsinglleft
+ /OE /Omega /radical /approxequal
+% 0x90
+ /.notdef /.notdef /.notdef /quotedblleft
+ /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright
+ /oe /Delta /lozenge /Ydieresis
+% 0xA0
+ /.notdef /exclamdown /cent /sterling
+ /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft
+ /logicalnot /hyphen /registered /macron
+% 0xD0
+ /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered
+ /cedilla /onesuperior /ordmasculine /guillemotright
+ /onequarter /onehalf /threequarters /questiondown
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde
+ /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute
+ /Ocircumflex /Otilde /Odieresis /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandbls
+% 0xE0
+ /agrave /aacute /acircumflex /atilde
+ /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis
+ /igrave /iacute /icircumflex /idieresis
+% 0xF0
+ /eth /ntilde /ograve /oacute
+ /ocircumflex /otilde /odieresis /divide
+ /oslash /ugrave /uacute /ucircumflex
+ /udieresis /yacute /thorn /ydieresis
+] def
+
+
+%%EndProcSet
+%%BeginProcSet: texmital.enc 0 0
+% TeX math italic encoding.
+% No ligatures or kerns.
+% 
+/TeXMathItalicEncoding [          % now 256 chars follow
+% 0x0
+/Gamma
+/Delta
+/Theta
+/Lambda
+/Xi
+/Pi
+/Sigma
+/Upsilon
+
+% 0x8
+/Phi
+/Psi
+/Omega
+/alpha
+/beta
+/gamma
+/delta
+/epsilon1
+
+% 0x10
+/zeta
+/eta
+/theta
+/iota
+/kappa
+/lambda
+/mu
+/nu
+
+% 0x18
+/xi
+/pi
+/rho
+/sigma
+/tau
+/upsilon
+/phi
+/chi
+
+% 0x20
+/psi
+/omega
+/epsilon
+/theta1
+/pi1
+/rho1
+/sigma1
+/phi1
+
+% 0x28
+/arrowlefttophalf
+/arrowleftbothalf
+/arrowrighttophalf
+/arrowrightbothalf
+/arrowhookleft
+/arrowhookright
+/triangleright
+/triangleleft
+
+% 0x30
+/zerooldstyle
+/oneoldstyle
+/twooldstyle
+/threeoldstyle
+/fouroldstyle
+/fiveoldstyle
+/sixoldstyle
+/sevenoldstyle
+
+% 0x38
+/eightoldstyle
+/nineoldstyle
+/period
+/comma
+/less
+/slash
+/greater
+/star
+
+% 0x40
+/partialdiff
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+
+% 0x48
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+
+% 0x50
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+
+% 0x58
+/X
+/Y
+/Z
+/flat
+/natural
+/sharp
+/slurbelow
+/slurabove
+
+% 0x60
+/lscript
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+
+% 0x68
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+
+% 0x70
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+
+% 0x78
+/x
+/y
+/z
+/dotlessi
+/dotlessj
+/weierstrass
+/vector
+/tie
+
+% Have to have 128 .notdef's now to fill things out.
+% 
+/.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 /.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 /.notdef /.notdef 
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
+] def
+
+%%EndProcSet
+%%BeginProcSet: texps.pro 0 0
+%!
+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 0 0
+%!
+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
+%%BeginProcSet: color.pro 0 0
+%!
+TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
+setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
+}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
+/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
+setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
+/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
+known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
+/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
+/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
+setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
+setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
+0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
+/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
+setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
+0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
+0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
+0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
+/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
+setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
+setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
+0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
+/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
+setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
+0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
+0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
+0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
+/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
+setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
+/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
+0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
+0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
+0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
+setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
+0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
+/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
+setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
+0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
+1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
+/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
+setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
+0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
+DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
+setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
+setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
+setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC 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: ComicSansMS-Bold
+%!PS-AdobeFont-1.0: ComicSansMS-Bold Copyright [c] 1995 Microsoft Corporation. All rights reserved.
+%%CreationDate: Sat Sep 14 10:17:13 2002
+% Converted by ttf2pt1 3.4.2/ttf
+% Args: -a -b comicbd.ttf
+%%EndComments
+12 dict begin
+/FontInfo 9 dict dup begin
+/version (Version 2.10) readonly def
+/Notice (Copyright [c] 1995 Microsoft Corporation. All rights reserved.) readonly def
+/FullName (Comic Sans MS Bold) readonly def
+/FamilyName (Comic Sans MS) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle 0.000000 def
+/isFixedPitch false def
+/UnderlinePosition -133 def
+/UnderlineThickness 85 def
+end readonly def
+/FontName /ComicSansMS-Bold def
+/PaintType 0 def
+/StrokeWidth 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] def
+/FontBBox {-112 -292 1229 1102} readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A989B9974B0179FC6CC445BC1325EB8F274DD24A5D21C056364
+13EFC099729365596A8A52075A624087116520034680FDBD3E86220CBF46C2E8
+2BA32413E26C0AE960BB760BE98B2E1348D6A21CDB5429260899F7FF77617B00
+E876499AFB997425D58673778E90672CE2F26C816F6EF6C1F6F0724D575749C5
+5AE9D8CD0337709436E75CF2354AFBA7974814727450620BF79E10457E31E899
+430F90AC9865F70FE6B6776E627CF8EF16BCE98FC20BF19118EFF621136A34E7
+DFC1D81C92C0A08A2EC36BA3DEA3D39B40BCD8C02C3BB49721A82A2AFA7C71E9
+21ED507C851DE47682AEDBE1BC9FB9486BE62F811D476C5759AB64F05ED46B44
+35825B33EFD87DD94B24DBAFA17855A7A6C2890A6667F4437DC4CE8158F39396
+013978584B1F19FA92086B30B03D22D7048D338583E1FFEF30F749910C228FA3
+D6F4E130847988D50B7AAD24BD36B1964DD6224C736461035DF3E79F9662CA19
+F05C4FEF3C27BB75FF95CDB588A1954DCEA4A1FEA85D88EB893CDA427BB463C3
+443C887C5820F1530D3A40C5971DBC3E5DDAF87D55A0B515CB50DD3913ECE7B8
+33248E6D72DD363BCD0EAEEF2FD3AE92A7FB2C16635427B49324FE10CBEA6F0D
+6C15ED584ED6EAB25A8A4E1A3875EE135A5AFDAC4FF1F37C4A4608FE9444F1A2
+2D5B67823F69FA949C71C92359D4A0FB324151F1F07270C97B5C4BF572A6C501
+70E014FE8F31A57D639E15FC846ADCE6D56F23D7F4BDE8473D026CDC9CC58BA5
+03F9A2C88C18D01D8AD4E0F003380C335DFCD90C3F5CC3AE9D0905CB5478EB97
+4549B21513AA578A8B93C3012F36C6B054B8F8D75EF6BE61C442FAFC528CAD41
+225BB627A6D60FF613EF2279B10F44600908DC6C5E1A644D9C19E8294721AF85
+2399414A055EBA0B028ABD6FDFB38BE88C6F5D704FB871BC4A24723A95407243
+6EDF60F30CD8AFF952E9BAC60C1361B82E1B0B2F7D7107A377EF76DF1F1D6A11
+27ABE851BDFDBDFB0800183386582831736A70CC3AC5ADDC31DACC0163FCEAC4
+FA882EB97C873969EFA04D3AC6965E0B63963876786B6FD9FBBBC704C1DB36EF
+6B458A1ABAAA7CE8CAA45A9CF32034CD2106773B47C1039E45D7A3FF6A4CD12A
+6D5DDBB402BF674E3EE7BB01979D3234D19B9935952C99FA46782346BEA5540E
+0CC3D3B7A1ECFC649A614211EBEBA3D0A82B2004FFF2137F05F524A46A9757D9
+4335F9AA9F42C1330BDB4D89C40665A7A04E67EEDAB237208133A84721DB5F16
+30A577DAD1FB9A9903452B216FCDBBD497190258B5002C519339F0002D2FD011
+3F5AE59619AC0E883FE574C03CE7768F9CA2AFCB81F154CFB30DDED98FEBAD0E
+E5F36F6CD5776D5DB1B74D3FC87DDFA45129F2C52B2F1E9E66AD9E7C3C3C96F6
+FD1D2A69856DE0F2B9575AB7FE3A531CA0F144C6C508C1D87CA71555B93F8F77
+43574546C2A9B76FA1A462A81BD4B483454CD35A0D801EAB3A54B90340EE1298
+22028061F5D3081666241125457C9223404D30D6C17BEB76A16622F74148B6FB
+00A5F0328A6CD7A8669E539995283041B2F7BABFC41EEF179A9E95A7B2A70E3A
+9170C48233DF4FAB04CCECAC1EA93988BE254E865898634CB76A4D844C99130F
+A462E978EF1895EDC4B79EA6F9721A2034F3A7BD9EF3FABB04B5081C33120741
+EF2F23E09EA4A1A08266ECB80F3956DF84FA5B7F11E4344AB835A2E09C012CEF
+743BE11D57529C07C114D1424B7E376C211267BEED7075B675167872F7A506F4
+B9E488BDF0069858293901A0273116E89395A49AB5121BECDA36A297936EBA8F
+80BF5B2ABD3536A2450AB5778E17B3C6DB0CA94E944C0E17C3999D8B1F001192
+86FCA3BFC1CB3D5932FDE0FE6CC0C876B0D072EABAB7EF79D6CB7D3DDEE35065
+C082B37FF060B6DB75AF203FCBC673C48B92BAC90417337835E3C30AE76637C3
+8AF5DAD4E176B50DB98341C8D442F31C7CA70CA44118348DA447506ABCC3C649
+EE21863E4C426DE4581146C8A1891DD8656751732BF41A130E71D69709DF330F
+5FA05B12F842F1D6B9FD26377E37FECC26324BACBB63D5755373CCF3C501C3D5
+69F98DF2A628BC51C2DB491594A684D08CFFD37CA7DC0311A44E0CBB4AFB4993
+E852B137500A6F32D8D7D0A738F2C388F118806FAE0C1E249A472AE8B111650B
+228D76EE3EF3F92C2F27161304776A715DE0C28F9D5C7DF0D7FC3438502B11F1
+6944AC9979EBB1F7F9B291CF308FEABD6947A93FE6253BD1216220004050B3B1
+331D717C54189C7C0F88A1F21D32BAEE7008708AFD67E082CCF4E8199570C607
+CC5C0BA2B1DBF258621405F494029C6E9CE1FE98E609E6BDF94A7542230A692C
+D097005D1500270EB047A146792D7ABB027F26BABF3AE38AF75BCA4C9B960216
+1C8FA3B0A8B27733AAAF5CFC1FE01789F643CF65986F92AAF11143DDBF13FACB
+B537A70F9439B5E879F453B430044EE2D8EDFFC8167C703D76BE931B08BA4751
+D30E41266E6EB98B56C4E16D6B61184D5BCA4A8185E98E9577DE92D32FE7CCE9
+4227FF4DC358F347797DF580DA0E0A4F13FBF20B25DFF7861AC0A1A0B4C5524F
+C0BE438049DD58719392C09593CACF2C6E95B9E2C710DA59618F442E4009B55F
+53BBA83130D0C5976420C76FC705B17A54E9210CECEF0F667CF91AA2DC3A070F
+B0498DFCF4C9C07E6021D100518EB0BE7BE4C58D836493698B5BA41A8933B7AD
+DA86A3104E0703EB53CC8E7648446490D44EE8874E54DE3991E18765D7967278
+469F8151891FA3B6234602BEFEFF2E2E303D1BF62BA7876E382568846E266A09
+2A9949EDF0284D9893A6BE1AF1D918900DBA4C3AFE6DA413A1873C01CB5D540D
+5BC8F426FC260ED53689829F2081424DAFCAE49B9BB9DCDD81DF18E264104117
+0093508DF47DDEACF189E512AA14332C60F18A15C14BB9BCCA731B4BF18A5EDB
+ED67DD5AEB1BC7925907B609E7973F4F8350A61D5656FAFBE9E5A3AA5810B90C
+21CD1229AF428F3F75B7DB1F9C88FD6FBD5C15D03B5393E9EE1C31949DFAFE69
+F8C011E95D8DBCAE2C6A27D96C4C293B4C8DA741023CFBE9F55B5E0B75E691EC
+815A22E4031CCBE0F6E3AB1A9D582B8077D37723CFD254AD42F3498EACF1BE03
+E057208D3BE357AA9F6D32D07673E221C876024282665514BED008E70024586A
+F2A6676430AB9A60F28F08EC14CC7ADCBC7DA169D8A9CDBF8D70716FF4282A5E
+7021EF6CD972D368412B3F534AB8D40548A9CC009B87404941B1C18BF3AC52BD
+2CD3B4724E562CE367D96B03C0B14F5DFD867ECDCEA7763862251D029F7F2F3C
+AFC7DD736BB0C48796247300041E2F1B972B143DA98F5CF93DB14805DB66731C
+E0D76BD8681CD2FE5AFDF853E1020D7DCA0782E7835CF97A3B3B77C555D4AF6D
+37B304C544DD086A8EB0B6CF599D53A3367BA3C28DB6183AE68F6564178DC03C
+137344C5E61D62CE0FCACB721236ACAA51C5490AB3C2A2271CDF2FE0AE421D0B
+583CE2640FF05A779F21B3552E00BF225297B65FF55E08B41CDE8B5E537B68A6
+93ADDF088F1106F98799495DBB3A05C04BD649053FD293892124E36D4E754A22
+5FEA2A1C287C01F1246B6EA6AED4CDAC6B7AC4296BCDC0A475363BAE2998C2FD
+7541264591CB08CD8DA62984A5C05FE8E33ADD89BFC135F431899FCC92FD8B51
+FE215E8735958614425C59301DB6D200AE32705CFBF7A12EC415F3FD1B6DCFE6
+ADA87035E5B6F2CCDFEB403000D71C009C357C261CA4126E7A8B26B0F41D7874
+110FB0AF4CCCA650EA7679FD6AF873FDD624ED688CC9A6DC06F4B0187CC87BF7
+1F58D87B8FFA4821791D5EAB7F25592E2E45B8C167726181782CB418D2A2842D
+2A8D814A3F0622B5862E3D5F7D502EEA7777133601A5FFBAAF6FBF4238921B7B
+5EA0BE89FCC96B0433E1A5B5C42500696B7E925AB07DC0DF9E4ADEA85D9F8C77
+DFB4AC7ED4A60011B49B3197D0893CD2B43CA2E06A877F2355FEBD3C4BDB25FE
+B521E06B4A2ED0DDFDC5FC8BCDDD98CB487B441175C6ED10404A422D5D5FA988
+0332DC60B406697A33A9F31B1198C6DDD300262A9D7952B93A2A83A38BB53987
+0D91FE7034B551077512041E91CCFABFF771183B302FF5A53D2DB2CF3DEFE679
+1EB10D40091FB6F12A189B3491F59062DD7913665633A36D216A7A76B6B93D28
+A18CF021042D11CCC1BC769ADAA75B670D2D7C092B45D9330265B56B5C8E29F7
+1C9EF548BFB01C9A222C6861BDBCCBF5B17AA9F218A80D732FA2B6CD320FF03F
+5CDC3DB656367432F670E1EA6757CE2E16D44F75CA3925E9D2221524462A1F98
+761B4E749C57808C4C0DBA53B8EEFB121487E964AA7875FB2C680F09B9EE876C
+915252EA75E6FDAA61FED1B0DADF133520A0F41531905F415CDCFA691C1E8CE4
+5D52FC3EFDF376E93CF7DCA4E9552BF12E2FAF0869D24DA292AB092D024B3910
+E43859DF952CB2F4E5B602F55210846BCA14AF8BD9FFE2CA84841274B40DF193
+B425233CD0305BBF875D7087C1269F2AC74B436C27CC46EEF80F66870A59B9A6
+35CFD86D083E18D9F88CF847BB4FBE11A420A3B1458EA90D687B9CDBD36E1B88
+3AF13A55968EBA1D4B6243AF6EC65DA4791C5CAD5D6C7128962A81910C6EC895
+0E9A05BD95426B83175316E6E2ECB7BDE6902166FD5B9E984DC93A3C6D20B40C
+DED1AADCA60A7E22E14EC3674511D105E61977C2F8EB810574F71D1EEC0AFD83
+A8D8864A6BE647DC066E3BCDEFE3928BAA8452E64FE2DAD4D833C9B86EBD5078
+26AE3C493B467D4C182EDC43B7551CA846808E8EB0ABE955DFF5D18D82DDC933
+3A06B22CB7C3A854CA242F0D9CC02F1BED5F60F5C9977D820E70CB62E903C7DE
+AD63620945B22BC73737C3350C83B7284B6A4542E39FF48965E7EFE8D1351F24
+BAEDCE29D0A9F0F5CBC1455E18A3501C33AF14F3D1F63AD8688325E8CDCD77D0
+6977F200F881FC5238ED936026B990B444882BE3BD850A360CE3634B20601321
+CA03AB14E973ECF6FFFB25D9A4120CE9A368F6DF4BEE79F5042BA7C1BC0735A5
+21C4FD4DE66F78E87A90285ABA840D1A01A5246732D0B97C1F349D3BEFAAB891
+87A28EF131E429251F2CF0ADEC02EC5CC7560001713655F54E759FC4ECAFC7C0
+D94B371061BA53184111DA5E9394DCEA8EA947CC9AC1257CBB3898EAA4C17D53
+E4CFC681A17DC79899EB338C037FF75F1F5BDD22B310B27E091728626DDDAB2F
+32540AB72F1F079974CA6F28A5541AC6D2D811F0AE2BFEDD44B6922AC9127E70
+D10C3A04EE976B8938FDA640CB3077B2BF421AAAFF1052012B1DA153F7095F6E
+0C2E80C3CBB109B3AE2E0B1F5CABE244D8F1F6D29DB3997620BB2E9D2CBB6EFC
+5F8498FD5AFC79B72DDB33EF700303B8C0511C2B3420A7A62D9C95E1537EA47F
+866C9C0AFF5C3676C5969A78509A42566CF9FF5A2907997EB14BD094D66F9599
+E4081BE94947E4F9E7EAAB2A7E3E5272E57DEB9A20CF59CF938729214C68FFEF
+CAC997EC286F30AD0245F6609F59D4BBF338EFAC34668DCDFD42ADE014DD1136
+229140746D0F1FEF45942CEA347D253E10733C2AADCCB04D13A14111F19F5255
+E594ABF6B8BF5B73892EFAEDD99617C33666A20F945736B101C4F1479350B20D
+C2EB1D6A10C3F325394AA08BBB397EC3570CA912D7A12E6590BC0A46875DAAA9
+41642067E8F40213523645CA27DF9F549D595CB86D1556BC17BF0AFA2BD2FB90
+366A4CD61AC6C0C77FDA283468BC433FB781C6580DBECF492DF5BF693D272BCF
+C8EE865A639535F911B0A53AA5B266A87D91E95AF7AEECFF7B3B032871113C43
+E1AAB211B4F9A8CB7C98F6A0A210405C9B5CDE23A9D26C3B478F2D9DB1F9B65E
+7D7BC7D37E987A045A6FD3BD7A526CF6AA92641F568F088FD948BE347FB9399A
+27CC613A4225F51C430E6591B1F9A12B73D48D2519A3297FF822BA1ECC9339A4
+5598750D9A25B4AE4CB860A974783F9115082A59772D67F05E9DDF2F3659A571
+1D0C1D877583370318746A27283D70A4C549597E223A52A656B1A57D8BDB3D7B
+62537DA1491525882583ECEC244A1F30330B1C2495DBC7E205C4B0C7F6B6851E
+78C9F292AEB20C9A785CBE34D61AD65816D3339F76EAA1B4673F44DA2E1E7D41
+DA6099CFF0D580DEF7DC1DC78624B6021004D5361D14E5F40083C2E412EE5E6C
+A6E0910AC7279292B2722E18935B935D143A55B0668015BF4A733AA38973CF4C
+DD8C79ABE03CD355D981F91D77F997DF0AB8B7A26FF50CE8F2E76F1048FFD7F3
+1682DA02DD0A0B0E576D84C6A9A13E6220B237B63982514CE404E121EB7F8DF9
+93B07DA95DEE465AE1381BE41DD7AAC72A99F351D8240B75A5C61F21C051BA67
+6F7893175F3008EEF55502CCC76EDFFC8B6C4CACD47A918751603185AE45B79B
+5FFE6078951FE7FDB6FDFEF441264FDD9018AED2048CEC24861DDB2388963B83
+11326BC90AEFC6B8101C4762D9EF6463F3238FDA64581718ADF5FB24C3AF922D
+E2E48456B6BCA8F492C4ED21BA352582DC8BBD23B356B7A1488750A4D98DD796
+67371118F618E4E9F3C905DC814982B1A40503E899AAA09B2367C13113C14BC3
+BF884B0077C9CA4DCA2FB7C7EBBE81AEDB41D38818E0E8FFAC59C2A472311F26
+6DFBE6AD8D4A86A53F56EECB028F93FC3751A9EBD1D97C1B4A3D172879B19782
+A8AED71723859AF26AFBB736DA74068843264F6215A54F2879BB03C350A0B6C5
+ECDAD7BAA8CECDD76666783B4A2CB9347E2251CAF08F5D36DD56EEF77CE8C8B4
+092A8B31395D9C7991FB310C65922E86F99352A29FFE39B66B4DDCE39F3E5908
+23590CD7C75BBE8B58EDC2F62670C2F1A54555FFFE67565AB5DF23A71731265C
+BF59AFC4E6F63A24B5A2CDB4EF4032DCA5CC6D1E11BFF86FD66F627A97A3CE83
+03F1B4B7FD2E0A483928FFC97A74CD5D5FEAB7B6C6A1BD4E6F8E61B2B8C26A1E
+FF7E2F97B68CEAF2FB34EF087320F134579D9E18D1E0A10DA106C0253B84F8A2
+A807C55DD3FA8E6BD89DB799536C0D4DD02E83697425E75CD6015C07D1AC0A37
+28D93B3501EE769A08792235480A76AEEE10D19475C4D5E26B1CB7D932FEA512
+C3F54047EDE5451B65E01EFA9E51AD69DAFDFD7A483FD0C78FD1DD42F9178549
+6FBF012F90A709AC897041283C94D57FCB8387218CD94E8C6EF38B1B7AE5E27D
+9AC6340010D787A195EE9FF36BB566D39FF109AB6AF6CF6F8B105F0560100742
+C0C991B2794B6B41274F56DF2F6591BA9160E550F241398CCC8AD887CF316E25
+73D90421CFC2BE63077533ED98A070181CECFE2A19B917B34880E1D29F10D44C
+E56A8B4C31CEB2ABD660D2B55D43844B0D49978B1325CC654E83C27EA8D2610D
+332A7D3C7420DAC47BF25B05C107FA8626DACAAB514DDC66C6960A111F0348FA
+33B4BFF2CDD3783EB5068313E89BA11B9A0DC86407CE7A4975433D1ACF4F2653
+640663C6E1FE10E8C70497C9BA064DA072D59CEB63338D52DD46BAE294E89647
+565623B10E30E7A4A75692FE0754EC6D3EDE9EDF028C001992DB1A8A7827B704
+36DC288FD4F6301CE84926185763DA65D56DB07498975E3978016AB67421D220
+93CEA321E8A5ADDA0F695F808209AE17D9440A9376CFC52EE5362FAE1C98A80F
+580436E7C70D3AC58AB276018BB01F1E9528DCB0915D4862F8867C39DF13AFE0
+DCC959FBC88191DD4FA52EF6C1E8CCD27AFA40EC98F78E6D002A0798629A165C
+979FA953C721060702EE12357E3ED1575040EEE7FA0C9557FEFA03303D9C3882
+4A7D11DCD5168A89F7F31E816360FEDD6159D2E0AB6629E8D7E7B481110F9C37
+90FB60E443E19808D80B366E78AC29A355032BA21D8769A6184B2FA4640F53BE
+8056A290D9ADC647BA2AD619703B3D12BBF352E37B70A4461343A313A28A9AB0
+340BF4162214EA6C96CA2FE77BF1B72E2594437978ECD2FBC3A7C56C8995076B
+FCAD6B154618CA0C7AF81DAF1E395809D3B823DDE53B52C16C7BAC8CFC9A4916
+A6D053FE58FA2BC93BFE3932A2B1759E96D5784D36A964513E959606BBE3124D
+EBC9069C29AF8A992BEEB4E0A545F116B0E2F68451E75E456E60C6CD65D9BE7C
+62E534D15F54843108006DBC2B91F6378D4F9508960A450F1384A9F96A254D62
+FC5536F3659E29AEB79356AA400A1CFD8371A04B2624925C70EE47F426089CEB
+82E3729274AA08B9E76ECC55B9C542A90C34D2B74537CAE8B2C3B0A762709901
+BD981715F0A3E2F9C31AC935BC4353D482DA0DF439C56D358360CD714AC148F6
+6784C7C819A79252A11713D4F37D64503E0E89C031EDB1A10570EA5256B7C28D
+528B25856958961573222A4EAD35C5B3A99045B95A2AD335709BA80B98251F91
+19B0EF1608D0AF86E6ADC99C2B39503E86FAC629ABFA61A5503DF5998C25F760
+169CBA1E476E255F3BC5A90CCE79572DB8CFF5D7400C03BBD94B3C6FB5B015C6
+D1321FD7FADB2BB3039984DEC1EE34F30E87E641E13C4565E5F0C90EB57A59B9
+9A67465D2513417028F03D8138000691D077DE4BE964AB5C97C19669F8AD54AD
+E5803272A4D0BE62811BBE508DC0A95B3E48F0E22A5EB61F0C232B03C08B2786
+6537A9CA5F4C132EEC7C25AD67D929CE8BE711ED480CBB8B9E59E1BEAB9F57CF
+1B92A145530344BD2C906FED03F633F3FC8B299F73C8EAEC809B80D04EC0A7F0
+6E07EBDBC6F9BC74A8BFC87EF5B46C30A3AA503426877D4D684F9B70EAF4260A
+698AF73C6DFBC16C8CD0885196DDE3331E661CA7866B12C6089893C5BC355FD0
+A2FF548078A1D224F1854A38BC102BE5EB76B441D7FAB4FCFDDF5A30453BCA40
+0D3098D7FE2935E62EE97BB3C367DDE0217905ED11B5E9327A5E62F3C5EA759F
+2F3955E1D948A2C8C9B7C23EE02FD19CC11DDC1BA8ED3567FC0843AD56BA6B5B
+915CA25E693BDDC13A5021D490B3C706AF771005ECB9891002F1844DD2EC4C5C
+58AD3B80383E8291D7BA0AA3D35B27E19BC4689F952FD893F66A92D2DCB49F83
+98625F3B078CB8FBCDEEE2DD064CE3B89A2E04A2D52DB9C90710D20FCCC4F265
+1D54A62141A8142794D40A6FB43CCF1D69F55D561991129D69A7D844D00A18F8
+1586A94C0681360F1E24B22F3B9C80D003E01AB7391781661DD25A5D56725C74
+A421EC78FF7FC4AAB63663D90BE5F7E7FBD160082F838F6B56168AEB971AABA7
+9E442B5424C9DBA79A84DC57A798AFCBB9BD4249238BDC8D2413DBFFC005F495
+6681B257AA3AE9D82F4D145FF719AD3289168E5848A71C82A089CD2DF10E4FBA
+E22A117C55E3ED89E370A6D39F203DA3B4073A1A9565063AE1F3B48010F6634A
+DC3C6AEEA4E811D2BB43A8B90EA073F43ABA5F3161B2FB54FA90F914CED1E8AA
+B29CCA2414C2B1A1A3703AF84B148C78733E56DC10E5705C9669EC978B137A63
+C1BCCB1479469DCBDEA1F0AE24AC8E1C6F3B6CB8ABA8D9B716A5A248C22D540E
+A1FD50E5B2F8041181A14D5C2F627DF5E4CF3030AB7875CCA19E45CF37D15F49
+5237326D5E47CF190987AE903B8BE25A71779F2156AC5664BCB5A71663B84CF6
+085B9D73F6740C27598B80506F4C56D862C31D12A6C5284550397AE68035EFC3
+597C1573AEB654E5277362A5B1264DB8729899E89679ACA920F3D8C391A5FDDF
+D00DA48ABAE1194AB0DF78CA320F74C91902C56597FB6C65EE55D46057C73CB1
+5B3107B9E67654D3CA9B59B53602750F77EE8B0EFEA87D7E73B876CA70B1C7D8
+A92EE26C691254457D7D745BA1696ADBCFD64AA142DBB625551168A47ED789C2
+5185C9EA55E2EFFF109D3B8A2E27BD2876E29CBCD2FE13E54BC83357966E650E
+6F67E6D87D8F7D9B253A16CA961A02299C23EAD960F20A6FA233235CFC34340B
+A46441084145EC6227EE2C34A199C9CD35B0E5451AA0A8761913FA431B7B117E
+78D532641DCC650E4B8DB908D599DBE8BF9DF2112DC441DA9E1BD3A55C4D590A
+77BE8539781D8B360E5AA4DB68AE34D7CFA24123CCBBCE2DE1676BC7462ED794
+E7C4FFE3A52403FBD562D284EFBA399A00C475C80EFD0638B2AEBE86B36C1370
+41A40A5B84604AAC56FE16168A455189751915B23E59C215E93AA3EA2AD584D1
+CF3115BE4D4DEE308AC29CAD10A748FDF2BD4C077811073FB7CEB2BE4CAB2146
+AD5FB7CD2DFEB682C3C75A9BE010F5B8D3B1F245E01C1F3662926B3D81A46F3C
+7C814D3824D61FFBB85FDC05B57F0951BCAEDF855CCA6D7379F4268D228B3F85
+1DFF7149FF18CD79FD3514557D691294360A5065EBC9D7E87A76851619CCEF90
+4E61969C3428E7AF6B0B43D759AD0FA8740DBDAE3AE4A677E1F0AFDE6F509CD1
+687F9CB390D5D74B07A5265E71C1F3F0C521D34F98B69FF4C335B95F4222A8BA
+B77661879784EB8115BFB080B2E13090929978105673588C19666F3A14590FA2
+407BAB1E8BB563A9C89C0F79AAA61E760EFD3E56E171C25804C38478DFD3C9EF
+826C2CABEE28655F38361FB563378D8C5CB7F8729D436B65B80B3DC594AB7686
+6C8A62B4D0BBBEB154A4D9849A7CE0810365B72CFF282A651B6282D3DBD1EA51
+A98D632626758844D49C9B7D0B357E17E473AD1FC59C83E6AF1F16A08C74FE0F
+4F644413C2ED9D0848242FAE8AAEAC174E133346376D492C4F6A7635B85ECF70
+EF5733EDB26731D14B3726A732A3BF9A4A7C6360A1A4A05EBEEBC69CABCDD93C
+DEC3ACBFA7059E492DCA4AA0C2B50FAFDEE715E865DCCFEFD087BAFFC6C93AF8
+FE338E70387B4F1BA2119C9025109E2F821C28ECD4340FEC1FCDDAD347B26366
+4E2F65EEDFAF486F58FEF25284B5B5618A6762967822C1881011F0F4FF29D43D
+E342018E67F6B116ECD19D0A6BFC3014548269750120302A372703A175DAC0EA
+3CACAE998E857B82B3F4011A322FF6E162F22AAE3CB77D042E7A330A869DE983
+7D710A56F1A2149B53BEA91A5C184C30B3283B75010E5542A389EA2F787A4693
+E254921B8A596128CB978D3FC2737DC5A99B9BF2F55A8A2A7E3EF633EE33D99D
+2B61165C824C1AB174BB19E8202B7688880F88A9F06957159A569F6487BBEB0C
+1D62CF242FCA104C43DC345FC8249F699D5364BBA3E4FC59D1F7378FB06F15CE
+FBB990105C1DED1E18B1755EDCEBE41A6528A2C9FE957F95210E59D0EEA9C340
+1B1B713E91C363CC73FC70D42C3CBEE053515E87D6C4094BBE3F2AA63EF2CE42
+8AFB6BF169D424EFB12A1ED6ED2383C65FF6ECDF65924A3866DF6F25481C94C0
+C99771491E1E13819CF6A4A2F152EEE7E7FE9B2134E3EF4DFBE0E746C1915B6A
+73D06C0DF27B789D5597FE88BCDAD2925CFF60F5A8EA65D149F3438178B028CA
+1BC3EEFB3E577C48B5548AF3928EE8FD729590483A1A2E56BE6DD8D4D500D11D
+A855BAFF72B3CC1B5C0A74B476430356CDC4BA97840AD76C937373196716FE85
+13C83EB08846B77ED8D6A035B7F49ED045DB0235C7B7C1D182C9CFF6BF212142
+E5DC4AB2B099A5E00AEF1C2E77ED22D3BE479644CBE0FF57D5829697283446B1
+77BFFBD9B94C2C008FF74A20138BEB2D0F6C10B765508EE98BF576EF311BDD72
+638EC88A57C2D967C6CD925525081AA905C09F8160E70FD5AC55F22E6374DE16
+BB65D88A7AAD93961976DE90E40187EA775CC79197D7E9C281194A84A9ECEFEA
+5023317F88FB64830DBA0F92F2C3B62AEF7077B8FA5B0B126BB87FF3DF515AD2
+B7AD178EE10572D29BF719BC6C31CA404A9C2F3986C5B868B588B6BB49165564
+46A786B66DC30FBB57A48CBD5827DBB7103C432EDAEC18CAD42166EDA7834BE5
+92C464B6CD4EB0C76133C8726472EB129AA699D04482E9B4BC092FC3F878B108
+184636112593D1B0A35E8DF362F1E4DDE830AE5FF2FD1A26930E14FADD837552
+972E43722D21076B58A9D69B6A72F68743A3C4DC4D7CD5BAFB87DE25BB14B6C7
+1F406733E7B606F18BB772EF73E44A2FF110D3F0F5070C44375E9508D28368D7
+7C3D7439723990FFF5D998AA85011B3174065A5F5E31B386BA7D53D9D54D5D79
+D0EB4ED8A280D190F4C953978D66697171A4B9D968F0729A5A1D1EB41ABB67B9
+BA1735E4E0555E95E2F91BA5DA79D7AB6BB91A0A6D6FB96ED1A9AC8C2008EC27
+5DA79835FB54EE41B2A2CD8A8DFB529EE1252A19D9E81986BAF8AFAA241DBD42
+E7FC2458BE65CA6103A7491EBD53695BA7A1E5CE466274F5F489E393DA2ACAFA
+758ACEE9F19DCDFC2F1E54AD17895F818286552047650BA398B86D044E5A7B06
+FF4D1360CDDCEDD19C2E138393CB93D7D9640B9469F723C84543BEE989037E08
+EB3ECC6DB4032EA0C0ECB7BBC044D8B0C662A0B19CE443ED7047AEDBC9B65463
+A916F24547591825062E84BF5BFDFF39B07DA441ED1B5D45704665D5E85622B4
+8BEC700EC97A2A9B0044B050747E7D512F9C67296CB735C414E6E399807054A5
+199212EB0F4A00A37AA3E5BEC4C495D4F939B7EC4AD830805823B738044BA102
+5DCE099BF59CE4D19C3D69EC4B6AC687A6FFB981919CAAA657A12DB983635C55
+5B6473652776F685FEDEF296CE3177297C1918B374F049F75FC09E974E64A63E
+36F76D0DCE3B3CF8543F906E74846306E52E324E00D300A78B984ADD82BAB3D9
+6E9F2E802299F67905281285F890FF78C7D0B938B5E07695968FCB1C0AC1B004
+ABF61B57863F0A8729070276FA16D597879F762BF7CE394D18DC76D206301896
+B34433709C64B6264235F1C02795659359F02EFD5C8CB2BD86A628033497A073
+50088F455893B8491EB8B63EA95E9E0544E4AE8839EDEFEA9D648A7AE9B8A561
+05AF365A8AB16E3C947A011221956AE269FF01BC597926D72F3446643AF9F1BC
+D69552B351076B53AF9F34FFDFE293D0054C382800C28AF3CA811218068C3AFC
+E0E7AE845D8697B33CC8C54E71E075F1693EFA5483DB7DEBB1EC3F2E126D63B3
+29E4FF36D1D478E7E56F6BBD447612784145403C0CE7DB59931D705C7CDF6342
+76519375C25F76095558FD029922164DC90A3564CDD2050E48DBFBEDE51A0A68
+4762116477A4D31E86315F29C0106A137E7736807713E3898334BD99CFBE66C4
+FDBDD9B9180626E09020A88021B70DB89EC4B9C642582DB27E6C1A558842F96E
+ECFC2FD37984B6B44AD59BE051C0B91D4BB0CE68072BDD34303AC60DFCD69198
+918FA4340BAA063C6DB98ABE0BC90226FD7DCC2267359A6CC965F3BF81EA6CA6
+0D86A4991B876A60ABEEA81759032EEB40699074E5CBC4597CAD54D82350F8D5
+FE7D4AB6D0AF0BC5CEFAC2BB4DDA2E708ACC998C1BB5EDE3A45AB78996EB94C7
+6BF13ECBFD3BE97D9FD776E8BD0C85430AD13990FFCDB565259587E2295BD474
+8871D5A349370AA3F656B45B5CAB157310A056B151C15F895BCF076E4B6F85A9
+4D62100B41BFA51FFFCEAE9E1A97661A47326B6308D41B37E8483D4C37221641
+B75CE0C5C8FA8403C2C9FFCB66CC731C627558378BA14DAA5A4745550F8B3480
+EB2CA082893EF7FFF3E574A8B3C5BBEC36409B7C691225359FAE9DACE8AAAD7E
+EB1D3A3164888AFBB114923D8E28FC5918F7A2776BDA43E4B1283ADC30DB8283
+2166A9202C67CC7527B60263C26A3F863C255B50B20037BB29949C5D39CB8FF1
+CBD753C5E11137C66FC482C8879A7B6FA29986113A2934FCB329953875F95C55
+EF8381B2F5168DB2F4FCB0E494B2014160CF85023E0F171856279D43F1DCCE1C
+0A16907887D292FA2338E978F80268BD269E4CA2A1D191FB6074006BA0A1E1A4
+A307BD9015DA3F03FDCA07EDBF03EEDF430B9B73AF085CD308DE598078BF655B
+056CA481058317B975E878DD5C996A014C998B467A6F51BD382EE061BBFC6618
+0409995938F9BD5A6CA0873B281996DEDFCE3088529A5C2BFE6B271EFE69C67B
+6E0BE069BE7DC06CE5CAA36431889458C7A33BF68EEA18E6E2C2F372A01C5800
+D5233F46E4D3D830E9CA83BABE929A24446205126E4CDCC23EB4C431FC6C1DBB
+F79938BA65BD5243D23196B59C4A11C5BEEEABF1FCA0E3E26DB60A6628D09E82
+012484AF7649C3FA87A3AE44D93FB7A0D31A2B9F6A6966DE25D75B644AE2C16B
+463727A8AE10C3BFCD7EEE4F17AAEF29B1E846118AC9F0B2E42C04E3EF9D1B06
+3F32C69E40D0F63977B44DC57D2D73A7B25D94A3E7191311268DCD5414100311
+461396FA7530D5778AF698CE901DD2E8EFDDDBA23B3C979AEE51FB9DDBF775E0
+DF74E7ECB2ED339DADD6F39274E7E8B2B3B84C5D1306DF5C0A93C2BE6091FF0F
+C1F756FEE0E51A3A5197A75EC1659E3AC8CA5DF66DDC7933F828D3CF9ABC2827
+A005FCC3A70DD76C862830F89D24898E7A9F6E03B6E671F9DC695DD214E31A3C
+16FCC1BAC1C70ECA10FBEBAF3769F7C2491E6B5736ECAA1EDD8E23956714987D
+B5FE6FEC5EC0E77188C18435A2E7FFBA595F0C054E96CC44F7D616BC1DDCDBC1
+B006CFE5A032B95CA40F19FE0EEEAC88DBA60D34799EB0CBF974F84DA510FC82
+C8DA6CA3CB4F78517090BE92D4EDC366D10C640E2BEEA25168B07B43D397B3D3
+4B2D59D4B2A379AE1347C5A1FE39542C9B300FCE4FF7677CEE2603269D5F288A
+B410ACA8C41E76412C09658445A73832470314C49EE7D7E13ADCF5A1BCFF6CDA
+27795EFE5F6E32A89FFBC59649CC759617E70914875122BB3360316F9612A29F
+E93C9E784860E504905DA44A64AE823BA1F14749B68E2B1CF93711A744226764
+3E22C76818637B5E9824473883374833E2C4E3EC16B8CCC15A00D0B570D3FFC6
+C760D688D7FB16FBEDE6EDCA7B3E072320BC72B839065284ABDF150C4220A12D
+CD3D90C2F09E621DB4AEBA91888FBD4734ADD05ED33886736DBB2951640D74E5
+9891DDBB4526022E00B5448905541E4C8891612605ED32F136F8837D1CFA8395
+3E0F942424FE446CB294E9511AA1C5BAFFD1B11E93F60FCF844B0197C5D9896F
+2BFD0D101F03E134E14130A409334803BA89CF6B19B051C243541591BA42B073
+8C360E479D56BA99A926B3C76160D8DA7321E6D222C9572BDC4DC8B477E7B36E
+3DCF1C4DC905B343BB72416574240E31C0AA9F7F1B2D22E3BD0A364F4AC9FE64
+C0836B09C6744045B6F7D6B1F15E6143963E60399FD2942CBA82B08B0A482444
+0FC332666E5F5A99C9ACC79B6952D59C46B15D6A8FB29E107C77DBDBFEE4FA95
+28484AFEF77CB10150A1DBC3A8C76F4F6F7298116E7FF68A8348389D30523121
+77EEA7F554F28186E4F581371E03917AE1203257E8DF5F18DF7FC981026EA47C
+EE8FFB0EFA469E23050DFA09C602E8E3AAD1DD61DADD7A1FD82F0C2E744CC3B6
+5D38B9328F8CF9DC677D2EB637A72100B74BE22A80B3B1642343FAB39DE2D2A4
+C48E0D8C4E450024909E5601B1E85714B6731BE0B8824D2C9D5B6CBFF1A9034F
+40380DD39B551015629711BE7B3BC62F7F0C2F956BA1A8B0E8C72F19BAE1F9E7
+31B65CE2E464DC4A73AE8610F898B49513EEEF4E78760F8A25C60981E6372E49
+D71614BB4C8F77501F4D84943CC2883C98DA8B112A75AB907C4F97122577B037
+B0FBA022555B0FCC1421A0B660B738180C1DD068C50DF812D8CF9F07F4648192
+A7EF6EFE726C55F45E3EDCBF582182FBE2B7C87D5FF063561453FC99AE145CF9
+3B6243FF6AD2C9659F602269475DE9B02E6A64B898D98A4B83A2FCCAFDCC869D
+D916C5CBF812D3F527731DF666B3F4FD6493CA2A307B3D99A7E2A0E8BC3DC4CF
+7B38C4BAB2DD04B1A7097D668CEBB575FA46330B0DDC42AD2EA3AA6C50684EA6
+FBE357678D1B3EB2A32E2CE5A8490FB3CC3086401733F50F636A4C7426584812
+DDF479BA9C7A580D605929D6D790A340847DD751CF51F778362088C24E26EFA5
+8FC45548544953CED82E187C17D94F7C1877DCA0CC3F8CD8CD85CB0D4F824D86
+E19362146017FD13D4FC5220E86C5E9ADFD6664348C7A8ADBDE672BE511A90A7
+73A97D8956A65CF6BF8D3F29A8376F759B10EB06135D9789ED82968EE23E725C
+ABF73E2B96A410C97DACB95E7BE0F455DE58F95069B5B66DF4C584FDFEC4844A
+59841C7C7682105E23A374BCA91885E7449B1EE3F6634141A65185648E67F28A
+86E8AC689C19198DA12D0AC79E414BFC06055E06FDB0DF2D5CD155CA50B0E3D6
+04C6018E7285C9712F76BFD82B5151EABE735541DD93FCFBEBC586BCB872E666
+A060E4D9241802B72DF284C7CDA275AEEF2B2CF35C073278159853E3F9C470A6
+B0724E562CE367D96B03C0B14F5DFD867ECDCEA77575EB376E57B6E45D2F3754
+99F8118EAF5C7F6607DAF939991AEE2880B065B9FB06C6132861062BA5099C8A
+0329AAFDEEB69F1EAF891E3B72DE4F132378DD12D9E7916DA72DA4AA9C9A46A0
+36505D0E6D9CF486DEFFCBF434F93E13C6F89B4DBC3027B3CAF2C6EF0A5000F5
+3914FC526B3DF05B3CC7E5AB7C0429084ECFCEBD777E6FB6032515A6C6BE1F33
+A0DB7564F01C4CD135F96CC59DA7959197436541040CCFE0C249EB7C66B76666
+3913C8A0B0D5F916ECF45791C0B02D2423BE598C47327A49AAB866ED3C31432F
+5D4CBC310CCC04B69F50626EABAAE93F50A7356D1B940016CE245180FF271DC3
+49A4A095E93E7DAEC28496338CC250F9AAE45862D763AEB0594FBD382CB6AC5C
+1DB4324935F474EDCB620ADD71ABF4845AF990AD50785D6EEAA6ABA1B58D3A46
+8B718366587D0F331E1870C1B37599396DB70424C67B69A678C8D5CDD137AF81
+F4BC511CAB6DABDC2EC9F4D778E7384A27AE6A8DDE3E18296D37D0B3F10D8795
+B37F4231A18A53FFE7F6E5312A538EBBBC8D37EFD7DDCB0F249FF96E2C1310B0
+8461991645631CA225811B174959C0DCBC8B95F1B879C73DCDBF269241C0DA67
+E5BEC040A958B14BB3D782151537ADD4BE7C8431A12536B4640FE61DF82B5E59
+7B9C20D700A975D2C77A9E4B76689F6FC544FDD4A65861C14C11A9A644AA997A
+5E2ADCD2FE2B1F57B25137A409334805131505F5B7695B2F355214B7B880F619
+803771373F3442B8075BBD6B7FA756F09A7604BB684B29637429666023C4F09C
+AAA37CEDF28E1AF9F86BE6A1662353BD77F9377C9A4B24C0499FB1611320491A
+48DED20371FA69AD031FBCD1C18A271D67A94B587DB3D7BA51638B64DB97F4AC
+21BE5113A9B8F907995B6FDC3B833876B152E9904EA80A303950EF8E8D07AD70
+A62B8B43DD7108277DA55054C42DE6FFF8AC8683DD62ED727126F236C7905D26
+892CBC0F420209A2ED5CD01ACC7E1D0401A7FCD4D0F7A759EFD7C89DD3F0B328
+490C546A2BD7B5C158C66DCA556A78564C9BB7F666CFAE1CFE2EBC7880134F6D
+D89A32BB614830B33AEFDA5E40DF238862E45E699A220F392D5059BFB3F5AA27
+D10E337086144AB09286BE3823C3382A8930141B4BBE3E2ED7D06BE5587C3D08
+EB14BAFD440C53D5BAC0B89EEEB9E2F9CFC6BCDFD9A438C10C814A2E96C24673
+A9E1C59F5B70BD2C9B7D62FAEB611F90D230CC44607478B88A6E8E0467C0F7C8
+BC7CAE6402173846244F0115F1CFD27B102E3AB251EB9FD654EF73E25FD8DFD2
+4C4CD8D9B4A021C0D6ECB58B929D51B9BD0B933246B30E960A439F315C4093F4
+AA8854274B18EE85F2887B80F89660C0D86A22BE594113A00F62F7A57EED1C4E
+0A295D1DFECBE39D9FF712C85C748311C9CB85DEBFDF79FF1E8C00E7541B2DB7
+C9E5641428336BB88AC428FA8D49CC56ED7830BC4B0C52A3A0E98FC71CAD88F5
+FB8F6C02E213E218294D1063180597B8C427C9B174E8732938BB507902E72356
+09BDFBAD62ACEC039D37865AB545E44FCB6708F22014A1028F24E6CD6F9A07B3
+6E6A97481F52AE787815CBF0CC562674B3264DF5FC0C8F38782F99BE60A97A64
+94F32B015FA31EB5B9C93A2D1D2C9CF161095D5433BB06F9A25DEA07FFDB2155
+DAE8F419896F7C0BB5793B266B83FE8D6970C6DF9DB4946FC9D18A56DC42009D
+F9CD5B6E99AB623487EF308B4437FA17A73915DB200E5ACCE752D0CE0191D57E
+E7FA05CC57E379851066845A6C0B61B62E7701EC179D69D43746B59D921921F8
+2DA0FE709B9447BB18C65636A8AF511CBB71843186227C6499DC4E6DE17A43D3
+3DB3BE958098AA8C9FDC2480BC8223B359DA5AD05039EDC7280BD9F16119C5B3
+0162242B3EF7756A035C0529533E59108C550E8CB834C53EEDB7645170A6A6B6
+C1A85D0058926158D3DAA5779A9CF33B4FC3A6252B39AAAF7045B8A0E597F729
+D8A52E0210B9848E6FB91C81497FC1AA96D6B481759DB40D1F95EF9CAC30822D
+4AF6E9B50724C67557B49B9BF481D82CC875B1AAF3E7D136D5F64A21F7629A73
+52169652B1731ACC17C5615AD01DD26C08A41B8BE616FC825062E2A71BF6E386
+B0FBBC875F8C43762E81FBAD47C167BE5B16E0E9DBE671311648C07460ECCF0C
+BBBC51B858D1E914FF9ADD9B3C8745E15C012902696AFD064FA622C3C86B1BB2
+D743E29506A6B2A612239DF389F7697E75A274E3990DF25D88067CCECFDBFE75
+F52D2032C86F467DDF328FE1C6925884EDD2049ADC2E45DD3BF0F2D946DB0FE6
+EC50B444E7BE8F8EEAA651DCCEC032C7FCD8DAE333E185F4E23E0A66DDD15BDE
+D1FAC380B91F8C362220FD53A6555556089ADAB4DAF9B826BC53D97B471CD1EF
+BF0B0679C941C32D841D4A55DECE2558496E6C328A6BEB0CD3285632D65C2CA9
+A893089827D7B0C791F106B078FF19363D6C5888293EB8B7AC7E9993541A3DD4
+DFED3705DFE13EB7E3AF75001AE8C8203622C7290F42BBC6FCCAA3DAC323CBE5
+BDBFF768C9661A027E0789FAAAEAAF6FB6786F62F742698DEEBD26FF453DC14D
+9EF969D1B5C4C56944521E76439B5DCA7732A29F37A08CF3725B7C1FC1DCD12C
+DCD0270D8C278559014F0E9A6FB46745270887C0AC4B0630AAD1FC0B5E43AC49
+1292E94BCF9707C49D2A572DEA8CE4BF3911AA57A9D9BEDD1A8554DF70C60DF4
+B6A87B879E66D5E87D245B9BCB8897767B6B274E64D31D345CCA3ECFFCEC8D83
+BCED6066FEA131D735233093AAFA54FFA50A3C775B46790D67CC0A0256561DB8
+4E0DBA4681990CFB4A9CFA7584BDA409000CDB1A7E7833FED6D84E6F6554646B
+D59A3DF0153E0ECA1D2982BD27F7D36AF358986C5F85EFC3EBB3655EE2C5F9E2
+000097F2C755A7F47553C52D51B91D09F501C0BC77ABE03CD355D981F91D77F9
+97DF0AB8B7A26FF508905BDE1F82292CA07F3948B726E9D3DC6F3AA19E84C054
+69B8F9BD9F4C10B1CA1196BC062E04A4E5BDC058431D38E96797F77AEB83A292
+7423DDC0DE4A91156AA421C55BE8335042BBEBC8DCF193CA3D40E5337359272C
+8D4DD1C3AA3F46E30A2EE663C2CC64E2DA3631AB809AE300EC85839038CCCDC8
+A77458E3291269248EC598904F28DE2D83EE0CC8AAC15778A233397B42D6F3E3
+89C51E5240EEC698024006E446612825DAA2F91781C807A35E52D4AF58F50134
+66FE35AA58273F81C7787B17C4355A1B35D7CB7C01BC6EFD70E0215C50EE42A1
+11EA4B21D2089846657FE87EFB947F6EF31DCC61CDDFC39A277184DE319D4B2F
+3D95477FC12ED9995399EB66829AB49A41567F4DE8FC7FCFF15F02AF05BE0EC7
+25003E6D283D41B63C92503255CB46F8BFDF529A8153C8A96379C955E57E0B81
+8F0F735BA0468954522498086CCE1E87A94355B7061CDDF84F5A94E60CAAFBE1
+D27F470EAD9A7C3C7491041CD30D197800D063241B190836D5A9CA98BE49C09C
+2E1BF013DA33CF12BB0F854CF1B11DF76574B9CB3950B30DEE7E713FDFB10EE9
+3517665826A01E9F0C9B43ACE4EA9D1991BB213AD960278AA498A967D890C295
+763FFE1BC8E178BCCA13CF4B051873F5F594C2B31CC6F1DAC0468DCD65C961DF
+A7A9D7580AC15BC89D1266566B84ADAE0F66B2652B9E71D3AF022B675E9A48B8
+C3E76436762AEC53509E0DB0167996518A834F071428116CB05A4961F1909488
+B3C1295FB381FFE037D9126BAEBC8B4C69B081015A048EA8A5BD31E2FD4A3C65
+E04F45CFA2640F041A3D43118ED30D3D9000A6AA1F71D6CC6FF053B44DF26B04
+B69FB1E640A4C09191F2A840375C3B89756D6C89DC043B66DB60F40F602AB775
+2FFACDD5D83C5B27BE0EC0CDF70F847861AF5AEAD56C58A80E3B3A61512031CA
+989799DBB9A1D9170D6DC4BE37356C0EB3F5228C06BA9F7F7C0089818E3F82FA
+42E9473ABE2F9E0CE84676063902B4631A1666599E70C1BF82309B15B7AABABE
+669157F082AE2BDE83E736F2993D8C048393BD80B152AD5ADAFE597F9EBA67F2
+649DDD2EA06ACC76A99D58D05CF1A2BA3EAB6FB86ACAD4DBE2B70E8198A1BC0A
+96DE2108E0681778521870E80CEA2A87AAD5CC5FB7E9D48708D149B91B488266
+75A0963BB33C5D84B141382255246EE7BA643C32ED9984DFAF5F7E5BCDC7F2A7
+EC35525CF2B4B95F4CC83D93AFDE394A7F95FA260EA13D49E59739C78EE9659D
+0042E7EFB30F910EAB7E9A77A16719F952A418B350BB5369DCCC073916164207
+CE3AF36E630175EE25D893676DE50259BED7A249B08F12C792CE24D1E8BF4176
+6BF3E1776F88E5D38ADF62304E7DCE78AEF57E8A5CACB9C6F6733EE7989A96D0
+B2D0909CF8E98089B2CDD6E82D17C231B489B2D3FF1A88AEC6752F3428DA983E
+04993FDFDC22CC7C77E8F015356607334799F1494C6BA8AD8F071FB2E4C93568
+03CA4E6054059C9A123116687E138490F99D219724E0C341D2A777A048BE6B47
+C4AA7D398431AC4DC4E3B46D9BF1746F6814E3C6A50DC46827F70DD96BB57FBB
+61500D5AECE4A5E351D76158B389DBA2F85F6B74AC94A09D60E19045FA839330
+D78BE9D99203C3B7DC950C6CCC6A7B14ECA46937D2FBD3264AB02EF7C14AE96B
+7AB95DC377E795A11763CFDF0D1ADB83A06E2A7C6068C1F54B3D758F2C2368FA
+FC3CB408C646EA439E1AF3B31507716264950998712C5BDA75C5EBFA3FF0CB6E
+6894D799154CEE4F96D86159385E0329303E6CD7FE8ACABCDF3B84FA26E3EB27
+D87F4F09BE5CBCECE4470E3615E8155F0014B746F7EFE7D5EF1AAE825F721DF8
+6D86944052CE0EF0C3B79341CD06E98327708F05E504CCF78B4DCA34BB90FD2D
+3EADE818B11B20DE136FD9ADEF752AA28214EF691CAF3B9109D29278E9660624
+488EEBFA93DB9FC801D2320454E7FB95D010A001670A91BE872B3E35CB0F0735
+322319D2C497B1090B412CBE6F0150A227CC654D921EAAAF29E598A39C19532B
+8B1ACD07C3CE8EEBFEF6D067042F1120EC56BD73CD77AFD03C558C43D507D8FA
+01F7F36FC2DB1C473EC040034000C8FA860FC58B29E4367ACC54E3D7CDA5AF17
+E7084C47D1F3C831272942C5399BC43259A2AA6B79BF3885455D878E2774AAD2
+C99EB62DF875F0D2DD1372E4D176C06C3290B4BF5F315C102795C3DEA2EE45A2
+A6A0353389059963AFD99246314E51D6606132CE26FF7DD95904A7BAF93AA11E
+B2717E5B417791D8FFFF32F7E501FEE5B76FC20E8C15295A73FE3649A983881A
+FAB720F149D28450B9B4D98FA62B84BF7EEFD1873AE6E87D22B54F2AF415C9AB
+634A54877CEB6189ABFA1961F686A7BC8E508DA565DAA589302744ABEB1483FB
+0C6CB8D1C84BFED20A6F194BB70BD5773DEE6167FB745C4CC1FDEA22FE093658
+236D50AB4D8415445B93A9842326AFDF5B0D9F92AE2C58522D4DC340759B5F2F
+C7450A21E4F97C8F751A344E97EEB7882137137A185C4F5D0AFB94007B1DA8BC
+C98D81BCEEF7063BB8711B8CDA10C53E991E3D946C6C85DC559A1111C981CF52
+CF36FEF43B3CDEBB9D1F095832988BDBCAEB84D7A7091406AAE711A29F746179
+BEE31BC4ECDD883E35A9156A71A4078B547835AFF2BF62F2336425BF2CF2473D
+DE6C5FBAD237836889380955941BFBF29EE5C5DA25922E78CD8230C0D51BE7BE
+EA579C1700AFAB033F19CEABC01335AF9BE665F8D62023D1F8150C9CDA3A6DA3
+785A5B61B74A1D2F24DC54482F9A6BAA5BF59349C1D6E188DC94237A7ACB3C76
+6C747C992572B7EA42A744AB4D998078B3C36397C4EB079F697210AEFEFF8405
+63AF5FF90C21949B39EF07AE38C2A27519BA3E6B96C1FBBBC0C59FCBF167FBCA
+83C4EA8BC89A246FA6C1120D875D7887364AC974AC116C3C08AACA61AF1067FB
+6E76D8F21CE5CA3EA38D77FECB2B6F9E2A42A2D7EB8121B83CAA2BF1EF1F1A86
+D5325DE1EB8B1AD8E6F6AB247C5AF983137BD76A4E52A5A7C3159EF53B32E85F
+AEE473C86984A5924A40159D8DD9A7A010300E2BF9942DFB00100BD58AC9895D
+C0F948295F251A3725F72E937218C034C2DF0F4DF6E94856098C260292D1ED17
+81A54095C7487BAA666E58BE860930042FDEDCB2C404EDCBAD492DAB1098B835
+17BE737F2E0C0DA89A687050221CE4E964399CDE9D31992827C6787EB8B90980
+2423A85E6F6F59A63AC0449210790D4C726AEB264502197C65284D1E894E47AE
+B8BAD1457ACBABD1E82FD990FD0AF949193E3CAA9D348D518E7559F50AA2EE2A
+FE08C633B070C50D06875B8FCB586400152889B7F672BD0FB9C34A61B893616A
+505836F263FC272BD21F3C993A9946F3F483B0B9384BD4BF204DA1276D40F881
+6A6F468565B7453350871289583B926A6F20C81E1A41C361226C4E0870448A31
+56B23B06847C10D694388BAFD6DBD2A1B7FDABFD1D59DFE00487EA51DEA48A86
+A1590989D24DA2C26B20B7C0D2D9A6943E2872BE7561D65739E140315C3BD361
+DB5046D7D578DBB827EFA8D39F3B2D845AEAFF6B449E476AA7CC9CFBE8FEDA94
+B13FDE9FFE07B27DBEC5DB2118213BB53F9DE3F154C74BC5B4AC8D8E0D1E286F
+0DC437F527F4AF3B459208D330138260871745CE0576C533792C6E924BF86E60
+70BCE73400F4F576DE8DBA42FABCD469599B31F7E4103F76A1E5BA8B743D82E8
+399E83F48B90AFDEAB2B3F10A25F09D5D1AA7CAB98C781AAAE0C233DB7E1D7D1
+6DD0FBB49B3A3B120D243D7C8AFDA06C29E3AA8A343A2A2EE7BCBFB69839A406
+7D62DA9941900B4A6C29D010CB2E8C144A2790DFC5F6641A5B3DF907A12915A0
+F09D9C9AD59259C10D1A6172E06CE9DA6474AB509EE969303E3F4707B13CC093
+DB2969BEFFD9483184A9A20CF649C284DD6CFB73190AB3A000402B4E4E8FB3DF
+6A1F621CDD6AEFAD68F99F8E35E5A83AC78C55B04EDE8EC86ED104BA092EB8D3
+25DD9089573DDC706514DCF5BB900C50A1D246029561F01AC9C02F872B3853BD
+F85DDA4CAFD64F0FDC4A4ACB57917F1C6ED15D1D090A0990F2E0C09BEB7C7311
+50B79286842C6B0C3E2AA1B920AB2C52A9CA0CD3126A1A7C40E38DDBCBC89E40
+6FA36DEC45B3EA6FA0DD54305CA09BE4DB0AC6C87B1E9D9F25C52C638759D77C
+D3C8B3A2CD12AB472B8AF7117C3E053FB5854394941B880BE03BBC50BEE96566
+24A72C9B4EF65FB60AB40627EC662E31AAA53CFDD38039FDC3CA3DFF5044995B
+A325CA9B82D3CB3EAF4FB081B4EC373F4D55FC3446FE72D138C80A885377C5CB
+4A7CDFD1861D61077637BAD5D239ED327E1E0DBF0C787C6FA3A999E4F4605A2F
+EAC841CB1ECEA1B9CA327A201B50CF347FE59F2AE052FB8F7EC01AE0DF978176
+4089D1D291C9287FF5D4BF62844483F0E0C601750029AC85C8DA4563EBFA357E
+01817E5373AE89D0971BEC7245C742B17D2423DB610FD09E0100B90F66FE0CDE
+3553020EA4CB97AFEFFA146BF0995FC38C273DD5BA27EB0EB393D358C0979E19
+E24BAE405C54FDFAB686A1D1A88FE52FD2A48FAFE3ADB92E26CAB1A2F51ED85C
+35ED0E068B072C3F114F37CEE877D868E42531F6843AD3D76B3C27637C9CC5AA
+97F8A41BE02F025AD400A7CCCE8CDADC0479144790F5E77A77EEF73E1E76508C
+D909372D0F8B78465C8B52F1DC56BC0810210849E6A5BE0B2B827BD43A85B3F6
+4F1D4DD62EB7C42C278BEB39249714EAB3EECEAD67E935DBF386C2FD1ADF64D8
+31C71715951979EA3CC3F4FBF31A7B72BC83ED79F5ECC963B79CC31320BF611C
+7A5F1C7E5E745561B7B43DD14AC40A4E4226755FD6758F216D99AA4688CDF3B7
+E433B3B5712B1C0815BF0D7AA4581B563F813084C0C010ED3D85A5DF1278079E
+19F4D1A714CA25955A4D73140BB38BB950B693DED72539D7C16977639C8B955F
+068243C0F54383D6E751B63386B6DCF37C588195B515B4F57AD1F8474B8E2A4A
+D8484B6DFF7A2D5D7AD49A6570A399BA29990B0CB644EB59F72EB54EA4264391
+408D1F92BA507789294574CB23F39F2654CF82C9EAA156640152A5010D254816
+8BE40C2F883174BF45E1DDB5420A87C2781ADC7F09A933CBB9E1A49F6739A033
+C719482206513B47581D906C69E0DF52AC4DFEC0D1001DF592B051DC24A6273B
+CFEEA53435D1C6B1C5B183637E62F21D9BDF7086D6A3FFAEA032BE7317787602
+C2D6E7F911394E1FE6EF780BE747B4E3B27499908C387DDD9C33C1D017003C48
+7D84E15B8CCF14F562A377E9D29A018036162BF3BADE8EF570D4DA0663478AA1
+530D597A6F90A3CD9FB4347472FC66E4D3D89E4A67A629DF2AB106C57613DF2D
+EAC84AA1194DD143004A516CBA05624E4499C25B742CBD6D1044EB024980E2F1
+FD51CD5D41328DE0A9A1DEA7155066EF51B8EEF389E32909A715F94CBC2CCFD9
+3EEEE9F667B539CFCCA557291B4254762B4C5538AC7082D2AD1A628E68AEF968
+32DE893B996795863CC3791A926EF7A847C9FDF8B6AE386E29E4F7E7B1A03CA4
+8A9E4383EE2B7DCC62F451334499D6A4B2A68C8A932B6A165C1CB00DB2CB27B0
+7A555AF2E6449E2C004ADCC26708E042638D05650DE8949359464AD4B386E191
+1F3B250D7EA5774CFD359C58C5048325E20E0336F7F7613F169BD6D4ABC63840
+AA1133895AE83BADDCF495D2950A57D21B2CE0462B3E7F603B3DE3E4CAF32CD3
+1FBD206B935415F43B24D61939CA253CB360C575487EDA3C5B4822EB93A738E9
+E35444DD009A3E42FE47A8186E34D47090577A0DD42912EC1213E191399823BE
+C9FF67E97F2C7DC5EF7697F5308780C78C427E0E27BA8253C7A9F44BA92BBE83
+718D47BA6BEF66EF3DE116745C261323CF9CC8037EF07EE3BD3EE0409B9C686A
+100976F3027940D780655BE7A6D5CF2C4D2F85EEBD04AEE907587A85ABFFAF1F
+CCCF6DB6E68393A82CF30DEDF0EE1C82D27F4F0D426C32FFA98C7C9A8D2E4994
+63130D1E4E91CA5F7A54D5741401AE6B0F969FED18818168261999787E24F76B
+FBEC8E83923EC9D408D3A799B41C66E098ADB65A17EC781DE939CF5F2F508A7A
+58525B11E35574DA9141BCA89A78320D223E85F106C151652D6398EA481FB66D
+0266AD6A8D6FB25304E0AFAA7ADB932809C7F9A60033798E268416F38536B401
+00DA893873642A8A59B622B8A6A6C8C41D5AF3BA57314991457CC2BCB50EF7CE
+19219664FF7286B7D562DA894EE7FD9B7283AF902170013517120F2E1B376B28
+AE9EE5822E0BE8165F67E7476F5F7363F14E4DCCF8980B4C54342228CC47ABD6
+B4FE56AAD42FD70470C06535A3C42299CFC308C9B5400D549C37142E5330DA26
+C6245014FC4DC43BCCBB5AB55EF6A43FC4731D9E415E00C96261B7660479134D
+AA7384902085687379582C400E4DEFECE3D29207B5BBF803EE847184EA010644
+07106788488B322971F6A0B8C2FA08ED5CD7D83F87A536AB07EB976CEAD3EE36
+807F098135030580921DECDB5D4D29D01238C5EFD4F715058DD1B68DCBDBDAB9
+5259A439D6C6BA0C91749D4F315E2B9E978E0D318EF87F0E2667A59000DE00B9
+32871B3EF6205A5295DC21BE27579854ECC4847BE31BAF7266F79E1FF9695459
+CE922F2D1825E1AF6CCE572E0E57C9BE8D99D750032BC3E5E0A309FCA0AA4412
+93AFFF928515BD2B3AACC6D45DD8DB7B1B4A8A9AFD2F343E705FEB278C6C75DC
+B33810B74208695A61D04A51A9C0FE74FF9ABAF1D1338CA2F5DB56250E02ADD9
+7B634EA6B2B03EF60F4EAD85E80DFE1CEC8338DBBCCEED5447096C0A9A5682C7
+A9B4B851E235876305161186EE6DCEB2471F4D1D1EB07856ED637DBA962DD8FB
+7536A6D0E508774F6C98D5AB33F474A0862CC8B545CC8ECD7A3434CC0D6DE077
+14B3965B3CF01E1C991DFE790A630DD465F0003F1EEBA645D1C79024FE91B8A6
+37CCD068A86773236DF4F85057653C4B7D50B81E1549C81CC1FC8BC0BD5F7543
+3C0D2069AEC85275398F2883F37098E62960444924563C900E5B6A2AFAE22647
+3722ABFF4246A6845D3257434CAB969C46D9571C4E7F97975C9285DDC51AE5CE
+246488C76F514A8F5C66323007417E173C1207116AEB11AEE88C78D20B5605FF
+384F63EC170D255275B39E85C64A7602D59F8C92D2579C4E601F2CB24DD3A91B
+16405DBC5B9657096033515AB151B26455F734DCD73606150E89EBDD64574BC9
+E08DA7C734917A00C16FA437AB3F6C3340E1FAC9E1ADF6E2E8B53C8C78DC6D55
+E5273E74977C49894A0DC5F3868378BA0C43128814A71C51D28E79B3ED34F4D4
+6FA546EA2D17CA627B59D7FDFF749C6E60345326644D6A9307D24B038434CEEA
+8C98E9BBC17ED98C25B213073821AAB896812FA4233D8084AA5B36E3E2283D39
+3AF5D6F0A05B1D93BB225684B50F45C7627D48B492FBE6E3BA8B46E28CDCBD8B
+0E41A9F64D997B9D4C0A9A54D76D93E719EE7DF213598740445BDD8E3507E2DA
+A4F4B12F830B35C4ABFE4A843167A54AEBC13C363607D68E08DF044DC7FB490A
+038F27E04B3494991391A0F0A69FAD7CD1608C82C051D90F888884D2CFE9D166
+37DF0DEBED7A3C57E7931B87B6390775121DB168156E85B7B431C2D5E165B718
+BC10110D7EFBDCFE76E6FEB489A19752435A16309E58D7FEF2849DB4848A91B4
+1A7D1A95688FFB54E1AA38BA9B1A42CB0557A78AD77674B6F13D4165B3037CDD
+FDC3871B6C7DFBC21A3BFC4E2303F5E247659724549CFF210A77BEB26E08B01B
+A1B8B9A021999C06143E3D3B4BB7C4D46E6AF79A7373E698AB0A3CF9ADE1054C
+74A4D283BCAF1F97F60AF92E47F58ACE82DBD30D795FF3FEBB34AD2D61C20B97
+9473D01910AFD92F33057F808D95D54C1113542F0E41E19877657C9C56F8F60F
+FEFB8BE5A12CEE0B8DCDED660F76B78A098C9F508A6C0A383F8D4F9F50BC571B
+134E31B629C26E19E01F51A1FA6ADB46AB495F801590574A983B541C9C4470BC
+6E8170F3CB9C3257ED796ABAA4693A70DB3DEA4661DEAC93193F71F2F1B34DA3
+4ACD8FC5324166DE3D371B74D8BB7A7AD98CD52455C8BBCBEF199F8BA23AE628
+447B8394A4BA42AC9083F1425D5C8249AF722007D4A97C64A42556F1EAF3D40F
+91CFED9F117BF9A247C78CFE0F8777438331ABACD5ABAD5B7C4557A025FACB05
+FD3C275640040DC36A3C2C4926E9FAAA69E597848C451585F16F07A5146C25FE
+32954351A8E68E28B9D54D87934C1899DA78812C5E99423323C7DAD251AB0261
+D18793D7448093A4559FC34A01BD35AEACBD30B25DB5A835C980D0C7C247B2FE
+CBB8F723498DBDC59E50A69DDA10FE8599C46D8CE013C93154DD7D51E6C7385D
+52E991C525AE6E8CCD620782E68B52E8E001C783785933BBCF43F5952638D224
+860AD716A39101007E1AE685F656C5E8DDEBA1BAB65E034A23A540AA7F00BDAC
+151A288654A294E8FF8528C24BB8AB761183E45B241187F97F8B5AEB4C73407F
+7FDD695DF7DD795A41124826D2DBA06CB803B065F167505BD813DD6AE362B631
+832A791F759385AD24D55E70261D33948E4866248C192E9FCABCED4D6F92D728
+8A3DAA332D3BAD34D2706D661EC213135189BC681DF898250B1ACE7639F93A8D
+59C6AFA7226D8BB6C828194F3753BD6967BC81F3DFA5379535753EDBB8FBA9A6
+1B73738F5FD95A28350834B914729ED0851949E0D330488E5835A0CB6583AB31
+E4A332D01B4C0FA60707BC5DC63AE0E328D4FDC5C268C65FE5CF3A9D84F8521A
+2CF95498C9E72BD2E3C5716DF6AF35591677E12CCAD1ACC2781A38DD59042D2C
+1E879979D3234940F306FED293CB3E0F392E1BE35C85793240326A5F2062472C
+7383F0281CE3D855C36DF416737502DBC0B48ED9411EFD416D693700A327563A
+CDA96C18AC304D2A3968E254EF5AF82C3B7892209255B53F5373F3FC7CA7BBA0
+FC80B69FC5C93B183DCFB2F055BF70B6779C223B314E779EFDCAE116F5379EAD
+CE57D67B04D7BD8A16E33683A8AA7320B2E0B3455F45A99F0200CDA058162AAF
+793D0195344D67561C372F56A8AA2642042C5FD3816B25F97A688C83B0500581
+EE3A48AEF35CB2CCC7035008EEDF3C28AFDBFBECE08450225CFAC94C12E2BD34
+2E0CC40C485C867B89317C5CA8DFCCB05D9FFFA6216B6E5585B2FEFCC66D357E
+0BA25D530848F7E7DBBBCD792189A12FC9B6496F72E0913563C44AB5154C318E
+868B0A3F5BF5181D320CEDAEEDF8E07CFAF3C0F4B544A5BC9AEB94ADADA33B90
+EF3C50A67CB1CAAF37ED72366AE150E2EBCFE1B1170896F58FFB80FCFDEC9747
+89E490485021C61D1B8596163DC77D450266DF55EDBA049FA68C63FFFA6F08B8
+8C903A539D4F99DEB22586A33BF17853B6DD05CF8EA4579E2800FAC6A8260E84
+EA0626A1A9FE555BD32CF19219562767BA09C4CB2DB335634006A7837E503128
+3834FF57C047805DCC88ADFF3DF2E5BCC86A7979FF9A3783C5045012C7648C2F
+6AD4528A2D0F922FF8EB38135CDC0D213DF0C60F2FB929B15DC6522D13F0C3B4
+98DA87C2246539CE93410970EC0FCAA38058AACD7B7E925670B97CC86F7A7DC2
+D0C6D81B241CB2EFE195EFE07821496521C3412A26D8570BA93131EB14081982
+DEC0299C187070F16389EABCD20AF87122DC43DF0ED94C5B5F6B337F9D2812A6
+3BD459642B99A9B791DEB9BAD0C55B9A1B8732EA77DBE6477941AF11D88A2814
+4FF04B49184B4B6D4FB793C8742CC6CB46DDF8DA542FE0B559F88E445D6A65F2
+5621FF312927BF01002929CFFC161872D3397F71C8F7FFDF40081219FA76182C
+A510AB18981D9C06C8FA8A2855F62E940AFF111FC60594E79FB65BAE3ACB84CF
+F304FB159DB54DC8AC647B0CC643D89ECF4EE77B5D2947B2D313480AC07BBD73
+5BAE90936B9DB7D9BE362F48AF24A68CEC627E2C871FDFCDF5C400F0B3FE7829
+4C67BD93200834DB3161B9025AB2CB7D54E0017E295E5844AF38A10D0DC8584A
+707D3CF6AC47580707AEA673CB51D7FDD667DB3AFD5EFDCFB7D771DE8CD66723
+DA4DD9771A81BD24A600EFAAD1B2A0C7DA836838361ECB6E7DEDDE44A9DE0DDD
+2DCCF286A0D1DF1547139BBAF687F6BB22C1D233A907B2EBB215E64C5B46683F
+89B7B6F24D9EAA85CC56E92D62A56E9A4528BCD80CBAF6F15E169820BAE0477D
+6F9823D7F0594BF501A465D1B6300D955D5397670DFD91A24C7E0E34AD633326
+189C155E3DEF4420191CFBB6FFD012096BC3D18D65A00D61E2D60339336AF699
+CB80A36D973B7FA647F1E65BEF384C6D7126E934B56F7C6FC036F0655E621E40
+916A577E38F14F9F4F47EB7BD9F583AE2B7B1BEF62BB3E566C9928215B6010DA
+EAC2E2F1884C49CB537328A97C6950402B1807335466BC98971A049AF031F836
+5FAA6D1BF83CF2829860B4615489514286F26508107F12B1FEEE43DEA33C8A04
+E4093613F3336175FE87EB4051B5C8FBC5B111334E53D620BD26AF82C78BAF1F
+22B5D828511F2C67941F49A09DAEACE2D24DEAAEE7D0FA767F8083FED9578B33
+C5976E73F341F2CD5E30DC7166257ABB4BF84E9B9D96F12FC58478E72BE99F24
+0E10139ED37DFD33258FD0929E59035A3B402C34F5408B28939FFBD30BC79036
+2774D966A11019D3AF64FE116C73AA58B4A3814732DCE9A1FBB26286A245651A
+DE22EBC04A89E9031D18F66AA34A6E64F45AF22AB8A904EA516C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMMIB10
+%!PS-AdobeFont-1.1: CMMIB10 1.100
+%%CreationDate: 1996 Jul 23 07:54:00
+% 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 (CMMIB10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMMIB10 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 11 /alpha put
+dup 21 /lambda put
+dup 25 /pi put
+dup 28 /tau put
+dup 39 /phi1 put
+dup 58 /period put
+dup 59 /comma put
+dup 61 /slash put
+dup 70 /F put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 86 /V put
+dup 88 /X put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 110 /n put
+dup 115 /s put
+dup 116 /t put
+dup 120 /x put
+dup 121 /y put
+dup 122 /z put
+readonly def
+/FontBBox{-15 -250 1216 750}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
+3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
+532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
+B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
+986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
+D919C2DDD26BDC0D99398B9F4D004B836D34E88C25F6CE738846C8E2E59A2BCF
+4ACF80A26D78872E9343A0537BC3BD7715F32ACD958D5AAED865BFE129278935
+063A31C2634DE2F9077E0AAAAEB224466B779096D8E3FF0A12AD5157F6603DED
+1A82F3511359143311179080C510740B401C930C96270FD1AB3ECBCFEF5DE53F
+E846BAAE95828D5790922640EF8AB9D7CEBE7669FEA02B72F86872D3D8754A18
+A1629C40A7C00C956F140BC63362478279C36EE353638CD3E249897207A94504
+4400668C8E702058EBF7284C9BDF830A3FC79C7EE900CC4C3664F9767A237275
+CEE3671644A75F1E696DA906B4C66870DBE87F5B4A176920C078ADBE24F55C09
+3D18CDE21B5FBC1C6A8AB18E05EDBEF9D1C1C18B3E6377BA2A688579D4F708F9
+A5CF4F56C5E39E2726106E9713E638775E606464CD674E5DC25CE9A696A65806
+C8E9D206B421E246F18013ACC6C7B2985BA93B1B7D7745CCB25B09957F50128C
+B523A55ACA6A7A2A0193A536E590291ED9D577B527CAD0372E05BFCA1829FED1
+662D06144A5FFA628C587A4FA05B179F1A7E3B23B47765FDC054271A0DBF9C2B
+B4F4771F80D1F7AAD9024868C30DAD5CF728DB2A71D86D53B0E674996E8C01F7
+EF97B225A28872F8AD4752A466E078C2B020EB832F237CB9B5631EB2D2EDDB00
+709D3864CA3A6C3EF18085EAEABC011E9F35C9BE4B5D0B608361F329B5784DAC
+5557A602E9E3C204909D84DB988F0BAB914E87CD685C7DA55C5E0B9F0176184F
+FC39B570873BBF346A0D1DE3942DA05434949A65CE64D8BAB0A091C40F7FF47A
+4FC57CB4420221C7B3EB8B891044B5FB0227009F0F6028D3F28545E63C826C2D
+1087CE394C7E5AC007226F88BB005250DB07BCDD9EB2A64CA816C9CC1CE83A30
+F0B531B2CF815720DEED4395387E3552C4AE29CAF32516C5F4ADB0E7E3355935
+DF97DE096E8B76223685E60CEC2BAEEC6DD3F82BC456E37546FA567A67863BDB
+E08D13E3B0E1A9188CFCB5CF95F03C5BBA96C314AECBEB598F6EDF48A183DF45
+3EF713C73C5585E20F19759C193AADE8CE53FA4E58C3845F040B4485B4AEB5B5
+1CB658A1DCE45AB333873C64A1E8A7F768034A6FECE71C09F2E2F7B361D93AAC
+34D0384FD00D9AC4458AAB59AF27A83C223815901A80B08DDA5ED857309785C7
+8A0F0AE96D34FC652259E6396ABEFD6324EF79C49346A740E037A7EEA8B5DE8A
+5FE7430B302C56A9BB7F658F5B086B6196F21B31E89DB44A70FC44BD7ABDE674
+3FF729EC36CB93317A498769FA035968C82B79C5FBB3CF336E05BC3BFC162CCF
+69F31D4A3FE0E79C33177B8D3264BAB915572C33A2BC56F019864E3F813EE139
+8A2E30B1778982CE6929995B31D1F4539B412DD8FE13CB767479885795EB9957
+25FB83647137F57F270871DFF5B363874E3D2B055F21C6466F1A736F63FCD1CE
+FA42E186F27491F447F49A4631CE933C844B6427FF4F332D9F60FF63CB758273
+CFD5D9B4B497B4BF2B67810A8F6812660A9883C1363CA7C20A4CD689821FC8F0
+30830992EA2E7C898908BE8910CE143B3A9D21B5CD071B5B6D5691064ADB411E
+179E8A9DCA4D1B3D79B5ADF42C54FFB49D080C74460F091B3B242D0DEFEF5199
+F16EAFCB7A4A2D0D87EEB31622160AAFA788C9BFF2DB1FD83F6A7D872566B1E3
+B66FB2EC52176C5E82C01817B28F94125301C35FD954E66031CE592DA9500750
+B0197B22632BC3C1EBE292CFD76D38750519D5431B8C571B5450585CCDC08630
+9F8C095DCEA3BCAFE5FD0EEE888FEDD73D206119253C620BBC53045A20205CBB
+01167B672960D9180D3923E9B4C1F2EB7D317E0FDAF2DF2C4FFDBA92BD49C309
+BE0B28749BBBBD9840E1C555B2FF6A589B3882A66B488BD3E071EF44E3741FA8
+FD6E4196AB12FCF3A57A81409559333160E2993769B87A5D32DCB73AB81D577E
+11C13A039A15F921BCB501975CFD054683FBB647DA3248EA5D6C338B30CDF983
+4F5DB321D5FE786C0E7CF95018F77BFBEC39C08B7B66095278CA0EED3240E8D3
+420C571AE5594A72C2BAA10A130C0B8CF1D6BE0F0A085BB9C38449AB5F0D90BF
+02D24589A04B0FA81D8F07F1E3170FDC63CC8139989722EC4B8570A95068EA3F
+4E340FC17CAEC06A120023327559DE3DA5F0E09126EA95F1816EE8483DA9433D
+DD982309912DE741D2AE8A703651A41308097D9463B29BC0A0C8D4D473A037C7
+3FF7E9DB8D13169A0ABCAB6192A52F825AF4F5EC58352F5BE7D8D3AB4B0F2BD1
+79F1185BE2499A9F60DB71F3474A7E106512CA0AE754F855D7C74FD5FE7CF28B
+8A8895506952610E71F82C0A34C2FE743ADC41AD9C8F3F8CC3D37457459AB6F4
+5A95AD123CAF093DB6671CD68C02B5EDCF86194A39C4C83C8E39983FDFCAB2A0
+90D01EE2F9B712144114B301EE57E46C85BEEFD5535F3374B5A3DF9576446943
+1AA7C1D42E4882250537F17AA36F6EC768CF2B51994C94FB787461CF7943F5FA
+EF1AD8D367865B964EE9EA54062CD82B7C83ADCAE839858ECF53FCEE5A1ED0F9
+D0B20B142100C82FE6BE9059EB1ADC9D814564744A642DEAE6724D65B38601F4
+AF4883B3924DC3CEF0DC20B691AB04BDF4B62889ABA37C037837E2650AEDA0FE
+9FB96C73C2CB4B6463728792B0244B2116187FE35EC68ED774F675CD43F9719B
+1B7F3FCC5AB35710C59D23AEBAD70FA2B27D199A674BD87E30BCAA05F9473A3B
+46187D8EFD79116B71F998684B9BE4067C4727821E495A910AE3073AA662D7ED
+084FB7DB03CAFB17F7D604319BA45E02F95CC486E6DE200383433389A2F608C2
+F5261C9C567AAFD49F8023C0BB56E63BCA8CE3797F353B15551CB1CED9A126CD
+0270A3C4CF6440682B171B998D23424378B835C1353AC41CCB2F040956A901CE
+6A06AA8A9462D9BE6012D417D17FF2140454FBC45BF620CA32932A92CC9975B6
+EA0A6AC604A8F8B93A934C4E5A4C481DE4CD8922451D72B75D89F27058CA5769
+FA4CD2AD5773EE4EB02A518344EF2BFEF6689ABBE02FB39BF53721B98259A116
+4D95B3E947A71A28520E56E83F0B86E7406C496EF14C56058F02465B306F9F98
+26DD361C99CAF0CB92BBED6C8D41C232CFBF21D977AE539F508A69F94A7E8A6B
+47AB82BB53AC7157D4473092D3E855FACF70A921CE1F576BCB525A003FA08E94
+874DD9461C79FA2D361170810BC79927F8293FF0D00ACF9753BEC059CAFAB06D
+30D36A078093C6965CABD97AFE428D7D2C6ACAA8B2D30F62FC703D5DE3CF43C1
+623D8B49C5309B6AB426985DE16C0B0B876B85CD6F17A143FEC1655A26D491FC
+EE87A866288D1E1428BF632C66987ADA1B7156390714CC99ECE989A6EBF13505
+F060A6B6E35C2B74023D12933DCD6D23ECC5443D5C8CC7B270189C142257520A
+EF6AF78F12777594C422CE5829D59931C0014ABE0092BE01F6FE7DBC4AEE25CD
+712A0952785FC0F598A79DC52FD3066CDC9C0329957D5D21B177EA9F1608BFDB
+B3483EC2BAA9A530E5651E66DC42212B130F5D06CFCCE073543493AC664E2848
+81E06C305BC4547A05D04A9B6A4AFE1BDDC47D22857FE1EE14578C444004A34D
+A7752588CEFD3427CDC82146C1ED5F0F212F6DF0C8DDBE0DC8DA52ABFFADFD9C
+210E568DDEBC2FD6F3A42EF66686047536E7733B7B776681F33AB6C06E3C6A44
+673802E93CD12580BC34826CAF70694153C07E6085C96A9D4ED13995D0860B7A
+91644A8CB1B20D018A502D55BC8EAF751BB344AEA8DAC851BDEB559F39581D31
+FB83EC17A4531879B8089A81BA79078B2A4940E6B3AE8D4BDCF74869540A3EB5
+8300F984D0B39064930BB43AA326732161BAC2C575166903F3C7790AE3BDAF85
+AD00F7869954FD00466513418E9EA26EDCB62C60165BA380D8FDAC855362B10E
+DAFC454A5717144E44921E43B0E34D49C4E532725DC913D744E95241F59EDCD4
+9B5706547814A1B33AF2A8CED283B101EF5C1521CE1667B6403AD1B114D6A929
+3706E0467CD826BC11AA76B63A38C176D7176CB64646BC712B25E5851F97B131
+4F3C91758AC41B2C0D9783A59800A0F4749800B9AFAD3D9A31EA8A21A1E47F73
+57E50ADFD3A65B16EA6595C5F69118C14225768B873FBFF8848EB401A74F643E
+DB3A99AF75372FF37B753C7EDB5353D6E8E80D74C96E0411E22D6DA07FC5D520
+074E8876254F45885B2C69A91A65776A3601535FBB04D927434470FBF6B773B5
+55D8032D240E5C220D51BD5A01928EF35FE0DAA2E170306E6EB81653097DA343
+A63A64D0332B6B6FAB68A178DF57DF0FEE69D26AA23BEC402DCDD1C908409273
+88B0CC97FDABB1322345E70EF00455B3CFF72DCCAC6E85AC24D15DB952C828A9
+70380E17E02B272DCC84EBEA6900AEFA0E244A702DE986BAEC1FEBE0D2E0B86C
+24FB6C66EA8BDC005371C0792F23D436FB7663EDCE528515D1C14C3B5CA4C1F8
+21907C4B82664D3059B1AAC1EDA9E921AD22EDDF62BE4D02DB0FD5134473B679
+8782C034CE08FDE3255E1C7612A2D7B98DD3E40E7AFAD005FC61C566ACDF4FAA
+754C37C16337D27DEDCE916054D41D62F3608BC1944B9310426C8798994FE0D4
+0DC901033173529EBD6C9E72BC17D4F25AD116AA90A9C5550B8E60CBD0DB4A64
+CF1D4815F62B0D88AA3B63EFA69BB68674CDA9706C96C92C9A9654C2FDAEA619
+D3145786D3271C4C9CA3D9FE3BA1A287223B803E0F8FB81C17C2052B624F9C4F
+7DB53BC27538185DA8E25D76E56AD9A39FDA195DB34B7310CBA45FCCA6FE561A
+3400EF65AF71B21EE37940D113C0842AE5A74AEE06260EE8CD2BFA877C9E4AD0
+4BFEBE9D7761C418D7B643735B14510144E041FF120FC48288E0D2975AD5E821
+B83CA41EB28550AF77240CC50BDC409BB4565987EE244F03427D2CA12B21ABBF
+0CE416175F815FD3CCA8A4407782D4ACC6415ED74B16FD6422A68A0DA02BB9EE
+BC09D9A6FF622E39ACFEFAB2F2AFF9FFE117B7F59B120ABA413AF2840C454127
+50D98538641C98E5B4D840E18DB39D314704868C484607D67A8491F20FBDAAA1
+4706986DF3C346179E564CDE4B6E0B8549499EA787B8B32E25B2E3077130BBA9
+268EDE77BCF7ABB12A21A92F8D9E8121C0E1886701C601CAE3B2D8B33F518BEA
+0C95F3E102ABD47775B78956440A689A4F9D18A3FE5D737611F9A1CAD2D924D0
+61BE8B77E189D8FBF5FF08C9A39F41F3FDA660F267E215B78E251DB3FB4F4879
+545997929B2647E695964CAB5C2D9E825A134BB1FF24B8BB7A0BD70AA01DF53B
+9AB9AE9C198181963FE6B2EC4B229913B0AA0C76742789BDC4E772C5D7D459FC
+A6CB84D1E3FAE778CEA2694C43B44B0B7E6082E8CDE2D6380A8E2E50B91DBC91
+268DC8016CF9ED6DA01B79E20279E2CE2EE0ECB3811DEC87290891C9E07ACDE4
+EAA970EAFC86581518EB1C84B8FB70AC33EB92CF3F1E6704C073A0577F5CE6F2
+6CFAE7D77014B95D2F1E174207DBD23CC58DBF5242338C35B2F18650577C183E
+F1FF3273662E09738D1E9FBD64CB9EF7A47AB91C6DC65229F3FD10859498EC9C
+F4D6A2C43199062C9DE33AC41D1842E5C47EBBBC603F507144AA80BA0E6FCBED
+6A417C127503F365676517F2F960292806A1A400B7B27E08E42934D6F75EBDD4
+AB68B68F8D7D66E4CA82875C6918F43D615633CD55154DA26E16AD5EEE99E313
+584C46F2E08D9F144DDBCD604BCCC47ED3593D9F6B89FA6B3259AEB25C2A470E
+26D166DBA59E0BFE542BA7E5A12620321EF766A8008C4106F396E65ACA5A90DE
+4E855ACFC219273A9D7DA9AAA91C4A0FB2DF29436BB8A99E080FD7533DC0132D
+1C18D80520890C2A89311BA9FBECB5669375DA22D7D8B09E2C974D1961E2B39E
+4C26EB8B616F0666BCD2CB3C91A21751CA8B00FE4F9D53DF13E942CBF0540F49
+C2ADE00F3F3D10486E07B5F9B2444F8120858FAB91B3FF0BF1B2A63BFFA5B262
+FB6967C451D41CCC66C9E95E85B9E00F9D2F37233897074F0632C89416656516
+26817BFFB5056CACEE323F81693BCB0B8427F595BBD7F29346DA3A291DA75EB1
+F77A57ACE40E323B0567A870FDA6FE3248D538C156864BCE63F5F93AFEA82C87
+07B111E7EB63C514D11696026CB37E2728224784E0AC3FC15DFC0597D4BCAC7E
+4DDE5D1C7909284DB27DD23BFF574ABF26C1E8111D3C11D81F667E17A5AE7B0F
+EC97DBCEA2AFEBD26143A81834882AB54800FD4C282A55B9E4BF52193093117E
+47B6A8FD632340B59B8D32F66FFF8142DB9EEE6D034FC3721C7D1BA2FB16BD5F
+A7C3F911CE14F22412FB14CBB4E33489D8CDC7E3AFA207F33C91208C1179FAEE
+8DF4BAE1F73830F971EE205F2653FF73FB5545E21830588B8A18B2323185E98C
+8BF0637380D0E004B4EC2DDB4987CDEE573B23F4AC30B54D0FF45220B799D2D3
+45AB53811B7985563016EA9039B472293A2BB6DD0E63459B2FABEEF6C700C45E
+381AB44E42EEDFF8A53158E3629A9D6CF2F96B9A3627C46E90EFA424714865E4
+FEC9B8E7224CCF05F9D809BA836821A2470AB28EB2FB51F399F8E1C44A5A3B7C
+DED58AB6FD81494B31E4412797F96C787B3B4837C51E01E28FFE3BDEE85CE623
+46E5C08FF752379A1C1B7C1073269BD9C9B0B97B8CAFC28561969E2BA3124BD3
+BA68CA8824989DBBC1FA1A308DFB1B9D232B8B11F630DC6EE1E0ABA6B9166FF8
+74BD5AE053558464C9F39A558039F7349302302C76846494EE7FA73DABD7386D
+29D91C825B75AD99166A0109C94AFD91ADCC22DD90B5D63270DD7C6D83D8D594
+9FC456B7C17E531F1B23A8A169E6CE099A64458516F4A6E6D939F568F4C06C3B
+649B9A52F2E02D63910E38B138F45B9951299C9B912C520DF3BAEC285A431A12
+107E22CEC28E1766D69BC60BC2AE9F0BDF635DFEE8CD6FF349A071F61535A945
+74AFCDDDF6844EF5F17CE3D6C137BF689A3D57D240EF8ADED5CF6857EE0E70C9
+04F6A29B578E47B8AACD266B882FDAEF89FC37627038C8FD0EA8FB70511B563A
+FEAC280E895525ADBE33CC4960D8D2D12B3641B9D2750188763C07B6E87C785C
+D0892E7FA4B67C22D0D20264871651CE09F9659ED5D8F2D32C606053CE7865DC
+CA45AE608CA1383A7B439505384694CC32976A42091E6C5EF23A1967065BF690
+481CC50AA357058B98CE3D44C9B462F4AFFA5E00C84103539163E28AD08BF955
+B104307C1295DE49A5632F79A9B3A3B1CED815FA07AF890B9DFEE54F900DB232
+5E2E5C42BB7AC4BF3E557640077636EB7B60CE543276DA392F95E013026B0972
+09CE24F7C9AA5007DD4DD9F1DA35F61BEA976680F3DA69EC641D8D6B51A9CA9A
+9403B41B813D2F6F439D07885CB2490FBA507D49FCD012D5EDE1B3736ED38873
+9CD0F65DEAC8A2D73A07D6D0F1C7977DBD87EB14C31F6BBD2B777ECD32EC7AE9
+5C05B3BBA129ABE35F5D1C175F8176870892B137AC9A4E5A5659A8A0B963A3BB
+4EE1E24E570180A4EF935BFE41966A4ED6CC20335C78869E283BDCED8613C1DD
+3BE3A6DC21BE9FC2F40DC0C222F79182BD7202A2B786CDFCC576BC6B56EF65D9
+8D17F7B37D70E9111CDFBF8BDBDDAA9FF886393B6FC3AAFC0F6A558D7546B11F
+0D0C8B29D202DBDEF25E053B32233F8C300AB549513896FB2AA59B9B36D56B35
+AF42997FC0DECB340F2B234DDDC789387E0A8F269DB7C252CDF918835D923699
+84F363EB332C5A30A2C2A2DD5EC15D58EC1D723D6B293CF12A51B50D8958
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMBX12
+%!PS-AdobeFont-1.1: CMBX12 1.0
+%%CreationDate: 1991 Aug 20 16:34:54
+% 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 (CMBX12) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMBX12 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 /Gamma put
+dup 3 /Lambda put
+dup 35 /numbersign put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 43 /plus put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 58 /colon put
+dup 59 /semicolon put
+dup 61 /equal put
+dup 64 /at put
+dup 91 /bracketleft put
+dup 93 /bracketright put
+readonly def
+/FontBBox{-53 -251 1139 750}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712
+B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99
+AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26
+7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF
+20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390
+B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D
+68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809
+D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E
+26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D
+F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26
+77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299
+BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E
+C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8
+30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5
+148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C
+E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645
+1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38
+583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61
+0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D
+B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE2BFEB6A4
+E7F16039F8A8224D580B20A20D262DC1340F6CA71254EF14A8193C294C97E4E5
+EE9DC22A2EBA14E7204693BB68FBE40F9A0963225A9A2820FE0FEB1CC77E42BE
+FB487526C33AEC9936329FE23C1042F7AD63167B18990E33FF76D6F3E56AAB5B
+BF41DEB98FEC8B4969744CEB73FC82CAC8367BA3B2E70BE8629289FAED718A7E
+C0DABE1B41F219B65FE2173A6AE9998D4EB877C30FB1B1ED9C045FF9FC505EEC
+3D55A7DDBA6D717920789D9A66859F5F0090E214FF8D25A3D24752EB093E7562
+7FF2B24531C12B7126E444B01C665D0E03B317A1A8B34B5DD8DBBF1AAEFB4250
+BA6EF18C8A7D6DB7812234248054D23CC1A68E03B845B2F802C12BFC2865B89C
+A488B5A71E6DA541321B441196011781672D2EB4899431CD97B38F664AF1AD23
+E744BFEC91E063850879CC25F0D44D7CFFBDD1E27B2528DAE8F8ABB1714D838A
+11B5E58B4485FE7DE3A81E0369D34393A1919AB21B0FD3DAF865752794061A7B
+A8D8441EB478295C2BCDA0158280F5AA424981C52B1873C78954DDE7A61A6CC9
+9E56858A6B63BC006BE28F1371139D56CDB1C737F73CA3D5A9DB4060F63D1C13
+3B58EB96556CD20625A896E6AA7FBF31388D7C02C76C0C7682B399646B054438
+61BDA1637C6E42776C9EF84B426848C18672238552FA1349461F866B75B408F3
+FA5B33439F4271B79DA453F629F2A50B19D73CF3CF0814E58D7A6EE94E414127
+FAE6EE3BB900AD016B149DFCF40FD21B35B9E5676BC85429796EA0E08FE5DA19
+ECD8418EECD5024BFB99332649F2200906E9A797CD8BA2D39CC8AA1CC126F5C1
+1D3738353943566A018BE4C903B87CE7A3A404A81E1AC3BBE0D49B37A97957B9
+F7891C0FF9501706DFA42CBE63AFC8500F36783F38E97B8B39DFDEAE9544A338
+D9E32C3B753BFD39E17B2BCF59F0CA432673286F47359E68B37F88F846087F7C
+095A2F8C24CA9501F23245D078D45E5805CD9ACFB940E10A122E1D27B2F8408F
+B10397DB117CE2C282B3DB6A1363924DA89F17D00710D45DB605DCCECC04F2B5
+C2B764EFA44BBA983D46E98E73A176D4B0020FA85DD36D0BFD7BD629DA586C52
+0F58B8BCEAB4408608D3C1E8F246E9D7E5724F6567AFC4B1AE0470BBA000418D
+822826C8A418463C064406B04C7B711756906B0856C974A2FDE6EACA7D9F801E
+64B99BAAE6287F9D1A561C4A56594CB8BC19BEB3478E3B2A3AAE3F364F46CCDF
+8D3B7722D98D5E4DB64D90EB9BDB5A00E59E41A06C97935DE846D2AF28B41378
+B83F22F51FEF1A5C17BA06968AE2B918A93A791D92CB2786F4FCDDAE48782FDD
+C18257C22FBD04D60692D7F37321D715D3021A29D775F16FE4EEB97EA6C0A970
+CFE3C6E5FB7F58A2A887A545DA6DBC898050238CAB6A429F9A378C45E4AED242
+B446C1841534F87112F81A75B4EDCE1ED20C7C635A3A6933661A6255B349E892
+53E26A7F8E072CD5BEE61FDDFD105B62AADE68CCAEE5C349E805CB1BC4470C1B
+16D65F9C8A4F29B42C3E3265BA616F9D5597F3994DBBCFE679F039424C14A906
+371F54E3AE53E6D7788AE061D635FA1C4DF5975472BF727D33ECD36BA16EDF83
+13D6461F7A527FEC7839D66BFF5E56407429520BBDCC28F5A4CFADC09B3F3143
+359222072ADEB6D8A42CEBFE1784AFDD96B3B005117B0764408B3EF8976B544E
+97A879BFE7F0420CF409A176EB13B356428A0AF430C5BB9FF8893652242984A4
+7375E1B6D5D8D2B0B6C13B856E5127A19734132147CD3BAEE8D1B1F7D5194ED7
+3BF70EA9B3A23CFA3D9B9ECE6E67944E3244C77BE286B54FBFBA9717EFD956DD
+5F83B5E86B44CEFBE19A2E2187EBA3D4CE95B9F4E635B5368C09916F0936B179
+D27F60F634229752F95EA9141B2FEC81A0EB975F48CE1EC3DB64452EFD513A15
+4EF33B8507FCDD9B4D4D7BB1D514DE35E99FD768AD1CECE173666F85E3FBE47A
+525CDC621D2CB8D9D6984703BD5BFABC45544D34F99C207D3BC793F32B2C0A38
+487CFCBCC8B7F72DEB4823B2C364035C12F518C157C85B3791DE76C40DFC6425
+7F584465BF2AB12D755B7F878620375AA10EF180208FBCF3D95DAD9B85A96830
+3E335A0D2250F75FBA19617BED0467DA611C5E2413A2572BCC47648A78A7F48F
+FEA848F55105478CDDFE9EB1A0E9DE3FE9501E12A3A53445ABB5865E481F765F
+055015BB2E3CA2D6D581EBFFBE2F71169564EA28E700AADAF4207DDDB8FFF142
+042724D1B16C610C4B650A7EDB0427DE17CEAB316D2A607572AA38CD76AE12C8
+81E275BCF6E5C0CBC45A7574983DB57CDDF78415080C7DFE33B1B327B0CE9626
+208CF3E76A66B247BE5EA97645368DCB3FCEEF70FFEF38673AF2523B2E11A7C4
+ED491ACA4E680F2B0156FA884FA6B60F639C3492FADC9327E444F45090D2B30C
+9A58A743C0CD4E0AC46E2435BCFD940B4688F425D323FC842FFA22F6B07CE7C9
+5C2337B71A0ECD7B456EFDB45976961CA72CAEC7D96CE6995C5E3118E8064868
+17DCA1B59C954CB3C98EF9223D431294D1BF350087A09214FECBA1C44D078F29
+792F898EE646B6F8427689D766CDE378306D6BE0FC3F7E90B5B3B5BF7C9383E4
+F72D4F5722C1AE8E60D7556617FCA054E8D054C2BF24D95C7F0D6AD9A18214D7
+0F51F909E44067B79C204459873255B26CD8A7F9AC03205A285689E601714ECB
+F89740B9318238A8CA4A000267862541B035F8E38E5B0DE4200445780FB417F3
+028A7AF75279C74EC0770333584CC372167B3919E884E2D587980880335F8795
+966916BEB2EF9F8C78F4729F39800918FC11CF0B20340C89FD8CBDE8800BC604
+A3FD9889FD666CCFFEDA7B1FCEB346D7E6CEFB70C8BD4430ECB161E1635D7EA4
+E58083EFBF64D7800795869D25435600EDE1323F631917D731D9FB41191A9489
+6C19D56D73AF18418F3757CA6F4DD88B9837580F87B31A828ED90241B785C3FD
+CCB110E3AC17BBA9B23BAA3589060E8B947D1AE725D19BFC521C64465B6A45F2
+32D6B2F9A160B2FF3ABEFAD3BA8CA83EA22613A2E9CAF77EBA477D58FA215C29
+952FE9B0CC59D3FBAE4D19E1C72F5C16F3754D045812F4718FE69ED740C286E4
+A98A340579DDF77F9FA7D6B59C14A6117204CF258F914F9C1D7A48E091ED24CA
+10E787F124EFAADA390408FE371DFFC19323B35753023C8E1CC7A8F45DCAA4BF
+BAB321066C91D995AB056E202E016A856F3F00BE0F4C89624F7D7FD22DB2D66E
+24390180D38DBAA0EB6AF1831E61D08CF3B550CCE6F399614FF6CE89E27DF0AA
+875607921AAAAEDFCB75789F381A8F8F09D977BADF6F43
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMBX7
+%!PS-AdobeFont-1.1: CMBX7 1.0
+%%CreationDate: 1991 Aug 20 16:35:49
+% 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 (CMBX7) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMBX7 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 49 /one put
+dup 50 /two put
+readonly def
+/FontBBox{-55 -250 1289 751}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712
+B1805DA88AE375A04F3C90C160DE16F890E93B13B46BB2F4971D900BB550E53F
+EC6248832A83CF441B4851445885479839AFAA2903A27676E5FDBCD653467C5B
+6757DA1B722133018873A10B4FD9D710BBD9BE518D989B67DD4533F8702D640E
+B84C3CC2607748FBD7C4BC6DA98537C7A83BCDCD871BC342E318F22902994EA5
+8F5F698960BF55B6DD1ADBAA57D96E80D7C28E06447C5E0131B450234C39D332
+D6EBE6E76DD503B658866DF4DB6774597338B1DB90AC6C0ABAEBA29CE9656E89
+167D88958F3BF262133689AD41A5B9A90DF2838A221C5067B73066612A0FAD18
+6A3670B2A69D1731367C8335600294ABC365F383F983A8AB1E37C1C1804893F7
+DBF122DA9C3843D1715ACBEF92F28AECE850981251D1D25F13B0DE4320D26157
+D14147622A29E7E7F6A037AF34A0197D57AB2A9F7129001F7F636F3B07E0F12F
+D409D880B878EC8C911E3B1F24AE299AC56227FB9D6ECDDDC5F8DFCD18D8D0B1
+4BF4C36A2E36F69E7291A1A0F738ED27D586BAAE8C04E00D5B3C88316AD3374C
+5164218F5588EEDBF966055C55E9781D75B1D7B9C1A2FD2682E7CB88FA9C6889
+8C5510BD1964BB505CABF99F91C7110745DFBC4B8A2A15295320EAF27A97ED84
+C6E59474C2832859A5E2536E33893D90929D6D2585C73A6F3D316B96DCF60413
+912E288DC3945E3A2C53EE1580FA68D40CC336D9AF2EDB87DAC04ACBF223D379
+5482F7EF56A8DE5175D4D988BD67040B7B4634B145F6C995009C1D9671217E37
+758B75D54A26EF8D6F56822318B256B2C43B27E2892E250E98F438334182171D
+99CF39FD8F18FECC0C511B82F9E4B4F4105FB790D635D44CC9EADB5CB7F61CAE
+FD72FA3ECCDA89D292F3006297BA24565170174F7DC8EF0FB0793A5A861B3A54
+CE7E36A339066D1B7E2F60A9682BB4613080028E2B345A354396C7A75C8446DF
+E5FCEE0EACC4DEC1735FD13458B08963BEE0DAE02A8A1D5760190DD509A229DF
+6B149FEA6260F2AF15A60E0581FB1919C2E4DFD78BDEC0B636A7B05D415D36C0
+63143D8A63541169BF1612A8A1CD7C852ACC0A266C2DE1BF9ADD8F6A1E29450E
+A49EDD65E4AD4E6A2ACF2B8477389BFF23A2325CA84D394133DF63190781A20E
+81BC486A28B79B49E0A95005A122A58AF2F37093CB757A3EE125C5D51B2C634A
+40EA87E7FDCBB49A1C9E728E712D558936107EFD4A550687A72F914247E04285
+905ADE5DBF2DC664BFD681B1D0F042486DAE0BAE81272A2C777D1F9E66A649B3
+C2F7A924CD93D6085091647B4A4CFF3E9298E6241FC8BFC443201345177537B0
+5D50F3071F855943FC8F802E0322F1A648C7DA697A3CB02580777B68A693A24F
+1379199257F69D95CB1E42AA3E467107640E4F4355EC58CAEE6502D70A8E591F
+4357115F6A8EE85D3C3EBEA5165475043905681E7E4E19E3078877
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMBSY10
+%!PS-AdobeFont-1.1: CMBSY10 1.00
+%%CreationDate: 1992 Jul 23 21:21:18
+% 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 (CMBSY10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle -14.035 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMBSY10 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 /minus put
+dup 1 /periodcentered put
+dup 2 /multiply put
+dup 3 /asteriskmath put
+dup 17 /equivalence put
+dup 24 /similar put
+dup 25 /approxequal put
+dup 33 /arrowright put
+dup 41 /arrowdblright put
+dup 43 /arrowdbldown put
+dup 44 /arrowdblboth put
+dup 48 /prime put
+dup 49 /infinity put
+dup 50 /element put
+dup 54 /negationslash put
+dup 55 /mapsto put
+dup 56 /universal put
+dup 96 /turnstileleft put
+dup 102 /braceleft put
+dup 103 /braceright put
+dup 106 /bar put
+readonly def
+/FontBBox{-27 -940 1332 825}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5CF17EFB0FFE6C69FEBA8389DCC1923D30683D
+A8CD93F7195D5A07BA2F18CB3FD5FFEDA4D83BF758062134D84AC0100187A6CD
+1F80F5DC15B47D73F69655445AD218A8AD78C16EF96F385C9E2D46F8A330C7B5
+A859EB0610C78FC5CE39715A1C5458D30498C0A339504A74C7E8F84B3DEC1516
+B3ABAA0A06DEDCD5F9FEAA5AC4AE8D5A5BA5EC0B64784454F58049E13467D705
+8F13A22BDED5F93EDDCAB7A1886A5168D25B120F8BBCC23546BC7398D4E3EC17
+138921404C390EB84C3CC243C0FF3DEC9EBFFF3DEA73365F1E4BC2F3AB911B2F
+780946F4F6F49935A54EF955D9894FEB37239C896CF98240162F6A6E9677EA24
+06BEE1F04463C033047F7F972C560213C7A02BFEE5AE5AE5BF72377CED942A6D
+8059E59CF03CD6782BD34BC02AA4FD1BA25A5CBE32569D7FED28EFB4C0F5F7C8
+6DADC1A047CB514E19B36A84D4DB390FFE5B841C390666FE27C712E23E22FC84
+A8670626E8B72700B9EE9F06F2121264C1CF69FEEC3E20897D0D9057032830FE
+A18A4BA2AD5CE10EE4FED4BB9E2A9C06965779827D7CBA93926793A7161454E3
+C5AC6A3AAEB75EC64556142508DE6E37B71058F8B97C1A9B4CEBF74FBD2D6D84
+F5DAA2B04AD30B313070B33789935E83DB470FAB8EC65165679F247964BD0C20
+78291B6E13C29E8B86429C1B90C396729D6BDE4CCF24BE000390D798DA73BBEC
+AC5C9B1AC19B2C660CF1CDEC05289F6CAEF0E43465E3627DE26670BAA825429B
+4B8FE57928267D5EBE38C5BF93F90304EB89DE120F81362FB5A3D374AB25B33C
+D03A8E9E176E41C964625E58A65EA958EF2B089933C06B71E29249A96D5A2395
+DE687A0C60B837B5657B8272EA58E706F96884248F4F13061C0BB9B57096CE0C
+1E26FA125659591F012BACFF48453F459B88BA694C6E9B98A3E619EFD4CE42ED
+F8090D9874909D04D7226E8E0409CBC1B798443FBCBB02F7F20000FBD53EA15B
+59F7CC700EE6E49AF4DA90DDE5FC6D78C3385330E6FDA91794B9DE0758C644C5
+056DD504479E2EC39E2FBD2E6E26FE99AA78B8A23D86BB0CC8E268E28FEBE2C8
+6DD06D2BE5C2BAB071BC767A2DCF5B7FDFA99E27616F3D467E5C32166A844DAE
+A356DFCAA18F3DEA9AFF2EB14578E41185E4064AFCD33ED84D68D87A54134ABF
+F9DD16D7D5BEF359825CAE70E12330D3C02CFED4C2C934C5089CF643D2EB2B63
+6482EC1F80CB7DAE35BD1A7AFB847809AF772BC5637CCD7072591F8C7ECE6819
+C0B8862ADF97F183025CB2BDFEBB2953A7CAD1A0E5456ADB9EB8C09590EF80A8
+7C477702706B176889835BF5420E209CCE7568E6E1A613D3E4A22FE647D3A53D
+B912100B556818BF4AEBA376E14878082043977798A5F79D12E6CE19835D3880
+C1257AE4ABF3A03E0DD7FB1CE8D1DF728E03D1EC9B9C93C21B5A1A1C1015D3C2
+03C55F116A2F9852059D08329D8D7E95FF3CE137711CD1DFC4509830DCDA0085
+59411D3B1BD5309930FF73A5F4F3EBA7C0B9E92A1537A68B7372180068DC4447
+F8E9416BEB75E8B69E885D5EB12CECE9B90D475EDA6273F2E9DE69904552C594
+5883F1E47683B596D078A2E02196CA0615A1815A04815FF6DDFA534395E003BF
+5283C8D97EC83F90A5AFFF301BFBF752B636DDD99CB03AFBF044452C9A131AC9
+A5E1CDB87326C3A35BE932996AD264BE498921D215FD79571A355C7F85443681
+AD5706A71C1D660C628AAB86E94C876AAA3B7BBE6FEBF85EEBB3A21D68036938
+990CBC7DAACA480647A81178481A533BFE8C1D331A29F234DDBE6F11E0790520
+4E8132D6355A7132D2F9D0DED6FF84EA8545A2254A428779C9C8E7E3D6C5277B
+47E812C1709C51EBA4C0625F4FF7433FA0A2327F07B14B7906293C1F6C82C8E6
+D809D64A040718EE3234D1F6660E060688C7E83483E02ABE20205FBD6643DE12
+D26C97F9CE360DE82A2771A0A2AC991486FD0394122599FBC0C6E5032F670090
+D1FBF6887A61131CD014A58D12B57B2C49ACFCF99F777715D61452DB9E674003
+DB34BB67A26086CF19C1B40E42B445B6D12C739C72C2FBE59DDA38ABC9813AED
+C67048BF36233CD1BEB515EB0C2ED860D1776592A2A2D32C9D8D823FA6E9EC96
+A92AB97C7D23B771DDAC6A9A8F010D592A571D3422DA10BAA8BE95097712747B
+9B9D91C7297A9D5737EDF697C0A8D53DF2DC14AEE01663C0E05139CAE231EEFA
+4B4C78AD069DF782B042192C6295D1CFAE7B7C1B372372A90A81CBF5441893ED
+C29D726634B90A65D922EC3A14188C77F22D494DDC300A4B88DA61E9A35DC9A4
+6A0F9964BAA61EB3D4E671275D9B8D36A724334261FB93E3D3BE4A0EC348BA41
+B719A9816BF896A1EAC8B47D6E5A6FB5D28893A0B3DA8B446DF7B6E3E19FD95E
+893A05D913F35AD765C893C4A5F8D071916C66E57C3D302131158A92D62EAC9B
+6010F079B91C1C341A1B7C54EA03D5D62F22012877FFB1F51783E8D84333F445
+463F93014A837C1F79244E4055E1DFDEA26BCB326ECA9BAB653332C5739A8BEA
+D09CB425EA08C578F88AAC409FFA5A40A59D926E6810B5945EEB46F7CC91777F
+FCFC4BFC1E78970D9207304D98D73D52B9A5B782272890F20A05089FE33AA13F
+359F12637CD1715B2050FEA746C8135988FF4BAC2745685603FCE59C5C2C3C0F
+FE66CF1A6718A94B33CFE2CC03CE3887525EE71EFA2266EF92F5AADC61322D0B
+E0CA58BF81465B64A6804E9BB006D3DDDF88D0493987A0F7E2E39EB60413A747
+D766CC52FCDE971CD0D36859FDCDE1D151E8E48FED6CF92C09D1E37D5C0F15AD
+D282D56653AA0B9B141EAE0D51DCF9A3E5A409D0BCDB196CB84CFDC37681828F
+569DBD45A3403E6C1315E1A783DA51AA450AF822510C4C095FF9FBDBB3150378
+1DD9DC3ADED302FC1F5BCA922DB143B427D6A94903F969EB002E9D5C10B2B60A
+A5235BDF448D8E4AA4DBE6D3CCB452E8C0465B04F7A5C55737641386E4FF8919
+1B8A9B8A19D8099D780A2D0795B9B77F1DCD805924183F5971C69D44C94FB061
+AACA2F914A8B1BB66BFE54102BCE08CE136FE56CF0A277671274583C05C6C0C0
+7BCB80DC5F31F11901DA0E2E8EAC859C108C3F99345227666CF57FA6A98BD0AF
+3A8F26D218BD78B3F57774ED25D744C7F60BA030B62210DEF95A08038678261B
+B1041CCA95A8D5C3B0DB8901541C6C4A77E2D54B0E27EACC391A9B7AFC17895E
+9652C24630DAE79826A5EF0A558B7C44D2D7B740BB79CF04CD8F1A2CB411166A
+6C73AA0B98D0E23932FD4CE8CBD87D2A9682B117A2F9A75B9CA03C0599F7B914
+12B87E6005D442C91E35DC39C6C6F6C46ED365BDAA01E4120322C727457A9CBA
+D78E04AD700F0BEAD99A306EAF48BD21F14C0DEE61FABB3E01DD340C4376F70D
+605693C107E39EC3E0A77291848FA1AF75B6564A7336A389DDAF24547FDF0F19
+B8155379037692577B19D0CD8EE7692509EF2DB34AAB44D56D28CEE7DE578D76
+ABBEF1F185C095598C8709E28C66ABADC4F9B2EC0D3FAFF3A217EBFC6D4CBD22
+838596496F693ECFBFFD8192A6764B7C5FDC01CBAD224CB9350C928ED2EE2975
+9FAF964C1A2D4777C16FE4BF0E8336CCE3B92F706F8EE6DA636057AADD4F35F1
+B184D0B7957E1AF90E68F7065F0F608DB9692DAAF3276B60A5BD1D9219834ACE
+80C22016B48D6E85BF1A75EA1E2019ABF6EA31419EA1881397EB33889087FB39
+AD1C4F1E8164CAEE5C3149DCC3D7613747F8A6EEEF8EA8D557A014DFF5D735EA
+13F8FE8DD0F1FC29127F423A2B2F373CB0CB892AB21AB213754DA909086089FC
+6BE399938CA339881CD94A93DBBBAA52AFB915B825401947AB39B993B1883133
+44FA3D8BACF6BA2FB0D46666CC9FBA68DD258CD53E40992F9DB27F9D5392F88A
+76016233F5DFA224C903F58F4B0079200FEDC3E04E389B6009E5F1C9D6F48DED
+A23D46AC8952A0DFD5922FE888B25A1941CCAEF4DA2FC4EAFE4F94331F09B0F0
+B5128F4BAA7B83D63F2BFA687EF9C39B36B1577092C2D3C47408CA1C7615C539
+77F67F68640628247E8F5CCD1A39301BA932EBF5C6E39D95C6238CE07FA80F2B
+A07DFAB34543CAECEAEA97019B59FC4F4A8830330EACA48BAD70A76C5E91793E
+4301A87562CD67D8B7808C2C4E78EA0567157D2A5DFF921BB7019AE42ECE47C2
+33CBA6F3B2A54686796F165AAF0451F207A7A6AA9120F7309004C68DD21228A1
+D0C723A16B93A95CD1A950A7C6A97F9B6F6C0D2CEFDF023AC6901E5106B6120B
+DC3753D730CBCAF561156AF4071983325EBE357CEA34282F6C0FCB6C821FD51A
+FBC218318976ACBA941130380D5396A6025505B409DD7C03CE2AC02EB44E26A1
+E2A38ACE27BC5AE5483FC2AD1CA1742AE119B1C612823DE53C080BFCDE84E228
+5AB009BF984A3282017EDFE5F494890AF0CB602A1253332BA9BCCB2F2E2A4C9D
+B01EA7BE6D8F9E6D1D216C06881CAFE253FE27F3D84A00F0E770BD3002A24456
+B0AF35B0C09427118EA2A6FDA0138654E8D690D7661FA18FE0B33BD86146417F
+FACEAA64B6CEB7D0F7E60B3EC1EBC7570C96F60F4A0FF7B93F2EAB2E9C395C8C
+7DAF5FD1AA114E36CDD30EB04F792423750C8E557B970F5A5FF2560D29324728
+AFBD4DF4E90EEEF2EF6F886D454828C4F70F28A51822DB36258A679278534C71
+23EFD0F662F730B08FA991698A3CFBC071E0902D8416512D3D6DD1DE23C2B6CC
+87B33086D456F18D2DE495AB3F2669F098B1A1C4D220DB93776999657D91D2CB
+32F56098B5CB8E6EBEF75D76704E18172EB785090031E5F9300E39456E8BEB57
+180DC293208F40572C9F6D867F5A26D451B2357049F0B8DE329B4565FD5F5F7F
+73460E07C564268B0A27FA5038941CAB1EA71E33CC4248787125406D02F7D7A0
+350A7C9B945D7AC4C15E8AC3AF53E23197606F94C87AA5D6DA832DE32DB3BD7E
+C64BDF73E3FFDF4540555EAD2A4582F9C3F40756CC21DE05692575CCC972FC1F
+04B877B63AF9880440B7B310BD74E1A6622EEA5E1B11409A7C44F35B71370FF5
+E4BB76DF1B99C4A251D27657F0F296C325E52206CC0E2770E092C1AA574CFCCE
+12D489B1BFB82F673192780A2236298C172BE872E89AA2DFDF00DC97CC4F8EC4
+1A74C14B98AE1BD6AC57306F06EDF78190BA8F5CB549040F59CD486C1FAE2006
+8B34E4295AF85E03F354D93A5D3E1C29A46FBB37F7F355A8C9829B2DD994BD8F
+976DC1DA82B0BA50950CF64F9A8D2826305A91EEABB9ADD54BD670208CD730FE
+F69DC6A8973547FD7624E9399ECBAF471530986EF03EA5E56E063404EC8FBE95
+5C732C41E633FD10DD31DEFFAF04994E8F57B870BF5B4C232C78A4C14058EBF0
+BB71EF1D05A7333AB08C258A5F8C5699838482156834EA88871BA64A44491A1E
+5776E0CE5AC40B3926E8047F12A18949404532F0C748ABF799BEF955BE9D3EEB
+2032
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMMIB7
+%!PS-AdobeFont-1.1: CMMIB7 001.100
+%%CreationDate: 1996 Jul 27 07:35:50
+% Computer Modern fonts were designed by Donald E. Knuth.
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (001.100) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMMIB7) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle -14.035 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMMIB7 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 11 /alpha put
+readonly def
+/FontBBox{0 -250 1294 750}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC
+1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE
+B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9
+4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA
+DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9
+2AD360A28616CB4A0670BAB68BB2A3981BBAA823C8858EF31989BDBABDF4098A
+E4EF75BB1764F1578F9CFAAF2948789888274ABDFD1043B1979B55446F38D4A9
+BEE0FA78F366D6A169A173AA6011E82B445A8797E37C48107C750383AAB274E4
+8EA55C83AFBD4D7CA454D8D0B21B556D7ACB02B73A82444FA1B1D6F5BD26D69D
+E9E4C809F92B4A969F8953AE78FFDBF365F24DE9C46852EF06999ACF1AF23DCA
+C20F84FEEB9BFC15D6796CC805729E436B6D4FFAE09F971F0B863021CD0AA3DD
+648543DB7B2919D93A47C7BE06FA63199D2697B931F831AB560D301B759E72C7
+0B9B20F9955B9D4EB96888A7F16B7B75E10C7F9B415D1443A152450E84669799
+8BFC554C45650CDE076205E109A1E3D453664BA189E4E782FC320A7D64C140B5
+1A9805779CF1E5E3A2472704B86C7063EA80DEB00782DF225A155AA968A78D8E
+7A7D6349517378B46444669ACF48916FB453EA83799897FF177D6479B1C4D74E
+DDC0E907586009102FDEFD1CFAEE2798FBA979DF5C292454A6B5423F01C6923B
+22A74651C32CBA3434D016D9659A5DEE6CB6D7AAEC53858197D177D3E2CE658C
+0C09E5DA54E975FEF16EBB05EF82698407D3AE2C29A773FE41B535035FAF1882
+964518468C3D0C7FA4618555F52670EF9E09C975A2AAEA4A3FF91290CD705070
+6C97C740FD7F1FC881D1190D4346DFBF5591DD5CF6B37DF81109B347FC9751D5
+4E02ACE998F1498CC1F441D3667571369CCBBE584F28D5903482AD0A907FE9D3
+EBEF19D6284A5D738000A435B451557F3C45C86688ECC78A11486C27E6971F3F
+9FE749AB5ADB2F89F84151779EB54380793E5FAC6296D5821F1DFC9EEB29DCD2
+B64E03F4CEA84844C4FB7D0DB844ACE08F8DE274DFAABF14A5D3BDE667C4DF9D
+A704D91A3CC98E1AF521B143393BDCD349EA382A981D2DE070923A7263346182
+E121EF2FB250692B3C6E1C8D530702F53D2612AB4B9278E652C2F30D0BBFE676
+ACC5E30879F220C96C998F6A08A2F50CC4E1578BA0489A4C71C11EB359CA79B7
+6293C3AA8D7B90B4FE343BBDE935FB6A0A4D9B55ABBBC991074B9A3FDA30B5E6
+A9BCF8753CECFDC48CF9833B64FE89B005CFAC07A31E625D2FAA9590E7F72D61
+7FEA1D676FFF3B708919AB029DCCD0FCBF498818E8F194BDE076541A11C49320
+5D660645615099B337CC4ADF3B4498873C364EAE954F0E40ECF6E9874BF7404C
+F60142DF224E908F40A36481DD2AB098F5CE678A565862A9BDD703D1C8CB45CB
+A78195EC4472C218FE87B32F2E244D18F22DC77F6CCE465AF5A512579076D6CB
+B514DC48F0C01BDB14D8A54F582707ECB4CC60952E80F82F19C24A07BDD59F68
+5DDAE778F04E43288FA7832A086B57EB47B1E0B9B8D8491FCD19CBECBD787044
+3172C8DF6210B36211DC8AAC42D8FDF36FBB0C89253F9E9EE4FCD473A9DC0140
+DFA0E0D08DD5B124919A8D76151F19D9CBA8DFFB225521FB0CAC494A07040DED
+98A8FCCEF8D48F2D134FDAC448C10478CBA6AD0424D929D647973C80C7D0A033
+D006270F23C191DD0DC06A77C9D7FF74F3C3B7D2091D3A8388605307410D737B
+2C8C90B038
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMBX8
+%!PS-AdobeFont-1.1: CMBX8 1.0
+%%CreationDate: 1991 Aug 20 16:36:07
+% 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 (CMBX8) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMBX8 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 49 /one put
+dup 50 /two put
+dup 51 /three put
+readonly def
+/FontBBox{-59 -250 1235 750}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5F05C11F9A72F5DA508C30BC4BF52C8B1EC5FB
+7F9DDDD0964A6D59193A389D490DAA6F6ACD02CF71C06802F3AE5A001F2B3A6D
+EEB60E9DD26DBCE1D29C825A9BEFE3A6572E70DC7B60344C3E0C9C77ABE1804C
+7ED61C544F0B4A3D6C7662DE8575C07BED3F6DBA7D64A9C8613AA152B74A140E
+AAD9B66E0FAEED6AF9D1820F361C1269A5E90519A3E6D40782E06778C0AFAA30
+E8CEAB87054C4D156C1B14B4E8471D78648FDAC70A3B8ED474FA356393A77420
+4211F60E397D2FEFC6A8D91A80C84EB9E38E663249FB91D5C8A5CBA68BA04272
+5D5D42497E1CF5CA1E62EC2B139F5CD4D6318EBBA7AE28614D2D88709C2A3762
+611524B8A1FFC7B0FCBAF77AD8159C354F4887DB1A27781DE0A4BA7DF2CE2025
+D9278CED48584E8E6BDF30BFD24284BA1DF828B637BF84A02908BBCED67372C9
+EF44711BC2B1DA343C8D9D27A9745525C774F5D639B7AEC197CEEDD06FD27923
+35ED0D402AEEB51134665A47847429D91CF419CA9B09DC905F610F8DFC54E606
+ADCDA19D5CC68A7BC7108EC9236C64205B23CE68B9BC38EF3E5BF9E0E6ADF404
+7365C8D0436609438C82EEB2F356F79186DDF6C1C797D3C278108B1767D15178
+C4C3E8ADC2482BAB9536AE8419E5CF3EE1B6E53BDCE2A83E2E485F496A562C10
+B3F5A131BB19D1E5414C86C5F995521076340536E10613E42779FA15EFDB451F
+53495CE8EFF239E4EC442E1439594549D45F5276F93D496C9AC712D762D0B702
+E894290BA028837304AFDDD8BAA6564E9DC307A14A7A206550FADDC7784DE3BF
+3390188BBCDDD929C82B1D7B529553BA75ACF5B385D31EE3902D96B2B5DDFFF1
+9F0F90FD791E54128C1717F313486896868A34FAFF22E23CEF046D02C76DB0C4
+B90F107907A725E0B5274E63F5F006273EF3FB686192D003FD16A7E1B87C7B29
+56063EFDAC23ACB8E7A584EABB4D6A9E80D43A4E8233FC9BA53169683C123E63
+93B74AA4DCC822BF03AB64137877E844B45E184D927C26C8248B1BC55D7F354E
+40CA8F9B41310CEACB95465069D369FE08FE18332D251123CDD8B49EB66DED76
+FE338302BF60E9DFB727D1959D925ACE6C51D562A9DDDFC4A82691397F0AD393
+9C4BF1EFBD834C32545769BB09FEFC8F80EB7D4169FEEF0846DFC7C869D0F099
+3FA689FC8CEFBD9EEBBE86BDE576C9BB3234EB3CF662DDFB4F774E39A1D0471C
+CEA46BD079103473F2EA190224F8E5AFD23BA9CC823F4EF48A01440AD56098EC
+5AB2ED7C7B4EEBF07E14AF6FC182B961ADB9E78AC3A3876E3E7532B5B3A9FE09
+B888C32EE1E20450445256CBEFC398566CA43B6EAB252B4AFF483089A2B3E977
+30FB49F53A4155781B5F1EDDC2444DEE86D8016EEFFE21A054283F67FC6BDBFA
+119F615F7DA8A9A37927BB274D9A2748F58BFE62E71E61CD009F16738B19D738
+233CC944379A0F7C419A730F0553CA54FB70E1D4CA74ABD40AD5B4564ECEC67D
+99F7AA092C843A478564662DEAC20CF7D5D56D43983048C6EC5614A9399FCAD6
+B02E9D282C9FAA89C8256DC45E223B95E5C6BE23B7E78C51132DBD4A28403AAE
+696F453118EA87FB3ECC451CDF5567A6CCA887E6291CB46761EA03584305497F
+046E526BB862F7A962F62F43DA6B3F8AD1C0FD1E03891A8D27FD83D51C63BCBE
+D7E64BA546888648C29212345F9F1203B689BBB96A71DC8E41E2078D542DD6F2
+5FE54B5965087C9F68B1AD6F612A17653723EB24CAE4EDE3BAA7150CE462F5AE
+34D0BA
+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 63 /emptyset put
+readonly def
+/FontBBox{-55 -420 2343 920}readonly 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
+A1FEF6075033BCD422EE8233B83D1E7C20043280D531223D5AD4D5B41669F884
+95CE4D6DDE819B588742B930C579EDF743F2C74C95F717FAA6154FADC3FE2975
+F59CFB1C1A29059487E75C48505BAEAD7145667D4E18E46E610C868A257173ED
+0D30EAA4C090854DD8378E92D0A376226EA7DA63798F247BAC770FE26D70E72F
+90CCFAADF118304646955B0310C65F6CA51BEEEF87AFFE294D08C443636DF75B
+DE5A40A671EB63B8FBA940417A22BE3706D2341E62C59351946035638A25BE94
+60C5AECC478C553CF2E3B4CB088D9484D697E831038F8A531F3EEFD41C31449D
+6DDF83FD724F4C81B0D713B73E56FCD2329063033F6A4DAEBF007FD440CF3509
+5A90257034F5827C28890A0994B32EA705AC88782F3AF039F94AF3C6EEA0857D
+3EAA1D1B61597E6AAB0C0CE342E7332A947102F48F28D169AE3575F8EC625964
+520ACB3FFF574B9D39D7BA6CEAD0ACE429F4F147B848FD26C3C2E187CF76E7A6
+FE0CDD9A53C3E4586B1C252E056BF41347B2B8A28510B8E53183D24F5B758BF9
+2A4B744E2DFE23911B0D40A6AA8559D89128A29EE51A806F533B599CA94C44EB
+3EEBB6304B96F2FCEBCE45929D139C3107DC10ED807E1D8B5229216787C20B3E
+E4413D68D0A7BDCF429BDCD1E9AF9B9590BC9D6211B1960CD0FCB32633EB7B23
+67DE12C994F006556E99AB540962208FAB61
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMBSY7
+%!PS-AdobeFont-1.1: CMBSY7 001.000
+%%CreationDate: 1992 Oct 22 12:18:11
+% Computer Modern fonts were designed by Donald E. Knuth.
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (001.000) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMBSY7) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle -14.035 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMBSY7 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 /minus put
+dup 3 /asteriskmath put
+dup 24 /similar put
+dup 48 /prime put
+readonly def
+/FontBBox{0 -927 1542 750}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5F086C44216EBE57F4BA37B479BF1E5A5139D8
+91F3E6DDA157B25D359C5E7FE4CFB264DF1707BB6497D3E074CFF95D9FD269B5
+0B1566D1161680C46D1548BBF384EF8653AF29FD474EA2336C876979AC00AE18
+DC87DC0DDD3164B96FC6C3ED826EBAAED383BB3EC5044BA84A0426B87ED04C9F
+4B3EDFC734C241D9B3D2321619F870FE68BB4BA7C060DBE8FBD12F641E7709F2
+C430491944B78B1E59580798F1B40CAC4D59DE95941217EF1A861DDB0156D5C3
+349AAB13FEFF6C646F6401550F5853BC09B267A6C63639228DF55BE60A99E4A5
+308C616892AA0DC96ADB7CD7AB8AEFA859F69B587B61930596A46A905661E4BA
+DAB5E1CF15C94CF060B7FA600B17162AEC2DEE64A156B3F87248E7A7F88C9154
+8C494273B33483BEDF0BEA4DF6A19941F52AA04717623ACBDE926B4851ED05A0
+28698A1C5AE63A46EF473A4F3DCAF3E73C4FAF0C1077EE7A6504074C0D77947F
+940B16425B3F5834763732F26D3385774A1CACA70C07F58887A0301D1BE530A7
+D7AC00A0664617A0CBA9F6281FA4B9168DBA3C1EDCF915778351E6BD8A9CE7E5
+3E56F2FFE0969E1CFFC83F07C01A3873EE1CE4E124565E8F493BE4FAA0A5D099
+A116CEE4EC6C8CB2E93B42771FFF67680A56501A201E12AFDA8448ABE80BEB9B
+80428F48753C4EFB174B693C69DB81CEF0A0B75C53A9D5B4C5F26FA58059A324
+8D4E9D4E9C54AB8F9C21CD66B9B259F9C797559384A653DD43ED4B9C2110BB5B
+C3A6370921186AEE29EB4E62793ECD96935C3D9D89DC6AAECFB745BABDB570FD
+E7E6248B6ED9C09EDA896ECFCAEECE8C1E8BE20BDE6F3558EF5A32ED390ABF86
+3A585DF34F2B8B9567778BF51A1C8737F2143DE23A8CE2EB68C845126A13609E
+F4E579E32B38A843F782C9B57AF509B8C633CB49E3759D94B78A64EB1A710BAC
+777BEF4B7CF9D727D7D0846B5189799F5A4CA565238662FD68D80102E99F265B
+F36ADAF8843DB342965388AEF8A2CEA277DBF2A3B566F5FA87FB91DAD5AFAFB9
+936A835DF1C524F25C6ABBD71A2FAAB288DA62063D0DC5DE89F150983BB5DE24
+DA6CA4A9094DB5C7C70530333B2A6B8952111047F0601165C9362C0BE3D975D4
+5E99DA4A297502CEF09193D8DE12DB103F6D8223CA41A1171304F65FBCBE707D
+03D4DC60118547FF41FCB531F808FC6FF9F331609826D4ECD807C71746151DB5
+34BA18A89C5B46E822C7DF2760B7FC714687ECDBC4891244441A6AF99C1BCC3C
+73684C424BEE4E33774CBF0E1BF823432A732615E0083E5E54B51B5FE64DF55A
+9BA482AADD9471765078C50A169B9D6A9473B006FB0714EDEA44F233A0F9B9A8
+0FBA5CDFD9BB1F4D0723045C2A29E2F87C3355A0953E2C53665E26141FB25E7F
+507A940A8C0E4AF31A9C07961D7D3633444347700F36E18F35940C0AEC7C422F
+7CEA5DF6F42CF96E88589A3D90883B851E16B22CE0492AD981EDB5DA8817B6F0
+BA406374601B851A4B2575D3AA0EAB792A056510D3D2EE5E7BE5E4ACCD02C224
+B76D52FC5F311364B5C1B57638EEED0A901D970513A0AE77356B6DD8D6C87015
+8F24CA764F28B177F5326B0FC2176B0EB1B3DF8589958E2608E46553E4CEDCC9
+E457132FE6AE3B3EA17CF74D05EFE2105DEEED3B9FE9C3C20A0F972DDC4A5B28
+D4B99039459CA877784AC7F833B9F904615F2D8FB12D54916689712BADF5BF1E
+D4EED8AA5D4E53EE20FA89BA294268BB7B774275CC9A02F35DA9AF8C54CEC7EC
+8403354BD6A278D32C949F3280168D3701DA42E8B22F81A6C4CED3965F448ADD
+25DE522F6EAB5D41275C752419BF417F586650E4AAB3C9E71E4A6C56D6BA464A
+5D7951588DBF3F2D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: ComicSansMS
+%!PS-AdobeFont-1.0: ComicSansMS Copyright [c] 1995 Microsoft Corporation. All rights reserved.
+%%CreationDate: Sat Sep 14 10:16:33 2002
+% Converted by ttf2pt1 3.4.2/ttf
+% Args: -a -b comic.ttf
+%%EndComments
+12 dict begin
+/FontInfo 9 dict dup begin
+/version (Version 2.10) readonly def
+/Notice (Copyright [c] 1995 Microsoft Corporation. All rights reserved.) readonly def
+/FullName (Comic Sans MS) readonly def
+/FamilyName (Comic Sans MS) readonly def
+/Weight (Regular) readonly def
+/ItalicAngle 0.000000 def
+/isFixedPitch false def
+/UnderlinePosition -133 def
+/UnderlineThickness 85 def
+end readonly def
+/FontName /ComicSansMS def
+/PaintType 0 def
+/StrokeWidth 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] def
+/FontBBox {-93 -312 1187 1102} readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A989B9974B0179FC6CC445BC1325EB8F274DD24A5D21C056364
+13EFC099729365596A8A52075A624087116520034680FDBD3E86220CBF46C2E8
+2BA32413E26C0AE960BB760BE98B2E1348D6A21CDB5429260899F7FF77617B00
+E876499AFB997425D58673778E90672CE2F26C816F6EF6C1F6F0724D575749C5
+5AE9D8CD0337709436E75CF2354AFBA7974814727450620BF79E10457E31E899
+430F90AC9865F70FE6B6777C3B647DBF5479B987AFBD6DBAEA380CEC42950CA1
+9398EFFA5677DCC3A12382E5728D26A08A739460E0C7EEFBC2B287F337C81126
+D554D5A2079FE15A7AAB1D1578A6B7E7AE509A0C8EA12CB3BFFA8CA21F80C28F
+165E56DDE1398D280FC068CB1C04C8317F894F38EBAFBDA29AB0EA3916EA9E64
+672E802980AA50F43C457AB4070C6F095772F85CEB9ED0FD0CA31682AC547B8E
+8DEBE311665FCB8AE3AE78AC5AC5FB3F47582BEFEFAEC16DB1FD2025778C99C2
+488806E7D306ACBD579C02F05107A52DD8289D51C2D63372BB823C9B17F5FB76
+81F2778107E303E1951D955443AC4C731FE01234033C6FD1AAFAEF0C3981E9B2
+CA2386BF69A80C9019A7D8CF24477C4A5AB1BD191EC6CA86B7DCF297440D86F3
+8133971001D9E3553DE260FFD5903B4A9591918548E9F04164793C0046E35392
+1778C8AAB5C553A23C7C82C1F0E724DF8DF9AC47E4501C0E3AB5DE096EAB7239
+413134446AD66F78224390D7F0804F28A5DF309085AAD4C782B78A35CE8DBE0A
+290BAD0885D0D7774A7DC8EF0FD5AF6AFF64093759139B93A6356F8D6E6EC6D1
+476870755AF8A46B2C443B163F976102333C5B3D17240733BAF9BA931D255005
+C2D9DA2F5D21A1CEB7462A39B3C0DB55745D40451FB089CAA334BF1BD6181A2E
+7DB3FB99C24FDFE8B8CB7B3C51560442A175DCAF5AE575C09772522BDEA346F4
+ECEA31291F46E1DB1E435130296CE1926389B997E7182C83525F3704A6431624
+D00ABEAF8FC26A6302FE92867358E2F5C27C016B20B867FD21A844A8C1BAA6F0
+814A94CA3CBC21146CB0A5B4A8AF53A6C102F1713208C99AB6CCB0BB3E50A70B
+6A38B5773609C70F69CB94D169B85A32C406E6238C39A207EBD20E34B1B3929E
+A15A4FB8D129DA0E15E6784880B65A60768B17FECFA7C2E7F64DA3551A1116BC
+93046F17E35586FCAE3FA17829C8A8DDDD487714FCB6A027BEA7EE7554247D03
+AC1029A98ADDC0692EB21869D38E3DB960FBCF44CD6D47F28C20CEB307A97192
+A2E0802FC871CA86B7D143B71BBBB3FE84B119C81F5154342E5F2C95B54A0885
+36335D5F89749E5F76C2F9071A4BF43C0F312E8AB567AE094569A96F99494F13
+32307F1393A9579678CA9A030ADD671B74670D2CFDA5EEC67EB07E7C92839880
+4A8631D35409DFFC63F44C24F764404F5DBB1C29E560A86CBD5BA5D92F50B0D3
+C32F034D53BDAB32EFD56DA9F09EC52456535F3000E3309342340AFD5E7765F9
+61D1A59C6C9E2844A8E56921AB7875CCA19E45CF3721111356D1F3E208CC50A8
+0775A3F971147F03E4C46915B00329A509EFD1D8ABBB009B09A4C293ECEB2898
+0BBE80093D74FC73C7701A8B79148259FA2E81EE1DD221D487447AB5ABCA9529
+1A35B5A1EAA58C8E135C5DBE19ECD7851035CA1EF8BC3F5BEEB210E4A52724E7
+29C277E902195DB2725891642A9ACF30E2A4A4E36399F919F15501915B4A6204
+91E2C870B30F3A593DA2285CC25AC742E874788974079E36D67129C17A6FCC28
+8B9CB288231E10BC9A80227F7ABFDED110C7B0C9E17F1834BFA8B62FAA548777
+361E9F6D6198FAA089A7379BD912296E6FAC140A6C836B871222A3FB9221B79C
+C93EC5C4FD000A6DD9E879857B6B39E7DC1FA69943D9D567ABBE77298E30911C
+F7AF1D13A2161DC716D84A9DE53E47A45EAA2B6ECD37DDAC21C5037E3A7AF860
+7F194FDB4595B74DAFCC33DADDC64D2A8C99DF087027EC2EC8DF0962F00EE394
+976F0A2F4870DB0C0FCBEB6D16990670565BA5117DB4AAF5E956EC5D20F1C64F
+E1D7838B46948CA2E878BEA4BC99CED5B296F1916C4EFAAC63A04A60F7D0CE0C
+AD7375E13E761D8D7E9DEBE277543B6861828F6251F206B9131C951D1ED4364A
+9CCE5567A14E380E484D43621E697D50AF50EDC28D06470CB0F213E9D5CF55D4
+27CCE8B8B918BD5558F69C9F1827302B5EEB8B27126A56DE821247F764D84034
+D82A25AF294B72EF9BB34E908DA8BA30C92BB10106074F69AE7C306FA172B73F
+493156301A8EB7278438A231688E927B5D134D52CEAF1C1E1F9DD65C1EA878A8
+B1402116798D3C13A3D0419ADDA4430490AEA44D1C9064918F92B7A7D19A6EF5
+1A2D28B4033214C5BB8D3BAC9790D355444F1EFF5FA048E7B58AEDEE8CE96D37
+6E9BCB5603D01750BC683CD95A8F0730F2B0E7F1B5B2EA1E1E503272DD428A5A
+D51E3CF5AE6C673245C688EFD096215967683C37CDDDA45315D6515DF6900AD2
+3F14C279B62B6994A1C8118C56628B627DBD6D071E432931CD327A5A90D16717
+29DB8777B8E9CDE2C733D3F6BFA0FB13B42871A5D8A0C81B1006F2251A51E0BE
+2E028A149AA49FE620EF6E6885EFBA93F42B5C037A98F26586099D8B326DAD30
+4418C2D135FE10EC622EBE16E090C7DAE45DFDB1DAE428DEA1E7A256B26098E7
+70620789C7AE0581EA4E845488B79682BFF568A9DBBBDF75C60D28080C8BB1C2
+B796086CA2751E278EAD60047827FCC60D941C2768D80733E4A5BA49EB02E616
+8253C97322A2DF40FAE691EDB859A9F9A257A39571B46F3FD68ED95961D4CFD1
+1CB1A459706746E6140B61C9B1CFBE3C57B34F32E4DD01B35A994E0E8D62BB0B
+AB4CC49C7144CE8367330901C58369B1E65B5F4B36ACC05278F86E725A9FB021
+4632653429868921AF5438A78059BC216EB570C47E7155113DF4821BC5FB9BF4
+A3B11803EBADC6FB78732EEDE9D1A475C44646B23F8FBACF1E5FFBEE83751C4D
+AF1F586142B2524A7D1524B61A04248F75BCFC9241F9B5ED8E31EC18B7321E63
+AB42E56E01B9B612496DA5FEC37CA003C88E7BD86A0E603F36F68AEFEF88DEF4
+51F343B424AC335873F8D9CCB1BB35CD76447328909FA2CE8C1C8A16918BB374
+89834C049877A4729FA029C6D956D671BBAA034E8C3201A9E9007FE645DCE876
+E505CC71B8F533328AA987FBF14A5FF3B3F2B3A0D4DC337BDCA29BD62C37CD1D
+6C2F70DC835C3222301BEF5ACCDD50E3204E18A690E7F5A0D4B7460BFE65FE73
+C20B4820B59B1FADBC3514B688408CA41A77495A0A04BDBE8E13952104D61D5D
+E14C521A9650054C505A4FB42B71773A22CA4FC3A9E51078AEC60C1F7D1E4440
+B931C1F7AC81E90C2955A025219D0B26577B79DFBEA76AEEAADB72DE788D7761
+232AF91EE933637A398B71BCD634545EB61F8E7641F58AC1EC61BDFB93A99F8A
+2DF891E2EC776DFCEC06380F6A0A2483964AA9322498873A2D7A206FA092B154
+EA6EC2FFD7CB15E2DFD2F64A9B8263FE1D608F98FC3D68A4B30FFCF683EA869F
+03A175DAC0EA3CACAB743746F7679DCB87620262228C437136BA03371BB4CB4D
+B7220E56116097BB5A72B52D8380C5112F4CBCCB78C3DF9F8D82D9EC8AC13265
+E7A78843F80CD719C44633862B102690CEE7FE844DF96FD989CF9A31E6B8F55E
+C976386C425B724F5108CE1FB984C9C5B21CF8236154D849C83E381199FDB9AB
+BE34548BA12DF25BA5DD9E5BB0AE933E1BEE8A893CBCA725332D5F70AE15CDE4
+0BDA7901157AADD99E89C354EF4FF1E99D660D826955366EC5853D0175E57F66
+F06D0F94CF86F1FEDE31F8B7DC4D113A5CAEE52331939D505D2126623B7F1CA8
+D7E45983976ADBA0F5A42385E23E75C208B4506841CABE171747E211861348BF
+A5BE91B650D96331C25A10BAE939C2E533478ECE6CEB9EB61EB67B3B48AB7AB1
+0734FA0475D4AA4CCEA042816BA68EC0DC11E591E92E88BF0E7927B92E17E7B9
+DA23A50AC3546FD605D073E021874CF2C7073D36CE7B1C8AB66A7C0DA4A116BF
+F8D3B4D7B948934F8590F1A47EA1D6FB9436582B209060E5FA106E3980191200
+9B9A697361B44D08FEDCA5F24E4ECC16801B3CC57DC63B205A57438F4E2B538D
+2D59FD01BDE891530117F592834391DA797DC43ABD2FC065FAFEA3EEC98A1E14
+60A5AD07A31E623824C8DF31725D38B156BF394D18921C6015E19DC3EEF2647F
+18E3C3615CA75DF03AB51FE2A3679DF2594F32B8B6C033ADC43075EC6E195026
+C7E1EF4FDDFFDE7F1F2464ADB0368CCD59AD80D04A96240A6E17F35433900ACF
+CBB8DF6A15526A9C69D593F677F101EDC7396518FF59D96C5AD692F5610B75F9
+64437A0AD52F039055D92629A07A97A220217A257D29E2AE9060EC7B1C8357BF
+C538F6A1F686F5D262DCD7035A43FCF3667E0A3F77EE2008A5DEB59FF71BC139
+02960F70E7C51F525EEC2713C07678AF76C7480765461DAE6E57B5C9A42FE9A8
+14E335068889DB196B0B4FA5143DE91EF77879A07A095BB505493D785A31C1CF
+5B24819668CDCBA1C4CDD5D64E7C8D738038679794F03B3D8392A085707414BB
+4EAAED6D6CB7AAA6D770F4C1C343358685BC2481233FAA28EBA6AA858A62BADD
+0FA3AAD5498C4A68B73340A1A866F8DDB5BE2D30D00FCB4A82FB82F7BE347EC2
+5DB60D1A0C716B559A93FA16FAF7C85321AB5B3C8A312FF6C04D86ED450A6AFF
+B86F09865C362F7B363532DFE1B96593D66DF93BDC8767B74025EF5F53697DC7
+9D930C2DB391EC66E12AD790560A64E3B93CE7A0C157F2C0C84F3D397E25A739
+3A01D118262476441A2CFA0BCC95E3FEA8588A442645D643E7118C6FB84800B9
+94CEF92F638A34D1F24F412C71012E07EB6EB282F24B9846FC97D61B3C91D81F
+3591168B4C07C69E7412C49F5A4D5B093C97A469BE32DEB307102ED15FFBA691
+830B21E3955B49456E7E3F29A38E96B1907858A57C4970FAF1BCA49C71ECC1E7
+A8F926222664A366C18C80156C27702477D5CC84335A776E32839D4530F3631A
+E81C8BC1FCF40DBEEB1B82536670130BB183DC5E0CF619E74640DEF640A1AB3E
+1424C0E7A513191970C0F0E81DBEF4EBE192948C54353D1245ED78D108EDFDC5
+BE7E2CEE53DC38D09729675F9DEF3A7853E4C5B86BD6963D180EF18D90A823BF
+B489F9B8EC6B11DB4A7DAA696C71C2956DFFCFA9D70992C1F31DC69CF898AEDD
+34EECFDDC7D0B0B71EE3154648220C162C5395B416A6DA517945AB945E4995FD
+7A69C3DE3397E5ED3DCFBD015A945F0D1E677AF88B7CF56D7D224BFC1A4C85FC
+F70DEABF71EAE1B8944E28321451DBA975DC5053D8E9AF077169DCC3FC925C3D
+2D5E0BAD4BE96380664ACF83A6C8F911AEDE793A432D968340CE253209A7B6D6
+928D6393D852024F0BCE0005B39C19BC5F339E9CF355AD3778A5DE2AC5258B41
+05CF49398A5AF7C649CDD908D25C1361DB9DDEF52635DD2606010F944ABA543E
+1A6F8036210DFE501ABDEAB932C566425CF5731EFCABFE19FC87E7E26F3A52D7
+4B53BE8DCBE3F6B306D1B8B97991B9B867A5E3468E75EB6EF81BFD7640789904
+A9448FCC3B4E655BF2A7957D6650835D13CE7DC89E911CBC4665015D2FB56906
+1CAE94B8001B40B783665B4A9A9E06210D39FCF0FF48B0FB6227DBB6024A57B5
+AE20CA48DA10C668C13D01CF167B0D7BBB37FFCB19C0C3121619B94F4EF5B1F3
+E105BBE24B70C029ADA68F6A0DDC1BF80268E5088BDBE5E056B84494903A8B55
+340E2A24629A3BB1A0D986D7093209336DE29EB9C2EF7D50C3A6F64C37847175
+92A22FE5AD2FB553C7B5A51D29A3AF781F1551F23E2D70CD53E72372D4C4853A
+4C7988764781797E2E639E8E467AB7CBC74FBC44D41BD71F872BA71C3A9CD4CB
+BDF2276A4F748B29D71CED83631F83624D4D29B082C90849F9C60BEA99B31744
+59E7BFD7A87AB970D10F396AE8952447DF3450222DD0FE1C8162B1A98B632D42
+659B366AFFEAC963436840DBA4375896074640C1CBE61D62CE0FCACB721257BC
+8B29561D048DF0352614FC3BDD16A69CE12760079545B5DA4B6A4FBFAF7245D8
+8D7986BE19A32807D220F9469A01E973DD1A12AEACDADDDD43FD194A0805B678
+FCE0E1767A6E5C98351C8DD582A7562703C2A6BE14EE8662396D82B57FB21811
+34CB88476E321AF9C78A0261B9D398723F2374DC822B9A945C78D9AFD52496D7
+58AEBFBD499BC33FB2B768D27D2E933623792B97B32ADF930A9C6A9182972465
+0CFC2F3CF73BFDEF0B0EE3996B08F2DA0AF274AF99DF6CF364EB157926FF6E8A
+CDF42D79E6E767E8D7CCF42958B47E032B57FBFD39547954E38812F1B0C85010
+16BB9F449CF93A88C11CECC6E2CA10964913958D22575E85FA482D5290A1BE79
+1B44427DAB182BD493FB83B13A6C806E9666091CAEAC8D1EE9D9118249E55ECC
+5BA2A7A3C5496D1BF941ED8DFDE64B8C087953B7C6B245AFE90258E7461D8E3D
+52A656B1A57D8BDBCDF2780D3DF264384025EBE109E1623BE56D9B23DEA6B04F
+4036B0208B86E6A9EC143D45EB20A215E05EA7D0AA719753BB1EED9C435C9A40
+9814ED68A78F6911E36E12137D70B57EBEE5A28EF94486024D3F85ED1599FA9F
+D0ECDC955203C9A0DFA23E6C9B61FA6D9D8626AA2690EF19CD745EE32A900DCF
+C3A6CB7A5F2F60CA255A5DD0460CADC84AEB4903E1F979C7A902A6B98F838AB7
+B855438EC740DD5C8B31EE9C17AC9EF2F31348D48E48DA3668B5E1EB21109414
+C1615E8E2CD3F0A725190EF73FA305264C691DFD58453E6A4C7B7F667CE7F44F
+BBAFF5BF770C0BA6C712219D60B15C3EB23DEC0D8052661C6C5FA6D889D041A6
+CEE83A49AC57D38A894985E6F79A564B32EE765DE3185225CA5D7F33633B6563
+7F662459981EBF2BBDD15216C009E2CE604D68434FB79C70687EBDBFAFAE34FF
+74088CF6517C9C418DA0915A8C6AF6744541FE0DF9146E08D4867178E21A90FC
+A86C4871ED732E60811DE69271977AF444CE1C1D65FA4F596B104C58049CE686
+B331E898ECFD8A63FBCFC66E4598A5BB79E23DDA5BEC0079F20D49911A0A3468
+13FD1906B3E7A0139930E5E05532DC5C7B6382E516245AB9C09CBC9CED4900C3
+27E20248F706A509D25DFCA3B58BAF95A47B89EDBA52FFD7F2132C6C0E232BE7
+81E03EB8C828CA17E181751050BF6E2E0101653C9D933255633A6EE98B2CE3B0
+D8C1A90D72D46F251E0D5DCD70D140B498BA43863C45D94E6642DD04CBD8FBB9
+F742BC4FA62D0F0B04F5A4F9EBBFAAFFB7CC46546C85191FDFE85AEDEDB77D9E
+723ACF7CED4649DCD28B7FE8ABC6811EABCD71C983ED1CADF268B85A208F1EED
+B636135D9BD2741BD5A40FB00BA9C014DA2144FBE45C7B8C07A6F0173EF1350F
+BB689E6F375A57966CB2FA15FCAF203B8009E97A7707B1CCBF6FFF66EC1EB871
+4A0A286AD2291E6FA8684619451A3D0928F822846260BB58F22F12BAF2EA2AB9
+37056D3B806BA7F408F14F24DB53DC0450AF16CCA790332862087358842F3CEE
+9D5D3B7911BF4C299F921D810E01B5B822FF00B3B1E317DD205215E5AE3E1A3D
+5B471CAD468007C4A6BFEF07D313E29E342686761A7C070EA75140331D7A0DD5
+731F0E395A6ADD55D4CB47440014F30DA7BCEA6B5C566F541B1E1D6D8B03B813
+9B8EEC22BEE2E8A1A721E5A28DCB5D3CC66697742B82767FE6AD453E8EACEFD4
+829EF3EF2A4C728BC84C9DDEC0993FC9107AD8C633ECBC542C84501D7F50DA62
+B8D74D8F870AC5F00FCEA5EE9CB8C9E9A497534338C05DAF8A4E4A9089D8B41B
+2CB300792BC5F5177A0BB5793B266B83FEFACB25CD776EED41664B28533F3D64
+DEFAD5F852A9657AD059D1774E270C1F9798D9870FC979B4A1696E4EF84A7499
+220A24339A243183FB057FAC50C2FA5448F94C0918A7006E5C1BC3D50BED435B
+E07E5CFC49BBEA70F35AC10A55DC4DB309601C263A2C324013804B72CD2722A7
+79D7D816629D1D0C66F0FDB25AF98EF04FD9A493151F87D8C54A4A49847E7FE2
+AEC8398FF55BEC42606A82964DE2A87C62582855CC6550D4E144978CB3DDB529
+1778988C758CB5E40FAD2BD09A4439448BC15A9EA1CA8F7FCF9EB6FCB5E12956
+C6222959C7D78F34CE9807B35B2C2C0C44431577D5AFD19C449E201F29115F74
+D1462824855F4B53071DF5DE61DA8A444110A43D2E524A0420CB8B56C4E16D6B
+6118490A01BDDF3326536E742D1F299CCD0ABA31483F91DBD3B59F8C8A49FB43
+5D43907A954D32E2BF7FE56CF650CD51FB7F623003317B192D35E8903164A991
+F38B3FC60F78AF506F7D0929D5A932BF124C2C8F4A13F9AA3DEC7AB2894802F6
+E0E5B3439F17E755FBD3E01EC7B2EC94DE5934CE2EF12695A7B82D1870E9E745
+3C99E8F3E82E008294C7C0C916B4ED5D7DFB58139B3181A28D4696A284A278C9
+D19456DC52AAE10B5AC7F999103E110E0CDDFD06AE50D27E4D8EB849189DD4D7
+6392775F9C5BCC7BFF6D08F61C9F49906A5B668E913EE027C4A7E1878E247335
+608DFB6921245230FAB2E76F165D9BE820E13291132AEE154FE4C736AD1B2534
+9EC43DA37114A655627AFE76AEFAE657635625EF33244ECEF4405FCB24E70F1F
+5F1EE19256CC50536450FF2923C82424E1627E05353186BCCC883132B16F984C
+8AA400C9B1CB4161872ECD1320D3A23B3FE32871EB3B517A991A1C0CCE6940DC
+38473E9815F9123A54201A6E1B153ECF720449E215CF87CA729E62A007D77BFB
+4DE99114F4EE177E5BCDC7F2A7EC3555E6EE6D289100C283DAF19CCF8890E07B
+12A0EFE8F90068A3E4A901284F589BCC5EF062C68465BC17C850FFE3F70CD877
+79B53CFABE6F5A88258726D24032854572E3D3AE034EAC20E15E45EE6EAF2D6E
+5ABB080D6B7E7B091F853677A5ADD2314BB8B8E6121EEB512C0578A33173F7F1
+67F3D6FE9709143CC93F9119567424B26FBEEDA372F29FCE51F9BA76FE0E0E21
+3F413E14651A2B7CBA696BDA96A3BA24963A25D7E057693AA134800138F711DE
+24CAB53C624DB382D86B237A5D8E44ADEA1BDC74953793D2F64CBA7D25DD0C43
+76132BBF5880E23A8F5206C8179B12001475E8B77248745501CFAA4364C993E2
+602F5DDA3E1BF030E67C7BFADFD6AD82EB4D2DDDE473259FCCF5FC859692D0B1
+CBE600EF35D20AE7CE2AD7CF34B279376D3886BEFCB1F65AF4CE71F1EBD4C6AD
+C361613A028572D66734701351D434B8A91DBC1F1553A8769F1B973DB6155265
+E2EA7402BFF7475FB510E02CC61C6E632B0034F458E13DECCEA316CDE8A62DDC
+AB4AD1E28D2C60ABC12A9A9EB514E0D228E0A7712BA0C7BC5A9BAA78F11AE068
+03D7569D309DE3ABDAB3BA2820F68760DE738F9AA02A7D5D120F98E3BF69392F
+4234435AC61CF2313067DA7E0932C8A88AB1CAC030D66102BC412F2281D31CF0
+A0B8E3654C8235623ED00D9C740446C3D311F7E02B5762408DE43C883E91F815
+564A45841C76735CAD6C682B5726761F4D258EAAC3B2CAAB43BA16B9E46743EA
+D0621214D6CC59FB6CDAFA8057684465D3319C2134B4635BE3C9663AC807EE07
+D800B810916A7AE782E483E143F4BA8AECF2933CFA1644F3D98851BC91724CBA
+C3C084F337D1C46FB085696E5C1EDB206222978CD155A80EFFD7D4BA7A9E0ECB
+0CB937CDCFC232B9E4AC3CD434FDE1329B8CC59328F51500518590CB02D6600D
+B29CC9FCF222B9FCE6A05DCE65C7B9863C49CD10006E4D2F3C9726F55662ED62
+4D48749B783EA6089ED10587C3FF1A6C1128F1B1FBA804D45A4E83758D612268
+B74D87EC45748FB6356A4F1B01317B518D58484DAC1ED4DCAA4A65894D9206C0
+48CA2E6113E992D2BE35404BB2C652C9CA555CE55C4A58D454F80DDCB485D18F
+BD2E0F64B177286DC9DF996B6AADD0DFB8CAD117004E920FEC8041F3EA84ADDB
+8BF0420343CD71126B8B37D41F2A8F9797F5046D9A5B7A0C017BCFF0FDBEBD1A
+7A62AAA2CB9F5F6362E481373EB53E2AB3B0F6F2FB9A6F974915BB45162B0E11
+2E7C399C813547B1D9C91EFCB2D397DE7FD7E3DEFD43B2B428FBE2C56D13335F
+C4E08FE4C04256F09929D1254187A900C589DFADB5710893373466B86365E9AA
+C52FF900289981BF8AB0528F55139C51DC4088A2E3437B035F7E7ED7FC313CA3
+507C765B5E26179F4EC3032BDF67A44C8C9E8D683D8CA197EB10B290F5AD01F5
+A5B6FBCDEEE2DD064CE3B4D32DDC621DDA5D36B5B8B6600B36D3154B85F9782E
+3CF14F017D7F201AD2A486938D15DE15401D5DCDC5F03905A1076A62150F3676
+5C432D1CD4221A7CD761DB7A4CE94108A856F807519B41644E937FB121D38CE7
+9E3AD7DAE83BE84E26EED0E90315965D9823C35A537DC99CC3DDC5ACE95A8786
+9896A919315E8A35755D7FCD8DF13BDC325DA82DB245CFE000A0ABE41BAB9AB8
+085A6A507A3C8ACBD7FE39F466D82F0F3685487121FB3EBFE7D924DEA185F57B
+259CD2AB46AB447A8C713DEEE10FA573F2D6D5B14B23D9505B356951C13DA19E
+0E326FD569ED901A520E35CC383CE5CEFBA57062E6DE1B9AFE745FDD97549493
+5C70F06E086BBAD809D59A191542089E218EF79569E3E9BA7802C3AEA4369E81
+317007C2CF9C9DF2B07BBE6458FE7D59E06213C9491954D15BC2D3687B6AE46B
+713D0F7BA5134D881B994D74E77A542ECC85D21C5B17286A8B6E231133E91FB4
+A44AC83C4E83A3B74D6C5C39A6E22F1B51173791BFE1469502C963B386E16B32
+2AAF048FDACCC3957F622DF0B55C12FD92C9164AC622AB07EC0E934353CA645C
+F41F7D8F59168752E80181286B7FCE25F52AD741175DB5F723C07C043FE84659
+20A1D2428155925F1B854E478F4861B8C01544C76CE13900F1C492F1E0FCA3D4
+5A586F01FE26B6B917686AAF3EA9660E33D4589CC0E8E6BF2791F54955699A64
+7943E6B1F15FF25F9703034EF9E8F505D5DBD7BB8F1F42F479AFBCD6B74A91D9
+E9E4FFC410D7C7DD6EE60284C3BC33B7CE630194962E41EBC214739445A9910E
+F4E82869F192A288CA693376F036C0E0ADCBD3D1F3B6CB4FD4096CE9A4E08548
+1833A8B971AF90FFFFAC11DE818A2B5D561F971760E63CB16EAE428A45A9DD38
+75AF98FB1FE6FE8D346D18F55B3FE53F0288488FA4B5ADD868582661B10E6C97
+457D5BFDA26B75AA78F04DE66F78E87A90282A1CBE7EFFB0DEB4493D2BEED930
+8ADA06AB385466AC97F5F8F4500DEEC3404BD8B62C7D4E21A76FF7FF80489814
+6B1C9A077C7EE8CC71AA4BB84DAD2C0A6C229C58DC2E929E69CE196441D239A5
+A2B5ECB06BF33E9C81ACE9F2A8EC2DB98FEB0E187C0041AB3045D763AEB0594F
+BD382AD06FA1182A8380E74F8D4D4FAFE246FEF66C656BAA66209FF61F1E92D2
+7AEE0923C67DEE00878E5D449CB25E3946B4F0D4BDE28886E9CC715784C7BF7F
+0AF6DB24372F06BDDBE793C16F9C0CFA569344FE06F0B093B14CD9D3FB248EEF
+7B364809128DA8C316EA1F04077B139B5C8B239554E7D9855E01803A2E4A4A44
+D467EB26AD61D69B4A8C767DD9B71530C5F01BE2D2611CF9644C28F3F6DC22D5
+16DDFABE69046EB0B0C8C4818AF7E1AC71DAADD75ABEF379A1F1FE5E41BDF8E5
+9075D83082AB0165E0FC4BBCABA506F4CB1434403DBEEA9845063F46A9EF1C90
+77E988F53B487900CE67B47296B5AEF277024F7A0999AEE8503CE425C1502DC3
+E14A5993ACB13E773416315B5A8502BF810480116C42EED0BE15D728D7D835AD
+3809F8D6E14CA5398F536AED18CD8C9B2B1F9096DEE8423C3B99463EC5DA4EAB
+BFEBE23FAAC12BA68C2622BA31BBA3A283DCEC6652101A12393A13991EBE5777
+AFDE970A174C8DC929C750FBF2545C75AC189ABAC4D58ADAC3FECE96F1FDDC2F
+0CA8FCF6EE1422A206BCBA5E76C696F4C2ED843368A40C23317C6AD3EDF0ACBD
+E1C823F1EF99671BB7A2FFB0FFC63B7D9F12B2F4A61E66537C09C6FFF935F225
+882A033464895E2FAB48A10DAE7D7255D84EBDECF34CC81038FDB1F0ED2F2971
+15F853CC86DAC65F05C632D409DADF45FD193E6EF5F8491B730E6F350D38E011
+9E2EE6FE9C5D91EBD571DBDEF885B59E018380FC3AEFC522CF56EDA6F3147B38
+61904FBF8BEE6DB3D4493A3DCBE217F0AA2588D08652288FE7AC7559D8CEC51A
+D151131DF5557EF42876F76EB35EAA4DFC8050FA5366AF70C9BA6C6794E3AC06
+D503EE876C915252EA75E5C75CAD8E75DFF208727DC428911CB820B9211D2A3C
+6A3CD57875C2F4C648D291642429DD61FAF86CC41BE0BCDF927DC85604DB4B0A
+C6A2D31157299A01895DDC8D2FD6071E1541170093508DF47D2DBED8990B04B6
+F7E0A67CF0FFF09FCBAE6C1BB500C839DC25CB07FD277A26529C513D2835DF0D
+37360A9B5DE91E2557AB5F1B0A2DBACF24ABF7986DB2B81B6BAF0E2287738898
+0DA220197C9AB113F95EEF8F1D23575A3C84CD3760AAE7D68854103827AE3B0A
+5D4BA4A68C8F9467EAD47506D2F6B5275316315661954DF160077B16CB4AFC85
+B4C391418EC9A5F1710A2AD75665525EC2DBFE798E6A68580FD4C979795C6A3A
+14590FA2407BAB1E8BB563A9C89C0F79AAA61F2175C38BB5ABDAB00E5722E22B
+CF382BF892C767894EE498325A11DF1406AF1D0AE60BC2939C038A308187A73B
+C41DADB5151507CAE41FE79A3C4A77551CEED3B63D44A5317ED42A8DBDDF3452
+13CB58D5989FFF2B0CCAE82D525EABEE5A3EFD38C40BC3B14D9504DDBD098550
+5B8A50D4483699548992C6522649274648B6D218EE5A936E0B8A665FFFB23654
+B08776938DFC3DCEEFBBAC6F7C765C87884D04B679187879EE3F15F166F1E236
+7E46F2CCE1B89311C8D330F0AD6E39865395536828DA89CD9067B59B17E090FC
+C1137C613AC61B6452571F9A33E04B64896021A6B8466391813B9003AC9B950A
+22EE900DAF6969E28395130A44E89C39D2B132010DED4C8E79078C58515AD63F
+2CA0FF6BE3B8CC09301BEF5ACCDD50E3254E0A5C31014F7CE5B394E5C468943C
+93A222AD65F80274066C41B5B2AD6BE04FA169800228BAE3E6D4040A1DD836B5
+F48C5EC53F4CEB73912C9B769C772FB4880C0F8E29BF5A471FFC465B8D40FA63
+BA53CD71AC8A5ED1139F2D7269594865E9453E9B6EF227867D9CF9549B3B5C49
+16756E12CF347E45D9579C59352A120FF02FF54C1D678D6A47F399E09D4ED56A
+73AEA5A2B1D5C4C6A2BAEF75114EA79268341ECC241EF24EF966C5A5312C2FC5
+CE1391EE31C87818324ACC8BE54953A284C888D0AA472F0BC0B86C38CF5F8E15
+54E4B6108B1BCFB5C7E9E70F89BC01E7EEAC4CAD991C4DA475602C98D1064DBF
+03040F2309E93BC7E96ECB6D4EA5F75759AF95A1CFCE85FD61DEB8BF0F7362CF
+A24BB2F3D4EF7D39E1902C53053C2288317F67C81205F64B6ED8EBFB00FB00BC
+4BA7BB30923E916039FCDFCEF8BB4382003153E604C23D313121A5F93551188F
+2982A72C2B7167D4F32CDB86D66629A995415D9FE00B3E354A8F91DF44F0FA44
+52536993F0392F43AC1F635AD4656A8411543FD8B3DB6B7ACB32CA6E4DEC6CC5
+A94732BE0FCB9BFF90C4C783DD983579A30AAC17974E5E7C8191F05CD57F6E1C
+B8B076420CD68214366E337593E7F5A0D4B7460BFEB0A6E596B32BB3D9CB6562
+D1BB65009E80375F9979B2535B260CD9AF6056A4F3DB676189F016B1FEABC107
+85FEEF0F4B11C7658A59CB2BC7F976502D50077BE9AA1668BE627189993779AF
+E2001E44749E0BD78A64FFD0D34B271AA6FF9EE7A2C46DFA78EBC4A3C784E1AC
+5D6FC9C26BF9FF97477F8C211E8ED761A4B9064D01DD620E7F7D63E814FFA7D5
+12A5AB265966751A5C0A81D6171E5D1E0CAC8E185F99A3545CC4F7052ADB2122
+FB8822F3A8CF410007FE6521EFADF9637974C72FB893305D4CB1D936D0DD331B
+54A02B253F70C0B1C926563979CAD433B91341797AC8D4E9842A21EB5926B49B
+21BD4DD5741495206082B647B69C9C0A94FA5AD386DC5FF5BEF273980D9307AF
+1C23C23EFAC7D02197B8C4530A1BE5182B4F95B4988A9F5E686E357928DF975F
+10C183245F1B733C17D3B854D53BA686CF408A143850F4D99B48E8F29169E04E
+1631C16076ACF4577580B5FF3F8981A8ED13D504E6BA0733BAF9BA931D25551B
+8F6E05FD0EAEB026BEB5B1B2ED69589587A48B0750908CF912AC640B01F85B3B
+1CA9C3242781610A7D9ABD3387F83A2FA271BEA80089069359381FA4B6C81B3D
+FD7DB09C0B81390C67B61C835FBA29F185C0181148D2DB1716E404F652EBB6A8
+AE4DF924A93308654F1AEE0B9F4ED34AFCE2656F5EF06079D77596B4B3B56A54
+1927DE802B0A3871B713A4C153A32389F0345DE59440BEA479FB8F324E2AB57D
+00D2AB94AC15D29E63BC4D26CE4802F10CA06F35A986459EFDD766A93F05EFA9
+0864CA60276BC7D15417762825775A80924429A4EAA36622D2316945ED0DA821
+EEC30457B3DAE010CAE9BB7A8372FF7518398EC0D2196294FE173EA579ACDCD5
+CEB4EC0A94C48B4E542C225B67573891636ABDE23319EA7DCFD8E886857AA2B0
+47CF57992A19A5650C72BCB68E1151905BB6D1B496E309EA2AF7D1E5EC95BA6D
+DBA393DBFA8C3C93DD58AB198DFA11BA9F47B3A2A57AEC5937A993CD7AF784ED
+5ABDC80F8BE5CD3D12247C36E4258C6BDC84ABC8F53828BDAD988E5147C913B2
+E2A96821ABD9CC0AEA383BA3C5E74557BC27F73C857AA0BC3D5527C8A3FEE8D1
+DC9F0E393598A870C13DBCE520C20E6591B1F9A12B73D662AE1BA9FE140A4147
+56618D7F00976F9C9235A7D556644DE00DF185FA99BA638F1E44ADCD03F32622
+7FAD7ACB0EB15334D99DB727A758A924BE0D051BB73DEA2B8A9ECCC03359F623
+27FEA224A856E0B7309A9711146DACEFF6935D54BC20ED3F90905788CEA45061
+9E78AB817A6306E8C7AAA21B870398665A53B912EA2C1B0D9C8DE4C5702BC7D5
+3E26C4F00FF61C1C42ED9F946D7234C5770EEC28E469E2FF07E68F50C828BC2F
+BAE79527F0C7049F3B901A80A18BB3DF60DF1D9C1F0526611190E892DA0CD671
+01F6ACE30051D6E7D60A9C421889066A22AB0397DFE0811240CB327A5DD44AB6
+944920047DB7EF79BC2C4FAA4227182ACF455865CA526CD0C3AF1F22BD3E3834
+2157FC3E08A242B2514C24CD74D2A6056E9B89886EAAF54363C0946EB7EECDF9
+19BCDE8B036EB6873EA97B479079DA096E1F56D87595343D1C24BC1455EEF858
+219341A87451BB8D3A8FD9FA7E1522A322816CE6DE933CC1BF2B9B0546E7C1E9
+D971C61DDB4D12E9D6A39B957C5F666A9700C081553E214361B2B57EDA19BBCC
+F098E0DB7FB7872B90950DE333A444BE5476340C4F274EF8D256AB76C6AD105D
+966EF357424973E4CB70CAFF612573479F61B3592F325691F2D2F42F6F1D7FAA
+E03EA53CB24CFB9B093DEEC937526816B7E00D14BF1C354506C4D8B68B3DA64A
+01E613315C7BABA40D366572F5DCE575146B552F835F9D0AC73865D83810A3A6
+B72B91DCC5B8AC9AAA37DFD68B6B74FC1097050C100981E983F653DD94549C57
+C85DE0838FB8478B1B94A3F1AF5D53AC484C5646E613A551E3CC27B40D67939C
+4B12F7B88D68D272051816622FCCA2C5462EA92B205DD2FB6D547ED3D5590721
+C5CF1F67F340CD115568D556DD65FF12DF0DD89994A9FB25ED64D56A52BB620D
+29153A1A52CA65303AB421A9774CF7213C1D22AB8C5F24DCDE8F5BD88CC2F21D
+2D624336283A37FED454E6314828E3007B3FD98125E92C5D84D0EECF70D7BCE3
+B519FFA1FA6E54E2459EF6283AB614B48475B23985846B15647ED6F765EE39E7
+83623D1DD115402B06C2CBB2CB91B45D00DF27E5A47692A30D80628B2AF034C7
+38EFD85CDB54556BC6C7FF68FBD042BBF3A220503E9EDC623DD02C323D706494
+4D89EB2E6D502B235DAA4CAE0221E2C18D9ACEC0622533CD5D4DE1021F139332
+21F95DE894A8F0FB390C4649872B940E5C2FE1A3EBBE110683B069FDE37CB9E7
+72CDBE484B0D242707D0866C190439A0CD836EFF939FB12FD026E09A873C25E9
+CBF339D6F7BC4BDEAB358A334C87DEA9BAA9F4E730342A8C76E4521EF1318CBB
+DEFAE9DD385505F1A5893EE547CC877EDCCEB5557F2D291EBE20C9AF3DC6CE7E
+E994D92CFB878BB725B0E81E119B3C1DC388C0FBF1F1397EB5BB488D476D4E7C
+F40F9BC85B6AED675E6D311A7A723E9192487494B2E54ED83A61AD78BA441474
+EF463774DEDFC3928949F19EEE06C1A0E5BE179E3804F094E4A4A8617B8C8D09
+650239DAF887E2021E75F777FFB65A27BBBDC772E9DF961FB2F30DB9883C1E62
+009E68A4FBE9DD385505F1A589CDC08A63016F79C7D0E3BCDCA7676C7BDFE234
+06C55DD3FA8E6BD89DB7995369F81E3353CD23FAC7E2B86EEE2936DCFD6F0539
+158D3692230E4D2DDBA4D4E7848A25F2E789C18EB54A635291A7911179D0EE68
+DC28EC3E028B2C3F07A2A21D43EBD3CF974FBDA4B3EF695BC512E973F4736851
+AEBB3A3A4CD480B8A8EF20AD5F81706EAFDD970B0B09BA37237B9BBABCA8D918
+96E73AFC4DA03A52EEFD6EC22A73914655B2A296C359A9D2372D5BE1E01AB1EA
+93615AFBFDD298F93EBF5A958B33971B67D7364D3A09970827558998789B470C
+501D46E821750FAFBA1CF306101C7D563C43E9CDC1544694E95E6AF67C7B558F
+90B31DF454BD9901220BCDB6E717BCB2A266AC3EC9DFF61D53D182CF9605E766
+499A6FF390554547263F60381EED4B36B3D0F2C4A26AFC9405DC64895AA38BBD
+388EC4A40439CBAD948586AAC5AE99E54D87C8AE7446DC3A74512FE0F2FF7860
+E9A4ADF4A99F6455C1680435B965ACFF8567327FCE6E1A01BEB66198ED9793D2
+F90CD7D79F27B15F50FD125C5D7BB06D9040AD0DB47314E9395370152136FEB8
+0F7529973C9615F917F93D84F2DEC7C169CC9DB82A8970B3D4612D57124BF3FC
+0BA485E050DF883E4B2767E236BE27B5079EC8B85552135F93EA5553BCB27643
+E0A3FBA8AF0576B84544FE9022F4CE705EA5540C872C536030F38FB8203D3F45
+FB77524B0DDEA8B0BF636BAA4AD81F5E7F76DB269D89E303F37ACA22B901DEE0
+3B85711E3B419297D73CEAB9383AB433359862DCB30BA53A413B5E9942FF4A36
+588A4234FC70CC583D630C563D9C33FCE5BF704269D4410060824D13F79652B1
+19EE55207B3DC19A5C942F0BE7963049E64D445AD62EA3C034771FD02C7C43F7
+9C1F86352211F2BBBF036255E83C9F847EC2351996C2DE2CAEA78801DFF16D0C
+5CD183D626883D5D0AD2675D6260C25E80658F0CD842A0503F8EF5442C290FAB
+A45069001C80A5CF302500D3F3428D883D166829B2239207E20CB34EE0281A60
+063AA71E48DB8A35E05C2BEA1B432242377642BCC3B805A60ED484FE92F0C684
+F4A040E3FC0A910EA98EFC31A04041B8A3E4A901284F589BCAE4A5022F158043
+BEB6A6820566EAD71325D69BF34608E2E116B43A65AA522E7EF3FC6134D5F715
+878D991308FE81D866683FD55DF3C029465AC5267B36561BBE62905ED667B68B
+D03129DFE6B47267A2FA06A0A045D56CDB7B5CD1B9D1C3C75A8A0D9806F619DA
+FC4259C849EF654AB82DD7F31B8E86D61A549F0DAEE590CFDE3C61BAA36A8544
+2D495C241BF0CB3F2CD4CFA7805F434DFBD7B06C6F430C0CFA1EFB2B4F9BEC48
+808524500F3A6571A6E8EA894655E7B06095437FEF27B81EB14663E3073EA0D6
+C65721662E0F626F85F24627E9A538A15DE3F85B86B2B517B03410E59E6C7C4A
+CBD209E5F18DF65430114FA6602B782939220D351CE8179EE650B0D9C5050670
+AD0CB6165B3942784392AFC1444339665254CEFC2A3F9E507DC998974AD59959
+7E5FA7ACCCE3B2D0A3946680DFFD876FDF951D8F9ECEF97273B7554C01E05285
+4856204F90FB61F519825659E854A83D4E6F02B610E5B65F1E9AF5A3B64826CD
+95F02199EFFCF454A40AC29D2907B33BD43BF6990BA00B058A1C5C34638E09A2
+1350BF64EF0172D67B96DEF8498BCC17589A700E889B5EDFA8FF2A738B3E84FB
+E34E8FD6EDF70B1237FAD79C39BC0C981032F08705723A5D49D049F420266F03
+4B72EE3B707AF94A38B19D5B3A8E7D70F350CE3D478B733C5A0ABB6A29CFA210
+13A492F5F4B1F0A6DF35BC2A47CC76393F477D3A887FBF7F2AD389465862718B
+6186BB2CF4B290AF5A87491C37D159D01BFF4511CDC412A885258111779F3085
+46482D3A3A1E9C3A426BC7FE406E89FF25FEB234CA7EFF4056A749DDC15C7A56
+AC870774C97200F0601AC9A829E68CFC950C9A5CACCBE31F5E8B7CC0959E57AA
+85FC3BBD0CC90695413FDE088379EF2239E77CD65AE293D9347F968950DED5B9
+C221B04D649A12DB1C6D604D28A8EB307A1D58076DF9DEE1C864902C87D7922E
+56CD827124D09FF6795A31930D91424572A24EFC245742B438EA8892954C67F3
+EE4D176E0A4B84C9F47E5E871C676E02380A5557C1E0913B055F591F8F2E8A74
+B365795F732A1B54066661038CF2C93BEF8D83E143656B00CD218BDE4DE13666
+736CA653CE57E87281CFFD52BA729213BAFCC7F9D1F4E31FD190E48BFC120426
+B62642CF23F404DDCDA3A5A5A5C06132E3F92F9A7DC0AE201544DC7A3CF4986B
+B585C3FDCCDDA3D04C2FC7B2A151CB492A2899046435789523BB1BADC9668293
+74E4CA55CC716EECC32411E3F6634141A65185648E67F28A86E8AC689C191987
+FB215B78478AFF62C3E3342FC26AAA58D46BECFF541A8CC5450E68DDC518F5DE
+C9963D8500CB57D81CFED2B896AF85F92849EFE0780FF6379CEBDD27A9EF99E1
+2AE96D9CEC8990267B1BD97D4734CF37B2C1255D017F17AB15CF0EC79C14FF5A
+FD4DEAE3A5330BC8A57E29AE4B9F423F84FAC7710AD0368D542E8A629BBC3C6E
+2D85EB63164EA7452F2FF1F6287420403A0A31CE4A66F3EC223D7B534B891D65
+AB0E87927B11B512ECA19AB7E9394745B58335E4754CD2C62F179004C6A01D66
+DA28D543908773A79EB5A0134475968C2409AAC3DD64C2A7272907A9A4777DE5
+7ECB5A258A29105DADFF27660A76858D65B37ACD9B56D0CF9B57E6012DA8F7EE
+A4DEC7441D418BDD8A8691F3FE1D7B6A6CA00625D6DF87737A3F70DB740709CF
+34E563FC903836A94AD89F1C51070F7D1FF5A068735311F966099454C3C3C076
+3141BB17A96BCF34DD0C751C63D921A182DC7C2059E513D4524C96CFBDEFF4DE
+11ABFE7989084AC539E93C23F176D0563924032977EA41ECC847467858898AD5
+28633F477B739EAAF07C32A643CD7E8E17FCB8B4ED57D7C61B0C70972F86F677
+71665BC660D7704664695A83680221C6397E36FED57EDCB5EE7AF1B21C91041D
+828C72E2878F2F679C3A0028F7831470D5B7A0906CD92658FEFE5A0ADC08552C
+A631FFE4E4217D2B46589A60E0DCCF6D71323A978165FE44CD41B72CD876F5D5
+A2FDA8A6B734CC5C8B3EE785597C72FCC13BD01C6450DBD0DE1D9CD163520429
+734028ADB4398B3FC88BC2E1A043811D01AB475AD8FF6F8B61A9BF6307EF1109
+1F0DD6C57D331F979974A64029BBB647AF3B0055EBA91893597A866F289B75B6
+C623DDC0E21B4E25DB22005F21BF23B5A47ED5874D9A3D81B1D2FDEC232BF692
+4B9A64C704103BDB20EF602CAC30E4FE9E45F8B345E6D36223AB972791081FE5
+9397EF9D69415C6DD32FB46608A6BE41828C3BF2FD6FFD343AC0B6D436052CCF
+D766B61470DA712B94739617CE26737D36FF317B439FEC1E7EB9FEE92764F5BB
+9F3BD4BD4174E893EC0F80BE056BBD534984BD9B8D746C1800A4C8C647055A0B
+05AD70CDE13A19A62CFF57309C8BF50E19914D75E5B698A553C78E97517EF7FB
+78C4F74D35C8C9C79BE3BA370215520C364397850F3ABFE27F959308432F9ACE
+EC0C86C8EED21B8455C39699CB7519F3F583AA357E3FE3737E9DD0CB9CBCC4CC
+AAC9DE3F669EC296F5A86A3BDE5BB0252BEB0EF963840D2A76BF49D8A0C1104F
+859AC97006C376392EE5CCAE0B707390C2CBC0314AAC335E4D2A88B057773FFB
+718AD2502CF72B3FDD04A29FDD1974BA75592B604136D02F05EFBB5F5B49FB39
+0CBE8D4CFF0B66746E807CA0E7DBAEF6933A7598D6FFCA72E8BF0299007F2602
+CD531E9278B87930A6D5C0E60DB38997F8A78BDBFA82BD9A0A1E9CA0288225CF
+BAB8C6122FED24BD363BAE2998C2FD754CC45FA4E0D06D47F6B05A5E7ABB7669
+D5623E04F4B21AFAB6EDA8E98A10BCB5B93E04FAA62C2147ADCC67517C05D314
+09A133B19D5B3A8E7D70F350CE3D478B733C5A0ABB6A281D43DC96A8F6879E21
+35374C70D79D19EA9EFDD478165F26299A869222D13CFDF599DD43370E6F28DB
+5DE1092D66DE170BD68494C1F45182EED27CA9EA568EC57FB945318B6F0A756C
+A29721D6784A86F3E68670240CACCEF04E2C1571A3F8A9D704FDFCBD13E1C658
+F4A9594598D5405A09910970249C242B5765DE750086910D16FD286F7B23F8CB
+5838CC4F288F7556007353D88969A3F3DBB24FA8C5B997A491F8A791216C6FA9
+A62D337FCD128A1F045878A91B20D4919792C03CA93AFC986C34C08359549C98
+D37774642CBB01A1CD423EB147F95B5ACFEF12D565867EF86DE95F31449EF355
+650C284961104DE93A5309D3357320847B6C1DB296E14620C75A20AA65A6DC88
+BEBD5451F2BAC4AF89052666E690F8ACD132C6B29E0579059619411DAF8A0287
+309BFA82444E5EE17335B0992F003885443D4B789F3B5981DFEDFED146296AA6
+AC182BD12C4C3381446188AC97C27E08981419E658103C33E4A493F99CE2D3DF
+F0982549271B429927D4775BEC0B3B5C930C245C7C4B18D30A7046A27AA007D5
+4F2A1F783C1FE32A08C9D55C6FF05F67C37D56CFB134D0A287368730AD14C3AA
+C6F89947D155DC111130AF46D4C19ECF9C14AF3F36DF5FD7E3659796103F5B01
+3D89DC6BB7EB66D441F2FDFDD1B4174B45501FFB0478D14C301A3B842CDE517D
+DCD66E0A7FECAB76E8F772650F2F536D06D7DDB9FD75BB548E4988A580586486
+CB75E1C4E4C7A56FE155BDA077E525640CF211E7A3B8DB7BF746E85C1C247647
+A2EB5562F40D56A25209C262DA698BA0D13DBB0BCD57F0CF4A14D82145BDFB96
+9DD37E964BBED075B02E0AE32B2CA8E867D68BA9DE568A359429E8EF0DE16466
+1216AEBCF33F072CCD073AC15C48C5F0EACE9F97B159A02DA52C7BA6298D3869
+752420439E590EF307E3EC600F00F5921FC73097D0B47D9104DE5CD76002E641
+8A0B8C9D5F85DAE2AAC9AC019659396EEF4B46097F60BE422B6496D02DA95133
+6995D2DE6BE506F7CADABDB3E5674BD5913F4342D0B05283E6E7B12E72F14AA6
+3B12778442EF3BB68F3FC3DCEC70597CE938460E736B1DE551DB56D7F8607219
+A13C7B03257D8CD384F37EF0877327F989ED73FCAF31C661B026C23CA7737121
+2539DF2120A08582CA44B3B19D36FF290B4BD1B807749BBF6077BCC2FDD9406E
+4766C83F8A052743EE40BCA174B5CC902DB92FAEF4DEF28B5FC78F9B26E11158
+3C71D31F7D8FF1084612907A0811E8EC4075D24EB0682E7602CC252BAB3C8117
+DC87B4B835C7DE472E783CF2984139C440B18FECBB03EF13B28C716B660158F6
+4F1A97556C0ACD8EA6A6E65C0024D93ADCEF1102BAEEAE5C1875DBE42C23E12E
+2C9928889665258B1F0DEEE59A79BBF8A64D1C43A1F345DAFCD55BBDBEEC2355
+065FAFFEE86C8BA72ED4E4C9034D0739019E61F6A96721D6E8D87B447AE6C7E5
+FFD4D82721E8C240B2D22FFCD960B94C55460A557DB6E806AA7D78EFF8A0D27F
+EF34B60223FC6170F5DD66C1407C3CFFEB7E81904730359D72FB1F64E3B041A6
+9B244753D30489EB3F2DD2E97E97BEB6C5A1E7B2B36E46818848E4ECD441D8C3
+34E33B34F8B12BBD63170FE164729BB4FE8DE172104A59134C57CD5CD0305BBF
+875D7087C5692852659DCB7D2970392C6F0911FDFD11B254DA5A793026BAA2AD
+4F426E594CB35E312710D48AD36C39363F8F45D0F8B2E7E8FE43EA25BA9908D0
+8F1A59C40A5883A4742268104AF92926C6A8E6EF20560845FF806E502F81F0FE
+99AD7ADAD0922C1BEAAAD9B337968A02FCA014D5445CF77CC47974591E7388AB
+BEF0BA54C583F647604376CC674C4D0ADCFE9C9883B5B532CA46FBF887214BEF
+45C93A493350028443C6EABAF73BC1B4BA5328595CE0A34A31E867986EF67FFF
+02FF5918214A94887DC1FE0D7BF2C952C95AFC8907C102971780D4F48B74CC49
+ADED72A03D6E1ACFF8BB118DFA9CD64A24137F2DA6C212342FB6BC949688B30F
+0B4F3FD3AFC9CAA04A796E5AFE2FA8F1795FE08342FB4FA5F83392B4B54E43AB
+AEC2B38B05114B1E6AB325FBC179472965BB6B99C21D0CB69CC765425B5ADDF0
+821009F568E615CE94158D9E0A16269F3F48CCFAFD2392C817B8F7FA666FBE36
+129A36419F65CCBDE5A273A04C8F9210E92D64333DB7D763FCFC95483BB1F536
+FE27E7B4CB920DE053CA8B99F1ED94261A246EC597D22FF591A28B7D37FBCF46
+5202F957B20E2661989D93DB22637EBE533993DCDBBA44091627F826E74D99C3
+807A01337FA4EF8CFD6AE55B3E0BA21375293E4BBE77A32B851E556846AD9B1E
+95B5F70C2276EE10CF5E72BC416212EB1E27FEC205DE2FEA63440C810C8DC80A
+7AA9A104F1DFCC0578C32122F10AA7027295F7AB1561C62FD8055B6FA9266BCD
+48501FB751AA67E3641EB226277E2A55C813CF9501DB31FEBFBF25A1D66C2099
+2D602A5030A370E5737F249922A5752F68183C6B32E8E00E5E4488879B5D7C97
+2B0027951E300C9EB5A87D5C56882564DE87C5478A29E84E4109461CF0BEB13C
+BBFED31BCBEC154E826D119B6A8170C3D468A344D9D943DBD15FD6A597404945
+EC766D837EDB4FBC9058FF9249CC5B09AD60A8F6FF6B48058774E1DD62367C0C
+83904BBB589CA901E71BAE1B900F70543A49B36A6BE4C86659E4B1F9AA9A1A55
+321944922271BDD53E060C285534E8500BD61BDD2F9429154BB1131A085D3E42
+DFDB7C88F7EDC30F88DC60C43CB1403A179323D17375A91E9A4D01AF6097101B
+23082CA9ADA7ED6FC5829C8184943EBCDAC7B7AD5CEF0FB02B012EF82E34D898
+CF05FB511AA0A12971AA8259EF8A85066DD797878EA7ED0A79EA31577E267BCE
+885EF8112448B0FAEC1D12BD32C43BD7DEA00EE32E9C42C23DFA7529015E5FE0
+C07C88494BF994AF4742F8CC0F0B91B450A4C93D89165122EF9430FFA94A7C40
+3E1D3638839E6C060B624D2E34B87E09499EC1DA9CD59BC000AC30F9CFC8CC97
+033FE797D013104598FCFB07FED75BCE94669C8D084C28C564E4F0B3045BE9D1
+AA4B1B34B46CC119760979F03612D5919888568DE4EAA3C0C6181DC879A8317F
+0211D6EF3F247061AA83D2FAD0B3812FAD87B9192AE2F990D00F673CD8DDB79E
+D1850A51B76372A77977843CFC288F9F01DEEE10A6CBB22DF360B5F421E92BCA
+7A86349703928C15617DD410A6197667E3D7294AFDF4AD63BEE097A7797D7C51
+21CC36D4E21D14B8FCF0AB1304A06A5AB4489EA39B194533EEA894ECF07E10EC
+9F7B6942C1ED26E79A0B77343CF478CED758EA2A85851087541ACFA69F59688C
+1206FA0EE3EEAF4F13FB552A198AA923BC72742EAC9F220CFB4BA6E94656AC9F
+378EE3655C22B94C95582DB8A7BA77115D8A04EFE4CD063C4B2FB851ADB2C720
+AF98B3200C96D4472AD6652A1AD30CB903D071099B2234DDBE97EA490BCF1B54
+9A30E895BC28F9A3BD15F7D759F1D4408D7B36C2B5282E93D7CD06C49BA2BCA0
+EB3DAC686A5940798ADB0B39562839A813FC4891B49EF744B973F40A80C39490
+89C87D91BB7DF18B0A4EAEE5C74E4D94553676494F1EF1E73A3788CA31AF41D4
+400E6EA771D2445041707121ADA1C6BA2D79F7F36782EE44647A163F9594E45B
+3A801D2FB5E27D46DCFC2FF707B151E70F6811E021718599FC6A23A10EBFFC6E
+AF4D5074126B106B193DDD110D8589D029DEF092B1B6EC876A8BFF9ED146848A
+5A84E795E44758B84A8017023BEBC81E954574FA77AF19302AE268A9BA496F90
+F204BB7B3D6261164B4C590A5A9DE77B9913AA375BFD0A8C3DF79E5F668E8E16
+59C791AB56AD48AB4777DBFCE8BA7C6FAACA6F8CB726B1DAA982511A9BC10A9B
+7550B239E8602D006E833082832BFD29B395D20094FF0264845C6DCD4C051DDD
+4BE94AE8213C8F39F95CF90344CE4CDFE8046663BA820AF11CD1A11E93EF81A3
+6F4CD793B24426071C7FFE90B29F0A330B3D62062054B2D4B2ED6065867AC491
+F181A7FEC1BFF8E971505DED54E8F43E9AB9006DBE91D8EEDAC62A1E29043EB8
+C60DDEBDE9A3B2E61BC249DB0032AD3853C0B06D3A4EFE1AFFD355724AEBAF2A
+40B81604E1CF78C1A0CD4D4C22F43651E64A28388437733303DA2E40E548E87F
+810586AAA3CBABE2F8B9F80C75A2E7643197A0F013F28AC80F2F5A8CFBAA2BE2
+5A6DD52E876C43E7926FBCCEAE503F5D7A28F8C7BE629C9914CD971171386F8E
+59D708BCC22A53F563A34C005A3BE9CEEB9F0E180D18E94193534766167656BA
+BE1A6E2003ED3A5AF97535CAF7FDE09D37E6CB6276A1E5B579141C59E14C65E7
+8DF3B1BAFB6FC6BC17071FDD1F740D3F34148D22783C8AFDB2C06AE38EA0EDE8
+4666A7973E1404EF3E3ECDD1721E49219CD6DE42E022965DE740D66D4AA05FBE
+4EF6913EB53C48F8923C2835B415C2406F1970F01B24E99CC4A1ED27E2AE3D9C
+B5B63BBF215E0A34C126BF0162D3AEC21399F6CE2577F6B9AED900D385E4C08B
+32D998DFE23C3AE909377790124EC2AF13762B780529E8CD581338E6A1CCA322
+16278B5B305B75E0CEB1B47AC21B3B27FFAFB62E4F669E14A02A7D4ABB87D3E4
+E44A2669ACDA420FABFCA0D044F3393F8ECAE099E86315616C90E4365E4C503F
+BBA9828CA43F532E9FAE305B6E3711822BB03B3D2273DE05CC60BCFA73E18829
+8F4D97F77466965800F3420EE2EE709C138EB6745B801CDFF73C89C96AC50158
+FD35EEAA2C99E070265470B877521CAFE06BE2ADEB9B1327D7BEBDF8CE6DF4A9
+D99E54D65849CCE927CC0A5EEF0DE3631E0FEA8C962A1F545223CA9DAC44C95B
+15EBBE8133A36F470204F14138C57CB20AE3621E23F5EC4E8460393F119A4D09
+232497F770C9588C1052D6B988808F662480FBF49B61ED26F301FAF7DE60F210
+76B624538561DD83CCB7F9682C7F5315E481FBF2D5564DB6CE6FA0EAFC9D367B
+9A56065D1BCC4712561D3AD87A94C3B1DB0C768911386EC7AADBFE3DAAF11F37
+676F388E65B4FD2354914E6A7DA23D85B481F02C9AD45D99CFFB59DE7404E4B7
+378836D0B7D8232263E074DD30D7FB59EB2D2CB551AA4C6697396ED260070E3A
+1A9EE43860134FB8BB4A6AFAE8B9B91F7BA751D0B34E2F85CF897B44F8410F5F
+E63545B1A1E34FE23387F3B2CE1F2C3D36C8B34CDFEFA04CF509817338E45684
+DFEEC9489C18D05BE93AFD679470FE9375636FEF00D245BCFE5F2714B19D74BD
+39440555FA8C5C8A83BA71D5EA137A5F288AB11DB5A3F16616B6873F90DAA545
+88CC434483B4E5756F953985CC6613FD49E9D23571480A7B45AFD109DED5EDCB
+6C88A4648A9A5E839917D1C7BAEFF560C4081895ABE5BF71C08F9289C29D1A73
+3201B06EA9E05961D9AB1B5D1F2652DEFE692642441E3CC1713C57F744EDADFD
+4A0D7DDFCC72EE50DF8AB50ACECE7AA1F9A5EEE3249F11BC8547CBE472D12B1F
+FD462F010B441AD262B73C515C61AC8730957F70BAA58B691A86F318A7291103
+A8DB7AB2A94B241FEE0B75F613F966CDCF4ED756DD28DE607576110F2C8DA076
+0BDEE7A293CF2D1642EAE969CFF53B98A6175A9958951735C278597AF4E1D7E7
+320AF13F3E6E48A780DBC203F3B65C2535364DBBBFFFAA239BC89BEEFA9243FF
+0251AE6B6F956AA4456093EED3D006016441B5B46750B85848EA9A7244A40037
+170AD65A1AF63E6A167D5EE367BC36F8A0B983782F4AC8C68E473C50695768A5
+D57CF73C54359019F47591C5A9F8B9FF15D10793FB782CEFF1773B622885DEDB
+4844BEDC7B67711E85EB0B0E48572CDC652EE08BCE4BE5ADE979FFC6FE8F2FFF
+7AB80FAA082E6EBE1041B74715BB62D60270C74D1621C4E95A78F8AD586A0241
+38335639A1FE4A9BB93CE5B338E0373A3AF5AE8D81EB70EFE73E0CEBB307B900
+56FF644CA5C26CED0DEE8EC8A7D198A9D727D6EF88B4572168DC80B33438BE33
+CA53F792AEDA0F2F206715C09493D47417EE6B74D395A99DEE2959B5D074243B
+0D4A9249C88701A4F25E6439AA781E60BA81B793E80206B074B11F2B3B994030
+6EF2384F8465795034233A89D248FD367CD5546414BDFF743E7A775B11F588F4
+815C2734DCA873BE58180F86B03F3ADCD42E669DFA45F459FAC33FDEA08473E4
+6CFE9F7CE7297369CF43FAE442989407815C45EADFE00A77F43F17F211C13E91
+DC8139AA8FD86058C64BD6EF47FD8D2ABE7D6EF53B90006E0B528CC121CED14B
+68630892086353BED53A7A64CD66B0C94C6ECDDFF934B61456DB0D5AD23F0553
+3025651F36B9E022545BF2C992176B0CB65DCE3C85B1268C7DA7B288D4799E10
+78CC2FC1705BE534C74014BAC2CEA93080962210CC6C751DC27FCD480B48A201
+BA66A5D596FEB7E23456C1E31576D8738100B2249EF4E52A16D021FBE8889B61
+C6C6302519C220243A00304C17A8071123C4D3423623628FCF26748674B80039
+CD92945F5E6C3890DFA838468CDA1966CD3A9787928AD0F54220A3DCDF2873E8
+5C507366E29C0B2BE1F01FCCC7F539976251AD8DCDD4FADD47F91A3B106BA831
+70495E03A8D30E78F20FE489881A9C51B74CD1AD302CFBE3EC86F4E3068AB8EA
+7C7BB863798210CCD49CB1D183B0A1B33B1287F06EA43DE7BBC1D4B262BFD13C
+E8E6DC6C976ED1323FC24A9B8B2A2B578F3527A2F5134AA25B09288A67C5E090
+BBD580588B0533722E2CDA374C3AFE08C6505389D82F83285ED881B4A7D0F4CB
+FC79DFC7F28AB189252F0C80EBC0102FA1B9406EE898A3619FB822076A345186
+1A27BDECC8BDE51A02B0447FC5A39B9547491A6E40D6CEDA3EDA82EA78402966
+4A707362F153D02CB5B12F520A7C63C222675B872351ABC5D3646291DC1027CE
+E6501D040803CAE610307FE90199CB97AA787FD0B65FE1ACD9ACC2010D11A9B5
+174043DB43FD606A8035E79ACAAE2CD5BF02C340FEC46DBCF88F1CA7606789EB
+F6B132EF0F402ED81971696F29A2160B70D63662AECDAE138229AC5D37F9DF66
+CD992286C0EE402B8C33B5BC52DF410D3BEF890273F043EC59085B44127A9F15
+407FCD9FFFDBD20796BC754BACDFACF552124A58BAA2E51AC25B415ACFFC6AFD
+3535BE3DEC980BEE792530605690EF946B1601285E655D5C5CF56FDEA4E6AD2B
+64A8D2C4A6446049832880AA1F48ECB7260AC0D9C454E1BC6E5274AE74B80362
+4A2C1E4E5B94C6FB5F934E8E04377BF98BB7747089ED08AD923E27DA4AEBD45E
+9D92B52E362F3C9A0B229923F5FABBDEFAF123069DF8D162A2B480CC0E13E036
+6C6DD3F0E66BB840619DF9CFB87AEC334AA2768D614113D812ED44A817430CF5
+EFE6944A128F27C5EA154F3C86D0D586261FE95922F5DDE7F920EFF5F060C062
+BDF12B6A7C2B18AB61DFC75DFD38BEFB689D426E1441BE3CDE544E02A1B93FAA
+47B335E7DA6F458A29173B23597DA960C3F9FBFD1DD589AC7CA501582A9E80E5
+FB3A2EC2E25DD3E6AEBDAC8AFF39AF8372A953F1E9B62353C3A97B9B48D91439
+8E6C728DCD5EBD17C39083CFDC2686CDF30E669696D880BB209F79C2C4E402DB
+0CC98110AA4A9780BA930018AC75ACA88C102E12BA1DB84BEC86CF17407065F2
+5E9B1CBC34D18F9DFA0704A5233B302A1254C0EC1E80595E39836E42BCC804AC
+43258FDF72756273B4EF59AD78F3FE7859715949A23B2DDD8024B97772E942CF
+A682867159E68D3E113D7FC3604C59B4B5F2B74CE0D3F2243FACF296C7A9189A
+9F1693BE56F0965230B3F2DB6143698F861C1A572F7702D382495253B1A894B7
+21D7DF0583A39FB7F465402E8992D4AF6561A333204D7E96659BE4670BD76188
+68B58ADEFB7D967BB47BB59A7CE0F07128E946D69D42610F2681DFCFFB50E49F
+E4B17A1579895CC9CF7451B12408D90E6279AC940274C55ECCD062775F369F41
+E08E4C65362B031152C47F6B879F6B717DD49ECBE0F228C5E6C045FE43F15764
+399DAFBFBDD4BC541176175CBEAA2376B5A2CB0C669DFB999EDD82E7BB5CB63B
+8510F4697D45300948F431712C84693B4BCC92A433BB571689F7DD869847CD81
+B539A765DF5553D1573F9BE33F2179106E0271E215FB6C5256B7BB638317861B
+10E072A7B629806FC0A0A13F7F36F1DA6368A08D7D865B7D4100EB0AC9DC8C80
+37D052E4AD857172E2A0D36E739132651F6C40CDD28002CF2D7C44E9592BFF5E
+7B45FF47F082E95D520A52F7C75C8E42D8EDD8854EB721AA7CE45D0780F29775
+B7D1A99DF81E0FAB975B4D56A665914B60FA0ED4E65E6D8836877AA6AD2AAA6F
+E8E14D9EF5DE02D21037691A078F2BFFBAB08FED74A962FBC57E1B139E1FCCC2
+117E627E9C1C459B159100E539C23829946BED1B704BA0102314FB046EC48FF6
+5CBD7C35B6480D9E8A29917217EA6E74A75097C3EA0DB452BC55FF63DF7E88E8
+CA3BB3DD18B5DCC028180FA6E3788AEFAD486D983A63DB311C08127ABF3A4E4D
+90C4B3A7D33940033599E6BF03F53A6898AC335F232A99EAED904A110929C013
+BE24198960ECBAAFFF1CEFF670A5548D458E6DB60BE14CF423227CD12DE4834C
+49AEA44154415121DEC2418A77461AB29F0CC93FE17759BA8B2B0E0F690A5407
+D5857E70869BB090C7373E2EFF08C51DDA426564220CB8DE7F00EE43DE08B0A5
+95085E299F6CD7471355F1A989BB43077AD5DED6CC7D75E360338F29BD031671
+B735FE0F63C607E2F0627BB27D1BACFBB1EDB36D1E0F8269243139E346948505
+8B12E6A07F68969C9B579066528356E72F3D48E011AF0740F862CC705F7F9E4D
+52FAD24F7D430E0E39415B4DA5FCF8B2037F0A3DACA062FD105682FB83548B25
+7F1456488C2C2DE5C7604E50FD5039F6C08919EFA6A3A699C5168E785C36C26D
+E7B17F7AC0DE91E90BD3DD5AB23578D5467569069304635795540F46B6E44AD8
+3D9268F713896EE4DD7EC106244DA83D3C1817A9C812DED1E9859998AB8C44D2
+61099DD51E97A19D95E52890880FD0D876D3B6F79A818AFC4E261381CE54B3E6
+E6E7ADF304CECDA577D610C46439A5C5FDDB972D389BC50B7B66138AAB1A1452
+EA9F149A214584DD391E60D5656E37BFF9037DDFD77D7DBAB3DA4CA168FFF439
+82424C176896D0F609469CB817A862FBE5E33F7CBBB7E3925D6AA2F6B1070736
+09F07C74FF89C4CDCA5C9A603F380ADDE84A05FC2B11B28C10F1A9F8D648DFD6
+96EDF82F9A7E74333E37210E9AF6BDD563F43928BF08A957F6F4149D903B3FB3
+C82A0CADF65382BA7BFDFDE278F644C99EB2608830A4E0AC9E044D1C7F70B943
+FF848E0B59DBBCBE980E9B706AD2EFE7243530B682210E7849062281EBA097DD
+44AB67AF481BD5D057E3FA50E510EFF1E51EEAEF2398238FAB8D725938B44A08
+07DA1652966DA06423A0457EB21EA14C919C69517AF1B43FF6644BD0ADB5E341
+3386E5AC71F26432974A3B3B066D8CD63D84EA41811AE0A79B8906202099621B
+260192CCA55DABEA177B2976CD58F8CB4DACD4937146716F11919176A852B577
+E31D61AA9E3DA9840CEAA1BBE62079C3E29AD5966C95559783EBE8E2DC9549A2
+6675CE78E5F1D661A3EF2D3BC7F53D2D1BBAF9DAC0E56013C7353D26EC5D57A5
+B987027DB728ACE631058F73C9A8A2854AE502924304BA5C44EA80414870791A
+D518C845EDCD5B02A6B92F9A8FFBE025591648F4A031EDFB08CB5F411B4FA095
+671A46A4D8C4904E240659955EB5B70C03B2D5D2F01350D342F98AD107734FC9
+6A09A937FCC8A06CAEB3F891C35C461BAC688E4078D7AC27B16461C768520A73
+6A34AB0FC279461EDBC40DAF4AFD4D051D7C772A95F507696F645C2FAF131292
+8F7B58CAF210F029B11494872A0A0413BE81EE339EDFB98A13AA0524E067E67A
+5FA01F133C9D46FCD97D1E7BF581F15E3F5078DB19C9E542D3672CA33A4672FB
+5DB75320CB96CDC59418416502BB7C118DB8C35CF6260E05D53603199FE22E0C
+60D3955001433FE00D93D22FA90D2BEA7A24A2DB60FDA7B303C8F88BBD92FDB9
+667785949266314523EB4FC5A5048B41900416E74180F986C854111008274028
+7A7131071C0FB66FCD358F77E30299E9BD1DB6566240C0E586838DAE11C7406B
+F204322875D2BCD496ABB23ACD6332FAFD77A7CB1E6102FE69D3A97E17276BC0
+9D67BB94AA2153712FB7653010B6FB63FA3733234629F117519FF1D739D84D4E
+39B4FEF6F7CBA88084BC9DFA02B581FBAB7ED150C181EF062A5077F8F34F2357
+0FAC1BFD2FABC96D8B4D2B533100BE4B26018A0D40D1FC0828637D798FAF5240
+5B9936C87A7B7F85670382680B740FAC593FE7432827D5A547D960C43E12EC34
+678F1644DC6E421BE9BC3C8D2195EB15CE04D6EFC5BEE818D6E6447EB37A3093
+F8BC075F70E3692446E8559E7AE25DA00F3E3BB347E585A426080F7576EB905B
+A2B8D7722F917D3DBCC44ED0AF53608920BF36667347C8DE077A6470DAC7D72A
+BB086CB16C950C221FE3A02ACC04F8CDC8B581FB3BC7FE67F95E80111CB1DD59
+FD9CD22D3D83B6CB2B79E852534AF4DB25827E32049788506AACEFCC6862D432
+6592C4A5A0E6E5708DC0D56D02442DBD9EE8AF588CCD0394BBA655B192538C9D
+A31833CCA5D641E2D882BD7013235D6F51949AEE3F4D5C742DDF2AFEB67C0E91
+702C1EF44CF2CB91D32704DC2654957EFA5E03C8ABED08F8ACB196B33B91F6A6
+36BEB34A89B6C5E23B201B51F1B2FB8ED61B21561C77C80D83BC422C004946AB
+00616C34161E3362848CD3EFED8CC79932AC50AE2DD537971AD71CEF1710B0A8
+A759842CB6485F4A062CA4D4CB3CA9FD2814FFF05C7914AA02293D3158CEB0AB
+4ABB93F4EE1E521585F0637568E9DC9F766E2FE1A05E4BDD128D4654B1F464D2
+45DF1DFF6956C5A7ABE94CBF367B06A22138BF73877D1D4C07D56C4019C59165
+5A8D4DACE26892AB0361C353DC2E10B4856427113B884DA2D1596E94DB1D2130
+4FAF0011B3A1A7FABFEC06C0B0A09E9B230399B8402B7E15713E95EDA3F64221
+BEB870020F3338E242F744A5CC7E154865510ED8ED8109B71279C7AE775C5403
+F7211E5EE50836F904C68525068D2A8D704471ABCB2070FC0091F763FFF4DD7B
+08E6A42B529D8538F1F8EC611B79892DBE1B2914E3C812649087A288D92E0889
+6B4C780CE8CD159D0BCAFB99414C189FD65D06FE24E15D70FE1FDF28800DD1BA
+DDC3CAEB98035AFD1D4113C06A1FD567505667C9F0676FC5CCFF33A129945A87
+4A0D1A5D23790FC3BA60DF4BC1DD884D3A7553192CF0E8520BEB97C0EF884C1E
+0843716BE0DE5E9289C4C77A86F63BA1FB8BD92E27F07371FD8ACCC627DAD7F6
+F83F5A3AF3609FB4042E177E56348B98E84CD9DF3A04F96A507FEC3C26EA989F
+9E3FE26769FD404CED7E1E6FC89F81EED3739CE429F8D816252CA1915DFCFA0E
+C338302E19A028C11415653D2D0CC3AB8445EBB4342B40ED2D04400C88915946
+E6659A40F52BF3ABFEEA46554ED9598D00D85B350EA6A13466F7814A62F57914
+A57D61BA8911E837D5223BF906CB98A140DE18846A9CE06443BA70FF2505F32C
+AECCC6E7B0856FCA15CD098A1B069184AF93376D5735E3757F50535C09EA5A82
+C04A56AE63E00447D4D36CE62EC702F2DC9F3B05157DE30A4660ED0EA7CFF37D
+61C1481223A2308014A8CE159ACCA23ACF315AF5FC72B6032BD856A7E5AD096E
+F48F2E08F7D62B36615F297771642335D513AB93381E9268C81C11ADB2EC1D50
+B943B4FA0785C5C9251E73889FE8D3189B260A98915239B445F3F84979912E78
+2A7A90135A193D8C4376332D4A6CE4F246E37A18A47DE1B7A5347FBACBE13CB8
+2B069F240E33E750E4ECD5458DF79E165E4DB3367A4C028F852A05E0159DF0E7
+04CAEE70E1D9755426CF3164805A439606DE362FCA1AE81B6AC107F3AA081661
+4BB26C7526EC43ED950BC007550431DFC6B882232BD019892AD10D3EDCBDF41D
+5A021EBD6EBE1BDA7E686D8C408BE4F5A4542D25E9ABC3764F88FC67A7845454
+D98F5F0289EA1BD3CFE3D7CF72A513EAEE35BB11887CF123378CDADAA0A65C9C
+E5634AACBD28C56B137E277CEF27CE9A57A28C3711E7FAC05E7DB7438024C26B
+FE775A8E64642E8D22A62741305EFBDCDF0115DE5AF389967013D57D9AF50EBC
+F715AE8546A2B0FBCB080C60D1E7640EA487CA7436ACFC2A3F6AC326021DA9C8
+2E5A04C381E4AB8C46DC7A9AF7BC3F7279C7E162C162F0660181A7DED6584B00
+173ADB19619BF2ED9C6CCFD9CA2A8F0475868419DD940519785B125BC70EC26C
+E95CD60C239E6470FA575064DCFFF299DE8491D01C7FAF43840FB13B343EA725
+F521B82316AF474A540C36D0E27BB02CA2252AA3204753372C6B340A31E19B37
+E2722ACF281A440E7A3C3E94FAD1DA9F7559214C4E5BB28B9670C7B183067650
+4596EAFF5DAF351EBB75FEEC830EF013003D5AF23644F2629703B6B80799049A
+2A7E5469F6DD2489948B929E7DF332817214773B037FDEB9A11B639D882B695E
+778953529D5ECA9A8740FA50AA5E1863EBC084B9EDE46B8E0AF276BFA221D063
+93746E5B20529E607D6823CC5A83E022DBB26881EA0EB8A4AEE7C8BC0B960EB3
+B1A1BFE7D0251A7987B983CC4F900F3140A6B219EF2A6EA30063C0F3AC4B49A4
+5525603F5B831386D2A29BB87F8D31B8DB053E1853BC317ACB971AC6F56A678B
+BB84CEFF9ADA960D76FCCA22C4AB3529BEDFF18FA34E59F1837D6E69C686EE72
+B0B085D9D3695C59332C6325B7AB14337B14EBF34384B7902E30675946DBAD45
+F04F2B7CB76CAF678130BA7A690E8CD77253C7F4DF6E16A35A15889221A826EC
+20ACC31256FD0677EE1B0B8057C79423B151D79F849D84410C489BC459E4B48B
+8CAFD6D162A41F241AF473990264E0675D0A8F53121F48BD179FE02C0BD71EC1
+EB92D2E8DE9B4CE208BC7E567AA3819C7D3A1E10635A5210FE4D8C04536F6AB3
+D0E0BA53C48D698A43EF6FF04DF6D4B46AAC5EFD999EA9964D2297319387E863
+3007302DEFF4D37B591CC82D7500B5711192B0AA0137C0F611C38F6121BD0180
+D1F618E8804EF2AF1F2F8A984F8A2F79999D0D5FB2D1713A5AE5E388D9F36716
+3453901C5214D2A3EA7B49FB2D263AC9764EC09685F481F1ECB9F8E3DEE78F55
+9BBD7077A2E3B70DE9D76FF40DDC97DB97378ED76ED4A1C7F5ACFA9763930E3B
+F2EAF8E8528AA160D48264824C1C8D9378525C565F3E6C1F3CC03E3BCA9CF591
+DA91E4A2A8A1EE152CFEB63D59C8B8F7F96ED41398E56B212A27AAD822E9C32A
+5AF906CAEBC4709C4F1C528BD0F0E4ECCBE3298C0FE0DA2DECFBD119BEE5870E
+BC3A167B1A135AC5AA24C1FC4B7D66562ACB3DA1AE6CB0FB49E2212155C45720
+B5DFC5E40E587252335BB25D55EC383E4AEA57650F7B2D291A483511E22AAC76
+B21788B1CC84463270B713F35AD780A94FBECBFC3512C4B667D939703026EF5F
+53EFA12AE323012F347F73FEB4AC3E2418687EB45AF1D6C4D5E8DE4A216D8A91
+010FD485F02ACC540E7B020E4C17E6D3B031E440CD182CE17D8B2225DD8537C6
+2BA5A8FAF3B0A8A9011AB17D294CDECF30E616906B2DF88F8CC9EB2A9F9D6F55
+642E8C079E8AA8B19B125AEF25C23537647BAFFC303B6943840C2923C42C243B
+5D0CF5FA5433562CBC4C8436721A7BD00A7D73E69F80E3184A10B3EDD52649BE
+D45FCBCA973CF3D90DFD0B340BF17376F0063A5D366D30B9D80515544243FBDF
+F1B33023CCF3E681D09D135E737588908D9E5921F5498C1A93F26067F7B9F4D9
+534776EBA0FF2BB77E20F14FE9DAA4AA94ED3B613A93B04FF3E6F6542C4F9C4D
+0863D6575E69C883A09580FC07C96AF958F7C32E0FF409666041B9A3A67AD23D
+F8DD9698A08D73AD1F0A45F831BAA310314B7CA9EF099CB80C83251729F62F6C
+948E3CF7F1795F0BDEDF4571E26C6B76F32AE29892E89353023D39E7DFD5D6BF
+07D28CF2226C80E6651BF55C487E0964E5E1E93AFA3F541FF0EF76D70BF4EF6D
+A7FF9F0FBEB42F7384C508408506DB4A1D5780B2E554467BD56704AB339CF8F5
+0B405F2875E16BA3CDB025C5D2BC666732871D66D40597E4F28C04451DF5C75E
+2AAE7BD382E688100D197858A994B4607DEDEB03953D8BC25EC1FC9C01393425
+C230C13858090AAD842F613501F976E4041DEE79AABAFA07A8D8A76CACEAE7ED
+386BBFF6094669A9CE5BFCA95C437767A4F04FCC4C67A83F20A8643BA45C820E
+9A5405C754AD4C60D39C4377A412E2185C7314E120641C300D0A6BA63B4CFF43
+1EB8A514D1F94BC357F2484180C53A833EA7958CCA492CE15911E52FD538D751
+A32549A1A6F6E9F0BDFC394F4A2FC099EF8848676BC71D3958B97CA94F4F8E12
+8C90EA394A2D90F548A6E723F136ADF392B38992C2128B94897E8A70EEF50837
+D83D01A64654E91ECE40BBEBCDC181860539091141270C35310825A3C6596DF2
+56A39CE5CB03A8479904F0256CDAA9E00D21BE8D129F335DB36E63E6F77FD020
+77371189D6AC5679CAAA8CBD399F878CEDE5BEA95C4506E7BE092C112E74AE6A
+83F8711FE5B407EC7BD60281D2E1F8BD039CEDA0F4A53BCEC489FEA826A969B5
+724E959EFBDBD3AACB3ECED99EF7FE53CB74794D145AB493315A8A4A2130D32E
+5F184A01ABA5CC6C4C2DD48EC07010DB827A8A208433BD3CC42924DD7C1B52E6
+6EDCEAFA1FAB17555AC854DFA67E96394137206614F70C77718AEAE21801548A
+13D15CE54F6CD838E51E38E72EDD4251B5FCC87BD77077593119A1AB5690FA96
+F4B7796BF394164C91B642AECB7529EB44157AF610B48DE9D0EE126AB76587C4
+22CB33118BBBEBBEFE37114B280B5D01F1A99DB5BC3053965079E4E358D0EF05
+1EAE8E961F461E82313268910C94FED862564AFE704BE91DFFE29D6571FFE429
+38B1248101AEF4BF6A2D366F338B324C44AFD16FC6BC015D0483231C3BDD0888
+4ED97D7CFC60B8695C3238F9508F91E7B431F1501BBCDA81009A2FA551175D2F
+427308125B0BF49E42983034AED506D99BF09A6B444BF1BA271F703E16D06D8A
+CA08ECE16A9B2781B74AE78BA013FA2F135F646C65382B90AE0E23820CEDA749
+28F25B2D441A99A72F708F5B75EF2ADB5CA1164C475AFB1CAE5BB3352AB2DE05
+984328AE48C631CFC80B2BB177A24341EBF18720092AB19EB67B93D33A5BAC89
+EBF93CD120BC842B089851D087D5D49DD8AB0BA21449C924F56A002DCCBDFCF2
+752716EB1DCE41A4DB87887D564C43F9FC89F02F6469AC806B7D1146CDD7B5AF
+AF30B68E3852D50BC1E79CD5F80788FDBA6C1A5333DCD4483962E659C1C5453A
+0253D8AFE5B53564ECDD7A8C4DD00DF051A208D88EA6B08D9BACA5CAB618BCD9
+A9667EE22E67FB3DBF754CE3C66BAF1AF9BB3FD0D31008B406E85843859867F3
+9A6B02797810514A3B8A654EB336FD237A4CCDC944ECBADB8582B21A47D311A5
+0B119C1153C793F23C373A84ED40639A2EE8C2246FCF7BFABC6E247B9D39CE4C
+9508508325F3506190D7E0C4F6847C10E1B63A2D36FB593DA7C108DB95DF2E30
+4C82B385FC7B30FBD6199DEEC279EAA1A75DE5187BB5431D74C69A81B317D8E8
+C7C472EB33C90F7F7F63B48AED507F72317428241CD1C30AFF9F68FA9A9642B8
+D76EC9770DE6DA85ED90A7CA9C9BDF1F65069638F971515D90A79760E76365F3
+143D5347A17768A34E82C0D816CA14DE8B5D9C95DAC02BCADC2A33FD68A07A97
+90289FD973AD0E3410399822670EB1DBEDEB06DB2DA7D31B0DBA3885A7897E9C
+84671A49D68828C06ECAC4EFFD243A456957593A9F51E6CB3020E0D1AE90D825
+BC79102EFB6833E62D841995628D8E609D616BDEB451886A62819C1B116300CD
+2DA35506A9171A5B7AC121D4B51F010D250A196AA831B2BCDFA516CCD823B4FB
+B76519917C902C71633B5477C46ECA73AF12C97E05F6AB7B9E2AE33C3791EE16
+80AC87B88CAD8F2563A02027734D259F677D74506A1745766BCF0C06507663BC
+E6A99B56BD08225547ACC14D0BC7EDD36EFA8445D18542C3E687F89A87FB8AFA
+6CB6E07DDE703C3005E357F8130D4F21C56DBDCB9FC27A08D99846C4EE0DF599
+3442C112FCA1226E95E52715C0BC1FA3A59E1979C56914FE035BED614C5CF3AF
+D49BEA59EEB66BBA6AA42A22A857A2BE6D467909584AB00BDB08617DDD8E67E2
+2FE4E1D7C36AE7C1B0346F4528EF1953AF59FA8EDF8E88A0264C6A7AF6079B89
+067EF1E1EB53ACB39ADA4F831775F77A092664C75F06614C5594ABF3E092DA04
+AD2FA8D76101DC32C2BC1F3FC994CF946A81671FC2962F3BBCF162409AABDB47
+1583423E50AC511FC56DB4C8E1F17A686A701D441A9E16F3DFB0095779291717
+6EA916760ECC8CD9D595BA1B5743296768E1E4656AA86230561D64AFD7C9D8F8
+5A00183537439BB4A80C06D54C1272327A1E5D3E260DF344ABB1796B7FC6F635
+3CB9B7022E016B28CE819CACDFBBABE0941E0DE310464BE46830481E1B8EE3BB
+D640021CCD0B129A2A633537A4EE662111D109C58930E69BFB2FD84CEA455CE3
+A37FAD76E4FD603E9F8789EEB9E5A0F0A68286EFE03AB8CF2848844CFCA2D21E
+35339EC53C548782453A08263EE0C6750F44C2C30196F32A796A4054AEBF82DD
+D825AF0D34A5A9E39265499E6F41E0452EA211F81A33226337F9E2F9F7538BC4
+D9725033E35B259223C56BE167AA0E851ECF81EE6AE3D349C9254C578E8BC2B7
+F5EC05775F9CB57E19296804AAE1418FF6B5EA799A30C7FA5B2BC4FFDB27BAA8
+8D4D8AE5C347B5164367FFABE5F52A83863B91C1D37641BF0AB5C27E91C66FBF
+3EB4720D6A1B219194EB5305C8B254D88CAE25FED79393B94B1BFED7C0E0231C
+3D0ACE7755A7D0CB5986AED486CC5362A84C4DBA2AEC5619D8B04317B9B79015
+A849794C91781878E1E148012B68715170A30B25CE7248236E34BA425C6A4D21
+A6B8D23EDF68CC28DD8CF437FBB6D66180CDD2C54098691E4430FCCAA573A4C3
+931471969DC38F23F8E78004CDCBF3DD603CC69AC4CCB70B21D2B37A25A06D86
+81F77997B90C50D6089167BD2F4303ACE71843632C5929390D44BD40CAF3D147
+BA7C4791E273148590FBB65F98E8BDF21DDEEFAA7330907F17C7BE98296F724E
+6CAB0FD3887C65AD6D4EB638E071300EBE104D4EAE50CE556DE3148EF6A8C4F9
+5755A99E5FC145CC056D72A718F4773F3AD030D5BC59CD42245A96F8FF939DF7
+166B79287F965235BCC7FC06CF333D47EF99AD0E8D86638A55356ABAAF656D01
+A3246E135E6F42AE4250A860BC6C4FA7C8B7573AE80934F7315C615B7BDD9656
+B53F74D7B5C8A108B01AD8F8F0D3EE510C7A6A9E83E78409A42F1D8CA837F028
+34B9F8DC6E2E51448E178AEFEA8380CDA349F85F8F8B2E31C1C94E049C1145D9
+5C3CC7FC0F45CFAC0067E0809B207F0688C013289CDA75B29B95E8FE87EB671E
+E2A2088032D7DF5910147B6707C676E64D5C7E82B9BFF059A1B2498A3C03B5DF
+C974257FEA7311CC04D28C3A87114D2363465D188A88A7AA27D398BE9E439F69
+6F554CD15FB607BE38FB527061B791D49BE95198D4B4797A7A3CF0C75A5D3387
+760A28843F86A7A6F785A03D0CA22C93ACA1EC1E303ABF3A4C092AF6F297920B
+D01DC5E17AE49B8F3F02E8E84FB6CBE6D71CD0DA98CDA455F2A53A913732F45D
+95EB21E07DAF8229D4552D640C3F9DB059CF17F2CD5B9B70BBC2789CB04712AF
+7ADE7FE0DEADF72831A84616F3C1F1C634A4E7743ADBD393F2B3D1141C8B4FDE
+FC6A4DDDFF737BC324D6E8385E9701289188537298446301393F280A8A325D25
+B24C5D0C75A406D93C7946D3846AC38DC4626D158A79A0BA771DD476039097B7
+EA791FDE567E6829D2D47425893DA44CA574FDCB2B061DCCF30E90C85837E761
+5163243CBCB915B668B7D8877908AC88DD6A58273400A0D1CC13BAF8BE54222F
+97D8A7479D926E7CF5B827AA265FA10B977799D3C1130F2D0682AC416B68A324
+4D367AD71EE0B056A8BC539E45D48818FB0C541F1CD28A4453D7BDA198EBAA97
+5D836DC933376BC2E533C6A0AEDD033EB2850F0EB9F308685B881EFA20A97209
+20C0AF3AF3E0687BB66EB864E7518564A253B50384DD6F2B8C5EF1BA941A76E2
+2EDB4B3520DBC925BAF74E113D81E4DD300E1A01C0824E38005D15F3691FEB0B
+87333E743B446A82269C45B3E506606EBFCCF8BDBF71BFAEDD6E2859E841B28E
+740896450A66BE6C3CA2DAFE423A00CED68405281191E3DFE290AF45D504172E
+50737F98D931A20259353D920169B29A2D4ED7D961B4709C25C83D6581819E98
+2E27C4705D4793C5A53E6EA08FFAAE92F62572B50375A3953E7C391919B95DA0
+0BDDAC8FFAEFAF008E7D300135607639F922B9E281B6F08C0C1B578A95C00D11
+174578B6835304E908C22D93A5D5687F60174F0097E5D7D210E1931A539A054F
+D84DAA12C9271A8051DBBF3A25282BF66B4BC376819470ECE1CA504CC257479B
+ED2376F7686820862EB837761F78708E3F83231E6BF13AB85DCC9273248C4605
+FEFD559D723BE51D3350013563546BFCC0320D3CF832F3884B3A040BE1AE58F0
+2AB187FED41F105D169F31B866B8B6DAD75723BAA3EB963FDC1DE10D1C3A3E2E
+9CF2793F917E933D8DC6C542F3CB38C9D0465BEF9BF917B0250AEC71AED98317
+18E25C0C799606E1D55886F9AA025DCF8034109F0599FD993016BE369F8973C0
+DAC9E6F19C22F0549DFB9AB8595ACA16FAD1A09EAADE848ED78E0A27B4F0BFAB
+91B0B2C991E35B1B8CDA2325F3D13174AB5724DCFD2B2299A7EA76FE428D8057
+A8708425407CF6B4B90F88A8234BE432D575AFC4273C37D725F6A07438E0482A
+92A90D44F9AA3D9265047E745DB8F44AE45AE3ACF0B696E444CD3EDB04BD63BB
+28378853DB0E2744AF81501B7E18DFFAB7A7560E08EA64885860DC685742D957
+BBF3A2A71281604674C8B6437D5E5A4AFD99905E7DB385665E243AE8EAE8A980
+4A8A807B3DE7824394BD8F625F1BD098FF4AEAC7AC0C72D50088B500A245ACC1
+150886E11DD445BBC0EBBA6D813E3C8C799F7FB997334B9031D68B93FE0A668A
+BDCD2A4F778DE77BA4A12AABFFEAB7C44897A2E99E17898AC3544CD982F074D7
+E0717878B4563EE6235DE2A30DD7E46FD02E510DD5842A647CE571297CDBE1E3
+BC4C034525FC3333D1B02FB98B463C43C2C198F098A7BCA2FF39BBE31684C632
+2C02E581138048A31E112024F2008D619DB7DB197C6831AE4FC2525CB8E78BC1
+E73850C9B2D323150317DB04DE34CB2C1EA5DE69AE4D64A5C8D34526C621FC43
+DC5705F0F0303B0EC6B1AC133BE8E777866A36A52F10E3BE0E6F98E4A12D9B9F
+93F8AC12DC6FC642AE3C78D44B01242DF94F8D6655A82D91CDCA391CD6265967
+75B9E4ABC9FAC5A20D3B38A621B8DF0DAE9B8E7DA91A10FD87261381BA56E99D
+3DDA98AFE56BCB3FF2290280BDA518C69E64439E133F892BC79387991F4BFB72
+457BF5E4BDF86CF6F67D6712DF0664C8AB4914202819C87DDF3C042B9F1FAA0A
+E3BB7635BA74A50839C484F5A87E921B39F353FA3073FD7339AFD7E23C319454
+0ED921B8D745BBE4E19DF332BBD9F9882AD7D83C5A62C3CD8F4504F257FC43AD
+C86A9755FCA3E38E9C0F8FA255056B7305C7A2A4555C0D1DB5C01B360D3914AF
+2BF7CA3EA7AE6423EBF2E5640170F6A5C6878BDF623093E42C7380BBE0D8C4EA
+41D16D22DC809DDD97C891ACCD57A346BE93EA68186FFF5E7694CBB5969D4A53
+976F031E5E2247351E09FA975FB99FC2BFD8DBF29F883C439DD68D5E15A9927B
+10936553A0A4
+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 32 /parenleftBigg put
+dup 33 /parenrightBigg put
+dup 48 /parenlefttp put
+dup 49 /parenrighttp put
+dup 56 /bracelefttp put
+dup 58 /braceleftbt put
+dup 60 /braceleftmid put
+dup 64 /parenleftbt put
+dup 65 /parenrightbt put
+dup 90 /integraldisplay put
+readonly def
+/FontBBox{-24 -2960 1454 772}readonly 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
+DD4DD1C1CBB27BA4764178D2E2E3EEFCDDC5AD01F53011EFE2E923279FD8DC8B
+11043A523F74E15EB12B8789C93BC58D6AB1E2B4AD848D2AC2D8BE5809744E64
+BAF3ABF41EB348BA144E38346AAE99FD952082CE4261303BEEF0793811BDDF67
+14030FECE8A5E479777A3E36721678EFAAC39306A6EC8DED0A2358E69BC14FA6
+F79A060E2CBB8E50EFF2912ADFE6D9FF135F9525FF8EB1839E78F5AD5124BAAE
+8CBD68C765CDBFA3AA1B8FBA5E966B3690C8E378CFE3D3037120C900C299EB16
+F7A408621BDB4ECA78218C20FA55A748DCE49710760C3DEF95D92F4574A82F03
+888FFFB398B6A5275761659966EF3617D7A1B631E380858853BC13B9B28D05D3
+576679FA48C9B32EB227AAA3A30345FA7C91B287CE6002C1C80DF77A97370C5D
+C5C7925CCF27443A89842FC2F52EE2A665F86ECA54B351868E37F2614E9ED5ED
+CB4D2170D0436266C9D46A22271B0EE70A9378BC578C03A3687ECBD47F245D5B
+E71904766149CD07231C1AFC3D871F4F77D10F441FDFAD0CCEB3F74BB37107F0
+E723E1F2E4854EEDC0708AF2612C5DFDDDCB12C8CB50DF7BD684223D390CCEFA
+57D6716D9152A59E211B95FE350E49CB47ACF428453FC53E76F83E61B5E6ED4F
+9B6EE02EE402E28B5993BCF8F5A5A66B31D446FC60D62CD6D286C1E6AC1B9ECC
+4BE45D0ECF9AFC38828FBA0FAF40C78584A4E63DB49A66A95ACDEFE06A18306A
+85C500AB03DC34C25F6E7455797CC50DF2BB5D235D5CC4995B54053E80A8A9FF
+42D1445DD3F484F2DCCD3E54AA3DBEF80C3B564E2F9A47EA5686CEF8CC3BF063
+2876FBC67BAB7EA9C6A96A1C7956D8E77C394B71B714E5B2FBEE89FB41BBDF5F
+1EBDCC22D170F1A6D9CD60DCE4712DE0F6E67F1CAC9A2EF958689BDB12832248
+13132E04F58C890F70F47C9D64F1D701170AF8B05D6FF77FBED0D84FD0855722
+2F94B2FA2BDF5BA3C99956C61C27623712D7A1CB2D96719E009981841A472336
+E133B2265D92EC94FEA9E2CA878B7AB70A4835C60AF44D93B20FB032359B16D1
+FA1AF5B746CEDAD0D06E849FAF527BDEC200BA936246B1829BB5442E0D9D6284
+42537532373869A517E5CAB32FB7D49E17CF64E28A4B4B7C7FF69DC8CA832DC2
+32C280F698E235BC43E0C044336B2F42159DED47BF17D6EA42CB7B6B48220A89
+D3515E94DDC710D65CB9FF048FC74C1C39E73F00D6CAAF6A4473C856D69121CA
+CEB6294136A5D9D1E7D8D85719753D9BEF4430CCF2C8534CE49E2CF85D949DD3
+C961F78B8615D6C57D2BE5E23960CDE4F2DAE1AAE79348B6C995CAA3C6EA6738
+F14A3C984AEBE9217D170D76E438035CDCFC6183C3D789076A6203AFE05FBE7B
+5DE8E72163F8C615B2863029988A8BC6F836E372DC25E3CFD196160A90E1F0AA
+22B27B8B0176C3BD84C90FCF30DEE8810B93D991A76346F0F81B6E72D5673A23
+AB4051FEF7467282F630FB439D2740755A902AAF1D8784DB1F1F2107409C4715
+BCF7B7A8CC8D2246A7A99D334F3A5D2ECC58FABD2344BDBBE6993935170229C9
+EE8FECD3C80D10A727BA2B9613360D24E3C1672230FE1A02621D553CCCF4A2B8
+1AA382E32720C5CBBBB69BBA03F7CCD3208C323500026D9BE10090C726A360AE
+9CD757C7D83CC88F3CB9D9338A92B6EAAB8B71184ECA517F53EDE7C6CE8C9ACF
+4D3850227D5D5BAA112E8B52303C542F26321064D13B9D179F31CAD71D0525D2
+C86AB29F1C8397844B290E5E145A57BC23727EC91F2BE82BD95AC5CC2259CC0D
+556490925C63D48691BDF2017E1334D278B181227A62BF042442073CB917AC5D
+16D33A2CBA4CB97A33BBF17B781AE3D94805F144451C1B120D0D6F9E18DD3861
+75D075B87C67E6E16A50151FDD74207BC78997FB3727438BBDD67A100793DF5C
+AB0D3F235A76811B5FDAAEAB0BB919E1DFA5F7C4775489C9EF914779AA10AFF7
+CB91C2D93380F0EBEE5E9E1459F6F0D87098CFD6BB3B08BA5592253AFE626C71
+009189052CB95DBD55E1B2C5470FF3A2D8C38AD7C3B8B74C8A07941A79FCE24F
+E8C6CA1EBA0B2DC57C342B597E602B806C2B793AE1E40BE8CC170CA8E39D8DCA
+1A86FAAC6555609E5B1F1949ABC8018DA49DCBC7E91B0D8EC22ED07E9EFC3382
+DD2AF806F9E09FAD97A89D39F18DD4360D1709A52E08A7FE87B207CA7F1E21E5
+487A7021CBEFF06161B62ED516A06AC05F599332158A65E88CA3C698B7944CEB
+46F279E86B71CA759DB8DB7A3EB5498FF7AF78A669E1C3BA8D4A47F40CCE1DBD
+374920DB471ED67727275D0EB0D0C26474BACB3334C3DE0164768F7E70A87819
+BAECE00F3C92581F7987367C0C3A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMTT10
+%!PS-AdobeFont-1.1: CMTT10 1.00B
+%%CreationDate: 1992 Apr 26 10:42:42
+% 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 (CMTT10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch true def
+end readonly def
+/FontName /CMTT10 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 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 114 /r put
+dup 116 /t put
+dup 117 /u put
+dup 119 /w put
+readonly def
+/FontBBox{-4 -235 731 800}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19
+38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF
+D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204
+EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727
+A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593
+F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714
+4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA
+6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E
+A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B
+E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F
+1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438
+452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF
+8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369
+5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA
+DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9
+BA304FA879392EE0BCC0E1A61E74B3A1FC3A3D170218D7244580C7AA0DC65D19
+741FA5FE6F8CBF60250ACC27454BBF0897CA4B909C83A56672958752ED4B5E79
+E18660764F155E86F09EFA9F7685F2F5027EC85A775287B30E2069DE4E4D5712
+E7D033481A53A2702BA7542C71062173039030CF28D8B9C63B5596A9B42B33E7
+D922944A38713383D3648A4AF160A3B0C8F3379BA4372BE2E7EA49AABA75AEEE
+C5DDE1D8BF68483C3D21271280ABB91D54CC819680322EAB72E1250A760BC8DC
+FF798F2ABFC4F3539392985C4CB324B0007229586D1E0321559F67C057FD7902
+194490A4C133DA790FF3BF23A13C2B1B69EEB75950F9106F2BA1E3CA65C90FF5
+931DADF03DA48AFB8561FC2E710087251BFC42B80B297A3DB0DA138A7622A931
+DA293B0C740987ACE9F2A8EC2DB98F85783C01623FD3612C7E4A84FD93446770
+C3DD7431F955A5F3734F6931BD790F0A45B8D17CB74BDAA4BFF6DAB5380CBF61
+72F37CB67A909E2842E0AC5D9D07D01A4BABBDE2AC70FE5753460D7E1A708B7D
+0EFB2B5FF55F9E4571C466AF1F91E545585845B09D855C3A01F713C1BF081EB2
+7E2A0E598708737D475BEDAF60BC100FD0A0628C6001A203348CF6A3AFEE6DEA
+A2EB57E35599FAD0B8A52BE1B081FC4B5664114E7A71906DB43D150337D2F47A
+6AE31CB21F0A689336D70C3119180B78C2066FED4D6719AC8D52F7CA1D32A22C
+09EE6ED97334091442AE7417DF9AA9D14397AC32017884DF605AEB42776E7AA3
+2EC4B0693F365B21F40371DDB117557E66E189B0113E86A8AEAAF65332E8B2F1
+A02C0AE774464DFF46A8EA9C60586AAE6208846FFFDA056A0E84F2307B06AD9D
+A19E3FA3B696905D49892B70588D74C76DE6CACF4C3FF495F0D3B1317D4933E1
+E097ADD7D5177807B9B346B6550F5752C413D90672F8ADD65AEB4990BFDBC7DE
+0262968A80A8CF7BBB5FEB2AC20F79E7DAECA13B8648A0C71CECC4952BED6A65
+3C2EDB52FA4AAD8BD807245E06C7BE3623576A523D336C8523AACC8882547AC6
+19B7153906AE2BFF456E5CBE74FC6114F364C2996DC5BF11F2B9CFE4BC4B4C70
+E21F3AD9AC4030E9CB34CD780C1B9A210A65E46E113C9B602A2AB3B80C562C93
+E5C50A4F1C80D5A8FF7F6FCE4A0B32572117ECCACBDE11A30B8CAFC193524E73
+8AF86DAE3C56153E1669027B87B79AF433E698D83031ADF7CAECE6A43A29ACEE
+AE974AEBBB015C769B8C073A1C208B5E8F8DD68FCB0ED6F15B44A212944968BB
+4E1FFB89078F2FE48A546FCA5798D534DDF0E440A779A43972D324294EFB4D45
+A0B95185F768AA1716CA94336867360CA43FF2FD9796F9AF26F61BBF5A7ADA7B
+3D8E3A030809648629E60EB7BE91F2E254202F9C5BE8A1C1BF6334D15FB39362
+C75A5902D88379B3670D358FE0BF7195803C8AE1D9F2B4D40B54A0F81D9E08A8
+5B9A3A55DF09CCBFDCE19520BF091401EC2C86AC81040FC94531EFB9F1A6D5A9
+EE949C6A3CC6B245D4FCA35B8CDCA63F1CC50C6AE18C3366792CBABC5D831E4A
+50B967A391003D9C5E963866632BDD2F2C29AD4D3965B74E883B96F583927225
+0F30A02DCE44737400B056B80F005C9BD1A43FDF66CD80157E9D8BA6CC549E74
+68429F85A96BF2DAC0BEC51E0AB07F17ADE2FB6EDB9CAB0DB8315221065273EA
+67889D8D4E546C7616E2F56040B5F3410E0100B56C3AFB25FFBA313CF959BC33
+6EB27DDD60DAABBBB0434CAF8B23A33525DAB280341B311253B29D5C3E165F2E
+567C6CF28B954A8DEA17DFF4E15A5C675244482D6EC0A588622D9E62FD48F3CB
+98E4508937897B9989A201ADDF53C10216348D07E778E246DE67E6ED3626AF11
+69E78FA4231D64DF317A266F89B11E21139938E434E9A82ABE5AE26CB119EDC6
+94CE983FECFB293F5BB330DD50045351B757AAAA3284B28479E3C2EFDD4FE251
+E4ED7F966F897FF43F20B57CDB3C2C7BD20C990C7C2358FCB506DB44E2C5FFC6
+B730B2DCCBB33030A2F541578410D62E95918785BD25883EA93DB8C39AEA37A7
+79D2C851E16DF635DF10A60B914E4A94CCBEC27BDAC9160C5FE8B24CC48EBA82
+1D15DCB82CE7813FC9551D92D1C8B5506E12EB15DCC54C60A65088834806315A
+5329308EB98F57E457EF12C9967CB61B5935528EFC9677DE0434C199104A4326
+354D821C7AB7FEF4F2EB5C2785ED5721D9B54F230F232B6077FBFC33925BB279
+88FEAD35BC40F5D046DBB322224737F9B9D668EF2A5E3A97D019EF7A92883E3B
+0D64EA9D2F03540BD4E8DFD3CA9659850D87E00CB950CB66E5FA2793443F7DEA
+93F802EBD693682DDE472E366447D7878F54272533A743530E276C247198CA58
+CF17B90C994DFBDBB9B9820522066B4C653BB3804685C473B83B4C73B1F5FF3C
+A3799869429E1F653F6A6AD01E8CCADA02D90DFF2399526CBCB3B17A0A3CB276
+0B8AA7A4BE5A3966BF105821FC9D486057C737D24BC5AF5BEFCBF14466CB6655
+E1CC5663ECE995B2F892E4395F67B2C0F3DD4E2CB73ABF8E36882EAC8474287A
+98E15B6386C1659FF0ED9E036425BC83A5429E8F0D5BB008EE6BF5907240DB21
+977FF1193C534B13DA6A86944B554E3F5CE5ED53BEC342EB5EC0759923B6F169
+E705874E43C02F95F1DD667A19F974493FC6720D72AEDB2DB4B58418E1CA3E47
+6828EF182D9BE28531F61B31F66E2F91FCD8563AF3FF154A944AF71FE5B042E5
+58624A2931D40FCFD7338CDB9B11675F8869D47ABE9DABFE535EFFD67C2D26E6
+2C8DE738A4DA56E188E58E9ED2AC7163004198D571F7CF70C841D535C3561512
+622A07AC128B7D3A0F66573121A385B03F4D8FFAF8E82E12FC7B2D62EFACA4B9
+A473C8AA94BCCE285F57FED53242A4E7FA76B7B67F021DC803A7D94DD44447BF
+73842F84951273F8572F61D55826D5F65AE691A5CAA98134925110FBA51D1DA1
+61C2D644BFDA67C3C746B83AC90A1B6EC147E5D57CE80841AE2644C911731600
+330F7D5D119E8EEDF1BB4F1A46C87785D714B783519BEF0A8F3A8B48D2AAEF3A
+F3D8E680C5F2E62D3A499BD629CF080F58EBF28EC907269289371CCD5E9121C6
+7288A18791449C5D6EC2F0C5ADC085E84F317FB888AE1B3D409B88AC18B63512
+45B9B6CA1DC62E95289AA332F0C18E54767F02AC330BC8E974FBDC7160527356
+E5B6AA28117FF6D6F6A28B279D584C4FB34E4423B74D9DA02DFC4142FCE6AE94
+EE213621BB324C90448DE1150CD52D1977120C7A47FA6B926162871AD945DDA3
+5165B49D94120D66D91EBAC8B3A13E67B8D59F2B93A414BDE187C84AFC46EDDE
+8EBC1CBBD1081A8DC95F6C0806B17E4B00D8CF9714E107D932FF131AB6C43AD3
+D9790B301EBCEF06574E8F1682A76C25FEBA97403BB833CD0860E2BEE7314A4B
+31B24E8253519807CE1843355A7E3C25C0DB508FCC063CBC80893B76CF445B10
+DA93DA203EB41D750D517B76063FA59D606790EDAB361E7010C58F4092413B4D
+5B36192A3EC0BB8567FDF6DCC03A1A8A58D73FDA4C123268DB23FF71D66F6EDA
+0E5810958D1BB5027177298740F229ECC7F5C5CDFCCAA002E387D5A0D11CC348
+946087A22592AB99B81563943EC53143733794177EAD7D9A17D77B0EEAD69C72
+833FC65631E95BB38D3AC972A89F2A8D42961F58F4A3E78A672693B102951883
+804F7C882814B3F64DE53F81FE115F79543E4C9549A9937B9671429A637921B9
+93FFBDF4ACC0BC10B88D4C39903C01AC2671D3636CEE6E048E09447254A1F5C8
+C9182D9F070151D5AD4FB80B1051DB594BCD2D64D87C65B960C44850160866E6
+6B50945548A37001EFCF712ACDFAA2E2A8CEEC64B194256CD40ED75DB1ABCB3D
+CC217F7B9B4BA222DB2480DCE51555ECBAB4EA94E8D6DE7FDF35555E163B8DBD
+0013488CB869A2902BF1017A9B5F3AC5E56CA62D2F7527392403B44DE408250D
+A75836CE222709B2A38CD06056BACB8B0E515834CFA6452CBBC6B85833FC88B6
+79DA91DE3708B2FF6559D3ADC0800050EBA2EB639E19E1574B2B6C244CB3EE29
+B309EE85E5476F8869BA37DE69A899901834C79B8B062CD7578C1B68738FC11E
+9FCE20D6887251A35B6C3B37D2C284FBCA55E10ED9B8AD63BBDEC3FB250786CE
+162918D9424FE20E4C7ACC72991BBF705C3698D800F6BF18D42974656B3F0D71
+652AAE3D47D0E455132F5AA1AB645B0765AA8EBC1193DAE6517A2FBD7EE9A32F
+EBC94D914A71F45A7AD075135222D2F31C42A4FF6BF513DF838DED4C44D1A121
+7841877E8A0FA5E92C251BE574FDB2FE423C91347D016EC91FF1AF712EB018ED
+F5148A4CCE8551B438A468377C8273D4C8DF662D68C802B7091BE0168A652320
+77D8274C475A7C85DC25FB23539FEA34B438B554FF2C82A1551568E81126DA2C
+5F36DD65EBF264D0C555EB7D91E7F42C5D61CC2D09A9F50A69C66346288F24F8
+4EC76E7065A191668D575BDA714220CC48C1F522F12ADD05F22856F808BE1216
+5D1F9DD54D6537C4896C86A15F344080139DFB5ABD24C727049F6BEC4AC3CD4D
+8DC92D6758E62D06CA0B40C3A91884DC0D0869268F4C01E71D8442566EE2EB04
+7ED91129B3FDC2DA5EB4B677FDFDA2213A60F830CC31D5FB6348F11E278D4932
+C606CCD99AC3DE84A70E0D3A818B9C06781A12E74A1AF4647B0C7DA28E390615
+24452B28D713CA1501D385F20706132B5536F1EE56A2A8D847DC5DB2D6BE8C2C
+843716C09DDDE8DF8ABD41D48F083CA5BE69B783A921802A5D0ED4D73780F501
+F602FA6E8D722F6F7B1D8BC73A81D03F1C2BFB966336D8BC2EA819352510DB5F
+1EDDEE31F04000644462D098BA38FCF88371E3038E3EDD905235F0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMBXTI10
+%!PS-AdobeFont-1.1: CMBXTI10 1.0
+%%CreationDate: 1991 Aug 18 17:46:30
+% 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 (CMBXTI10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMBXTI10 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 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+dup 55 /seven put
+dup 77 /M put
+dup 97 /a put
+dup 98 /b put
+readonly def
+/FontBBox{-29 -250 1274 754}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
+3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
+532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
+B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
+986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
+D919C2DDD26BDC0D99398B9F4D004B836D34E88C20EEB527CE1124209388A2DF
+E27A8DF298A2693A9D529916AA0B2176E6ED237F69D84A8FEEB36861D1847207
+BE2BD61C6A412FFFEDFF13AFEC32AC7735BCCE5965F5966418A62ECB99112AB3
+3BC938EC590FF6922659125EB67E260BF02885E49BA6019E696D33F0B53606A2
+F515E0C45F323311613A94B838491BAB9FE230C5CC79D22925E3D882799F2707
+C32975A494F0F9513E4D8332E7E54470D9721FBD345CDBB48286F2F19CC6D66E
+BB631DD6476A509167A49CA525A72CA50E82C1D08C2B372DB54C5949C753B632
+2009B761EB90492ACD3CBE6A35CE1B66F3BC4D8DC36827CE4261A703328451D1
+879438479917C1647772999171DCCF1491A1C9086E0C6393506768F8757BD81D
+141C46EB9BF507EEC29962A0072B6C5D8C8588F3D68886CD2606DD3BD2FECCEF
+63245494E93EEA12AAFB06110E54ADC444C7E7619627A48A464394E5DE06EB46
+4C76A2FF010318BBE48B3776C826A265C66515717F7F2E943C60EBAB23D96B5B
+FD514A1C4E79BB3D3D2DEB936F90CD3FABF7B09FF7F564AB5CF4AF6A40E869FD
+395885A88F4A138B3CA6943A2D430BBE43D91F7F17621CAF52FB7161DA3B2003
+82244FB6EE792DCA1722C03392C296C029A2DCC5BAAB3EA03F8DEB039DC83AE1
+763AAB84776A2CCFFAE9EAF0BFDAE417E8BE682D237FFEDAF224AC09C9665019
+165CE32F5349E857177D94AD6396570932E1657ADE4D3FF57A3419946CCD210E
+57E5A1D91CF708395942527D127606350924D71BC21C6F969288B1C8CA3404ED
+E6219985F7301A20621368F74747EAD38990A4C9F2B62913B8FDB93657409FF5
+178DAA7F1326D2BA5C3CBA321E1A1CCA65882163BFCC11C18587083AD79A780E
+327A84949ECD3CFE14F923AB9991D31032C4AFEF2DD37647FD166776A950A9CF
+C6C47B431E0D71A591F08DD0697A15F0B82D66AEDEBCEFD0C1254D52949F05DB
+CCE02AD828C56217E7D7994BEF660F1C0E9A13B678A48D02DC74C5931D9AF045
+54F629FF5FAAF59CBCEB2B595F9928DBA5C9AAD55842004B89B83847171B83A5
+DED8873DA3855D88681D24895B41D34E25211B013986326B5F2336E175131CE9
+3AC2336F7E92668276696688E8E167BEA76A25799F20609A197D44C58B2CCE62
+ADF36070C4F3FA64399027599CA569A7A0EEC1A94EA8F08A9430655DEA6582E8
+DD528CF9A57DDF4CB8426559A483E8EA10D02B93D4CB5D045B5958959083A7C8
+C65CFBB5402B3E3824913FB9B996C21F519FC598D66667C13B5A671B34DCAF6A
+EF031CE127668D37E9D6FE2A6709C06EEB47DF8F32FF928297106F01FF59FB02
+DB6B151BE6B97A2D9464A218D795C38D31A2FEF984D691C8BD6DE16355B8D6C9
+A742714232F32D643E94F2D2AE7021DC89362980B1B25BCE90AA66C0F4A74DE5
+1D9BB59A5EDE2B02EC9BD9D9597679A5D80087E67A5F20113B3B90C8C449E423
+5077B0D5F71B4FE44A2E4FB33DF314C554EB84274939613C825849F11FE45012
+89E348F318DACA58B17B50BF21B8751DA609BEBB169D34824C740F93DFF4F53B
+E09960288070F4A489B7529819BC6D6844B58B3F8E583EDBB95EEDAAEDE21F89
+908E2B6CD2DF803A2B6765056D120F306740F2EDF2C930C17146C3BEF3B94D6A
+B8CA3DE3EC87F9BA8FE45EE7C658B36CB8C271DD8FD4060B834DF4FC1295CA41
+F65CE99B0FFDDB5F6E25EAF4AA3753C1E4C96C8E871FD69423FF909BC68E287E
+09AD5B62624341DC82547D87F825764303C76DFC02BCAE4F643811E475D29316
+0F9A2107AEA752C30F87953F90AB37A95E0C8146B2B248A7717B387FDF27498A
+CF0500547CA0575A3E144DCCABEE3E6D856D001313CFDFE37A63EB702D9886EF
+DC20E25289B7E54E007FB96CC343BB7C463E55B5935D85356ED079E8CD6FCF2C
+C16223E3702A6EF01736F8F0CCB4D7F6F021124D09DD106599260485A6D3A0B3
+E71D06993B02A3BC69A930A94AB2675287022A29107B4429C101E122D8D2BB91
+BF0F02C2B0E569A7E89F3E2FFE38CED148287D0C5BCCEDE848F3187269F8228E
+989DB52755835AF4EE1904283C0B830CE59FD140092AC5687CF91B8CB6ACF976
+ACEC2816C5DE5F73062692CA6C3935957648A769F0236A27E49809D6362AD7AE
+3E2EE09B5C3A60AD6262D2EBADF31E2C272A57DAB47732974D48F89641C535EC
+17657729677A7BE06AB5BA46C7244B56DB91D163588B8FA37EB5CB77B1BECA0F
+20D6BFA3407C1350D8A075FE02002480D2A92D344B623EC777DC497704E6B00A
+32099EDAD167C5F1970148E30C82E67E7272172AE473D4298F14B8AA77181A1A
+DA4D6FFABE4F0C811E2AB7B676834D8D6216BBA9FCA83891C231979CCB7E8510
+B06C4BDC448783D94FDB58602782C14444BED2811D1A7000F1A253B80282D587
+CF90839A982BAF539925C1BEDC28E900D14F620BF80838D124151BE3D30A3C0A
+43FAFB4F3B4CF6185BE4A54FA89BA858881F2DE5F00CAFD7F3170E0A1C41CFFA
+BD93F899FCC05CC9AD42CFB1BCC522C263899807261D47A9270A545B74902ED2
+ADE2C7B356599B5DE98785114DADAD29756AFD0321272EC35AEACF56068E9D56
+5E96D6B12535FFCA6BCEBFBC8737763C4F2ED6E26C76BB86F3DF05007802F222
+69E9F9F2459A07A52FE81A2507F5911672FAD7F9FD9C4B669D345CAE5A8EC8C2
+D0749CBE9767418DEF2F5F65A4EA0574543D29717267932FCA52AAFD21B9EA24
+E3CBBAF1425DCA6F1AF19A217B58C4D26635A39A52F7DBA39661E5C57FFC14FA
+4FD4306CD5BF2EADEA16AD65394CD59F3D9B2114A2CC2507436E827D1D46E3FB
+57815DC3325FC52BB58FEE673D42249FAF89E6C462A162F69B4F735179F154D7
+EA3C1F9192EFE71BC4621E40DE9FB7D8CC9ECA733C4CD684BDD88F782C95ACF4
+1BD395846DBEF9649252ECFA7AC2A996215DBA2159BDC91C046A028BCAF18002
+01EB727271BC82505E0C6FBA3A13E8BF384C3112A57EE877E7749314CACDAAF9
+AF3730B2A1C96C8354C2DA200723322E53D677CD45E0DA75AECAB306D9F5A45D
+99F02389779D46994DE43BD2980F09C6444516ED3692D806D66022E3AC633BE0
+B4AFE47C4AF473586969448A082E6477C7DC2F9B8547EC7C9B75A64EEC92FC46
+C7BAD34DEB57A57B12486C85657DD51F1588CBE39AB31035B717A76AA53934F6
+BEEAD87B9F2F482FEDB094BE13486BF7517ACFDA6AF9276F0A4305C1E403D12A
+2DE6FA98DBFBE51B21677669A75FC22DAF51F9F842D5E8E35BC1D8AFDD77C7FD
+331BB7912AA7C633EF21CDDBBB54D6FDFD2B3AEB83F972DDF60E2D0F1D503CFE
+A7AE2881819402D28ADA8045DA2B8E946C186115B3A9E2E128442CC4B9F2D321
+87979E9624B3D01B83CF1E44BC3C27815871C30792F9095E932816220D338AE2
+7ED406BCCBA17C5F4D42FE5794C7ADAD4B1D7E1D207D21F380DEB8A34284B06B
+516551AABEFA3BB2E8B624FF3C7319CA39E83EB0A85B008CBAA7FCB8DF798F42
+39A57627001BC2131BB813E029A53C508E0792CE0D63B2EC9F1F767F072A33B1
+A111DE488DBFB28E77A834294D45D1D0712B85B018E0B835A544769D0EEF6128
+AD5DAFE6451AAB5D15DA2845E5466397B58F2230223360CB54684F8D9161510B
+44F01CAF002D2296424DFC19249DA6EC07C5C5F0D35AF8684EBB7AAC32465F94
+B0ECD643F96FD69B3D81F1D68665459EEA12F5EE6AB4DECD1559EEBA1B1EC8B3
+94145541625475A5C4E035115CDCD4626A4A3EAB264671C677908C326530049F
+1FF40B6D898E6CF9D6F333898D86D09439565D961291B0EC83597079DC17B0F0
+5E6A89A832802FFE5958D061738174E87ED142DA928CF552D9D91B1CAB57A0F6
+93306CD214C9F8180E09DE8EE3A9C8C6B8AC472EC1AC73D989D91834B29652E7
+11C04EE8581EAB39909861CE93FF01F2119B09D103D42F942DF84A20C127548C
+34CF891E7243949F9EBE2E59548A810E73EAC39824B77548FE141804A8B86113
+37CBF45A4A65A7625217C9D9B916805870BDBC2CBC555C88D60BC65F70F2E805
+9A991C5677259C004090A651A0D5706ABFB06CC0F4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMBX10
+%!PS-AdobeFont-1.1: CMBX10 1.00B
+%%CreationDate: 1992 Feb 19 19:54:06
+% 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 (CMBX10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMBX10 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 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 55 /seven put
+dup 61 /equal put
+readonly def
+/FontBBox{-301 -250 1164 946}readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5F00F963068B8B731A88D7740B0DDAED1B3F82
+7DB9DFB4372D3935C286E39EE7AC9FB6A9B5CE4D2FAE1BC0E55AE02BFC464378
+77B9F65C23E3BAB41EFAE344DDC9AB1B3CCBC0618290D83DC756F9D5BEFECB18
+2DB0E39997F264D408BD076F65A50E7E94C9C88D849AB2E92005CFA316ACCD91
+FF524AAD7262B10351C50EBAD08FB4CD55D2E369F6E836C82C591606E1E5C73F
+DE3FA3CAD272C67C6CBF43B66FE4B8677DAFEEA19288428D07FEB1F4001BAA68
+7AAD6DDBE432714E799CFA49D8A1A128F32E8B280524BC8041F1E64ECE4053C4
+9F0AEC699A75B827002E9F95826DB3F643338F858011008E338A899020962176
+CF66A62E3AEF046D91C88C87DEB03CE6CCDF4FB651990F0E86D17409F121773D
+6877DF0085DFB269A3C07AA6660419BD0F0EF3C53DA2318BA1860AB34E28BAC6
+E82DDB1C43E5203AC9DF9277098F2E42C0F7BD03C6D90B629DE97730245B8E8E
+8903B9225098079C55A37E4E59AE2A9E36B6349FA2C09BB1F5F4433E4EEFC75E
+3F9830EB085E7E6FBE2666AC5A398C2DF228062ACF9FCA5656390A15837C4A99
+EC3740D873CFEF2E248B44CA134693A782594DD0692B4DBF1F16C4CDECA692C4
+0E44FDBEF704101118BC53575BF22731E7F7717934AD715AC33B5D3679B784C9
+4046E6CD3C0AD80ED1F65626B14E33CFDA6EB2825DC444FA620BC7CF4BB30651
+F2027DB398272413AFDA65FE59ED465CAE8D36A65A81DE83008906B678D18BF9
+B3F3E0842FDBE2037AD9069C126F91D6CC9CB55226DF4F12EE6C72352175A808
+738285C88FD658EE2C3112138AC08A63016F79C7D0E47D89F6D60C6E2390A7F0
+A811665BFBF2F0502E1BC101E45D527F40D25740040422AE55CD0228B7C4A977
+50300F7E066689D84C1E0F10AE5994B981AE7B6F030E18F7DDF15B2A9F922A49
+95E083622B36DEFFE1A6AD802B4A9CEB8ADF3FEEB11F09918F66D3E5B19628F7
+81BC63939AEFC3033B88B33AB67C5499D2A60B5321A847801D8EAFF2CB0EA7EF
+01BBE4523C5FD5ABF3D87C6072F77720ACE22C9983B434CD778C286374763E12
+38E9B8032D1946A359281C29D5AC0909EBB172D9C755BEE4A53629ADCFBAAEDC
+E8F59D9ACB442FE886620A19360D45C8AFCE8DD2FAF422951065DA62AA45B8EC
+2384E93C8865EF60F3A340C830C7459FB582F9C25E99C29089830F49A1B684D6
+5E3EE1C9DCDE9593F268101FBC51A150BBF4EFC7370D4B6CEE980B3F6EB8BB4C
+BF51208F87DF6CED2696B8BEBC898BDCE6102359F647B57748A69940AF598045
+C38CE5FCBA516BF3D1077F27CAC198834338FC184606436E81D4251E5FF6E510
+F51CB79877061C24B3D3D1E1E49EF15A240DF67BF4E921501DA60288C97BAC82
+63D2025ADDD6EBE8D7D9D6EBA8606588D78477D680C02DF3E0C83B56DE7C661E
+B0865B845B4BFC86E57EB61443362466F2BB2D53FAF077617D7B152E93BB6B5A
+28266E0AD99FEE96518D19CCE2D316D462B5ED99F4F1750F05534520F4A10DA3
+5303D947723287F4EAD1F54C7D02F9074EEA3B1DBCA33675C2F8941CA2BF1F87
+7AA5551A529276CCFC5BA42E6C9D1E31EECE9209B0F978F7FAD0496E6D23F8C2
+63234F4EAD2817EDB5672220845620C6174E7F084E6CE9E27C095A3DA616F0B6
+683575D955FC7EAF424344F5491DA33393AB9938F5108EA506F9CABFC4D26C00
+BF66CA4291AB7D8E3939AC950F026394AC00D1EF176AB78C4658D854C130DF23
+F56CEDFF6E7A88B080B5E73648B393F4CE736F68BDAA0215333330B3360C9ED6
+7CFB7D927E16A6F01F35726AE0C642674559D8E14D78643FC56BD0F25E6C57BB
+6F0A13AB806B325DA8B0F24725FF864A8B631F3E5FB949EE85029A5B6057942B
+B30625309AAD1290D955EF25B7D1A1C0CA75404C7C53E0636724432715C8FDE6
+43DBB7DFE7CF31AD36581839B1E5265C757B8BF3041674DF0DF61EE4F8B44481
+7123EF8821D5675A9F63A2603C2BE40B2316769A75154540C414DE715184A2D3
+D656438BCE63033B13CDF5DBCD157088082A86BEFAC5C3E2B08DCD77CF309CC9
+5D3AF57ACF3BD613FE606175F484254386E31BE3C2DDE14EB608631943FA0C58
+A3497957E903B905494C27EF547D68BE039F9512BB1B0AAD28D72349A617F9CF
+02090E2247196C19E1EB98F68CC43B42C963F6F35C0575D377499D2AC667B358
+22FBFF96451C76E7B4DB28DB543B2B00796978E8EF64512AC519E695E97791D2
+26410D0E2FDF10D9F13DAD901EE198A8B1D52C79174BC369A809A03B436BE5CE
+9722405C4CC4987E1F9E4719AA57022469159A3BA0D2AA80454860DA8E8B17C3
+025694E5C9E4AEC2F39BE0C3307E334896434459AD8ECD68575A22DEACD27A30
+4E45FD24AAEBF7DAE26924471EB952C6E931C8F9A33133A741495B933F9098F1
+1779FEFEDE4833166F0251AD2F62CA1FC126925051BC75965540D49DE77FCD6F
+901A8DBAE14BAEDAE2922B033836C6D012C7D673F9F2F1D1288E3C373464D3EB
+0EC26FA4D2417F5CDEC9800B65575AF981FC01C9D3E39AE2EF4194981EF9F3E2
+653739779FBC07D42282A431AF570898A1C22A2CF6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+TeXDict begin 39158280 55380996 2488 600 600 (01.dvi)
+@start /Fa 134[116 5[102 101 3[110 1[58 3[122 1[107 118
+3[117 94[139 2[{TeXBase1Encoding ReEncodeFont}10 210.691
+/ComicSansMS-Bold rf /Fc 244[326 11[{}1 428.403 /CMMIB10
+rf /Fd 194[450 25[482 35[{}2 513.918 /CMBX12 rf /Fe 205[94
+94 49[{}2 144.591 /CMBX7 rf /Ff 159[361 70[460 23[164
+1[{}3 513.918 /CMBSY10 rf /Fg 244[134 11[{}1 165.247
+/CMMIB7 rf /Fh 204[101 101 101 49[{}3 165.247 /CMBX8
+rf /Fi 192[231 63[{}1 297.444 /MSBM10 rf /Fj 201[0 4[238
+71 22[185 21[119 2[185{}6 206.559 /CMBSY10 rf /Fk 244[125
+11[{}1 144.591 /CMMIB7 rf /Fl 207[60 47[157{}2 165.247
+/CMBSY7 rf /Fm 153[98 105 113 100[{TeXBase1Encoding ReEncodeFont}3
+192.256 /ComicSansMS rf /Fo 149[79 2[143 143 5[174 39[158
+1[0 3[190 5[285 174 1[285 7[285 7[222 25[{}12 247.87
+/CMBSY10 rf /Fp 104[186 29[110 124 144 102 110 99 102
+101 110 113 111 110 163 58 114 1[59 122 112 107 115 124
+108 125 108 7[134 1[219 2[143 146 132 5[116 2[115 162
+1[128 1[152 127 133 154 6[63 5[129 129 129 95 2[52 88
+58 2[77 77 38 5[50 29[138 139 2[{TeXBase1Encoding ReEncodeFont}52
+210.691 /ComicSansMS rf /Fr 162[77 1[77 29[217 1[77 77
+8[139 139 4[217 1[108 108 4[232 34[168{}12 247.87 /CMBX12
+rf /Fs 139[103 132 14[151 1[129 157 37[79 79 18[185 10[129
+2[169 3[166 21[{}11 247.87 /CMMIB10 rf /Ft 134[140 2[123
+131 119 123 121 131 135 133 132 196 69 1[102 71 1[134
+128 141 148 130 150 140 16[135 202 205 1[139 9[159 7[109
+58[{TeXBase1Encoding ReEncodeFont}27 252.83 /ComicSansMS-Bold
+rf /Fv 149[95 2[171 171 5[209 39[190 0 0 3[228 5[342
+2[342 7[342 7[266 266 6[266 14[266 1[266{}16 297.444
+/CMBSY10 rf /Fw 165[165 24[260 260 3[264 1[264 1[264
+6[260 260 14[235 235 32[{}10 297.444 /CMEX10 rf /Fx 134[124
+1[179 1[138 83 96 110 1[138 124 138 206 69 138 83 69
+138 124 83 110 1[110 138 124 13[138 9[96 26[62 1[62 2[83
+83 40[{TeXBase1Encoding ReEncodeFont}27 247.87 /Times-Bold
+rf /Fy 231[146 20[95 3[{}2 144.591 /CMBSY7 rf /Fz 87[98
+46[91 1[120 85 91 83 85 84 1[94 92 92 136 48 2[49 101
+93 1[96 103 1[104 90 12[119 6[155 3[96 135 26[73 9[148
+17[49 17[{TeXBase1Encoding ReEncodeFont}27 175.576 /ComicSansMS
+rf /FB 145[147 11[108 131 35[119 2[66 46[157 11[{}6 206.559
+/CMMIB10 rf /FC 136[108 1[108 108 1[108 3[108 108 108
+108 1[108 108 108 1[108 108 108 108 108 97[{}16 206.559
+/CMTT10 rf /FD 134[201 2[177 189 172 177 175 2[191 190
+283 3[102 2[185 204 214 2[202 12[253 1[233 12[227 10[158
+2[222 222 222 222 1[222 222 222 48[{TeXBase1Encoding ReEncodeFont}25
+364.145 /ComicSansMS-Bold rf /FF 139[143 147 146 3[159
+4[85 175 5[180 155 11[223 17[183 67[{TeXBase1Encoding ReEncodeFont}10
+303.395 /ComicSansMS rf /FH 216[384 17[345 9[391 11[{}3
+513.918 /CMMIB10 rf /FI 105[39 32[46 2[42 1[47 1[46 1[24
+2[25 51 4[45 21[77 11[64 7[54 54 54 54 54 54 54 54 40
+54 45 22 1[24 2[32 32 40[{TeXBase1Encoding ReEncodeFont}26
+87.7881 /ComicSansMS rf /FK 200[122 122 122 122 122 122
+122 49[{}7 206.559 /CMBXTI10 rf /FL 162[93 1[93 26[260
+2[260 1[93 93 6[167 167 167 167 4[260 1[130 130 4[279
+31[234 2[201{}16 297.444 /CMBX12 rf /FM 157[158 176 19[319
+77[{}3 297.444 /CMBXTI10 rf /FN 194[185 5[119 3[119 119
+119 119 48[{}6 206.559 /CMBX10 rf /FO 133[165 176 196
+3[124 158 14[181 153 155 188 8[282 1[202 7[283 340 225
+5[205 10[95 95 18[222 10[155 2[203 3[200 9[226 11[{}22
+297.444 /CMMIB10 rf /FP 87[141 16[223 111 27[136 131
+149 173 123 131 119 123 121 131 135 133 132 196 69 137
+102 71 146 134 128 138 148 130 150 129 46 6[161 1[263
+1[186 172 175 159 221 131 202 201 223 139 1[168 138 194
+1[153 158 182 152 159 185 1[132 3[75 75 2[154 154 154
+2[154 114 1[129 63 105 70 2[93 93 46 5[60 15[71 14[166
+2[{TeXBase1Encoding ReEncodeFont}69 252.83 /ComicSansMS
+rf /FR 133[228 257 257 371 257 286 171 200 228 286 286
+257 286 428 143 286 1[143 286 257 171 228 286 228 286
+257 9[514 371 1[343 286 371 400 314 400 371 485 343 2[200
+400 1[314 343 371 371 343 371 1[257 16[128 171 3[171
+171 171 5[171 33[{TeXBase1Encoding ReEncodeFont}51 513.918
+/Times-Bold rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+%%PaperSize: A4
+ end
+%%EndSetup
+%%Page: 1 1
+TeXDict begin 1 0 bop 0 TeXcolorgray 1 TeXcolorgray 0
+TeXcolorgray 1 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
+0 TeXcolorgray 1 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
+0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
+0 TeXcolorgray 0.25 TeXcolorgray 0 TeXcolorgray 0.5 TeXcolorgray
+0 TeXcolorgray 0.75 TeXcolorgray 0 TeXcolorgray -600
+6416 a
+SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines  /DOCVIEW
+pdfmark end
+ -600 6416 a -600 6416 a
+SDict begin [ /CropBox [0 0 595 890] /PAGES pdfmark end
+ -600 6416 a -600 6416
+a
+SDict begin [ {Catalog} << /ViewerPreferences<</FitWindow true/CenterWindow
+true>>>> /PUT pdfmark end
+ -600 6416 a -600 6416 a
+SDict begin H.S end
+ -600 6416 a -600 6416 a
+SDict begin 12 H.A end
+ -600
+6416 a -600 6416 a
+SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark
+end
+ -600 6416 a 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360 6416
+a 4644 1909 a
+SDict begin [ /Rotate 90 /PAGES pdfmark end
+ 4644 1909 a 4644 1909 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
+ 4644 1909 a 4644
+1909 a
+SDict begin H.S end
+ 4644 1909 a 0 TeXcolorgray 0 TeXcolorgray 4644
+1909 a
+SDict begin H.R end
+ 4644 1909 a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909
+a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644 1909 a
+SDict begin [ /Title () /Subject () /Creator (LaTeX with hyperref package)
+/Author () /Producer (dvips + Distiller) /Keywords () /DOCINFO pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ /Page 1/View [ /XYZ null null null ] /Title (Quiz) /OUT
+pdfmark end
+ 4644
+1909 a Gray 7068 2027 a FR(Quiz)p 0 TeXcolorgray Black
+4658 2588 a FP(Assuming)75 b(that)p Blue 76 w FO(a)p
+Black 76 w FP(and)p Blue 76 w FO(b)p Black 75 w FP(are)h(distinct)g
+(variables,)f(is)g(it)4658 2887 y(possible)g(to)g(\002nd)h
+FO(\025)p FP(-terms)p Blue 76 w FO(M)7942 2931 y FN(1)p
+Black 8146 2887 a FP(to)p Blue 75 w FO(M)8813 2931 y
+FN(7)p Black 9018 2887 a FP(that)f(make)4658 3179 y(the)g(following)h
+(pairs)p Red 75 w FO(\013)p FP(-equivalent)p Black(?)p
+Black Green Black Green Black OliveGreen Black 4912 3739
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 387
+w FO(\025)p FM(a)28 b FO(:\025)p FM(b)23 b FO(:)p FL(\()p
+FM(M)6723 3784 y FK(1)6940 3739 y FM(b)g FL(\))p Black
+171 w FP(and)p Blue 171 w FO(\025)p FM(b)g FO(:\025)p
+FM(a)28 b FO(:)p FL(\()p FM(a)85 b(M)9687 3784 y FK(1)9846
+3739 y FL(\))p Black Black Green Black Green Black OliveGreen
+Black 4912 4166 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black Blue 387 w FO(\025)p FM(a)28 b FO(:\025)p FM(b)23
+b FO(:)p FL(\()p FM(M)6723 4211 y FK(2)6940 4166 y FM(b)g
+FL(\))p Black 171 w FP(and)p Blue 171 w FO(\025)p FM(b)g
+FO(:\025)p FM(a)28 b FO(:)p FL(\()p FM(a)85 b(M)9687
+4211 y FK(3)9846 4166 y FL(\))p Black Black Green Black
+Green Black OliveGreen Black 4912 4593 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 387 w FO(\025)p FM(a)28
+b FO(:\025)p FM(b)23 b FO(:)p FL(\()p FM(b)80 b(M)6961
+4638 y FK(4)7121 4593 y FL(\))p Black 171 w FP(and)p
+Blue 171 w FO(\025)p FM(b)23 b FO(:\025)p FM(a)28 b FO(:)p
+FL(\()p FM(a)85 b(M)9687 4638 y FK(5)9846 4593 y FL(\))p
+Black Black Green Black Green Black OliveGreen Black
+4912 5031 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black
+Blue 387 w FO(\025)p FM(a)28 b FO(:\025)p FM(b)23 b FO(:)p
+FL(\()p FM(b)80 b(M)6961 5076 y FK(6)7121 5031 y FL(\))p
+Black 171 w FP(and)p Blue 171 w FO(\025)p FM(a)28 b FO(:\025)p
+FM(a)g FO(:)p FL(\()p FM(a)84 b(M)9709 5076 y FK(7)9868
+5031 y FL(\))p Black 4658 5582 a FP(If)76 b(there)g(is)f(one)h
+(solution)f(for)h(a)f(pair,)h(can)f(you)4658 5874 y(describe)h(all)f
+(its)h(solutions?)p 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856
+5925 a 0.5 TeXcolorgray 9398 6307 a FI(Munich,)26 b(12.)f(April)h(2005)
+e(\226)i(p.1)g(\(1/2\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360
+6416 a eop end
+%%Page: 1 2
+TeXDict begin 1 1 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+7068 2027 a FR(Quiz)p 0 TeXcolorgray Black 4658 2588
+a FP(Assuming)75 b(that)p Blue 76 w FO(a)p Black 76 w
+FP(and)p Blue 76 w FO(b)p Black 75 w FP(are)h(distinct)g(variables,)f
+(is)g(it)4658 2887 y(possible)g(to)g(\002nd)h FO(\025)p
+FP(-terms)p Blue 76 w FO(M)7942 2931 y FN(1)p Black 8146
+2887 a FP(to)p Blue 75 w FO(M)8813 2931 y FN(7)p Black
+9018 2887 a FP(that)f(make)4658 3179 y(the)g(following)h(pairs)p
+Red 75 w FO(\013)p FP(-equivalent)p Black(?)p Black Green
+Black Green Black OliveGreen Black 4912 3739 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 387 w FO(\025)p FM(a)28
+b FO(:\025)p FM(b)23 b FO(:)p FL(\()p FM(M)6723 3784
+y FK(1)6940 3739 y FM(b)g FL(\))p Black 171 w FP(and)p
+Blue 171 w FO(\025)p FM(b)g FO(:\025)p FM(a)28 b FO(:)p
+FL(\()p FM(a)85 b(M)9687 3784 y FK(1)9846 3739 y FL(\))p
+Black Black Green Black Green Black OliveGreen Black
+4912 4166 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black
+Blue 387 w FO(\025)p FM(a)28 b FO(:\025)p FM(b)23 b FO(:)p
+FL(\()p FM(M)6723 4211 y FK(2)6940 4166 y FM(b)g FL(\))p
+Black 171 w FP(and)p Blue 171 w FO(\025)p FM(b)g FO(:\025)p
+FM(a)28 b FO(:)p FL(\()p FM(a)85 b(M)9687 4211 y FK(3)9846
+4166 y FL(\))p Black Black Green Black Green Black OliveGreen
+Black 4912 4593 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black Blue 387 w FO(\025)p FM(a)28 b FO(:\025)p FM(b)23
+b FO(:)p FL(\()p FM(b)80 b(M)6961 4638 y FK(4)7121 4593
+y FL(\))p Black 171 w FP(and)p Blue 171 w FO(\025)p FM(b)23
+b FO(:\025)p FM(a)28 b FO(:)p FL(\()p FM(a)85 b(M)9687
+4638 y FK(5)9846 4593 y FL(\))p Black Black Green Black
+Green Black OliveGreen Black 4912 5031 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 387 w FO(\025)p FM(a)28
+b FO(:\025)p FM(b)23 b FO(:)p FL(\()p FM(b)80 b(M)6961
+5076 y FK(6)7121 5031 y FL(\))p Black 171 w FP(and)p
+Blue 171 w FO(\025)p FM(a)28 b FO(:\025)p FM(a)g FO(:)p
+FL(\()p FM(a)84 b(M)9709 5076 y FK(7)9868 5031 y FL(\))p
+Black 4658 5582 a FP(If)76 b(there)g(is)f(one)h(solution)f(for)h(a)f
+(pair,)h(can)f(you)4658 5874 y(describe)h(all)f(its)h(solutions?)5535
+3951 y
+ tx@Dict begin tx@NodeDict begin {51.07147 43.87149 223.84111 111.92055
+3.59999 } false /N@B 16 {InitRnode } NewNode end end
+ 5535 3951 a Red Black 1 1 0.8 TeXcolorrgb Black
+78 w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
+3.8 neg 43.87149 neg 220.0411 51.07147 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial -776 x FP(Don't)f(be)h
+(fooled)g(by)g(the)f(question's)5613 3467 y(innocent)h(look:)93
+b(some)75 b(lambda-calculus)5613 3746 y(experts)i(had)f(problems)f
+(with)g(it.)93 b(Also,)5613 4039 y(the)76 b(really)h(interesting)f
+(question)g(is)f(the)5613 4331 y(one)h(below.)5613 4727
+y(Quiz)g(will)f(be)h(solved)g(in)f(lecture)i(2.)93 b(;o\))p
+0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9384 6307 a FI(Munich,)26 b(12.)f(April)h(2005)e(\226)i(p.1)g(\(2/2\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 2 3
+TeXDict begin 2 2 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 3/View [ /XYZ null null null ] /Title (Nominal Logic and Reasoning about $\alpha $-Equivalent Syntax)
+/OUT pdfmark end
+ 4644 1909 a Gray 5498 2027 a FR(Nominal)128 b(Logic)g(and)5762
+2506 y(Reasoning)g(about)5300 2985 y FH(\013)p FR(-Equi)-5
+b(v)g(alent)127 b(Syntax)p 0 TeXcolorgray Black Black
+Black 6481 4268 a FF(Christian)90 b(Urban)p Black Black
+5822 5008 a FD(every)157 b(Tuesday)g(from)5044 5417 y(14:15)h(to)f
+(16:00)h(in)g(Room)g(E27)5354 5813 y FP(\(except)75 b(26.)h(April,)f
+(17.)g(May)h(and)g(5.)g(July\))p 0 TeXcolorgray 10856
+5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9370 6307 a FI(Munich,)26
+b(12.)f(April)h(2005)e(\226)i(p.2)g(\(2/2\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 3 4
+TeXDict begin 3 3 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 4/View [ /XYZ null null null ] /Title (Very Rough Plan)
+/OUT pdfmark end
+ 4644 1909 a Gray 5724 2027 a FR(V)-51 b(ery)128
+b(Rough)g(Plan)p 0 TeXcolorgray Black Black Green Black
+Green Black OliveGreen Black 4912 2582 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 292 w FP(syntax,)76 b(syntax,)g(syntax)h
+(\(motivation:)93 b(this)5204 2874 y(lecture\).)p 0 TeXcolorgray
+10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9384 6307
+a FI(Munich,)26 b(12.)f(April)h(2005)e(\226)i(p.3)g(\(1/5\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 3 5
+TeXDict begin 3 4 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+5724 2027 a FR(V)-51 b(ery)128 b(Rough)g(Plan)p 0 TeXcolorgray
+Black Black Green Black Green Black OliveGreen Black
+4912 2582 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black
+292 w FP(syntax,)76 b(syntax,)g(syntax)h(\(motivation:)93
+b(this)5204 2874 y(lecture\).)p Black Green Black Green
+Black OliveGreen Black 4912 3262 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black 292 w(lambda-terms)77 b(as)f(\(\002rst-order\))g
+(abstract)5204 3541 y(syntax)g(trees;)h(nominal)f(uni\002cation)g(\226)
+f(remember)5204 3833 y(the)h(quiz.)p 0 TeXcolorgray 10856
+5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9370 6307 a FI(Munich,)26
+b(12.)f(April)h(2005)e(\226)i(p.3)g(\(2/5\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 3 6
+TeXDict begin 3 5 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+5724 2027 a FR(V)-51 b(ery)128 b(Rough)g(Plan)p 0 TeXcolorgray
+Black Black Green Black Green Black OliveGreen Black
+4912 2582 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black
+292 w FP(syntax,)76 b(syntax,)g(syntax)h(\(motivation:)93
+b(this)5204 2874 y(lecture\).)p Black Green Black Green
+Black OliveGreen Black 4912 3262 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black 292 w(lambda-terms)77 b(as)f(\(\002rst-order\))g
+(abstract)5204 3541 y(syntax)g(trees;)h(nominal)f(uni\002cation)g(\226)
+f(remember)5204 3833 y(the)h(quiz.)p Black Green Black
+Green Black OliveGreen Black 4912 4235 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 292 w(mathematics)g(behind)g(the)f
+(nominal)h(approach;)5204 4527 y(permutation)h(groups,)e(nominal)h
+(sets)g(etc.)p 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925
+a 0.5 TeXcolorgray 9370 6307 a FI(Munich,)26 b(12.)f(April)h(2005)e
+(\226)i(p.3)g(\(3/5\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360
+6416 a eop end
+%%Page: 3 7
+TeXDict begin 3 6 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+5724 2027 a FR(V)-51 b(ery)128 b(Rough)g(Plan)p 0 TeXcolorgray
+Black Black Green Black Green Black OliveGreen Black
+4912 2582 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black
+292 w FP(syntax,)76 b(syntax,)g(syntax)h(\(motivation:)93
+b(this)5204 2874 y(lecture\).)p Black Green Black Green
+Black OliveGreen Black 4912 3262 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black 292 w(lambda-terms)77 b(as)f(\(\002rst-order\))g
+(abstract)5204 3541 y(syntax)g(trees;)h(nominal)f(uni\002cation)g(\226)
+f(remember)5204 3833 y(the)h(quiz.)p Black Green Black
+Green Black OliveGreen Black 4912 4235 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 292 w(mathematics)g(behind)g(the)f
+(nominal)h(approach;)5204 4527 y(permutation)h(groups,)e(nominal)h
+(sets)g(etc.)p Black Green Black Green Black OliveGreen
+Black 4912 4928 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black 292 w(actual)g(reasoning)g(with)f(the)h(nominal)f(ideas)h(\(CR,)
+5204 5221 y(maybe)g(SN,.)46 b(.)f(.)g(\);)75 b(Isabelle,)h(if)f
+(wanted.)p 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5
+TeXcolorgray 9370 6307 a FI(Munich,)26 b(12.)f(April)h(2005)e(\226)i
+(p.3)g(\(4/5\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416
+a eop end
+%%Page: 3 8
+TeXDict begin 3 7 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+5724 2027 a FR(V)-51 b(ery)128 b(Rough)g(Plan)p 0 TeXcolorgray
+Black Black Green Black Green Black OliveGreen Black
+4912 2582 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black
+292 w FP(syntax,)76 b(syntax,)g(syntax)h(\(motivation:)93
+b(this)5204 2874 y(lecture\).)p Black Green Black Green
+Black OliveGreen Black 4912 3262 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black 292 w(lambda-terms)77 b(as)f(\(\002rst-order\))g
+(abstract)5204 3541 y(syntax)g(trees;)h(nominal)f(uni\002cation)g(\226)
+f(remember)5204 3833 y(the)h(quiz.)p Black Green Black
+Green Black OliveGreen Black 4912 4235 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 292 w(mathematics)g(behind)g(the)f
+(nominal)h(approach;)5204 4527 y(permutation)h(groups,)e(nominal)h
+(sets)g(etc.)p Black Green Black Green Black OliveGreen
+Black 4912 4928 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black 292 w(actual)g(reasoning)g(with)f(the)h(nominal)f(ideas)h(\(CR,)
+5204 5221 y(maybe)g(SN,.)46 b(.)f(.)g(\);)75 b(Isabelle,)h(if)f
+(wanted.)p Black Green Black Green Black OliveGreen Black
+4912 5622 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black
+292 w(Slides)h(will)f(be)h(at:)5204 6046 y FC(www)p FB(:)p
+FC(mathematik)p FB(:)p FC(un)q(i)p Fz(-)6 b FC(muenchen)p
+FB(:)p FC(de)p FB(=)8409 5961 y Fy(\030)8570 6046 y FC(urban)p
+FB(=)p FC(teaching)p FB(:)p FC(htm)q(l)p 0 TeXcolorgray
+10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9370 6307
+a FI(Munich,)26 b(12.)f(April)h(2005)e(\226)i(p.3)g(\(5/5\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 4 9
+TeXDict begin 4 8 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 9/View [ /XYZ null null null ] /Title (What is the Problem\\ \footnotesize (Surely you know this, but just to make sure.))
+/OUT pdfmark end
+ 4644 1909 a Gray 5339 2027 a FR(What)128 b(is)g(the)h(Pr)-9
+b(oblem)5199 2368 y Fx(\(Sur)l(ely)61 b(y)-6 b(ou)61
+b(kno)n(w)g(this,)h(b)-5 b(ut)61 b(just)g(to)h(mak)n(e)f(sur)l(e.\))p
+0 TeXcolorgray Black Black Green Black Green Black OliveGreen
+Black 4912 2954 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black 292 w FP(Mathematical)76 b(version:)p 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 6254 4076 3232 849 v 1 1 0.8 TeXcolorrgb
+Black Blue 6316 3342 a Fw(Z)6613 3422 y FN(1)6481 4014
+y(0)6799 3747 y FO(x)6995 3624 y FN(2)7200 3747 y FL(+)g
+FO(y)68 b(dx)95 b FL(=)h FO(y)86 b FL(+)9231 3525 y(1)p
+9231 3679 168 12 v 9231 3972 a(3)p Black 1 1 0.8 TeXcolorrgb
+Black 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9384 6307 a FI(Munich,)26 b(12.)f(April)h(2005)e(\226)i(p.4)g(\(1/3\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 4 10
+TeXDict begin 4 9 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+5339 2027 a FR(What)128 b(is)g(the)h(Pr)-9 b(oblem)5199
+2368 y Fx(\(Sur)l(ely)61 b(y)-6 b(ou)61 b(kno)n(w)g(this,)h(b)-5
+b(ut)61 b(just)g(to)h(mak)n(e)f(sur)l(e.\))p 0 TeXcolorgray
+Black Black Green Black Green Black OliveGreen Black
+4912 2954 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black
+292 w FP(Mathematical)76 b(version:)p 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 6254 4076 3232 849 v 1 1 0.8 TeXcolorrgb
+Black Blue 6316 3342 a Fw(Z)6613 3422 y FN(1)6481 4014
+y(0)6799 3747 y FO(x)6995 3624 y FN(2)7200 3747 y FL(+)g
+FO(y)68 b(dx)95 b FL(=)h FO(y)86 b FL(+)9231 3525 y(1)p
+9231 3679 168 12 v 9231 3972 a(3)p Black 1 1 0.8 TeXcolorrgb
+Black Black Black 1 0 0 TeXcolorrgb 5204 4565 a FP(na)5430
+4575 y(\250)5465 4565 y(\021vely)p Black 76 w(applying)p
+Blue 76 w FL([)p FO(y)106 b FL(:=)95 b FO(x)p FL(])p
+Black 75 w FP(gives)76 b(the)f(incorrect)5204 4843 y(equation)p
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 6244 6022 3251
+849 v 1 1 0.8 TeXcolorrgb Black Blue 6306 5289 a Fw(Z)6604
+5369 y FN(1)6471 5961 y(0)6790 5694 y FO(x)6986 5571
+y FN(2)7191 5694 y FL(+)h FO(x)57 b(dx)95 b FL(=)h FO(x)76
+b FL(+)9241 5472 y(1)p 9241 5626 168 12 v 9241 5919 a(3)p
+Black 1 1 0.8 TeXcolorrgb Black 0 TeXcolorgray 10856
+5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9370 6307 a FI(Munich,)26
+b(12.)f(April)h(2005)e(\226)i(p.4)g(\(2/3\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 4 11
+TeXDict begin 4 10 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+5339 2027 a FR(What)128 b(is)g(the)h(Pr)-9 b(oblem)5199
+2368 y Fx(\(Sur)l(ely)61 b(y)-6 b(ou)61 b(kno)n(w)g(this,)h(b)-5
+b(ut)61 b(just)g(to)h(mak)n(e)f(sur)l(e.\))p 0 TeXcolorgray
+Black Black Green Black Green Black OliveGreen Black
+4912 2954 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black
+292 w FP(Computer-science)77 b(version:)p 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 5646 3851 4448 567 v 1 1 0.8 TeXcolorrgb
+Black Blue 5708 3714 a FO(\025a:)p FL(\()p FO(b)57 b(a)p
+FL(\)[)p FO(b)95 b FL(:=)g FO(a)p FL(])p 1 0 0 TeXcolorrgb
+8113 3516 a Fz(na)8271 3523 y(\250)8295 3516 y(\021vely)p
+Blue 8113 3714 a Fv(\000)-56 b(!)190 b FO(\025a:)p FL(\()p
+FO(a)57 b(a)p FL(\))p Black 1 1 0.8 TeXcolorrgb Black
+Black Black 5204 4305 a FP(Na)5499 4315 y(\250)5534 4305
+y(\021ve)76 b(substitution)f(does)h(not)g(respect)5204
+4597 y FO(\013)p FP(-equivalence.)95 b(What)75 b(needs)i(to)e(be)h
+(renamed)h(is)5204 4890 y(determined)h(by)d(subtle)h(side-constraints.)
+94 b(This)5204 5182 y(makes)75 b(formal)i(reasoning)f(hard.)p
+0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9370 6307 a FI(Munich,)26 b(12.)f(April)h(2005)e(\226)i(p.4)g(\(3/3\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 5 12
+TeXDict begin 5 11 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 12/View [ /XYZ null null null ] /Title (Another Problem\\ \footnotesize (If you know it, you probably choose to ignore it.))
+/OUT pdfmark end
+ 4644 1909 a Gray 5681 2027 a FR(Another)129 b(Pr)-9
+b(oblem)4995 2368 y Fx(\(If)62 b(y)-6 b(ou)61 b(kno)n(w)g(it,)h(y)-6
+b(ou)61 b(pr)l(obably)g(choose)h(to)f(ignor)l(e)h(it.\))p
+0 TeXcolorgray Black 4658 2724 a FP(Assume)76 b(we)f(de\002ne)i(the)f
+(set)p Blue 75 w FL(\003)p Black 76 w FP(of)f(lambda-terms/)4658
+2964 y(syntax-trees)i Ft(inductively)f FP(by)g(the)f(grammar:)p
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5825 3988 3544
+933 v 1 1 0.8 TeXcolorrgb Black Blue 5990 3306 a Fs(t)206
+b Fr(::=)i Fs(a)936 b Fp(variables)6446 3575 y Fo(j)353
+b Fs(t)47 b(t)840 b Fp(applications)6446 3845 y Fo(j)353
+b Fs(\025a:t)588 b Fp(abstractions)p Black 1 1 0.8 TeXcolorrgb
+Black 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9384 6307 a FI(Munich,)26 b(12.)f(April)h(2005)e(\226)i(p.5)g(\(1/6\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 5 13
+TeXDict begin 5 12 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+5681 2027 a FR(Another)129 b(Pr)-9 b(oblem)4995 2368
+y Fx(\(If)62 b(y)-6 b(ou)61 b(kno)n(w)g(it,)h(y)-6 b(ou)61
+b(pr)l(obably)g(choose)h(to)f(ignor)l(e)h(it.\))p 0 TeXcolorgray
+Black 4658 2724 a FP(Assume)76 b(we)f(de\002ne)i(the)f(set)p
+Blue 75 w FL(\003)p Black 76 w FP(of)f(lambda-terms/)4658
+2964 y(syntax-trees)i Ft(inductively)f FP(by)g(the)f(grammar:)p
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5825 3988 3544
+933 v 1 1 0.8 TeXcolorrgb Black Blue 5990 3306 a Fs(t)206
+b Fr(::=)i Fs(a)936 b Fp(variables)6446 3575 y Fo(j)353
+b Fs(t)47 b(t)840 b Fp(applications)6446 3845 y Fo(j)353
+b Fs(\025a:t)588 b Fp(abstractions)p Black 1 1 0.8 TeXcolorrgb
+Black 4633 4326 a FP(We)75 b(can)g(easily)h(de\002ne)h(functions)f
+(over)p Blue 76 w FL(\003)p Black 75 w FP(by)4658 4618
+y(structural)h(recursion;)f(for)g(example)p 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 4941 6032 5312 1322 v 1 1 0.8 TeXcolorrgb
+Black Blue 5106 5090 a Fp(depth)58 b Fr(\()p Fs(a)p Fr(\))6577
+4945 y Fm(def)6626 5090 y Fr(=)167 b(0)5106 5490 y Fp(depth)58
+b Fr(\()p Fs(t)48 b(t)6099 5400 y Fl(0)6169 5490 y Fr(\))6577
+5344 y Fm(def)6626 5490 y Fr(=)167 b(1)64 b(+)f Fp(max)q
+Fr(\()p Fp(depth)o Fr(\()p Fs(t)p Fr(\))p Fs(;)49 b Fp(depth)o
+Fr(\()p Fs(t)9799 5400 y Fl(0)9870 5490 y Fr(\)\))5106
+5889 y Fp(depth)58 b Fr(\()p Fs(\025a:t)p Fr(\))6577
+5744 y Fm(def)6626 5889 y Fr(=)167 b(1)64 b(+)f Fp(depth)o
+Fr(\()p Fs(t)p Fr(\))p Black 1 1 0.8 TeXcolorrgb Black
+0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9370 6307 a FI(Munich,)26 b(12.)f(April)h(2005)e(\226)i(p.5)g(\(2/6\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 5 14
+TeXDict begin 5 13 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+5681 2027 a FR(Another)129 b(Pr)-9 b(oblem)4995 2368
+y Fx(\(If)62 b(y)-6 b(ou)61 b(kno)n(w)g(it,)h(y)-6 b(ou)61
+b(pr)l(obably)g(choose)h(to)f(ignor)l(e)h(it.\))p 0 TeXcolorgray
+Black 4658 2724 a FP(Assume)76 b(we)f(de\002ne)i(the)f(set)p
+Blue 75 w FL(\003)p Black 76 w FP(of)f(lambda-terms/)4658
+2964 y(syntax-trees)i Ft(inductively)f FP(by)g(the)f(grammar:)p
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5825 3988 3544
+933 v 1 1 0.8 TeXcolorrgb Black Blue 5990 3306 a Fs(t)206
+b Fr(::=)i Fs(a)936 b Fp(variables)6446 3575 y Fo(j)353
+b Fs(t)47 b(t)840 b Fp(applications)6446 3845 y Fo(j)353
+b Fs(\025a:t)588 b Fp(abstractions)p Black 1 1 0.8 TeXcolorrgb
+Black 4658 4326 a FP(However,)76 b(if)f(we)h(form)g(the)f(quotient-set)
+9153 4326 y
+ tx@Dict begin tx@NodeDict begin {9.87999 4.88 33.07724 16.53862 2.49998
+} false /N@A 16 {InitRnode } NewNode end end
+ 9153 4326 a Blue FL(\003)9387 4375 y FB(=)p
+FN(=)9691 4406 y Fk(\013)p Black 9912 4326 a FP(then)4658
+4648 y(what)g(is)g(the)h(structural)h(recursion)f(principle?)p
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 4658 6061 5948
+1322 v 1 1 0.8 TeXcolorrgb Black Blue 5172 5120 a Fr(\()p
+Fs(a)p Fr(\))59 b([)p Fs(b)80 b Fr(:=)f Fs(s)p Fr(])6679
+4974 y Fm(def)6728 5120 y Fr(=)256 b Fp(if)79 b Fs(a)h
+Fr(=)f Fs(b)g Fp(then)g Fs(s)g Fp(else)h Fs(a)5005 5519
+y Fr(\()p Fs(t)47 b(t)5366 5429 y Fl(0)5437 5519 y Fr(\))59
+b([)p Fs(b)80 b Fr(:=)f Fs(s)p Fr(])6679 5374 y Fm(def)6728
+5519 y Fr(=)256 b(\()p Fs(t)p Fr([)p Fs(b)80 b Fr(:=)g
+Fs(s)p Fr(]\))48 b(\()p Fs(t)8648 5429 y Fl(0)8719 5519
+y Fr([)p Fs(b)80 b Fr(:=)f Fs(s)p Fr(]\))4823 5918 y(\()p
+Fs(\025a:t)p Fr(\))60 b([)p Fs(b)80 b Fr(:=)f Fs(s)p
+Fr(])6679 5773 y Fm(def)6728 5918 y Fr(=)256 b Fs(\025a:)p
+Fr(\()p Fs(t)p Fr([)p Fs(b)81 b Fr(:=)e Fs(s)p Fr(]\))212
+b Fp(plus)61 b(conditions)p Black 1 1 0.8 TeXcolorrgb
+Black 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9370 6307 a FI(Munich,)26 b(12.)f(April)h(2005)e(\226)i(p.5)g(\(3/6\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 5 15
+TeXDict begin 5 14 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+5681 2027 a FR(Another)129 b(Pr)-9 b(oblem)4995 2368
+y Fx(\(If)62 b(y)-6 b(ou)61 b(kno)n(w)g(it,)h(y)-6 b(ou)61
+b(pr)l(obably)g(choose)h(to)f(ignor)l(e)h(it.\))p 0 TeXcolorgray
+Black 4658 2724 a FP(Assume)76 b(we)f(de\002ne)i(the)f(set)p
+Blue 75 w FL(\003)p Black 76 w FP(of)f(lambda-terms/)4658
+2964 y(syntax-trees)i Ft(inductively)f FP(by)g(the)f(grammar:)p
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5825 3988 3544
+933 v 1 1 0.8 TeXcolorrgb Black Blue 5990 3306 a Fs(t)206
+b Fr(::=)i Fs(a)936 b Fp(variables)6446 3575 y Fo(j)353
+b Fs(t)47 b(t)840 b Fp(applications)6446 3845 y Fo(j)353
+b Fs(\025a:t)588 b Fp(abstractions)p Black 1 1 0.8 TeXcolorrgb
+Black 4658 4326 a FP(However,)76 b(if)f(we)h(form)g(the)f(quotient-set)
+9153 4326 y
+ tx@Dict begin tx@NodeDict begin {9.87999 4.88 33.07724 16.53862 2.49998
+} false /N@A 16 {InitRnode } NewNode end end
+ 9153 4326 a Blue FL(\003)9387 4375 y FB(=)p
+FN(=)9691 4406 y Fk(\013)p Black 9912 4326 a FP(then)4658
+4648 y(what)g(is)g(the)h(structural)h(recursion)f(principle?)p
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 4658 6061 5948
+1322 v 1 1 0.8 TeXcolorrgb Black Blue 5172 5120 a Fr(\()p
+Fs(a)p Fr(\))59 b([)p Fs(b)80 b Fr(:=)f Fs(s)p Fr(])6679
+4974 y Fm(def)6728 5120 y Fr(=)256 b Fp(if)79 b Fs(a)h
+Fr(=)f Fs(b)g Fp(then)g Fs(s)g Fp(else)h Fs(a)5005 5519
+y Fr(\()p Fs(t)47 b(t)5366 5429 y Fl(0)5437 5519 y Fr(\))59
+b([)p Fs(b)80 b Fr(:=)f Fs(s)p Fr(])6679 5374 y Fm(def)6728
+5519 y Fr(=)256 b(\()p Fs(t)p Fr([)p Fs(b)80 b Fr(:=)g
+Fs(s)p Fr(]\))48 b(\()p Fs(t)8648 5429 y Fl(0)8719 5519
+y Fr([)p Fs(b)80 b Fr(:=)f Fs(s)p Fr(]\))4823 5918 y(\()p
+Fs(\025a:t)p Fr(\))60 b([)p Fs(b)80 b Fr(:=)f Fs(s)p
+Fr(])6679 5773 y Fm(def)6728 5918 y Fr(=)256 b Fs(\025a:)p
+Fr(\()p Fs(t)p Fr([)p Fs(b)81 b Fr(:=)e Fs(s)p Fr(]\))212
+b Fp(plus)61 b(conditions)p Black 1 1 0.8 TeXcolorrgb
+Black 5860 3390 a
+ tx@Dict begin tx@NodeDict begin {32.7508 26.75078 164.09015 82.04507
+3.0 } false /N@B 16 {InitRnode } NewNode end end
+ 5860 3390 a Red Black 1 1 0.8 TeXcolorrgb
+Black 79 w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
+3.8 neg 26.75078 neg 160.29015 32.7508 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial -398
+x FP(Equating)76 b(a)g(set)f(by)h(a)g(relation)5939 3279
+y(does)p 1 0 0 TeXcolorrgb 76 w Ft(not)p Black 75 w FP(produce)5939
+3572 y(automatically)g(an)g(inductive)5939 3851 y(set.)p
+Red Black 4721 6281 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg
+0.0 1.0 0 0 /N@B /N@A InitNC { /AngleA 0.  def /AngleB 90.  def 1.
+ 1.  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore  grestore end
+ 4721 6281 a 0 TeXcolorgray 10856
+5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9370 6307 a FI(Munich,)26
+b(12.)f(April)h(2005)e(\226)i(p.5)g(\(4/6\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 5 16
+TeXDict begin 5 15 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+5681 2027 a FR(Another)129 b(Pr)-9 b(oblem)4995 2368
+y Fx(\(If)62 b(y)-6 b(ou)61 b(kno)n(w)g(it,)h(y)-6 b(ou)61
+b(pr)l(obably)g(choose)h(to)f(ignor)l(e)h(it.\))p 0 TeXcolorgray
+Black 4658 2724 a FP(Assume)76 b(we)f(de\002ne)i(the)f(set)p
+Blue 75 w FL(\003)p Black 76 w FP(of)f(lambda-terms/)4658
+2964 y(syntax-trees)i Ft(inductively)f FP(by)g(the)f(grammar:)p
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5825 3988 3544
+933 v 1 1 0.8 TeXcolorrgb Black Blue 5990 3306 a Fs(t)206
+b Fr(::=)i Fs(a)936 b Fp(variables)6446 3575 y Fo(j)353
+b Fs(t)47 b(t)840 b Fp(applications)6446 3845 y Fo(j)353
+b Fs(\025a:t)588 b Fp(abstractions)p Black 1 1 0.8 TeXcolorrgb
+Black 4658 4326 a FP(However,)76 b(if)f(we)h(form)g(the)f(quotient-set)
+9153 4326 y
+ tx@Dict begin tx@NodeDict begin {9.87999 4.88 33.07724 16.53862 2.49998
+} false /N@A 16 {InitRnode } NewNode end end
+ 9153 4326 a Blue FL(\003)9387 4375 y FB(=)p
+FN(=)9691 4406 y Fk(\013)p Black 9912 4326 a FP(then)4658
+4648 y(what)g(is)g(the)h(structural)h(recursion)f(principle?)p
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 4658 6061 5948
+1322 v 1 1 0.8 TeXcolorrgb Black Blue 5172 5120 a Fr(\()p
+Fs(a)p Fr(\))59 b([)p Fs(b)80 b Fr(:=)f Fs(s)p Fr(])6679
+4974 y Fm(def)6728 5120 y Fr(=)256 b Fp(if)79 b Fs(a)h
+Fr(=)f Fs(b)g Fp(then)g Fs(s)g Fp(else)h Fs(a)5005 5519
+y Fr(\()p Fs(t)47 b(t)5366 5429 y Fl(0)5437 5519 y Fr(\))59
+b([)p Fs(b)80 b Fr(:=)f Fs(s)p Fr(])6679 5374 y Fm(def)6728
+5519 y Fr(=)256 b(\()p Fs(t)p Fr([)p Fs(b)80 b Fr(:=)g
+Fs(s)p Fr(]\))48 b(\()p Fs(t)8648 5429 y Fl(0)8719 5519
+y Fr([)p Fs(b)80 b Fr(:=)f Fs(s)p Fr(]\))4823 5918 y(\()p
+Fs(\025a:t)p Fr(\))60 b([)p Fs(b)80 b Fr(:=)f Fs(s)p
+Fr(])6679 5773 y Fm(def)6728 5918 y Fr(=)256 b Fs(\025a:)p
+Fr(\()p Fs(t)p Fr([)p Fs(b)81 b Fr(:=)e Fs(s)p Fr(]\))212
+b Fp(plus)61 b(conditions)p Black 1 1 0.8 TeXcolorrgb
+Black 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9370 6307 a FI(Munich,)26 b(12.)f(April)h(2005)e(\226)i(p.5)g(\(5/6\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 5 17
+TeXDict begin 5 16 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+5681 2027 a FR(Another)129 b(Pr)-9 b(oblem)4995 2368
+y Fx(\(If)62 b(y)-6 b(ou)61 b(kno)n(w)g(it,)h(y)-6 b(ou)61
+b(pr)l(obably)g(choose)h(to)f(ignor)l(e)h(it.\))p 0 TeXcolorgray
+Black 4658 2724 a FP(Assume)76 b(we)f(de\002ne)i(the)f(set)p
+Blue 75 w FL(\003)p Black 76 w FP(of)f(lambda-terms/)4658
+2964 y(syntax-trees)i Ft(inductively)f FP(by)g(the)f(grammar:)p
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5825 3988 3544
+933 v 1 1 0.8 TeXcolorrgb Black Blue 5990 3306 a Fs(t)206
+b Fr(::=)i Fs(a)936 b Fp(variables)6446 3575 y Fo(j)353
+b Fs(t)47 b(t)840 b Fp(applications)6446 3845 y Fo(j)353
+b Fs(\025a:t)588 b Fp(abstractions)p Black 1 1 0.8 TeXcolorrgb
+Black 4658 4326 a FP(However,)76 b(if)f(we)h(form)g(the)f(quotient-set)
+9153 4326 y
+ tx@Dict begin tx@NodeDict begin {9.87999 4.88 33.07724 16.53862 2.49998
+} false /N@A 16 {InitRnode } NewNode end end
+ 9153 4326 a Blue FL(\003)9387 4375 y FB(=)p
+FN(=)9691 4406 y Fk(\013)p Black 9912 4326 a FP(then)4658
+4648 y(what)g(is)g(the)h(structural)h(recursion)f(principle?)p
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 4658 6061 5948
+1322 v 1 1 0.8 TeXcolorrgb Black Blue 5172 5120 a Fr(\()p
+Fs(a)p Fr(\))59 b([)p Fs(b)80 b Fr(:=)f Fs(s)p Fr(])6679
+4974 y Fm(def)6728 5120 y Fr(=)256 b Fp(if)79 b Fs(a)h
+Fr(=)f Fs(b)g Fp(then)g Fs(s)g Fp(else)h Fs(a)5005 5519
+y Fr(\()p Fs(t)47 b(t)5366 5429 y Fl(0)5437 5519 y Fr(\))59
+b([)p Fs(b)80 b Fr(:=)f Fs(s)p Fr(])6679 5374 y Fm(def)6728
+5519 y Fr(=)256 b(\()p Fs(t)p Fr([)p Fs(b)80 b Fr(:=)g
+Fs(s)p Fr(]\))48 b(\()p Fs(t)8648 5429 y Fl(0)8719 5519
+y Fr([)p Fs(b)80 b Fr(:=)f Fs(s)p Fr(]\))4823 5918 y(\()p
+Fs(\025a:t)p Fr(\))60 b([)p Fs(b)80 b Fr(:=)f Fs(s)p
+Fr(])6679 5773 y Fm(def)6728 5918 y Fr(=)256 b Fs(\025a:)p
+Fr(\()p Fs(t)p Fr([)p Fs(b)81 b Fr(:=)e Fs(s)p Fr(]\))212
+b Fp(plus)61 b(conditions)p Black 1 1 0.8 TeXcolorrgb
+Black 4832 3508 a
+ tx@Dict begin tx@NodeDict begin {63.89964 57.89964 263.6748 131.8374
+3.0 } false /N@B 16 {InitRnode } NewNode end end
+ 4832 3508 a Red Black 1 1 0.8 TeXcolorrgb
+Black 78 w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
+3.8 neg 57.89964 neg 259.8748 63.89964 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial -1041
+x FP(Of)76 b(course,)f(this)g(can)h(be)f(turned)j(into)d(a)g(proper)
+4910 2759 y(de\002nition)i(\227)e(by)h(recursion)g(on)f(the)h(depth)g
+(of)4910 3052 y FO(\013)p FP(-equated)i(lambda-terms.)4910
+3462 y Ft(But)f FP(for)e(this)g(we)h(need)h(to)e(lift)g(the)h(depth)
+4910 3749 y(function)g(from)g(raw)g(to)f FO(\013)p FP(-equated)4910
+4041 y(lambda-terms,)i(because)g(clearly)f(depth)g(can)4910
+4333 y(also)g(not)f(be)g(directly)i(de\002ned)g(by)f(structural)4910
+4612 y(recursion.)p 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856
+5925 a 0.5 TeXcolorgray 9370 6307 a FI(Munich,)26 b(12.)f(April)h(2005)
+e(\226)i(p.5)g(\(6/6\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360
+6416 a eop end
+%%Page: 6 18
+TeXDict begin 6 17 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 18/View [ /XYZ null null null ] /Title (Barendregt-style Naming Convention)
+/OUT pdfmark end
+ 4644 1909 a Gray 4830 2027 a FR(Bar)-9 b(endr)g(egt-style)128
+b(Naming)6339 2506 y(Con)-21 b(v)-5 b(ention)p 0 TeXcolorgray
+Black 4658 2895 a FP(Roughly:)p Black Black 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 4831 4276 5531 1179 v 1 1 0.8 TeXcolorrgb
+Black 4893 3364 a(If)76 b(lambda-terms)p Blue 77 w FO(M)7275
+3408 y FN(1)p Black 7404 3364 a FP(,.)45 b(.)g(.)f(,)p
+Blue FO(M)8207 3408 y FB(n)p Black 8440 3364 a FP(occur)75
+b(in)h(a)4893 3643 y(certain)g(context,)f(their)h(bound)g(variables)g
+(are)4893 3922 y(chosen)f(to)g(be)h(different)h(from)f(the)g(free)4893
+4200 y(variables.)p 1 1 0.8 TeXcolorrgb Black 4658 4607
+a(or)f(\(my)h(version\))p Black Black 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 4831 5445 5531 636 v 1 1 0.8 TeXcolorrgb
+Black 4893 5072 a(Close)f(your)i(eyes)f(and)g(hope)g(everything)g(goes)
+4893 5369 y(well.)5405 5261 y Fj(\003)p 1 1 0.8 TeXcolorrgb
+Black 4658 5857 a Fy(\003)4763 5932 y Fz(not)52 b(to)g(be)h(tried)f
+(whilst)h(driving)p 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856
+5925 a 0.5 TeXcolorgray 9398 6307 a FI(Munich,)26 b(12.)f(April)h(2005)
+e(\226)i(p.6)g(\(1/1\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360
+6416 a eop end
+%%Page: 7 19
+TeXDict begin 7 18 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 19/View [ /XYZ null null null ] /Title (In Barendregt's CR-Proof)
+/OUT pdfmark end
+ 4644 1909 a Gray 4737 2027 a FR(In)128 b(Bar)-9
+b(endr)g(egt')-19 b(s)128 b(CR-Pr)-9 b(oof)p 0 TeXcolorgray
+Black Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb
+4658 3141 6152 935 v 1 1 0.8 TeXcolorrgb Black 4795 2492
+a Ft(Lemma:)95 b FP(If)p Blue 76 w FO(x)g Fv(6\021)g
+FO(y)p Black 86 w FP(and)p Blue 76 w FO(x)g Fv(62)g FO(F)48
+b(V)75 b FL(\()p FO(L)p FL(\))p Black FP(,)g(then)p Black
+Black Blue 4678 2979 a FO(M)34 b FL([)p FO(x)-19 b FL(:=)g
+FO(N)34 b FL(][)p FO(y)-8 b FL(:=)-19 b FO(L)p FL(])94
+b Fv(\021)h FO(M)34 b FL([)p FO(y)-8 b FL(:=)-19 b FO(L)p
+FL(][)p FO(x)g FL(:=)g FO(N)34 b FL([)p FO(y)-8 b FL(:=)-19
+b FO(L)p FL(]])p Black FP(.)p 1 1 0.8 TeXcolorrgb Black
+4658 3435 a Ft(Proof:)93 b FP(By)77 b(induction)e(on)h(the)f(structure)
+i(of)p Blue 76 w FO(M)p Black 34 w FP(.)p 0 TeXcolorgray
+10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9384 6307
+a FI(Munich,)26 b(12.)f(April)h(2005)e(\226)i(p.7)g(\(1/4\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 7 20
+TeXDict begin 7 19 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+4737 2027 a FR(In)128 b(Bar)-9 b(endr)g(egt')-19 b(s)128
+b(CR-Pr)-9 b(oof)p 0 TeXcolorgray Black Black Black 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 4658 3141 6152 935 v
+1 1 0.8 TeXcolorrgb Black 4795 2492 a Ft(Lemma:)95 b
+FP(If)p Blue 76 w FO(x)g Fv(6\021)g FO(y)p Black 86 w
+FP(and)p Blue 76 w FO(x)g Fv(62)g FO(F)48 b(V)75 b FL(\()p
+FO(L)p FL(\))p Black FP(,)g(then)p Black Black Blue 4678
+2979 a FO(M)34 b FL([)p FO(x)-19 b FL(:=)g FO(N)34 b
+FL(][)p FO(y)-8 b FL(:=)-19 b FO(L)p FL(])94 b Fv(\021)h
+FO(M)34 b FL([)p FO(y)-8 b FL(:=)-19 b FO(L)p FL(][)p
+FO(x)g FL(:=)g FO(N)34 b FL([)p FO(y)-8 b FL(:=)-19 b
+FO(L)p FL(]])p Black FP(.)p 1 1 0.8 TeXcolorrgb Black
+4658 3435 a Ft(Proof:)93 b FP(By)77 b(induction)e(on)h(the)f(structure)
+i(of)p Blue 76 w FO(M)p Black 34 w FP(.)p Black Green
+Black Green Black OliveGreen Black 4912 3985 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 292 w FO(M)p Black
+109 w FP(is)e(a)h(variable.)p Black Green Black Green
+Black OliveGreen Black 5337 4318 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 6.86105 6.86105 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black Blue 292 w FO(M)128 b Fv(\021)95 b
+FO(x)p Black FP(.)f(Then)75 b(both)g(sides)h(equal)p
+Blue 77 w FO(N)34 b FL([)p FO(y)49 b FL(:=)38 b FO(L)p
+FL(])p Black 5629 4620 a FP(since)p Blue 75 w FO(x)95
+b Fv(6\021)g FO(y)p Black 11 w FP(.)p Black Green Black
+Green Black OliveGreen Black 5337 5078 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 6.86105 6.86105 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 292 w FO(M)128 b
+Fv(\021)95 b FO(y)p Black 11 w FP(.)e(Then)76 b(both)f(sides)g(equal)p
+Blue 77 w FO(L)p Black FP(,)g(for)p Blue 5629 5394 a
+FO(x)95 b Fv(62)g FO(F)48 b(V)75 b FL(\()p FO(L)p FL(\))p
+Black 75 w FP(implies)p Blue 76 w FO(L)p FL([)p FO(x)94
+b FL(:=)h FO(:)58 b(:)f(:)p FL(])95 b Fv(\021)g FO(L)p
+Black FP(.)p Black Green Black Green Black OliveGreen
+Black 5337 5871 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 6.86105 6.86105 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black Blue 292 w FO(M)128 b Fv(\021)95 b FO(z)108 b Fv(6\021)95
+b FO(x;)57 b(y)p Black 11 w FP(.)93 b(Then)76 b(both)e(sides)i(equal)p
+Blue 77 w FO(z)p Black 13 w FP(.)p Blue Black 0 TeXcolorgray
+10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9370 6307
+a FI(Munich,)26 b(12.)f(April)h(2005)e(\226)i(p.7)g(\(2/4\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 7 21
+TeXDict begin 7 20 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+4737 2027 a FR(In)128 b(Bar)-9 b(endr)g(egt')-19 b(s)128
+b(CR-Pr)-9 b(oof)p 0 TeXcolorgray Black Black Black 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 4658 3141 6152 935 v
+1 1 0.8 TeXcolorrgb Black 4795 2492 a Ft(Lemma:)95 b
+FP(If)p Blue 76 w FO(x)g Fv(6\021)g FO(y)p Black 86 w
+FP(and)p Blue 76 w FO(x)g Fv(62)g FO(F)48 b(V)75 b FL(\()p
+FO(L)p FL(\))p Black FP(,)g(then)p Black Black Blue 4678
+2979 a FO(M)34 b FL([)p FO(x)-19 b FL(:=)g FO(N)34 b
+FL(][)p FO(y)-8 b FL(:=)-19 b FO(L)p FL(])94 b Fv(\021)h
+FO(M)34 b FL([)p FO(y)-8 b FL(:=)-19 b FO(L)p FL(][)p
+FO(x)g FL(:=)g FO(N)34 b FL([)p FO(y)-8 b FL(:=)-19 b
+FO(L)p FL(]])p Black FP(.)p 1 1 0.8 TeXcolorrgb Black
+4658 3435 a Ft(Proof:)93 b FP(By)77 b(induction)e(on)h(the)f(structure)
+i(of)p Blue 76 w FO(M)p Black 34 w FP(.)p Black Green
+Black Green Black OliveGreen Black 4912 3985 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 292 w FO(M)129 b
+Fv(\021)95 b FO(M)6374 4029 y FN(1)6560 3985 y FO(M)6900
+4029 y FN(2)p Black 7104 3985 a FP(The)75 b(statement)i(follows)e(from)
+5204 4264 y(the)h(induction)f(hypothesis)h(\(this)e(case)i(is)f
+(usually)5204 4556 y(easy\).)p 0 TeXcolorgray 10856 5925
+a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9370 6307 a FI(Munich,)26
+b(12.)f(April)h(2005)e(\226)i(p.7)g(\(3/4\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 7 22
+TeXDict begin 7 21 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+4737 2027 a FR(In)128 b(Bar)-9 b(endr)g(egt')-19 b(s)128
+b(CR-Pr)-9 b(oof)p 0 TeXcolorgray Black Black Black 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 4658 3141 6152 935 v
+1 1 0.8 TeXcolorrgb Black 4795 2492 a Ft(Lemma:)95 b
+FP(If)p Blue 76 w FO(x)g Fv(6\021)g FO(y)p Black 86 w
+FP(and)p Blue 76 w FO(x)g Fv(62)g FO(F)48 b(V)75 b FL(\()p
+FO(L)p FL(\))p Black FP(,)g(then)p Black Black Blue 4678
+2979 a FO(M)34 b FL([)p FO(x)-19 b FL(:=)g FO(N)34 b
+FL(][)p FO(y)-8 b FL(:=)-19 b FO(L)p FL(])94 b Fv(\021)h
+FO(M)34 b FL([)p FO(y)-8 b FL(:=)-19 b FO(L)p FL(][)p
+FO(x)g FL(:=)g FO(N)34 b FL([)p FO(y)-8 b FL(:=)-19 b
+FO(L)p FL(]])p Black FP(.)p 1 1 0.8 TeXcolorrgb Black
+4658 3435 a Ft(Proof:)93 b FP(By)77 b(induction)e(on)h(the)f(structure)
+i(of)p Blue 76 w FO(M)p Black 34 w FP(.)p Black Green
+Black Green Black OliveGreen Black 4912 3985 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 292 w FO(M)129 b
+Fv(\021)95 b FO(\025z)13 b(:M)6847 4029 y FN(1)p Black
+6975 3985 a FP(.)93 b(By)76 b(the)g(variable)g(convention)5204
+4283 y(we)g(may)g(assume)g(that)p Blue 76 w FO(z)107
+b Fv(6\021)95 b FO(x)p Black FP(,)p Blue FO(y)p Black
+86 w FP(and)p Blue 76 w FO(z)p Black 88 w FP(is)75 b(not)5204
+4579 y(free)i(in)p Blue 75 w FO(N)p Black 34 w FP(,)p
+Blue FO(L)p Black FP(.)93 b(Then)75 b(by)h(induction)f(hypothesis:)p
+Blue 5789 5023 a FL(\()p FO(\025z)13 b(:M)6732 5068 y
+FN(1)6860 5023 y FL(\)[)p FO(x)38 b FL(:=)g FO(N)c FL(][)p
+FO(y)49 b FL(:=)38 b FO(L)p FL(])p Black Blue 5405 5358
+a Fv(\021)p Black Blue 118 w FO(\025z)13 b(:)p FL(\()p
+FO(M)6732 5402 y FN(1)6860 5358 y FL([)p FO(x)38 b FL(:=)g
+FO(N)c FL(][)p FO(y)49 b FL(:=)38 b FO(L)p FL(]\))p Black
+4851 5692 a Fz(by)53 b(IH)p Blue 75 w Fv(\021)p Black
+Blue 118 w FO(\025z)13 b(:)p FL(\()p FO(M)6732 5737 y
+FN(1)6860 5692 y FL([)p FO(y)49 b FL(:=)38 b FO(L)p FL(][)p
+FO(x)g FL(:=)g FO(N)c FL([)p FO(y)49 b FL(:=)38 b FO(L)p
+FL(]]\))p Black Blue 5405 6027 a Fv(\021)p Black Blue
+118 w FL(\()p FO(\025z)13 b(:M)6732 6071 y FN(1)6860
+6027 y FL(\)[)p FO(y)49 b FL(:=)38 b FO(L)p FL(][)p FO(x)g
+FL(:=)g FO(N)c FL([)p FO(y)49 b FL(:=)38 b FO(L)p FL(]])p
+Black FP(.)p 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a
+0.5 TeXcolorgray 9370 6307 a FI(Munich,)26 b(12.)f(April)h(2005)e(\226)
+i(p.7)g(\(4/4\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416
+a eop end
+%%Page: 8 23
+TeXDict begin 8 22 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 23/View [ /XYZ null null null ] /Title () /OUT
+pdfmark end
+ 4644 1909 a Gray 0 TeXcolorgray Black 4658 2582
+a FP(There)76 b(are)g(numerous)h(techniques)f(to)f(formalise)i(this)
+4658 2869 y(proof.)p Red 4658 3749 a(We)e(shall)h(formalise)g(this)f
+(proof)g(as)h(follows.)45 b(.)f(.)p Black 0 TeXcolorgray
+10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9384 6307
+a FI(Munich,)26 b(12.)f(April)h(2005)e(\226)i(p.8)g(\(1/2\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 8 24
+TeXDict begin 8 23 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+0 TeXcolorgray Black 4658 2582 a FP(There)76 b(are)g(numerous)h
+(techniques)f(to)f(formalise)i(this)4658 2869 y(proof.)p
+Red 4658 3749 a(We)e(shall)h(formalise)g(this)f(proof)g(as)h(follows.)
+45 b(.)f(.)p Black 4658 4677 a(Again)99 b(do)g(not)h(get)f(fooled,)106
+b(there)100 b(is)e(something)i(non-)4658 5018 y(trivial)75
+b(going)g(on)h('behind)f(the)h(scenes'.)p 0 TeXcolorgray
+10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9370 6307
+a FI(Munich,)26 b(12.)f(April)h(2005)e(\226)i(p.8)g(\(2/2\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 9 25
+TeXDict begin 9 24 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 25/View [ /XYZ null null null ] /Title (Weakening Property)
+/OUT pdfmark end
+ 4644 1909 a Gray 5329 2027 a FR(W)-33 b(eak)-5
+b(ening)128 b(Pr)-9 b(operty)p 0 TeXcolorgray Black 4658
+2582 a FP(.)45 b(.)g(.)g(because)76 b(sometimes)g(eyes)g(just)f(cannot)
+h(be)g(closed)4658 2992 y(Example:)94 b(weakening)76
+b(property)h(for)f(the)4658 3284 y(simply-typed)h(lambda-calculus)p
+Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 4782
+4175 1485 651 v 1 1 0.8 TeXcolorrgb Black Blue 4844 3790
+a FO(a)95 b FL(:)g FO(\034)135 b Fv(2)5928 3790 y
+ tx@Dict begin tx@NodeDict begin {9.87999 0.0 9.73332 4.86665 4.93999
+} false /N@A 16 {InitRnode } NewNode end end
+ 5928
+3790 a FL(\000)p 4844 3865 1286 9 v 4854 4113 a(\000)94
+b Fv(`)h FO(a)h FL(:)f FO(\034)p Black 1 1 0.8 TeXcolorrgb
+Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 6514 4220
+4033 718 v 1 1 0.8 TeXcolorrgb Black Blue 6576 3771 a
+FL(\000)g Fv(`)g FO(t)7300 3816 y FN(1)7524 3771 y FL(:)g
+FO(\034)7867 3816 y FN(1)8091 3771 y Fv(!)g FO(\034)8683
+3816 y FN(2)9065 3771 y FL(\000)g Fv(`)g FO(t)9789 3816
+y FN(2)10013 3771 y FL(:)g FO(\034)10356 3816 y FN(1)p
+6576 3865 3909 9 v 7666 4113 a FL(\000)g Fv(`)g FO(t)8390
+4158 y FN(1)8576 4113 y FO(t)8700 4158 y FN(2)8923 4113
+y FL(:)g FO(\034)9266 4158 y FN(2)p Black 1 1 0.8 TeXcolorrgb
+Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5483 5062
+4362 731 v 1 1 0.8 TeXcolorrgb Black Blue 5741 4600 a
+FL(\000)p FO(;)57 b(a)95 b FL(:)g FO(\034)6720 4644 y
+FN(1)6944 4600 y Fv(`)h FO(t)e FL(:)h FO(\034)7810 4644
+y FN(2)p 5545 4707 2590 9 v 5545 4955 a FL(\000)g Fv(`)g
+FO(\025a:t)g FL(:)g FO(\034)7190 5000 y FN(1)7414 4955
+y Fv(!)g FO(\034)8006 5000 y FN(2)8238 4781 y FO(a)g
+Fv(62)g FP(dom)q FL(\(\000\))p Black 1 1 0.8 TeXcolorrgb
+Black 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9384 6307 a FI(Munich,)26 b(12.)f(April)h(2005)e(\226)i(p.9)g(\(1/4\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 9 26
+TeXDict begin 9 25 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+5329 2027 a FR(W)-33 b(eak)-5 b(ening)128 b(Pr)-9 b(operty)p
+0 TeXcolorgray Black 4658 2582 a FP(.)45 b(.)g(.)g(because)76
+b(sometimes)g(eyes)g(just)f(cannot)h(be)g(closed)4658
+2992 y(Example:)94 b(weakening)76 b(property)h(for)f(the)4658
+3284 y(simply-typed)h(lambda-calculus)p Black Black 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 4782 4175 1485 651 v
+1 1 0.8 TeXcolorrgb Black Blue 4844 3790 a FO(a)95 b
+FL(:)g FO(\034)135 b Fv(2)5928 3790 y
+ tx@Dict begin tx@NodeDict begin {9.87999 0.0 9.73332 4.86665 4.93999
+} false /N@A 16 {InitRnode } NewNode end end
+ 5928 3790 a FL(\000)p
+4844 3865 1286 9 v 4854 4113 a(\000)94 b Fv(`)h FO(a)h
+FL(:)f FO(\034)p Black 1 1 0.8 TeXcolorrgb Black 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 6514 4220 4033 718 v
+1 1 0.8 TeXcolorrgb Black Blue 6576 3771 a FL(\000)g
+Fv(`)g FO(t)7300 3816 y FN(1)7524 3771 y FL(:)g FO(\034)7867
+3816 y FN(1)8091 3771 y Fv(!)g FO(\034)8683 3816 y FN(2)9065
+3771 y FL(\000)g Fv(`)g FO(t)9789 3816 y FN(2)10013 3771
+y FL(:)g FO(\034)10356 3816 y FN(1)p 6576 3865 3909 9
+v 7666 4113 a FL(\000)g Fv(`)g FO(t)8390 4158 y FN(1)8576
+4113 y FO(t)8700 4158 y FN(2)8923 4113 y FL(:)g FO(\034)9266
+4158 y FN(2)p Black 1 1 0.8 TeXcolorrgb Black 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 5483 5062 4362 731 v
+1 1 0.8 TeXcolorrgb Black Blue 5741 4600 a FL(\000)p
+FO(;)57 b(a)95 b FL(:)g FO(\034)6720 4644 y FN(1)6944
+4600 y Fv(`)h FO(t)e FL(:)h FO(\034)7810 4644 y FN(2)p
+5545 4707 2590 9 v 5545 4955 a FL(\000)g Fv(`)g FO(\025a:t)g
+FL(:)g FO(\034)7190 5000 y FN(1)7414 4955 y Fv(!)g FO(\034)8006
+5000 y FN(2)8238 4781 y FO(a)g Fv(62)g FP(dom)q FL(\(\000\))p
+Black 1 1 0.8 TeXcolorrgb Black 6299 2669 a
+ tx@Dict begin tx@NodeDict begin {39.90338 32.70338 161.2447 80.62234
+3.59999 } false /N@B 16 {InitRnode } NewNode end end
+ 6299 2669
+a Red Black 1 1 0.8 TeXcolorrgb Black 79 w @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
+3.8 neg 32.70338 neg 157.4447 39.90338 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial -546 x FP(Assume)76 b(for)g(the)f(moment)6378
+2402 y(that)p Blue 75 w FL(\000)p Black 76 w FP(is)g(a)g(set)h(of)p
+Blue 6378 2681 a(variable)20 b Fv(\002)f FP(type)p Black(-pairs)76
+b(with)6378 2973 y(some)f(well-formedness)6378 3252 y(constraints.)p
+Red Black 4658 5193 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg
+0.0 1.0 0 0 /N@B /N@A InitNC { /AngleA 180.  def /AngleB 90.  def 1.
+ 1.  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore  grestore end
+ 4658 5193 a 0 TeXcolorgray 10856
+5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9370 6307 a FI(Munich,)26
+b(12.)f(April)h(2005)e(\226)i(p.9)g(\(2/4\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 9 27
+TeXDict begin 9 26 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+5329 2027 a FR(W)-33 b(eak)-5 b(ening)128 b(Pr)-9 b(operty)p
+0 TeXcolorgray Black 4658 2582 a FP(.)45 b(.)g(.)g(because)76
+b(sometimes)g(eyes)g(just)f(cannot)h(be)g(closed)4658
+2992 y(Example:)94 b(weakening)76 b(property)h(for)f(the)4658
+3284 y(simply-typed)h(lambda-calculus)p Black Black 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 4782 4175 1485 651 v
+1 1 0.8 TeXcolorrgb Black Blue 4844 3790 a FO(a)95 b
+FL(:)g FO(\034)135 b Fv(2)5928 3790 y
+ tx@Dict begin tx@NodeDict begin {9.87999 0.0 9.73332 4.86665 4.93999
+} false /N@A 16 {InitRnode } NewNode end end
+ 5928 3790 a FL(\000)p
+4844 3865 1286 9 v 4854 4113 a(\000)94 b Fv(`)h FO(a)h
+FL(:)f FO(\034)p Black 1 1 0.8 TeXcolorrgb Black 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 6514 4220 4033 718 v
+1 1 0.8 TeXcolorrgb Black Blue 6576 3771 a FL(\000)g
+Fv(`)g FO(t)7300 3816 y FN(1)7524 3771 y FL(:)g FO(\034)7867
+3816 y FN(1)8091 3771 y Fv(!)g FO(\034)8683 3816 y FN(2)9065
+3771 y FL(\000)g Fv(`)g FO(t)9789 3816 y FN(2)10013 3771
+y FL(:)g FO(\034)10356 3816 y FN(1)p 6576 3865 3909 9
+v 7666 4113 a FL(\000)g Fv(`)g FO(t)8390 4158 y FN(1)8576
+4113 y FO(t)8700 4158 y FN(2)8923 4113 y FL(:)g FO(\034)9266
+4158 y FN(2)p Black 1 1 0.8 TeXcolorrgb Black 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 5483 5062 4362 731 v
+1 1 0.8 TeXcolorrgb Black Blue 5741 4600 a FL(\000)p
+FO(;)57 b(a)95 b FL(:)g FO(\034)6720 4644 y FN(1)6944
+4600 y Fv(`)h FO(t)e FL(:)h FO(\034)7810 4644 y FN(2)p
+5545 4707 2590 9 v 5545 4955 a FL(\000)g Fv(`)g FO(\025a:t)g
+FL(:)g FO(\034)7190 5000 y FN(1)7414 4955 y Fv(!)g FO(\034)8006
+5000 y FN(2)8238 4781 y FO(a)g Fv(62)g FP(dom)q FL(\(\000\))p
+Black 1 1 0.8 TeXcolorrgb Black 4966 5511 a FP(If)p Blue
+171 w FL(\000)g Fv(`)g FO(t)f FL(:)h FO(\034)p Black
+40 w FP(,)75 b(then)h(also)p Blue 170 w FL(\000)p FO(;)57
+b(a)96 b FL(:)f FO(\034)9004 5403 y Fj(0)9180 5511 y
+Fv(`)g FO(t)g FL(:)g FO(\034)p Black 40 w FP(.)p 0 TeXcolorgray
+10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9370 6307
+a FI(Munich,)26 b(12.)f(April)h(2005)e(\226)i(p.9)g(\(3/4\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 9 28
+TeXDict begin 9 27 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+5329 2027 a FR(W)-33 b(eak)-5 b(ening)128 b(Pr)-9 b(operty)p
+0 TeXcolorgray Black 4658 2582 a FP(.)45 b(.)g(.)g(because)76
+b(sometimes)g(eyes)g(just)f(cannot)h(be)g(closed)4658
+2992 y(Example:)94 b(weakening)76 b(property)h(for)f(the)4658
+3284 y(simply-typed)h(lambda-calculus)p Black Black 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 4782 4175 1485 651 v
+1 1 0.8 TeXcolorrgb Black Blue 4844 3790 a FO(a)95 b
+FL(:)g FO(\034)135 b Fv(2)5928 3790 y
+ tx@Dict begin tx@NodeDict begin {9.87999 0.0 9.73332 4.86665 4.93999
+} false /N@A 16 {InitRnode } NewNode end end
+ 5928 3790 a FL(\000)p
+4844 3865 1286 9 v 4854 4113 a(\000)94 b Fv(`)h FO(a)h
+FL(:)f FO(\034)p Black 1 1 0.8 TeXcolorrgb Black 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 6514 4220 4033 718 v
+1 1 0.8 TeXcolorrgb Black Blue 6576 3771 a FL(\000)g
+Fv(`)g FO(t)7300 3816 y FN(1)7524 3771 y FL(:)g FO(\034)7867
+3816 y FN(1)8091 3771 y Fv(!)g FO(\034)8683 3816 y FN(2)9065
+3771 y FL(\000)g Fv(`)g FO(t)9789 3816 y FN(2)10013 3771
+y FL(:)g FO(\034)10356 3816 y FN(1)p 6576 3865 3909 9
+v 7666 4113 a FL(\000)g Fv(`)g FO(t)8390 4158 y FN(1)8576
+4113 y FO(t)8700 4158 y FN(2)8923 4113 y FL(:)g FO(\034)9266
+4158 y FN(2)p Black 1 1 0.8 TeXcolorrgb Black 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 5483 5062 4362 731 v
+1 1 0.8 TeXcolorrgb Black Blue 5741 4600 a FL(\000)p
+FO(;)57 b(a)95 b FL(:)g FO(\034)6720 4644 y FN(1)6944
+4600 y Fv(`)h FO(t)e FL(:)h FO(\034)7810 4644 y FN(2)p
+5545 4707 2590 9 v 5545 4955 a FL(\000)g Fv(`)g FO(\025a:t)g
+FL(:)g FO(\034)7190 5000 y FN(1)7414 4955 y Fv(!)g FO(\034)8006
+5000 y FN(2)8238 4781 y FO(a)g Fv(62)g FP(dom)q FL(\(\000\))p
+Black 1 1 0.8 TeXcolorrgb Black Blue 4833 5423 a(\()p
+Fv(8)p FL(\000\)\()p Fv(8)p FO(t)p FL(\)\()p Fv(8)p FO(\034)40
+b FL(\))95 b(\000)g Fv(`)g FO(t)g FL(:)g FO(\034)135
+b Fv(\))p Black Blue 5714 5758 a FL(\()p Fv(8)p FO(\034)6229
+5650 y Fj(0)6311 5758 y FL(\)\()p Fv(8)p FO(a)96 b Fv(62)f
+FP(dom)p FL(\(\000\)\))g(\000)p FO(;)57 b(a)96 b FL(:)f
+FO(\034)9551 5650 y Fj(0)9727 5758 y Fv(`)g FO(t)g FL(:)g
+FO(\034)p Black 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925
+a 0.5 TeXcolorgray 9370 6307 a FI(Munich,)26 b(12.)f(April)h(2005)e
+(\226)i(p.9)g(\(4/4\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360
+6416 a eop end
+%%Page: 10 29
+TeXDict begin 10 28 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 29/View [ /XYZ null null null ] /Title (Raw Lambda-Terms? No!)
+/OUT pdfmark end
+ 4644 1909 a Gray 4721 2027 a FR(Raw)129 b(Lambda-T)-47
+b(erms?)158 b(No!)p 0 TeXcolorgray Black 4658 2582 a
+FP(This)74 b(property)j(does)f Ft(not)f FP(hold)h(for)f(raw)4658
+2874 y(lambda-terms:)95 b(since)p 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 6281 3853 2631 653 v 1 1 0.8 TeXcolorrgb
+Black Blue 6731 3470 a FO(a)g FL(:)g FO(\034)135 b Fv(`)95
+b FO(a)g FL(:)g FO(\034)p 6343 3519 2507 9 v 6343 3767
+a Fi(?)h Fv(`)f FO(\025a:a)g FL(:)g FO(\034)135 b Fv(!)95
+b FO(\034)p Black 1 1 0.8 TeXcolorrgb Black 4658 4211
+a FP(is)75 b(derivable,)h(but)p 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 6023 4884 3147 347 v 1 1 0.8 TeXcolorrgb
+Black Blue 6085 4822 a FO(a)95 b FL(:)g FO(\034)6751
+4714 y Fj(0)6928 4822 y Fv(`)g FO(\025a:a)g FL(:)g FO(\034)135
+b Fv(!)95 b FO(\034)p Black 1 1 0.8 TeXcolorrgb Black
+4658 5237 a FP(is)75 b(not,)g(because)p Black Black 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 5756 6014 3681 645 v
+1 1 0.8 TeXcolorrgb Black Blue 5981 5604 a Fr(\000)p
+Fs(;)48 b(a)79 b Fr(:)g Fs(\034)6797 5641 y Fh(1)6988
+5604 y Fo(`)g Fs(t)h Fr(:)f Fs(\034)7709 5641 y Fh(2)p
+5818 5702 2166 9 v 5818 5915 a Fr(\000)g Fo(`)g Fs(\025a:t)h
+Fr(:)f Fs(\034)7188 5952 y Fh(1)7379 5915 y Fo(!)g Fs(\034)7872
+5952 y Fh(2)8087 5764 y Fs(a)g Fo(62)h Fp(dom)o Fr(\(\000\))p
+Black 1 1 0.8 TeXcolorrgb Black 0 TeXcolorgray 10856
+5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9345 6307 a FI(Munich,)26
+b(12.)f(April)g(2005)g(\226)h(p.10)f(\(1/2\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 10 30
+TeXDict begin 10 29 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+4721 2027 a FR(Raw)129 b(Lambda-T)-47 b(erms?)158 b(No!)p
+0 TeXcolorgray Black 4658 2582 a FP(This)74 b(property)j(does)f
+Ft(not)f FP(hold)h(for)f(raw)4658 2874 y(lambda-terms:)95
+b(since)p 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 6281
+3853 2631 653 v 1 1 0.8 TeXcolorrgb Black Blue 6731 3470
+a FO(a)g FL(:)g FO(\034)135 b Fv(`)95 b FO(a)g FL(:)g
+FO(\034)p 6343 3519 2507 9 v 6343 3767 a Fi(?)h Fv(`)f
+FO(\025a:a)g FL(:)g FO(\034)135 b Fv(!)95 b FO(\034)p
+Black 1 1 0.8 TeXcolorrgb Black 4658 4211 a FP(is)75
+b(derivable,)h(but)p 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb
+6023 4884 3147 347 v 1 1 0.8 TeXcolorrgb Black Blue 6085
+4822 a FO(a)95 b FL(:)g FO(\034)6751 4714 y Fj(0)6928
+4822 y Fv(`)g FO(\025a:a)g FL(:)g FO(\034)135 b Fv(!)95
+b FO(\034)p Black 1 1 0.8 TeXcolorrgb Black 4658 5237
+a FP(is)75 b(not,)g(because)p Black Black 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 5756 6014 3681 645 v 1 1 0.8 TeXcolorrgb
+Black Blue 5981 5604 a Fr(\000)p Fs(;)48 b(a)79 b Fr(:)g
+Fs(\034)6797 5641 y Fh(1)6988 5604 y Fo(`)g Fs(t)h Fr(:)f
+Fs(\034)7709 5641 y Fh(2)p 5818 5702 2166 9 v 5818 5915
+a Fr(\000)g Fo(`)g Fs(\025a:t)h Fr(:)f Fs(\034)7188 5952
+y Fh(1)7379 5915 y Fo(!)g Fs(\034)7872 5952 y Fh(2)8087
+5764 y Fs(a)g Fo(62)h Fp(dom)o Fr(\(\000\))p Black 1 1 0.8
+TeXcolorrgb Black Red Black 1 1 0.8 TeXcolorrgb Black
+5877 4126 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
+3.8 neg 13.8518 neg 183.05244 21.05179 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial -156
+x FP(We)c(really)g(mean)g(weakening)g(for)p 1 0 0 TeXcolorrgb
+5877 4262 a FO(\013)p FP(-equated)p Black 78 w(lambda-terms.)p
+0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9331 6307 a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.10)f(\(2/2\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 11 31
+TeXDict begin 11 30 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 31/View [ /XYZ null null null ] /Title (Let's Make This Explicit)
+/OUT pdfmark end
+ 4644 1909 a Gray 4889 2027 a FR(Let')-19 b(s)129
+b(Mak)-5 b(e)128 b(This)g(Explicit)p 0 TeXcolorgray Black
+4658 2582 a FP(Nobody)76 b(usually)h(bothers,)e(but)h(let's)f
+(explicitly)h(write)p Blue 4658 2897 a FL([)p FO(t)p
+FL(])4968 2942 y FB(\013)p Black 5210 2897 a FP(for)g(the)g(set)f(of)h
+(lambda-terms/syntax-trees)4658 3192 y FO(\013)p FP(-equivalent)h(with)
+p Blue 75 w FO(t)p Black FP(:)p Blue 6159 3636 a FL([)p
+FO(t)p FL(])6469 3681 y FB(\013)6731 3462 y Fm(def)6759
+3636 y FL(=)123 b Fv(f)p FO(t)7437 3514 y Fj(0)7575 3636
+y Fv(j)57 b FO(t)7851 3514 y Fj(0)8027 3636 y FL(=)8287
+3681 y FB(\013)8549 3636 y FO(t)p Fv(g)p Black 95 w FO(:)4658
+4068 y FP(Typing-rules)77 b(for)e FO(\013)p FP(-equated)j
+(lambda-terms:)p Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 4658 5096 1705 742 v 1 1 0.8 TeXcolorrgb
+Black Blue 4830 4621 a FO(a)95 b FL(:)g FO(\034)135 b
+Fv(2)95 b FL(\000)p 4720 4696 1506 9 v 4720 4960 a(\000)g
+Fv(`)38 b FL([)p FO(a)p FL(])5637 5005 y FB(\013)5843
+4960 y FL(:)95 b FO(\034)p Black 1 1 0.8 TeXcolorrgb
+Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 6484 5096
+4283 810 v 1 1 0.8 TeXcolorrgb Black Blue 6546 4572 a
+FL(\000)g Fv(`)7089 4572 y
+ tx@Dict begin tx@NodeDict begin {10.79999 3.59999 29.33635 14.66817
+3.59999 } false /N@A 16 {InitRnode } NewNode end end
+ 7089 4572 a FL([)p FO(t)7306
+4616 y FN(1)7435 4572 y FL(])7528 4616 y FB(\013)7733
+4572 y FL(:)g FO(\034)8076 4616 y FN(1)8243 4572 y Fv(!)38
+b FO(\034)8778 4616 y FN(2)9046 4572 y FL(\000)95 b Fv(`)38
+b FL([)p FO(t)9806 4616 y FN(2)9935 4572 y FL(])10028
+4616 y FB(\013)10233 4572 y FL(:)95 b FO(\034)10576 4616
+y FN(1)p 6546 4696 4160 9 v 7641 4960 a FL(\000)g Fv(`)38
+b FL([)p FO(t)8401 5005 y FN(1)8587 4960 y FO(t)8711
+5005 y FN(2)8840 4960 y FL(])8933 5005 y FB(\013)9138
+4960 y FL(:)95 b FO(\034)9481 5005 y FN(2)p Black 1 1 0.8
+TeXcolorrgb Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb
+5384 5988 4659 810 v 1 1 0.8 TeXcolorrgb Black Blue 5641
+5463 a FL(\000)p FO(;)57 b(a)96 b FL(:)f FO(\034)6621
+5508 y FN(1)6845 5463 y Fv(`)g FL([)p FO(t)p FL(])7459
+5508 y FB(\013)7664 5463 y FL(:)g FO(\034)8007 5508 y
+FN(2)p 5445 5587 2886 9 v 5445 5851 a FL(\000)h Fv(`)f
+FL([)p FO(\025a:t)p FL(])6839 5896 y FB(\013)7043 5851
+y FL(:)g FO(\034)7386 5896 y FN(1)7610 5851 y Fv(!)g
+FO(\034)8202 5896 y FN(2)8435 5661 y FO(a)g Fv(62)g FP(dom)p
+FL(\(\000\))p Black 1 1 0.8 TeXcolorrgb Black 0 TeXcolorgray
+10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9359 6307
+a FI(Munich,)26 b(12.)f(April)h(2005)e(\226)i(p.11)f(\(1/2\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 11 32
+TeXDict begin 11 31 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+4889 2027 a FR(Let')-19 b(s)129 b(Mak)-5 b(e)128 b(This)g(Explicit)p
+0 TeXcolorgray Black 4658 2582 a FP(Nobody)76 b(usually)h(bothers,)e
+(but)h(let's)f(explicitly)h(write)p Blue 4658 2897 a
+FL([)p FO(t)p FL(])4968 2942 y FB(\013)p Black 5210 2897
+a FP(for)g(the)g(set)f(of)h(lambda-terms/syntax-trees)4658
+3192 y FO(\013)p FP(-equivalent)h(with)p Blue 75 w FO(t)p
+Black FP(:)p Blue 6159 3636 a FL([)p FO(t)p FL(])6469
+3681 y FB(\013)6731 3462 y Fm(def)6759 3636 y FL(=)123
+b Fv(f)p FO(t)7437 3514 y Fj(0)7575 3636 y Fv(j)57 b
+FO(t)7851 3514 y Fj(0)8027 3636 y FL(=)8287 3681 y FB(\013)8549
+3636 y FO(t)p Fv(g)p Black 95 w FO(:)4658 4068 y FP(Typing-rules)77
+b(for)e FO(\013)p FP(-equated)j(lambda-terms:)p Black
+Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 4658 5096
+1705 742 v 1 1 0.8 TeXcolorrgb Black Blue 4830 4621 a
+FO(a)95 b FL(:)g FO(\034)135 b Fv(2)95 b FL(\000)p 4720
+4696 1506 9 v 4720 4960 a(\000)g Fv(`)38 b FL([)p FO(a)p
+FL(])5637 5005 y FB(\013)5843 4960 y FL(:)95 b FO(\034)p
+Black 1 1 0.8 TeXcolorrgb Black 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 6484 5096 4283 810 v 1 1 0.8 TeXcolorrgb
+Black Blue 6546 4572 a FL(\000)g Fv(`)7089 4572 y
+ tx@Dict begin tx@NodeDict begin {10.79999 3.59999 29.33635 14.66817
+3.59999 } false /N@A 16 {InitRnode } NewNode end end
+ 7089
+4572 a FL([)p FO(t)7306 4616 y FN(1)7435 4572 y FL(])7528
+4616 y FB(\013)7733 4572 y FL(:)g FO(\034)8076 4616 y
+FN(1)8243 4572 y Fv(!)38 b FO(\034)8778 4616 y FN(2)9046
+4572 y FL(\000)95 b Fv(`)38 b FL([)p FO(t)9806 4616 y
+FN(2)9935 4572 y FL(])10028 4616 y FB(\013)10233 4572
+y FL(:)95 b FO(\034)10576 4616 y FN(1)p 6546 4696 4160
+9 v 7641 4960 a FL(\000)g Fv(`)38 b FL([)p FO(t)8401
+5005 y FN(1)8587 4960 y FO(t)8711 5005 y FN(2)8840 4960
+y FL(])8933 5005 y FB(\013)9138 4960 y FL(:)95 b FO(\034)9481
+5005 y FN(2)p Black 1 1 0.8 TeXcolorrgb Black 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 5384 5988 4659 810 v
+1 1 0.8 TeXcolorrgb Black Blue 5641 5463 a FL(\000)p
+FO(;)57 b(a)96 b FL(:)f FO(\034)6621 5508 y FN(1)6845
+5463 y Fv(`)g FL([)p FO(t)p FL(])7459 5508 y FB(\013)7664
+5463 y FL(:)g FO(\034)8007 5508 y FN(2)p 5445 5587 2886
+9 v 5445 5851 a FL(\000)h Fv(`)f FL([)p FO(\025a:t)p
+FL(])6839 5896 y FB(\013)7043 5851 y FL(:)g FO(\034)7386
+5896 y FN(1)7610 5851 y Fv(!)g FO(\034)8202 5896 y FN(2)8435
+5661 y FO(a)g Fv(62)g FP(dom)p FL(\(\000\))p Black 1 1 0.8
+TeXcolorrgb Black 5210 3359 a
+ tx@Dict begin tx@NodeDict begin {29.37587 22.17589 220.99567 110.49783
+3.59999 } false /N@B 16 {InitRnode } NewNode end end
+ 5210 3359 a Red Black 1 1 0.8
+TeXcolorrgb Black 78 w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
+3.8 neg 22.17589 neg 217.19566 29.37587 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial
+-305 x FP(Remember,)77 b(we)e(write)p Blue 76 w FL([)p
+FO(t)7972 3098 y FN(1)8101 3054 y FL(])8194 3098 y FB(\013)p
+Black 8361 3054 a FP(,)g Ft(but)h FP(we)5288 3372 y(mean)h(a)e(set)h
+(of)f(terms)p Blue 76 w Fv(f)p FO(t)8024 3416 y FN(1)8153
+3372 y FO(;)57 b(:)g(:)g(:)p Fv(g)p Black 76 w FP(\227)5288
+3667 y(namely)77 b(the)p 1 0 0 TeXcolorrgb 76 w FO(\013)p
+FP(-equivalence)g(class)p Black 75 w(of)p Blue 76 w FO(t)9487
+3712 y FN(1)p Black 9615 3667 a FP(.)p Red Black 4658
+6119 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg
+0.0 1.0 0 0 /N@B /N@A InitNC { /AngleA 270.  def /AngleB 90.  def 1.
+ 1.  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore  grestore end
+ 4658 6119 a 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856
+5925 a 0.5 TeXcolorgray 9345 6307 a FI(Munich,)26 b(12.)f(April)g(2005)
+g(\226)h(p.11)f(\(2/2\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+
+4360 6416 a eop end
+%%Page: 12 33
+TeXDict begin 12 32 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 33/View [ /XYZ null null null ] /Title (Attempting the Proof)
+/OUT pdfmark end
+ 4644 1909 a Gray 5260 2027 a FR(Attempting)129
+b(the)f(Pr)-9 b(oof)p 0 TeXcolorgray Black 4658 2582
+a FP(We)75 b(proceed)h(by)g(rule)h(induction)e(and)i(try)f(to)f(show)
+4658 2897 y(that)g(the)h(predicate)p Blue 77 w FO(')p
+FL(\(\000;)57 b([)p FO(t)p FL(])7944 2942 y FB(\013)8111
+2897 y FL(;)g FO(\034)40 b FL(\))p Black 75 w FP(given)76
+b(by)p 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 4808 3606
+5577 422 v 1 1 0.8 TeXcolorrgb Black Blue 4870 3470 a
+FL(\()p Fv(8)p FO(\034)5385 3362 y Fj(0)5467 3470 y FL(\)\()p
+Fv(8)p FO(a)6105 3362 y Fj(0)6282 3470 y Fv(62)95 b FP(dom)p
+FL(\(\000\)\))g(\000)p FO(;)58 b(a)8310 3362 y Fj(0)8486
+3470 y FL(:)95 b FO(\034)8869 3362 y Fj(0)9046 3470 y
+Fv(`)g FL([)p FO(t)p FL(])9660 3515 y FB(\013)9865 3470
+y FL(:)g FO(\034)p Black 1 1 0.8 TeXcolorrgb Black 4658
+4066 a FP(is)75 b(closed)g(under)i(the)f(axiom)f(and)i(the)e(two)g
+(inference)4658 4345 y(rules.)94 b(Interesting)77 b(case:)p
+Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5267
+5357 4659 810 v 1 1 0.8 TeXcolorrgb Black Blue 5525 4832
+a FL(\000)p FO(;)57 b(a)96 b FL(:)f FO(\034)6505 4877
+y FN(1)6729 4832 y Fv(`)g FL([)p FO(t)p FL(])7343 4877
+y FB(\013)7547 4832 y FL(:)g FO(\034)7890 4877 y FN(2)p
+5329 4956 2886 9 v 5329 5220 a FL(\000)g Fv(`)h FL([)p
+FO(\025a:t)p FL(])6723 5265 y FB(\013)6927 5220 y FL(:)f
+FO(\034)7270 5265 y FN(1)7494 5220 y Fv(!)g FO(\034)8086
+5265 y FN(2)8319 5030 y FO(a)g Fv(62)g FP(dom)p FL(\(\000\))p
+Black 1 1 0.8 TeXcolorrgb Black 0 TeXcolorgray 10856
+5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9345 6307 a FI(Munich,)26
+b(12.)f(April)g(2005)g(\226)h(p.12)f(\(1/3\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 12 34
+TeXDict begin 12 33 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+5260 2027 a FR(Attempting)129 b(the)f(Pr)-9 b(oof)p 0
+TeXcolorgray Black 4658 2582 a FP(We)75 b(proceed)h(by)g(rule)h
+(induction)e(and)i(try)f(to)f(show)4658 2897 y(that)g(the)h(predicate)p
+Blue 77 w FO(')p FL(\(\000;)57 b([)p FO(t)p FL(])7944
+2942 y FB(\013)8111 2897 y FL(;)g FO(\034)40 b FL(\))p
+Black 75 w FP(given)76 b(by)p 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 4808 3606 5577 422 v 1 1 0.8 TeXcolorrgb
+Black Blue 4870 3470 a FL(\()p Fv(8)p FO(\034)5385 3362
+y Fj(0)5467 3470 y FL(\)\()p Fv(8)p FO(a)6105 3362 y
+Fj(0)6282 3470 y Fv(62)95 b FP(dom)p FL(\(\000\)\))g(\000)p
+FO(;)58 b(a)8310 3362 y Fj(0)8486 3470 y FL(:)95 b FO(\034)8869
+3362 y Fj(0)9046 3470 y Fv(`)g FL([)p FO(t)p FL(])9660
+3515 y FB(\013)9865 3470 y FL(:)g FO(\034)p Black 1 1 0.8
+TeXcolorrgb Black 4658 4066 a FP(is)75 b(closed)g(under)i(the)f(axiom)f
+(and)i(the)e(two)g(inference)4658 4345 y(rules.)94 b(Interesting)77
+b(case:)p Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb
+5267 5357 4659 810 v 1 1 0.8 TeXcolorrgb Black Blue 5525
+4832 a FL(\000)p FO(;)57 b(a)96 b FL(:)f FO(\034)6505
+4877 y FN(1)6729 4832 y Fv(`)g FL([)p FO(t)p FL(])7343
+4877 y FB(\013)7547 4832 y FL(:)g FO(\034)7890 4877 y
+FN(2)p 5329 4956 2886 9 v 5329 5220 a FL(\000)g Fv(`)h
+FL([)p FO(\025a:t)p FL(])6723 5265 y FB(\013)6927 5220
+y FL(:)f FO(\034)7270 5265 y FN(1)7494 5220 y Fv(!)g
+FO(\034)8086 5265 y FN(2)8319 5030 y FO(a)g Fv(62)g FP(dom)p
+FL(\(\000\))p Black 1 1 0.8 TeXcolorrgb Black Red Black
+1 1 0.8 TeXcolorrgb Black 6675 3200 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
+3.8 neg 58.8781 neg 197.27882 66.0781 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+
+
+@endspecial -1086 x FP(We)75 b(know)g(\(for)h(the)f(premise\):)6675
+2547 y(1.)p Blue 70 w FO(')p FL(\(\000)p FO(;)57 b(a)96
+b FL(:)f FO(\034)8254 2591 y FN(1)8383 2547 y FL(;)57
+b([)p FO(t)p FL(])8843 2591 y FB(\013)9010 2547 y FL(;)g
+FO(\034)9315 2591 y FN(2)9444 2547 y FL(\))p Black 6675
+2982 a FP(2.)p Blue 70 w FO(a)96 b Fv(62)f FP(dom)p FL(\(\000\))p
+Black 6675 3395 a FP(We)75 b(have)h(to)f(prove:)p Blue
+6675 3828 a FL(\000)p FO(;)57 b(a)7216 3720 y Fj(0)7393
+3828 y FL(:)95 b FO(\034)7776 3720 y Fj(0)7952 3828 y
+Fv(`)g FL([)p FO(\025a:t)p FL(])9049 3872 y FB(\013)9254
+3828 y FL(:)g FO(\034)9597 3872 y FN(1)9764 3828 y Fv(!)38
+b FO(\034)10299 3872 y FN(2)p Black 6675 4263 a FP(for)p
+1 0 0 TeXcolorrgb 76 w Ft(all)p Black Blue 76 w FO(\034)7682
+4155 y Fj(0)p Black 7838 4263 a FP(and)p 1 0 0 TeXcolorrgb
+77 w Ft(all)p Black Blue 75 w FO(a)8865 4155 y Fj(0)9117
+4263 y Fv(62)95 b FP(dom)q FL(\(\000\))p Black FP(.)p
+0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9331 6307 a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.12)f(\(2/3\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 12 35
+TeXDict begin 12 34 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+5260 2027 a FR(Attempting)129 b(the)f(Pr)-9 b(oof)p 0
+TeXcolorgray Black 4658 2582 a FP(We)75 b(proceed)h(by)g(rule)h
+(induction)e(and)i(try)f(to)f(show)4658 2897 y(that)g(the)h(predicate)p
+Blue 77 w FO(')p FL(\(\000;)57 b([)p FO(t)p FL(])7944
+2942 y FB(\013)8111 2897 y FL(;)g FO(\034)40 b FL(\))p
+Black 75 w FP(given)76 b(by)p 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 4808 3606 5577 422 v 1 1 0.8 TeXcolorrgb
+Black Blue 4870 3470 a FL(\()p Fv(8)p FO(\034)5385 3362
+y Fj(0)5467 3470 y FL(\)\()p Fv(8)p FO(a)6105 3362 y
+Fj(0)6282 3470 y Fv(62)95 b FP(dom)p FL(\(\000\)\))g(\000)p
+FO(;)58 b(a)8310 3362 y Fj(0)8486 3470 y FL(:)95 b FO(\034)8869
+3362 y Fj(0)9046 3470 y Fv(`)g FL([)p FO(t)p FL(])9660
+3515 y FB(\013)9865 3470 y FL(:)g FO(\034)p Black 1 1 0.8
+TeXcolorrgb Black 4658 4066 a FP(is)75 b(closed)g(under)i(the)f(axiom)f
+(and)i(the)e(two)g(inference)4658 4345 y(rules.)94 b(Interesting)77
+b(case:)p Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb
+5267 5357 4659 810 v 1 1 0.8 TeXcolorrgb Black Blue 5525
+4832 a FL(\000)p FO(;)57 b(a)96 b FL(:)f FO(\034)6505
+4877 y FN(1)6729 4832 y Fv(`)g FL([)p FO(t)p FL(])7343
+4877 y FB(\013)7547 4832 y FL(:)g FO(\034)7890 4877 y
+FN(2)p 5329 4956 2886 9 v 5329 5220 a FL(\000)g Fv(`)h
+FL([)p FO(\025a:t)p FL(])6723 5265 y FB(\013)6927 5220
+y FL(:)f FO(\034)7270 5265 y FN(1)7494 5220 y Fv(!)g
+FO(\034)8086 5265 y FN(2)8319 5030 y FO(a)g Fv(62)g FP(dom)p
+FL(\(\000\))p Black 1 1 0.8 TeXcolorrgb Black Red Black
+1 1 0.8 TeXcolorrgb Black 6675 3200 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
+3.8 neg 58.8781 neg 197.27882 66.0781 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+
+
+@endspecial -1086 x FP(We)75 b(know)g(\(for)h(the)f(premise\):)6675
+2547 y(1.)p Blue 70 w FO(')p FL(\(\000)p FO(;)57 b(a)96
+b FL(:)f FO(\034)8254 2591 y FN(1)8383 2547 y FL(;)57
+b([)p FO(t)p FL(])8843 2591 y FB(\013)9010 2547 y FL(;)g
+FO(\034)9315 2591 y FN(2)9444 2547 y FL(\))p Black 6675
+2982 a FP(2.)p Blue 70 w FO(a)96 b Fv(62)f FP(dom)p FL(\(\000\))p
+Black 6675 3395 a FP(We)75 b(have)h(to)f(prove:)p Blue
+6675 3828 a FL(\000)p FO(;)57 b(a)7216 3720 y Fj(0)7393
+3828 y FL(:)95 b FO(\034)7776 3720 y Fj(0)7952 3828 y
+Fv(`)g FL([)p FO(\025a:t)p FL(])9049 3872 y FB(\013)9254
+3828 y FL(:)g FO(\034)9597 3872 y FN(1)9764 3828 y Fv(!)38
+b FO(\034)10299 3872 y FN(2)p Black 6675 4263 a FP(for)p
+1 0 0 TeXcolorrgb 76 w Ft(all)p Black Blue 76 w FO(\034)7682
+4155 y Fj(0)p Black 7838 4263 a FP(and)p 1 0 0 TeXcolorrgb
+77 w Ft(all)p Black Blue 75 w FO(a)8865 4155 y Fj(0)9117
+4263 y Fv(62)95 b FP(dom)q FL(\(\000\))p Black FP(.)p
+Red Black 1 1 0.8 TeXcolorrgb Black 5893 5798 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
+3.8 neg 6.04344 neg 165.98062 13.24344 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial 28 x(But)76 b(this)f(fails)g(for)p
+Blue 76 w FO(a)8153 5718 y Fj(0)8330 5826 y FL(=)95 b
+FO(a)p Black 96 w FP(!)p 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+
+10856 5925 a 0.5 TeXcolorgray 9331 6307 a FI(Munich,)25
+b(12.)h(April)f(2005)g(\226)h(p.12)f(\(3/3\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 13 36
+TeXDict begin 13 35 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 36/View [ /XYZ null null null ] /Title (Because)
+/OUT pdfmark end
+ 4644 1909 a Gray 6712 2027 a FR(Because)p 0 TeXcolorgray
+Black 4658 2582 a FP(The)75 b(proof)h(does)f(not)h(work:)p
+Black Black 5402 3233 a(case)p Blue 75 w FO(a)6185 3125
+y Fj(0)6362 3233 y Fv(6)p FL(=)95 b FO(a)p Black FP(:)p
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 4658 5393 3067
+1942 v 1 1 0.8 TeXcolorrgb Black 4779 3702 a Fp(We)63
+b(have)p Blue 4779 4089 a Fr(\000)p Fs(;)47 b(a)5230
+3999 y Fl(0)5332 4089 y Fr(:)32 b Fs(\034)5603 3999 y
+Fl(0)5674 4089 y Fs(;)48 b(a)32 b Fr(:)g Fs(\034)6228
+4126 y Fh(1)6371 4089 y Fo(`)g Fr([)p Fs(t)p Fr(])6834
+4126 y Fg(\013)6963 4089 y Fr(:)g Fs(\034)7201 4126 y
+Fh(2)p Black Blue 5954 4476 a Fo(+)p Black Blue 4779
+4863 a Fr(\000)p Fs(;)47 b(a)5230 4773 y Fl(0)5332 4863
+y Fr(:)32 b Fs(\034)5603 4773 y Fl(0)5706 4863 y Fo(`)-16
+b Fr([)p Fs(\025a:t)p Fr(])6523 4900 y Fg(\013)6653 4863
+y Fr(:)32 b Fs(\034)6891 4900 y Fh(1)6987 4863 y Fo(!)-16
+b Fs(\034)7385 4900 y Fh(2)p Black 4779 5250 a Fp(as)62
+b(desired.)p 1 1 0.8 TeXcolorrgb Black 8504 3233 a FP(case)p
+Blue 75 w FO(a)9287 3125 y Fj(0)9464 3233 y FL(=)95 b
+FO(a)p Black FP(:)p 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb
+7966 5618 2656 2167 v 1 1 0.8 TeXcolorrgb Black 8087
+3702 a Fp(We)63 b(only)e(have)p Blue 8087 4089 a Fr(\000)p
+Fs(;)47 b(a)32 b Fr(:)g Fs(\034)8808 4126 y Fh(1)8951
+4089 y Fo(`)g Fr([)p Fs(t)p Fr(])9414 4126 y Fg(\013)9591
+4089 y Fr(:)g Fs(\034)9829 4126 y Fh(2)p Black Blue 9027
+4476 a Fo(+)p Black Blue 8087 4863 a Fr(\000)78 b Fo(`)32
+b Fr([)p Fs(\025a:t)p Fr(])9198 4900 y Fg(\013)9376 4863
+y Fr(:)g Fs(\034)9614 4900 y Fh(1)9757 4863 y Fo(!)g
+Fs(\034)10203 4900 y Fh(2)p Black 8087 5250 a Fp(which)145
+b(is)h(not)g(what)f(we)8087 5475 y(want)63 b(to)f(prove.)p
+1 1 0.8 TeXcolorrgb Black 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+
+10856 5925 a 0.5 TeXcolorgray 9359 6307 a FI(Munich,)26
+b(12.)f(April)h(2005)e(\226)i(p.13)f(\(1/1\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 14 37
+TeXDict begin 14 36 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 37/View [ /XYZ null null null ] /Title (Moral of this Example)
+/OUT pdfmark end
+ 4644 1909 a Gray 5134 2027 a FR(Moral)129 b(of)f(this)g(Example)
+p 0 TeXcolorgray Black Black Green Black Green Black
+OliveGreen Black 4912 2582 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black 292 w FP(Does)76 b(this)f(mean)h(the)f(weakening)h
+(property)h(does)5204 2874 y Ft(not)e FP(hold)h(for)g(the)f
+(simply-typed)5204 3167 y(lambda-calculus?)5204 3563
+y(Clearly,)p Red 77 w Ft(NO)p Black FP(!)5204 3973 y(Just)h(our)g
+(simple-minded)h(reasoning)f(did)g(not)5204 4265 y(work.)93
+b(We)75 b(have)h(to)f(take)g(into)g(account)h(some)5204
+4544 y(facts)g(about)f FO(\013)p FP(-equivalent)j(classes)d(and)h
+(their)5204 4823 y(typings.)p Black Green Black Green
+Black OliveGreen Black 4912 5233 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black 292 w(You)f(cannot)h(just)f(close)g(your)i(eyes.)94
+b(There)76 b(is)5204 5525 y(something)f(subtle)h(going)g(on)f(to)g
+(make)5204 5817 y(Barendregt's)i(variable)f(convention)f(to)h(work.)p
+0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9359 6307 a FI(Munich,)26 b(12.)f(April)h(2005)e(\226)i(p.14)f(\(1/1\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 15 38
+TeXDict begin 15 37 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 38/View [ /XYZ null null null ] /Title (Now We Start in Earnest)
+/OUT pdfmark end
+ 4644 1909 a Gray 4865 2027 a FR(No)-5 b(w)128
+b(W)-33 b(e)128 b(Start)h(in)f(Ear)-8 b(nest)p 0 TeXcolorgray
+Black 4658 2582 a FP(Some)76 b(bookkeeping)e(\002rst.)4658
+2992 y(We)h(introduce)p 1 0 0 TeXcolorrgb 6334 2992 a
+ tx@Dict begin tx@NodeDict begin {8.31705 0.6303 34.431 17.2155 3.84337
+} false /N@AA 16 {InitRnode } NewNode end end
+
+6334 2992 a Ft(atoms)p Black FP(.)93 b(Everything)76
+b(that)g(is)f Ft(bound)p FP(,)4658 3284 y Ft(binding)h
+FP(and)g Ft(bindable)g FP(is)f(an)h(atom)f(\(independent)4658
+3576 y(from)h(the)g(language)g(at)g(hand\).)5233 4596
+y
+ tx@Dict begin tx@NodeDict begin {26.40338 19.20338 152.70923 76.35461
+3.59999 } false /N@BB 16 {InitRnode } NewNode end end
+ 5233 4596 a Red Black 1 1 0.8 TeXcolorrgb Black 79
+w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
+3.8 neg 19.20338 neg 148.90923 26.40338 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial -267 x FP(a)f(countable)h
+(in\002nite)g(set)g(\227)5312 4608 y(this)f(will)g(be)g(important)h(on)
+5312 4900 y(later)g(on.)p Red Black 7991 3576 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg
+0.0 1.0 0 0 /N@BB /N@AA InitNC { /AngleA 90.  def /AngleB 270.  def
+1.  1.  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore  grestore end
+ 7991
+3576 a Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb Black White White White Black White
+Black 1 1 0.8 TeXcolorrgb Black 0 TeXcolorgray 10856
+5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9305 6307 a FI(Munich,)26
+b(12.)f(April)h(2005)e(\226)i(p.15)f(\(1/10\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 15 39
+TeXDict begin 15 38 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+4865 2027 a FR(No)-5 b(w)128 b(W)-33 b(e)128 b(Start)h(in)f(Ear)-8
+b(nest)p 0 TeXcolorgray Black 4658 2582 a FP(Some)76
+b(bookkeeping)e(\002rst.)4658 2992 y(We)h(introduce)p
+1 0 0 TeXcolorrgb 6334 2992 a
+ tx@Dict begin tx@NodeDict begin {8.31705 0.6303 34.431 17.2155 3.84337
+} false /N@AA 16 {InitRnode } NewNode end end
+ 6334 2992 a Ft(atoms)p
+Black FP(.)93 b(Everything)76 b(that)g(is)f Ft(bound)p
+FP(,)4658 3284 y Ft(binding)h FP(and)g Ft(bindable)g
+FP(is)f(an)h(atom)f(\(independent)4658 3576 y(from)h(the)g(language)g
+(at)g(hand\).)p Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb Black White White White
+Black White Black 1 1 0.8 TeXcolorrgb Black 0 TeXcolorgray
+10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9291 6307
+a FI(Munich,)26 b(12.)f(April)h(2005)e(\226)i(p.15)f(\(2/10\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 15 40
+TeXDict begin 15 39 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+4865 2027 a FR(No)-5 b(w)128 b(W)-33 b(e)128 b(Start)h(in)f(Ear)-8
+b(nest)p 0 TeXcolorgray Black 4658 2582 a FP(Some)76
+b(bookkeeping)e(\002rst.)4658 2992 y(We)h(introduce)p
+1 0 0 TeXcolorrgb 6334 2992 a
+ tx@Dict begin tx@NodeDict begin {8.31705 0.6303 34.431 17.2155 3.84337
+} false /N@AA 16 {InitRnode } NewNode end end
+ 6334 2992 a Ft(atoms)p
+Black FP(.)93 b(Everything)76 b(that)g(is)f Ft(bound)p
+FP(,)4658 3284 y Ft(binding)h FP(and)g Ft(bindable)g
+FP(is)f(an)h(atom)f(\(independent)4658 3576 y(from)h(the)g(language)g
+(at)g(hand\).)4658 4045 y(example)g(lambda-calculus)p
+Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 6334
+4628 2525 422 v 1 1 0.8 TeXcolorrgb Black 1 1 0.8 TeXcolorrgb
+6472 4492 a FO(\025c:)p Black Blue(\025)p Red(a)p Blue
+-1 w(:\025)p Red(b)p Blue -1 w(:)p FL(\()p Red FO(a)p
+Blue 1 0 0 TeXcolorrgb 58 w(b)p Blue 56 w(c)p FL(\))p
+Black Blue 5396 5031 a FO(a)p Black 76 w FP(and)p Blue
+76 w FO(b)p Black 75 w FP(are)g(atoms\227bound)h(and)f(binding)p
+1 1 0.8 TeXcolorrgb Black 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+
+10856 5925 a 0.5 TeXcolorgray 9291 6307 a FI(Munich,)26
+b(12.)f(April)h(2005)e(\226)i(p.15)f(\(3/10\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 15 41
+TeXDict begin 15 40 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+4865 2027 a FR(No)-5 b(w)128 b(W)-33 b(e)128 b(Start)h(in)f(Ear)-8
+b(nest)p 0 TeXcolorgray Black 4658 2582 a FP(Some)76
+b(bookkeeping)e(\002rst.)4658 2992 y(We)h(introduce)p
+1 0 0 TeXcolorrgb 6334 2992 a
+ tx@Dict begin tx@NodeDict begin {8.31705 0.6303 34.431 17.2155 3.84337
+} false /N@AA 16 {InitRnode } NewNode end end
+ 6334 2992 a Ft(atoms)p
+Black FP(.)93 b(Everything)76 b(that)g(is)f Ft(bound)p
+FP(,)4658 3284 y Ft(binding)h FP(and)g Ft(bindable)g
+FP(is)f(an)h(atom)f(\(independent)4658 3576 y(from)h(the)g(language)g
+(at)g(hand\).)4658 4045 y(example)g(lambda-calculus)p
+Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 6334
+4628 2525 422 v 1 1 0.8 TeXcolorrgb Black 1 1 0.8 TeXcolorrgb
+6472 4492 a FO(\025c:)p Black Blue(\025a:\025b:)p FL(\()p
+FO(a)56 b(b)p Red 56 w(c)p Blue FL(\))p Black Blue 6337
+5057 a FO(c)p Black 75 w FP(is)75 b(an)g(atom\227bindable)p
+1 1 0.8 TeXcolorrgb Black 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+
+10856 5925 a 0.5 TeXcolorgray 9291 6307 a FI(Munich,)26
+b(12.)f(April)h(2005)e(\226)i(p.15)f(\(4/10\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 15 42
+TeXDict begin 15 41 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+4865 2027 a FR(No)-5 b(w)128 b(W)-33 b(e)128 b(Start)h(in)f(Ear)-8
+b(nest)p 0 TeXcolorgray Black 4658 2582 a FP(Some)76
+b(bookkeeping)e(\002rst.)4658 2992 y(We)h(introduce)p
+1 0 0 TeXcolorrgb 6334 2992 a
+ tx@Dict begin tx@NodeDict begin {8.31705 0.6303 34.431 17.2155 3.84337
+} false /N@AA 16 {InitRnode } NewNode end end
+ 6334 2992 a Ft(atoms)p
+Black FP(.)93 b(Everything)76 b(that)g(is)f Ft(bound)p
+FP(,)4658 3284 y Ft(binding)h FP(and)g Ft(bindable)g
+FP(is)f(an)h(atom)f(\(independent)4658 3576 y(from)h(the)g(language)g
+(at)g(hand\).)4658 4045 y(example)g(lambda-calculus)p
+Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 6334
+4628 2525 422 v 1 1 0.8 TeXcolorrgb Black Blue 6472 4492
+a FO(\025)p Red(c)p Blue -1 w(:)p Black Blue(\025a:\025b:)p
+FL(\()p FO(a)57 b(b)p Red 56 w(c)p Blue FL(\))p Black
+6620 5057 a FP(now)p Blue 75 w FO(c)p Black 75 w FP(is)75
+b(bound)p 1 1 0.8 TeXcolorrgb Black 0 TeXcolorgray 10856
+5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9291 6307 a FI(Munich,)26
+b(12.)f(April)h(2005)e(\226)i(p.15)f(\(5/10\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 15 43
+TeXDict begin 15 42 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+4865 2027 a FR(No)-5 b(w)128 b(W)-33 b(e)128 b(Start)h(in)f(Ear)-8
+b(nest)p 0 TeXcolorgray Black 4658 2582 a FP(Some)76
+b(bookkeeping)e(\002rst.)4658 2992 y(We)h(introduce)p
+1 0 0 TeXcolorrgb 6334 2992 a
+ tx@Dict begin tx@NodeDict begin {8.31705 0.6303 34.431 17.2155 3.84337
+} false /N@AA 16 {InitRnode } NewNode end end
+ 6334 2992 a Ft(atoms)p
+Black FP(.)93 b(Everything)76 b(that)g(is)f Ft(bound)p
+FP(,)4658 3284 y Ft(binding)h FP(and)g Ft(bindable)g
+FP(is)f(an)h(atom)f(\(independent)4658 3576 y(from)h(the)g(language)g
+(at)g(hand\).)4658 4045 y(example)g(integrals)p Black
+Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5754 5223
+3686 1017 v 1 1 0.8 TeXcolorrgb Black 1 1 0.8 TeXcolorrgb
+5891 4384 a Fw(Z)6188 4464 y Fj(1)6056 5055 y(\0001)6546
+4280 y Fw( )p Black Blue 104 x(Z)7079 4464 y FN(1)6947
+5055 y(0)p Red 7265 4789 a FO(x)p Blue -123 x FN(2)7666
+4789 y FL(+)g FO(y)68 b(d)p Red(x)p Blue Black 1 1 0.8
+TeXcolorrgb -509 x Fw(!)8859 4789 y FO(dy)p Black Blue
+5906 5607 a(x)p Black 75 w FP(is)75 b(an)h(atom\227bound)g(and)g
+(binding)p 1 1 0.8 TeXcolorrgb Black 0 TeXcolorgray 10856
+5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9291 6307 a FI(Munich,)26
+b(12.)f(April)h(2005)e(\226)i(p.15)f(\(6/10\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 15 44
+TeXDict begin 15 43 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+4865 2027 a FR(No)-5 b(w)128 b(W)-33 b(e)128 b(Start)h(in)f(Ear)-8
+b(nest)p 0 TeXcolorgray Black 4658 2582 a FP(Some)76
+b(bookkeeping)e(\002rst.)4658 2992 y(We)h(introduce)p
+1 0 0 TeXcolorrgb 6334 2992 a
+ tx@Dict begin tx@NodeDict begin {8.31705 0.6303 34.431 17.2155 3.84337
+} false /N@AA 16 {InitRnode } NewNode end end
+ 6334 2992 a Ft(atoms)p
+Black FP(.)93 b(Everything)76 b(that)g(is)f Ft(bound)p
+FP(,)4658 3284 y Ft(binding)h FP(and)g Ft(bindable)g
+FP(is)f(an)h(atom)f(\(independent)4658 3576 y(from)h(the)g(language)g
+(at)g(hand\).)4658 4045 y(example)g(integrals)p Black
+Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5754 5223
+3686 1017 v 1 1 0.8 TeXcolorrgb Black Blue 5891 4384
+a Fw(Z)6188 4464 y Fj(1)6056 5055 y(\0001)6546 4280 y
+Fw( )p Black Blue 104 x(Z)7079 4464 y FN(1)6947 5055
+y(0)7265 4789 y FO(x)7461 4666 y FN(2)7666 4789 y FL(+)p
+Red 76 w FO(y)p Blue 68 w(dx)p Black Blue -509 x Fw(!)8859
+4789 y FO(d)p Red(y)p Blue Black Blue 6257 5616 a(y)p
+Black 86 w FP(is)f(an)h(atom\227bindable)p 1 1 0.8 TeXcolorrgb
+Black 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9291 6307 a FI(Munich,)26 b(12.)f(April)h(2005)e(\226)i(p.15)f
+(\(7/10\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop
+end
+%%Page: 15 45
+TeXDict begin 15 44 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+4865 2027 a FR(No)-5 b(w)128 b(W)-33 b(e)128 b(Start)h(in)f(Ear)-8
+b(nest)p 0 TeXcolorgray Black 4658 2582 a FP(Some)76
+b(bookkeeping)e(\002rst.)4658 2992 y(We)h(introduce)p
+1 0 0 TeXcolorrgb 6334 2992 a
+ tx@Dict begin tx@NodeDict begin {8.31705 0.6303 34.431 17.2155 3.84337
+} false /N@AA 16 {InitRnode } NewNode end end
+ 6334 2992 a Ft(atoms)p
+Black FP(.)93 b(Everything)76 b(that)g(is)f Ft(bound)p
+FP(,)4658 3284 y Ft(binding)h FP(and)g Ft(bindable)g
+FP(is)f(an)h(atom)f(\(independent)4658 3576 y(from)h(the)g(language)g
+(at)g(hand\).)4658 4045 y(example)g(integrals)p Black
+Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5763 5223
+3667 1017 v 1 1 0.8 TeXcolorrgb Black 1 1 0.8 TeXcolorrgb
+5901 4384 a Fw(Z)6198 4464 y Fj(1)6066 5055 y(\0001)6555
+4280 y Fw( )p Black Blue 6791 4384 a(Z)p 1 0 0 TeXcolorrgb
+7088 4464 a FN(1)p Blue Red 6956 5055 a(0)p Blue 7274
+4789 a FO(x)p Red -123 x FN(2)p Blue 7676 4789 a FL(+)g
+FO(y)67 b(dx)p Black 1 1 0.8 TeXcolorrgb -509 x Fw(!)8868
+4789 y FO(d)p FL(2)p Black Blue 6158 5621 a(0)p Black
+FP(,)p Blue 76 w FL(1)p Black 75 w FP(and)p Blue 76 w
+FL(2)p Black 76 w FP(are)p Red 76 w(constants)p Black
+1 1 0.8 TeXcolorrgb Black 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+
+10856 5925 a 0.5 TeXcolorgray 9291 6307 a FI(Munich,)26
+b(12.)f(April)h(2005)e(\226)i(p.15)f(\(8/10\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 15 46
+TeXDict begin 15 45 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+4865 2027 a FR(No)-5 b(w)128 b(W)-33 b(e)128 b(Start)h(in)f(Ear)-8
+b(nest)p 0 TeXcolorgray Black 4658 2582 a FP(Some)76
+b(bookkeeping)e(\002rst.)4658 2992 y(We)h(introduce)p
+1 0 0 TeXcolorrgb 6334 2992 a
+ tx@Dict begin tx@NodeDict begin {8.31705 0.6303 34.431 17.2155 3.84337
+} false /N@AA 16 {InitRnode } NewNode end end
+ 6334 2992 a Ft(atoms)p
+Black FP(.)93 b(Everything)76 b(that)g(is)f Ft(bound)p
+FP(,)4658 3284 y Ft(binding)h FP(and)g Ft(bindable)g
+FP(is)f(an)h(atom)f(\(independent)4658 3576 y(from)h(the)g(language)g
+(at)g(hand\).)4658 4045 y(example)g(integrals)p Black
+Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5839 5223
+3516 1017 v 1 1 0.8 TeXcolorrgb Black Blue 5901 4384
+a Fw(Z)6198 4464 y Fj(1)6066 5055 y(\0001)6555 4280 y
+Fw( )p Black Blue 6791 4384 a(Z)7088 4464 y FN(1)6956
+5055 y(0)7274 4789 y FO(x)p Red -123 x FN(2)p Blue 7676
+4789 a FL(+)g FO(y)67 b(dx)p Black Blue -509 x Fw(!)8868
+4789 y FO(d)p Red FL(2)p Blue Black 5895 5609 a FP(binding)p
+Blue 75 w FL(2)p Black 76 w FP(does)76 b(not)f(make)h(sense)p
+1 1 0.8 TeXcolorrgb Black 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+
+10856 5925 a 0.5 TeXcolorgray 9291 6307 a FI(Munich,)26
+b(12.)f(April)h(2005)e(\226)i(p.15)f(\(9/10\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 15 47
+TeXDict begin 15 46 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+4865 2027 a FR(No)-5 b(w)128 b(W)-33 b(e)128 b(Start)h(in)f(Ear)-8
+b(nest)p 0 TeXcolorgray Black 4658 2582 a FP(Some)76
+b(bookkeeping)e(\002rst.)4658 2992 y(We)h(introduce)p
+1 0 0 TeXcolorrgb 6334 2992 a
+ tx@Dict begin tx@NodeDict begin {8.31705 0.6303 34.431 17.2155 3.84337
+} false /N@AA 16 {InitRnode } NewNode end end
+ 6334 2992 a Ft(atoms)p
+Black FP(.)93 b(Everything)76 b(that)g(is)f Ft(bound)p
+FP(,)4658 3284 y Ft(binding)h FP(and)g Ft(bindable)g
+FP(is)f(an)h(atom)f(\(independent)4658 3576 y(from)h(the)g(language)g
+(at)g(hand\).)4658 4045 y(example)g(integrals)p Black
+Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5839 5223
+3516 1017 v 1 1 0.8 TeXcolorrgb Black Blue 5901 4384
+a Fw(Z)6198 4464 y Fj(1)6066 5055 y(\0001)6555 4280 y
+Fw( )p Black Blue 6791 4384 a(Z)7088 4464 y FN(1)6956
+5055 y(0)7274 4789 y FO(x)p Red -123 x FN(2)p Blue 7676
+4789 a FL(+)g FO(y)67 b(dx)p Black Blue -509 x Fw(!)8868
+4789 y FO(d)p Red FL(2)p Blue Black 5895 5609 a FP(binding)p
+Blue 75 w FL(2)p Black 76 w FP(does)76 b(not)f(make)h(sense)p
+1 1 0.8 TeXcolorrgb Black Red Black 1 1 0.8 TeXcolorrgb
+Black 5523 3734 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
+3.8 neg 28.0036 neg 194.43338 35.20358 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial
+-448 x(Why)g(atoms?)93 b(Because)77 b(an)5523 3578 y(operation)f(we)g
+(introduce)g(shortly)5523 3870 y(will)g(act)f(on)g(atoms)h
+Ft(only)f FP(and)h(leaves)5523 4163 y(everything)h(else)f(alone.)p
+0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9252 6307 a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.15)f
+(\(10/10\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop
+end
+%%Page: 16 48
+TeXDict begin 16 47 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 48/View [ /XYZ null null null ] /Title (Swappings)
+/OUT pdfmark end
+ 4644 1909 a Gray 6411 2027 a FR(Swappings)p 0
+TeXcolorgray Black 4658 2582 a FP(Recall)75 b(the)h(problem:)94
+b(substitution)76 b(does)f(not)h(respect)4658 2874 y
+FO(\013)p FP(-equivalence,)h(e.g.)p Black Black White
+4998 3311 a FL([)p FO(b)94 b FL(:=)i FO(a)p FL(])p Black
+Blue 18 w FO(\025a:b)p Black White 753 w FL([)p FO(b)f
+FL(:=)g FO(a)p FL(])p Black Blue 18 w FO(\025c:b)p Black
+White 6088 3645 a(\025a:a)p Black White 1810 w(\025c:a)p
+Black 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9345 6307 a FI(Munich,)26 b(12.)f(April)g(2005)g(\226)h(p.16)f(\(1/6\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 16 49
+TeXDict begin 16 48 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+6411 2027 a FR(Swappings)p 0 TeXcolorgray Black 4658
+2582 a FP(Recall)75 b(the)h(problem:)94 b(substitution)76
+b(does)f(not)h(respect)4658 2874 y FO(\013)p FP(-equivalence,)h(e.g.)p
+Black Black Blue 4998 3311 a FL([)p FO(b)94 b FL(:=)i
+FO(a)p FL(])p Black Blue 18 w FO(\025a:b)p Black Blue
+753 w FL([)p FO(b)f FL(:=)g FO(a)p FL(])p Black Blue
+18 w FO(\025c:b)p Black Blue 5771 3645 a FL(=)p Black
+Blue 57 w FO(\025a:a)p Black Blue 1493 w FL(=)p Black
+Blue 57 w FO(\025c:a)p Black 0 TeXcolorgray 10856 5925
+a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9331 6307 a FI(Munich,)25
+b(12.)h(April)f(2005)g(\226)h(p.16)f(\(2/6\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 16 50
+TeXDict begin 16 49 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+6411 2027 a FR(Swappings)p 0 TeXcolorgray Black 4658
+2582 a FP(Recall)75 b(the)h(problem:)94 b(substitution)76
+b(does)f(not)h(respect)4658 2874 y FO(\013)p FP(-equivalence,)h(e.g.)p
+Black Black Blue 4998 3311 a FL([)p FO(b)94 b FL(:=)i
+FO(a)p FL(])p Black Blue 18 w FO(\025a:b)p Black Blue
+753 w FL([)p FO(b)f FL(:=)g FO(a)p FL(])p Black Blue
+18 w FO(\025c:b)p Black Blue 5771 3645 a FL(=)p Black
+Blue 57 w FO(\025a:a)p Black Blue 1493 w FL(=)p Black
+Blue 57 w FO(\025c:a)p Black 4658 4100 a FP(Traditional)76
+b(Solution:)p 4658 4156 2409 12 v 76 w(replace)p Blue
+76 w FL([)p FO(b)95 b FL(:=)g FO(a)p FL(])p FO(t)p Black
+132 w FP(by)76 b(a)4658 4395 y(more)g(complicated,)f
+(`capture-avoiding')h(form)4658 4682 y(of)f(substitution.)p
+0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9331 6307 a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.16)f(\(3/6\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 16 51
+TeXDict begin 16 50 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+6411 2027 a FR(Swappings)p 0 TeXcolorgray Black 4658
+2582 a FP(Recall)75 b(the)h(problem:)94 b(substitution)76
+b(does)f(not)h(respect)4658 2874 y FO(\013)p FP(-equivalence,)h(e.g.)p
+Black Black Red 5207 3311 a FL(\()p FO(b)57 b(a)p FL(\))5867
+3370 y Ff(\001)p Black Blue 6088 3311 a FO(\025a:b)p
+Black Red 962 w FL(\()p FO(b)g(a)p FL(\))8348 3370 y
+Ff(\001)p Black Blue 8569 3311 a FO(\025c:b)p Black Blue
+5771 3645 a FL(=)p Black Blue 57 w FO(\025b:a)p Black
+Blue 1526 w FL(=)p Black Blue 57 w FO(\025c:a)p Black
+4658 4077 a FP(Nice)75 b(Alternative:)p 4658 4133 2036
+12 v 77 w(use)h(a)g(less)f(complicated)4658 4364 y(operation)h(for)g
+(renaming)p Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb
+5331 5353 4532 787 v 1 1 0.8 TeXcolorrgb Black Blue 5393
+4981 a FL(\()p FO(b)57 b(a)p FL(\))6053 5040 y Ff(\001)6217
+4981 y FO(t)p Black 6416 4807 a Fm(def)6444 4981 y FL(=)p
+Red 103 w FP(swap)p Black 7442 4981 a
+ tx@Dict begin tx@NodeDict begin {9.61455 0.37935 13.47617 6.73808
+4.6176 } false /N@A 16 {InitRnode } NewNode end end
+ 7442 4981 a Ft(all)76
+b FP(occurrences)g(of)p Blue 6744 5283 a FO(b)p Black
+76 w FP(and)p Blue 76 w FO(a)p Black 75 w FP(in)p Blue
+76 w FO(t)p Black 1 1 0.8 TeXcolorrgb Black 0 TeXcolorgray
+10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9331 6307
+a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.16)f(\(4/6\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 16 52
+TeXDict begin 16 51 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+6411 2027 a FR(Swappings)p 0 TeXcolorgray Black 4658
+2582 a FP(Recall)75 b(the)h(problem:)94 b(substitution)76
+b(does)f(not)h(respect)4658 2874 y FO(\013)p FP(-equivalence,)h(e.g.)p
+Black Black Red 5207 3311 a FL(\()p FO(b)57 b(a)p FL(\))5867
+3370 y Ff(\001)p Black Blue 6088 3311 a FO(\025a:b)p
+Black Red 962 w FL(\()p FO(b)g(a)p FL(\))8348 3370 y
+Ff(\001)p Black Blue 8569 3311 a FO(\025c:b)p Black Blue
+5771 3645 a FL(=)p Black Blue 57 w FO(\025b:a)p Black
+Blue 1526 w FL(=)p Black Blue 57 w FO(\025c:a)p Black
+4658 4077 a FP(Nice)75 b(Alternative:)p 4658 4133 2036
+12 v 77 w(use)h(a)g(less)f(complicated)4658 4364 y(operation)h(for)g
+(renaming)p Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb
+5331 5353 4532 787 v 1 1 0.8 TeXcolorrgb Black Blue 5393
+4981 a FL(\()p FO(b)57 b(a)p FL(\))6053 5040 y Ff(\001)6217
+4981 y FO(t)p Black 6416 4807 a Fm(def)6444 4981 y FL(=)p
+Red 103 w FP(swap)p Black 7442 4981 a
+ tx@Dict begin tx@NodeDict begin {9.61455 0.37935 13.47617 6.73808
+4.6176 } false /N@A 16 {InitRnode } NewNode end end
+ 7442 4981 a Ft(all)76
+b FP(occurrences)g(of)p Blue 6744 5283 a FO(b)p Black
+76 w FP(and)p Blue 76 w FO(a)p Black 75 w FP(in)p Blue
+76 w FO(t)p Black 1 1 0.8 TeXcolorrgb Black 5712 5747
+a
+ tx@Dict begin tx@NodeDict begin {13.97589 6.77591 218.15022 109.0751
+3.59999 } false /N@B 16 {InitRnode } NewNode end end
+ 5712 5747 a Red Black 1 1 0.8 TeXcolorrgb Black 78
+w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.25 true
+3.8 neg 6.77591 neg 214.35022 13.97589 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial -10 x FP(be)g(they)g(bound,)g
+(binding)f(or)h(bindable)p Red Black 4658 5484 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg
+1.0 1.0 0 0 /N@B /N@A InitNC { /AngleA 90.  def /AngleB 270.  def 1.
+ 1.  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore  grestore end
+ 4658
+5484 a 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9331 6307 a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.16)f(\(5/6\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 16 53
+TeXDict begin 16 52 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+6411 2027 a FR(Swappings)p 0 TeXcolorgray Black 4658
+2582 a FP(Recall)75 b(the)h(problem:)94 b(substitution)76
+b(does)f(not)h(respect)4658 2874 y FO(\013)p FP(-equivalence,)h(e.g.)p
+Black Black Red 5207 3311 a FL(\()p FO(b)57 b(a)p FL(\))5867
+3370 y Ff(\001)p Black Blue 6088 3311 a FO(\025a:b)p
+Black Red 962 w FL(\()p FO(b)g(a)p FL(\))8348 3370 y
+Ff(\001)p Black Blue 8569 3311 a FO(\025c:b)p Black Blue
+5771 3645 a FL(=)p Black Blue 57 w FO(\025b:a)p Black
+Blue 1526 w FL(=)p Black Blue 57 w FO(\025c:a)p Black
+4658 4077 a FP(Nice)75 b(Alternative:)p 4658 4133 2036
+12 v 77 w(use)h(a)g(less)f(complicated)4658 4364 y(operation)h(for)g
+(renaming)p Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb
+5331 5353 4532 787 v 1 1 0.8 TeXcolorrgb Black Blue 5393
+4981 a FL(\()p FO(b)57 b(a)p FL(\))6053 5040 y Ff(\001)6217
+4981 y FO(t)p Black 6416 4807 a Fm(def)6444 4981 y FL(=)p
+Red 103 w FP(swap)p Black 7442 4981 a
+ tx@Dict begin tx@NodeDict begin {9.61455 0.37935 13.47617 6.73808
+4.6176 } false /N@A 16 {InitRnode } NewNode end end
+ 7442 4981 a Ft(all)76
+b FP(occurrences)g(of)p Blue 6744 5283 a FO(b)p Black
+76 w FP(and)p Blue 76 w FO(a)p Black 75 w FP(in)p Blue
+76 w FO(t)p Black 1 1 0.8 TeXcolorrgb Black 4658 5707
+a FP(Unlike)f(for)p Blue 76 w FL([)p FO(b)38 b FL(:=)g
+FO(a)p FL(]\()p Fv(\000)p FL(\))p Black FP(,)76 b(for)p
+Blue 76 w FL(\()p FO(b)57 b(a)p FL(\))8672 5766 y Ff(\001)8836
+5707 y FL(\()p Fv(\000)p FL(\))p Black 76 w FP(we)75
+b(do)4658 6025 y(have)g(if)p Blue 76 w FO(t)95 b FL(=)6023
+6070 y FB(\013)6285 6025 y FO(t)6409 5917 y Fj(0)p Black
+6566 6025 a FP(then)p Blue 75 w FL(\()p FO(b)58 b(a)p
+FL(\))7837 6084 y Ff(\001)8001 6025 y FO(t)95 b FL(=)8480
+6070 y FB(\013)8742 6025 y FL(\()p FO(b)57 b(a)p FL(\))9402
+6084 y Ff(\001)9567 6025 y FO(t)9691 5917 y Fj(0)p Black
+9772 6025 a FP(.)p 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856
+5925 a 0.5 TeXcolorgray 9331 6307 a FI(Munich,)25 b(12.)h(April)f(2005)
+g(\226)h(p.16)f(\(6/6\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+
+4360 6416 a eop end
+%%Page: 17 54
+TeXDict begin 17 53 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 54/View [ /XYZ null null null ] /Title (Permutations)
+/OUT pdfmark end
+ 4644 1909 a Gray 6117 2027 a FR(P)-10 b(ermutations)p
+0 TeXcolorgray Black 4658 2582 a FP(We)75 b(shall)h(extend)g
+(`swappings')f(to)g(`\(\002nite\))f(lists)h(of)4658 2869
+y(swappings')p Blue 6345 3278 a FL(\()p FO(a)6663 3322
+y FN(1)6850 3278 y FO(b)7005 3322 y FN(1)7134 3278 y
+FL(\))57 b FO(:)g(:)g(:)g FL(\()p FO(a)8095 3322 y FB(n)8310
+3278 y FO(b)8465 3322 y FB(n)8622 3278 y FL(\))p Black
+1 w FO(;)4658 3709 y FP(also)75 b(called)p Red 76 w Ft(permutations)p
+Black 77 w FP(\(we)g(shall)g(often)h(write)p Blue 76
+w FO(\031)p Black 4658 4002 a FP(for)g(them\).)93 b(Permutations)77
+b(are)f Ft(bijective)f FP(mappings)4658 4294 y(from)h(atoms)f(to)h
+(atoms.)93 b(For)76 b(example)p Blue 4761 5234 a FO(\031)106
+b FL(=)5425 4636 y Fw(0)5425 5172 y(@)5686 4892 y FO(a)95
+b Fv(7!)g FO(b)5686 5227 y(b)g Fv(7!)g FO(a)5705 5561
+y(c)f Fv(7!)h FO(c)6561 4636 y Fw(1)6561 5172 y(A)p Black
+Blue 7115 5234 a FL(=)p Black Blue 294 w(\()p FO(c)57
+b(b)p FL(\)\()p FO(a)h(b)p FL(\)\()p FO(a)f(c)p FL(\))p
+White 59 x Ff(\001)9777 5234 y FO(a)95 b FL(=)g FO(b)p
+Blue Black 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5
+TeXcolorgray 9345 6307 a FI(Munich,)26 b(12.)f(April)g(2005)g(\226)h
+(p.17)f(\(1/5\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416
+a eop end
+%%Page: 17 55
+TeXDict begin 17 54 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+6117 2027 a FR(P)-10 b(ermutations)p 0 TeXcolorgray Black
+4658 2582 a FP(We)75 b(shall)h(extend)g(`swappings')f(to)g
+(`\(\002nite\))f(lists)h(of)4658 2869 y(swappings')p
+Blue 6345 3278 a FL(\()p FO(a)6663 3322 y FN(1)6850 3278
+y FO(b)7005 3322 y FN(1)7134 3278 y FL(\))57 b FO(:)g(:)g(:)g
+FL(\()p FO(a)8095 3322 y FB(n)8310 3278 y FO(b)8465 3322
+y FB(n)8622 3278 y FL(\))p Black 1 w FO(;)4658 3709 y
+FP(also)75 b(called)p Red 76 w Ft(permutations)p Black
+77 w FP(\(we)g(shall)g(often)h(write)p Blue 76 w FO(\031)p
+Black 4658 4002 a FP(for)g(them\).)93 b(Permutations)77
+b(are)f Ft(bijective)f FP(mappings)4658 4294 y(from)h(atoms)f(to)h
+(atoms.)93 b(For)76 b(example)p Blue 4761 5234 a FO(\031)106
+b FL(=)5425 4636 y Fw(0)5425 5172 y(@)5686 4892 y FO(a)95
+b Fv(7!)g FO(b)5686 5227 y(b)g Fv(7!)g FO(a)5705 5561
+y(c)f Fv(7!)h FO(c)6561 4636 y Fw(1)6561 5172 y(A)p Black
+1 TeXcolorgray 7115 5234 a FL(=)p Black Blue 294 w(\()p
+FO(c)57 b(b)p FL(\)\()p FO(a)h(b)p FL(\)\()p FO(a)f(c)p
+FL(\))p Red 59 x Ff(\001)9777 5234 y FO(a)95 b FL(=)g
+FO(b)p Blue Black 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925
+a 0.5 TeXcolorgray 9331 6307 a FI(Munich,)25 b(12.)h(April)f(2005)g
+(\226)h(p.17)f(\(2/5\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360
+6416 a eop end
+%%Page: 17 56
+TeXDict begin 17 55 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+6117 2027 a FR(P)-10 b(ermutations)p 0 TeXcolorgray Black
+4658 2582 a FP(We)75 b(shall)h(extend)g(`swappings')f(to)g
+(`\(\002nite\))f(lists)h(of)4658 2869 y(swappings')p
+Blue 6345 3278 a FL(\()p FO(a)6663 3322 y FN(1)6850 3278
+y FO(b)7005 3322 y FN(1)7134 3278 y FL(\))57 b FO(:)g(:)g(:)g
+FL(\()p FO(a)8095 3322 y FB(n)8310 3278 y FO(b)8465 3322
+y FB(n)8622 3278 y FL(\))p Black 1 w FO(;)4658 3709 y
+FP(also)75 b(called)p Red 76 w Ft(permutations)p Black
+77 w FP(\(we)g(shall)g(often)h(write)p Blue 76 w FO(\031)p
+Black 4658 4002 a FP(for)g(them\).)93 b(Permutations)77
+b(are)f Ft(bijective)f FP(mappings)4658 4294 y(from)h(atoms)f(to)h
+(atoms.)93 b(For)76 b(example)p Blue 4761 5234 a FO(\031)106
+b FL(=)5425 4636 y Fw(0)5425 5172 y(@)5686 4892 y FO(a)95
+b Fv(7!)g FO(b)5686 5227 y(b)g Fv(7!)g FO(a)5705 5561
+y(c)f Fv(7!)h FO(c)6561 4636 y Fw(1)6561 5172 y(A)p Black
+1 TeXcolorgray 7115 5234 a FL(=)p Black Blue 294 w(\()p
+FO(c)57 b(b)p FL(\)\()p FO(a)h(b)p FL(\)\()p FO(a)f(c)p
+FL(\))p Red 59 x Ff(\001)9777 5234 y FO(b)95 b FL(=)g
+FO(a)p Blue Black 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925
+a 0.5 TeXcolorgray 9331 6307 a FI(Munich,)25 b(12.)h(April)f(2005)g
+(\226)h(p.17)f(\(3/5\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360
+6416 a eop end
+%%Page: 17 57
+TeXDict begin 17 56 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+6117 2027 a FR(P)-10 b(ermutations)p 0 TeXcolorgray Black
+4658 2582 a FP(We)75 b(shall)h(extend)g(`swappings')f(to)g
+(`\(\002nite\))f(lists)h(of)4658 2869 y(swappings')p
+Blue 6345 3278 a FL(\()p FO(a)6663 3322 y FN(1)6850 3278
+y FO(b)7005 3322 y FN(1)7134 3278 y FL(\))57 b FO(:)g(:)g(:)g
+FL(\()p FO(a)8095 3322 y FB(n)8310 3278 y FO(b)8465 3322
+y FB(n)8622 3278 y FL(\))p Black 1 w FO(;)4658 3709 y
+FP(also)75 b(called)p Red 76 w Ft(permutations)p Black
+77 w FP(\(we)g(shall)g(often)h(write)p Blue 76 w FO(\031)p
+Black 4658 4002 a FP(for)g(them\).)93 b(Permutations)77
+b(are)f Ft(bijective)f FP(mappings)4658 4294 y(from)h(atoms)f(to)h
+(atoms.)93 b(For)76 b(example)p Blue 4761 5234 a FO(\031)106
+b FL(=)5425 4636 y Fw(0)5425 5172 y(@)5686 4892 y FO(a)95
+b Fv(7!)g FO(b)5686 5227 y(b)g Fv(7!)g FO(a)5705 5561
+y(c)f Fv(7!)h FO(c)6561 4636 y Fw(1)6561 5172 y(A)p Black
+1 TeXcolorgray 7115 5234 a FL(=)p Black Blue 294 w(\()p
+FO(c)57 b(b)p FL(\)\()p FO(a)h(b)p FL(\)\()p FO(a)f(c)p
+FL(\))p Red 59 x Ff(\001)9777 5234 y FO(c)95 b FL(=)g
+FO(c)p Blue Black 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925
+a 0.5 TeXcolorgray 9331 6307 a FI(Munich,)25 b(12.)h(April)f(2005)g
+(\226)h(p.17)f(\(4/5\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360
+6416 a eop end
+%%Page: 17 58
+TeXDict begin 17 57 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+6117 2027 a FR(P)-10 b(ermutations)p 0 TeXcolorgray Black
+4658 2582 a FP(We)75 b(shall)h(extend)g(`swappings')f(to)g
+(`\(\002nite\))f(lists)h(of)4658 2869 y(swappings')p
+Blue 6345 3278 a FL(\()p FO(a)6663 3322 y FN(1)6850 3278
+y FO(b)7005 3322 y FN(1)7134 3278 y FL(\))57 b FO(:)g(:)g(:)g
+FL(\()p FO(a)8095 3322 y FB(n)8310 3278 y FO(b)8465 3322
+y FB(n)8622 3278 y FL(\))p Black 1 w FO(;)4658 3709 y
+FP(also)75 b(called)p Red 76 w Ft(permutations)p Black
+77 w FP(\(we)g(shall)g(often)h(write)p Blue 76 w FO(\031)p
+Black 4658 4002 a FP(for)g(them\).)93 b(Permutations)77
+b(are)f Ft(bijective)f FP(mappings)4658 4294 y(from)h(atoms)f(to)h
+(atoms.)93 b(For)76 b(example)p Blue 4761 5234 a FO(\031)106
+b FL(=)5425 4636 y Fw(0)5425 5172 y(@)5686 4892 y FO(a)95
+b Fv(7!)g FO(b)5686 5227 y(b)g Fv(7!)g FO(a)5705 5561
+y(c)f Fv(7!)h FO(c)6561 4636 y Fw(1)6561 5172 y(A)p Black
+1 TeXcolorgray 7115 5234 a FL(=)p Black Blue 294 w(\()p
+FO(c)57 b(b)p FL(\)\()p FO(a)h(b)p FL(\)\()p FO(a)f(c)p
+FL(\))p Red 59 x Ff(\001)9777 5234 y FO(c)95 b FL(=)g
+FO(c)p Blue Black Red Black 1 1 0.8 TeXcolorrgb Black
+5670 3430 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
+3.8 neg 40.04442 neg 180.207 47.24442 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial -697
+x FP(Our)76 b(list-representation)h(is)e Ft(not)5670
+3020 y FP(unique,)i(because)p Blue 5890 3574 a FL(\()p
+FO(c)57 b(b)p FL(\)\()p FO(a)h(b)p FL(\)\()p FO(a)f(c)p
+FL(\))p Black 95 w FP(and)p Blue 96 w FL(\()p FO(a)g(b)p
+FL(\))p Black 5670 4108 a FP(are)77 b(the)e('same')g(permutation.)p
+0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9331 6307 a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.17)f(\(5/5\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 18 59
+TeXDict begin 18 58 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 59/View [ /XYZ null null null ] /Title (\mbox {Permutations on Atoms})
+/OUT pdfmark end
+ 4644 1909 a Gray 5004 2027 a FR(P)-10 b(ermutations)128
+b(on)g(Atoms)p 0 TeXcolorgray Black 4658 2582 a FP(A)75
+b(permutation)p Red 77 w Ft(acts)p Black 75 w FP(on)g(an)h(atom)g(as)f
+(follows:)p Black Black Blue 6309 3096 a FL([])6495 3155
+y Ff(\001)6659 3096 y FO(a)p Black Blue 7095 2921 a Fm(def)7123
+3096 y FL(=)p Black Blue 276 w FO(a)p Black Blue 4693
+3806 a FL(\(\()p FO(a)5141 3851 y FN(1)5328 3806 y FO(a)5516
+3851 y FN(2)5645 3806 y FL(\))95 b(::)g FO(\031)11 b
+FL(\))6495 3865 y Ff(\001)6659 3806 y FO(a)p Black Blue
+7095 3632 a Fm(def)7123 3806 y FL(=)p Black Blue 7659
+3196 a Fw(8)7659 3464 y(<)7659 3999 y(:)7923 3464 y FO(a)8111
+3509 y FN(1)8743 3464 y FP(if)75 b FO(\031)9231 3523
+y Ff(\001)9395 3464 y FO(a)96 b FL(=)f FO(a)10222 3509
+y FN(2)7923 3799 y FO(a)8111 3843 y FN(2)8743 3799 y
+FP(if)75 b FO(\031)9231 3857 y Ff(\001)9395 3799 y FO(a)96
+b FL(=)f FO(a)10222 3843 y FN(1)7923 4133 y FO(\031)8137
+4192 y Ff(\001)8302 4133 y FO(a)253 b FP(otherwise)p
+Black Black Green Black Green Black OliveGreen Black
+4912 4756 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black
+Blue 292 w FL([])p Black 75 w FP(stands)76 b(for)g(the)g(empty)g(list)f
+(\(the)g(identity)5204 5051 y(permutation\),)h(and)p
+Black Green Black Green Black OliveGreen Black 4912 5476
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 292
+w FL(\()p FO(a)5522 5520 y FN(1)5708 5476 y FO(a)5896
+5520 y FN(2)6026 5476 y FL(\))95 b(::)g FO(\031)p Black
+86 w FP(stands)76 b(for)g(the)g(permutation)p Blue 76
+w FO(\031)p Black 5204 5794 a FP(followed)g(by)g(the)f(swapping)p
+Blue 76 w FL(\()p FO(a)8532 5838 y FN(1)8718 5794 y FO(a)8906
+5838 y FN(2)9035 5794 y FL(\))p Black 0 TeXcolorgray
+10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9359 6307
+a FI(Munich,)26 b(12.)f(April)h(2005)e(\226)i(p.18)f(\(1/1\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 19 60
+TeXDict begin 19 59 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 60/View [ /XYZ null null null ] /Title (\mbox {Permutations on Atoms (ct.)})
+/OUT pdfmark end
+ 4644 1909 a Gray 4658 2027 a FR(P)-10 b(ermutations)128
+b(on)g(Atoms)h(\(ct.\))p 0 TeXcolorgray Black Black Green
+Black Green Black OliveGreen Black 4912 2582 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 292 w FP(the)p Red 76
+w Ft(composition)p Black 74 w FP(of)75 b(two)g(permutations)i(is)e
+(given)5204 2897 y(by)h(list-concatenation,)f(written)h(as)p
+Blue 76 w FO(\031)9311 2789 y Fj(0)9392 2897 y FL(@)p
+FO(\031)p Black 11 w FP(,)p Black Green Black Green Black
+OliveGreen Black 4912 3298 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black 292 w(the)p Red 76 w Ft(inverse)p
+Black 76 w FP(of)f(a)h(permutation)h(is)e(given)g(by)h(list)5204
+3631 y(reversal,)g(written)h(as)p Blue 75 w FO(\031)7803
+3523 y Fj(\000)p FN(1)p Black 8117 3631 a FP(,)e(and)p
+Black Green Black Green Black OliveGreen Black 4912 4019
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 292 w(the)p
+Red 76 w Ft(disagreement)111 b(set)p Black 76 w FP(of)75
+b(two)h(permutations)p Blue 76 w FO(\031)p Black 5204
+4333 a FP(and)p Blue 76 w FO(\031)5903 4225 y Fj(0)p
+Black 6060 4333 a FP(is)f(the)h(set)f(of)h(atoms)p Blue
+5746 4964 a
+ tx@Dict begin tx@NodeDict begin {10.79999 3.59999 61.05418 30.52708
+3.59999 } false /N@A 16 {InitRnode } NewNode end end
+ 5746 4964 a FO(ds)p FL(\()p FO(\031)11 b(;)58
+b(\031)6796 4856 y Fj(0)6877 4964 y FL(\))7102 4789 y
+Fm(def)7130 4964 y FL(=)123 b Fv(f)p FO(a)95 b Fv(j)g
+FO(\031)8371 5023 y Ff(\001)8535 4964 y FO(a)h Fv(6)p
+FL(=)f FO(\031)9388 4841 y Fj(0)9469 5023 y Ff(\001)9634
+4964 y FO(a)p Fv(g)p Black Black Green Black Green Black
+OliveGreen Black 4912 5650 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black Blue 292 w FO(\031)p Black Red 86
+w Fv(\030)p Black Blue 76 w FO(\031)6049 5542 y Fj(0)p
+Black Blue 6206 5475 a Fm(def)6234 5650 y FL(=)p Black
+Blue 103 w FO(ds)p FL(\()p FO(\031)11 b(;)57 b(\031)7646
+5542 y Fj(0)7728 5650 y FL(\))95 b(=)g Fi(?)p Black FP(.)p
+0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9345 6307 a FI(Munich,)26 b(12.)f(April)g(2005)g(\226)h(p.19)f(\(1/6\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 19 61
+TeXDict begin 19 60 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+4658 2027 a FR(P)-10 b(ermutations)128 b(on)g(Atoms)h(\(ct.\))p
+0 TeXcolorgray Black Black Green Black Green Black OliveGreen
+Black 4912 2582 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black 292 w FP(the)p Red 76 w Ft(composition)p Black
+74 w FP(of)75 b(two)g(permutations)i(is)e(given)5204
+2897 y(by)h(list-concatenation,)f(written)h(as)p Blue
+76 w FO(\031)9311 2789 y Fj(0)9392 2897 y FL(@)p FO(\031)p
+Black 11 w FP(,)p Black Green Black Green Black OliveGreen
+Black 4912 3298 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black 292 w(the)p Red 76 w Ft(inverse)p Black 76 w FP(of)f(a)h
+(permutation)h(is)e(given)g(by)h(list)5204 3631 y(reversal,)g(written)h
+(as)p Blue 75 w FO(\031)7803 3523 y Fj(\000)p FN(1)p
+Black 8117 3631 a FP(,)e(and)p Black Green Black Green
+Black OliveGreen Black 4912 4019 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black 292 w(the)p Red 76 w Ft(disagreement)111
+b(set)p Black 76 w FP(of)75 b(two)h(permutations)p Blue
+76 w FO(\031)p Black 5204 4333 a FP(and)p Blue 76 w FO(\031)5903
+4225 y Fj(0)p Black 6060 4333 a FP(is)f(the)h(set)f(of)h(atoms)p
+Blue 5746 4964 a
+ tx@Dict begin tx@NodeDict begin {10.79999 3.59999 61.05418 30.52708
+3.59999 } false /N@A 16 {InitRnode } NewNode end end
+ 5746 4964 a FO(ds)p FL(\()p FO(\031)11
+b(;)58 b(\031)6796 4856 y Fj(0)6877 4964 y FL(\))7102
+4789 y Fm(def)7130 4964 y FL(=)123 b Fv(f)p FO(a)95 b
+Fv(j)g FO(\031)8371 5023 y Ff(\001)8535 4964 y FO(a)h
+Fv(6)p FL(=)f FO(\031)9388 4841 y Fj(0)9469 5023 y Ff(\001)9634
+4964 y FO(a)p Fv(g)p Black Black Green Black Green Black
+OliveGreen Black 4912 5650 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black Blue 292 w FO(\031)p Black Red 86
+w Fv(\030)p Black Blue 76 w FO(\031)6049 5542 y Fj(0)p
+Black Blue 6206 5475 a Fm(def)6234 5650 y FL(=)p Black
+Blue 103 w FO(ds)p FL(\()p FO(\031)11 b(;)57 b(\031)7646
+5542 y Fj(0)7728 5650 y FL(\))95 b(=)g Fi(?)p Black FP(.)p
+Red Black 1 1 0.8 TeXcolorrgb Black 5614 5271 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
+3.8 neg 36.87119 neg 231.42204 44.07117 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial Black Black Blue 5757 5049 a
+FO(\031)p Black Blue 68 w FL(=)p Black Blue -598 x Fw(0)6288
+4986 y(@)6548 4707 y FO(a)h Fv(7!)f FO(b)6566 5041 y(b)g
+Fv(7!)g FO(c)6549 5376 y(c)g Fv(7!)g FO(a)7424 4451 y
+Fw(1)7424 4986 y(A)p Black Blue 7932 5049 a FO(\031)8146
+4941 y Fj(\000)p FN(1)p Black Blue 8517 5049 a FL(=)p
+Black Blue -598 x Fw(0)8777 4986 y(@)9037 4707 y FO(b)g
+Fv(7!)g FO(a)9055 5041 y(c)g Fv(7!)g FO(b)9038 5376 y(a)g
+Fv(7!)h FO(c)9912 4451 y Fw(1)9912 4986 y(A)p Black Blue
+6028 5854 a FL(=)p Black Blue 39 w(\()p FO(a)57 b(c)p
+FL(\)\()p FO(a)g(b)p FL(\))p Black Blue 872 w(=)p Black
+Blue 38 w(\()p FO(a)h(b)p FL(\)\()p FO(a)f(c)p FL(\))p
+Black 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9331 6307 a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.19)f(\(2/6\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 19 62
+TeXDict begin 19 61 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+4658 2027 a FR(P)-10 b(ermutations)128 b(on)g(Atoms)h(\(ct.\))p
+0 TeXcolorgray Black Black Green Black Green Black OliveGreen
+Black 4912 2582 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black 292 w FP(the)p Red 76 w Ft(composition)p Black
+74 w FP(of)75 b(two)g(permutations)i(is)e(given)5204
+2897 y(by)h(list-concatenation,)f(written)h(as)p Blue
+76 w FO(\031)9311 2789 y Fj(0)9392 2897 y FL(@)p FO(\031)p
+Black 11 w FP(,)p Black Green Black Green Black OliveGreen
+Black 4912 3298 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black 292 w(the)p Red 76 w Ft(inverse)p Black 76 w FP(of)f(a)h
+(permutation)h(is)e(given)g(by)h(list)5204 3631 y(reversal,)g(written)h
+(as)p Blue 75 w FO(\031)7803 3523 y Fj(\000)p FN(1)p
+Black 8117 3631 a FP(,)e(and)p Black Green Black Green
+Black OliveGreen Black 4912 4019 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black 292 w(the)p Red 76 w Ft(disagreement)111
+b(set)p Black 76 w FP(of)75 b(two)h(permutations)p Blue
+76 w FO(\031)p Black 5204 4333 a FP(and)p Blue 76 w FO(\031)5903
+4225 y Fj(0)p Black 6060 4333 a FP(is)f(the)h(set)f(of)h(atoms)p
+Blue 5746 4964 a
+ tx@Dict begin tx@NodeDict begin {10.79999 3.59999 61.05418 30.52708
+3.59999 } false /N@A 16 {InitRnode } NewNode end end
+ 5746 4964 a FO(ds)p FL(\()p FO(\031)11
+b(;)58 b(\031)6796 4856 y Fj(0)6877 4964 y FL(\))7102
+4789 y Fm(def)7130 4964 y FL(=)123 b Fv(f)p FO(a)95 b
+Fv(j)g FO(\031)8371 5023 y Ff(\001)8535 4964 y FO(a)h
+Fv(6)p FL(=)f FO(\031)9388 4841 y Fj(0)9469 5023 y Ff(\001)9634
+4964 y FO(a)p Fv(g)p Black Black Green Black Green Black
+OliveGreen Black 4912 5650 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black Blue 292 w FO(\031)p Black Red 86
+w Fv(\030)p Black Blue 76 w FO(\031)6049 5542 y Fj(0)p
+Black Blue 6206 5475 a Fm(def)6234 5650 y FL(=)p Black
+Blue 103 w FO(ds)p FL(\()p FO(\031)11 b(;)57 b(\031)7646
+5542 y Fj(0)7728 5650 y FL(\))95 b(=)g Fi(?)p Black FP(.)p
+0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9331 6307 a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.19)f(\(3/6\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 19 63
+TeXDict begin 19 62 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+4658 2027 a FR(P)-10 b(ermutations)128 b(on)g(Atoms)h(\(ct.\))p
+0 TeXcolorgray Black Black Green Black Green Black OliveGreen
+Black 4912 2582 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black 292 w FP(the)p Red 76 w Ft(composition)p Black
+74 w FP(of)75 b(two)g(permutations)i(is)e(given)5204
+2897 y(by)h(list-concatenation,)f(written)h(as)p Blue
+76 w FO(\031)9311 2789 y Fj(0)9392 2897 y FL(@)p FO(\031)p
+Black 11 w FP(,)p Black Green Black Green Black OliveGreen
+Black 4912 3298 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black 292 w(the)p Red 76 w Ft(inverse)p Black 76 w FP(of)f(a)h
+(permutation)h(is)e(given)g(by)h(list)5204 3631 y(reversal,)g(written)h
+(as)p Blue 75 w FO(\031)7803 3523 y Fj(\000)p FN(1)p
+Black 8117 3631 a FP(,)e(and)p Black Green Black Green
+Black OliveGreen Black 4912 4019 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black 292 w(the)p Red 76 w Ft(disagreement)111
+b(set)p Black 76 w FP(of)75 b(two)h(permutations)p Blue
+76 w FO(\031)p Black 5204 4333 a FP(and)p Blue 76 w FO(\031)5903
+4225 y Fj(0)p Black 6060 4333 a FP(is)f(the)h(set)f(of)h(atoms)p
+Blue 5746 4964 a
+ tx@Dict begin tx@NodeDict begin {10.79999 3.59999 61.05418 30.52708
+3.59999 } false /N@A 16 {InitRnode } NewNode end end
+ 5746 4964 a FO(ds)p FL(\()p FO(\031)11
+b(;)58 b(\031)6796 4856 y Fj(0)6877 4964 y FL(\))7102
+4789 y Fm(def)7130 4964 y FL(=)123 b Fv(f)p FO(a)95 b
+Fv(j)g FO(\031)8371 5023 y Ff(\001)8535 4964 y FO(a)h
+Fv(6)p FL(=)f FO(\031)9388 4841 y Fj(0)9469 5023 y Ff(\001)9634
+4964 y FO(a)p Fv(g)p Black Black Green Black Green Black
+OliveGreen Black 4912 5650 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black Blue 292 w FO(\031)p Black Red 86
+w Fv(\030)p Black Blue 76 w FO(\031)6049 5542 y Fj(0)p
+Black Blue 6206 5475 a Fm(def)6234 5650 y FL(=)p Black
+Blue 103 w FO(ds)p FL(\()p FO(\031)11 b(;)57 b(\031)7646
+5542 y Fj(0)7728 5650 y FL(\))95 b(=)g Fi(?)p Black FP(.)5682
+3476 y
+ tx@Dict begin tx@NodeDict begin {28.66821 21.46822 220.99567 110.49783
+3.59999 } false /N@B 16 {InitRnode } NewNode end end
+ 5682 3476 a Red Black 1 1 0.8 TeXcolorrgb Black
+79 w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
+3.8 neg 21.46822 neg 217.19566 28.66821 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial -314 x FP(for)76
+b(\(\002nite\))f(permutations)h(this)f(set)h(is)5761
+3455 y(always)g(\002nite)g(\(namely)g(a)g(subset)g(of)f(the)5761
+3769 y(atoms)g(occurring)p Blue 76 w FO(\031)p Black
+86 w FP(and)p Blue 76 w FO(\031)8703 3661 y Fj(0)p Black
+8785 3769 a FP(\))p Red Black 4658 6236 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg
+0.0 0.0 0 0 /N@B /N@A InitNC { /AngleA 270.  def /AngleB 90.  def 0.9
+ 0.9  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore  grestore end
+ 4658 6236 a
+0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9331 6307 a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.19)f(\(4/6\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 19 64
+TeXDict begin 19 63 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+4658 2027 a FR(P)-10 b(ermutations)128 b(on)g(Atoms)h(\(ct.\))p
+0 TeXcolorgray Black Black Green Black Green Black OliveGreen
+Black 4912 2582 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black 292 w FP(the)p Red 76 w Ft(composition)p Black
+74 w FP(of)75 b(two)g(permutations)i(is)e(given)5204
+2897 y(by)h(list-concatenation,)f(written)h(as)p Blue
+76 w FO(\031)9311 2789 y Fj(0)9392 2897 y FL(@)p FO(\031)p
+Black 11 w FP(,)p Black Green Black Green Black OliveGreen
+Black 4912 3298 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black 292 w(the)p Red 76 w Ft(inverse)p Black 76 w FP(of)f(a)h
+(permutation)h(is)e(given)g(by)h(list)5204 3631 y(reversal,)g(written)h
+(as)p Blue 75 w FO(\031)7803 3523 y Fj(\000)p FN(1)p
+Black 8117 3631 a FP(,)e(and)p Black Green Black Green
+Black OliveGreen Black 4912 4019 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black 292 w(the)p Red 76 w Ft(disagreement)111
+b(set)p Black 76 w FP(of)75 b(two)h(permutations)p Blue
+76 w FO(\031)p Black 5204 4333 a FP(and)p Blue 76 w FO(\031)5903
+4225 y Fj(0)p Black 6060 4333 a FP(is)f(the)h(set)f(of)h(atoms)p
+Blue 5746 4964 a
+ tx@Dict begin tx@NodeDict begin {10.79999 3.59999 61.05418 30.52708
+3.59999 } false /N@A 16 {InitRnode } NewNode end end
+ 5746 4964 a FO(ds)p FL(\()p FO(\031)11
+b(;)58 b(\031)6796 4856 y Fj(0)6877 4964 y FL(\))7102
+4789 y Fm(def)7130 4964 y FL(=)123 b Fv(f)p FO(a)95 b
+Fv(j)g FO(\031)8371 5023 y Ff(\001)8535 4964 y FO(a)h
+Fv(6)p FL(=)f FO(\031)9388 4841 y Fj(0)9469 5023 y Ff(\001)9634
+4964 y FO(a)p Fv(g)p Black Black Green Black Green Black
+OliveGreen Black 4912 5650 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black Blue 292 w FO(\031)p Black Red 86
+w Fv(\030)p Black Blue 76 w FO(\031)6049 5542 y Fj(0)p
+Black Blue 6206 5475 a Fm(def)6234 5650 y FL(=)p Black
+Blue 103 w FO(ds)p FL(\()p FO(\031)11 b(;)57 b(\031)7646
+5542 y Fj(0)7728 5650 y FL(\))95 b(=)g Fi(?)p Black FP(.)5682
+3476 y
+ tx@Dict begin tx@NodeDict begin {54.06403 46.86404 220.99567 110.49783
+3.59999 } false /N@B 16 {InitRnode } NewNode end end
+ 5682 3476 a Red Black 1 1 0.8 TeXcolorrgb Black
+79 w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
+3.8 neg 46.86404 neg 217.19566 54.06403 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial -815 x FP(Example)p
+Blue 76 w FO(ds)p FL(\(\()p FO(a)58 b(c)p FL(\)\()p FO(a)f(b)p
+FL(\))p FO(;)g FL(\()p FO(a)g(b)p FL(\)\))p Black FP(?)p
+Black Black Blue 6445 2878 a Fw(0)6445 3413 y(@)6705
+3134 y FO(a)96 b Fv(7!)f FO(b)6723 3468 y(b)g Fv(7!)g
+FO(c)6706 3803 y(c)g Fv(7!)g FO(a)7581 2878 y Fw(1)7581
+3413 y(A)p Black Blue 8089 2878 a(0)8089 3413 y(@)8349
+3134 y FO(a)g Fv(7!)g FO(b)8349 3468 y(b)g Fv(7!)g FO(a)8368
+3803 y(c)g Fv(7!)g FO(c)9224 2878 y Fw(1)9224 3413 y(A)p
+Black Blue 7818 4291 a FL(=)g Fv(f)p FO(b;)57 b(c)p Fv(g)p
+Black Red Black 4658 6236 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg
+0.0 0.0 0 0 /N@B /N@A InitNC { /AngleA 270.  def /AngleB 70.  def 0.3
+ 0.3  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore  grestore end
+ 4658 6236 a 0 TeXcolorgray
+10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9331 6307
+a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.19)f(\(5/6\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 19 65
+TeXDict begin 19 64 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+4658 2027 a FR(P)-10 b(ermutations)128 b(on)g(Atoms)h(\(ct.\))p
+0 TeXcolorgray Black Black Green Black Green Black OliveGreen
+Black 4912 2582 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black 292 w FP(the)p Red 76 w Ft(composition)p Black
+74 w FP(of)75 b(two)g(permutations)i(is)e(given)5204
+2897 y(by)h(list-concatenation,)f(written)h(as)p Blue
+76 w FO(\031)9311 2789 y Fj(0)9392 2897 y FL(@)p FO(\031)p
+Black 11 w FP(,)p Black Green Black Green Black OliveGreen
+Black 4912 3298 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black 292 w(the)p Red 76 w Ft(inverse)p Black 76 w FP(of)f(a)h
+(permutation)h(is)e(given)g(by)h(list)5204 3631 y(reversal,)g(written)h
+(as)p Blue 75 w FO(\031)7803 3523 y Fj(\000)p FN(1)p
+Black 8117 3631 a FP(,)e(and)p Black Green Black Green
+Black OliveGreen Black 4912 4019 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black 292 w(the)p Red 76 w Ft(disagreement)111
+b(set)p Black 76 w FP(of)75 b(two)h(permutations)p Blue
+76 w FO(\031)p Black 5204 4333 a FP(and)p Blue 76 w FO(\031)5903
+4225 y Fj(0)p Black 6060 4333 a FP(is)f(the)h(set)f(of)h(atoms)p
+Blue 5746 4964 a
+ tx@Dict begin tx@NodeDict begin {10.79999 3.59999 61.05418 30.52708
+3.59999 } false /N@A 16 {InitRnode } NewNode end end
+ 5746 4964 a FO(ds)p FL(\()p FO(\031)11
+b(;)58 b(\031)6796 4856 y Fj(0)6877 4964 y FL(\))7102
+4789 y Fm(def)7130 4964 y FL(=)123 b Fv(f)p FO(a)95 b
+Fv(j)g FO(\031)8371 5023 y Ff(\001)8535 4964 y FO(a)h
+Fv(6)p FL(=)f FO(\031)9388 4841 y Fj(0)9469 5023 y Ff(\001)9634
+4964 y FO(a)p Fv(g)p Black Black Green Black Green Black
+OliveGreen Black 4912 5650 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black Blue 292 w FO(\031)p Black Red 86
+w Fv(\030)p Black Blue 76 w FO(\031)6049 5542 y Fj(0)p
+Black Blue 6206 5475 a Fm(def)6234 5650 y FL(=)p Black
+Blue 103 w FO(ds)p FL(\()p FO(\031)11 b(;)57 b(\031)7646
+5542 y Fj(0)7728 5650 y FL(\))95 b(=)g Fi(?)p Black FP(.)p
+0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9331 6307 a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.19)f(\(6/6\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 20 66
+TeXDict begin 20 65 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 66/View [ /XYZ null null null ] /Title (\mbox {Properties of Permutations})
+/OUT pdfmark end
+ 4644 1909 a Gray 4658 2027 a FR(Pr)-9 b(operties)128
+b(of)h(P)-10 b(ermutations)p 0 TeXcolorgray Black 4658
+2588 a FP(Here)p Blue 76 w FO(a)p Black FP(,)p Blue 76
+w FO(b)p Black 75 w FP(and)p Blue 76 w FO(c)p Black 75
+w FP(are)76 b(arbitrary)h(atoms:)p Black Green Black
+Green Black OliveGreen Black 4912 3012 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 292 w FL(\()p FO(b)57
+b(b)p FL(\))5831 3071 y Ff(\001)5995 3012 y FO(a)96 b
+FL(=)f FO(a)p Black FP(,)p Blue 75 w FL(\()p FO(b)57
+b(c)p FL(\))7592 3071 y Ff(\001)7756 3012 y FO(a)96 b
+FL(=)f(\()p FO(c)57 b(b)p FL(\))9020 3071 y Ff(\001)9184
+3012 y FO(a)p Black Black Green Black Green Black OliveGreen
+Black 4912 3457 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black Blue 292 w(\031)5418 3349 y Fj(\000)p FN(1)5732
+3516 y Ff(\001)5896 3457 y FL(\()p FO(\031)6240 3516
+y Ff(\001)6404 3457 y FO(a)p FL(\))96 b(=)f FO(a)p Black
+Black Green Black Green Black OliveGreen Black 4912 3902
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 292
+w(\031)5418 3961 y Ff(\001)5582 3902 y FO(a)g FL(=)h
+FO(b)p Black 170 w FP(if)76 b(and)g(only)g(if)p Blue
+170 w FO(a)95 b FL(=)h FO(\031)9069 3794 y Fj(\000)p
+FN(1)9382 3961 y Ff(\001)9547 3902 y FO(b)p Black Black
+Green Black Green Black OliveGreen Black 4912 4326 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 292
+w(\031)5407 4371 y FN(1)5536 4326 y FL(@)p FO(\031)5999
+4371 y FN(2)6128 4385 y Ff(\001)6293 4326 y FO(a)f FL(=)g
+FO(\031)7134 4371 y FN(1)7263 4385 y Ff(\001)7427 4326
+y FL(\()p FO(\031)7760 4371 y FN(2)7890 4385 y Ff(\001)8054
+4326 y FO(a)p FL(\))p Black Black Green Black Green Black
+OliveGreen Black 4912 4754 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black Blue 292 w FO(\031)5418 4812 y Ff(\001)5582
+4754 y FL(\(\()p FO(b)57 b(c)p FL(\))6337 4812 y Ff(\001)6501
+4754 y FO(a)p FL(\))96 b(=)f(\()p FO(\031)7614 4812 y
+Ff(\001)7778 4754 y FO(b)171 b(\031)8318 4812 y Ff(\001)8482
+4754 y FO(c)p FL(\))8765 4812 y Ff(\001)8929 4754 y FL(\()p
+FO(\031)9273 4812 y Ff(\001)9438 4754 y FO(a)p FL(\))p
+Black 4658 5158 a FP(the)75 b(\002rst,)h(second)g(and)g(last)g(fact)f
+(can)h(be)f(generalised)4658 5437 y(to)p Black Green
+Black Green Black OliveGreen Black 4912 5825 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 292 w(if)p Blue 171 w
+FO(\031)106 b Fv(\030)95 b FO(\031)6458 5717 y Fj(0)p
+Black 6709 5825 a FP(then)p Blue 171 w FO(\031)7629 5883
+y Ff(\001)7793 5825 y FO(a)h FL(=)f FO(\031)8646 5717
+y Fj(0)8727 5883 y Ff(\001)8892 5825 y FO(a)p Black 0
+TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9331 6307 a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.20)f(\(1/3\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 20 67
+TeXDict begin 20 66 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+4658 2027 a FR(Pr)-9 b(operties)128 b(of)h(P)-10 b(ermutations)p
+0 TeXcolorgray Black 4658 2588 a FP(Here)p Blue 76 w
+FO(a)p Black FP(,)p Blue 76 w FO(b)p Black 75 w FP(and)p
+Blue 76 w FO(c)p Black 75 w FP(are)76 b(arbitrary)h(atoms:)p
+Black Green Black Green Black OliveGreen Black 4912 3012
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 292
+w FL(\()p FO(b)57 b(b)p FL(\))5831 3071 y Ff(\001)5995
+3012 y FO(a)96 b FL(=)f FO(a)p Black FP(,)p Blue 75 w
+FL(\()p FO(b)57 b(c)p FL(\))7592 3071 y Ff(\001)7756
+3012 y FO(a)96 b FL(=)f(\()p FO(c)57 b(b)p FL(\))9020
+3071 y Ff(\001)9184 3012 y FO(a)p Black Black Green Black
+Green Black OliveGreen Black 4912 3457 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 292 w(\031)5418 3349
+y Fj(\000)p FN(1)5732 3516 y Ff(\001)5896 3457 y FL(\()p
+FO(\031)6240 3516 y Ff(\001)6404 3457 y FO(a)p FL(\))96
+b(=)f FO(a)p Black Black Green Black Green Black OliveGreen
+Black 4912 3902 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black Blue 292 w(\031)5418 3961 y Ff(\001)5582 3902 y
+FO(a)g FL(=)h FO(b)p Black 170 w FP(if)76 b(and)g(only)g(if)p
+Blue 170 w FO(a)95 b FL(=)h FO(\031)9069 3794 y Fj(\000)p
+FN(1)9382 3961 y Ff(\001)9547 3902 y FO(b)p Black Black
+Green Black Green Black OliveGreen Black 4912 4326 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 292
+w(\031)5407 4371 y FN(1)5536 4326 y FL(@)p FO(\031)5999
+4371 y FN(2)6128 4385 y Ff(\001)6293 4326 y FO(a)f FL(=)g
+FO(\031)7134 4371 y FN(1)7263 4385 y Ff(\001)7427 4326
+y FL(\()p FO(\031)7760 4371 y FN(2)7890 4385 y Ff(\001)8054
+4326 y FO(a)p FL(\))p Black Black Green Black Green Black
+OliveGreen Black 4912 4754 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black Blue 292 w FO(\031)5418 4812 y Ff(\001)5582
+4754 y FL(\(\()p FO(b)57 b(c)p FL(\))6337 4812 y Ff(\001)6501
+4754 y FO(a)p FL(\))96 b(=)f(\()p FO(\031)7614 4812 y
+Ff(\001)7778 4754 y FO(b)171 b(\031)8318 4812 y Ff(\001)8482
+4754 y FO(c)p FL(\))8765 4812 y Ff(\001)8929 4754 y FL(\()p
+FO(\031)9273 4812 y Ff(\001)9438 4754 y FO(a)p FL(\))p
+Black 4658 5158 a FP(the)75 b(\002rst,)h(second)g(and)g(last)g(fact)f
+(can)h(be)f(generalised)4658 5437 y(to)p Black Green
+Black Green Black OliveGreen Black 4912 5825 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 292 w(if)p Blue 171 w
+FO(\031)106 b Fv(\030)95 b FO(\031)6458 5717 y Fj(0)p
+Black 6709 5825 a FP(then)p Blue 171 w FO(\031)7629 5883
+y Ff(\001)7793 5825 y FO(a)h FL(=)f FO(\031)8646 5717
+y Fj(0)8727 5883 y Ff(\001)8892 5825 y FO(a)p Black Red
+Black 1 1 0.8 TeXcolorrgb Black 5084 3987 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.10 true
+3.8 neg 66.94995 neg 259.8748 74.14995 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial -1253 x FP(Preview:)p 5084 2790
+972 12 v 76 w(in)76 b(the)f(future,)j(permutations)e(will)f(be)5084
+3026 y(completely)h(characterised)g(by)g(the)g(properties:)p
+Black Green Black Green Black OliveGreen Black 5338 3450
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 292
+w FL([])5816 3509 y Ff(\001)5980 3450 y FO(x)95 b FL(=)g
+FO(x)p Black Black Green Black Green Black OliveGreen
+Black 5338 3878 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black Blue 292 w(\031)5833 3922 y FN(1)5962 3878 y FL(@)p
+FO(\031)6425 3922 y FN(2)6554 3936 y Ff(\001)6718 3878
+y FO(x)h FL(=)f FO(\031)7568 3922 y FN(1)7697 3936 y
+Ff(\001)7861 3878 y FL(\()p FO(\031)8194 3922 y FN(2)8323
+3936 y Ff(\001)8487 3878 y FO(x)p FL(\))p Black Black
+Green Black Green Black OliveGreen Black 5338 4304 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 292 w FP(if)p
+Blue 170 w FO(\031)106 b Fv(\030)96 b FO(\031)6884 4196
+y Fj(0)p Black 7135 4304 a FP(then)p Blue 171 w FO(\031)8055
+4363 y Ff(\001)8219 4304 y FO(x)f FL(=)h FO(\031)9080
+4196 y Fj(0)9161 4363 y Ff(\001)9325 4304 y FO(x)p Black
+5084 4693 a FP(where)p Blue 76 w FO(x)p Black 75 w FP(stands)76
+b(also)f(for)h(other)g('things',)e(not)5084 4985 y(just)h(atoms.)94
+b(Don't)75 b(worry)h(this)f(will)g(become)5084 5278 y(clearer)h(later)h
+(on.)p 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9317 6307 a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.20)f(\(2/3\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 20 68
+TeXDict begin 20 67 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+4658 2027 a FR(Pr)-9 b(operties)128 b(of)h(P)-10 b(ermutations)p
+0 TeXcolorgray Black 4658 2588 a FP(Here)p Blue 76 w
+FO(a)p Black FP(,)p Blue 76 w FO(b)p Black 75 w FP(and)p
+Blue 76 w FO(c)p Black 75 w FP(are)76 b(arbitrary)h(atoms:)p
+Black Green Black Green Black OliveGreen Black 4912 3012
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 292
+w FL(\()p FO(b)57 b(b)p FL(\))5831 3071 y Ff(\001)5995
+3012 y FO(a)96 b FL(=)f FO(a)p Black FP(,)p Blue 75 w
+FL(\()p FO(b)57 b(c)p FL(\))7592 3071 y Ff(\001)7756
+3012 y FO(a)96 b FL(=)f(\()p FO(c)57 b(b)p FL(\))9020
+3071 y Ff(\001)9184 3012 y FO(a)p Black Black Green Black
+Green Black OliveGreen Black 4912 3457 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 292 w(\031)5418 3349
+y Fj(\000)p FN(1)5732 3516 y Ff(\001)5896 3457 y FL(\()p
+FO(\031)6240 3516 y Ff(\001)6404 3457 y FO(a)p FL(\))96
+b(=)f FO(a)p Black Black Green Black Green Black OliveGreen
+Black 4912 3902 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black Blue 292 w(\031)5418 3961 y Ff(\001)5582 3902 y
+FO(a)g FL(=)h FO(b)p Black 170 w FP(if)76 b(and)g(only)g(if)p
+Blue 170 w FO(a)95 b FL(=)h FO(\031)9069 3794 y Fj(\000)p
+FN(1)9382 3961 y Ff(\001)9547 3902 y FO(b)p Black Black
+Green Black Green Black OliveGreen Black 4912 4326 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 292
+w(\031)5407 4371 y FN(1)5536 4326 y FL(@)p FO(\031)5999
+4371 y FN(2)6128 4385 y Ff(\001)6293 4326 y FO(a)f FL(=)g
+FO(\031)7134 4371 y FN(1)7263 4385 y Ff(\001)7427 4326
+y FL(\()p FO(\031)7760 4371 y FN(2)7890 4385 y Ff(\001)8054
+4326 y FO(a)p FL(\))p Black Black Green Black Green Black
+OliveGreen Black 4912 4754 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black Blue 292 w FO(\031)5418 4812 y Ff(\001)5582
+4754 y FL(\(\()p FO(b)57 b(c)p FL(\))6337 4812 y Ff(\001)6501
+4754 y FO(a)p FL(\))96 b(=)f(\()p FO(\031)7614 4812 y
+Ff(\001)7778 4754 y FO(b)171 b(\031)8318 4812 y Ff(\001)8482
+4754 y FO(c)p FL(\))8765 4812 y Ff(\001)8929 4754 y FL(\()p
+FO(\031)9273 4812 y Ff(\001)9438 4754 y FO(a)p FL(\))p
+Black 4658 5158 a FP(the)75 b(\002rst,)h(second)g(and)g(last)g(fact)f
+(can)h(be)f(generalised)4658 5437 y(to)p Black Green
+Black Green Black OliveGreen Black 4912 5825 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 292 w(if)p Blue 171 w
+FO(\031)106 b Fv(\030)95 b FO(\031)6458 5717 y Fj(0)p
+Black 6709 5825 a FP(then)p Blue 171 w FO(\031)7629 5883
+y Ff(\001)7793 5825 y FO(a)h FL(=)f FO(\031)8646 5717
+y Fj(0)8727 5883 y Ff(\001)8892 5825 y FO(a)p Black 0
+TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9317 6307 a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.20)f(\(3/3\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 21 69
+TeXDict begin 21 68 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 69/View [ /XYZ null null null ] /Title (\mbox {Permutations on \boldmath $\lambda $-Terms})
+/OUT pdfmark end
+ 4644 1909 a Gray 4769 2030 a FR(P)-10 b(ermutations)129
+b(on)f FH(\025)p FR(-T)-47 b(erms)p 0 TeXcolorgray Black
+Black Black Blue 5267 2678 a FO(\031)5481 2737 y Ff(\001)5702
+2678 y FL(\()p FO(a)p FL(\))p Black 812 w FP(given)75
+b(by)h(the)g(action)f(on)g(atoms)p Blue 4893 3131 a FO(\031)5107
+3189 y Ff(\001)5328 3131 y FL(\()p FO(t)5582 3175 y FN(1)5768
+3131 y FO(t)5892 3175 y FN(2)6020 3131 y FL(\))p Black
+Blue 6398 2956 a Fm(def)6426 3131 y FL(=)p Black Blue
+276 w(\()p FO(\031)7306 3189 y Ff(\001)7470 3131 y FO(t)7594
+3175 y FN(1)7723 3131 y FL(\)\()p FO(\031)8197 3189 y
+Ff(\001)8361 3131 y FO(t)8485 3175 y FN(2)8614 3131 y
+FL(\))p Black Blue 4906 3583 a FO(\031)5120 3642 y Ff(\001)5284
+3583 y FL(\()p FO(\025a:t)p FL(\))p Black Blue 6398 3409
+a Fm(def)6426 3583 y FL(=)p Black Blue 276 w FO(\025)p
+FL(\()p FO(\031)7506 3642 y Ff(\001)7670 3583 y FO(a)p
+FL(\))p Black Blue FO(:)p FL(\()p FO(\031)8427 3642 y
+Ff(\001)8591 3583 y FO(t)p FL(\))p Black 4658 4015 a
+FP(We)g(have:)p Black Green Black Green Black OliveGreen
+Black 4912 4403 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black Blue 292 w FO(\031)5418 4295 y Fj(\000)p FN(1)5732
+4462 y Ff(\001)5896 4403 y FL(\()p FO(\031)6240 4462
+y Ff(\001)6404 4403 y FO(t)p FL(\))95 b(=)g FO(t)p Black
+Black Green Black Green Black OliveGreen Black 4912 4808
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 292
+w(t)5328 4852 y FN(1)5552 4808 y FL(=)g FO(t)6031 4852
+y FN(2)p Black 6330 4808 a FP(if)75 b(and)i(only)e(if)p
+Blue 171 w FO(\031)8214 4866 y Ff(\001)8378 4808 y FO(t)8502
+4852 y FN(1)8726 4808 y FL(=)95 b FO(\031)9295 4866 y
+Ff(\001)9459 4808 y FO(t)9583 4852 y FN(2)p Black Black
+Green Black Green Black OliveGreen Black 4912 5250 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 292
+w FO(\031)5418 5308 y Ff(\001)5582 5250 y FO(t)5706 5294
+y FN(1)5930 5250 y FL(=)g FO(t)6409 5294 y FN(2)p Black
+6708 5250 a FP(if)76 b(and)g(only)g(if)p Blue 170 w FO(t)8502
+5294 y FN(1)8726 5250 y FL(=)95 b FO(\031)9295 5142 y
+Fj(\000)p FN(1)9609 5308 y Ff(\001)9773 5250 y FO(t)9897
+5294 y FN(2)p Black 4658 5618 a Fp(\(The)63 b(attentive)h(listener)g
+(might)e(like)h(to)f(prove)h(these)4658 5865 y(properties.)78
+b(You)62 b(never)i(know)e(what)h(you)e(are)i(being)g(told.\))p
+0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9345 6307 a FI(Munich,)26 b(12.)f(April)g(2005)g(\226)h(p.21)f(\(1/4\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 21 70
+TeXDict begin 21 69 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+4769 2030 a FR(P)-10 b(ermutations)129 b(on)f FH(\025)p
+FR(-T)-47 b(erms)p 0 TeXcolorgray Black Black Black Blue
+5267 2678 a FO(\031)5481 2737 y Ff(\001)5702 2678 y FL(\()p
+FO(a)p FL(\))p Black 812 w FP(given)75 b(by)h(the)g(action)f(on)g
+(atoms)p Blue 4893 3131 a FO(\031)5107 3189 y Ff(\001)5328
+3131 y FL(\()p FO(t)5582 3175 y FN(1)5768 3131 y FO(t)5892
+3175 y FN(2)6020 3131 y FL(\))p Black Blue 6398 2956
+a Fm(def)6426 3131 y FL(=)p Black Blue 276 w(\()p FO(\031)7306
+3189 y Ff(\001)7470 3131 y FO(t)7594 3175 y FN(1)7723
+3131 y FL(\)\()p FO(\031)8197 3189 y Ff(\001)8361 3131
+y FO(t)8485 3175 y FN(2)8614 3131 y FL(\))p Black Blue
+4906 3583 a FO(\031)5120 3642 y Ff(\001)5284 3583 y FL(\()p
+FO(\025a:t)p FL(\))p Black Blue 6398 3409 a Fm(def)6426
+3583 y FL(=)p Black Red 6962 3583 a
+ tx@Dict begin tx@NodeDict begin {10.79999 3.59999 49.6809 24.84044
+3.59999 } false /N@A 16 {InitRnode } NewNode end end
+ 6962 3583 a FO(\025)p
+FL(\()p FO(\031)7506 3642 y Ff(\001)7670 3583 y FO(a)p
+FL(\))p Black Blue FO(:)p FL(\()p FO(\031)8427 3642 y
+Ff(\001)8591 3583 y FO(t)p FL(\))p Black 4658 4015 a
+FP(We)g(have:)p Black Green Black Green Black OliveGreen
+Black 4912 4403 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black Blue 292 w FO(\031)5418 4295 y Fj(\000)p FN(1)5732
+4462 y Ff(\001)5896 4403 y FL(\()p FO(\031)6240 4462
+y Ff(\001)6404 4403 y FO(t)p FL(\))95 b(=)g FO(t)p Black
+Black Green Black Green Black OliveGreen Black 4912 4808
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 292
+w(t)5328 4852 y FN(1)5552 4808 y FL(=)g FO(t)6031 4852
+y FN(2)p Black 6330 4808 a FP(if)75 b(and)i(only)e(if)p
+Blue 171 w FO(\031)8214 4866 y Ff(\001)8378 4808 y FO(t)8502
+4852 y FN(1)8726 4808 y FL(=)95 b FO(\031)9295 4866 y
+Ff(\001)9459 4808 y FO(t)9583 4852 y FN(2)p Black Black
+Green Black Green Black OliveGreen Black 4912 5250 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 292
+w FO(\031)5418 5308 y Ff(\001)5582 5250 y FO(t)5706 5294
+y FN(1)5930 5250 y FL(=)g FO(t)6409 5294 y FN(2)p Black
+6708 5250 a FP(if)76 b(and)g(only)g(if)p Blue 170 w FO(t)8502
+5294 y FN(1)8726 5250 y FL(=)95 b FO(\031)9295 5142 y
+Fj(\000)p FN(1)9609 5308 y Ff(\001)9773 5250 y FO(t)9897
+5294 y FN(2)p Black 4658 5618 a Fp(\(The)63 b(attentive)h(listener)g
+(might)e(like)h(to)f(prove)h(these)4658 5865 y(properties.)78
+b(You)62 b(never)i(know)e(what)h(you)e(are)i(being)g(told.\))6417
+4378 y
+ tx@Dict begin tx@NodeDict begin {18.60509 12.60507 149.86378 74.93188
+3.0 } false /N@B 16 {InitRnode } NewNode end end
+ 6417 4378 a Red Black 1 1 0.8 TeXcolorrgb Black
+78 w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
+3.8 neg 12.60507 neg 146.06378 18.60509 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial -106 x FP('we)76
+b(treat)g(lambdas)g(as)f(if)6495 4551 y(there)i(were)f(no)f(binders')p
+Red Black 4658 6205 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg
+0.0 0.0 0 0 /N@B /N@A InitNC { /AngleA 90.  def /AngleB 270.  def 0.9
+ 0.9  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore  grestore end
+ 4658 6205 a 0 TeXcolorgray 10856
+5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9331 6307 a FI(Munich,)25
+b(12.)h(April)f(2005)g(\226)h(p.21)f(\(2/4\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 21 71
+TeXDict begin 21 70 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+4769 2030 a FR(P)-10 b(ermutations)129 b(on)f FH(\025)p
+FR(-T)-47 b(erms)p 0 TeXcolorgray Black Black Black Blue
+5267 2678 a FO(\031)5481 2737 y Ff(\001)5702 2678 y FL(\()p
+FO(a)p FL(\))p Black 812 w FP(given)75 b(by)h(the)g(action)f(on)g
+(atoms)p Blue 4893 3131 a FO(\031)5107 3189 y Ff(\001)5328
+3131 y FL(\()p FO(t)5582 3175 y FN(1)5768 3131 y FO(t)5892
+3175 y FN(2)6020 3131 y FL(\))p Black Blue 6398 2956
+a Fm(def)6426 3131 y FL(=)p Black Blue 276 w(\()p FO(\031)7306
+3189 y Ff(\001)7470 3131 y FO(t)7594 3175 y FN(1)7723
+3131 y FL(\)\()p FO(\031)8197 3189 y Ff(\001)8361 3131
+y FO(t)8485 3175 y FN(2)8614 3131 y FL(\))p Black Blue
+4906 3583 a FO(\031)5120 3642 y Ff(\001)5284 3583 y FL(\()p
+FO(\025a:t)p FL(\))p Black Blue 6398 3409 a Fm(def)6426
+3583 y FL(=)p Black Blue 276 w FO(\025)p FL(\()p FO(\031)7506
+3642 y Ff(\001)7670 3583 y FO(a)p FL(\))p Black Blue
+FO(:)p FL(\()p FO(\031)8427 3642 y Ff(\001)8591 3583
+y FO(t)p FL(\))p Black 4658 4015 a FP(We)g(have:)p Black
+Green Black Green Black OliveGreen Black 4912 4403 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 292
+w FO(\031)5418 4295 y Fj(\000)p FN(1)5732 4462 y Ff(\001)5896
+4403 y FL(\()p FO(\031)6240 4462 y Ff(\001)6404 4403
+y FO(t)p FL(\))95 b(=)g FO(t)p Black Black Green Black
+Green Black OliveGreen Black 4912 4808 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 292 w(t)5328 4852
+y FN(1)5552 4808 y FL(=)g FO(t)6031 4852 y FN(2)p Black
+6330 4808 a FP(if)75 b(and)i(only)e(if)p Blue 171 w FO(\031)8214
+4866 y Ff(\001)8378 4808 y FO(t)8502 4852 y FN(1)8726
+4808 y FL(=)95 b FO(\031)9295 4866 y Ff(\001)9459 4808
+y FO(t)9583 4852 y FN(2)p Black Black Green Black Green
+Black OliveGreen Black 4912 5250 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black Blue 292 w FO(\031)5418 5308 y Ff(\001)5582
+5250 y FO(t)5706 5294 y FN(1)5930 5250 y FL(=)g FO(t)6409
+5294 y FN(2)p Black 6708 5250 a FP(if)76 b(and)g(only)g(if)p
+Blue 170 w FO(t)8502 5294 y FN(1)8726 5250 y FL(=)95
+b FO(\031)9295 5142 y Fj(\000)p FN(1)9609 5308 y Ff(\001)9773
+5250 y FO(t)9897 5294 y FN(2)p Black 4658 5618 a Fp(\(The)63
+b(attentive)h(listener)g(might)e(like)h(to)f(prove)h(these)4658
+5865 y(properties.)78 b(You)62 b(never)i(know)e(what)h(you)e(are)i
+(being)g(told.\))p 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856
+5925 a 0.5 TeXcolorgray 9331 6307 a FI(Munich,)25 b(12.)h(April)f(2005)
+g(\226)h(p.21)f(\(3/4\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+
+4360 6416 a eop end
+%%Page: 21 72
+TeXDict begin 21 71 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+4769 2030 a FR(P)-10 b(ermutations)129 b(on)f FH(\025)p
+FR(-T)-47 b(erms)p 0 TeXcolorgray Black Black Black Blue
+5267 2678 a FO(\031)5481 2737 y Ff(\001)5702 2678 y FL(\()p
+FO(a)p FL(\))p Black 812 w FP(given)75 b(by)h(the)g(action)f(on)g
+(atoms)p Blue 4893 3131 a FO(\031)5107 3189 y Ff(\001)5328
+3131 y FL(\()p FO(t)5582 3175 y FN(1)5768 3131 y FO(t)5892
+3175 y FN(2)6020 3131 y FL(\))p Black Blue 6398 2956
+a Fm(def)6426 3131 y FL(=)p Black Blue 276 w(\()p FO(\031)7306
+3189 y Ff(\001)7470 3131 y FO(t)7594 3175 y FN(1)7723
+3131 y FL(\)\()p FO(\031)8197 3189 y Ff(\001)8361 3131
+y FO(t)8485 3175 y FN(2)8614 3131 y FL(\))p Black Blue
+4906 3583 a FO(\031)5120 3642 y Ff(\001)5284 3583 y FL(\()p
+FO(\025a:t)p FL(\))p Black Blue 6398 3409 a Fm(def)6426
+3583 y FL(=)p Black Blue 276 w FO(\025)p FL(\()p FO(\031)7506
+3642 y Ff(\001)7670 3583 y FO(a)p FL(\))p Black Blue
+FO(:)p FL(\()p FO(\031)8427 3642 y Ff(\001)8591 3583
+y FO(t)p FL(\))p Black 4658 4015 a FP(We)g(have:)p Black
+Green Black Green Black OliveGreen Black 4912 4403 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 292
+w FO(\031)5418 4295 y Fj(\000)p FN(1)5732 4462 y Ff(\001)5896
+4403 y FL(\()p FO(\031)6240 4462 y Ff(\001)6404 4403
+y FO(t)p FL(\))95 b(=)g FO(t)p Black Black Green Black
+Green Black OliveGreen Black 4912 4808 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 292 w(t)5328 4852
+y FN(1)5552 4808 y FL(=)g FO(t)6031 4852 y FN(2)p Black
+6330 4808 a FP(if)75 b(and)i(only)e(if)p Blue 171 w FO(\031)8214
+4866 y Ff(\001)8378 4808 y FO(t)8502 4852 y FN(1)8726
+4808 y FL(=)95 b FO(\031)9295 4866 y Ff(\001)9459 4808
+y FO(t)9583 4852 y FN(2)p Black Black Green Black Green
+Black OliveGreen Black 4912 5250 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black Blue 292 w FO(\031)5418 5308 y Ff(\001)5582
+5250 y FO(t)5706 5294 y FN(1)5930 5250 y FL(=)g FO(t)6409
+5294 y FN(2)p Black 6708 5250 a FP(if)76 b(and)g(only)g(if)p
+Blue 170 w FO(t)8502 5294 y FN(1)8726 5250 y FL(=)95
+b FO(\031)9295 5142 y Fj(\000)p FN(1)9609 5308 y Ff(\001)9773
+5250 y FO(t)9897 5294 y FN(2)p Black 4658 5618 a Fp(\(The)63
+b(attentive)h(listener)g(might)e(like)h(to)f(prove)h(these)4658
+5865 y(properties.)78 b(You)62 b(never)i(know)e(what)h(you)e(are)i
+(being)g(told.\))p Red Black 1 1 0.8 TeXcolorrgb Black
+4907 3905 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
+3.8 neg 59.40125 neg 276.94662 65.40125 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial -1072
+x FP(What)76 b(is)f(it)g(about)h(permutations?)94 b(Well.)45
+b(.)g(.)p Black Green Black Green Black OliveGreen Black
+5161 3235 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black
+293 w(they)76 b(have)f(much)h(nicer)g(properties)g(than)5454
+3527 y(renaming-substitutions)70 b(\(stemming)g(from)f(the)5454
+3819 y(fact)75 b(that)h(they)g(are)g(bijections)f(on)g(atoms\),)p
+Black Green Black Green Black OliveGreen Black 5161 4221
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 293 w(they)h(give)f
+(rise)h(to)f(a)g(very)i(simple)e(de\002nition)h(of)5454
+4513 y FO(\013)p FP(-equivalence)h(\(shown)e(next\))p
+Black Green Black Green Black OliveGreen Black 5161 5040
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 293 w(and)h(more)g
+(later)g(on)p 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925
+a 0.5 TeXcolorgray 9331 6307 a FI(Munich,)25 b(12.)h(April)f(2005)g
+(\226)h(p.21)f(\(4/4\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360
+6416 a eop end
+%%Page: 22 73
+TeXDict begin 22 72 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 73/View [ /XYZ null null null ] /Title ($\alpha $-Equivalence)
+/OUT pdfmark end
+ 4644 1909 a Gray 5979 2027 a FH(\013)p FR(-Equi)-5
+b(v)g(alence)p 0 TeXcolorgray Black 4658 2582 a FP(Consider)76
+b(the)g(following)f(four)h(rules:)p Black Black 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 5128 3460 1570 394 v
+1 1 0.8 TeXcolorrgb Black Blue 5190 3193 833 9 v 5190
+3391 a FO(a)95 b Fv(\031)g FO(a)6069 3249 y Fj(\031)p
+Fz(-atm)p Black 1 1 0.8 TeXcolorrgb Black 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 7658 3497 2950 682 v 1 1 0.8 TeXcolorrgb
+Black Blue 7720 3066 a FO(t)7844 3111 y FN(1)8068 3066
+y Fv(\031)g FO(s)8587 3111 y FN(1)8969 3066 y FO(t)9093
+3111 y FN(2)9316 3066 y Fv(\031)g FO(s)9835 3111 y FN(2)p
+7720 3160 2245 9 v 8017 3391 a FO(t)8141 3435 y FN(1)8327
+3391 y FO(t)8451 3435 y FN(2)8675 3391 y Fv(\031)g FO(s)9194
+3435 y FN(1)9380 3391 y FO(s)9538 3435 y FN(2)10011 3190
+y Fj(\031)p Fz(-app)p Black 1 1 0.8 TeXcolorrgb Black
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 4658 4335 2510
+625 v 1 1 0.8 TeXcolorrgb Black Blue 5203 3961 a FO(t)f
+Fv(\031)h FO(s)p 4720 4017 1704 9 v 4720 4265 a(\025a:t)f
+Fv(\031)h FO(\025a:s)6469 4072 y Fj(\031)p Fz(-lam)7001
+4103 y Fe(1)p Black 1 1 0.8 TeXcolorrgb Black 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 7415 4335 3436 727 v
+1 1 0.8 TeXcolorrgb Black Blue 7477 3894 a FO(t)f Fv(\031)h
+FL(\()p FO(a)58 b(b)p FL(\))8717 3952 y Ff(\001)8881
+3894 y FO(s)253 b(a)95 b FL(#)g FO(s)p 7477 4017 2631
+9 v 7957 4265 a(\025a:t)f Fv(\031)h FO(\025b:s)10153
+4072 y Fj(\031)p Fz(-lam)10685 4103 y Fe(2)p Black 1 1 0.8
+TeXcolorrgb Black Red Black 1 1 0.8 TeXcolorrgb Black
+9385 4647 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
+2.22263 neg 3.29333 neg 70.50906 10.49333 .5 Frame  gsave 1 1 0.8 
+setrgbcolor fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial -27
+x Fz(assuming)p Blue 54 w FB(a)65 b Fj(6)p FN(=)h FB(b)p
+Black 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9331 6307 a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.22)f(\(1/4\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 22 74
+TeXDict begin 22 73 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+5979 2027 a FH(\013)p FR(-Equi)-5 b(v)g(alence)p 0 TeXcolorgray
+Black 4658 2582 a FP(Consider)76 b(the)g(following)f(four)h(rules:)p
+Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5128
+3460 1570 394 v 1 1 0.8 TeXcolorrgb Black Blue 5190 3193
+833 9 v 5190 3391 a FO(a)95 b Fv(\031)g FO(a)6069 3249
+y Fj(\031)p Fz(-atm)p Black 1 1 0.8 TeXcolorrgb Black
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 7658 3497 2950
+682 v 1 1 0.8 TeXcolorrgb Black Blue 7720 3066 a FO(t)7844
+3111 y FN(1)8068 3066 y Fv(\031)g FO(s)8587 3111 y FN(1)8969
+3066 y FO(t)9093 3111 y FN(2)9316 3066 y Fv(\031)g FO(s)9835
+3111 y FN(2)p 7720 3160 2245 9 v 8017 3391 a FO(t)8141
+3435 y FN(1)8327 3391 y FO(t)8451 3435 y FN(2)8675 3391
+y Fv(\031)g FO(s)9194 3435 y FN(1)9380 3391 y FO(s)9538
+3435 y FN(2)10011 3190 y Fj(\031)p Fz(-app)p Black 1 1 0.8
+TeXcolorrgb Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb
+4658 4335 2510 625 v 1 1 0.8 TeXcolorrgb Black Blue 5203
+3961 a FO(t)f Fv(\031)h FO(s)p 4720 4017 1704 9 v 4720
+4265 a(\025a:t)f Fv(\031)h FO(\025a:s)6469 4072 y Fj(\031)p
+Fz(-lam)7001 4103 y Fe(1)p Black 1 1 0.8 TeXcolorrgb
+Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 7415 4335
+3436 727 v 1 1 0.8 TeXcolorrgb Black Blue 7477 3894 a
+FO(t)f Fv(\031)h FL(\()p FO(a)58 b(b)p FL(\))8717 3952
+y Ff(\001)8881 3894 y FO(s)253 b(a)95 b FL(#)g FO(s)p
+7477 4017 2631 9 v 7957 4265 a(\025a:t)f Fv(\031)h FO(\025b:s)10153
+4072 y Fj(\031)p Fz(-lam)10685 4103 y Fe(2)p Black 1 1 0.8
+TeXcolorrgb Black Red Black 1 1 0.8 TeXcolorrgb Black
+9385 4647 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
+2.22263 neg 3.29333 neg 70.50906 10.49333 .5 Frame  gsave 1 1 0.8 
+setrgbcolor fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial -27
+x Fz(assuming)p Blue 54 w FB(a)65 b Fj(6)p FN(=)h FB(b)p
+Black Blue 4658 5032 a FO(\025a:t)146 b Fv(\031)g FO(\025b:s)p
+Black 153 w FP(iff)p Blue 155 w FO(t)p Black 153 w FP(is)153
+b FO(\013)p FP(-equivalent)j(with)p Blue 153 w FO(s)p
+Black 154 w FP(in)4658 5373 y(which)93 b(all)h(occurrences)g(of)p
+Blue 94 w FO(b)p Black 94 w FP(have)g(been)g(renamed)i(to)p
+Blue 4658 5713 a FO(a)p Black FP(.)45 b(.)g(.)g(oops)75
+b Ft(permuted)i FP(to)p Blue 75 w FO(a)p Black FP(.)p
+0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9317 6307 a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.22)f(\(2/4\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 22 75
+TeXDict begin 22 74 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+5979 2027 a FH(\013)p FR(-Equi)-5 b(v)g(alence)p 0 TeXcolorgray
+Black 4658 2582 a FP(Consider)76 b(the)g(following)f(four)h(rules:)p
+Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5128
+3460 1570 394 v 1 1 0.8 TeXcolorrgb Black Blue 5190 3193
+833 9 v 5190 3391 a FO(a)95 b Fv(\031)g FO(a)6069 3249
+y Fj(\031)p Fz(-atm)p Black 1 1 0.8 TeXcolorrgb Black
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 7658 3497 2950
+682 v 1 1 0.8 TeXcolorrgb Black Blue 7720 3066 a FO(t)7844
+3111 y FN(1)8068 3066 y Fv(\031)g FO(s)8587 3111 y FN(1)8969
+3066 y FO(t)9093 3111 y FN(2)9316 3066 y Fv(\031)g FO(s)9835
+3111 y FN(2)p 7720 3160 2245 9 v 8017 3391 a FO(t)8141
+3435 y FN(1)8327 3391 y FO(t)8451 3435 y FN(2)8675 3391
+y Fv(\031)g FO(s)9194 3435 y FN(1)9380 3391 y FO(s)9538
+3435 y FN(2)10011 3190 y Fj(\031)p Fz(-app)p Black 1 1 0.8
+TeXcolorrgb Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb
+4658 4335 2510 625 v 1 1 0.8 TeXcolorrgb Black Blue 5203
+3961 a FO(t)f Fv(\031)h FO(s)p 4720 4017 1704 9 v 4720
+4265 a(\025a:t)f Fv(\031)h FO(\025a:s)6469 4072 y Fj(\031)p
+Fz(-lam)7001 4103 y Fe(1)p Black 1 1 0.8 TeXcolorrgb
+Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 7415 4335
+3436 727 v 1 1 0.8 TeXcolorrgb Black Blue 7477 3894 a
+FO(t)f Fv(\031)h FL(\()p FO(a)58 b(b)p FL(\))8717 3952
+y Ff(\001)8881 3894 y FO(s)253 b(a)95 b FL(#)g FO(s)p
+7477 4017 2631 9 v 7957 4265 a(\025a:t)f Fv(\031)h FO(\025b:s)10153
+4072 y Fj(\031)p Fz(-lam)10685 4103 y Fe(2)p Black 1 1 0.8
+TeXcolorrgb Black Red Black 1 1 0.8 TeXcolorrgb Black
+9385 4647 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
+2.22263 neg 3.29333 neg 70.50906 10.49333 .5 Frame  gsave 1 1 0.8 
+setrgbcolor fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial -27
+x Fz(assuming)p Blue 54 w FB(a)65 b Fj(6)p FN(=)h FB(b)p
+Black Blue 4658 5032 a FO(\025a:t)146 b Fv(\031)g FO(\025b:s)p
+Black 153 w FP(iff)p Blue 155 w FO(t)p Black 153 w FP(is)153
+b FO(\013)p FP(-equivalent)j(with)p Blue 153 w FO(s)p
+Black 154 w FP(in)4658 5373 y(which)93 b(all)h(occurrences)g(of)p
+Blue 94 w FO(b)p Black 94 w FP(have)g(been)g(renamed)i(to)p
+Blue 4658 5713 a FO(a)p Black FP(.)45 b(.)g(.)g(oops)75
+b Ft(permuted)i FP(to)p Blue 75 w FO(a)p Black FP(.)p
+Red Black 1 1 0.8 TeXcolorrgb Black 4756 4087 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.1 true
+3.8 neg 71.92622 neg 288.32756 79.12622 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+ 
+@endspecial -1355 x(But)f(this)f(alone)h(leads)g(to)f(an)h
+('unsound')g(rule!)94 b(Consider)p Black Black Blue 6599
+3080 a FO(\025a:b)p Black 253 w FP(and)p Blue 253 w FO(\025b:a)p
+Black 4756 3428 a FP(which)75 b(are)h Ft(not)f FO(\013)p
+FP(-equivalent.)96 b(However,)75 b(if)h(we)g(apply)4756
+3743 y(the)g(permutation)p Blue 77 w FL(\()p FO(a)57
+b(b)p FL(\))p Black 75 w FP(to)p Blue 75 w FO(a)p Black
+76 w FP(we)76 b(get)p Black Black Blue 7312 4114 a FO(b)95
+b Fv(\031)g FO(b)p Black 4756 4463 a FP(which)75 b(leads)h(to)f
+(non-sense.)4756 4859 y(We)g(need)i(to)e(ensure)i(that)f(there)g(are)g
+Ft(no)f FP('free')4756 5138 y(occurrences)h(of)p Blue
+76 w FO(a)p Black 75 w FP(in)p Blue 76 w FO(s)p Black
+FP(.)93 b(This)74 b(is)h(achieved)h(by)4756 5437 y(freshness,)g
+(written)p Blue 76 w FO(a)96 b FL(#)f FO(s)p Black FP(.)p
+0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9317 6307 a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.22)f(\(3/4\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 22 76
+TeXDict begin 22 75 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+5979 2027 a FH(\013)p FR(-Equi)-5 b(v)g(alence)p 0 TeXcolorgray
+Black 4658 2582 a FP(Consider)76 b(the)g(following)f(four)h(rules:)p
+Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5128
+3460 1570 394 v 1 1 0.8 TeXcolorrgb Black Blue 5190 3193
+833 9 v 5190 3391 a FO(a)95 b Fv(\031)g FO(a)6069 3249
+y Fj(\031)p Fz(-atm)p Black 1 1 0.8 TeXcolorrgb Black
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 7658 3497 2950
+682 v 1 1 0.8 TeXcolorrgb Black Blue 7720 3066 a FO(t)7844
+3111 y FN(1)8068 3066 y Fv(\031)g FO(s)8587 3111 y FN(1)8969
+3066 y FO(t)9093 3111 y FN(2)9316 3066 y Fv(\031)g FO(s)9835
+3111 y FN(2)p 7720 3160 2245 9 v 8017 3391 a FO(t)8141
+3435 y FN(1)8327 3391 y FO(t)8451 3435 y FN(2)8675 3391
+y Fv(\031)g FO(s)9194 3435 y FN(1)9380 3391 y FO(s)9538
+3435 y FN(2)10011 3190 y Fj(\031)p Fz(-app)p Black 1 1 0.8
+TeXcolorrgb Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb
+4658 4335 2510 625 v 1 1 0.8 TeXcolorrgb Black Blue 5203
+3961 a FO(t)f Fv(\031)h FO(s)p 4720 4017 1704 9 v 4720
+4265 a(\025a:t)f Fv(\031)h FO(\025a:s)6469 4072 y Fj(\031)p
+Fz(-lam)7001 4103 y Fe(1)p Black 1 1 0.8 TeXcolorrgb
+Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 7415 4335
+3436 727 v 1 1 0.8 TeXcolorrgb Black Blue 7477 3894 a
+FO(t)f Fv(\031)h FL(\()p FO(a)58 b(b)p FL(\))8717 3952
+y Ff(\001)8881 3894 y FO(s)253 b(a)95 b FL(#)g FO(s)p
+7477 4017 2631 9 v 7957 4265 a(\025a:t)f Fv(\031)h FO(\025b:s)10153
+4072 y Fj(\031)p Fz(-lam)10685 4103 y Fe(2)p Black 1 1 0.8
+TeXcolorrgb Black Red Black 1 1 0.8 TeXcolorrgb Black
+9385 4647 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
+2.22263 neg 3.29333 neg 70.50906 10.49333 .5 Frame  gsave 1 1 0.8 
+setrgbcolor fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial -27
+x Fz(assuming)p Blue 54 w FB(a)65 b Fj(6)p FN(=)h FB(b)p
+Black Blue 4658 5032 a FO(\025a:t)146 b Fv(\031)g FO(\025b:s)p
+Black 153 w FP(iff)p Blue 155 w FO(t)p Black 153 w FP(is)153
+b FO(\013)p FP(-equivalent)j(with)p Blue 153 w FO(s)p
+Black 154 w FP(in)4658 5373 y(which)93 b(all)h(occurrences)g(of)p
+Blue 94 w FO(b)p Black 94 w FP(have)g(been)g(renamed)i(to)p
+Blue 4658 5713 a FO(a)p Black FP(.)45 b(.)g(.)g(oops)75
+b Ft(permuted)i FP(to)p Blue 75 w FO(a)p Black FP(.)p
+0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9317 6307 a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.22)f(\(4/4\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 23 77
+TeXDict begin 23 76 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 77/View [ /XYZ null null null ] /Title (Freshness)
+/OUT pdfmark end
+ 4644 1909 a Gray 6516 2027 a FR(Fr)-9 b(eshness)p
+0 TeXcolorgray Black Black Black 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 5346 3125 1512 503 v 1 1 0.8 TeXcolorrgb
+Black Blue 5408 2757 813 9 v 5408 3005 a FO(a)96 b FL(#)e
+FO(b)6267 2821 y Fz(#-atm)p Black 1 1 0.8 TeXcolorrgb
+Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 7366 3125
+2741 744 v 1 1 0.8 TeXcolorrgb Black Blue 7428 2650 a
+FO(a)h FL(#)g FO(t)8209 2695 y FN(1)8591 2650 y FO(a)g
+FL(#)g FO(t)9372 2695 y FN(2)p 7428 2757 2073 9 v 7855
+3005 a FO(a)g FL(#)g FO(t)8636 3050 y FN(1)8821 3005
+y FO(t)8945 3050 y FN(2)9547 2800 y Fz(#-app)p Black
+1 1 0.8 TeXcolorrgb Black 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 5086 4084 2033 515 v 1 1 0.8 TeXcolorrgb
+Black Blue 5148 3717 1264 9 v 5148 3965 a FO(a)g FL(#)g
+FO(\025a:t)6458 3771 y Fz(#-lam)6953 3802 y Fe(1)p Black
+1 1 0.8 TeXcolorrgb Black 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 7737 4084 2000 744 v 1 1 0.8 TeXcolorrgb
+Black Blue 8024 3609 a FO(a)g FL(#)g FO(t)p 7799 3717
+1231 9 v 7799 3965 a(a)g FL(#)g FO(\025b:t)9075 3771
+y Fz(#-lam)9570 3802 y Fe(2)p Black 1 1 0.8 TeXcolorrgb
+Black Red Black 1 1 0.8 TeXcolorrgb Black 9385 4493 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.15 true
+2.22263 neg 3.29333 neg 70.50906 10.49333 .5 Frame  gsave 1 1 0.8 
+setrgbcolor fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial -27 x Fz(assuming)p
+Blue 54 w FB(a)65 b Fj(6)p FN(=)h FB(b)p Black 4658 4831
+a FP(Be)136 b(careful,)153 b(we)136 b(have)g(de\002ned)i(two)e
+(relations)h(over)4658 5172 y(lambda-terms/syntax-trees.)107
+b(We)78 b(have)h Ft(not)f FP(de\002ned)4658 5512 y(what)66
+b('bound')g(or)h('free')f(means.)91 b(That)67 b(is)f(a)g(feature,)k
+(not)4658 5853 y(a)75 b(bug.)5256 5745 y Fz(TM)p 0 TeXcolorgray
+10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9317 6307
+a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.23)f(\(4/4\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 24 78
+TeXDict begin 24 77 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 78/View [ /XYZ null null null ] /Title ($\eq $ is an Equivalence)
+/OUT pdfmark end
+ 4644 1909 a Gray 5394 2027 a Ff(\031)128 b FR(is)h(an)f(Equi)-5
+b(v)g(alence)p 0 TeXcolorgray Black 4658 2582 a FP(You)75
+b(might)g(be)h(an)g(agnostic)f(and)h(notice)f(that)p
+1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 6079 3513 3035
+641 v 1 1 0.8 TeXcolorrgb Black Blue 6141 3120 a Fs(t)k
+Fo(\031)g Fr(\()p Fs(a)48 b(b)p Fr(\))7174 3179 y Ff(\001)7339
+3120 y Fs(s)210 b(a)79 b Fr(#)h Fs(s)p 6141 3232 2220
+9 v 6555 3445 a(\025a:t)f Fo(\031)g Fs(\025b:s)8416 3286
+y Fj(\031)p Fz(-lam)8948 3317 y Fe(2)p Black 1 1 0.8
+TeXcolorrgb Black 4658 3933 a FP(is)c(de\002ned)i(rather)g
+(unsymmetrically.)95 b(Still)76 b(we)f(have:)p Black
+Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 5263 4531
+4667 396 v 1 1 0.8 TeXcolorrgb Black Red 5325 4398 a(Theorem:)p
+Black 94 w Fv(\031)g FP(is)g(an)h(equivalence)h(relation.)p
+1 1 0.8 TeXcolorrgb Black 4782 4851 a Fp(\(Re\003exivity\))p
+Blue 347 w Fs(t)i Fo(\031)g Fs(t)p Black 4782 5238 a
+Fp(\(Symmetry\))393 b(if)p Blue 63 w Fs(t)6668 5275 y
+Fh(1)6858 5238 y Fo(\031)79 b Fs(t)7262 5275 y Fh(2)p
+Black 7516 5238 a Fp(then)p Blue 142 w Fs(t)8207 5275
+y Fh(2)8397 5238 y Fo(\031)g Fs(t)8801 5275 y Fh(1)p
+Black 4782 5625 a Fp(\(Transitivity\))249 b(if)p Blue
+63 w Fs(t)6668 5662 y Fh(1)6858 5625 y Fo(\031)79 b Fs(t)7262
+5662 y Fh(2)p Black 7516 5625 a Fp(and)p Blue 141 w Fs(t)8102
+5662 y Fh(2)8293 5625 y Fo(\031)g Fs(t)8697 5662 y Fh(3)p
+Black 8871 5625 a Fp(then)p Blue 63 w Fs(t)9483 5662
+y Fh(1)9674 5625 y Fo(\031)f Fs(t)10077 5662 y Fh(3)p
+Black 6336 5895 a Fo(\))63 b Fp(is)g(rather)g(tricky)f(to)h(prove)p
+0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9331 6307 a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.24)f(\(1/2\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 24 79
+TeXDict begin 24 78 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+5394 2027 a Ff(\031)128 b FR(is)h(an)f(Equi)-5 b(v)g(alence)p
+0 TeXcolorgray Black 4658 2582 a FP(You)75 b(might)g(be)h(an)g
+(agnostic)f(and)h(notice)f(that)p 1 1 0.8 TeXcolorrgb
+1 1 0.8 TeXcolorrgb 6079 3513 3035 641 v 1 1 0.8 TeXcolorrgb
+Black Blue 6141 3120 a Fs(t)k Fo(\031)g Fr(\()p Fs(a)48
+b(b)p Fr(\))7174 3179 y Ff(\001)7339 3120 y Fs(s)210
+b(a)79 b Fr(#)h Fs(s)p 6141 3232 2220 9 v 6555 3445 a(\025a:t)f
+Fo(\031)g Fs(\025b:s)8416 3286 y Fj(\031)p Fz(-lam)8948
+3317 y Fe(2)p Black 1 1 0.8 TeXcolorrgb Black 4658 3933
+a FP(is)c(de\002ned)i(rather)g(unsymmetrically.)95 b(Still)76
+b(we)f(have:)p Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8
+TeXcolorrgb 5263 4531 4667 396 v 1 1 0.8 TeXcolorrgb
+Black Red 5325 4398 a(Theorem:)p Black 94 w Fv(\031)g
+FP(is)g(an)h(equivalence)h(relation.)p 1 1 0.8 TeXcolorrgb
+Black 4782 4851 a Fp(\(Re\003exivity\))p Blue 347 w Fs(t)i
+Fo(\031)g Fs(t)p Black 4782 5238 a Fp(\(Symmetry\))393
+b(if)p Blue 63 w Fs(t)6668 5275 y Fh(1)6858 5238 y Fo(\031)79
+b Fs(t)7262 5275 y Fh(2)p Black 7516 5238 a Fp(then)p
+Blue 142 w Fs(t)8207 5275 y Fh(2)8397 5238 y Fo(\031)g
+Fs(t)8801 5275 y Fh(1)p Black 4782 5625 a Fp(\(Transitivity\))249
+b(if)p Blue 63 w Fs(t)6668 5662 y Fh(1)6858 5625 y Fo(\031)79
+b Fs(t)7262 5662 y Fh(2)p Black 7516 5625 a Fp(and)p
+Blue 141 w Fs(t)8102 5662 y Fh(2)8293 5625 y Fo(\031)g
+Fs(t)8697 5662 y Fh(3)p Black 8871 5625 a Fp(then)p Blue
+63 w Fs(t)9483 5662 y Fh(1)9674 5625 y Fo(\031)f Fs(t)10077
+5662 y Fh(3)p Black 6336 5895 a Fo(\))63 b Fp(is)g(rather)g(tricky)f
+(to)h(prove)p Red Black 1 1 0.8 TeXcolorrgb Black 5112
+3696 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.1 true
+2.22263 neg 44.34003 neg 232.69011 50.34004 .5 Frame  gsave 1 1 0.8
+ setrgbcolor fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial -827 x(the)g(crucial)f
+(lemmas:)p Black Green Black Green Black OliveGreen Black
+5389 3185 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black
+Blue 269 w Fs(a)79 b Fr(#)h Fs(t)p Black 62 w Fp(and)p
+Blue 63 w Fs(t)f Fo(\031)g Fs(t)7362 3095 y Fl(0)p Black
+7495 3185 a Fp(then)p Blue 63 w Fs(a)g Fr(#)h Fs(t)8655
+3095 y Fl(0)p Black Black Green Black Green Black OliveGreen
+Black 5389 3529 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black Blue 269 w Fs(t)f Fo(\031)g Fs(t)6244 3439 y Fl(0)p
+Black 6377 3529 a Fp(then)p Blue 63 w Fs(\031)7064 3588
+y Ff(\001)7229 3529 y Fs(t)g Fo(\031)g Fs(\031)7890 3588
+y Ff(\001)8054 3529 y Fs(t)8157 3439 y Fl(0)p Black Black
+Green Black Green Black OliveGreen Black 5389 3884 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 269
+w Fs(a)g Fr(#)h Fs(t)p Black 62 w Fp(then)p Blue 64 w
+Fs(\031)7059 3943 y Ff(\001)7223 3884 y Fs(a)f Fr(#)h
+Fs(\031)7949 3943 y Ff(\001)8113 3884 y Fs(t)p Black
+Black Green Black Green Black OliveGreen Black 5389 4240
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 269
+w Fr(\()p Fo(8)p Fs(a)g Fo(2)f Fs(ds)p Fr(\()p Fs(\031)9
+b(;)49 b(\031)7305 4150 y Fl(0)7375 4240 y Fr(\))p Fs(:)80
+b(a)f Fr(#)h Fs(t)p Fr(\))p Black 63 w Fp(then)p Blue
+5658 4507 a Fs(\031)5836 4566 y Ff(\001)6001 4507 y Fs(t)f
+Fo(\031)g Fs(\031)6662 4417 y Fl(0)6732 4566 y Ff(\001)6897
+4507 y Fs(t)p Black 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856
+5925 a 0.5 TeXcolorgray 9317 6307 a FI(Munich,)25 b(12.)h(April)f(2005)
+g(\226)h(p.24)f(\(2/2\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+
+4360 6416 a eop end
+%%Page: 25 80
+TeXDict begin 25 79 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 80/View [ /XYZ null null null ] /Title (Proof for Transitivity)
+/OUT pdfmark end
+ 4644 1909 a Gray 5260 2027 a FR(Pr)-9 b(oof)128
+b(f)-13 b(or)129 b(T)-38 b(ransiti)-5 b(vity)p 0 TeXcolorgray
+Black 4658 2582 a Ft(Proof:)93 b FP(Over)76 b(the)g(height)f(of)p
+Blue 75 w FO(t)7938 2627 y FN(1)p Black 8067 2582 a FP(.)4658
+3004 y(Illustration)h(of)g(the)f(proof)h(for)p Blue 76
+w FO(\025a)8475 3049 y FN(1)8604 3004 y FO(:s)8857 3049
+y FN(1)9024 3004 y Fv(\031)38 b FO(\025a)9716 3049 y
+FN(2)9845 3004 y FO(:s)10098 3049 y FN(2)p Black 4658
+3303 a FP(and)p Blue 76 w FO(\025a)5531 3347 y FN(2)5660
+3303 y FO(:s)5913 3347 y FN(2)6080 3303 y Fv(\031)g FO(\025a)6772
+3347 y FN(3)6901 3303 y FO(:s)7154 3347 y FN(3)p Black
+7358 3303 a FP(implies)p Blue 76 w FO(\025a)8625 3347
+y FN(1)8754 3303 y FO(:s)9007 3347 y FN(1)9174 3303 y
+Fv(\031)g FO(\025a)9866 3347 y FN(3)9995 3303 y FO(:s)10248
+3347 y FN(3)p Black 4658 3590 a FP(for)p Blue 76 w FO(a)5304
+3634 y FN(1)p Black 5433 3590 a FP(,)p Blue 75 w FO(a)5766
+3634 y FN(2)p Black 5896 3590 a FP(,)p Blue 75 w FO(a)6229
+3634 y FN(3)p Black 6433 3590 a FP(being)76 b(distinct.)4658
+4006 y(From)g(the)f(assumptions:)p Black Black 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 4852 4961 5489 794 v
+1 1 0.8 TeXcolorrgb Black 5038 4464 a(\(i\))p Blue 318
+w FO(s)5771 4508 y FN(1)5995 4464 y Fv(\031)95 b FL(\()p
+FO(a)6674 4508 y FN(1)6860 4464 y FO(a)7048 4508 y FN(2)7178
+4464 y FL(\))7308 4523 y Ff(\001)7472 4464 y FO(s)7630
+4508 y FN(2)p Black 8229 4464 a FP(\(iii\))p Blue 246
+w FO(a)9062 4508 y FN(1)9287 4464 y FL(#)g FO(s)9819
+4508 y FN(2)p Black 5038 4798 a FP(\(ii\))p Blue 247
+w FO(s)5771 4843 y FN(2)5995 4798 y Fv(\031)g FL(\()p
+FO(a)6674 4843 y FN(2)6860 4798 y FO(a)7048 4843 y FN(3)7178
+4798 y FL(\))7308 4857 y Ff(\001)7472 4798 y FO(s)7630
+4843 y FN(3)p Black 8229 4798 a FP(\(iv\))p Blue 265
+w FO(a)9062 4843 y FN(2)9287 4798 y FL(#)g FO(s)9819
+4843 y FN(3)p Black 1 1 0.8 TeXcolorrgb Black 4658 5246
+a FP(We)75 b(need)i(to)e(prove:)p Black Black 1 1 0.8
+TeXcolorrgb 1 1 0.8 TeXcolorrgb 4852 5866 5489 459 v
+1 1 0.8 TeXcolorrgb Black Blue 5038 5704 a FO(s)5196
+5748 y FN(1)5420 5704 y Fv(\031)95 b FL(\()p FO(a)6099
+5748 y FN(1)6286 5704 y FO(a)6474 5748 y FN(3)6603 5704
+y FL(\))6733 5762 y Ff(\001)6897 5704 y FO(s)7055 5748
+y FN(3)p Black 7260 5704 a FP(and)p Blue 76 w FO(a)7933
+5748 y FN(1)8157 5704 y FL(#)g FO(s)8689 5748 y FN(3)p
+Black 1 1 0.8 TeXcolorrgb Black 0 TeXcolorgray 10856
+5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9345 6307 a FI(Munich,)26
+b(12.)f(April)g(2005)g(\226)h(p.25)f(\(1/1\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 26 81
+TeXDict begin 26 80 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 81/View [ /XYZ null null null ] /Title (Details)
+/OUT pdfmark end
+ 4644 1909 a Gray 6840 2027 a FR(Details)p 0 TeXcolorgray
+Black 4748 2372 a Fp(From)p Blue 63 w Fs(s)5446 2408
+y Fh(2)5636 2372 y Fo(\031)79 b Fr(\()p Fs(a)6202 2408
+y Fh(2)6362 2372 y Fs(a)6519 2408 y Fh(3)6630 2372 y
+Fr(\))6738 2430 y Ff(\001)6903 2372 y Fs(s)7035 2408
+y Fh(3)p Black 4775 2698 a Fp(\(a\))p Blue 59 w Fr(\()p
+Fs(a)5361 2736 y Fh(1)5520 2698 y Fs(a)5677 2736 y Fh(2)5789
+2698 y Fr(\))5897 2757 y Ff(\001)6061 2698 y Fs(s)6193
+2736 y Fh(2)6384 2698 y Fo(\031)f Fr(\()p Fs(a)6949 2736
+y Fh(1)7109 2698 y Fs(a)7266 2736 y Fh(2)7377 2698 y
+Fr(\)\()p Fs(a)7750 2736 y Fh(2)7910 2698 y Fs(a)8067
+2736 y Fh(3)8178 2698 y Fr(\))8286 2757 y Ff(\001)8451
+2698 y Fs(s)8583 2736 y Fh(3)p Black 5951 3024 a Fp(using)62
+b(Lemma:)79 b(If)p Blue 62 w Fs(t)7700 3062 y Fh(1)7891
+3024 y Fo(\031)g Fs(t)8295 3062 y Fh(2)p Black 8469 3024
+a Fp(then)p Blue 63 w Fs(\031)9156 3083 y Ff(\001)9321
+3024 y Fs(t)9424 3062 y Fh(1)9614 3024 y Fo(\031)g Fs(\031)10093
+3083 y Ff(\001)10258 3024 y Fs(t)10361 3062 y Fh(2)p
+Black 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9331 6307 a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.26)f(\(1/7\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 26 82
+TeXDict begin 26 81 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+6840 2027 a FR(Details)p 0 TeXcolorgray Black 4748 2372
+a Fp(From)p Blue 63 w Fs(s)5446 2408 y Fh(2)5636 2372
+y Fo(\031)79 b Fr(\()p Fs(a)6202 2408 y Fh(2)6362 2372
+y Fs(a)6519 2408 y Fh(3)6630 2372 y Fr(\))6738 2430 y
+Ff(\001)6903 2372 y Fs(s)7035 2408 y Fh(3)p Black 4775
+2698 a Fp(\(a\))p Blue 59 w Fr(\()p Fs(a)5361 2736 y
+Fh(1)5520 2698 y Fs(a)5677 2736 y Fh(2)5789 2698 y Fr(\))5897
+2757 y Ff(\001)6061 2698 y Fs(s)6193 2736 y Fh(2)6384
+2698 y Fo(\031)f Fr(\()p Fs(a)6949 2736 y Fh(1)7109 2698
+y Fs(a)7266 2736 y Fh(2)7377 2698 y Fr(\)\()p Fs(a)7750
+2736 y Fh(2)7910 2698 y Fs(a)8067 2736 y Fh(3)8178 2698
+y Fr(\))8286 2757 y Ff(\001)8451 2698 y Fs(s)8583 2736
+y Fh(3)p Black 4658 3007 a Fp(Then)63 b(by)f(IH)h(\(all)e(terms)k(have)
+d(smaller)h(depth\))4775 3273 y(\(b\))p Blue 59 w Fs(s)5245
+3310 y Fh(1)5436 3273 y Fo(\031)78 b Fr(\()p Fs(a)6001
+3310 y Fh(1)6161 3273 y Fs(a)6318 3310 y Fh(2)6429 3273
+y Fr(\)\()p Fs(a)6802 3310 y Fh(2)6962 3273 y Fs(a)7119
+3310 y Fh(3)7230 3273 y Fr(\))7338 3332 y Ff(\001)7503
+3273 y Fs(s)7635 3310 y Fh(3)p Black 6945 3600 a Fp(using)63
+b(assumption)p Blue 62 w Fs(s)8772 3637 y Fh(1)8963 3600
+y Fo(\031)79 b Fr(\()p Fs(a)9529 3637 y Fh(1)9688 3600
+y Fs(a)9845 3637 y Fh(2)9956 3600 y Fr(\))10064 3659
+y Ff(\001)10229 3600 y Fs(s)10361 3637 y Fh(2)p Black
+0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9317 6307 a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.26)f(\(2/7\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 26 83
+TeXDict begin 26 82 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+6840 2027 a FR(Details)p 0 TeXcolorgray Black 4748 2372
+a Fp(From)p Blue 63 w Fs(s)5446 2408 y Fh(2)5636 2372
+y Fo(\031)79 b Fr(\()p Fs(a)6202 2408 y Fh(2)6362 2372
+y Fs(a)6519 2408 y Fh(3)6630 2372 y Fr(\))6738 2430 y
+Ff(\001)6903 2372 y Fs(s)7035 2408 y Fh(3)p Black 4775
+2698 a Fp(\(a\))p Blue 59 w Fr(\()p Fs(a)5361 2736 y
+Fh(1)5520 2698 y Fs(a)5677 2736 y Fh(2)5789 2698 y Fr(\))5897
+2757 y Ff(\001)6061 2698 y Fs(s)6193 2736 y Fh(2)6384
+2698 y Fo(\031)f Fr(\()p Fs(a)6949 2736 y Fh(1)7109 2698
+y Fs(a)7266 2736 y Fh(2)7377 2698 y Fr(\)\()p Fs(a)7750
+2736 y Fh(2)7910 2698 y Fs(a)8067 2736 y Fh(3)8178 2698
+y Fr(\))8286 2757 y Ff(\001)8451 2698 y Fs(s)8583 2736
+y Fh(3)p Black 4658 3007 a Fp(Then)63 b(by)f(IH)h(\(all)e(terms)k(have)
+d(smaller)h(depth\))4775 3273 y(\(b\))p Blue 59 w Fs(s)5245
+3310 y Fh(1)5436 3273 y Fo(\031)78 b Fr(\()p Fs(a)6001
+3310 y Fh(1)6161 3273 y Fs(a)6318 3310 y Fh(2)6429 3273
+y Fr(\)\()p Fs(a)6802 3310 y Fh(2)6962 3273 y Fs(a)7119
+3310 y Fh(3)7230 3273 y Fr(\))7338 3332 y Ff(\001)7503
+3273 y Fs(s)7635 3310 y Fh(3)p Black 4658 3581 a Fp(We)63
+b(know)f(that)4775 3864 y(\(c\))p Blue 59 w Fs(ds)p Fr(\(\()p
+Fs(a)5752 3902 y Fh(1)5912 3864 y Fs(a)6069 3902 y Fh(2)6180
+3864 y Fr(\)\()p Fs(a)6553 3902 y Fh(2)6713 3864 y Fs(a)6870
+3902 y Fh(3)6981 3864 y Fr(\))p Fs(;)49 b Fr(\()p Fs(a)7482
+3902 y Fh(1)7641 3864 y Fs(a)7798 3902 y Fh(3)7909 3864
+y Fr(\)\))80 b(=)g Fo(f)p Fs(a)8802 3902 y Fh(1)8912
+3864 y Fs(;)48 b(a)9196 3902 y Fh(2)9308 3864 y Fo(g)p
+Black 4775 4178 a Fp(\(d\))p Blue 59 w Fs(a)5269 4215
+y Fh(2)5459 4178 y Fr(#)80 b Fs(s)5903 4215 y Fh(3)p
+Black 8441 4473 a Fp(using)62 b(the)h(assumption)p 0
+TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9317 6307 a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.26)f(\(3/7\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 26 84
+TeXDict begin 26 83 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+6840 2027 a FR(Details)p 0 TeXcolorgray Black 4748 2372
+a Fp(From)p Blue 63 w Fs(s)5446 2408 y Fh(2)5636 2372
+y Fo(\031)79 b Fr(\()p Fs(a)6202 2408 y Fh(2)6362 2372
+y Fs(a)6519 2408 y Fh(3)6630 2372 y Fr(\))6738 2430 y
+Ff(\001)6903 2372 y Fs(s)7035 2408 y Fh(3)p Black 4775
+2698 a Fp(\(a\))p Blue 59 w Fr(\()p Fs(a)5361 2736 y
+Fh(1)5520 2698 y Fs(a)5677 2736 y Fh(2)5789 2698 y Fr(\))5897
+2757 y Ff(\001)6061 2698 y Fs(s)6193 2736 y Fh(2)6384
+2698 y Fo(\031)f Fr(\()p Fs(a)6949 2736 y Fh(1)7109 2698
+y Fs(a)7266 2736 y Fh(2)7377 2698 y Fr(\)\()p Fs(a)7750
+2736 y Fh(2)7910 2698 y Fs(a)8067 2736 y Fh(3)8178 2698
+y Fr(\))8286 2757 y Ff(\001)8451 2698 y Fs(s)8583 2736
+y Fh(3)p Black 4658 3007 a Fp(Then)63 b(by)f(IH)h(\(all)e(terms)k(have)
+d(smaller)h(depth\))4775 3273 y(\(b\))p Blue 59 w Fs(s)5245
+3310 y Fh(1)5436 3273 y Fo(\031)78 b Fr(\()p Fs(a)6001
+3310 y Fh(1)6161 3273 y Fs(a)6318 3310 y Fh(2)6429 3273
+y Fr(\)\()p Fs(a)6802 3310 y Fh(2)6962 3273 y Fs(a)7119
+3310 y Fh(3)7230 3273 y Fr(\))7338 3332 y Ff(\001)7503
+3273 y Fs(s)7635 3310 y Fh(3)p Black 4658 3581 a Fp(We)63
+b(know)f(that)4775 3864 y(\(c\))p Blue 59 w Fs(ds)p Fr(\(\()p
+Fs(a)5752 3902 y Fh(1)5912 3864 y Fs(a)6069 3902 y Fh(2)6180
+3864 y Fr(\)\()p Fs(a)6553 3902 y Fh(2)6713 3864 y Fs(a)6870
+3902 y Fh(3)6981 3864 y Fr(\))p Fs(;)49 b Fr(\()p Fs(a)7482
+3902 y Fh(1)7641 3864 y Fs(a)7798 3902 y Fh(3)7909 3864
+y Fr(\)\))80 b(=)g Fo(f)p Fs(a)8802 3902 y Fh(1)8912
+3864 y Fs(;)48 b(a)9196 3902 y Fh(2)9308 3864 y Fo(g)p
+Black 4775 4178 a Fp(\(d\))p Blue 59 w Fs(a)5269 4215
+y Fh(2)5459 4178 y Fr(#)80 b Fs(s)5903 4215 y Fh(3)p
+Black 4658 4492 a Fp(From)p Blue 63 w Fs(a)5381 4529
+y Fh(1)5571 4492 y Fr(#)g Fs(s)6015 4529 y Fh(2)p Black
+6189 4492 a Fp(and)p Blue 62 w Fs(s)6725 4529 y Fh(2)6915
+4492 y Fo(\031)f Fr(\()p Fs(a)7481 4529 y Fh(2)7641 4492
+y Fs(a)7798 4529 y Fh(3)7909 4492 y Fr(\))8017 4550 y
+Ff(\001)8182 4492 y Fs(s)8314 4529 y Fh(3)p Black 4775
+4819 a Fp(\(e\))p Blue 122 w Fs(a)5323 4856 y Fh(1)5514
+4819 y Fr(#)g(\()p Fs(a)6090 4856 y Fh(2)6250 4819 y
+Fs(a)6407 4856 y Fh(3)6518 4819 y Fr(\))6626 4878 y Ff(\001)6791
+4819 y Fs(s)6923 4856 y Fh(3)p Black 5453 5132 a Fp(using)63
+b(Lemma:)78 b(If)p Blue 63 w Fs(a)h Fr(#)h Fs(t)7751
+5170 y Fh(1)p Black 7925 5132 a Fp(and)p Blue 62 w Fs(t)8432
+5170 y Fh(1)8623 5132 y Fo(\031)f Fs(t)9027 5170 y Fh(2)p
+Black 9201 5132 a Fp(then)p Blue 63 w Fs(a)g Fr(#)h Fs(t)10361
+5170 y Fh(2)p Black 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856
+5925 a 0.5 TeXcolorgray 9317 6307 a FI(Munich,)25 b(12.)h(April)f(2005)
+g(\226)h(p.26)f(\(4/7\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+
+4360 6416 a eop end
+%%Page: 26 85
+TeXDict begin 26 84 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+6840 2027 a FR(Details)p 0 TeXcolorgray Black 4748 2372
+a Fp(From)p Blue 63 w Fs(s)5446 2408 y Fh(2)5636 2372
+y Fo(\031)79 b Fr(\()p Fs(a)6202 2408 y Fh(2)6362 2372
+y Fs(a)6519 2408 y Fh(3)6630 2372 y Fr(\))6738 2430 y
+Ff(\001)6903 2372 y Fs(s)7035 2408 y Fh(3)p Black 4775
+2698 a Fp(\(a\))p Blue 59 w Fr(\()p Fs(a)5361 2736 y
+Fh(1)5520 2698 y Fs(a)5677 2736 y Fh(2)5789 2698 y Fr(\))5897
+2757 y Ff(\001)6061 2698 y Fs(s)6193 2736 y Fh(2)6384
+2698 y Fo(\031)f Fr(\()p Fs(a)6949 2736 y Fh(1)7109 2698
+y Fs(a)7266 2736 y Fh(2)7377 2698 y Fr(\)\()p Fs(a)7750
+2736 y Fh(2)7910 2698 y Fs(a)8067 2736 y Fh(3)8178 2698
+y Fr(\))8286 2757 y Ff(\001)8451 2698 y Fs(s)8583 2736
+y Fh(3)p Black 4658 3007 a Fp(Then)63 b(by)f(IH)h(\(all)e(terms)k(have)
+d(smaller)h(depth\))4775 3273 y(\(b\))p Blue 59 w Fs(s)5245
+3310 y Fh(1)5436 3273 y Fo(\031)78 b Fr(\()p Fs(a)6001
+3310 y Fh(1)6161 3273 y Fs(a)6318 3310 y Fh(2)6429 3273
+y Fr(\)\()p Fs(a)6802 3310 y Fh(2)6962 3273 y Fs(a)7119
+3310 y Fh(3)7230 3273 y Fr(\))7338 3332 y Ff(\001)7503
+3273 y Fs(s)7635 3310 y Fh(3)p Black 4658 3581 a Fp(We)63
+b(know)f(that)4775 3864 y(\(c\))p Blue 59 w Fs(ds)p Fr(\(\()p
+Fs(a)5752 3902 y Fh(1)5912 3864 y Fs(a)6069 3902 y Fh(2)6180
+3864 y Fr(\)\()p Fs(a)6553 3902 y Fh(2)6713 3864 y Fs(a)6870
+3902 y Fh(3)6981 3864 y Fr(\))p Fs(;)49 b Fr(\()p Fs(a)7482
+3902 y Fh(1)7641 3864 y Fs(a)7798 3902 y Fh(3)7909 3864
+y Fr(\)\))80 b(=)g Fo(f)p Fs(a)8802 3902 y Fh(1)8912
+3864 y Fs(;)48 b(a)9196 3902 y Fh(2)9308 3864 y Fo(g)p
+Black 4775 4178 a Fp(\(d\))p Blue 59 w Fs(a)5269 4215
+y Fh(2)5459 4178 y Fr(#)80 b Fs(s)5903 4215 y Fh(3)p
+Black 4658 4492 a Fp(From)p Blue 63 w Fs(a)5381 4529
+y Fh(1)5571 4492 y Fr(#)g Fs(s)6015 4529 y Fh(2)p Black
+6189 4492 a Fp(and)p Blue 62 w Fs(s)6725 4529 y Fh(2)6915
+4492 y Fo(\031)f Fr(\()p Fs(a)7481 4529 y Fh(2)7641 4492
+y Fs(a)7798 4529 y Fh(3)7909 4492 y Fr(\))8017 4550 y
+Ff(\001)8182 4492 y Fs(s)8314 4529 y Fh(3)p Black 4775
+4805 a Fp(\(e\))p Blue 59 w Fs(a)5260 4842 y Fh(1)5451
+4805 y Fr(#)h Fs(s)5895 4842 y Fh(3)p Black 5776 5131
+a Fp(using)62 b(Lemma:)78 b(If)p Blue 63 w Fs(a)h Fr(#)h
+Fs(\031)8148 5190 y Ff(\001)8312 5131 y Fs(t)8415 5169
+y Fh(1)p Black 8590 5131 a Fp(then)p Blue 63 w Fs(\031)9277
+5041 y Fl(\000)p Fh(1)9546 5190 y Ff(\001)9710 5131 y
+Fs(a)f Fr(#)h Fs(t)10361 5169 y Fh(1)p Black 0 TeXcolorgray
+10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9317 6307
+a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.26)f(\(5/7\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 26 86
+TeXDict begin 26 85 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+6840 2027 a FR(Details)p 0 TeXcolorgray Black 4748 2372
+a Fp(From)p Blue 63 w Fs(s)5446 2408 y Fh(2)5636 2372
+y Fo(\031)79 b Fr(\()p Fs(a)6202 2408 y Fh(2)6362 2372
+y Fs(a)6519 2408 y Fh(3)6630 2372 y Fr(\))6738 2430 y
+Ff(\001)6903 2372 y Fs(s)7035 2408 y Fh(3)p Black 4775
+2698 a Fp(\(a\))p Blue 59 w Fr(\()p Fs(a)5361 2736 y
+Fh(1)5520 2698 y Fs(a)5677 2736 y Fh(2)5789 2698 y Fr(\))5897
+2757 y Ff(\001)6061 2698 y Fs(s)6193 2736 y Fh(2)6384
+2698 y Fo(\031)f Fr(\()p Fs(a)6949 2736 y Fh(1)7109 2698
+y Fs(a)7266 2736 y Fh(2)7377 2698 y Fr(\)\()p Fs(a)7750
+2736 y Fh(2)7910 2698 y Fs(a)8067 2736 y Fh(3)8178 2698
+y Fr(\))8286 2757 y Ff(\001)8451 2698 y Fs(s)8583 2736
+y Fh(3)p Black 4658 3007 a Fp(Then)63 b(by)f(IH)h(\(all)e(terms)k(have)
+d(smaller)h(depth\))4775 3273 y(\(b\))p Blue 59 w Fs(s)5245
+3310 y Fh(1)5436 3273 y Fo(\031)78 b Fr(\()p Fs(a)6001
+3310 y Fh(1)6161 3273 y Fs(a)6318 3310 y Fh(2)6429 3273
+y Fr(\)\()p Fs(a)6802 3310 y Fh(2)6962 3273 y Fs(a)7119
+3310 y Fh(3)7230 3273 y Fr(\))7338 3332 y Ff(\001)7503
+3273 y Fs(s)7635 3310 y Fh(3)p Black 4658 3581 a Fp(We)63
+b(know)f(that)4775 3864 y(\(c\))p Blue 59 w Fs(ds)p Fr(\(\()p
+Fs(a)5752 3902 y Fh(1)5912 3864 y Fs(a)6069 3902 y Fh(2)6180
+3864 y Fr(\)\()p Fs(a)6553 3902 y Fh(2)6713 3864 y Fs(a)6870
+3902 y Fh(3)6981 3864 y Fr(\))p Fs(;)49 b Fr(\()p Fs(a)7482
+3902 y Fh(1)7641 3864 y Fs(a)7798 3902 y Fh(3)7909 3864
+y Fr(\)\))80 b(=)g Fo(f)p Fs(a)8802 3902 y Fh(1)8912
+3864 y Fs(;)48 b(a)9196 3902 y Fh(2)9308 3864 y Fo(g)p
+Black 4775 4178 a Fp(\(d\))p Blue 59 w Fs(a)5269 4215
+y Fh(2)5459 4178 y Fr(#)80 b Fs(s)5903 4215 y Fh(3)p
+Black 4658 4492 a Fp(From)p Blue 63 w Fs(a)5381 4529
+y Fh(1)5571 4492 y Fr(#)g Fs(s)6015 4529 y Fh(2)p Black
+6189 4492 a Fp(and)p Blue 62 w Fs(s)6725 4529 y Fh(2)6915
+4492 y Fo(\031)f Fr(\()p Fs(a)7481 4529 y Fh(2)7641 4492
+y Fs(a)7798 4529 y Fh(3)7909 4492 y Fr(\))8017 4550 y
+Ff(\001)8182 4492 y Fs(s)8314 4529 y Fh(3)p Black 4775
+4805 a Fp(\(e\))p Blue 59 w Fs(a)5260 4842 y Fh(1)5451
+4805 y Fr(#)h Fs(s)5895 4842 y Fh(3)p Black 4658 5088
+a Fp(So)4775 5372 y(\(f\))p Blue 59 w Fr(\()p Fs(a)5360
+5409 y Fh(1)5520 5372 y Fs(a)5677 5409 y Fh(2)5788 5372
+y Fr(\)\()p Fs(a)6161 5409 y Fh(2)6321 5372 y Fs(a)6478
+5409 y Fh(3)6589 5372 y Fr(\))6697 5431 y Ff(\001)6862
+5372 y Fs(s)6994 5409 y Fh(3)7184 5372 y Fo(\031)f Fr(\()p
+Fs(a)7750 5409 y Fh(1)7909 5372 y Fs(a)8066 5409 y Fh(3)8178
+5372 y Fr(\))8286 5431 y Ff(\001)8450 5372 y Fs(s)8582
+5409 y Fh(3)p Black 4658 5699 a Fp(using)62 b(Lem:)79
+b(If)p Blue 62 w Fo(8)p Fs(a)32 b Fo(2)g Fs(ds)p Fr(\()p
+Fs(\031)9 b(;)48 b(\031)7476 5609 y Fl(0)7547 5699 y
+Fr(\))p Fs(:)g(a)79 b Fr(#)h Fs(t)p Black 63 w Fp(then)p
+Blue 63 w Fs(\031)9183 5758 y Ff(\001)9347 5699 y Fs(t)f
+Fo(\031)g Fs(\031)10008 5609 y Fl(0)10079 5758 y Ff(\001)10243
+5699 y Fs(t)p Black 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856
+5925 a 0.5 TeXcolorgray 9317 6307 a FI(Munich,)25 b(12.)h(April)f(2005)
+g(\226)h(p.26)f(\(6/7\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+
+4360 6416 a eop end
+%%Page: 26 87
+TeXDict begin 26 86 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+6840 2027 a FR(Details)p 0 TeXcolorgray Black 4748 2372
+a Fp(From)p Blue 63 w Fs(s)5446 2408 y Fh(2)5636 2372
+y Fo(\031)79 b Fr(\()p Fs(a)6202 2408 y Fh(2)6362 2372
+y Fs(a)6519 2408 y Fh(3)6630 2372 y Fr(\))6738 2430 y
+Ff(\001)6903 2372 y Fs(s)7035 2408 y Fh(3)p Black 4775
+2698 a Fp(\(a\))p Blue 59 w Fr(\()p Fs(a)5361 2736 y
+Fh(1)5520 2698 y Fs(a)5677 2736 y Fh(2)5789 2698 y Fr(\))5897
+2757 y Ff(\001)6061 2698 y Fs(s)6193 2736 y Fh(2)6384
+2698 y Fo(\031)f Fr(\()p Fs(a)6949 2736 y Fh(1)7109 2698
+y Fs(a)7266 2736 y Fh(2)7377 2698 y Fr(\)\()p Fs(a)7750
+2736 y Fh(2)7910 2698 y Fs(a)8067 2736 y Fh(3)8178 2698
+y Fr(\))8286 2757 y Ff(\001)8451 2698 y Fs(s)8583 2736
+y Fh(3)p Black 4658 3007 a Fp(Then)63 b(by)f(IH)h(\(all)e(terms)k(have)
+d(smaller)h(depth\))4775 3273 y(\(b\))p Blue 59 w Fs(s)5245
+3310 y Fh(1)5436 3273 y Fo(\031)78 b Fr(\()p Fs(a)6001
+3310 y Fh(1)6161 3273 y Fs(a)6318 3310 y Fh(2)6429 3273
+y Fr(\)\()p Fs(a)6802 3310 y Fh(2)6962 3273 y Fs(a)7119
+3310 y Fh(3)7230 3273 y Fr(\))7338 3332 y Ff(\001)7503
+3273 y Fs(s)7635 3310 y Fh(3)p Black 4658 3581 a Fp(We)63
+b(know)f(that)4775 3864 y(\(c\))p Blue 59 w Fs(ds)p Fr(\(\()p
+Fs(a)5752 3902 y Fh(1)5912 3864 y Fs(a)6069 3902 y Fh(2)6180
+3864 y Fr(\)\()p Fs(a)6553 3902 y Fh(2)6713 3864 y Fs(a)6870
+3902 y Fh(3)6981 3864 y Fr(\))p Fs(;)49 b Fr(\()p Fs(a)7482
+3902 y Fh(1)7641 3864 y Fs(a)7798 3902 y Fh(3)7909 3864
+y Fr(\)\))80 b(=)g Fo(f)p Fs(a)8802 3902 y Fh(1)8912
+3864 y Fs(;)48 b(a)9196 3902 y Fh(2)9308 3864 y Fo(g)p
+Black 4775 4178 a Fp(\(d\))p Blue 59 w Fs(a)5269 4215
+y Fh(2)5459 4178 y Fr(#)80 b Fs(s)5903 4215 y Fh(3)p
+Black 4658 4492 a Fp(From)p Blue 63 w Fs(a)5381 4529
+y Fh(1)5571 4492 y Fr(#)g Fs(s)6015 4529 y Fh(2)p Black
+6189 4492 a Fp(and)p Blue 62 w Fs(s)6725 4529 y Fh(2)6915
+4492 y Fo(\031)f Fr(\()p Fs(a)7481 4529 y Fh(2)7641 4492
+y Fs(a)7798 4529 y Fh(3)7909 4492 y Fr(\))8017 4550 y
+Ff(\001)8182 4492 y Fs(s)8314 4529 y Fh(3)p Black 4775
+4805 a Fp(\(e\))p Blue 59 w Fs(a)5260 4842 y Fh(1)5451
+4805 y Fr(#)h Fs(s)5895 4842 y Fh(3)p Black 4658 5088
+a Fp(So)4775 5372 y(\(f\))p Blue 59 w Fr(\()p Fs(a)5360
+5409 y Fh(1)5520 5372 y Fs(a)5677 5409 y Fh(2)5788 5372
+y Fr(\)\()p Fs(a)6161 5409 y Fh(2)6321 5372 y Fs(a)6478
+5409 y Fh(3)6589 5372 y Fr(\))6697 5431 y Ff(\001)6862
+5372 y Fs(s)6994 5409 y Fh(3)7184 5372 y Fo(\031)f Fr(\()p
+Fs(a)7750 5409 y Fh(1)7909 5372 y Fs(a)8066 5409 y Fh(3)8178
+5372 y Fr(\))8286 5431 y Ff(\001)8450 5372 y Fs(s)8582
+5409 y Fh(3)p Black 4658 5680 a Fp(Finally)61 b(by)h(IH)p
+Blue 4951 6005 a Fs(s)5083 6042 y Fh(1)5273 6005 y Fo(\031)79
+b Fr(\()p Fs(a)5839 6042 y Fh(1)5999 6005 y Fs(a)6156
+6042 y Fh(3)6267 6005 y Fr(\))6375 6064 y Ff(\001)6540
+6005 y Fs(s)6672 6042 y Fh(3)p Black 6846 6005 a Fp(and)p
+Blue 62 w Fs(\025a)7573 6042 y Fh(1)7685 6005 y Fs(:s)7896
+6042 y Fh(1)8086 6005 y Fo(\031)g Fs(\025a)8710 6042
+y Fh(3)8822 6005 y Fs(:s)9033 6042 y Fh(3)p Black 0 TeXcolorgray
+10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9317 6307
+a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.26)f(\(7/7\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 27 88
+TeXDict begin 27 87 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 88/View [ /XYZ null null null ] /Title (Comparison with $\aeq $)
+/OUT pdfmark end
+ 4644 1909 a Gray 5233 2027 a FR(Comparison)128
+b(with)h Fd(=)9624 2104 y Fc(\013)p 0 TeXcolorgray Black
+4658 2582 a FP(Traditionally)p Blue 76 w FL(=)6488 2627
+y FB(\013)p Black 6731 2582 a FP(is)75 b(de\002ned)j(as)p
+Black Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 4831
+3498 5531 714 v 1 1 0.8 TeXcolorrgb Black 4893 3047 a(least)e
+(congruence)g(which)f(identi\002es)p Blue 76 w FO(a:t)p
+Black 75 w FP(with)p Blue 4893 3362 a FO(b:)p FL([)p
+FO(a)95 b FL(:=)g FO(b)p FL(])p FO(t)p Black 75 w FP(provided)p
+Blue 76 w FO(b)p Black 76 w FP(is)75 b(not)g(free)i(in)p
+Blue 75 w FO(t)p Black 1 1 0.8 TeXcolorrgb Black 4658
+3852 a FP(where)p Blue 76 w FL([)p FO(a)95 b FL(:=)g
+FO(b)p FL(])p FO(t)p Black 75 w FP(replaces)76 b(all)g(free)h
+(occurrences)f(of)p Blue 4658 4154 a FO(a)p Black 75
+w FP(by)p Blue 76 w FO(b)p Black 75 w FP(in)p Blue 76
+w FO(t)p Black FP(.)p Black Green Black Green Black OliveGreen
+Black 4912 4561 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black 292 w(with)p Blue 75 w Fv(\031)p Black 75 w FP(and)p
+Blue 77 w FL(#)p Black 75 w FP(we)f(never)i(need)f(to)f(choose)g(a)5204
+4840 y('fresh')g(atom)h(\(good)f(for)g(implementations)i(and)5204
+5132 y(for)f(nominal)g(uni\002cation\2272nd)g(lecture\))p
+Black Green Black Green Black OliveGreen Black 4912 5520
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 292 w(permutation)h
+(respects)f(both)f(relations,)g(whilst)5204 5807 y
+(renaming-substitution)i(does)f(not)p 0 TeXcolorgray
+10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9345 6307
+a FI(Munich,)26 b(12.)f(April)g(2005)g(\226)h(p.27)f(\(1/1\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 28 89
+TeXDict begin 28 88 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 89/View [ /XYZ null null null ] /Title (Does This Help?)
+/OUT pdfmark end
+ 4644 1909 a Gray 5798 2027 a FR(Does)128 b(This)g(Help?)p
+0 TeXcolorgray Black 4658 2582 a FP(.)45 b(.)g(.)g(with)75
+b(our)h(proof)f(for)h(the)g(weakening)g(property.)4658
+2874 y(Let's)f(\002rst)h(extend)h(the)e(permutation)i(operation)f(to:)p
+Black Green Black Green Black OliveGreen Black 4912 3276
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 292 w(sets)f(of)h
+(lambda-terms)p Blue 5457 3667 a FO(\031)5671 3726 y
+Ff(\001)5835 3667 y Fv(f)p FO(t)6130 3712 y FN(1)6259
+3667 y FO(;)57 b(:)g(:)g(:)g(;)g(t)7143 3712 y FB(n)7300
+3667 y Fv(g)7566 3493 y Fm(def)7594 3667 y FL(=)123 b
+Fv(f)p FO(\031)8362 3726 y Ff(\001)8526 3667 y FO(t)8650
+3712 y FN(1)8778 3667 y FO(;)57 b(:)g(:)h(:)f(;)g(\031)9753
+3726 y Ff(\001)9917 3667 y FO(t)10041 3712 y FB(n)10198
+3667 y Fv(g)p Black Black Green Black Green Black OliveGreen
+Black 4912 4055 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+Black 292 w FP(pairs)p Blue 5457 4500 a FO(\031)5671
+4558 y Ff(\001)5835 4500 y FL(\()p FO(x;)g(y)11 b FL(\))6725
+4325 y Fm(def)6753 4500 y FL(=)123 b(\()p FO(\031)7480
+4558 y Ff(\001)7644 4500 y FO(x;)57 b(\031)8206 4558
+y Ff(\001)8370 4500 y FO(y)11 b FL(\))p Black Black Green
+Black Green Black OliveGreen Black 4912 4927 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 292 w FP(types)p Blue
+76 w FO(\034)135 b FL(:=)95 b FO(X)80 b Fv(j)57 b FO(\034)135
+b Fv(!)95 b FO(\034)p Black Blue 5457 5374 a(\031)5671
+5433 y Ff(\001)5835 5374 y FO(\034)6125 5200 y Fm(def)6153
+5374 y FL(=)123 b FO(\034)p Black 0 TeXcolorgray 10856
+5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9331 6307 a FI(Munich,)25
+b(12.)h(April)f(2005)g(\226)h(p.28)f(\(1/4\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 28 90
+TeXDict begin 28 89 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+5798 2027 a FR(Does)128 b(This)g(Help?)p 0 TeXcolorgray
+Black 4658 2582 a FP(.)45 b(.)g(.)g(with)75 b(our)h(proof)f(for)h(the)g
+(weakening)g(property.)4658 2874 y(Let's)f(\002rst)h(extend)h(the)e
+(permutation)i(operation)f(to:)p Black Green Black Green
+Black OliveGreen Black 4912 3276 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black 292 w(sets)f(of)h(lambda-terms)p Blue
+5457 3667 a FO(\031)5671 3726 y Ff(\001)5835 3667 y Fv(f)p
+FO(t)6130 3712 y FN(1)6259 3667 y FO(;)57 b(:)g(:)g(:)g(;)g(t)7143
+3712 y FB(n)7300 3667 y Fv(g)7566 3493 y Fm(def)7594
+3667 y FL(=)123 b Fv(f)p FO(\031)8362 3726 y Ff(\001)8526
+3667 y FO(t)8650 3712 y FN(1)8778 3667 y FO(;)57 b(:)g(:)h(:)f(;)g
+(\031)9753 3726 y Ff(\001)9917 3667 y FO(t)10041 3712
+y FB(n)10198 3667 y Fv(g)p Black Black Green Black Green
+Black OliveGreen Black 4912 4055 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black 292 w FP(pairs)p Blue 5457 4500 a
+FO(\031)5671 4558 y Ff(\001)5835 4500 y FL(\()p FO(x;)g(y)11
+b FL(\))6725 4325 y Fm(def)6753 4500 y FL(=)123 b(\()p
+FO(\031)7480 4558 y Ff(\001)7644 4500 y FO(x;)57 b(\031)8206
+4558 y Ff(\001)8370 4500 y FO(y)11 b FL(\))p Black Black
+Green Black Green Black OliveGreen Black 4912 4927 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 292 w FP(types)p
+Blue 76 w FO(\034)135 b FL(:=)95 b FO(X)80 b Fv(j)57
+b FO(\034)135 b Fv(!)95 b FO(\034)p Black Blue 5457 5374
+a(\031)5671 5433 y Ff(\001)5835 5374 y FO(\034)6125 5200
+y Fm(def)6153 5374 y FL(=)123 b FO(\034)p Black Red Black
+1 1 0.8 TeXcolorrgb Black 4937 4774 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.11 true
+2.22263 neg 32.07643 neg 272.5238 39.27641 .5 Frame  gsave 1 1 0.8
+ setrgbcolor fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial -565 x FP(you)93 b(are)g(probably)g(by)g(now)g(not)f
+(surprised)i(that)f(we)4937 4501 y(have:)p Black Green
+Black Green Black OliveGreen Black 5191 4889 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black Blue 292 w FO(t)i Fv(2)g
+FO(X)p Black 98 w FP(if)75 b(and)i(only)e(if)p Blue 76
+w FL(\()p FO(\031)8324 4948 y Ff(\001)8488 4889 y FO(t)p
+FL(\))95 b Fv(2)g FL(\()p FO(\031)9504 4948 y Ff(\001)9668
+4889 y FO(X)23 b FL(\))p Black Black Green Black Green
+Black OliveGreen Black 5191 5316 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black Blue 292 w FO(\031)5697 5375 y Ff(\001)5861
+5316 y FL([)p FO(t)p FL(])6171 5361 y FB(\013)6433 5316
+y FL(=)95 b([)p FO(\031)7095 5375 y Ff(\001)7259 5316
+y FO(t)p FL(])7476 5361 y FB(\013)p Black 0 TeXcolorgray
+10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9317 6307
+a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.28)f(\(2/4\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 28 91
+TeXDict begin 28 90 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+5798 2027 a FR(Does)128 b(This)g(Help?)p 0 TeXcolorgray
+Black 4658 2582 a FP(.)45 b(.)g(.)g(with)75 b(our)h(proof)f(for)h(the)g
+(weakening)g(property.)4658 2874 y(Let's)f(\002rst)h(extend)h(the)e
+(permutation)i(operation)f(to:)p Black Green Black Green
+Black OliveGreen Black 4912 3276 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black 292 w(sets)f(of)h(lambda-terms)p Blue
+5457 3667 a FO(\031)5671 3726 y Ff(\001)5835 3667 y Fv(f)p
+FO(t)6130 3712 y FN(1)6259 3667 y FO(;)57 b(:)g(:)g(:)g(;)g(t)7143
+3712 y FB(n)7300 3667 y Fv(g)7566 3493 y Fm(def)7594
+3667 y FL(=)123 b Fv(f)p FO(\031)8362 3726 y Ff(\001)8526
+3667 y FO(t)8650 3712 y FN(1)8778 3667 y FO(;)57 b(:)g(:)h(:)f(;)g
+(\031)9753 3726 y Ff(\001)9917 3667 y FO(t)10041 3712
+y FB(n)10198 3667 y Fv(g)p Black Black Green Black Green
+Black OliveGreen Black 4912 4055 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black 292 w FP(pairs)p Blue 5457 4500 a
+FO(\031)5671 4558 y Ff(\001)5835 4500 y FL(\()p FO(x;)g(y)11
+b FL(\))6725 4325 y Fm(def)6753 4500 y FL(=)123 b(\()p
+FO(\031)7480 4558 y Ff(\001)7644 4500 y FO(x;)57 b(\031)8206
+4558 y Ff(\001)8370 4500 y FO(y)11 b FL(\))p Black Black
+Green Black Green Black OliveGreen Black 4912 4927 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 292 w FP(types)p
+Blue 76 w FO(\034)135 b FL(:=)95 b FO(X)80 b Fv(j)57
+b FO(\034)135 b Fv(!)95 b FO(\034)p Black Blue 5457 5374
+a(\031)5671 5433 y Ff(\001)5835 5374 y FO(\034)6125 5200
+y Fm(def)6153 5374 y FL(=)123 b FO(\034)p Black 0 TeXcolorgray
+10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9317 6307
+a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.28)f(\(3/4\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 28 92
+TeXDict begin 28 91 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+5798 2027 a FR(Does)128 b(This)g(Help?)p 0 TeXcolorgray
+Black 4658 2582 a FP(.)45 b(.)g(.)g(with)75 b(our)h(proof)f(for)h(the)g
+(weakening)g(property.)4658 2874 y(Let's)f(\002rst)h(extend)h(the)e
+(permutation)i(operation)f(to:)p Black Green Black Green
+Black OliveGreen Black 4912 3276 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black 292 w(sets)f(of)h(lambda-terms)p Blue
+5457 3667 a FO(\031)5671 3726 y Ff(\001)5835 3667 y Fv(f)p
+FO(t)6130 3712 y FN(1)6259 3667 y FO(;)57 b(:)g(:)g(:)g(;)g(t)7143
+3712 y FB(n)7300 3667 y Fv(g)7566 3493 y Fm(def)7594
+3667 y FL(=)123 b Fv(f)p FO(\031)8362 3726 y Ff(\001)8526
+3667 y FO(t)8650 3712 y FN(1)8778 3667 y FO(;)57 b(:)g(:)h(:)f(;)g
+(\031)9753 3726 y Ff(\001)9917 3667 y FO(t)10041 3712
+y FB(n)10198 3667 y Fv(g)p Black Black Green Black Green
+Black OliveGreen Black 4912 4055 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black 292 w FP(pairs)p Blue 5457 4500 a
+FO(\031)5671 4558 y Ff(\001)5835 4500 y FL(\()p FO(x;)g(y)11
+b FL(\))6725 4325 y Fm(def)6753 4500 y FL(=)123 b(\()p
+FO(\031)7480 4558 y Ff(\001)7644 4500 y FO(x;)57 b(\031)8206
+4558 y Ff(\001)8370 4500 y FO(y)11 b FL(\))p Black Black
+Green Black Green Black OliveGreen Black 4912 4927 a
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 292 w FP(types)p
+Blue 76 w FO(\034)135 b FL(:=)95 b FO(X)80 b Fv(j)57
+b FO(\034)135 b Fv(!)95 b FO(\034)p Black Blue 5457 5374
+a(\031)5671 5433 y Ff(\001)5835 5374 y FO(\034)6125 5200
+y Fm(def)6153 5374 y FL(=)123 b FO(\034)p Black Red Black
+1 1 0.8 TeXcolorrgb Black 5525 4065 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.11 true
+2.22263 neg 40.73213 neg 215.61829 47.93211 .5 Frame  gsave 1 1 0.8
+ setrgbcolor fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial -740 x FP(So)75 b(given)g(a)h(typing-context)p
+Blue 76 w FL(\000)p Black Black Black Blue 7439 3691
+a FO(\031)7653 3749 y Ff(\001)7817 3691 y FL(\000)p Black
+5525 4040 a FP(will)f(always)h(be)f(a)h(typing-context,)g(while)p
+Black Black Blue 7092 4424 a FL(\000[)p FO(a)95 b FL(:=)g
+FO(b)p FL(])p Black 5525 4789 a FP(is)65 b(only)g(in)h(some)f
+(speci\002c)g(circumstances.)p 0 TeXcolorgray 10856 5925
+a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9317 6307 a FI(Munich,)25
+b(12.)h(April)f(2005)g(\226)h(p.28)f(\(4/4\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 29 93
+TeXDict begin 29 92 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 93/View [ /XYZ null null null ] /Title (\mbox {Equivariance of \boldmath $\eq $ and $\fresh $})
+/OUT pdfmark end
+ 4644 1909 a Gray 4775 2030 a FR(Equi)-5 b(v)g(ariance)127
+b(of)i Ff(\031)f FR(and)g Fd(#)p 0 TeXcolorgray Black
+4658 2644 a FP(A)75 b(relation)h(\(or)f(predicate\))h(is)f(called)p
+Red 76 w Ft(equivariant)p Black 4658 2936 a FP(provided)h(it)f(is)g
+(preserved)i(under)h(permutations,)e(that)4658 3229 y(is)f(its)g
+(validity)h(is)f(invariant)h(under)h(permutations.)95
+b(For)4658 3521 y(example:)p Black Black Blue 5197 4019
+a FO(t)5321 4064 y FN(1)5545 4019 y Fv(\031)g FO(t)6030
+4064 y FN(2)p Black 6406 4019 a FP(if)76 b(and)g(only)g(if)p
+Blue 248 w FO(\031)8368 4078 y Ff(\001)8532 4019 y FO(t)8656
+4064 y FN(1)8880 4019 y Fv(\031)95 b FO(\031)9455 4078
+y Ff(\001)9619 4019 y FO(t)9743 4064 y FN(2)p Black Blue
+5378 4589 a FO(a)g FL(#)g FO(t)p Black 247 w FP(if)76
+b(and)g(only)g(if)p Blue 248 w FO(\031)8368 4648 y Ff(\001)8532
+4589 y FO(a)96 b FL(#)e FO(\031)9403 4648 y Ff(\001)9568
+4589 y FO(t)p Black 4658 5128 a FP(It)140 b(seems,)157
+b(equivariance)142 b(is)e(an)h(important)g(concept)4658
+5469 y(when)69 b(reasoning)g(about)g(properties)g(involving)f(binders.)
+p 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray
+9345 6307 a FI(Munich,)26 b(12.)f(April)g(2005)g(\226)h(p.29)f(\(1/1\))
+p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 30 94
+TeXDict begin 30 93 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 94/View [ /XYZ null null null ] /Title (\ldots Also \boldmath $\vdash $ and $\varphi $)
+/OUT pdfmark end
+ 4644 1909 a Gray 5823 2030 a FR(.)77 b(.)g(.)g(Also)130
+b Ff(`)f FR(and)f FH(')p 0 TeXcolorgray Black Black Green
+Black Green Black OliveGreen Black 4912 2582 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 292 w FP(the)76 b(typing)g(relation)g
+(is)f(equivariant)p Blue 5382 3147 a FL(\000)95 b Fv(`)g
+FL([)p FO(t)p FL(])6292 3191 y FB(\013)6554 3147 y FL(:)g
+FO(\034)p Black Blue 322 w Fv(,)p Black Blue 281 w FO(\031)8056
+3205 y Ff(\001)8221 3147 y FL(\000)g Fv(`)g FO(\031)9035
+3205 y Ff(\001)9199 3147 y FL([)p FO(t)p FL(])9509 3191
+y FB(\013)9771 3147 y FL(:)g FO(\031)10173 3205 y Ff(\001)10337
+3147 y FO(\034)p Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb
+5307 4174 1705 742 v 1 1 0.8 TeXcolorrgb Black Blue 5479
+3698 a(a)h FL(:)f FO(\034)135 b Fv(2)95 b FL(\000)p 5369
+3773 1506 9 v 5369 4038 a(\000)g Fv(`)38 b FL([)p FO(a)p
+FL(])6286 4083 y FB(\013)6492 4038 y FL(:)95 b FO(\034)p
+Black 1 1 0.8 TeXcolorrgb Black Blue 7219 3862 a Fv(,)p
+Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 7767 4174
+2840 810 v 1 1 0.8 TeXcolorrgb Black Blue 7998 3650 a
+FO(\031)8212 3708 y Ff(\001)8377 3650 y FL(\()p FO(a)g
+FL(:)g FO(\034)40 b FL(\))95 b Fv(2)g FO(\031)9935 3708
+y Ff(\001)10099 3650 y FL(\000)p 7829 3773 2641 9 v 7829
+4038 a FO(\031)8043 4097 y Ff(\001)8208 4038 y FL(\000)g
+Fv(`)38 b FL([)p FO(\031)9058 4097 y Ff(\001)9222 4038
+y FO(a)p FL(])9503 4083 y FB(\013)9708 4038 y FL(:)95
+b FO(\031)10110 4097 y Ff(\001)10275 4038 y FO(\034)p
+Black 1 1 0.8 TeXcolorrgb Black Black Green Black Green
+Black OliveGreen Black 4912 4634 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black 292 w FP(our)76 b(induction-hypothesis)g(is)f
+(equivariant,)5204 4949 y(i.e.)p Blue 75 w FO(')p FL(\(\000;[)p
+FO(t)p FL(])6570 4993 y FB(\013)6738 4949 y FL(;)57 b
+FO(\034)40 b FL(\))e Fv(,)g FO(')p FL(\()p FO(\031)8197
+5008 y Ff(\001)8361 4949 y FL(\000;)57 b FO(\031)8926
+5008 y Ff(\001)9090 4949 y FL([)p FO(t)p FL(])9400 4993
+y FB(\013)9567 4949 y FL(;)g FO(\031)9931 5008 y Ff(\001)10095
+4949 y FO(\034)40 b FL(\))p Black Black Black Blue 5513
+5492 a Fr(\()p Fo(8)p Fs(\034)5941 5402 y Fl(0)6012 5492
+y Fr(\)\()p Fo(8)p Fs(a)6543 5402 y Fl(0)6694 5492 y
+Fo(62)79 b Fp(dom)p Fr(\(\000\)\))h(\000)p Fs(;)47 b(a)8384
+5402 y Fl(0)8534 5492 y Fr(:)80 b Fs(\034)8853 5402 y
+Fl(0)9003 5492 y Fo(`)f Fr([)p Fs(t)p Fr(])9513 5529
+y Fg(\013)9690 5492 y Fr(:)h Fs(\034)p Black Blue 7618
+5761 a Fo(,)p Black Blue 4851 6031 a
+ tx@Dict begin tx@NodeDict begin {9.0 3.0 29.4444 14.7222 3.0 } false
+/N@A 16 {InitRnode } NewNode end end
+ 4851 6031 a Fr(\()p
+Fo(8)p Fs(\034)5279 5941 y Fl(0)5351 6031 y Fr(\))q(\()p
+Fo(8)p Fs(a)5883 5941 y Fl(0)6033 6031 y Fo(62)f Fp(dom)p
+Fr(\()p Fs(\031)6986 6090 y Ff(\001)7151 6031 y Fr(\000\)\))g
+Fs(\031)7792 6090 y Ff(\001)7957 6031 y Fr(\000)p Fs(;)47
+b(a)8408 5941 y Fl(0)8558 6031 y Fr(:)79 b Fs(\034)8876
+5941 y Fl(0)9026 6031 y Fo(`)h Fs(\031)9458 6090 y Ff(\001)9622
+6031 y Fr([)p Fs(t)p Fr(])9879 6068 y Fg(\013)10056 6031
+y Fr(:)32 b Fs(\031)10343 6090 y Ff(\001)10508 6031 y
+Fs(\034)p Black 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925
+a 0.5 TeXcolorgray 9331 6307 a FI(Munich,)25 b(12.)h(April)f(2005)g
+(\226)h(p.30)f(\(1/2\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360
+6416 a eop end
+%%Page: 30 95
+TeXDict begin 30 94 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+5823 2030 a FR(.)77 b(.)g(.)g(Also)130 b Ff(`)f FR(and)f
+FH(')p 0 TeXcolorgray Black Black Green Black Green Black
+OliveGreen Black 4912 2582 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black 292 w FP(the)76 b(typing)g(relation)g(is)f
+(equivariant)p Blue 5382 3147 a FL(\000)95 b Fv(`)g FL([)p
+FO(t)p FL(])6292 3191 y FB(\013)6554 3147 y FL(:)g FO(\034)p
+Black Blue 322 w Fv(,)p Black Blue 281 w FO(\031)8056
+3205 y Ff(\001)8221 3147 y FL(\000)g Fv(`)g FO(\031)9035
+3205 y Ff(\001)9199 3147 y FL([)p FO(t)p FL(])9509 3191
+y FB(\013)9771 3147 y FL(:)g FO(\031)10173 3205 y Ff(\001)10337
+3147 y FO(\034)p Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb
+5307 4174 1705 742 v 1 1 0.8 TeXcolorrgb Black Blue 5479
+3698 a(a)h FL(:)f FO(\034)135 b Fv(2)95 b FL(\000)p 5369
+3773 1506 9 v 5369 4038 a(\000)g Fv(`)38 b FL([)p FO(a)p
+FL(])6286 4083 y FB(\013)6492 4038 y FL(:)95 b FO(\034)p
+Black 1 1 0.8 TeXcolorrgb Black Blue 7219 3862 a Fv(,)p
+Black 1 1 0.8 TeXcolorrgb 1 1 0.8 TeXcolorrgb 7767 4174
+2840 810 v 1 1 0.8 TeXcolorrgb Black Blue 7998 3650 a
+FO(\031)8212 3708 y Ff(\001)8377 3650 y FL(\()p FO(a)g
+FL(:)g FO(\034)40 b FL(\))95 b Fv(2)g FO(\031)9935 3708
+y Ff(\001)10099 3650 y FL(\000)p 7829 3773 2641 9 v 7829
+4038 a FO(\031)8043 4097 y Ff(\001)8208 4038 y FL(\000)g
+Fv(`)38 b FL([)p FO(\031)9058 4097 y Ff(\001)9222 4038
+y FO(a)p FL(])9503 4083 y FB(\013)9708 4038 y FL(:)95
+b FO(\031)10110 4097 y Ff(\001)10275 4038 y FO(\034)p
+Black 1 1 0.8 TeXcolorrgb Black Black Green Black Green
+Black OliveGreen Black 4912 4634 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+
+
+@endspecial Black 292 w FP(our)76 b(induction-hypothesis)g(is)f
+(equivariant,)5204 4949 y(i.e.)p Blue 75 w FO(')p FL(\(\000;[)p
+FO(t)p FL(])6570 4993 y FB(\013)6738 4949 y FL(;)57 b
+FO(\034)40 b FL(\))e Fv(,)g FO(')p FL(\()p FO(\031)8197
+5008 y Ff(\001)8361 4949 y FL(\000;)57 b FO(\031)8926
+5008 y Ff(\001)9090 4949 y FL([)p FO(t)p FL(])9400 4993
+y FB(\013)9567 4949 y FL(;)g FO(\031)9931 5008 y Ff(\001)10095
+4949 y FO(\034)40 b FL(\))p Black Black Black Blue 5513
+5492 a Fr(\()p Fo(8)p Fs(\034)5941 5402 y Fl(0)6012 5492
+y Fr(\)\()p Fo(8)p Fs(a)6543 5402 y Fl(0)6694 5492 y
+Fo(62)79 b Fp(dom)p Fr(\(\000\)\))h(\000)p Fs(;)47 b(a)8384
+5402 y Fl(0)8534 5492 y Fr(:)80 b Fs(\034)8853 5402 y
+Fl(0)9003 5492 y Fo(`)f Fr([)p Fs(t)p Fr(])9513 5529
+y Fg(\013)9690 5492 y Fr(:)h Fs(\034)p Black Blue 7618
+5761 a Fo(,)p Black Blue 4851 6031 a
+ tx@Dict begin tx@NodeDict begin {9.0 3.0 29.4444 14.7222 3.0 } false
+/N@A 16 {InitRnode } NewNode end end
+ 4851 6031 a Fr(\()p
+Fo(8)p Fs(\034)5279 5941 y Fl(0)5351 6031 y Fr(\))q(\()p
+Fo(8)p Fs(a)5883 5941 y Fl(0)6033 6031 y Fo(62)f Fp(dom)p
+Fr(\()p Fs(\031)6986 6090 y Ff(\001)7151 6031 y Fr(\000\)\))g
+Fs(\031)7792 6090 y Ff(\001)7957 6031 y Fr(\000)p Fs(;)47
+b(a)8408 5941 y Fl(0)8558 6031 y Fr(:)79 b Fs(\034)8876
+5941 y Fl(0)9026 6031 y Fo(`)h Fs(\031)9458 6090 y Ff(\001)9622
+6031 y Fr([)p Fs(t)p Fr(])9879 6068 y Fg(\013)10056 6031
+y Fr(:)32 b Fs(\031)10343 6090 y Ff(\001)10508 6031 y
+Fs(\034)p Black 4888 3500 a
+ tx@Dict begin tx@NodeDict begin {32.50314 25.30315 217.84091 108.92046
+3.59999 } false /N@B 16 {InitRnode } NewNode end end
+ 4888 3500 a Red Black 1 1 0.8
+TeXcolorrgb Black 46 w @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.11 true
+2.22263 neg 25.30315 neg 215.61829 32.50314 .5 Frame  gsave 1 1 0.8
+ setrgbcolor fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial
+-419 x FP(Be)79 b(careful!)104 b(The)78 b Fv(8)p FP(-quanti\002ers)j
+(are)e(not)4934 3373 y(allowed)98 b(to)g(quantify)i(anything)e(in)p
+Blue 98 w FO(\031)p Black 11 w FP(\227if)4934 3665 y(they)77
+b(do,)g(we)f(have)h(to)f(rename)i(the)e(quan-)4934 3958
+y(ti\002ed)g Ft(meta)p FP(-variables.)p Red Black 4658
+6378 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg
+0.0 0.0 0 0 /N@B /N@A InitNC { /AngleA 180.  def /AngleB 180.  def
+0.4  0.4  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore  grestore end
+ 4658 6378 a 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856
+5925 a 0.5 TeXcolorgray 9317 6307 a FI(Munich,)25 b(12.)h(April)f(2005)
+g(\226)h(p.30)f(\(2/2\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+
+4360 6416 a eop end
+%%Page: 31 96
+TeXDict begin 31 95 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 96/View [ /XYZ null null null ] /Title (Now the Proof)
+/OUT pdfmark end
+ 4644 1909 a Gray 6020 2027 a FR(No)-5 b(w)128
+b(the)g(Pr)-9 b(oof)p 0 TeXcolorgray Black 4658 2563
+a Fp(Case)p Blue 63 w Fs(a)5330 2473 y Fl(0)5479 2563
+y Fr(=)79 b Fs(a)p Black Fp(:)f(from)63 b(the)g(premise)g(we)h(know)
+4775 2947 y(1.)p Blue 59 w Fs(')p Fr(\(\000)p Fs(;)48
+b(a)79 b Fr(:)h Fs(\034)6091 2984 y Fh(1)6202 2947 y
+Fr(;)48 b([)p Fs(t)p Fr(])6584 2984 y Fg(\013)6730 2947
+y Fr(;)g Fs(\034)6984 2984 y Fh(2)7095 2947 y Fr(\))p
+Black 181 w Fp(2.)p Blue 59 w Fs(a)79 b Fo(62)g Fp(dom)p
+Fr(\(\000\))p Black 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856
+5925 a 0.5 TeXcolorgray 9345 6307 a FI(Munich,)26 b(12.)f(April)g(2005)
+g(\226)h(p.31)f(\(1/6\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+
+4360 6416 a eop end
+%%Page: 31 97
+TeXDict begin 31 96 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+6020 2027 a FR(No)-5 b(w)128 b(the)g(Pr)-9 b(oof)p 0
+TeXcolorgray Black 4658 2563 a Fp(Case)p Blue 63 w Fs(a)5330
+2473 y Fl(0)5479 2563 y Fr(=)79 b Fs(a)p Black Fp(:)f(from)63
+b(the)g(premise)g(we)h(know)4775 2947 y(1.)p Blue 59
+w Fs(')p Fr(\(\000)p Fs(;)48 b(a)79 b Fr(:)h Fs(\034)6091
+2984 y Fh(1)6202 2947 y Fr(;)48 b([)p Fs(t)p Fr(])6584
+2984 y Fg(\013)6730 2947 y Fr(;)g Fs(\034)6984 2984 y
+Fh(2)7095 2947 y Fr(\))p Black 181 w Fp(2.)p Blue 59
+w Fs(a)79 b Fo(62)g Fp(dom)p Fr(\(\000\))p Black 4658
+3314 a Fp(By)62 b(equivariance)g(we)i(know)4775 3697
+y(1'.)p Blue 59 w Fs(')p Fr(\(\000)p Fs(;)48 b(b)79 b
+Fr(:)h Fs(\034)6101 3735 y Fh(1)6213 3697 y Fr(;)48 b([\()p
+Fs(a)g(b)p Fr(\))6965 3756 y Ff(\001)7130 3697 y Fs(t)p
+Fr(])7310 3735 y Fg(\013)7455 3697 y Fr(;)f Fs(\034)7708
+3735 y Fh(2)7820 3697 y Fr(\))p Black 181 w Fp(2'.)p
+Blue 58 w Fs(b)80 b Fo(62)f Fp(dom)p Fr(\(\000\))p Black
+4658 4070 a Fp(for)62 b(any)5430 4070 y
+ tx@Dict begin tx@NodeDict begin {8.01213 0.75473 26.62187 13.31093
+3.6287 } false /N@A 16 {InitRnode } NewNode end end
+ 5430 4070 a Fa(fresh)g
+Fp(atom)p Blue 63 w Fs(b)p Black Fp(,)h(i.e.)h(one)f(not)g(occurring)f
+(in)p Blue 63 w Fr(\000)p Black Fp(,)p Blue 62 w Fs(t)p
+Black Fp(,)h(or)p Blue 4658 4336 a Fo(f)p Fs(a;)47 b(a)5241
+4246 y Fl(0)5311 4336 y Fo(g)p Black Fp(.)p 0 TeXcolorgray
+10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9331 6307
+a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.31)f(\(2/6\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 31 98
+TeXDict begin 31 97 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+6020 2027 a FR(No)-5 b(w)128 b(the)g(Pr)-9 b(oof)p 0
+TeXcolorgray Black 4658 2563 a Fp(Case)p Blue 63 w Fs(a)5330
+2473 y Fl(0)5479 2563 y Fr(=)79 b Fs(a)p Black Fp(:)f(from)63
+b(the)g(premise)g(we)h(know)4775 2947 y(1.)p Blue 59
+w Fs(')p Fr(\(\000)p Fs(;)48 b(a)79 b Fr(:)h Fs(\034)6091
+2984 y Fh(1)6202 2947 y Fr(;)48 b([)p Fs(t)p Fr(])6584
+2984 y Fg(\013)6730 2947 y Fr(;)g Fs(\034)6984 2984 y
+Fh(2)7095 2947 y Fr(\))p Black 181 w Fp(2.)p Blue 59
+w Fs(a)79 b Fo(62)g Fp(dom)p Fr(\(\000\))p Black 4658
+3314 a Fp(By)62 b(equivariance)g(we)i(know)4775 3697
+y(1'.)p Blue 59 w Fs(')p Fr(\(\000)p Fs(;)48 b(b)79 b
+Fr(:)h Fs(\034)6101 3735 y Fh(1)6213 3697 y Fr(;)48 b([\()p
+Fs(a)g(b)p Fr(\))6965 3756 y Ff(\001)7130 3697 y Fs(t)p
+Fr(])7310 3735 y Fg(\013)7455 3697 y Fr(;)f Fs(\034)7708
+3735 y Fh(2)7820 3697 y Fr(\))p Black 181 w Fp(2'.)p
+Blue 58 w Fs(b)80 b Fo(62)f Fp(dom)p Fr(\(\000\))p Black
+4658 4070 a Fp(for)62 b(any)5430 4070 y
+ tx@Dict begin tx@NodeDict begin {8.01213 0.75473 26.62187 13.31093
+3.6287 } false /N@A 16 {InitRnode } NewNode end end
+ 5430 4070 a Fa(fresh)g
+Fp(atom)p Blue 63 w Fs(b)p Black Fp(,)h(i.e.)h(one)f(not)g(occurring)f
+(in)p Blue 63 w Fr(\000)p Black Fp(,)p Blue 62 w Fs(t)p
+Black Fp(,)h(or)p Blue 4658 4336 a Fo(f)p Fs(a;)47 b(a)5241
+4246 y Fl(0)5311 4336 y Fo(g)p Black Fp(.)4891 5448 y
+ tx@Dict begin tx@NodeDict begin {28.76723 22.76723 274.74643 137.37321
+3.0 } false /N@B 16 {InitRnode } NewNode end end
+
+4891 5448 a Red Black 1 1 0.8 TeXcolorrgb Black 46 w
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.11 true
+2.22263 neg 22.76723 neg 272.5238 28.76723 .5 Frame  gsave 1 1 0.8
+ setrgbcolor fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial -381 x Fp(This)83
+b(looks)f(very)h(much)g(like)g(we)g(are)g(closing)g(our)f(eyes)i
+(again.)4937 5314 y(But)69 b(not)h(quite!)99 b(It)71
+b(very)f(much)g(depends)g(on)f(how)h(easy)g(it)g(is)g(to)4937
+5561 y(work)h(with)h('fresh'.)105 b(Also,)74 b(we)e(do)f(not)h(need)g
+(to)g(explicitly)f(give)4937 5813 y(a)p Blue 62 w Fs(b)p
+Black Fp(\227its)64 b(existence)g(will)e(be)h(enough.)p
+Red Black 4658 4678 a
+ tx@Dict begin gsave STV newpath 0.8 SLW TeXDict begin Red end  /ArrowA
+{ moveto } def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5
+2. Arrow  EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg
+0.0 0.0 0 0 /N@B /N@A InitNC { /AngleA 90.  def /AngleB 270.  def 0.4
+ 0.4  NCCurve  } if end gsave 0.8 SLW TeXDict begin Red end 0 setlinecap
+stroke  grestore  grestore end
+ 4658 4678 a 0 TeXcolorgray 10856
+5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9331 6307 a FI(Munich,)25
+b(12.)h(April)f(2005)g(\226)h(p.31)f(\(3/6\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 31 99
+TeXDict begin 31 98 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+6020 2027 a FR(No)-5 b(w)128 b(the)g(Pr)-9 b(oof)p 0
+TeXcolorgray Black 4658 2563 a Fp(Case)p Blue 63 w Fs(a)5330
+2473 y Fl(0)5479 2563 y Fr(=)79 b Fs(a)p Black Fp(:)f(from)63
+b(the)g(premise)g(we)h(know)4775 2947 y(1.)p Blue 59
+w Fs(')p Fr(\(\000)p Fs(;)48 b(a)79 b Fr(:)h Fs(\034)6091
+2984 y Fh(1)6202 2947 y Fr(;)48 b([)p Fs(t)p Fr(])6584
+2984 y Fg(\013)6730 2947 y Fr(;)g Fs(\034)6984 2984 y
+Fh(2)7095 2947 y Fr(\))p Black 181 w Fp(2.)p Blue 59
+w Fs(a)79 b Fo(62)g Fp(dom)p Fr(\(\000\))p Black 4658
+3314 a Fp(By)62 b(equivariance)g(we)i(know)4775 3697
+y(1'.)p Blue 59 w Fs(')p Fr(\(\000)p Fs(;)48 b(b)79 b
+Fr(:)h Fs(\034)6101 3735 y Fh(1)6213 3697 y Fr(;)48 b([\()p
+Fs(a)g(b)p Fr(\))6965 3756 y Ff(\001)7130 3697 y Fs(t)p
+Fr(])7310 3735 y Fg(\013)7455 3697 y Fr(;)f Fs(\034)7708
+3735 y Fh(2)7820 3697 y Fr(\))p Black 181 w Fp(2'.)p
+Blue 58 w Fs(b)80 b Fo(62)f Fp(dom)p Fr(\(\000\))p Black
+4658 4070 a Fp(for)62 b(any)5430 4070 y
+ tx@Dict begin tx@NodeDict begin {8.01213 0.75473 26.62187 13.31093
+3.6287 } false /N@A 16 {InitRnode } NewNode end end
+ 5430 4070 a Fa(fresh)g
+Fp(atom)p Blue 63 w Fs(b)p Black Fp(,)h(i.e.)h(one)f(not)g(occurring)f
+(in)p Blue 63 w Fr(\000)p Black Fp(,)p Blue 62 w Fs(t)p
+Black Fp(,)h(or)p Blue 4658 4336 a Fo(f)p Fs(a;)47 b(a)5241
+4246 y Fl(0)5311 4336 y Fo(g)p Black Fp(.)4658 4722 y(By)62
+b(de\002nition)h(of)p Blue 62 w Fs(')p Black 63 w Fp(we)g(have)p
+Blue 63 w Fo(8)p Fs(a)7627 4632 y Fl(0)7777 4722 y Fo(62)79
+b Fp(dom)p Fr(\(\000)p Fs(;)47 b(b)80 b Fr(:)f Fs(\034)9340
+4759 y Fh(1)9452 4722 y Fr(\))p Black 4775 5108 a Fp(3.)p
+Blue 59 w Fr(\000)p Fs(;)47 b(b)79 b Fr(:)h Fs(\034)5803
+5145 y Fh(1)5915 5108 y Fs(;)47 b(a)6198 5018 y Fl(0)6348
+5108 y Fr(:)80 b Fs(\034)6667 5018 y Fl(0)6817 5108 y
+Fo(`)f Fr([\()p Fs(a)48 b(b)p Fr(\))7697 5167 y Ff(\001)7862
+5108 y Fs(t)p Fr(])8042 5145 y Fg(\013)8266 5108 y Fr(:)80
+b Fs(\034)8552 5145 y Fh(2)p Black 0 TeXcolorgray 10856
+5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9331 6307 a FI(Munich,)25
+b(12.)h(April)f(2005)g(\226)h(p.31)f(\(4/6\))p 0 TeXcolorgray
+4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 31 100
+TeXDict begin 31 99 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+6020 2027 a FR(No)-5 b(w)128 b(the)g(Pr)-9 b(oof)p 0
+TeXcolorgray Black 4658 2563 a Fp(Case)p Blue 63 w Fs(a)5330
+2473 y Fl(0)5479 2563 y Fr(=)79 b Fs(a)p Black Fp(:)f(from)63
+b(the)g(premise)g(we)h(know)4775 2947 y(1.)p Blue 59
+w Fs(')p Fr(\(\000)p Fs(;)48 b(a)79 b Fr(:)h Fs(\034)6091
+2984 y Fh(1)6202 2947 y Fr(;)48 b([)p Fs(t)p Fr(])6584
+2984 y Fg(\013)6730 2947 y Fr(;)g Fs(\034)6984 2984 y
+Fh(2)7095 2947 y Fr(\))p Black 181 w Fp(2.)p Blue 59
+w Fs(a)79 b Fo(62)g Fp(dom)p Fr(\(\000\))p Black 4658
+3314 a Fp(By)62 b(equivariance)g(we)i(know)4775 3697
+y(1'.)p Blue 59 w Fs(')p Fr(\(\000)p Fs(;)48 b(b)79 b
+Fr(:)h Fs(\034)6101 3735 y Fh(1)6213 3697 y Fr(;)48 b([\()p
+Fs(a)g(b)p Fr(\))6965 3756 y Ff(\001)7130 3697 y Fs(t)p
+Fr(])7310 3735 y Fg(\013)7455 3697 y Fr(;)f Fs(\034)7708
+3735 y Fh(2)7820 3697 y Fr(\))p Black 181 w Fp(2'.)p
+Blue 58 w Fs(b)80 b Fo(62)f Fp(dom)p Fr(\(\000\))p Black
+4658 4070 a Fp(for)62 b(any)5430 4070 y
+ tx@Dict begin tx@NodeDict begin {8.01213 0.75473 26.62187 13.31093
+3.6287 } false /N@A 16 {InitRnode } NewNode end end
+ 5430 4070 a Fa(fresh)g
+Fp(atom)p Blue 63 w Fs(b)p Black Fp(,)h(i.e.)h(one)f(not)g(occurring)f
+(in)p Blue 63 w Fr(\000)p Black Fp(,)p Blue 62 w Fs(t)p
+Black Fp(,)h(or)p Blue 4658 4336 a Fo(f)p Fs(a;)47 b(a)5241
+4246 y Fl(0)5311 4336 y Fo(g)p Black Fp(.)4658 4722 y(By)62
+b(de\002nition)h(of)p Blue 62 w Fs(')p Black 63 w Fp(we)g(have)p
+Blue 63 w Fo(8)p Fs(a)7627 4632 y Fl(0)7777 4722 y Fo(62)79
+b Fp(dom)p Fr(\(\000)p Fs(;)47 b(b)80 b Fr(:)f Fs(\034)9340
+4759 y Fh(1)9452 4722 y Fr(\))p Black 4775 5108 a Fp(3.)p
+Blue 59 w Fr(\000)p Fs(;)47 b(b)79 b Fr(:)h Fs(\034)5803
+5145 y Fh(1)5915 5108 y Fs(;)47 b(a)6198 5018 y Fl(0)6348
+5108 y Fr(:)80 b Fs(\034)6667 5018 y Fl(0)6817 5108 y
+Fo(`)f Fr([\()p Fs(a)48 b(b)p Fr(\))7697 5167 y Ff(\001)7862
+5108 y Fs(t)p Fr(])8042 5145 y Fg(\013)8266 5108 y Fr(:)80
+b Fs(\034)8552 5145 y Fh(2)p Black 4658 5480 a Fp(By)62
+b(choice)g(of)p Blue 63 w Fs(b)p Black 63 w Fp(we)h(can)g(now)f(apply)f
+(the)i(typing-rule)e(and)h(get)4775 5864 y(4.)p Blue
+59 w Fr(\000)p Fs(;)47 b(a)5466 5774 y Fl(0)5616 5864
+y Fr(:)79 b Fs(\034)5934 5774 y Fl(0)6084 5864 y Fo(`)h
+Fr([)p Fs(\025b:)p Fr(\()p Fs(a)49 b(b)p Fr(\))7340 5922
+y Ff(\001)7504 5864 y Fs(t)p Fr(])7684 5901 y Fg(\013)7909
+5864 y Fr(:)79 b Fs(\034)8194 5901 y Fh(1)8385 5864 y
+Fo(!)g Fs(\034)8878 5901 y Fh(2)p Black 0 TeXcolorgray
+10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5 TeXcolorgray 9331 6307
+a FI(Munich,)25 b(12.)h(April)f(2005)g(\226)h(p.31)f(\(5/6\))p
+0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416 a eop end
+%%Page: 31 101
+TeXDict begin 31 100 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a Gray
+6020 2027 a FR(No)-5 b(w)128 b(the)g(Pr)-9 b(oof)p 0
+TeXcolorgray Black 4658 2563 a Fp(Case)p Blue 63 w Fs(a)5330
+2473 y Fl(0)5479 2563 y Fr(=)79 b Fs(a)p Black Fp(:)f(from)63
+b(the)g(premise)g(we)h(know)4775 2947 y(1.)p Blue 59
+w Fs(')p Fr(\(\000)p Fs(;)48 b(a)79 b Fr(:)h Fs(\034)6091
+2984 y Fh(1)6202 2947 y Fr(;)48 b([)p Fs(t)p Fr(])6584
+2984 y Fg(\013)6730 2947 y Fr(;)g Fs(\034)6984 2984 y
+Fh(2)7095 2947 y Fr(\))p Black 181 w Fp(2.)p Blue 59
+w Fs(a)79 b Fo(62)g Fp(dom)p Fr(\(\000\))p Black 4658
+3314 a Fp(By)62 b(equivariance)g(we)i(know)4775 3697
+y(1'.)p Blue 59 w Fs(')p Fr(\(\000)p Fs(;)48 b(b)79 b
+Fr(:)h Fs(\034)6101 3735 y Fh(1)6213 3697 y Fr(;)48 b([\()p
+Fs(a)g(b)p Fr(\))6965 3756 y Ff(\001)7130 3697 y Fs(t)p
+Fr(])7310 3735 y Fg(\013)7455 3697 y Fr(;)f Fs(\034)7708
+3735 y Fh(2)7820 3697 y Fr(\))p Black 181 w Fp(2'.)p
+Blue 58 w Fs(b)80 b Fo(62)f Fp(dom)p Fr(\(\000\))p Black
+4658 4070 a Fp(for)62 b(any)5430 4070 y
+ tx@Dict begin tx@NodeDict begin {8.01213 0.75473 26.62187 13.31093
+3.6287 } false /N@A 16 {InitRnode } NewNode end end
+ 5430 4070 a Fa(fresh)g
+Fp(atom)p Blue 63 w Fs(b)p Black Fp(,)h(i.e.)h(one)f(not)g(occurring)f
+(in)p Blue 63 w Fr(\000)p Black Fp(,)p Blue 62 w Fs(t)p
+Black Fp(,)h(or)p Blue 4658 4336 a Fo(f)p Fs(a;)47 b(a)5241
+4246 y Fl(0)5311 4336 y Fo(g)p Black Fp(.)4658 4722 y(By)62
+b(de\002nition)h(of)p Blue 62 w Fs(')p Black 63 w Fp(we)g(have)p
+Blue 63 w Fo(8)p Fs(a)7627 4632 y Fl(0)7777 4722 y Fo(62)79
+b Fp(dom)p Fr(\(\000)p Fs(;)47 b(b)80 b Fr(:)f Fs(\034)9340
+4759 y Fh(1)9452 4722 y Fr(\))p Black 4775 5108 a Fp(3.)p
+Blue 59 w Fr(\000)p Fs(;)47 b(b)79 b Fr(:)h Fs(\034)5803
+5145 y Fh(1)5915 5108 y Fs(;)47 b(a)6198 5018 y Fl(0)6348
+5108 y Fr(:)80 b Fs(\034)6667 5018 y Fl(0)6817 5108 y
+Fo(`)f Fr([\()p Fs(a)48 b(b)p Fr(\))7697 5167 y Ff(\001)7862
+5108 y Fs(t)p Fr(])8042 5145 y Fg(\013)8266 5108 y Fr(:)80
+b Fs(\034)8552 5145 y Fh(2)p Black 4658 5480 a Fp(By)62
+b(choice)g(of)p Blue 63 w Fs(b)p Black 63 w Fp(we)h(can)g(now)f(apply)f
+(the)i(typing-rule)e(and)h(get)4775 5864 y(4.)p Blue
+59 w Fr(\000)p Fs(;)47 b(a)5466 5774 y Fl(0)5616 5864
+y Fr(:)79 b Fs(\034)5934 5774 y Fl(0)6084 5864 y Fo(`)h
+Fr([)p Fs(\025b:)p Fr(\()p Fs(a)49 b(b)p Fr(\))7340 5922
+y Ff(\001)7504 5864 y Fs(t)p Fr(])7684 5901 y Fg(\013)7909
+5864 y Fr(:)79 b Fs(\034)8194 5901 y Fh(1)8385 5864 y
+Fo(!)g Fs(\034)8878 5901 y Fh(2)p Black Red Black 1 1 0.8
+TeXcolorrgb Black 5523 3906 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW TeXDict begin Red end  0.11 true
+2.22263 neg 50.0878 neg 192.856 56.0878 .5 Frame  gsave 1 1 0.8  setrgbcolor
+fill grestore gsave 0.8 SLW TeXDict begin Red end 0 setlinecap stroke
+ grestore end
+
+
+@endspecial -950 x Fp(But)63 b(now)p Black Black Blue
+6454 3250 a Fs(\025b:)p Fr(\()p Fs(a)48 b(b)p Fr(\))7378
+3309 y Ff(\001)7543 3250 y Fs(t)79 b Fo(\031)g Fs(\025a:t)p
+Black 5523 3569 a Fp(so)63 b(we)g(have)p Black Black
+Blue 6157 3863 a Fr([)p Fs(\025b:)p Fr(\()p Fs(a)48 b(b)p
+Fr(\))7158 3922 y Ff(\001)7323 3863 y Fs(t)p Fr(])7503
+3900 y Fg(\013)7727 3863 y Fr(=)79 b([)p Fs(\025a:t)p
+Fr(])8682 3900 y Fg(\013)p Black 5523 4182 a Fp(and)p
+Red 63 w Fa(\002nally)p Black 62 w Fp(we)63 b(know)f(that)p
+Black Black Blue 5848 4518 a Fr(\000)p Fs(;)47 b(a)6299
+4428 y Fl(0)6449 4518 y Fr(:)80 b Fs(\034)6768 4428 y
+Fl(0)6918 4518 y Fo(`)f Fr([)p Fs(\025a:t)p Fr(])7830
+4555 y Fg(\013)8055 4518 y Fr(:)h Fs(\034)8341 4555 y
+Fh(1)8532 4518 y Fo(!)f Fs(\034)9025 4555 y Fh(2)p Black
+5523 4852 a Fp(holds)62 b(in)h(the)g(case)p Blue 63 w
+Fs(a)7386 4762 y Fl(0)7535 4852 y Fr(=)80 b Fs(a)p Black
+Fp(.)e(Done.)g(:o\))p 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856
+5925 a 0.5 TeXcolorgray 9331 6307 a FI(Munich,)25 b(12.)h(April)f(2005)
+g(\226)h(p.31)f(\(6/6\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+
+4360 6416 a eop end
+%%Page: 32 102
+TeXDict begin 32 101 bop 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin 90 Rot  end
+ 4360
+6416 a 4644 1909 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
+ 4644 1909 a 4644 1909 a
+SDict begin H.S end
+ 4644 1909
+a 0 TeXcolorgray 0 TeXcolorgray 4644 1909 a
+SDict begin H.R end
+ 4644 1909
+a 4644 1909 a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 4644 1909 a 4644 1909 a
+SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
+ 4644 1909 a 4644
+1909 a
+SDict begin [ /Page 102/View [ /XYZ null null null ] /Title (Outlook)
+/OUT pdfmark end
+ 4644 1909 a Gray 6697 2027 a FR(Outlook)p 0 TeXcolorgray
+Black Black Green Black Green Black OliveGreen Black
+4912 2954 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black
+292 w FP(next)74 b(week)e(we)h(shall)g(see)g(that)g(permutations)h(are)
+5204 3247 y(also)h(helpful)i(with)e(uni\002cation)h(\226)f(i.e.)h(we)f
+(shall)5204 3539 y(solve)g(the)h(quiz)p Black Green Black
+Green Black OliveGreen Black 4912 4066 a @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 292 w(after)h(that)e(we)h(shall)f(start)
+h(with)f(a)h(full)5204 4345 y(framework)g(for)g(reasoning)g(with)f
+(binders)i(and)5204 4632 y FO(\013)p FP(-equated)h(syntax)p
+Black Green Black Green Black OliveGreen Black 4912 5160
+a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.0 SLW TeXDict begin Green end  0. true
+0.0 0.0 9.14807 9.14807 .5 Frame  gsave 2.0 -45. PtoC Shadow TeXDict
+begin OliveGreen end gsave fill grestore stroke grestore gsave TeXDict
+begin Green end gsave fill grestore stroke grestore gsave TeXDict begin
+Green end fill grestore gsave 0.0 SLW TeXDict begin Green end 0 setlinecap
+stroke  grestore end
+ 
+@endspecial Black 292 w(homework)d(;o\))g
+(have)h(a)f(look)f(at)i(the)g(transitivity)5204 5447
+y(proof)p 0 TeXcolorgray 10856 5925 a
+ 0 setgray
+ 10856 5925 a 0.5
+TeXcolorgray 9345 6307 a FI(Munich,)26 b(12.)f(April)g(2005)g(\226)h
+(p.32)f(\(1/1\))p 0 TeXcolorgray 4360 6416 a
+ tx@Dict begin -90 Rot  end
+ 4360 6416
+a eop end
+%%Trailer
+
+userdict /end-hook known{end-hook}if
+%%EOF