%!PS-Adobe-2.0 %%Creator: dvipsk 5.58c Copyright 1986, 1994 Radical Eye Software %%Pages: 63 %%PageOrder: Ascend %%BoundingBox: 0 0 612 792 %%EndComments %DVIPSCommandLine: dvips -f %DVIPSParameters: dpi=600, compressed, comments removed %DVIPSSource: TeX output 1998.09.17:0904 %%BeginProcSet: texc.pro /TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N /X{S N}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{dup dup 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 /IE 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 IE N end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /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 dup definefont setfont}B /ch-width{ch-data dup length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{ 128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 sub]/id ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N /cp 0 N{rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id gp get /gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp add /cp X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add /gp X adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{ dup 255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1 adv}B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2 idiv S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg} {adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{ adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{] }if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1 sub dup 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 dup 1 get dup mul exch 0 get dup 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 /IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for 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 /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V {}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail {dup /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: special.pro TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N /vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B /@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ /CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ 10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B /@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale true def end /@MacSetUp{userdict /md known{userdict /md get type /dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{itransform lineto} }{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N /txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp {pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict maxlength dict begin /magscale true def normalscale currentpoint TR /psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts /psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR /showpage{}N /erasepage{}N /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 /copypage{}N newpath }N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ /SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X /startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end %%EndProcSet TeXDict begin 40258431 52099146 1000 600 600 () @start /Fa 1 51 df<007FB812E0B912F0A300F0CAFCB3B3A8B9FCA36C17E0343478B844>50 D E /Fb 2 84 df<020FB712FC5CA46E16F891C791C7FC5DA25FA25DA25FA25DA25FA25D A25FA25DA25FA25DA25FA25DA25FA292B5FCA294C8FCA25CA25EA25CA25EA25CA25EA25C A25EA25CA25EA25CA25EA25CA25EA291B5FCA293C9FCA25BA25DA25B007FB712E0B8FCA4 6C5E3E5279D138>73 D<932601FFE01307041F01FEEB0F8093B6EA803F03039238E07F00 4B6F5A031F15F94BD9007FB5FCDB7FF8010F5BDBFFE013034A497F4A90C8FC4A486F5A02 0F163F4A5A4B151F023F5F5D147F190F4A485EA35B62A2191F497F735A6F92C8FC8115FF 16E016FE6DECFFE017FEEFFFE018F86D8218FF6E826E82856E8280020382806E6C81150F 1500160F040080170F17038383187FA2183FD801F85F1203A30007605BA24E5A120FA26D 4C5AA2001F606D4B5B5F6D94C8FC486C4B5A6E4A5A6E4A5A02F0EC7FF04801FC49485A91 26FFC00F5B01CF90B65A01074BC9FCD8FE015D486C6C14F048010F148048010001F8CAFC 495675D34E>83 D E /Fc 40 120 df<120FEA3FC0EA7FE0EAFFF0A213F8A4127F123FEA 0F3812001378A21370A213F013E01201EA03C0A2EA0780EA0F00121E5A12180D1B7A8B19 >44 D<120FEA3FC0EA7FE0EAFFF0A6EA7FE0EA3FC0EA0F000C0C7A8B19>46 D48 D<147814F81303131FEA03FFB5FCA3EAFC1F1200B3B2007FB512FEA41F317A B02C>I<000E140ED80FE013FE90B5FC5D5D5D5D5D92C7FC14FC14F06DC8FC90C9FCA6EB 07FE90383FFFC04913F09038FC0FF89038E003FE01C07F497E0100148000066D13C0C8FC A216E0A3121FEA7F807F487EA316C05B5CD87F801480D87C0014006C5B393F8007FE391F E01FFC0007B512F06C14C0C691C7FCEB1FF823327CB02C>53 D57 D63 D<150F4B7EA24B7EA34B7EA24B7EA24A7FA34A7F15 DF02077F158F020F7F1507A2021F80EC1E03023E80EC3C01A20278808102F8804A137F01 01814A133FA2494880161F49B67EA24981A291C712074982011E80013E82013C80A24982 8201F88249157FB500E0013FB512F0A43C347DB343>65 D67 D69 DI72 DI75 DIII<913803FF80027F 13FC49B6FC0107010113C0903A1FF8003FF0D93FE0EB0FF8D9FFC0EB07FE48496D7E4890 C76C13804980000717C04848ED7FE0A24848ED3FF0A2003F17F8A2007F17FC49151FA300 FF17FEAB007F17FCA26D153FA2003F17F8A36C6CED7FF0A26C6CEDFFE0000717C06D5C6C 17806C6D4913006C6D495AD97FF0EB1FFCD91FF8EB3FF0903A07FF01FFC0010190B5C7FC 6D6C13FC020713C037357BB342>II82 DI<003FB812F8A4D9F003EB801FD87F80ED03FC01001501007E1600007C177C A20078173CA400F8173E48171EA4C71600B3A9011FB612F0A437327DB13E>II87 D89 D 91 D93 D97 D<903803FF80013F13F090 B512FC48EB03FE3907FC007F4848EB3F804848EB1FC05B003FEC0FE0127F5B16F012FF15 0790B6FCA301C0C8FCA4127F7F123F16F06C7E000F14016C6CEB03E0D803FEEB0FC03A01 FF807F806C6CB51200011F13FC010313E024217EA029>101 D104 DI108 D<2703F803FEEB03FE00FF903B0FFFC00FFFC0023FD9E0 3F7F913B781FF0781FF0903CF9E00FF9E00FF8000F01C014C03D07FB8007FF8007FCD9FF 001400495CA3495CB2B500E0B500E0B512E0A443217CA04A>I<3901F801FF00FF010F13 C0023F13F091387C0FF89138E007FC380FF9C03A07FB8003FEEBFF00A25BA25BB2B539E0 7FFFF0A42C217DA031>I<903803FF80011F13F090B512FE48EB01FF3A07FC007FC0D80F F0EB1FE0001F15F049130F003F15F8491307007F15FCA300FF15FEA8007F15FCA26D130F 003F15F8001F15F06D131F6C6CEB3FE06C6CEB7FC03A01FF01FF006CEBFFFE013F13F801 03138027217EA02C>I<3901FC07FC00FF90387FFF8001FDB512E09039FFF01FF89138C0 07FC000790380003FE4980496D1380A26F13C0A3EE7FE0A9EEFFC0A34B1380A26D491300 6D495A9138C00FFC9138F03FF801FDB512E0D9FC7F1380DA0FF8C7FC91C9FCABB512E0A4 2B307EA031>I<3901F80FC000FFEB3FF0EC7FFC14F19038F9E3FE380FFBC300071383EB FF03EC01FC9038FE00F8152015005BB1B512F0A41F217EA024>114 D<9038FFE1C0000713FF5A383F803F387E000F14075A14037EA26C6CC7FC13FCEBFFE06C 13FC806CEBFF80000F14C06C14E0C6FC010F13F0EB007F140F00F0130714037EA26C14E0 6C13076CEB0FC09038C01F8090B5120000F113FC38E03FE01C217DA023>I<133CA5137C A313FCA21201A212031207001FB51280B6FCA3D807FCC7FCB0EC03C0A79038FE07801203 3901FF0F006C13FEEB3FFCEB0FF01A2F7EAE22>I 119 D E /Fd 1 67 df<16F8ED0104ED0202A56F5AED00F816501688ED0104ED06039238 08008003301360034013104A48130C0202C712024A804A6E7E4A012013404A814A81A24A 81A2ED07FF49C700207FA593C7FCA26D6C5DA202405DA26E5D91261007FF5B913A08F800 F8800207C70007C8FC02041401A44A6E7EED07FF92387800F0DA0980130C0216C7EA0340 0218EC00C002060203C8FCDA0180130CDA007813F0DB07FFC9FCED0104ED020292380C01 80903B0180F000780CD97E7FC73807F3F0D80380CA120E000CC80020EC0180001003D8EC 00400060DA030615300080902703FC01FE1408264007FCC7D801FF1310D82038CAEAE020 D810C0EF18400009CBEA04800006F00300454779CA53>66 D E /Fe 8 90 df<913A01FF800180020FEBE003027F13F8903A01FF807E07903A03FC000F0FD90F F0EB039F4948EB01DFD93F80EB00FF49C8127F01FE153F12014848151F4848150FA24848 1507A2485A1703123F5B007F1601A35B00FF93C7FCAD127F6DED0180A3123F7F001F1603 18006C7E5F6C7E17066C6C150E6C6C5D00001618017F15386D6C5CD91FE05C6D6CEB03C0 D903FCEB0F80902701FF803FC7FC9039007FFFFC020F13F002011380313D7BBA3C>67 D69 D79 DI82 DI85 D89 D E /Ff 25 117 df<130E131FA25B5BA25B5A5A127FB5FCA213BFEA7E3F1200B3AA003FB512805A15C015 80A21A2F79AE27>49 DI52 D<007FB5FCB612C08115F87E3907E003FCEC00FE157E157F81 A6157EA25D1403EC0FF890B55A15C015F081819038E000FE157FED3F80151FA2ED0FC0A6 151F1680153FED7F004A5A007FB55AB65A5D15E06C1480222E7FAD27>66 D<903803F80E90381FFE1F90383FFFBF90B6FC5A3803FE0F3807F803497E48487E485A49 137FA248C7123FA25A127E151E150012FE5AAA7E127EA2151E007F143F7EA26C7E157F6D 137E6C6C13FE3907F001FCEBF8033903FE0FF86CB512F06C14E0013F13C06D1300EB03F8 20307DAE27>I<387FFFFC14FFB612C06C80813907E00FF81407EC01FC6E7EA2157E157F 811680151FA316C0150FABED1F80A3153F1600A25D15FEA24A5A4A5A140F007FB55A5DB6 5A6C91C7FC14FC222E7FAD27>I<007FB61280B712C0A37E3907E0000FA6ED078092C7FC A4EC07804A7EA390B5FCA5EBE00FA36E5A91C8FCA4ED03C0ED07E0A7007FB6FCB7FCA36C 15C0232E7FAD27>I<3A7FFE07FFE0B54813F0A36C486C13E03A07E0007E00AF90B512FE A59038E0007EB03A7FFE07FFE0B54813F0A36C486C13E0242E7FAD27>72 D<007FB512E0B612F0A36C14E039001F8000B3B2007FB512E0B612F0A36C14E01C2E7BAD 27>I<387FFFC080B5FC7E5CD803F0C8FCB3AAED0780ED0FC0A7007FB6FCA2B7FC7E1680 222E7FAD27>76 DI79 D<387FFFF0B512FE6E7E816C803907E01FF014076E7E1401811400A514015D14034A 5A141F90B55A5D5DA281EBE01F6E7E14076E7EA816F0EDF1F8A4397FFE01FBB5EBFFF080 16E06C48EB7FC0C8EA1F00252F7FAD27>82 D<3A7FFE01FFF8B54813FCA36C486C13F83A 07E0001F80B3AB6D133F00031500A26D5B0001147E6D13FE6C6C485A90387F87F814FF6D 5B010F13C06D5BD901FEC7FC262F80AD27>85 D<393FFC1FFE387FFE3F815D383FFC1F39 03F00FE001F85B1201EBFC1F00005CEBFE3F017E90C7FCEB7F7FEB3F7E14FE6D5AA26D5A A26D5AA21303130780130F80131F80EB3F7E147F497E017E7F141F01FC7F140FD801F87F 14071203496C7E120701E07F3A7FFC0FFF8000FF15C06D5A497E007F1580222E7EAD27> 88 D<3A7FFC03FFE06D5A00FF15F0007F15E0497E3A07F000FE0000035CEBF80100015C A2EBFC0300005CEBFE07017E5BA26D485AA290381F9F80A3010F90C7FCA2EB07FEA26D5A A26D5AAF90381FFF80497FA36D5B242E7FAD27>I<3803FFC0000F13F04813FC4813FF81 1380EC1FC0381F000F000480C71207A2EB0FFF137F0003B5FC120F5A383FFC07EA7FC013 0012FE5AA46C130F007F131FEBC0FF6CB612806C15C07E000313F1C69038807F8022207C 9F27>97 D99 DIII<130F 497E497EA46D5A6DC7FC90C8FCA7383FFF80487FA37EEA000FB3A4007FB512F0B6FC15F8 15F07E1D2F7BAE27>105 D<397FFC03FC39FFFE0FFF023F13804A13C0007F90B5FC3900 7FFE1F14F89138F00F809138E002004AC7FC5CA291C8FCA2137EAD007FB57EB67EA36C5C 22207E9F27>114 D<9038FFF3800007EBFFC0121F5A5AEB803F38FC000F5AA2EC07806C 90C7FCEA7F8013FC383FFFF06C13FC000713FF00011480D8000F13C09038003FE0140700 78EB03F000FC1301A27E14036CEB07E0EBE01F90B512C01580150000FB13FC38707FF01C 207B9F27>I<133C137EA8007FB512F0B612F8A36C14F0D8007EC7FCAE1518157EA415FE 6D13FC1483ECFFF86D13F06D13E0010313C0010013001F297EA827>I E /Fg 61 123 df<121C127FEAFF80B3EA7F00B17EC7FCA9121C127FA2EAFF80A3EA7F00 A2121C09396DB830>33 D<007C131F00FEEB3F80A26C137FA248133FB3007E1400007C7F 003C131E191B75B830>I<143EA2147FAF007FB7FCA2B81280A36C1600A2C76CC8FCAF14 3EA229297DAF30>43 D<007FB612F0A2B712F8A36C15F0A225077B9E30>45 D<121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F000B0B6E8A30>I48 DII<903803FF80011F13E090B512F848 14FE4880481580260FFE0113C09038F0003FD81FC0EB0FE06D130716F01503A26C5A6C5A C8FC150716E0A2150FED1FC0153FEDFF8002071300903807FFFE495B5D8115FF6D148090 C713C0ED1FE0ED0FF0ED07F81503ED01FC150016FE167EA21218127EB4FCA216FE16FC48 14011503007FEC07F86DEB0FF0D83FE0131FD81FFEEBFFE06CB612C06C15806C1500C614 FC013F13F001031380273A7CB830>II<000FB612804815C0A416800180C8FCAEEB81FF018F13E001BF13F890 B57E8181020113809039F0007FC049131F49EB0FE05B6CC7EA07F0C81203A216F81501A4 123C127EB4FC150316F015074815E0007E140F007FEC1FC06D137FD83FE0EBFF80261FF8 0713006CB55A6C5C6C5C6C14E06C6C1380D90FFCC7FC25397BB730>II<1278B712FC 16FEA416FC00FCC7EA03F8ED07F0ED0FE00078EC1FC0C8EA3F80ED7F00A215FE4A5A5D14 034A5A5D140F5D4A5AA24AC7FCA2147EA214FE5C13015CA213035CA213075CA3130F5CA5 131F5CAA6DC8FC273A7CB830>I<49B4FC011F13F0017F13FC90B57E0003ECFF804815C0 4848C613E0D81FF8EB3FF001E0130F4848EB07F849130348C7EA01FC007E1400A5007F14 016C15F86D13036C6CEB07F06C6CEB0FE0D807F8EB3FC03A03FF01FF806C90B512006C6C 13FC011F13F0497F90B512FE48802607FE0013C0D80FF0EB1FE04848EB0FF0D83F80EB03 F890C712014815FC007E140000FE15FE48157EA66C15FE007E15FC007F14016C6CEB03F8 6D13076C6CEB0FF001F8133FD80FFEEBFFE06CB612C06C1580C6ECFE006D5B011F13F001 0190C7FC273A7CB830>II<121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F00C7FCB1121FEA3F80EA7F C0EAFFE0A5EA7FC0EA3F80EA1F000B276EA630>II<007FB7FCA2B81280 A36C16006C5DCBFCA7003FB612FE4881B81280A36C1600A229157DA530>61 D64 D<007FB512F0B612FE6F7E82826C813A03F0001FF815076F7E1501150082167EA516FE5E 15015E15074B5AED7FE090B65A5E4BC7FC6F7E16E0829039F0000FF8ED03FCED00FE167E 167F82A2EE1F80A6163F17005EA2ED01FE1503ED0FFC007FB65AB7FC16E05E93C7FC6C14 FC29387EB730>66 D<91387F801C903903FFF03E49EBFC7E011F13FE4913FF4914FE9038 FFE07F48EB001F4848130F48481307491303484813015B48481300A2485A167E90C8FC5A 127E163C160012FEA25AAA7EA2127EA2163C007F157E7E7FA26C7E16FE6C6C14FC6D1301 6C6C14F86D13036C6CEB07F06C6C130F6C9038E07FE06DB512C06D14806D1400010713FC 6D13F09038007FC0273A7CB830>I<007FB512E015FCB67E6F7E6C81823A03F0007FF0ED 1FF815076F7E6F7E1500167FA2EE3F80A2161F17C0A2160FA317E01607AB160F17C0A316 1F1780163FA2EE7F00A216FE15014B5A1507ED1FF8ED7FF0007FB65A5EB75A93C7FC6C14 FC15E02B387FB730>I<007FB612FEB8FCA47ED803F0C7123FA8161E93C7FCA4157815FC A490B5FCA6EBF000A4157892C8FCA5EE0780EE0FC0A9007FB7FCB8FCA46C16802A387DB7 30>I<3B7FFF803FFFC0B56C4813E0A46C496C13C03B03F00001F800B290B6FCA69038F0 0001B3A23B7FFF803FFFC0B56C4813E0A46C496C13C02B387EB730>72 D<007FB512FEB7FCA46C14FE390007E000B3B3A8007FB512FEB7FCA46C14FE203878B730 >I<49B512F04914F8A46D14F090C7EA7E00B3B3123C127EB4FC15FEA24A5A1407397FE0 1FF890B55A6C5C6C5C00075C000149C7FC38003FF025397AB730>I<387FFFF8B5FC80A2 5C7ED801F8C9FCB3B0160FEE1F80A9007FB7FCB8FCA46C160029387DB730>76 DI<90383FFFE048B512FC000714FF4815804815C048 15E09038F0007F01C0131F4848EB0FF090C71207A2007E1403A300FE15F8481401B3A96C 1403A2007E15F0A3007F1407A26D130F6C6CEB1FE001F813FF90B6FC6C15C06C15806C15 00000114FCD8003F13E0253A7BB830>79 D<007FB512E0B612FC15FF16C016E06C15F039 03F0003FED0FF8ED03FC1501ED00FEA2167E167F163FA6167F167E16FEA2ED01FC1503ED 0FF8ED3FF090B6FC16E016C0160015FC15E001F0C8FCB0387FFF80B57EA46C5B28387DB7 30>I<007FB5FCB612E015F815FE816C812603F0017F6E6C7E151F6F7E15071503821501 A515035E1507150F4B5A157F4A485A90B65A93C7FC5D5D8181D9F0017F6E6C7E151F150F 821507A917F0EEE1F8A316F13A7FFF8003F3B500C0EBFFF0A26F13E0816C49EB7FC0C9EA 1F002D397EB730>82 D<90390FF801C090397FFF03E048B512C34814F74814FF5A381FF8 0F383FE001903880007F48C7123F007E141F12FE48140FA21507A46CEC03C0007E91C7FC 127F6C7E13E0EA1FF86CB47E6C13FC6CEBFFC06C14F06C6C13FC010F7F01007F02071380 020013C0ED3FE0150FED07F0A2150316F80078140112FCA56C140316F06C14077F6DEB0F E001F0EB3FC001FF13FF91B51280160000FD5CD8F87F13F8011F5BD870011380253A7BB8 30>I<007FB712C0B812E0A53AFC001F8007A80078ED03C0C791C7FCB3B1010FB5FC4980 A46D91C7FC2B387EB730>I<3B7FFF800FFFF0B56C4813F8A46C496C13F0D803F0C7EA7E 00B3B16D14FE00015DA26D1301A26C6C495A6D13076D5C90393FC01FE0ECF07F6DB55A6D 5C6D91C7FC6D5B010013F8EC1FC02D397FB730>II<3A3FFF807FFE6EB5FC5AA27E 4A6C5A3A00FC001FC06D5C017E133F017F91C7FC6D5BEC807E011F13FE6E5AEB0FE15DEB 07F35DEB03FF5D7F6D5BA26E5AA26EC8FCA24A7EA24A7EA2497FA2903803FBF014F39038 07F1F814E190380FE0FC14C0011F137EEC807F013F7F02007F49131F017E8001FE130F49 800001140749801503D87FFF90381FFFC05DB5008014E0A26C010014C0812B387EB730> 88 DI97 DI<903801FFC0010F13F8013F7F497F48B6FC48158048EB007F13F8485A485A49EB3F 004848131E90C9FC5A127EA212FE5AA87E127EA2127FED07806C6CEB0FC07F6C6C131F6C 6C148001FC133F3A07FF80FF006C90B5FC6C5C6C5C013F13F0010F13C0010190C7FC222A 79A830>I<913803FFC0825CA280A2EC0007AAEB03FC90381FFF874913E790B512F74814 FF5A481303380FF8004848137F49133F4848131F49130F48C7FC1507127E12FEA25AA77E 150F127EA2007F141F6C7E153F6C6C137F6D13FF380FF8012607FE07EBFFC06CB7FC6C02 F713E06C14E76D01C713C0011F1303D907F8C8FC2B397DB730>III IIII< EA7FF0487EA4127F1200AB0203B512804A14C0A46E14809139001FC0004B5A03FFC7FC4A 5A4A5A4A5AEC0FE04A5A4A5A4AC8FC5C01F97F01FB7F90B57E14E7ECC3F0EC81F8EC01FC EBFE0049137E497F826F7E150F6F7E6F7E823B7FFFF01FFFE0B56C4813F0A46C496C13E0 2C387EB730>I<387FFFF0B57EA47EEA0001B3B3A8007FB612E0B712F0A46C15E024387A B730>I<903901F801F83A7F8FFC0FFC3AFFDFFE1FFE90B5487E92B51280A23A7FFE1FFE 1F3B07FC0FFC0FC001F813F89039F007F00701E013E0A401C013C0B3A23B7FFC1FFC1FFC 3BFFFE3FFE3FFEA43B7FFC1FFC1FFC2F2880A730>IIII114 D<90381FFC0E48B5129F000714FF5A5A5A387FF007EB800100FEC77E5A81A37E007F141E 01C090C7FCEA3FF8381FFFF06C13FF000314C0C614F0011F13FC9038007FFEEC03FF9138 007F800078143F00FC141FED0FC0A27EA27E6D131F6DEB3F806D137F9039F803FF0090B6 FC5D5D00F814F0013F13C026700FFEC7FC222A79A830>III<3B7FFF803FFFC0B56C4813E0A46C496C13C03B 01F00001F000A26D130300005DA2017C495AA36D495AA36D49C7FCA390380F803EA36D6C 5AA2ECE0FC01035BA214F101015BA214FB01005BA214FF6E5AA3021FC8FC2B277EA630> I<263FFFC0B5FC486D148014E1A214E06C4914003A007E001F806D49C7FCEB1F80157E6D 6C5A6D6C5AEB03F1903801F3F0ECFFE06D5B147F6E5A92C8FCA2814A7E4A7EEB01F3ECF1 F0903803E0F849487E010F137C49487EEC003F496D7E017E6D7E4913073B7FFF803FFF80 6E4813C0B5FCA27E4A6C13802A277EA630>120 D<3B7FFF803FFFC06E4813E0B5FCA27E 4A6C13C03B01F80001F000120015036D5C137C4B5A7FA2013F495A7FA26E48C7FC130F14 C00107133EA214E001035BA2EB01F05DA2EB00F85D1479147D5D143FA26E5AA36E5AA214 1F92C8FCA25C143EA2147E147C120F486C5AEA3FC113C3EB07F0495A13FF6C5B5C6C90C9 FCEA07FCEA01F02B3C7EA630>I<003FB612FC4815FEA416FC007EC7EA07F8ED0FF0ED1F E0ED3FC0ED7F80003CECFF00C7485AEC07FC4A5A4A5A4A5A4A5A4A5A4990C7FC495A495A 495A495A495A495A49C7121E4848143F485A485A485A485A485A48B7FCB8FCA46C15FE28 277DA630>I E /Fh 6 99 df<123C127E12FFA4127E123C08087A8715>58 D<123C127EB4FCA21380A2127F123D1201A412031300A25A1206120E120C121C5A5A1260 09177A8715>I<90260FFFC0923807FFC061D9003F93381FE000021F5F023F163FDA3BE0 156F02335F19CF0273ED019F97C7FC0263ED031F1806DAE1F05DF00C3E02C11518A20101 EE307E197C02811560DA80F814C0010317FC4D485A0200EC0300A249ED0601050C5B0106 137C1718010EED300361010C1560A2011CEDC00792263E01805B1318EE03000138020613 0F6101305C5E0170011F141F4C91C8FC01605CA201E04A5B183E00015D00036EC7FC486C 167EB5D8800E90383FFFFC150C4A337CB24A>77 D<90260FFF80903807FFFC81D9001F91 38003F806FEC1E00023F151C8102331518A2DA73F8143802711530EC61FC1460DAE0FE14 70037E146014C0157F01016D14E0705BEC801F820103010F130160020013E0150749ECF0 03030391C7FC1306ED01F8010E5DEEFC06010C130016FE011CEC7E0E170C0118147F163F 0138159CEE1F98013015D8160F017015F85F01601407A201E014035F000115011203487E B56C6D5AA23E337CB23D>I97 D<137EEA1FFEA2EA007CA213FCA25BA21201A25B A21203A25BA21207A2EBC1F8EBC7FE380FDE0F9038F8078001F013C0EBE003D81FC013E0 1380A2010013F05AA2123EA2007E130715E0127CA2140F00FC14C05AA2EC1F80A2EC3F00 0078133E147E5C007C5B383C01F06C485A380F0F80D807FEC7FCEA01F81C357DB321>I E /Fi 11 121 df<023FB512FC49B612FE1307011F15FCD93FE0C8FC01FFC9FCEA01FCEA 03F0485A485A5B48CAFC5A123E5AA21278A212F8A25AA67EA21278A2127CA27E123F7E6C 7E7F6C7E6C7EEA01FC6CB4FCEB3FE06DB612FC010715FE1301D9003F14FC2F2E7AA93C> 26 D<187018F0A2841878A2187C183C183E84A2727E727E85727E727E727E197F007FBA 12C0BB12F0A26C19C0CCEA7F0019FC4E5A4E5A4E5A614E5A4EC7FCA2183E183C187C1878 A218F860A2187044287CA64D>33 D<14C0497EB3B3A80080154000F0EC03C000FC140F00 FF143FD87FC1EBFF803A0FE1E1FC003903F1E3F03900F9E7C090387DEF80D93FFFC7FC6D 5A6D5AA26D5A6D5AA26D5AA36D5AA322437EB326>35 D<91383FFFF849B512FC1307011F 14F8D93FE0C7FC01FFC8FCEA01FCEA03F0485A485A5B48C9FC5A123E5AA21278A212F8A2 5AB712F816FCA216F800F0C9FC7EA21278A2127CA27E123F7E6C7E7F6C7E6C7EEA01FC6C B4FCEB3FE06DB512F8010714FC1301D9003F13F8262E7AA933>50 D<007FB71280B812C0A27EC91203B0EE01802A157C9A33>58 D102 D<12FCB47EEA07E0EA01F86C7E137E133E133F7FB3A580130F6D7E6D7EEB01F89038007F C0EC1FE0EC7FC0903801F800EB03E0495A495A131F91C7FCB3A55B133E137E5B485AEA07 E0EAFF8000FCC8FC1B4B7BB726>II<126012F07EA212 78127CA27EA2121E121FA26C7EA212077FA26C7EA212017FA26C7EA21378137CA27FA213 1E131FA2EB0F80A2130714C0A41480130FA2EB1F00A2131E133EA25BA2137813F8A2485A A25B1203A2485AA25B120FA248C7FCA2121E123EA25AA2127812F8A25A1260124A7CB71E >I<126012F0B3B3B3B31260044B78B715>I<13FE3803FF80380F81E0381E0070003E1338 003C131848131C143C00F8137C5AA214381400A31278A27E123E7EEA07806C7EEA00F0EA 01FCEA07CF380F03C0381E01E0383C00F0481378147C00F8133C48133E141EA57E007813 3E007C133C123C6C13786C13F0380781E03801E7C038007F00131EEB0780EB03C0EB01F0 EB00F81478143CA2141EA31238127CA2143E0078133C127000301378003813F86C13F038 0F03E03803FF803800FE0017457BB422>120 D E /Fj 2 110 df<1338137CA213781370 1300A7EA0780EA1FC0EA38E01230EA60F0EAC1E0A3EA03C0A3EA0780A2EA0F0013041306 EA1E0CA21318121CEA1E70EA0FE0EA07800F237DA116>105 D<000F017E13FC3A1F81FF 83FF3B31C383C707803A61EE03CC039026EC01F813C0D8C1F813F013F001E013E0000390 3903C0078013C0A2EE0F003907800780A2EE1E041706270F000F00130C163C1718A2001E 011EEB1C70EE1FE0000C010CEB07802F177D9536>109 D E /Fk 5 87 df 56 D58 D60 D62 D<150E151F5DA24B7EA34B7EA34A7FA34A7F15F3A202077F15E1A2020F7F15C0A2021F7F ED807EA2023F137F4B7EA24A80027E131FA202FE804A130FA20101814A1307A20103814A 1303A20107814A1301010F814A1300A2011F814A147EA2013F157F91C87EA24982017E15 1FA201FE8249150FA2000183491507A2000383491503A2000783491501A2000F83491500 A2001F8349167EA2003F177F90CA7EA2481880007E171FA200FE18C048170FA248170700 78EF03803A537B7F45>86 D E /Fl 5 49 df0 D<130C131EA50060EB01800078130739FC0C0FC0007FEB3F80393F8C7F003807CCF83801 FFE038007F80011EC7FCEB7F803801FFE03807CCF8383F8C7F397F0C3F8000FCEB0FC039 781E078000601301000090C7FCA5130C1A1D7C9E23>3 D14 D<170EA3170F8384170384170184717E1878187C84180FF007C0BA12F819FC19F8CB EA07C0F00F00183E601878604D5A60170360170795C7FC5F170EA33E237CA147>33 D<133813FEA4120113FCA2EA03F8A313F01207A213E0A2EA0FC0A3EA1F80A313005A123E A35AA3127812F8A25A0F227EA413>48 D E /Fm 3 102 df<136013701360A200401320 00E0137038F861F0387C63E0380F6F00EA03FCEA0060EA03FCEA0F6F387C63E038F861F0 38E060700040132000001300A21370136014157B9620>3 D100 DI E /Fn 26 122 df15 D<131C013EEB0380ED07C0017E130F1680137CA201FC131F16005BA200015C153E 5BA20003147E157C5BA20007ECFC08EDF8185BA2000F0101133816309038E003F0020713 70001F90380EF8609039F83C78E090397FF03FC090391FC00F0048C9FCA2123EA2127EA2 127CA212FCA25AA21270252C7E9D2A>22 D<123812FEA5123807077A8614>58 D<123812FEA212FFA3123B1203A312071206A2120E120C121C123812301270126008147A 8614>I<1670A216F01501A24B7EA21507150DA2151915391531ED61FC156015C0EC0180 A2EC03005C14064A7F167E5C5CA25C14E05C4948137F91B6FC5B0106C7123FA25B131C13 18491580161F5B5B120112031207000FED3FC0D8FFF8903807FFFEA22F2F7DAE35>65 D<013FB6FC17C0903A00FE0007F0EE01F84AEB00FC177E1301177F5CA21303177E4A14FE A20107EC01FC17F84AEB03F0EE07E0010FEC1FC0EE7F009138C003FC91B55A4914FE9139 C0003F804AEB0FC017E0013F140717F091C7FC16035BA2017E1407A201FE15E0160F4915 C0161F0001ED3F80EE7F004914FEED03F80003EC0FF0B712C003FCC7FC302D7CAC35>I< 92387FC003913903FFF80791391FC03E0F91397E00071FD901F8EB03BF4948EB01FED90F C013004948147E49C8FC017E157C49153C485A120348481538485AA2485A173048481500 A2127F90CAFCA35A5AA5EE018016031700A2007E5D1606160E6C5D5E6C6C5C000F5D6C6C 495A6C6CEB0780D801F8011EC7FCD8007E13F890381FFFE0010390C8FC302F7CAD32>I< 013FB71280A2D900FEC7127F170F4A1407A20101150318005CA21303A25C163001071470 94C7FC4A136016E0130F15019138C007C091B5FC5BECC0074A6C5AA2133FA20200EB000C A249151C92C71218017E1538173001FE15705F5B4C5A000115034C5A49140F161F00034A B4C7FCB8FC5E312D7DAC34>69 D77 DII<013FB6FC17E0903A00FE0007F0EE01FC4AEB007EA2 010181A25C1880010316005F5CA2010715FEA24A5C4C5A010F4A5A4C5A4AEB1F8004FFC7 FC91B512F84914C00280C9FCA3133F91CAFCA35B137EA313FE5BA312015BA21203B512E0 A2312D7DAC2D>I<013FB512F816FF903A00FE001FC0EE07E04A6D7E707E01016E7EA24A 80A213034C5A5CA201074A5A5F4A495A4C5A010F4A5A047EC7FC9138C003F891B512E049 91C8FC9138C007C04A6C7E6F7E013F80150091C77EA2491301A2017E5CA201FE1303A25B A20001EE038018005B5F0003913801FC0EB5D8E000133CEE7FF0C9EA0FC0312E7CAC35> 82 D99 D<151FEC03FFA2EC003FA2153EA2157EA215 7CA215FCA215F8A21401EB07E190381FF9F0EB7C1DEBF80FEA01F03903E007E0EA07C012 0FEA1F8015C0EA3F00140F5A007E1480A2141F12FE481400A2EC3F021506143E5AEC7E0E 007CEBFE0C14FC0101131C393E07BE18391F0E1E38390FFC0FF03903F003C0202F7DAD24 >I<157C4AB4FC913807C380EC0F87150FEC1F1FA391383E0E0092C7FCA3147E147CA414 FC90383FFFF8A2D900F8C7FCA313015CA413035CA413075CA5130F5CA4131F91C8FCA413 3EA3EA383C12FC5BA25B12F0EAE1E0EA7FC0001FC9FC213D7CAE22>102 D<1307EB0F80EB1FC0A2EB0F80EB070090C7FCA9EA01E0EA07F8EA0E3CEA1C3E12381230 1270EA607EEAE07C12C013FC485A120012015B12035BA21207EBC04014C0120F13801381 381F01801303EB0700EA0F06131EEA07F8EA01F0122E7EAC18>105 D<15E0EC01F01403A3EC01C091C7FCA9147CEB03FE9038078F80EB0E07131C013813C013 30EB700F0160138013E013C0EB801F13001500A25CA2143EA2147EA2147CA214FCA25CA2 1301A25CA21303A25CA2130700385BEAFC0F5C49C7FCEAF83EEAF0F8EA7FF0EA1F801C3B 81AC1D>I<131FEA03FFA2EA003FA2133EA2137EA2137CA213FCA25BA2120115F89038F0 03FCEC0F0E0003EB1C1EEC387EEBE07014E03807E1C09038E3803849C7FC13CEEA0FDC13 F8A2EBFF80381F9FE0EB83F0EB01F81300481404150C123EA2007E141C1518007CEBF038 ECF83000FC1470EC78E048EB3FC00070EB0F801F2F7DAD25>I<137CEA0FFCA21200A213 F8A21201A213F0A21203A213E0A21207A213C0A2120FA21380A2121FA21300A25AA2123E A2127EA2127CA2EAFC08131812F8A21338133012F01370EAF860EA78E0EA3FC0EA0F000E 2F7DAD15>I<27078007F0137E3C1FE01FFC03FF803C18F0781F0783E03B3878E00F1E01 263079C001B87F26707F8013B00060010013F001FE14E000E015C0485A4914800081021F 130300015F491400A200034A13076049133E170F0007027EEC8080188149017C131F1801 000F02FCEB3F03053E130049495C180E001F0101EC1E0C183C010049EB0FF0000E6D48EB 03E0391F7E9D3E>I<3907C007E0391FE03FF83918F8783E393879E01E39307B801F3870 7F00126013FEEAE0FC12C05B00815C0001143E5BA20003147E157C5B15FC0007ECF80816 18EBC00115F0000F1538913803E0300180147016E0001F010113C015E390C7EAFF00000E 143E251F7E9D2B>I115 D119 D<013F137C9038FFC1FF3A01C1E383803A0380F703C0390700F60F000E13FE4813FC1218 0038EC0700003049C7FCA2EA200100005BA313035CA301075B5D14C000385CD87C0F1306 00FC140E011F130C011B131C39F03BE038D8707113F0393FE0FFC0260F803FC7FC221F7E 9D28>II E /Fo 29 121 df<007FB812FEBAFCA26C17FE3804799847>0 D<0060166000F816F06C 1501007E15036CED07E06C6CEC0FC06C6CEC1F806C6CEC3F006C6C147E6C6C5C6C6C495A 017E495A6D495A6D6C485A6D6C485A6D6C48C7FC903803F07E6D6C5A903800FDF8EC7FF0 6E5A6E5AA24A7E4A7EECFDF8903801F8FC903803F07E49487E49486C7E49486C7E49486C 7E017E6D7E496D7E48486D7E4848147E4848804848EC1F804848EC0FC048C8EA07E0007E ED03F0481501481500006016602C2C73AC47>2 D<140C141F4A7E4A7E4A7E903801FBF0 903803F1F8903807E0FC90380FC07E49487E49486C7E017E6D7E496D7E48486D7E48486D 7E48486D7E4848147E48488048C8EA1F80007EED0FC0481507A2007E150F6CED1F806C6C EC3F006C6C147E6C6C5C6C6C495A6C6C495A6C6C495A017E495A6D495A6D6C48C7FC9038 0FC07E6D6C5A903803F1F8903801FBF06DB45A6E5A6E5A6EC8FC140C2A2A7FAB2D>5 D13 D15 D<007FB912E0BA12F0A26C18E0CDFCAE007FB912E0BA12F0A26C18E0CDFCAE007FB912E0 BA12F0A26C18E03C287BAA47>17 D<0203B612FE023F15FF91B8FC010316FED90FFEC9FC EB1FE0EB7F8001FECAFCEA01F8485A485A485A5B48CBFCA2123EA25AA21278A212F8A25A A77EA21278A2127CA27EA27EA26C7E7F6C7E6C7E6C7EEA00FEEB7F80EB1FE0EB0FFE0103 B712FE010016FF143F020315FE91CAFCAE001FB812FE4817FFA26C17FE384779B947>I< 180E183F18FFEF03FEEF0FF8EF3FE0EFFF80933803FE00EE1FF8EE7FE0923801FF80DB07 FEC7FCED1FF0ED7FC04A48C8FCEC07FCEC3FF0ECFFC0010390C9FCEB0FFCEB3FE0EBFF80 D803FECAFCEA0FF8EA3FE0EAFF8048CBFC6C7EEA7FE0EA0FF8EA03FEC66C7EEB3FE0EB0F FCEB03FF010013C0EC3FF0EC07FCEC01FF9138007FC0ED1FF0ED07FE923801FF80923800 7FE0EE1FF8EE03FE933800FF80EF3FE0EF0FF8EF03FEEF00FF183F180E1800AE007FB812 FEBAFCA26C17FE384779B947>20 D<19301978A2197C193CA2193E191EA2191F737EA273 7E737EA2737E737E1A7C1A7EF21F80F20FC0F207F0007FBB12FCBDFCA26C1AFCCDEA07F0 F20FC0F21F80F27E001A7C624F5A4F5AA24F5A4F5AA24FC7FC191EA2193E193CA2197C19 78A2193050307BAE5B>33 D<020C1630021E1678A2023E167C023C163CA2027C163E0278 161EA202F8161F4948707EA24948707E4948707EA24948707E49CB7E013E187C017E187E D801F8F01F804848F00FC0D80FE0F007F0003FBB12FCBDFCA2003F1AFCD80FE0CBEA07F0 D803F0F00FC06C6CF01F80D8007EF07E00013E187C6D606D6C4C5A6D6C4C5AA26D6C4C5A 6D6C4C5AA26D6C4CC7FC0278161EA2027C163E023C163CA2023E167C021E1678A2020C16 3050307BAE5B>36 D49 D<0203B512F8023F14FC91B6FC010315F8D90FFEC8FCEB1FE0EB7F8001FEC9FCEA01F848 5A485A485A5B48CAFCA2123EA25AA21278A212F8A25AA2B812F817FCA217F800F0CAFCA2 7EA21278A2127CA27EA27EA26C7E7F6C7E6C7E6C7EEA00FEEB7F80EB1FE0EB0FFE0103B6 12F8010015FC143F020314F82E3679B13D>I<1718173C177CA217F8A2EE01F0A2EE03E0 A2EE07C0160F1780EE1F00A2163EA25EA25EA24B5AA24B5AA24B5AA24B5AA24BC7FCA215 3E157E157C5DA24A5AA24A5AA24A5AA24A5AA24AC8FCA2143EA25CA25C13015C495AA249 5AA2495AA249C9FCA2133EA25BA25BA2485AA2485AA2485A120F5B48CAFCA2123EA25AA2 5AA25A12602E5474C000>54 D<0060EE018000F0EE03C06C1607A200781780007C160FA2 003C1700003E5EA26C163EA26C163C6D157CA2000716786D15F8A26C6C4A5AA200015E6D 140390B7FC6C5EA3017CC7EA0F80A2013C92C7FC013E5CA2011E141E011F143EA26D6C5B A2010714786E13F8A26D6C485AA201015CECF003A201005CECF807A291387C0F80A2023C 90C8FCEC3E1FA2EC1E1EEC1F3EA2EC0FFCA26E5AA36E5AA36E5A6E5A324180BE33>56 D<007FB612FEB8FCA27EC9120FB3A7001FB7FC127FA3C9120FB3A8007FB7FCB8FCA26C15 FE283F7BBE33>I<007FB81280B912C0A27ECA1203B3A232187B9F3D>I<1518153CA2157C A2903803FC7890380FFFF8EB3E0790387801F0EBF0004848487ED803C07FD807807FA239 0F0003EFA248ECCF80001EEB07C7003E15C01587A2140F007E15E0007C1403A2141FA214 1E00FC013E13F0A2143CA2147CA21478A214F8A214F01301A214E0A21303A214C0A21307 A21480D87C0F14E0A21400007E14075BA2D83E1E14C0A2133E001FEC0F80133CD80F7C14 00A2495B0007141E00035C00015C4913F83900F801E03901FE07C090B5C7FCEBE3FCD803 E0C8FCA25BA26C5A244D7CC52D>I76 D<92B612C0020F15FE027FEDFF C00103B812F0010F8390281F81FC001F7FD9780102007F01E0161FD803C0EE07FF260780 0381000F83EA1F004883007E5C127C486012E0C71207614B140161A24E5A020F5E4B4A5A 614EC8FC181E4A48143818F0EF03C0EF3F8091273F801FFEC9FCEE7FF8EEFFC003837F4A 487F1500EE3FF8027E131F02FE6D7EA24A6D7E130116034A80010380845C010780721480 4A027F1407010F70EB0F001A1E4A6E6C5B011F604A6E6C5B72485A013F92390FFF078091 C802FFC7FC017E6F13FC017C6F13F001706F13C001C0DB007EC8FC49407EBD4D>82 D<0060EE018000F0EE03C0B3B3A36C1607A200781780007C160FA26CEE1F00003F5E6C6C 157E6C6C5DD807F0EC03F8D803FCEC0FF06CB4EC3FE03B007FF003FF80011FB548C7FC01 0714F8010114E09026001FFEC8FC32397BB63D>91 D<15C04A7E4A7EA24A7EA34A7EA2EC 1F3EA2EC3E1FA2EC3C0F027C7FA24A6C7EA249486C7EA2ECE001010380A249486C7EA249 48137CA249C77EA2011E141E013E141FA2496E7EA2496E7EA2491403000182A248486E7E A248486E7EA2491578000F167CA248C97EA2003E82A2003C82007C1780A248EE07C0A248 16030060EE018032397BB63D>94 D<0060EE018000F0EE03C06C1607A2007CEE0F80A200 3C1700003E5EA26C163EA26C6C5DA2000716786D15F8A26C6C4A5AA26C6C4A5AA200005E 6D1407A2017C4A5AA26D4AC7FCA2011E141E011F143EA26D6C5BA26D6C5BA26D6C485AA2 01015CECF003A26D6C485AA291387C0F80A2023C90C8FCEC3E1FA2EC1F3EA2EC0FFCA26E 5AA36E5AA26E5A6E5A32397BB63D>I<126012F0B3AAB812F017F8A300F0CAFCB3AB1260 2D3F7BBE38>I<153FEC03FFEC0FE0EC3F80EC7E00495A5C495AA2495AB3AA130F5C131F 495A91C7FC13FEEA03F8EA7FE048C8FCEA7FE0EA03F8EA00FE133F806D7E130F801307B3 AA6D7EA26D7E80EB007EEC3F80EC0FE0EC03FFEC003F205B7AC32D>102 D<12FCEAFFC0EA07F0EA01FCEA007E6D7E131F6D7EA26D7EB3AA801303806D7E1300147F EC1FC0EC07FEEC00FFEC07FEEC1FC0EC7F0014FC1301495A5C13075CB3AA495AA2495A13 3F017EC7FC485AEA07F0EAFFC000FCC8FC205B7AC32D>I<146014F01301A214E01303A2 14C01307A2EB0F80A214005BA2131E133EA25BA2137813F8A25B1201A25B1203A2485AA2 5B120FA290C7FC5AA2123EA2123C127CA2127812F8A41278127CA2123C123EA27EA27E7F A212077FA26C7EA212017FA212007FA21378137CA27FA2131E131FA27F1480A2EB07C0A2 130314E0A2130114F0A213001460145A77C323>I<126012F07EA21278127CA2123C123E A27EA27E7FA212077FA26C7EA212017FA212007FA21378137CA27FA2131E131FA27F1480 A2EB07C0A2130314E0A2130114F0A414E01303A214C01307A2EB0F80A214005BA2131E13 3EA25BA2137813F8A25B1201A25B1203A2485AA25B120FA290C7FC5AA2123EA2123C127C A2127812F8A25A1260145A7BC323>I<126012F0B3B3B3B3B11260045B76C319>I120 D E /Fp 49 122 df34 D39 D<150F151F153F15FEEC01FCEC03F8EC07F0EC0FE0EC 1FC0143FEC7F80ECFF00A2495A495A13075C130F495AA2495AA2495A13FFA2485BA34890 C7FCA25A5BA2120FA25B121FA3123FA25BA3127FA55B12FFB3A2127F7FA5123FA37FA212 1FA3120F7FA21207A27F7EA26C7FA36C7FA2137F6D7EA26D7EA26D7E13078013036D7E6D 7EA2EC7F80EC3FC0141FEC0FE0EC07F0EC03F8EC01FCEC00FE153F151F150F207873D935 >I<127012F8127C127F6C7E6C7E6C7E6C7E6C7E7F6C7E6C7EA26D7E6D7E80131F806D7E A26D7EA26D7E80A26D1380A36D13C0A215E0147FA215F0A2143F15F8A315FCA2141FA315 FEA5140F15FFB3A215FE141FA515FCA3143FA215F8A315F0147FA215E0A214FF15C0A249 1380A3491300A25C495AA2495AA2495A5C133F5C495A49C7FCA2485A485A5B485A485A48 5A485A48C8FC127C5A1270207879D935>I44 DII<151E153F15FF1403140F147F0107B5FC0003B6 FCB7FCA314BFEBF83FEAFC00C7FCB3B3B3A4007FB81280A6314E76CD45>49 DI<91380FFFC091B512FE 0107ECFFC04915F0013F15FC90267FF8037F903AFFC0007FFF4890C76C1380D803FC6E13 C0486C6E13E0486C6C15F08082486D15F8A380A25CA26C5D4A15F06C5B6C90C7FCC6484A 13E090C814C0A24C13804C13005F4C5A4B13F003075B037F138091267FFFFEC7FC16F016 FEEEFFC0DA000713F0030013FC70B4FC041F138018C07013E018F07013F8A218FC7013FE A318FFEA01E0EA0FFC487E487E487FA2B57EA318FEA25E18FC6C5B4C13F891C714F06C48 5CD81FF816E04C13C06CB491B512806CD9F00714006C90B65AC616F8013F15E0010F1580 010102FCC7FCD9001F13C0384F7ACD45>I<173F84177F17FF5E5E5EA25E5E5E5E93B5FC A25D5D5D5D16DFED1F9FED3F1F157E15FC140115F8EC03F0EC07E0EC0FC0141F1580EC3F 00147E5C495A13035C495A495A495A133F49C7FC137E5B485A485A12075B485A485A48C8 FC127E12FEBA12F0A6C9003FEB8000AE0207B712F0A63C4E7CCD45>II<923807FF80037F13F00203B512FC021F14FF027F15 8091B5000113C001039039F0003FE04901C0130F4949EB3FF04948C712FF49485B494815 F801FF5C485B5C5A5A5C486F13F0A248496D13E0EF3F8094C7FC5AA34890CAFCA21504ED FFFE0203EBFFC0B54814F04A8091391F803FFE91393E000FFF02786D13807013C04A15E0 4A6D13F0A24A15F818FC824A15FEA491C813FFA37EA67EA3806C17FEA36C17FC5E6C6D15 F8A26C6D15F06C4B13E06C6D5B6E15C0D97FFE011F13806D6C6CB512006D90B512FC0107 5D6D5D010015C0021F49C7FC020313E0384F7ACD45>II<913807FFF0027F13FF49B612E0010715F8011F814948C613FFD97FF0011F1380D9FF C0010713C04890C77E48486E13E07013F00007167F5B000F17F8173FA2121F7FA27F8002 E0147F02F815F014FE6EECFFE06C14C0DBF00113C0DBFC0313806C02FE14009238FF87FE 6CEDFFFC17F06C5E6C16806D816D15F06D81010715FE6D81491680011F16C04916E0D9FF E715F04813C148D9807F14F848D9001F14FC48487F4848010314FE15004848143F040F13 FF484880160100FF6F7E498183A283A283A218FE7F127F18FC6D150F003F17F86D151F6C 6CED3FF06DED7FE06C01C0ECFFC06C01F0010713806C01FE017F13006C90B65A6C6C5D01 1F15F0010715C001004AC7FC020F13E0384F7ACD45>I<913807FFC0027F13FC0103B6FC 4915C0011F15F04901007FD9FFFCEB3FFC4801F06D7E48496D7E48496D13807013C0485B 486F13E0A24817F091C7FC4817F8A282B516FCA318FEA618FFA35E7EA37E5E807E6C5DA2 6C6D5B6C151E6C6D133E6C6D5B90397FFC01F8011FB55A6D5C01034A13FED9007F1300EC 002092C7FCA24C13FCA318F8EA01FCEA07FF486D4913F0A2486D15E0A24C13C0A24C1380 4C13004A5C6C4B5A91C7485A01FC49485A000702075B2703FF803F5B6C90B65A6C4BC7FC 6D5C6D14E001071480010001F8C8FC384F7ACD45>II<91B5FC010F14F001 7F14FE48B7128048D9C01F13E02707FC000313F0D80FF06D13F8D81FC06D13FC487ED87F F8EC7FFE7F00FF16FF7FA66C5AEEFFFE6C5A6C4815FCD803805BC84813F817F04B13E04B 13804B1300ED3FFC5EED7FE04B5A5E4A90C7FC5D14035D4A5AA25DA24A5AA25DAC5D91C9 FCA9EC1FC0EC7FF04A7E497F497FA2497FA76D5BA26D5B6D5B6E5AEC1FC0305478D341> 63 D65 DI<932601FFFCEC01 C0047FD9FFC013070307B600F8130F033F03FE131F92B8EA803F0203EFC07F020FDAF001 EBF0FF023F49C7EA1FF94A01F00207B5FC49B500C014014991C9FC4901FC163F49498249 01E08249498249498290B58392CAFC4849835A4A187F5A4849183FA24849181FA3485B1B 0FA25AA298C7FC5CA2B5FCAE7EA280A2F30FC07EA36C7FA21B1F6C6D1980A26C6D183F7E 6E19006C626C6D18FE816D4E5A6D6D4C5A6D6D16076D01F84C5A6D6D4C5A6D01FF4C5A6D 02C0EDFF806D6C01F0020390C7FC6E01FEEC1FFE020FD9FFF0EBFFF8020391B65A020017 C0033F93C8FC030715FCDB007F14E0040101FCC9FC525478D263>III I<932601FFFC15E0047FD9FFE013030303B600F81307031F03FF130F92B8EAC01F0203EF E03F020FDAF800EBF87F023F91C7381FFCFF4A01F00203B5FC91B500C01400010391C97E 4901FC161F4949824949824901C082498490B55A92CBFC4849187F5A4A183F5A4A181F5A 4A180F5AA25A4A1807A25AA298C8FC5CA2B5FCAE6C057FB712F0A280A37E95C7003FEBE0 00807EA27E807E807E807E6C7F816D7F6D7F6D7F6D6D5E6D13FE6D6D93B5FC010002C05C 6E01F85C6E01FFEC0FFB020F02F8EBFFF1020391B612E00200EFC03F031FEE800F030392 38FC0003DB007F02F01300040149CAFC5C5478D26C>III<027FB712F0A691C7003FEB C000B3B3B1EA01E0EA0FFC487E487E487FA2B57EA44C5BA34A90B5C7FC6C5E4A5A6C4849 5BD81FF8495B6C6C4913E02703FFC03F5B6C90B6C8FC6C6C14FC010F14E0010001FCC9FC 3C537DD147>IIIII<93380FFF C00303B6FC031F15E092B712FC0203D9FC0013FF020F01E0011F13C0023F90C7000313F0 4A486E7F902601FFF89138007FFE49496F7E49496F7F49496F7F49496F7F4990C96C7F49 854948707F4A8248864849717EA2481B804A83481BC0A248497113E0A3481BF0A3484971 13F8A5B51AFCAF6C1BF8A26E5FA36C1BF0A36C6D4D13E0A36C6D4D13C0A26C1B806E94B5 FC6C1B006C6D4C5BA26C6D4C5B6D6D4B5B6D616D6D4B5B6D6D4B5B6D6D4B5B6D6D4B90C7 FC6D01FE4A485A6D6D6C01075B023F01E0011F13F0020F01FC90B512C0020390B7C8FC02 0016FC031F15E0030392C9FCDB001F13E0565478D267>II82 D<91261FFF80130791B500F85B010702FF5B011FEDC07F49EDF0FF90B712F948 D9FC0190B5FC489038E0000F48018013034848C8FC173F4848814981003F8283485A8383 12FFA2847FA26D82A27F7F6E92C7FC14E06C13FCECFFC015FE6CECFFE016FF6C16E017F8 6C16FE6C82846C17E06C836C837F011F826D82010382EB007F020F1680EC007F1503DB00 3F14C016031600053F13E0838383127C00FC82A383A27E19C0A27EA26D4B1380A27F6D4B 130001F85E6D150F01FF4B5A02C04A5A02F8ECFFF09126FFC0075B019F90B65A010F5ED8 FE034BC7FC26F8007F5C48010F14E0489026007FFEC8FC3B5478D24C>I<001FBC12C0A5 481BE09126F0003F9038E0007F91C7160701FC1801498401E0193FA249191F49190FA248 C8EF07F0A4007E1A03A500FE1BF8481A01A4C994C7FCB3B3AA91B912F8A655517BD060> IIII<003FB7D8E001B71280A6 D800030280C8D87FF0C7FC6D6EED3FC06D6E4B5A7093C8FC6E17FE6E6D1401704A5A6E5F 6E6D4A5A6E6D140F71495A6E5F6E6E495A71137F6E4CC9FC6F6D5B6F6D485AEFFC036F4A 5A6F01FE5B71485A6F141F6FECBFC06FECFF8096CAFC81705B60705B707F707F84827080 858270804C804C805E854C80EE1FEFDC3FC77F058380DC7F03804C7E4B486C804C814B48 7F03076E7F4B486D7F4C814B487F033F6E7F4B488293C77E03FE6E8002016F804A48834B 814A486F7F020F844A48814B6F7F4A486F7F027F854AC97E4A7080902603FF8084B700C0 0103B712FEA65F527CD168>II<003FBA12C01AE0A592268000 0114C002F8C748148002C05C91C81500494B5B495D495F494B5B48485D495F94B55A495C 614C5C90C85A96C7FC4C5B5E007E5F4C5B5E6093B55AC85A604B5C5D95C8FC4B5B5D5F4B 5B5D5F92B5FC4A5C5F5C5F4A91C9FC5C5E4A49EC03F05C5E4A5B91B5FC5E494A14075B4C 15E04991C8FC5B5D4949150F5B5D4949151F90B5FC4B153F485C48187F4B15FF4891C85A 485F4A5D48495D48053F13C04A4AB5FC4849141FBBFCA57E445278D154>I<0103150CD9 0F80143E011F157E49C85A017E4A5A494A5A48484A5A495D48484A5A48484AC7FC49141E 000F153E48C85AA2003E5DA2003C5D007C140100785DA300F81403485D01FEECC3F826F3 FF80EBCFFE00F701C0EBDFFFB500E090B5128002F015C0A202F815E0A36C80A36C804A15 C06C816C496D13806C496D13006C496D5AC648C7EA03F8332A71D248>92 D<91383FFFC00107B512FC011FECFF80017F15E09026FFF0077F4890C77F486DEB7FFE48 6D6D7E82486D6D7F848284A2707F6C5BA26C5BC648C7FC90C8FCA5033FB5FC020FB6FC91 B7FC010714C3011FEBF003017F13803901FFFE004813F84813E0485B485B4890C7FCA248 5AA2485AA45EA26D5C007F150E6D021E7F6C4B13FE6C6D01F8EBFFF86C9026E001F014FC 6C9039F80FE07F6C90B5487EC6ED800F011F9026FE000313F8010101F090C8FC3E387CB6 43>97 D109 D<90393FF001FFB5010713 E0031F13F84B7F92387F0FFE9238FC1FFFECF1F000034A481380C6EBF3C014F715801500 14FF4A6D1300A2705A4AEB03F893C8FCA45CB3A9B612FEA631367CB539>114 D117 D121 D E /Fq 17 117 df48 D<17FC4C7E1607160F163F16FF1503151F92B5FC141F0107B6FCB8FCA5153F 14E0EBF800C8FCB3B3B3B3AE003FBA12FCA8467172F063>I<923807FFF892B612C0020F 15FC023F15FF49B812E04917F8010F17FE013F8349D9E00715C04948C76C804801F8021F 804801E00207804801806E804890C86C8071804801E06F1480486D816E18C0486D816E18 E06E811BF0B6816F17F8A284A21BFCA36C91C8FCA36C5B6C5B6C5B6C5B6C5BC66CC915F8 90CAFC60A21BF0A24E14E0A21BC0601B80601B004E5B6295B55AA24D5C4D5C624D91C7FC 4D5B4D5B614D5B4D13C094B55A4C91C8FC4C5B18F84C5B4C13C04C5B4C90C9FCEE7FFC4C 5A4B49EC03FC4B5B4B13804B90C8FC4B48ED07F84B5A4B5AEDFFE04A5B4A49150F4A90C9 FC4A5ADA1FF817F04A48161F4A5A4A48163F4990C9EA01FF4990B9FCA24919E05B5B5B5B 90BBFC5A5A481AC05A5A5A5ABCFCA31B80A44E7176F063>I<93B5FC031F14FC92B77E02 0316F0020F16FC023F16FF91B912C049DA801F80499026F80003804901C0010014FC4990 C87ED91FFC6F7F494883017F708014FF90B56C6E8015E0486E83A26F835A8184A460A36C 4A5FA26C5CA26D494A5C6D5B010F90C85DEB03FC90CA4891C7FCA24E5B6295B55A624D5C 4D5C4D5C4D91C8FC4D13FC94B512F0043F5C033FB612804B02FCC9FCA2F0FFC019F86F15 FE92C7001F6D7E050314E0050014F8727F727F726D7E72807280878487878487A287A272 1580A3EB7F802601FFE019C0000713F8487F487F487FA24880A2B67EA31C80A34E1500A2 5D6C6292C8FC4E5C6C5B4A606C494B5C14E06C01804B5C6C4D5C6C01E04B5C6C01F84B91 C7FC6C01FE92B55A90267FFFE0010314F86D01FF011F5C010F91B712C0010395C8FC0100 17FC023F16F002071680DA007F02FCC9FC030391CAFC527378F063>II<0178181C017E18FED9FFC0160702F8163FDA FFC0EC03FF03FF91B55A93B7FC62626262A26297C7FC6119F861616196C8FC18FC6018E0 95C9FC17FC17E0028301FCCAFC0280CCFCAFEEFFFE030FEBFFF0037F14FE0283B712C002 8F16F0029F8291B5D8801F13FE9226F800076D7E03C00101804AC8804A6F7F02F06F7F4A 6F7F4A834A8191C980017E1980013C8290CA15C0A21BE0A27214F0A31BF8A41BFCA2137C 3803FF804813E0001F7F80487F5A80B5FCA41BF8A41BF04A5D7E4A18E05C6C4918C00280 5DD81FFCC9158001F019006C6C5E6D606C6C4C5B6D4C5B6C6D92B55A6C6D4A5C6C01F04A 5CD97FFC020F5C6DB4023F91C7FC6DD9F003B512FC010790B75A6D17E001001780023F03 FCC8FC020F15F0020192C9FCDA001F13C04E7376F063>I<94380FFFC04CB512FC041FEC FF8093B712E0030382030F16FC033F8292B548C66C7E4A02E0010F7F020791C712034A01 FC02007F4A4902037F027F01E0140F91B5484A7F494A5C4991C85A4B92B5FC494983495E 495B495BA2495B90B5FCA2485C725C5A4B6F5B48725B735B7390C7FC4891C9EA03FC96C9 FC5AA45AA25C17304892380FFFFC043FEBFFC093B612F84B15FE03076F7E4B82B590271F F8007F13F0DB3FE0011F7F048001077F4BC76C7F03FE6E7F4B836E486E804B6F7F875D73 7F4B83A2875D737FA292C9FC1C80A41CC06C5BA77EA56C7FA36C1B80A37E1C00A26C6E5D 637E637E6F5F6D4D5B6D7F6F92B55A6D616D6D4A5C6D6D4A91C7FC6D6D4A5B6D6D6C495B 6D6E013F5B6ED9F803B55A021F90B712C06E5F02034CC8FC020016F8031F15C003034AC9 FCDB003F13C0527378F063>II<93387FFFC00307B512FE033FECFFC04AB712F8020716FE021F707E4A834AD9C00114 F0902601FFF8C7001F7F4901E002077F49018002017F4948C97F4A163F4948707F013F83 4A84017F834A8401FF83A2488685A3487FA28080808003C05D6F5F15F815FE6F6C4A5B82 6C03F04A5B04FC5C04FF93C7FC6C70495A05E0137F05F8495A6DDBFE015BDDFF075B6D04 CF13C06D93B55A4FC8FC6D5F6D17F06D5F6D17F86D17FE6E826E17C06E83020717F86E83 020F83023F8391BA7E4985010701F88349D9E07F82013FEBC01F49D980078290B5D80001 8248497F4849023F814A140F4849020381484980716C15804849151F1807484915017215 C04890CA123F190F85854848838586A286A3741380A37F6C1B00A36E4D5A7E6E606C197F 6E606C6D17FF6E4C5B6C6D4C5B6C6D4C5B6C6D4C5B6C02C0033F90C7FC6D01F0EDFFFE6D 01FE02075B6DD9FFE090B55A010791B712E0010118806D6C4CC8FC021F16F8020316C0DA 003F4AC9FC03001480527378F063>I<93387FFF80031FB512F892B7FC020316C0020F16 F0023F16FC91B9FC49DAF803800107DA8000804949C7003F7F49496E7F4901F06E7F4949 6E7F90B56F7F484A6E7F484A838448864891C97E875A8748844A84A24886A387B5FCA285 87A41C80A84F14C07EA47E61A26C7F96B6FC7EA26C5F6C80607E6C6E5C6D6DEC0FDF6D16 1F6D6DEC3F9F6D6DEC7F1F6D01FEEB01FF6D9039FF8007FE010091B500FC15806E15F802 1F15E0020715C002001500030F13FCDB0003C7FC93C81500A261A263A363EB0FF0EB3FFC 496C4C5B90B5FC486E5F488096B5FC486E5FA2634E5CA24E91C7FC62604B4A5B6C614B4A 5B92C8485B6C494B5B4A92B55A6C01F04A91C8FC4A02075B6D6C021F5BD93FFE027F5B90 271FFFE007B512E06D90B712806D94C9FC6D16FC010016E0023F1580020702F8CAFCDA00 3F90CBFC527378F063>I<96261FFFF8161E060FB600C0153F4DB700FC157F051F04FFEC 01FF94B900E05B040306F85B041F06FE5B047F726C5A4BB7D880036E5A030703E0C7001F EBF07F031F4AC800036DB5FC4B02F0030013FD92B600C0043FB6FC4A92CA120F4A02FC17 03020F02F0834A4A834A4A844A91CC121F91B54885495C494A85494A8549884C85495C49 4A868B4991CEFC90B6875D488A5D5A8B485CA2488A5DA25A8B5D5AA2F700FE20005AA35D A3B6FCB07EA381A37EA3207E6C6E1CFFA37EA2817E676C6E1CFEA27E6F1B036C1FFC816D 1D076D6E1BF81F0F6D6EF21FF06D8070F23FE06D1D7F6D6EF2FFC06D6E1B806D6E616E6D 070713006E02C04E5A6E6E4E5A6E6E4E5A020302FCF0FFF06E02FF05035B6E03C04C5B03 3F02F0043F5B6F02FEDCFFFEC7FC0307DAFFE0020F5B03019226FF8001B512F06F6C92B7 5A041F198004034EC8FC040018F8051F17C005014CC9FCDD000F15E0DE001F01FCCAFC78 7A75F78F>67 D<030FB5FC0203B612F8021F15FF91B812E0010317F84917FE011F9026FC 001F6D7E4901800103806F010080496D6E13F890B56F7F6F80727F486E6E7F8784878487 A26C5C72806D5BA26D5B6D5BD907FEC9FCEB00F091CAFCA5183F0403B7FC93B8FC151F92 B9FC140F023F150049B612C0010702FCC7FC4914E0013F14804949C8FC48B512F84814E0 485C5D4891C9FC485B5A5C5A5CA2B5FC5CA360A360806C5F6E5D6C18DF6EED1F9F6C6D03 7F14FC6C6EDAFF1FEBFF806C02E0902603FE0FECFF806C02F8D90FFC16C06C02FF9038FF F8076C92B5487E013FEEC001010F4C7E01014BC7123FD9001F02F002031480DA007F90CC FC5A507BCE60>97 D<93381FFFE00303B6FC033F15E092B712F8020716FE021F707E4AD9 FC0114E091B526E0001F7F49028001077F010749C76C7F494902007F49496F7E49496F13 80494917C08590B5486F13E0485C487213F0A24891C914F885481AFC5C5A7313FE5AA25C 5AA21BFF85A2B5FCA291BBFCA51BFE02FCCCFCA67EA3807EA37EA26C7F1B7E1BFF6C807E 6F5E6C1AFE6C6E16036FEE07FC6D180F6D6DEE1FF86D6DEE3FF06D01FFEEFFE06D6E4A13 C06D02E0020F1380010002FC023F13006E903AFFC007FFFE021F91B65A020717F0020117 C06E6C93C7FC030F15FC030115C0DB000701F8C8FC50507BCE5B>101 D 104 D112 D<902601FFF8903803FF80B6021F13F0057F13FC94B6FC040315804C15C093260FFE0F13 E093261FF01F13F005E014F8C66C91383F803F011FEC7F006D027E4913FC16FEEDF9FC5E 5E15FB5E03FF6E13F8A24C6D13F07213E07213C04C01011300F0007C96C7FC93CAFCA65D B3B3A2B812FCA8464E7ACD52>114 D116 D E /Fr 49 122 df<923803FF80031F13F092383F00F803F8133C4A48133E4A48137E17FE4A 5A17FC17384A481300A3141F92C8FCA55C143E011FB612E0A2903A003E0007C0147E147C 160F1780A214FC4A131F1700A301015C4A133EA3167E0103147C5C1718EEFC1CEEF83C01 0715385C1778177016F0010F15F04AEBF8E01679EE3FC0011FEC0F0093C7FC91C9FCA313 3EA21238EA7E3C137CEAFE7812FC485AEA79E0EA3FC0000FCAFC2F4582B42B>12 D<137CA313FCA213FFEB1F80EB0FC01307130F1480131FEB7F00EAFFFC13E0120F797F23 >24 D39 D<1560EC01E0EC03C0EC0700140E5C143C5C5C495A495A1307 5C49C7FC5B131E5B137C137813F85B12015B12035B1207A25B120FA290C8FC5AA2121E12 3EA3123C127CA31278A212F8A35AAF12701278A21238A2123C121CA27EA27E6C7E12011B 4A75B71F>I<14301438A28080A2140F801580A2140315C0A4140115E0A81403A415C0A3 1407A31580140FA315005CA3141E143EA2143C147CA25CA25C13015C13035C13075C130F 91C7FC131E133E133C5B5B485AA2485A485A48C8FC121E5A12705A5A1B4A7EB71F>I44 D<121C127F12FFA412FE12380808778718>46 D57 D<161C163CA2167C16FCA21501821503A2ED07 7E150F150E151CA21538A2157015F015E0EC01C0A2913803807F82EC0700A2140E141E14 1C5CA25CA25C130191B6FC5B913880003F49C7EA1F80A2130E131E131C133C13385B13F0 5B120112031207D81FF0EC3FC0D8FFFE903807FFFEA22F367BB539>65 D<0107B612C017F8903A003FC000FC6E48137E023F80EF1F8092C7FC18C05CA2147EA214 FE18804A143F180001015D177E4A5C4C5A01034A5AEE0FE04AEB1F8091B500FEC7FC495C 9139F0007F804AEB0FC0707E010F6E7E834A1301A2011F81A25CA2133F5F91C71203A249 4A5AA2017E4A5A5F01FE4A5A4CC7FC4914FE4B5A0001EC07F0B712C04BC8FC32337BB236 >II<0107B612C017F0903A003FC001FC9139 1F80007E023F141FEF0F8092C7EA07C018E04A140318F0027E1401A202FE15F8A25CA213 01A25CA2130317035CA2130718F04A1407A2130F18E04A140F18C0131FEF1F805CEF3F00 133F177E91C8127C17FC494A5A4C5A017E5D4C5A01FEEC1F80043EC7FC4914FCED03F800 01EC0FE0B7C8FC15F835337BB23A>I<0107B712F0A2903B003FC0001FE06E481307023F 1403A292C71201A25CA2027E15C0A214FEA25C160E0101141E041CC7FC5CA20103143C16 384A1378ED01F849B5FCA29138E001F01500130F5E5CA2011F0101130FEEC00E148092C7 121E013F151C173C91C8123817785B5F137E4C5A01FE14034C5A49140F163F00014AB45A B8FC94C7FC34337CB234>I<0107B712E0A2903B003FC0003FC06E48130F023F14071703 92C7FCA25CA2027E1580A214FEA25C161C0101143C0438C7FC5CA20103147816704A13F0 150349B5FCA29138E003E01501130F5E14C0A2011F13035E148092C9FC133FA291CAFCA2 5BA2137EA213FEA25BA21201B512FCA233337CB232>I<92391FE001809238FFF8039139 07F01E07913A1F80070F0091393E00039F02FCEB01DFD901F014FFD907E06D5A495A4948 147E49C8FC49157C137E5B120148481578A2485AA248481570A2485A94C7FC123F5BA312 7F90CBFCA400FE91383FFFFCA29238003F80A294C7FCA2007E5DA2167EA216FE123E003F 5D7E15016C6C495A6D13070007EC0F786C6C131ED800F8EB7C3090387E03F090261FFFC0 C8FCD903FEC9FC313775B43B>I<0107B548B512C0A2903C003FC0000FF0006E486D5A02 3F140FA292C75BA24A141F60147EA202FE143F95C7FC5CA201015D177E5CA2010315FE5F 5C91B6FC5B9139F00001F85CA2010F14035F5CA2011F14075F5CA2013F140F5F91C7FCA2 49141F5F137EA201FE143F94C8FC5BA200015DB539F03FFFFCA23A337BB239>I<010FB5 1280A29039003FC0006E5A143FA292C7FCA25CA2147EA214FEA25CA21301A25CA21303A2 5CA21307A25CA2130FA25CA2131FA25CA2133FA291C8FCA25BA2137EA213FEA25BA21201 B512F0A221337BB21E>I<0107B512C0A29026003FC0C7FC6E5A143FA292C8FCA25CA214 7EA214FEA25CA21301A25CA21303A25CA21307A25CA2130FA25CA2011F15C016015C1603 013F1580A291C712071700495CA2017E141E163E01FE5C16FC491301ED07F80001143FB7 FC5E2A337CB230>76 D<902607FF8090383FFFC081D9001F913803FC00EF01F04A6C5CA2 60EC3BF0027B140360EC71F8A202F11407DAF0FC91C7FC14E0A20101017E5B170E14C081 0103151EEE801CEC801FA20107ECC03C030F1338140016E049010713781770010E14F015 03011E15F0705A011C1301A2013C14FD03005B133816FF0178147F5F0170143FA213F070 C8FC12011203486C80B56C130EA23A337BB239>78 DI<0107B612C017F8903A003FC001FC91391F80007F023FEC1F80A292C7EA0F C0A25C18E0147EA214FEEF1FC05CA20101ED3F80A24A1500177E01035D4C5A4A495AEE0F E00107EC3F8091B500FEC7FC16E002E0C9FCA2130F5CA3131F5CA3133F91CAFCA35B137E A313FE5BA21201B512F0A233337CB234>I<0107B512FEEEFFC0903A003FC007F091391F 8001F8023F6D7E177E92C77EA24A1580A2147EA214FEEF7F005CA2010115FE5F4A495A4C 5A01035DEE0FC04A013FC7FC16FE49B512F016C09138E003E0ED01F8010F6D7E167C4A13 7EA2131FA25CA2013F14FEA291C7FCA24913015E137EEF01C001FE150318805B17070001 02001400B500F0EBFE0EEE7E1CC9EA1FF8EE07E032357BB238>82 D<913901FC018091380FFF0391383E03C791387801EF903A01E000FF0049487F5C010780 49C7123E131EA2133E013C143CA3137C1638A2017E91C7FCA2137F6D7E14E014FE90381F FFC06D13F86D7F01017F6D6C7E020F7F1400153F6F7E150F1507A3120EA2001E5D121CA2 150F003C92C7FCA2151E003E141C007E143C5D007F5C6D485A39F3C003C026F0F00FC8FC 38E03FFC38C00FF029377AB42B>I<0007B812805A903BF001FC007F00018049131F381F 0003001E825D48160E1407123800785C0070161E020F141C12F0485CA2141FC792C7FC5D A2143FA292C9FCA25CA2147EA214FEA25CA21301A25CA21303A25CA21307A25CA2130FA2 5C131F497E007FB512E0A2313373B237>I86 D I97 D<137EEA0FFEA2EA007CA213FCA25BA21201A25BA21203A25BA21207A2EB C3E0EBCFF8380FDC3EEBF81F497E01E01380EA1FC0138015C013005AA2123EA2007E131F 1580127CA2143F00FC14005AA2147EA25CA2387801F85C495A6C485A495A6C48C7FCEA0F FCEA03F01A3578B323>I<14FCEB07FF90381F078090383E03C0EBFC013801F8033803F0 073807E00F13C0120F391F80070091C7FC48C8FCA35A127EA312FE5AA4007C14C0EC01E0 A2EC03C06CEB0F80EC1F006C137C380F81F03803FFC0C648C7FC1B2278A023>III<151FED7FC0EDF0E0020113 F0EC03E3A2EC07C316E0EDC1C091380FC0005DA4141F92C7FCA45C143E90381FFFFEA2D9 003EC7FC147E147CA414FC5CA513015CA413035CA413075CA3130FA25CA3131F91C8FCA3 5B133E1238EA7E3CA2EAFE7812FC485AEA78E0EA3FC0000FC9FC244582B418>I<143FEC FF80903803E1E6903807C0FF90380F807FEB1F00133E017E133F49133EA24848137EA248 48137CA215FC12074913F8A21401A2D80FC013F0A21403120715E01407140F141F3903E0 3FC00001137FEBF0FF38007FCF90381F0F801300141FA21500A25C143E1238007E137E5C 00FE5B48485A387803E0387C0F80D81FFFC7FCEA07F820317CA023>III107 D<133FEA07FFA2EA003EA2137EA2137CA213FCA213F8A2 1201A213F0A21203A213E0A21207A213C0A2120FA21380A2121FA21300A25AA2123EA212 7EA2127C1318EAFC1C133CEAF838A21378137012F013F0EAF8E01279EA3FC0EA0F001035 79B314>I<2703C003F8137F3C0FF00FFE01FFC03C1E783C1F07C1E03C1C7CF00F8F01F0 3B3C3DE0079E0026383FC001FC7FD97F805B007001005B5E137ED8F0FC90380FC00100E0 5FD860F8148012000001021F130360491400A200034A13076049013E130FF08180000702 7EEC83C0051F138049017C1403A2000F02FC1407053E130049495CEF1E0E001F01015D18 3C010049EB0FF0000E6D48EB03E03A227AA03F>I<3903C007F0390FF01FFC391E787C1E 391C7CF01F393C3DE00F26383FC01380EB7F8000781300EA707EA2D8F0FC131F00E01500 EA60F8120000015C153E5BA20003147E157C4913FCEDF8180007153C0201133801C013F0 A2000F1578EDE070018014F016E0001FECE1C015E390C7EAFF00000E143E26227AA02B> I<14FCEB07FF90381F07C090383E03E09038FC01F0EA01F83903F000F8485A5B120F4848 13FCA248C7FCA214014814F8127EA2140300FE14F05AA2EC07E0A2007CEB0FC01580141F EC3F006C137E5C381F01F0380F83E03803FF80D800FCC7FC1E2278A027>I<011E137C90 387F81FF9039F3C387C09039E3EF03E03901E1FE01D9C1FC13F0EBC3F8000313F0018314 F814E0EA07871307000313C01200010F130316F01480A2011F130716E01400A249EB0FC0 A2013EEB1F80A2017EEB3F00017F133E5D5D9038FF81F09038FDC3E09038F8FF80027EC7 FC000190C8FCA25BA21203A25BA21207A25B120FB5FCA225307FA027>I<3903C00FC039 0FF03FF0391E78F078391C7DE03C393C3FC0FC00381380EB7F00007814F8D8707E137015 00EAF0FC12E0EA60F812001201A25BA21203A25BA21207A25BA2120FA25BA2121FA290C8 FC120E1E227AA020>114 D I<1306131FA35BA2133EA2137EA2137CA213FCA25BB512F0A23801F8005BA21203A25BA2 1207A25BA2120FA25BA2121FA290C7FC14C0383F01E014C0123E130314801307003C1300 130E131E6C5AEA0FF0EA03C0143079AE19>II<01F01338D803FC 13FCEA0F1E120E121C123C0038147CEA783E0070143CA2137ED8F07C1338EA60FCC65A15 78000114705BA215F0000314E05BA2EC01C0A2EBC003158014071500EBE00EA26C6C5A38 00F878EB7FE0EB1F801E227AA023>II<011F137C90387FC1FF3A01E1E787803A03C0F703C0903880FE0FEA 07004813FC000E1580001E9038F80700001C91C7FC1301003C5B1218120013035CA31307 A25C1506010F130F150E14800038141ED87C1F131C00FC143C1538013F5B39F07FC0E039 70F3C3C0393FE1FF80260F807EC7FC22227CA023>I<13F0D803FC1307D80F1E130F000E 141F121C123C0038143FD8783E133E1270A2017E137ED8F07C137CEA60FCC65A15FC0001 14F85BA21401000314F013E0A2140315E0EA07C0A20003130715C0EBE00F141F0001133F 9038F07F8038007FEFEB1F8FEB001F1500A25C003E133E007E137E147C5C007C5BEA7001 495A38380780D83C1FC7FCEA0FFCEA07F020317AA025>I E /Fs 88 127 df<91393FE00FE0903A01FFF83FF8903A07E01EF83C903A1F800FF07E903A3F00 1FE0FE017E133F4914C0485A1738484890381F8000ACB812C0A23B03F0001F8000B3A948 6C497EB50083B5FCA22F357FB42D>11 DIII<12 3C127E12FFA8127EAB123E123CAB1218A61200A7123C127E12FFA4127E123C08367AB515 >33 D<003C13F0387E01F838FF03FCA2EB83FEA2EA7F81383D80F600011306A40003130E EB000CA248131C00061318000E1338000C1330001C13704813E0387001C0006013801717 7EB326>I<147CEB01FEEB07C790380F8380EB1F01011E7FEB3E00A2137EA2137C137E14 015DA214034AC9FC1406140E6D5A5C143002F090380FFFF05C6D4801011380933800FC00 1778010F1570496C1460013F15E0D977F0495A01E75D2601C3F81303260383FC91C7FCD8 07015C486C6C130E001E6D130C003E6D131C6F5A4890383FC030021F137000FC6D6C5A6F 5AEC07F9913803FB806EB4C712306C6D5A81007E6E6C1360007F816CDAEFE013E03C1F80 01C7F001C03C0FC00783F803803C07E03E00FE0F002601FFF8EB3FFE26003FC0EB07F034 387DB53C>38 D<123C127EB4FCA21380A2127F123D1201A412031300A25A1206120E120C 121C5A5A126009177AB315>I<14C01301EB0380EB0F00130E5B133C5B5BA2485A485AA2 12075B120F90C7FC5AA2121E123EA3123C127CA55AB0127CA5123C123EA3121E121FA27E 7F12077F1203A26C7E6C7EA213787F131C7F130FEB0380EB01C01300124A79B71E>I<12 C07E1270123C121C7E120F6C7E6C7EA26C7E6C7EA27F1378137C133C133EA2131E131FA3 7F1480A5EB07C0B0EB0F80A514005BA3131E133EA2133C137C137813F85BA2485A485AA2 485A48C7FC120E5A123C12705A5A124A7CB71E>I<156015F0B3A4007FB812C0B912E0A2 6C17C0C800F0C8FCB3A4156033327CAB3C>43 D<123C127EB4FCA21380A2127F123D1201 A412031300A25A1206120E120C121C5A5A126009177A8715>II< 123C127E12FFA4127E123C08087A8715>I<1530157815F8A215F01401A215E01403A215 C01407A21580140FA215005CA2143EA2143C147CA2147814F8A25C1301A25C1303A25C13 07A2495AA291C7FC5BA2131E133EA2133C137CA2137813F8A25B1201A25B1203A2485AA2 5B120FA290C8FC5AA2121E123EA2123C127CA2127812F8A25A12601D4B7CB726>II<13 075B5B137FEA07FFEAFFBFEAF83F1200B3B3A4EBFFC0007FEBFF80A219327AB126>III I<000C14C0380FC00F90B5128015005C5C14F014C0D80C18C7FC90C8FCA9EB0FC0EB7FF8 EBF07C380FC03F9038001F80140F000E14C0000CEB07E0A2C713F01403A215F8A4121812 7E12FEA415F000F81307006014E0A20070EB0FC012300038EB1F806CEB3F006C137E3807 C0F83801FFE038003F801D347CB126>I<14FE903807FF8090381F81E090383E00701378 3901F001F81403EA03E0EA07C0120F90388001F0001F90C7FCA248C8FCA35A127EEB07F0 EB1FFC38FE381F9038700F809038E007C039FFC003E0018013F0EC01F8130015FC1400A2 4814FEA5127EA4127F6C14FCA26C130115F8EA0F80EC03F0D807C013E03903E007C03901 F00F803900F81F00EB3FFCEB0FE01F347DB126>I<1230123C003FB6FCA215FE5A15FC15 F80070C712300060147015E015C0481301EC03801500C75A140E5C141814385CA25CA213 015C1303A2495AA2130FA3131F91C7FCA25BA55BAA131C20347CB126>III<123C127E 12FFA4127E123C1200B0123C127E12FFA4127E123C08207A9F15>I<123C127E12FFA412 7E123C1200B0123C127E12FE12FFA3127F123F1203A412071206A3120E120C121C123812 3012701260082F7A9F15>I<007FB812C0B912E0A26C17C0CCFCAC007FB812C0B912E0A2 6C17C033147C9C3C>61 D63 D<15E0A34A7EA24A7EA34A7EA3EC0DFE140CA2EC187FA34A6C7EA202707FEC601FA202E0 7FECC00FA2D901807F1507A249486C7EA301066D7EA2010E80010C1300010FB5FC498001 18C77EA24981163FA2496E7EA3496E7EA200018216071203486C81D81FF0EC1FFCD8FFFE 49B512E0A233367DB53A>65 DI IIIIIII<017FB5FCA29038007FE0EC1FC0B3B2127EB4FCA4EC3F805A0060140000705B6C 13FE6C485A380F03F03803FFC0C690C7FC20357DB227>III IIIIII<90381FE00390387FFC073801F01F3907C003CF48C7B4FC001E80003E80 003C80127C007880A200F880A3817EA27E6C91C7FC6C7E7FEA3FF013FF6C13F06C13FF6C 14C06C14F0C680013F7F01037F9038003FFF140302001380157F153FED1FC0150F12C0A2 1507A37EA216806C140F16007E6C141E6C143E6C6C5BD8F1E05B39E0FC03E090381FFF80 26C003FEC7FC22377CB42B>I<007FB712FEA29039800FF8013B7C0007F0003E0078161E 0070160EA200601606A200E01607A2481603A6C71500B3ADEC1FFC011FB512FCA230337D B237>IIII89 D<003FB612FCA29038F8000301C0EB07F890C7EA0FF0123E003CEC1F E00038EC3FC0A248EC7F80A2EDFF004A5A12604A5A4A5AA2C7485A4A5AA24A5AA24A5A4A C7FCA2495A495AA2495A495AA2495A160C495A495AA249C7FC485A161C485A485A161848 481438A248481478484814F815014848130748C7123F90B6FCA226337CB22F>II<0003130C48131C000E1338481370001813 60003813E0003013C0EA700100601380A2EAE00300C01300A400DE137800FF13FCEB83FE A2EA7F81A2383F00FC001E1378171774B326>II<123C127E12FFA4127E123C08087AB215>95 D<12035A120E5A12181238123012 701260A212E05AA412DEB4FC1380A2127FA2EA3F00121E09177BB315>IIII<153FEC0FFFA2EC 007F81AFEB07F0EB3FFCEBFC0F3901F003BF3907C001FF000F7F48487F90C77E5A123E12 7EA25AAA127EA3123E6C5C7F000F5C6C6C5A3A03E007BF803A00F81E3FFCEB3FFCD90FE0 130026357DB32B>III<151F90391FC07F8090397F F1E3C03901F07F873903E03F032607C01F13803A0F800F8000A248486C7EA86C6C485AA2 6C6C48C7FC3803E03E486C5A38067FF0380E1FC090C9FCA4120F7FEBFFFE6CEBFFC015F0 000114FC000780381F0001003EEB007F4880ED1F8048140FA56C141F007C15006C143E6C 5C390FC001F83903F007E0C6B51280D91FFCC7FC22337EA126>IIIIII<2703F01FE013FF00FF 90267FF80313C0903BF1E07C0F03E03C07F3803E1C01F02803F7003F387F01FE1470496D 486C7EA2495CA2495CB3A2486C496C487EB53BC7FFFE3FFFF0A23C217EA041>I<3903F0 1FC000FFEB7FF09038F1E0FC3907F3807C3903F7007E13FE497FA25BA25BB3A2486CEB7F 80B538C7FFFCA226217EA02B>I I<3903F03F8000FFEBFFE09038F3C0F83907F7007ED803FE7F49EB1F8049EB0FC0491307 16E0ED03F0A316F81501A8150316F0A2ED07E0A2ED0FC07F6DEB1F80ED3F0001FF137C90 38F381F89038F1FFE0D9F07FC7FC91C8FCAB487EB512C0A225307EA02B>I<903807F003 90383FFC07EBFC0F3901F0038F3807E001D80FC013DF48486CB4FC8148C7FC81127EA212 FE5AA87E127EA36C5C7E6D5B6C6C5A3907E003BF3903F0073F3800F81EEB3FF8EB0FE090 C7FCABED7F8091380FFFFCA226307DA029>I<3803E07C38FFE1FF9038E38F803907E71F C0EA03EE13ECA29038FC0F8049C7FCA35BB3487EB512E0A21A217FA01E>II<1330A51370A313F0A2120112031207121F B512FEA23803F000B01403A814073801F806A23800FC0EEB7E1CEB1FF8EB07E0182F7FAD 1E>III< B53A1FFF81FFF0A23C0FF803FC003F806C486C48EB1F00171E00030100141C816C6C017C 1318A26D017E1338000002FE1330A290267E01FF5B159F168090263F030F5BA216C0903A 1F8607C180A202C613E390260FCC0390C7FCA2D907FC13F6ECF80116FE6D486C5AA36D48 1378A36D48133034217F9F37>II<3A7FFF807FF8A23A0FFC 001FE0D803F8EB0F80ED0700120115066C6C5BA26D131C017E1318A26D5BA2EC8070011F 1360ECC0E0010F5BA2903807E180A214F3010390C7FC14FBEB01FEA26D5AA31478A21430 A25CA214E05CA2495A1278D8FC03C8FCA21306130EEA701CEA7838EA1FF0EA0FC025307F 9F29>I<003FB512F0A2EB000F003C14E00038EB1FC00030EB3F800070137F1500006013 FE495A13035CC6485A495AA2495A495A49C7FC153013FE485A12035B48481370485A001F 14604913E0485A387F000348130F90B5FCA21C207E9F22>III<3807C001390FF80380391FFE0F00383FFFFE38783FFC38E00FF8 384001F019077AB126>126 D E /Ft 12 88 df<1438B2B712FEA3C70038C7FCB227277C 9F2F>43 D<13FF000313C0380781E0380F00F0001E137848133CA248131EA400F8131FAD 0078131EA2007C133E003C133CA26C13786C13F0380781E03803FFC0C6130018227DA01E >48 D<13E01201120712FF12F91201B3A7487EB512C0A212217AA01E>II<13FF000313C0380F03E0381C00F014F8003E13FC147CA200 1E13FC120CC712F8A2EB01F0EB03E0EB0FC03801FF00A2380003E0EB00F01478147C143E 143F1230127812FCA2143E48137E0060137C003813F8381E03F0380FFFC0000113001822 7DA01E>I<14E01301A213031307A2130D131D13391331136113E113C1EA01811203EA07 011206120C121C12181230127012E0B6FCA2380001E0A6EB03F0EB3FFFA218227DA11E> I<00101330381E01F0381FFFE014C01480EBFE00EA1BF00018C7FCA513FE381BFF80381F 03C0381C01E0381800F014F8C71278A2147CA21230127812F8A214784813F8006013F038 7001E01238381E07803807FF00EA01F816227CA01E>II<1230123C003FB5FCA24813FE14FC3860001C1438 14704813E014C0EA0001EB0380EB07001306130E5BA25BA21378A35BA41201A76C5A1823 7CA11E>I<137F3803FFC0380781E0380E00704813380018131C1238A3123C003F133838 1FC078EBE0F0380FF9E03807FF80120114C0000713F0380F0FF8381C03FC383801FE3870 007E141F48130F1407A314060070130E0078130C6C1338001F13F03807FFC0C613001822 7DA01E>I<13FE3803FFC0380781E0380E0070481378003C133848133CA200F8131EA314 1FA40078133FA26C137F001C135F380F019F3807FF1F3803FE1EC7FCA2143E143C001C13 38003E13781470003C13E0381801C0381C0780380FFE00EA03F818227DA01E>I<3DFFFC 03FFF007FF80A23D0FE0003F8000FC006C486DC7127818306D6E137000031760A26C6CD9 37C05BA36C6C903963E00180A26D9038E3F003017C01C191C7FCA2903A3E0180F806A390 3A1F03007C0CA20287EB7E1CD90F86EB3E18A2D907CC6D5AA3D903F8EB0FE0A36D486D5A A26D486D5AA339237EA13D>87 D E /Fu 20 88 df6 D<123812FEA9127CAB1238AC1200A7123812FEA51238072F7AAE14>33 D<913901C001C0A30203130303805BA302071307030090C7FCA34A5B020E130EA3021E13 1E021C131CA3023C133C007FB81280B912C0A2C726700070C7FC02F013F04A5BA4010113 0102C05BA40103130302805BB912C0A26C178027000F000FC8FC010E130EA3011E131E01 1C131CA3013C133C01381338A30178137801701370A301F013F0495BA3323B7CAD3B>35 D<13031307130E131C1338137013F0EA01E013C01203EA0780A2EA0F00A2121EA35AA45A A512F8A25AAB7EA21278A57EA47EA37EA2EA0780A2EA03C0120113E0EA00F01370133813 1C130E1307130310437AB11B>40 D<12C07E12707E7E7E120FEA0780120313C0EA01E0A2 EA00F0A21378A3133CA4131EA5131FA2130FAB131FA2131EA5133CA41378A313F0A2EA01 E0A2EA03C013801207EA0F00120E5A5A5A5A5A10437CB11B>I43 D48 D<130C133C137CEA03FC12FFEAFC7C1200B3B113FE387FFFFEA2172C7AAB23>III<140EA2141E143EA2147E14FEA2EB01BE1303143E13 06130E130C131813381330136013E013C0EA0180120313001206120E120C5A123812305A 12E0B612FCA2C7EA3E00A9147F90381FFFFCA21E2D7EAC23>I<000CEB0180380FC01F90 B512005C5C14F014C0D80C7EC7FC90C8FCA8EB1FC0EB7FF8380DE07C380F801F01001380 000E130F000CEB07C0C713E0A2140315F0A4127812FCA448EB07E012E0006014C0007013 0F6C14806CEB1F006C133E380780F83801FFE038007F801C2D7DAB23>II<1230123C003FB512F8A215F05A15E039700001C00060 1480140348EB0700140E140CC7121C5C143014705C495AA2495AA249C7FCA25B130E131E A2133EA3133C137CA413FCA913781D2E7CAC23>III64 D67 D77 D87 D E /Fv 85 128 df11 D<933807FF80043F13F09338FE00FCDB01F0131EDB07E0130F4B48131F4C133F031F147F 4BC7FCA2187E037E14381800A215FE5DA31401A25DA414030103B712F0A218E0903A0003 F000070207140F4B14C0A3171F020F15805DA2173F1800141F5D5F177EA2143F92C712FE 5FA34A1301027EECF81CA3160302FEECF03C4A1538A21878187013014A010113F018E093 3800F1C0EF7F804948EC1F0094C7FCA35C1307A25C121CEA7E0F00FE5BA249CAFC12FCEA F81E485AEA7878EA3FF0EA07C0385383BF33>III<123812FCA27EA2127FA2EA3F80121F120F13C01207EA03E012 0113F0120013600C1166BE2E>18 DI<143C14FEEB01FF5BA414FE1307A2 14FCA314F8130FA214F0A314E0131FA214C0A31480133FA21400A3133E137EA2137CA313 7813F8A25BA35B1201A26C5A90C7FCA8120FEA3FC0127FA212FFA35B6CC7FC123C184177 C01C>33 DI39 DI<14031580A2EC01C0 EC00E0A21570A215781538153CA3151EA4151FA2150FA7151FA9153FA2153EA3157EA215 7CA215FCA215F8A21401A215F0A2140315E0A2140715C0A2EC0F80A2141F15005C143EA2 5CA25CA2495A5C1303495A5C130F49C7FC131E5B137C5B5B485A485A485A48C8FC121E5A 12705A5A205A7FC325>I44 D<387FFFFEA3B5FCA21705799521>I<120FEA3FC0127FA212FFA31380EA7F00123C0A0A 77891C>I<1838187CA218F8170118F0EF03E0A2EF07C0A2EF0F80171F1800173EA25FA2 5F16015F4C5AA24C5AA24C5A161F94C7FC163EA25EA25E15015E4B5AA24B5AA24B5A151F 93C8FC153EA25DA25D14015D4A5AA24A5AA24A5A141F92C9FC143EA25CA25C13015C495A A2495AA2495A131F91CAFC133EA25BA25B12015B485AA2485AA2485A121F90CBFC123EA2 5AA25AA25A5A365B7FC32E>I<15FE913807FF8091381F07C091387C01F0ECF000494813 F8494813780107147C495A49C7FC167E133E137EA25BA2485AA2000315FEA25B000715FC A2491301120FA34848EB03F8A44848EB07F0A448C7EA0FE0A316C0007E141F12FE168015 3FA2481500A2157EA25DA25D4813015D6C495A127C4A5A4A5A6C49C7FC143E6C5B380FC1 F03803FFC0C648C8FC273F76BC2E>I<1506150E151EA2153C157C15FC1401EC07F8140F 143FEB01FF90380FF3F0EB1FC3EB0E07130015E0A2140FA215C0A2141FA21580A2143FA2 1500A25CA2147EA214FEA25CA21301A25CA21303A25CA21307A25CA2130FA25CA2131FA2 5CEB7FC0B612E0A215C01F3D76BC2E>I<15FE913803FFC091380F01F091383C00F84A13 7C4A7F4948133F49487F4A148049C7FC5BEB0E0C011E15C0EB1C0EEB3C06133813781370 020E133FD9F00C148013E0141C0218137F00011600EBC0384A13FEEC600102E05B3A00E3 C003F89039FF0007F0013C495A90C7485A5E037FC7FC15FC4A5A4A5AEC0FC04AC8FC147E 14F8EB03E0495A011FC9FC133E49141801F0143C48481438485A1678485A48C85A120E00 1E4A5AD83FE0130301FF495A397C3FF01FD8780FB55AD8700391C7FCD8F0015B486C6C5A 6E5AEC07C02A3F79BC2E>II<1638167E16FE16FCA3150116F8A3150316F0A2150716E0A2ED0F C0A3ED1F80A216005DA2157EA2157C15FC5D14015D14035D4A5AA24A5AA24AC7FC143EED 038091387C0FC014F8ECF01F01011480EB03E014C0903807803F010F1400EB1F00133E49 5B49137E485A485A484813FE48B46C5A4813F04813FE267C00FF130800F090380FFFFC00 601301C714E0913803F8005DA314075DA3140F5DA3141F5DA3020EC7FC274F7DBC2E>I< 02C0EB018002F0130FD901FEEB7F0091B512FE5E5E4914E016804BC7FCECBFF8D90780C8 FC91C9FCA35B130EA3131E131CA3133C9038381FC0EC7FF0903839E07C90387F803E9038 7E001F137C01786D7E5B498090C7FCA6151FA4000C143F003F5D5AA2157F4892C7FC5A00 F814FE12E04A5A5D6C495A007013074A5A0078495A6C495A003E017EC8FC6C485A380FFF F0000313C0C648C9FC293F77BC2E>III<157F913801FFE0913807C0F091381F007C023C133C4A13 3E4A131F1301495A5C1307A2495AA2163F011F143EA2167E167C6E13F8150102E013F091 38F003E090390FF807C09138FE0F00903807FF3E15F86D5B6D5B6D6C7E4A7E01037F9038 0F8FFE90381F07FFD97C031380496C13C048487E4848EB7FE04848131F485A001F140F90 C71207123EA2007E1403127C150700FC15C05AA2ED0F80A2ED1F00153E127C5D007E495A 6C495A391F800FC0390FE03F802607FFFEC7FC000113F838003FC0283F78BC2E>II<131EEB3F80137FEBFFC0 5AA214806C13005B133C90C7FCB3120FEA3FC0127FA212FFA35B6CC7FC123C122777A61C >II<147F903801FFC0903807C0F090381E0078491338017013 3C49131C4848131E1203485A90C7FC120E121E121C003C143E0038143C0078147C127015 F800F8130100FEEB03F01407EC0FE048EB1FC0EC3F800070EBFF00C6485AEB03F8495AEB 1FE0495A49C7FC13FE485A485A13E0485A1470EB80F0000F5B1300495AEA0703495A019F C7FCEA03FCEA00F090C8FCA8EA0780EA1FE0123FA2127FA35B6C5A001EC8FC1F416FC02E >63 D<171C173C177CA217FCA216011603A21607A24C7E160E161CA216381678167016E0 A2ED01C0A2ED038015071600150EA24B7F835DA25D15F05D4A5AA24A5AA24AC7FC5C140E 021FB6FCA24A810238C7123F5CA25C13015C495AA249C8FCA2130E131E131C133C5B01F8 82487ED807FE15FFB500E0011FEBFF805E5C39417BC044>65 D<49B77E18F018FC903B00 03F80003FEEF00FF4BEC7F8019C0183F14074B15E0181FA2140F5D183FA2021F16C05D18 7F1980023FEDFF0092C75A604D5A4A4A5A027E4A5AEF3FC005FFC7FC02FEEB07FC91B612 F017FE02FCC7127F0101ED3FC04A6E7E170F8401036F7E5CA30107825CA3010F5E4A140F A260011F151F5C4D5A60013F157F91C8485A4C90C7FC494A5A4C5A017EEC1FF801FEEC7F E0B812804CC8FC16F03B3E7ABD40>I<9339FF8001C0030F13E0033F9038F803809239FF 807E07913A03FC001F0FDA0FF0EB071FDA1FC0ECBF00DA7F806DB4FC4AC77E495AD903F8 6E5A495A130F4948157E4948157C495A13FF91C9FC4848167812035B1207491670120FA2 485A95C7FC485AA3127F5BA312FF5BA490CCFCA2170FA2170EA2171E171C173C17381778 6C16706D15F04C5A003F5E6D1403001F4B5A6D4AC8FC000F151E6C6C5C6C6C14F86C6C49 5A6C6CEB07C090397FC03F8090261FFFFEC9FC010713F0010013803A4272BF41>I<49B7 12C018F818FE903B0003FC0003FF9438007F804BEC1FC0F00FE0F007F014074BEC03F8F0 01FCA2140F4BEC00FEA3141F4B15FFA3143F5DA3027F5D92C8FCA219FE5C4A1503A30101 17FC4A1507A219F813034A150F19F0A20107EE1FE05CF03FC0A2010FEE7F804A16006060 011F4B5A4A4A5A4D5AA2013F4B5A4AEC3FC04DC7FC017F15FEEE03FC91C7EA0FF049EC7F E0B8128004FCC8FC16E0403E7BBD45>I<49B812F8A390260003FCC7123F18074B140318 01F000F014075DA3140F5D19E0A2141F4B1338A2EF7801023F027013C04B91C7FCA217F0 027F5CED00011603160F91B65AA39138FE001F0101EC07805CA3010392C8FC5CF003804C 13070107020E14005C93C75A180E010F161E4A151C183CA2011F5E5C60A2013F15014A4A 5A1707017F150F4D5A91C8127F49913807FF80B9FCA295C7FC3D3E7BBD3E>I<49B812F0 A390260003FCC7123F180F4B14071803F001E014075DA3140F5D19C0A2141F5D1770EFF0 03023F02E013804B91C7FCA21601027F5CED0003A216074AEB1F8092B5FCA3902701FE00 3FC8FC4A7F82A20103140E5CA2161E0107141C5CA293C9FC130F5CA3131F5CA3133F5CA2 137FA291CBFC497EB612C0A33C3E7BBD3B>II<49B500FE90B6FC495DA290260003FEC7000113004B5D4B5DA2180314074B5DA218 07140F4B5DA2180F141F4B5DA2181F143F4B5DA2183F147F92C85BA2187F91B8FC96C7FC A24AC8FC13014A5DA2170113034A5DA2170313074A5DA21707130F4A5DA2170F131F4A5D A2171F133F4A5DA2017F153FA291C85B496C4A7EB6017FB57EA3483E7BBD44>I<49B512 FE5BA290390003FE005D5DA314075DA3140F5DA3141F5DA3143F5DA3147F92C7FCA35C5C A313015CA313035CA313075CA3130F5CA3131F5CA3133F5CA2137FA291C8FC497EB6FCA3 273E7BBD23>I<0203B512FEA217FCDA00011300815EA215015EA315035EA315075EA315 0F5EA3151F5EA3153F5EA3157F93C7FCA35DA25DA21401A25DA21403A25DA21407121FD8 7F805BA2140FD8FF005B141F485C00F8495A12E0007049C8FC14FE387801FC383C03F06C 485A3807FF80D801FCC9FC2F4077BD30>I<49B500FE903807FFFE605E90260003FEC700 0113E04B6E13004B15FC4E5AF003E002075E4BEC0F80061EC7FC60020F5D4B5CEF03E0EF 0780021F4AC8FC4B131E5F17F8023F495A92388003C04C5A4CC9FC027F131EED007F5E5D 4A487F4A5AED1F3F033C7F0101EB781FECFCF0DAFDE07F9138FFC00F4901807FECFE004A 13074A8013074A1303831601010F815C160083131F4A8084A2013F153F4A81171F017F82 A291C87F496C4A7EB60107B512C0A261473E7BBD46>I<49B67EA294C7FC90260003FEC8 FC5D5DA314075DA3140F5DA3141F5DA3143F5DA3147F92C9FCA35C5CA313015CA313035C 18C0EF01E0010716C05C17031880130F4A140718005F131F4A141EA2173E013F5D4A14FC 1601017F4A5A160791C7121F49ECFFF0B8FCA25F333E7BBD39>I<902601FFFE93380FFF F04960A2D9000394383FF000505A03BF5F1AEF1AFF0207EE01DF033F9238039F80A2F107 3F140F020E040E90C7FC191C6F6C5D021E1638021C177E1970F1E0FE143C02384B485AA2 F003810278ED070102705F6F6C130E190302F0151C02E003385BA2F07007130102C003E0 5BEF01C0190F0103903907E0038002805FEF0700050E131F130702004A5CA24D133F495D 010E95C8FC6F6C5A61011EECF1C0011CDAF380137EA204F7C712FE133C013802FE5C5E01 78160101F85C486C01015DD807FE4A497EB500F0D9E003B512F8A216C0543E7ABD52>I< 902601FFFC020FB5FC496D5CA2D90001030013C04A6CED3F00193E191C70143CEC07BFDB 3FC01438151F1978020F7FDA0E0F1570A27014F0EC1E07021C5E8203031401023C7FDA38 015DA2701303EC780002705E8270130702F014804A013F91C7FCA2715A0101141F4A150E 17E0040F131E13034AECF01C1607EFF83C0107140391C7143817FC040113785B010EEDFE 70160018F0011E15FF011C6F5AA2173F133C01385E171F137813F8486C6F5AEA07FEB500 F01407A295C8FC483E7BBD44>II<49B77E18F018FC903B0003FC0003FEEF00FF4B EC7F80F03FC00207151F19E05DA2020F16F0A25DA2141FF03FE05DA2023F16C0187F4B15 80A2027FEDFF006092C7485A4D5A4A4A5A4D5A4AEC3FC04CB4C7FC49B612FC17E002FCCA FCA21303A25CA21307A25CA2130FA25CA2131FA25CA2133FA25CA2137FA291CBFC497EB6 FCA33C3E7BBD3E>II<49 B612FCEFFF8018F0903B0003FC000FF8EF03FE4BEB00FF8419800207ED3FC05DA219E014 0F5DA3021FED7FC05DA2F0FF80143F4B15004D5A60027F4A5A92C7485A4D5AEF3F804A02 FEC7FC4AEB07F891B612E094C8FC903A01FE000F804AEB07E0707E707E13034A6D7EA301 07815CA21601130F5CA21603131F5CA3013F020714404A16E0A2017F160119C091C70003 1303496C1680B6010113079438FF0F009338007F1ECAEA3FFCEF07F03B407BBD42>I<92 390FF001C0ED7FFE4AB5EA0380913907F00FC791390FC003EF91391F0001FF023E6D1300 4A805C495A4948143EA2495AA2010F153C5CA3011F1538A46E91C7FC80A26D7E14FCECFF C06D13F8EDFF806D14E06D14F86D6C7F021F7F02037FEC007F03077F1500167F707E161F A2160FA212075A5F120EA2001E151F94C7FCA2163E123E5E123F5E486C495A4B5A6D1307 D87DE0EB0F80D8F8F849C8FC017F13FE39F03FFFF8D8E00F13E048C690C9FC32427ABF33 >I<48B9FCA25A903AFE001FE00101F09138C0007F4848163E49013F141E5B48C75BA200 1E147FA2001C92C7121C123C00385CA200785C12700201153C00F01738485CC716001403 A25DA21407A25DA2140FA25DA2141FA25DA2143FA25DA2147FA292C9FCA25CA25CA21301 A25CA21303A25CEB0FFC003FB6FC5AA2383D71BC41>I<001FB500E090B512F0485DA226 003FE0C7380FFC004AEC03F04A5D715A017F1503A291C85BA249150795C7FC5BA200015E 170E5BA20003161E171C5BA20007163C17385BA2000F167817705BA2001F16F05F5BA200 3F1501A2495DA2007F1503A290C85BA2160794C8FC12FE5E160E161E007E151C163C5E5E 007F5D6C14014B5A6C6C495A031FC9FC6C6C133CD807F013F83903FC07F0C6B512C0013F 90CAFCEB07F83C406FBD44>II<277FFFFC01B500F890B512E0B5FCA2000390C7D807FEC7380FFC006C4803F8EC 07F049725A04035EA26350C7FCA20407150EA2040F5D1A3C041F153862163B6216734F5A 16E36D01014B5A000015C303034BC8FC1683DB0703140E191E030E151C61151C715BED38 0161157003F04A5A15E002014B5A15C0DA03804AC9FC60DA0700140E60140E605C605CD9 7F785D147002F0ECFDC04A14FF4A5DA24A92CAFC5F91C7FC705A137E5F137C5F13780170 5D53406EBD5B>I89 D<913801FFF05CA216E0EDC00014075DA3140F92C7FCA35C141EA3143E143CA314 7C1478A314F85CA313015CA313035CA313075CA3130F91C8FCA35B131EA3133E133CA313 7C1378A313F85BA312015BA312035BA312075BA3120F90C9FCA35A121EA3123E123CA312 7C1278EA7FFCA212FFA2245B7CC31C>91 D<010C1306011C130E0178133C01E013704848 13E04913C0000313013907000380000EEB0700000C1306001C130E0018130C0038131C00 3013180070133800601330A200E0137000CFEB678039FFC07FE0A6018013C0397F003F80 003CEB1E001F1C69BE2F>I<913801FFF05CA216E0EC00011503A216C0A21507A21680A2 150FA21600A25DA2151EA2153EA2153CA2157CA21578A215F8A25DA21401A25DA21403A2 5DA21407A25DA2140FA292C7FCA25CA2141EA2143EA2143CA2147CA21478A214F8A25CA2 1301A25CA21303A25CA21307A25CA2130FA291C8FCA25BA2131EA2133EA2EA7FFCA212FF A2245B83C31C>I<1303130FEB1F80133FEB7FC0EBFBE0EA01F13803E1F0380F80F8381F 0078003E133C5A48131E00E0130E170E69BE2E>I<147E49B47E903907C1C38090391F80 EFC090383F00FF017E137F4914804848133F485AA248481400120F5B001F5C157E485AA2 15FE007F5C90C7FCA21401485C5AA21403EDF0385AA21407EDE078020F1370127C021F13 F0007E013F13E0003E137FECF3E1261F01E313C03A0F8781E3803A03FF00FF00D800FC13 3E252977A72E>97 DIIII<167C4BB4FC923807C78092380F83C0151F160FED3F1FA2157E1780EE0F00 93C7FC5DA414015DA414035DA30103B512F8A390260007E0C7FCA3140F5DA5141F5DA414 3F92C8FCA45C147EA414FE5CA413015CA4495AA4495AA4495AA2121C007E5B12FE49C9FC A2EAFC1E485A12F0EA7878EA3FE0EA0F802A5383BF1C>III<147014FC1301A314F8EB00E01400AE137C 48B4FC38038F80EA0707000E13C0121E121CEA3C0F1238A2EA781F00701380A2EAF03F14 0012005B137E13FE5BA212015BA212035B1438120713E0000F1378EBC070A214F0EB80E0 A2EB81C01383148038078700EA03FEEA00F8163E79BC1C>IIIIIII<903903E001F890390FF807FE903A1E 7C1E0F80903A1C3E3C07C0013C137801389038E003E0EB783F017001C013F0ED80019038 F07F0001E015F8147E1603000113FEA2C75AA20101140717F05CA20103140F17E05CA201 07EC1FC0A24A1480163F010F15005E167E5E131F4B5A6E485A4B5A90393FB80F80DA9C1F C7FCEC0FFCEC03E049C9FCA2137EA213FEA25BA21201A25BA21203A2387FFFE0B5FCA22D 3A80A72E>I<027E1360903901FF81E0903807C1C390391F80E7C090383F00F7017E137F 5B4848EB3F80485AA2485A000F15005B121F5D4848137EA3007F14FE90C75AA348130148 5CA31403485CA314074A5A127C141F007E133F003E495A14FF381F01EF380F879F3903FF 1F80EA00FC1300143F92C7FCA35C147EA314FE5CA21301130390B512F05AA2233A77A72A >IIII<137C48B4141C26038F80137EEA0707 000E7F001E15FE121CD83C0F5C12381501EA781F007001805BA2D8F03F1303140000005D 5B017E1307A201FE5C5B150F1201495CA2151F0003EDC1C0491481A2153F1683EE0380A2 ED7F07000102FF13005C01F8EBDF0F00009038079F0E90397C0F0F1C90391FFC07F89039 07F001F02A2979A731>I<017CEB01C048B4EB07F038038F80EA0707000E01C013F8121E 001C1403EA3C0F0038EC01F0A2D8781F130000705BA2EAF03F91C712E012005B017E1301 16C013FE5B1503000115805BA2ED07001203495B150EA25DA25D1578000114706D5B0000 495A6D485AD97E0FC7FCEB1FFEEB03F0252979A72A>I<017C167048B491387001FC3A03 8F8001F8EA0707000E01C015FE001E1403001CEDF000EA3C0F0038177C1507D8781F4A13 3C00701380A2D8F03F130F020049133812005B017E011F14784C137013FE5B033F14F000 0192C712E05BA2170100034A14C049137E17031880A2EF070015FE170E00010101141E01 F86D131C0000D9039F5BD9FC076D5A903A3E0F07C1E0903A1FFC03FFC0902703F0007FC7 FC372979A73C>I<903903F001F890390FFC07FE903A3C1E0E0F809039780F1C0701F0EB B81FD801E001F813C0903AC007F03F80EA0380000714E0D9000FEB0E004892C7FC000E5C A2001E131FA2C75BA2143F92C8FCA35C147EA314FE4A131CA30101143C1638001C491378 007E1570010314F000FE5D9039077801C090380F7C033A780E3C078090263C1E1EC7FC39 1FF80FFC3907E003F02A297CA72A>I<137C48B4143826038F8013FCEA0707000E7F001E 1401001C15F8EA3C0F12381503D8781F14F000701380A2D8F03F1307020013E012005B01 7E130F16C013FE5B151F1201491480A2153F000315005BA25D157EA315FE5D00011301EB F8030000130790387C1FF8EB3FF9EB07E1EB00035DA214075D121F486C485AA24A5AD87F 0090C7FC007E133E0038137E5CEB01F06C485A381E0FC0D807FFC8FCEA01F8263B79A72C >II< B8FCA2280278982E>II<000E131E383F807F007FEBFF8012FFA2 15005B007E5B003C1338190968BD2E>127 D E /Fw 33 124 df<13F0EA03FCEA07FE12 0F121FA6120FEA03DEEA001CA2133C1338137813F013E01201EA03C0EA0780EA0F00121E 5A5A5A12600F1C6DB91E>39 D44 D 46 D67 D71 D<0103B6D8807FB512F0496FB612F84D15F0A2D90007 90C8EBE000A2605C4B5EA260141F4B5EA260143F4B93C7FCA260147F4B5DA2181F14FF4B 5D92B7FCA25B6103C0C7123F187F5B4B5DA218FF5B92C85BA25F5B4A5EA25F131F4A5EA2 5F133F4A93C8FCA25F137F4A5DB6D8F01FB512FEA44D397AB84A>I<0103B56C0307B512 80496E4B14C0621D80D900074D90C7FC62824A94B5FC03BF923801F7FEA2F103EF021FEE 07CF033F5F6F6CEC0F8F1A9F023FEE1F1F023E043E5BA2F17C3F027E16F891267C0FF85E F001F0953803E07F14FC02F8DB07C05BA295380F80FF01014C5A4A6C6C5E183E4E5A1303 02E003F85CEF01F0610107903903FE03E002C095C8FCEF07C04D485A130F0280DA1F005B 173EDB01FF140F011F5D02004A5CA24D131F5B013E4B5C5F6F153F017E5DD801FE92C75B B500FC037FB512F05E5E16785A3979B859>77 D<48B9FC481880A21900489039803FF803 9026FC007F130001F08248484A7F5B15FF4848163E90C75B5A5C123E007E5D127C4A157E 00FC177C00784B133CC793C7FC5CA293C9FCA25CA25DA2141FA25DA2143FA25DA2147FA2 5DA214FFA25DA25BA25DA25BA25D003FB612F85AA25E393871B742>84 D<007FB5D8C07FB539C01FFFFE03E06F5AB648B612C06C6F17FC00019026C0000101C0C7 1380F37E001B7C1BFC63505A6E814C4B5A6C4B1507634C150F634C4BC7FC5E043E153E04 7E157E047C157C4C5DA26E48486D485A0303017F1303017F02E05D0307150704C05DDB0F 804A5AA2DB1F004AC8FC4B5D033E153E037E157E037C157C4B5D02F815F890263FF9F090 383FF9F002FB15FB4B5DDAFFC014FF614B5DA292C791C9FCA24A5D4A5DA24A5D011F151F 4A5DA24A5D4A5DA24A5D91C890CAFC573A6EB860>87 D97 DIIII<167E923803FFC04B13E092381FE3F092383FC7F816CFED7F9FA215FF17F0 5CEE1FE0EE078093C7FCA25C5DA414075D011FB6128017C01780A29026000FF8C7FCA514 1F5DA4143F5DA4147FA25DA414FF5DA45B92C8FCA4495AA45C1307120F383F87F8EA7FC7 EAFFCF5CA2EB8FE0EB9FC0EB1F80D8FC3FC9FCEA7FFEEA1FF8EA07E02D4C81BA21>III<143C147F495A15805B1500A25C6D5AEB007091C7FCAB133FEBFFC000037F38 07C7F0380F87F8EA1F07A2EA3E0FA2127C131F5C12FCEAF83F00005B137F5CA213FF5CA2 5A91C7FC5A5BEC0F801207EBFC1F1500120F495A143E5C13F000075BEBF1F06CB45AC65B 013EC7FC193C79BA1E>II108 DIII<9039 0FC003FC903A3FF00FFF8090267FFC3F13E0903A7DFEFE0FF0903AF8FFF807F800019138 F003FC4913C001F115FED803E113801500A2EA07E313C35CEA000301071407A25CA2010F 140F17FC5CA2011F141F17F85CEE3FF0133F17E04AEB7FC0A2017FECFF806E4813004B5A 6E485A9039FFFC0FF091B512C0029F90C7FCEC87F8480180C8FCA291C9FCA25AA25BA212 07A25B387FFFE0B57EA25C2F367EA531>I<01FCEB7F803A03FF01FFF04801C713FC3A0F 9FEFC0FE3A1F0FFF003F4A13FF003E495A131F4A5A007C13F0A216FED8FC3FEB01FC00F8 9038E000F000001500A2137F5CA313FF5CA35A91C8FCA35A5BA312075BA35B5BEA01E028 2779A52A>114 DI<14F0EB 03F8130780495AA3131FA25CA2133FA25CA2137FA2B6128015C0A21580C6EB8000A25AA2 91C7FCA25AA25BA21207A25BA2120FA25BA2121FA29038F007C0A2003F130F1580EBE01F 1500143E147EEBC07C6C6C5A380FE3F0EBFFE000031380C648C7FC1A3778B520>I<133F D9FFC0130F000301F0EB1FC02607E7F8133FD80F83147F1387381F07FC003E15FFA2D87E 0F1580007C5B011F5B00FC13F000F81600EA003F4A5AA2017F5C14C0150713FF02805BA2 150F5A0200EBF83EA2031F137E177C16F0A2033F13F8A26C91387FF1F0EC80FF903A7F83 F7F3E0903A3FFFC3FFC0010F01811380903A01FC007E002F2779A534>I<017EEB01E03A 01FF8003F8489038E007FC3907C7F00FD80F87EB1FFEEA1F0F14F8123E150F397C1FF007 1503013F130100FC9038E000FC12F8EA007F5C16F813FF5C15014815F01400A2ED03E05A 5BED07C0A2ED0F80A2ED1F00151E0001143E6D5B6C5C90387F81F06DB45A010F1380D901 FEC7FC272779A52C>I<013F161ED9FFC0011EEB7F80000301F090393F80FFC02607E7F8 137FD80F83DAFF8113E01387381F07FC003E5C1700D87E0F167F007C01F8153F011F4914 1F00FC01F049EB0FC012F8EA003FECE0074C1480137F14C0030F141F01FF4A14001480A2 6048021F143E02005B60A360A2033F495A6C5F9139807FF803017F01FF495A903B3FC1FB FC0F8090261FFFF1B5C7FC01079038C07FFC01009038000FF03B2779A540>I<133FD9FF C0130F000301F0EB1FC02607E7F8133FD80F83147F1387381F07FC003E15FF1780EA7E0F 007C5B011F5B00FC01F0140012F8EA003F4A5A5E137F14C0150701FF5C1480A2150F485D 1400A2151F5EA3153F5E6C147FEC80FFEB7F836DB55A130F903801FC7F90C712FF5EEA03 C0260FF00190C7FC121F003F495AA24A5A4A5A01E05B49485A9038007F80261FC0FFC8FC 380FFFFC000313F0C613802A3779A52F>121 D<02FC131FEB03FF010FEB803F49EBC07E 49EBE07C49EBF8FC90B612F816F04815E09039F8000FC049EB1F80C8EA3F00157E5D4A5A 4A5A4A5AEC1FC04AC7FC147E5C495A495AEB0FE0EB1F8049C7127C137E4914FC4848EB01 F84848130748B612F05A16E0D81F8314C0D83F011480D87E001400007CEB3FFE00FCEB1F F848EB07E028277BA529>II E /Fx 59 127 df11 D14 D22 D32 D39 D<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A798919>58 D<121EEA7F8012FF13C0A2 13E0A3127FEA1E601200A413E013C0A312011380120313005A120E5A1218123812300B1C 798919>I<1806181F187FEF01FFEF07FCEF1FF0EF7FC0933801FF00EE07FCEE3FF0EEFF C0030390C7FCED0FFCED3FE0EDFF80DA03FEC8FCEC0FF8EC7FE0903801FF80D907FEC9FC EB1FF8EB7FC04848CAFCEA07FCEA1FF0EA7FC048CBFCA2EA7FC0EA1FF0EA07FCEA01FF38 007FC0EB1FF8EB07FE903801FF809038007FE0EC0FF8EC03FE913800FF80ED3FE0ED0FFC ED03FF030013C0EE3FF0EE07FCEE01FF9338007FC0EF1FF0EF07FCEF01FFEF007F181F18 06383679B147>II<126012F812FE6C7EEA3FE0EA0FF8EA03FEC66C7EEB3FE0EB0F FCEB03FF010013C0EC3FF0EC07FCEC01FF9138007FC0ED1FF0ED07FE923801FF80923800 7FE0EE1FF8EE03FE933800FF80EF3FE0EF0FF8EF03FEEF00FFA2EF03FEEF0FF8EF3FE0EF FF80933803FE00EE1FF8EE7FE0923801FF80DB07FEC7FCED1FF0ED7FC04A48C8FCEC07FC EC3FF0ECFFC0010390C9FCEB0FFCEB3FE0EBFF80D803FECAFCEA0FF8EA3FE0EAFF8048CB FC12F81260383679B147>I<17035F5FA25F5FA24D7EA217FF5EA2EE037FA21606160E16 0C04187FA21630EE703F166016C0A2ED0180150316001506845D031C131F15185DA25DA2 5D4A5A844AC7FC170F4AB6FC5CA20218C7120FA25C5C845CA24948140749C8FCA21306A2 5B131C5B01788213FCD807FEED1FFEB500E00107B512FCA219F83E417DC044>65 D<49B712F818FF19E090260001FEC7EA3FF0F007F84B6E7E727E850203815D1A80A20207 167F4B15FFA3020F17004B5C611803021F5E4B4A5A180FF01FE0023F4B5A4B4A5ADD01FE C7FCEF07F8027FEC7FE092B6C8FC18E092C7EA07F84AEC01FE4A6E7E727E727E13014A82 181FA213034A82A301075F4A153FA261010F167F4A5E18FF4D90C7FC011F5E4A14034D5A 013FED1FF04D5A4AECFFC0017F020790C8FCB812FC17F094C9FC413E7DBD45>II<49B712F818FF19C0D9000190C7EA3FF0F00FF84B EC03FCF000FE197F0203EE3F805DF11FC0A20207EE0FE05D1AF0A2020F16075DA21AF814 1F5DA2190F143F5DA21AF0147F4B151FA302FF17E092C9123FA21AC049177F5C1A8019FF 010318005C4E5A61010716034A5E4E5A180F010F4C5A4A5E4E5A4EC7FC011F16FE4A4A5A EF07F8013FED0FE0EF3FC04A49B4C8FC017FEC0FFCB812F017C004FCC9FC453E7DBD4B> I<49B912C0A3D9000190C71201F0001F4B150F19071A80020316035DA314075D1A00A214 0F4B1303A24D5B021F020613064B92C7FC170EA2023F5C5D173CEE01FC4AB55AA3ED8001 02FF6D5A92C71270A34915605C190C05E0131C01034B13184A163894C71230A201071770 4A166019E061010F16014A4B5AA21807011F4CC7FC4A5D183E013F167E604A1407017F15 7FB95AA260423E7DBD43>I<49B9FCA3D9000190C71203F0007F4B153F191F191E020316 0E5DA314075D190CA2140F5D1706050E131C021F020C13184B1500A2171C023F14184B13 38177817F8027FEB03F092B5FCA39139FF8003E0ED00011600A2495D5CA2160101035D5C A293C9FC13075CA3130F5CA3131F5CA2133FA25C497EB612F8A3403E7DBD3A>II<49B6D8C03F B512F81BF01780D900010180C7383FF00093C85B4B5EA2197F14034B5EA219FF14074B93 C7FCA260140F4B5DA21803141F4B5DA21807143F4B5DA2180F4AB7FC61A20380C7121F14 FF92C85BA2183F5B4A5EA2187F13034A5EA218FF13074A93C8FCA25F130F4A5DA2170313 1F4A5DA2013F1507A24A5D496C4A7EB6D8E01FB512FCA2614D3E7DBD4C>I<49B612C05B A2D90001EB800093C7FC5DA314035DA314075DA3140F5DA3141F5DA3143F5DA3147F5DA3 14FF92C8FCA35B5CA313035CA313075CA3130F5CA3131F5CA2133FA25CEBFFE0B612E0A3 2A3E7DBD28>I<49B600C090383FFFF8A25FD900010180C70007130093C8EA03F84B16E0 F107804FC7FC0203161C4B5D19F0F001C002074B5A4B4AC8FC181C60020F5D4BEB01C04D 5A4DC9FC021F140E4B13385F5F023F1303EDC0074C7E161F027FEB7FF8ED80EFED81CF92 388707FCECFF8E4B6C7E15789238E001FF4913C015804AC77FA201036F7E5C717EA21307 4A6E7EA2717E130F4A6E7EA284011F15035C717E133F855C496C4A13E0B600E0017F13FF A34D3E7DBD4D>75 D<49B612F0A3D900010180C7FC93C8FC5DA314035DA314075DA3140F 5DA3141F5DA3143F5DA3147F5DA314FF92C9FCA35B5C1804180E0103160C5C181C181813 074A153818301870130F4A15E0A21701011FED03C04A1407170F013FED1F80177F4AEB01 FF017F020F1300B9FCA25F373E7DBD3E>I<49B594383FFFF07018E063D900019538FFE0 006403BF933801BF80F2033FDB9FC0167F02031706031F040C90C7FCA2505A02075F0206 606F6C15601AC1140E020C93380181FCA2F10303021C160691261807F05E190CF1180714 38023004305B19601A0F91267003F814C00260DB01805BA2953803001F14E002C003065C 6F6C5B1A3F01015E02804B5CA24E137F01035E91C76C93C8FC4D5A4DC75A5B010603065C 5F1901010EEC7F18010C605F4D1303131C01184B5C5F0138023F1407017892C7FC01FC02 3E5DD803FE4D7EB500F8013C011FB512F8163804185E5C3E7DBD58>I<49B56C91B512F8 1BF0A290C76D913807FE004AEE01F0DBBFE05D735ADB9FF014011403DB0FF85DA2030715 0302077F020694C7FC6F7E6191380E01FF020C16068171130E141C02186D6C130CA2706C 131C14380230011F141883040F143802708002601630707E197002E013034A6E13601601 7113E013014A6D6D5AA2EF7F81010316C191C8003F5B18E118E349ED1FF3010694C8FCEF 0FFB18FF010E81010C5EA21703131C01186F5AA201381500137801FC1678EA03FEB512F8 183818304D3E7DBD49>II<49B7 12F018FF19C0D9000190C76C7EF00FF84BEC03FC1801020382727E5DA214071A805DA214 0F4E13005DA2021F5E18034B5D1807023F5E4E5A4B4A5A4E5A027F4B5A06FEC7FC4BEB03 FCEF3FF091B712C005FCC8FC92CBFCA25BA25CA21303A25CA21307A25CA2130FA25CA213 1FA25CA2133FA25C497EB612E0A3413E7DBD3A>II<49B77E18F818FFD90001D900017F9438003FE04BEC0FF0727E727E14034B6E7EA302 07825DA3020F4B5A5DA24E5A141F4B4A5A614E5A023F4B5A4B4A5A06FEC7FCEF03FC027F EC0FF04BEBFF8092B500FCC8FC5F9139FF8001FE92C7EA7F80EF1FC084496F7E4A1407A2 8413035CA2170F13075C60171F130F5CA3011F153F4AEE018018E0013F17031A004A021F 5B496C1606B600E090380FF00E05075B943803F878CBEAFFE0F03F8041407DBD45>II<48B912FCA25A903BFE0003FE000701F04A13 00D807C0177849130790C71638485D120E48140FA200184B143012380030141FA200705D 1260033F157000E01860485DC81600157FA25EA215FFA293C9FCA25CA25DA21403A25DA2 1407A25DA2140FA25DA2141FA25DA2143FA25DA2147FA214FF497F001FB612FCA25E3E3D 7FBC35>I<027FB5D88007B512C091B6FCA2020101F8C7387FF0009126007FE0EC3F804C 023EC7FC033F153C701438616F6C14C04E5A6F6C13034EC8FC180E6F6C5B606F6C133060 606F6C485A4DC9FC6F1386178C179CEE7FF85F705AA3707EA2707E161F163FEE67FC16C7 923801C3FEED0383ED070392380E01FF151C4B6C7F15305D4B6D7E4A5A4AC76C7E14065C 021C6E7E5C4A6E7E5C495A49486E7E1307011F6F7E013F15072603FFC0EC1FFF007F01FC 49B512FEB55C5C4A3E7EBD4B>88 DI<027FB712F0A3DAFFFCC7EA3FE003C0EC7FC092C8EAFF80D901FC4A1300 4A4A5A5C4A4A5A49484A5A4A4A5A4D5A49C8485A4D5A01064A90C7FC130E010C4A5A4C5A 4C5A011C4A5A90C8485A4C5A4C5A4B90C8FCA24B5A4B5A4B5A4B5A4B5A4B5A4B5AA24A90 C9FC4A5A4A5A4A5A4A4814304A4814704A48146014FF5D4990C812E049485D4948140149 5A49485D49481403495A4DC7FC49485C4890C8FC48485D4848153E484815FE4848140148 48EC07FC167F48B7FCB8FC5F3C3E7BBD3E>I<143F903801FFC0903903E0E0E090390F80 73F090381F003B017E131F4914E04848130FA2485A000715C0485AA24848131F1680485A A2153F007F150090C7FCA25D48147E5AA215FEEDFC03A25A02011307EDF806127C140300 7E0107130E003E010F130C021D131C6C013813186C017013383A07C1E07C703A03FF803F E03A007E000F8028297CA730>97 DIIII<163FEEFFC0923801 E0E0923803C07092380781F0ED0F87ED1F8F160F153FA217E092387E038093C7FCA45DA5 14015DA30103B512FCA390260003F0C7FCA314075DA4140F5DA5141F5DA4143F92C8FCA4 5C147EA414FE5CA413015CA35C1303A35C121E387F07C0A212FF5C49C9FC12FEEAF81EEA 603CEA7878EA1FF0EA07C02C537CBF2D>III<143C14FEA21301A314FCEB00701400AD137E3801FF80 380387C0EA0703000E13E0120C121CEA180712381230EA700F006013C0A2EAE01F148012 00133F14005B137EA213FE5BA212015B0003130613F0A20007130EEBE00CA2141CEBC018 14381470146014E03803E3C03801FF00EA007C173E7EBC1F>IIIIIIII< 023F1318903901FFC038903903E0E07890390F8070F090381F0039017E131B49131F4848 EB0FE0A2485A1207484814C0A2485A151F48481480A3007F143F90C71300A3485C48147E A315FE5D5AA21401007C5C1403007E1307003E130F4A5A6C133B6C13733807C1E73903FF 87E038007E071300140F5DA3141F5DA3143F92C7FCA25C5C013F13FC5BA2253A7CA729> III<147014FC1301A25CA21303A25CA21307A25C A2130FA25CA2007FB512F0B6FC15E039001F8000133FA291C7FCA25BA2137EA213FEA25B A21201A25BA21203A25BA2120715C05B1401000F1480140301C013005C1406140E5C0007 5B5C3803E1E03801FF80D8003EC7FC1C3A7EB821>I<137C48B4EC0380260387C0EB0FC0 EA0703000E7F000C151F121CD81807158012380030153FEA700F0060491400A2D8E01F5C 5C0000157E133F91C712FEA2495C137E150113FE495CA215030001160C4914F0A2150717 1CEEE018150F17380000021F13306D013F1370017C01731360017E01E313E0903A3F03C1 F1C0903A0FFF007F80D901FCEB1E002E297EA734>I<017E143848B414FC3A0387C001FE EA0703000E13E0120C001C1400D81807147E0038153E0030151EEA700F00605B160EEAE0 1F4A130C1200133F91C7121C16185B137E163801FE14305B16701660000115E04914C015 011680150316005D0000140E150C6D131C017C5B6D13F090381F03C0903807FF80D901FC C7FC27297EA72C>I<017CEE01C048B40207EB07E0260387C090391F800FF0EA0703000E 7F000C153F001CEE0007D8180716030038170100304B1300D8700F147E00605B1970D8E0 1F14FE4A4914601200133FDA000115E04C14C05B137E0303140101FE4A14805B18031900 00011407494A5B1806180E180C181C18180000020F14386D5E017C496C5B017E01395C6D 903870F80390281F81E07C0FC7FC903A07FFC01FFE903A00FE0007F03C297EA741>II<137C48B4EC0380260387C0EB0FC0EA0703000E7F000C151F001C1680EA 180712380030153FD8700F150000605BA2D8E01F5C4A137E1200133F91C712FE5E5B137E 150113FE495CA2150300015D5BA215075EA2150FA200004A5A6D133F017C137F017E13FF 90393F03DF8090380FFF1FEB01FC90C7123F93C7FCA25DD80380137ED80FE013FE001F5C 4A5AA24848485A4A5A6CC6485A0018495A001C49C8FC6C137C380701F03803FFC0C648C9 FC2A3B7EA72D>II126 D E /Fy 99 128 df<16E0A24B7EA24B7EA24B7EA24B7EA2ED19FFA203307FA24B6C7EA24B6C7EA2 4A486C7EA24A486C7EA202066D7EA24A6D7EA24A6D7EA24A6D7FA24A6E7EA24A6E7EA249 486E7EA249C86C7EA201066F7EA2496F7E17014982834983187F4983183F4983181F4848 83180F48CA7F1807000684180348841801001FBAFCA2481980A24819C0A2BB12E043417C C04C>1 DI6 D<010FB612E0A3D900030180C7FCDA00FEC8FCA8913807 FFC0027F13FC903A03FCFE7F80D90FE0EB0FE0D93F80EB03F8D9FE00EB00FE4848157F48 48ED3F804848ED1FC04848ED0FE0001F17F04848ED07F8A2007F17FC49150300FF17FEA8 007F17FC6D1507003F17F8A26C6CED0FF0000F17E06C6CED1FC06C6CED3F806C6CED7F00 6C6C15FED93F80EB03F8D90FE0EB0FE0D903FCEB7F809027007FFFFCC7FC020713C0DA00 FEC8FCA8913803FF80010FB612E0A3373E7BBD42>8 D<0103B612F8A390C701E0C8FCED 3F80A8B4EF0FF001C0163FD81FE0EE7F80000F18006D5E00075FA26D150100035FAB0001 4C5A7FA3606C6C1507A2017E4B5A137FD93F804A5A011F5E02C04AC7FCD90FE0147ED907 F05CD901F8EB81F8D900FEEB87E091393FBFBF8091260FFFFEC8FC020013E0ED3F80A8ED FFE00103B612F8A33C3E7BBD47>I11 D<4AB4FC021F13E091387F00F0D901F8133CD907E0130E4948133E4948137F 49C75A5B137EA249147E163C93C7FCAB167FB8FCA3D800FCC7FC8282B3AC486CEC7F803B 7FFFF81FFFFEA32F407FBF33>I<913803FF80021F13F791387F007FEB01F8D907E05B49 5A495A49C7FC5B017E80825BAEB8FCA3D800FCC7123FB3AE486CEC7F803B7FFFF81FFFFE A32F407FBF33>II<127812FCA27E7EEA7F80123FEA 0FC0EA07E01203EA01F0EA00F8137C131C130E1307101076BE2D>18 D<131E133FA2137F13FFEA01FE13FCEA03F0EA07E013C0EA0F80EA1F00123E12385A5A10 106EBE2D>I24 D<121EEA7F80EAFFC0A9EA7F80AAEA3F00AA121EAA120CA5C7FCA9 121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A4179C019>33 D<001E130F397F803FC000FF 137F01C013E0A201E013F0A3007F133F391E600F3000001300A401E01370491360A30001 14E04913C00003130101001380481303000EEB070048130E0018130C0038131C00301318 1C1C7DBE2D>I<013F4C7ED9FFC04B7E2601E0E015072607C070150F48486C4B5AD9001E 4BC7FC001E6D5D003E02C0EB01FEDA06F0EB07FC003CD9073F133E007C903A030FFFF8F8 0300EBC1F00078ED000300F86E495A02015D4D5A171F95C8FC173E177E177C5F16010203 5C00784A485A007C15075F003C49495A003E0106131F020E91C9FC001E010C133E6C011C 137E6D48137C6C6C485B3901E0E0016CB448485AD93F0049133F90C74848EBFFC0030F90 3801E0E093398007C0704B4848487E4B4A7E033E011E130C4B013E130E03FC15064B013C 13074A48017C7F14034B13784A4801F81480020F16015D4AC7FC5C143E5C14FC5C495A01 0317034948027814004A147C495A011F033C5B91C8003E1306013E170E017E031E130C01 7C6F131C49705A0001706C5A49923801E0E0496FB45A6C48043FC7FC41497BC34C>37 DI<121EEA7F8012FF13C0A213E0A3127FEA1E601200 A413E013C0A312011380120313005A120E5A1218123812300B1C79BE19>I<1430147014 E0EB01C0EB0380EB07005B131E5BA25B5BA2485AA2485AA212075B120FA290C7FC5AA212 1E123EA3123C127CA6127812F8B21278127CA6123C123EA3121E121FA27E7FA212077F12 03A26C7EA26C7EA213787FA27F7F7FEB0380EB01C0EB00E014701430145A77C323>I<12 C07E12707E7E7E120F6C7E6C7EA26C7E6C7EA21378A27FA2133E131E131FA27F1480A213 0714C0A3130314E0A6130114F0B214E01303A614C01307A31480130FA214005BA2131E13 3E133CA25BA25BA2485A485AA2485A48C7FC120E5A5A5A5A5A145A7BC323>I<1506150F B3A9007FB912E0BA12F0A26C18E0C8000FC9FCB3A915063C3C7BB447>43 D<121EEA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0A312011380120313005A 120E5A1218123812300B1C798919>II<121EEA7F80A2EAFFC0A4 EA7F80A2EA1E000A0A798919>III<14C01303 1307131F137FEA07FFB5FC139FEAF81F1200B3B3ACEB7FF0B612F8A31D3D78BC2D>III<150EA215 1E153EA2157E15FEA214011403157E1406140E140C141814381430146014E014C0EB0180 130314001306130E130C5B133813305B13E05B485A120390C7FC1206120E120C5A123812 305A12E0B8FCA3C8EAFE00AC4A7E49B6FCA3283E7EBD2D>I<00061403D807C0130F01F8 13FE90B55AA215F05D5D92C7FC38063FF890C9FCADEB01FE90380FFF8090383E03E09038 7001F8496C7ED807C0137E497F90C713800006141FC813C0A216E0150FA316F0A4123E12 7F487EA490C713E048141F12E0006015C012700030EC3F8012386CEC7F00001E14FE6C49 5A3907C003F83903F00FE0C6B55A013F90C7FCEB07F8243F7CBC2D>II<12301238123E003FB612FCA316 F85A16F016E00070C8FC0060EC01C0ED038016005D48140E150C151C5DC8123015705D4A 5A5D14034AC7FCA2140EA25CA2143C14381478A214F85C1301A31303A313075CA3130FA5 131FAA6D5A6D5A26407BBD2D>III<121EEA7F80 A2EAFFC0A4EA7F80A2EA1E00C7FCB3121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A2779A6 19>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3121E127FEAFF80A213C0A4127F 121E1200A412011380A3120313005A1206120E120C121C5A1230A20A3979A619>I<007F B912E0BA12F0A26C18E0CDFCAE007FB912E0BA12F0A26C18E03C167BA147>61 D63 D<1507A34B7EA34B7EA24B7EA34B7E156FA2EDEFF815C7A291380187FC15 83A291380303FE1501A291380600FFA34A6D7EA34A6D7EA34A6D7EA20270800260130FA2 02E0804A1307A201018191B6FCA2498191C71201A201068182A2496F7EA3496F7EA3496F 7EA21370717E13F800014C7ED80FFE4B7EB500E0010FB512F8A33D417DC044>65 DIII IIIII<011FB512FCA3D9000713006E5A1401B3B3A6123FEA7F80EAFFC0A44A5A1380D8 7F005B006C130700705C6C495A6C495A000F495A2603C07EC7FC3800FFF8EB3FC026407C BD2F>IIIIIIIIII<003FB91280A3903AE0007FE000 90C76C48131F007EEF0FC0007C17070078170300701701A300601700A5481860A5C81600 B3B14B7E4B7E0107B612FEA33B3D7DBC42>IIII<007FB5D8C003B512E0A3C649C7 387FFC00D93FF8EC1FE06D4815806D6C6EC7FC170E6D6C5C6D6C141817386D6C14306D6D 5B17E06E6C5B023F495AEDE003DA1FF090C8FC020F1306EDF80E6E6C5A1618913803FE38 6E6C5A16606E13E06F5AA26F7E6F7EA26F7E4B7EA2ED33FEED71FF156103C07F0201137F 03807F4A486C7E5C02066D7E4A6D7E141C02186D7E4A6D7E147002606D7E4A6D7F13014A 6E7E49C86C7E5B010E6F7E011E6F7E133FD9FF804A7E00076DEC7FFFB500F80103B512FE A33F3E7EBD44>II<003FB712F8 A349C7EA1FF013F001C0EC3FE090C8EA7FC0123E003CEDFF80A200384A130000784A5A12 704B5A4B5AA200604A5AA24B5A4B5AA2C8485A4A90C7FCA24A5A4A5AA24A5AA24A5A4A5A A24A5A4A5AA24990C8FCA2495A4948140CA2495A495AA2495A495A171C495AA24890C8FC 4848153C1738485A4848157817F8485A1601484814074848141FED01FFB8FCA32E3E7BBD 38>II<486C13C000031301010013 80481303000EEB070048130E0018130C0038131C003013180070133800601330A300E013 70481360A400CFEB678039FFC07FE001E013F0A3007F133FA2003F131F01C013E0390F00 07801C1C73BE2D>II<121EEA7F80 A2EAFFC0A4EA7F80A2EA1E000A0A79BD19>95 DIII<49B4FC010F13E090383F00F8017C131E484813074848131F0007EC3F804848137F 5B121FA24848EB3F00151E007F91C7FCA290C9FC5AAB6C7EA3003F15C07F001F14011680 6C6C13036C6CEB0700000314066C6C131E6C6C133890383F01F090380FFFC0D901FEC7FC 222A7DA828>IIII<167E903903F801FF903A1FFF07878090 397E0FCE0F9038F803FC3903F001F8EE070048486C6CC7FC000F8049137E001F147FA800 0F147E6D13FE00075C6C6C485AA23901F803E03903FE0FC026071FFFC8FCEB03F80006CA FC120EA3120FA26C7E7F90B512F06C14FE6C6E7E6C15E0000315F83907C0001F001FC7EA 03FC003EEC00FE007E157E007C153E00FC153F4881A56C5D007C153E007E157E6C5D6C6C 495A6C6C495AD803F0EB0FC0D800FE017FC7FC90383FFFFC010313C0293D7EA82D>III<14F0EB03FCA2EB07FEA4EB03FCA2EB00F01400AC14FE13 7FA313011300147EB3B3A6123C007E137CB413FCA214F8130100FE13F0387803E0383E07 C0380FFF00EA01FC175184BD1C>III<2703F003FEECFF8000FF90270FFF800313E0913B3C07E00F01F891 3B7003F01C00FC2907F1E001F878137E000390278000FC607FD801F315E001F7C7D87DC0 7F01F6DA7F80148013FE4992C7FCA249147EB3A6486C02FFEC3FC0B5D8F03FD9FC0FB5FC A348287DA74D>I<3903F003FE00FF90380FFF8091383C07E091387003F03A07F1E001F8 000390388000FCEA01F301F7C7127C01F6147E13FE5BA25BB3A6486C14FFB5D8F03F13FC A32E287DA733>I<14FF010713E090381F81F890387E007E01F8131F4848EB0F804848EB 07C04848EB03E0000F15F04848EB01F8A2003F15FCA248C812FEA44815FFA96C15FEA36C 6CEB01FCA3001F15F86C6CEB03F0A26C6CEB07E06C6CEB0FC06C6CEB1F80D8007EEB7E00 90383F81FC90380FFFF0010090C7FC282A7EA82D>I<3901F803FC00FF90381FFF809138 7C0FE09138E003F03A03FBC001FC6CB4C77E49147FEE3F805B49EC1FC017E0A2EE0FF0A3 EE07F8AAEE0FF0A4EE1FE0A26DEC3FC017806DEC7F00A26D14FE9039FB8001F89039F9E0 07F09039F8780FC0DA1FFFC7FCEC07F891C9FCAD487EB512F0A32D3A7EA733>I<02FF13 0C0107EBC01C90381F80F090387F003801FCEB1C3CD803F8130E4848EB077C1503484814 FC001F1401485A1500485AA448C8FCAA6C7EA36C7E1501121F6C6C1303A26C6C13076C6C 130E6C6C131CD8007E137890383F81E090380FFFC0903801FE0090C8FCAD4B7E92387FFF F8A32D3A7DA730>I<3903F007E000FFEB1FF8EC787CECE1FE3807F1C13803F381000113 0113F79038F600FC01FE1330491300A45BB3A4487EB512FCA31F287EA724>I<90387FC0 603901FFF8E03807C03D381E000F481303481301A20070130012F01560A27EA27EB41400 EA7FC013FE383FFFE06C13FC000713FF6C1480C614C0010F13E09038007FF0140F00C013 03EC01F814007E1578A27EA27E15F07EEC01E06C14C039F780078039F1E01F0038E0FFFC 38C01FE01D2A7DA824>I<1318A61338A41378A213F8A2120112031207001FB512C0B6FC A2D801F8C7FCB3A21560A96C6C13E015C0A2EB7E0190383F038090381F8700EB07FEEB01 F81B397EB723>IIII<3B7FFFC00FFFE0A3000390390007FE00C6EC03F8017E14E0 6D5C02805B011F49C7FC90380FC00E903807E00C6E5A903803F83801015B6D6C5AEC7EC0 EC7F80143F141F6E7E81141FEC3BF0EC71F8ECE1FC14C0903801807E01037FD907007F01 066D7E49130F011C6D7E496D7E01F880000181D80FFC497EB590381FFFF8A32D277FA630 >II<001FB61280A29038E0007F90C71300001E14FE001C495A140300185C0038495A4A 5A0030131F5D4A5A4AC7FCA2C712FE495A13035C495A495A131F9138C00180EB3F80EB7F 00A213FE485A000314035B48481400485A001F5C495B485A48C7123F4849B4FC90B6FCA2 21277EA628>III<01F01308D803FC13 1C486C1338390FFF8070391E1FE1E0393807FFC0D870011380486C13000040133C1E0979 BC2D>126 D<001C130E007FEB3F8039FF807FC0A5397F003F80001CEB0E001A0977BD2D> I E /Fz 79 125 df<913801FFF0021F13FC027F13FF903A01FFC03F80903A07FE0007C0 D90FF8497ED91FE0497E4948133F017F4A7E5CA249C7FCA3705A705AEE078093C8FCA6EE 07F8B8FCA4C6903880001F160FB3AD003FD9FE03B512E0A433407EBF3A>12 D<913801FFF8021FEBFF7891B612F849EBC01F903807FE00D90FF8133FEB1FE04948137F 137F4A133FA249C7121F160FACB8FCA4C6903880000FB3AE003FD9FE03B512E0A433407E BF3A>I34 D39 D<1407140F141F143C14FCEB 01F8EB03F014E0EB07C0130FEB1F80EB3F00A2137E13FE5B1201485AA212075BA2120F5B 121FA3485AA4127F5BA512FFB0127FA57F123FA46C7EA3120F7F1207A27F1203A26C7E12 007F137E7FA2EB1F80EB0FC01307EB03E014F0EB01F8EB00FC143C141F140F1407185A76 C329>I<126012F012787E123F6C7E6C7E12076C7E7F6C7E6C7EA2137E137F7F1480EB1F C0A214E0130FA214F0130714F8A3EB03FCA414FE1301A514FFB014FEA5130314FCA4EB07 F8A314F0130F14E0A2131F14C0A2EB3F8014005B137E5BA2485A485A5B485A120F485A48 C7FC123C5A5A1260185A7AC329>I<14F8497EA2497E6D5AA4007CEC01F000FEEC03F839 FF00F80701C0131F01E0133F01F0137F9038FCF9FF263FFEFB13E00007B61200000114FC D8003F13E0010790C7FCA2013F13E048B512FC000714FF263FFEFB13E026FFFCF913F890 38F0F87F01E0133F01C0131F0100130739FE01FC03007CEC01F0000091C7FCA4497E6D5A A26D5A252879C334>I44 DII48 D<141E143E14FE1303131FEA03FFB5FCA213E7EAFC071200B3B3AAB712F0A424 3C78BB34>I<903803FF80013F13F890B512FE00036E7E2607FC0713E0260FE0017F261F 80007F48C76C7ED87FC0133F6D80486C6D7E7F811780A46C5A6C5A6C5A0007C7FCC81400 5DA25E153F5E4B5A5E4B5A5E4A5B4A90C7FC5D4A5A4A5AEC1FE04A5A4A5A02FEC8FC4948 EB0780495A5C4948EB0F00EB0F8049C7FC133E495C5B48B7FC485D5A5A5A5A5AB7FC5EA3 293C7BBB34>I<903801FFE0010F13FE013F6D7ED9FF0113E03A01F8007FF048486D7ED8 07C080D80FF06D7E7F6D80487EA37F5BA2120F6C485C6C5AC8485AA25E4B5A4B5A5E0203 90C7FCEC0FFE903807FFF815FE6F7ED9000113E09138007FF86F7E6F7E6F7E1780A26F13 C0A217E0EA0FC0487E487E487E487EA417C0A249491380127F491500D83FC0495A001F14 3FD80FF0495A3A07FF01FFF06C90B55AC61580013F49C7FC010313E02B3D7CBB34>I<16 F81501A215031507150F151FA2153F157F15FF5CA2EC03DFEC079F140F151F141E143C14 7814F814F0EB01E0EB03C0EB0780130F1400131E5B137C5B5B485A485A1207485A90C7FC 121E5A127C5AB812F8A4C8383FF800AB91B612F8A42D3C7DBB34>I<00071538D80FE0EB 01F801FE133F90B65A5EA25E5E93C7FC15FC5D15E0158002FCC8FC0180C9FCA9903881FF C0018F13FC01BF13FFD9FF017F9039F8007FE001E06D7E4980496D7E6CC7FCC87F150F82 A31780A2120FEA3FC0487EA2487EA31700A25B6C48495A5B007CC75B6C143F6C5D6D495A 3A0FE001FFE02607FC075B6CB6C7FCC614FC013F13F0010790C8FC293D7BBB34>II<121E121F13F090B712F0A35A17 E017C0178017005EA2485D007CC7EA01F84B5A00784A5A5E150F4B5A484AC7FC157E5DC8 5A14014A5A4A5AA24A5A141F5D143FA24AC8FCA25CA2495AA21303A313075CA2130FA513 1FAA6D5A6D5A6D5A2C3F7ABD34>II<903801FFE0010F13FC013F13FFD9FFE013C0489038803FE04848486C7E00076E 7E484880001F1407003F815B007F8181178012FFA217C0A517E0A4007F5CA3123F5D6C7E 120F00075C6C6C5B6C6C137B6CEBC1F390387FFFE3011F13C30101010313C090C7FCA317 805DA2D807F01500487E486C5C150F5E151F5E4B5A49495A6C48495AD9C0015B2607F80F 90C7FC6CB512FC6C14F06C6C13C0D90FFEC8FC2B3D7CBB34>III<90381FFF8090B512F0000314FE390FF80FFF261F800113 80D83F0014C0486D13E07F486C14F07FA56C5A6C484813E0EA1F00C74813C016804A1300 EC0FFC4A5A15E04A5A5D4AC7FC147E147C14FC5CA2495AA35CA890C9FCA8EB03F0497E49 7E497E497EA66D5A6D5A6D5A6D5A24407ABF31>63 D<16FCA24B7EA24B7EA34B7FA24B7F A34B7FA24B7FA34B7F157C03FC7FEDF87FA2020180EDF03F0203804B7E02078115C08202 0F814B7E021F811500824A81023E7F027E81027C7FA202FC814A147F01018291B7FCA249 82A2D907E0C7001F7F4A80010F835C83011F8391C87E4983133E83017E83017C8148B483 B500FC91B612FCA4463F7CBE4F>65 DI<922607FFC0130E92B500FC131E020702FF137E023FEDC0FE91 B538003FF1010301F8EB07FB4901C0EB01FF4990C8127FD93FFE153FD97FF8151F494815 0F484915074817034A1501485B48170091CAFC48187EA2485A193EA2127FA2491700A212 FFAC127FA27F191E123FA36C7E193E6C183C806C187C6C6D16786E16F86CEF01F06C6DED 03E06D6C1507D93FFEED0FC0D90FFFED3F806D01C0EC7F006D01F8EB03FC010001FFEB3F F8023F90B512E00207158002004AC7FC030713E03F407ABE4C>II< BAFCA426003FFEC7001F138017031700187F183F181F180F19C01807A21803A2EE03C0A2 19E01801A3040790C7FCA2160F161F167F91B6FCA49138FE007F161F160F1607A2040314 3CA31978A393C8FCA219F819F0A21801A21803A21807F00FE0181F187FEF01FF171FBAFC 19C0A33E3D7DBC45>II<922607FFC0130E92B500FC131E020702FF13 7E023FEDC0FE91B538003FF1010301F8EB07FB4901C0EB01FF4990C8127FD93FFE153FD9 7FF8151F4948150F484915074817034A1501485B48170091CAFC48187EA2485A193EA212 7FA24994C7FCA212FFAB0407B612FC127FA27F93C7383FFE00123FA36C7EA27E807E6C7F 807E6C7F6D6C157FEB3FFED90FFF15FF6D01C05B6D01F8130701009039FF803FF3023F90 B512C00207ED803E02009138FE000E030701E090C7FC46407ABE52>III<0103B612F8A490C7383FFC 00B3B3A5EA1FE0487E487EA2487EA44B5AA26C485C49495A6C48485B6C48485B260FF80F 90C7FC0003B512FCC614F0011F90C8FC2D3F7EBD36>III< B500FE050FB512C06E5F6F5EA2D8003F97C7FC6F1677A2013E6D16E7A26E6CED01C7A26E 6CED0387A36E6CED0707A26E6C150EA26E6C151CA26E6D1438A36E6D1470A26E6D14E0A2 6F6CEB01C0A26F6CEB0380A36F6CEB0700A26F6C130EA26F6C5BA26F6D5AA36F6D5AA26F 6D5AA293387FF1C0A293383FFB80A370B4C7FCA2705AA2705AA2705A137FB60080031FB6 12C0705AA2705A5A3E7CBD63>IIIIII<903A03FFC001C0011FEBF803017FEBFE07 48B6128F48010013DFD807F8EB0FFF484813034848130049147F003F153F007F151F5B16 0F12FF1607A27F16037FA213F86D91C7FCEBFF806C13F8ECFFC06C14FCEDFF806C15E016 F86C816C816C816C16806C6C15C07F010715E0EB007F020714F0EC003F15036F13F8ED00 7F163F127000F0151FA2160FA27EA217F07EA26CED1FE07E6DEC3FC06D158001F0147F01 FE903801FF003AFEFFE007FE486CB512F8D8F81F5CD8F00314C027E0003FFEC7FC2D407A BE3A>I<003FB912FCA4903BFC003FFE003F01E01607D87F80EE01FE90C71500007E187E A2007C183EA20078181EA548180FA5C81600B3B1010FB712F8A4403D7CBC49>IIII<007FB6013FB512F0A4D8003F01800100EBC0006D6D023FC7FC6D6D147E18 FE6D6D5C6D6D495A6D4B5A6F13076D6D5C6E6C495A4D5A6EEB803F6E01C090C8FC6E147E 705A6E13F16EEBF9F86EEBFBF0EEFFE0806F5B5F816F7F81836F7F81834B7F4B7F5D83DB 3F3F7FED7E1F03FE804B6C7F4A486C7F4A487E0207814B6C7F4A487E4A4880023F6E7E92 C76C7F027E804A8201016F7F4A6E7F495A49486E7F010F6F7F4A80D97FF082B600C0017F 90B5FCA4483E7DBD4F>II91 D<01301460017014E001F013014848EB03C04848EB07804848EB0F0048 C7121E000E141C001E143C001C1438003C147800381470007814F000705CA200F0130148 5CA2D8E7E0EBCFC0D8EFF0EBDFE0D8FFF8EBFFF001FC14F801FE14FCA3007F7FA36C48EB 7FF86C48EB3FF06C48EB1FE06C48EB0FC0262073BE37>II<903807FFC0017F13F848B6FC2603FC037F3A07E0007FC0486C6D7E 486C6D7E6D806F7EA21507826C5A6C5A6C5AC8FCA3EC3FFF0107B5FC133F9038FFFE0700 0313E0481380380FFE00485A485A485AA212FF5BA3150FA26D131F007F141D6C6C90387D FF806C6C01F913FE390FFF07F06C9038FFC07F0001EC801F26001FFCC8FC2F2B7DA933> 97 DIIIII<903A03FF8007F0013F90 38F83FF8499038FCFFFC3B01FF83FFFCFE4848C613E14848EB7FC04848EB3FE0001FEDF0 7C49011F1300A2003F81A7001F5DA26D133F000F5D6C6C495A6C6C495AD9FF8390C7FC48 EBFFFC01BF5BD80F03138090CAFCA37FA27F13F090B6FC16F06C15FC16FF6C16806C16C0 4816E0120F271FE0000113F0D83F80EB003F48C8EA0FF8160712FE1603A46C15076C16F0 6D140F6C6CEC1FE06C6CEC3FC0D80FF8ECFF803B03FF800FFE00C690B512F8013F14E001 0101FCC7FC2F3D7DA834>III<143FEC7F80ECFFC04913E04913F0A66D13E06D13 C0EC7F80EC3F0091C7FCA9EC0FF0EB0FFFA4EB003F141FB3B3A4121FEA3F80EA7FC0D8FF E013E0143FA215C0EC7F80EA7FC0903880FF00383F81FE381FFFF800075BC613801C5385 BF20>I IIIII< 3A01FE01FF8000FF010F13F8023F13FE91397F03FF80DAF8007F2607FFF06D7E6C01C06D 7E4A6D7E8391C76C7E8382A21880A28218C0AA18805EA218005E5FA26E495A4C5A6E5C6E 495A9139F801FFC0DA7E0790C7FC6EB45A020F13F0020390C8FC91CAFCADB512FCA4323B 7CA83A>II<3901FC03FC00FFEB 0FFF4A13C091383E1FE0EC783F00079038F07FF03803FDE014C013FF1480ED3FE0913800 1FC0ED0F8092C7FCA25BB3A4B512FEA424297CA82B>I<90383FFC1E48B512BE000714FE 380FF007381F8001003EC7127E007E143E127C12FC151EA27E7E6D90C7FC13F0EBFF806C 13FCECFF806C14E06C14F86C800003806C80EA003F01031480EB000F020113C00070EB00 7F00F0143F151F7E150FA27E6C1580151F6C15006D5B01E0137E9038F803FC00FCB512F0 486C5B26E00FFEC7FC222B7DA929>II<01FFEC07F8B5EB07FFA40007EC003F6C151F B3A6163FA3167F7E16FF6C90398001EFFC913AC007CFFFE090397FF01F8F011FB5120F01 0713FC010001F0EBF000332A7CA83A>IIIII<003FB612F8A39039 F0007FF001C013FFD9000113E0003E15C04A1380485B4A13005D0078495A143F4A5A5D14 FFC6485B5D495B5B4990C7FC5C4948133C133F495A5C01FF1478485B5C485B4815F84890 C7FC49130148481303003F14074848EB0FF049137FB7FCA326287DA72E>III E /FA 37 117 df[87 72 120 270 125 34 D44 DII58 D[163 145 120 272 180 65 D[<98B500F0171F97B700C0EE3F80 071F04FC167F4EB96C15FF061F06F0140395BA00FC5C050307FF5C051F08C05B057F08F0 5B4CBC6C5B0407DD0001DAFE01B5FC041F0480D9000FEBFF83047F03F8C8000114C793B7 0080DB003F13EF03034BCA000F90B6FC4B03F01703031F03C017004B92CC7E4B4A191F92 B600F8854A4B85020703C0854A4B854A92CEFC4A4A874D874A4A8791B64887494B87495D 498B4D874992CFFC498B5E498C5E498C90B65A8E5A5E488DA25E488DA25A5E8E5AA25E5A 7C13009FC8FCA35AA293D4FCA4B7FCB27EA382A37EA56C8123FF5813807EA2827EA27E82 6A6C2300827E6A6D6E667F701D0F6D69701D1F7F6D6F525A836D565A6D6F1CFF6D6F656E 6E515B6E6E6371515B6E6E5190C7FC6E6F626E6F505A020103F0505A6E6F4F485A6F02FE 4F5B6F6E070F5B6F03C04E5B030703F0067F5B6F03FE0503B5C8FC0300DBFFC0040F13FC 7003F8047F5B041FDBFF800207B55A040704FF91B612C0040194B8C9FC706C62051F1AF8 05031AE0050097CAFC061F18FC060118E0DE001F94CBFC070016E0080002F8CCFC>145 146 115 271 172 67 D[160 142 120 269 182 I[140 141 120 268 156 I[130 141 120 268 149 I[<98B500F0171F97B700C04C7E071F04FC167F4EB96C15FF061F06 F0140395BA00FC5C050307FF5C051F08C05B057F08F05B4CBC6C5B0407DD0001DAFE01B5 FC041F0480D9000FEBFF83047F03F8C8000114C793B70080DB003F13EF03034BCA000F90 B6FC4B03F01703031F03C017004B92CC7E4B4A191F92B600F8854A4B85020703C0854A4B 854A92CEFC4A4A874D874A4A8791B64887494B87495D498B4D874992CFFC498B5E498C5E 498C90B65A8E5A5E488DA25E488DA25A5E8E5AA25E5A7C90C8FC9FCAFCA35AA293D6FCA4 B7FCB27EA3820A03B600E00203B512809DB9FC7EA56C81A36C98C9000F0380C7FCA2827E A27E82A27E827E827F7F827F826D817F836D816D817F6E806E80836E806E6F616E15E002 01816E03FC616F6E616F6E7E6F03E04DB7FC030703F85F6F03FF5F030004C0161F7003FC 93B512DF041FDBFFC00207148F0407DCFF8090B61207040194B7EAFE01706CF2F800051F 50133F050308C0130F050097C71203061F06FC1400060106F0153FDE001F94C9000FC8FC 070004F093C9FC080002FCCEFC>161 146 115 271 187 I[169 142 120 269 186 I[ 75 142 121 269 90 I[167 142 120 269 186 75 D[124 142 120 269 143 I[ 207 142 119 269 226 I[169 142 120 269 186 I[<97387FFFFC073FB612F80603B8 7E063F17F84DBAFC050F19E0057F19FC4CBCFC04079226F8003F15C0041F92C7000115F0 047F02F8DA003F14FC93B600E0030F80030392C900016E7E4B4A7081031F02F8053F14F0 4B4A71804B02C00507804AB6487114FF4A92CB6C814A4A72814A4A73804A4A73804A4A73 804A4A7380A291B6487380494B7380498D4992CD6C814C86498D494A7580A2498D4C8749 8D4C8790B68BA2484B7580A2482380A2484B7515C0A34823E0A24C874823F0A44823F8A3 93CF7E4823FCA7B720FEB36C23FCA37063A46C23F8A46C23F07063A36C23E0A270636C23 C0A36C6F511580A26C230070636C6AA26D6E515CA26D697098B6FC6D696D6E505DA26D6F 4F5D6D6F4F5DA26D6F4F92C7FC6D686E6E4F5C6E6E4F5C6E6E4F5C6E6E96B65A6E6E4E5D 6E6F4D5D6E6F4D92C8FC6E6F4D5C6F6E4D5C031F02FC057F14F06F6E94B65A03036E6C03 0315806F03E0030F92C9FC6F6C02FC037F14FC041FDAFF800103B612F0040703F8013F15 C0040192B9CAFC706C19FC051F19F005031980DD003F05F8CBFC060717C0DE003F03F8CC FCDF007F01FCCDFC>151 146 115 271 178 I[ 140 142 120 269 162 I[168 144 120 269 178 82 D[<932603FFFEEE0F8093B600F8 4B7E030F03FF153F033F04E0147F4AB800FC14FF020705FF5B021FF0C0034AF0F00791BA 6C5A49DB0007ECFE1F4902E0D9001F6D5A4991C8000191B5FC4901FC6F7E4949160F4901 E0160349498290B548707E4891CB7E874849844849848748864A844887A24A854887A288 5AA288A2B58680A28880A280A26E85818181816F735A6C02FE96C8FC8116E016FC6CEDFF C017FEEFFFF06C17FF19F86CF0FF801AFC6CF1FF801BF06C1AFC1BFF6C1BC06C1BF06D1A FC886D866D876D876D1BF06D8713006E866E86020F86020387806E6C86030F861503DB00 3F851603DC001F841701DD000F83F0007F070782F1003F1A07080181747E1B1F87877515 808787D83F8086487E00FF8788A388A36D86A21F00A37FA26D64A36D626D64A26D646E61 6E636402F0636E616E636E96B5FC6E6C4D5C03E04D91C7FC03F84D5B03FE4D5BDBFFC016 3F04FC93B55ADCFFC0020714E0023FDAFF80017F5C496C92B85AD9FC0797C8FCD9F80119 FC496C6C6049011F18E0490103188049D9007F4CC9FC90C8000F16F048DB007F92CAFC00 7C040014E0>105 146 115 271 132 I[<000FC312FCA6488EA404E0C7001F92C7120103 FCC8F0000F03E01C010380767E4AC91A1F4A1E0702F08A4A8A4A8A4849797EA291CA8749 8CA2498CA3498CA448487A1380A5498CA848487A13C0A6CC99C7FCB3B3B3B3A8030FBD12 FEA90780C8123F>146 140 119 267 165 I[ 166 144 120 269 183 I[169 144 123 269 180 I[ 235 144 123 269 246 I[<001FB5037FB56C91B500F891383FFFE092B994B8FCA9C804 80CA000F0380C8FC6F6FDD001F01C0C9FC6A6F6F4E90CAFC6F6F4E5A6F657318FF6F6F4D 5B6F6F4D5B696F6F5F6F704C5B706F4C5B9ECBFC706F5E706F4C5A555A706F5F706F5D70 6F4B5B545B706F5F70705C714E5B754A90CCFC716F5D716F147F545A716F495B716F5D71 6F5B535B716F495B7170485BA2726F4890CDFC726F485A726F485A667215F97292B55A72 5F6684725F9BCEFC735D85735D65857381858973817382A2748174817481A274817481A2 508150818B62508297B87E618B4F834F01E7814F13C70983814F0181814F0100824F5A50 6D8107FF6E814E5B4E496D81506D814E6F814E5B4E496D8197C76C814E6F824E5A4E486F 814F6F815F4D496F814D496F814F6F815F4D496F814D90C96C814E82057F884D4871814C 497181604C73814C4971814C4971814C5B78814C90CB6C814C5A4C4872824D73814B7581 4B5B4B4973814D73814B874B49894B90CD6C814B6D7381023FB6FCBA00E04BBB12F8A991 2680000351C87E>165 142 121 269 180 I[171 142 124 269 180 I[<03E0170EDA03F0173F4A6CEF7F80020F18FF021F5F4A484C1300 4A484C5A4A484C5A4990CAEA1FF049484D5A49484D5A49484D5A4A95C7FC49484C5A013F 170349484C5A4A5F49CA485AA248484D5A48484D5AA248484D5AA24995C8FC000F60495F 001F1701495FA2003F1703495FA3007F170790CA5BA448170F26FE01FE9338E01FE09026 0FFFC0EEFFFC013F01F003E313FF496D03E7148090B56C03EF14C0B66C92B612E06F18F0 7017F8A27017FCA37017FE6C83A46C83A36C4B6D15FCA26C836C4B6E14F8A26C92C86C14 F06C4A6F14E06C4A6F14C06D496F1480011F49030114006D01C06F13FCD901FECAEA1FE0 >87 72 99 270 125 92 D<93B512FE033FECFFF80203B87E021F17E0027F17FC49BAFC 4919C0010F9126E0007F804901F8C7000714F8490401806F6E6C7F49717F6F6F8090B66F 807380486F837380A27380A28885886C92C9FCA2866D49856D5B6D5B6D5B6D5B01011380 90CCFCA7077FB6FC0503B8FC4CB9FC163F0303BAFC151F92BBFC0207EE007F021F15E002 7F02FCC7FC49B612E0010715804902FCC8FC4914F0017F14C090B65A4892C9FC485C485C 5D485C485CA2485CA2485CA3B6CAFCA497B6FCA46F5D7E616F5D7E6FED0FEF6C061F816F DB3FCF14F06C6EDBFF8F14FF6C02FE4A010FEDFFC06C6E913807FE076C03C0D93FFC17E0 6C6C913AFC01FFF8036D91B6487E010F4D7E010305807F01004CC7121F021F03F8020715 C0020003E0EC003F030349CDFC6B5F79DD73>97 D[116 144 121 270 132 I<94383FFFFE0407B612F8047FEDFF800303B812F0030F17FC037F17 FF4ABA7E4A19E0020F9126FC0007804A02E0D9003F7F027F91C85A91B548834902F892B5 FC494A4A80495C494A4A80495C4991C8FC5B5D90B55A5AA2484A6F5CA2485C735C48735B 745B484A705B745B080390C7FC4896C9FCA35A5DA4B6FCB07EA281A37EA36C80A37E6FF0 7F806CF3FFC0A26C80636C6E19806C626F19006D6E5E6D4F5A6D6E161F6D6E5F6D6E4C5A 6D6E16FF6D02FE4B5B6D6E03075B6E02C0021F5B6E02F891B55A020F9126FF800F49C7FC 6E92B65A0201606E6C17E0031F178003034CC8FCDB007F15F0040F1580DC003F01E0C9FC 5A5F78DD6A>I<94383FFFE0040FB6FC93B712F0030716FE031F707E92B912E04A18F802 07DAFC0180021F9126C0001F13FF4A91C700078091B500FC020180494A6E80494A6F7F49 02C06F7F494A8149727F4991C96C7F5D49727F90B548198086484A19C048851DE0485C87 481CF05D5A871DF85AA3485CA27513FCA3B6FCA392BBFCA51DF8A203C0CDFCA67EA4817E A47E817EF407F87E6FF00FFC7E6F181F7E6CF33FF8816D6DF07FF06D1AFF704C13E06D6E 4C13C06D6E5E6D6E4C13806D02FC043F13006D6E4C5A6D6E6C4A485A023F02E002075B6E 02F8023F5B02079126FFC007B55A6E92B71280020096C7FC033F17FC030717F003011780 DB003F03FCC8FC040315E0DC000F01FCC9FC5E5F79DD6D>101 D110 D<94380FFFF00403B612C0043F15FC4BB87E030F 17F0033F17FC92BAFC02039126FC003F14C0020F02C0010314F04A91C8804A01FC033F7F 91B500F0030F13FF494A6F80494A6F80494A6F804991CA804949717F4949717FA2494971 7F90B586481D804B83481DC0A2484A7114E0A2481DF0A2481DF8A24B83481DFCA4481DFE A5B61BFFAF6C1DFEA56C1DFC6F5FA26C1DF8A36C1DF06F5F6C1DE0A26C1DC06F5F6C1D80 6F5F6C1D006D6D4D5B6D636F94B5FC6D6E4B5C6D6E4B5C6D6E4B5C6D6E4B5C6D02FC033F 5C6D6C01FF92B548C7FC6E02C001035C020F02FC013F14F06E91B85A020119806E6C4DC8 FC031F17F8030317C0DB007F4BC9FC040715E0DC001F01F8CAFC685F79DD77>I114 D<92260FFFFE147C0203B6 38F001FE021FEDFE0791B8129F010317FF130F499038FC000F017F0180EB007FD9FFFCC8 121F4801F01507484915014849814A167F4890CA123F5A191F485A190F127FA21907A2B5 FCA280A28002F0705A6E93C8FC14FEECFFC015FC6CECFFE0EEFF8017FE6CEEFFE018FC6C EFFF8019E06C18F8856C18FF6C856C19E06C856D84011F846D841303010084023F188014 0F020118C0EC003F030017E01607DC001F15F01700181F060714F81801D83F8082486C17 3F00FF84A26D8385A36D83A26D19F0A27FA26D19E0616D19C0806E4C1380806E4C13006E 5E6E4C5A02FF4C5A03C002035B03F8021F5B9226FF8003B55A93B71280D9FC7F94C7FCD9 F01F16FCD9E00716F0D98001168090C7003F02FCC8FC007C020191C9FC4D5F78DD5E>I[< 4BB47EA85DA55DA45DA35DA25DA25DA292B5FCA25C5CA25C5C5C5C5C91B6FC5B1307011F 92B612FC137F0007BAFCBBFCA7C76C0280C9FCB3B3A9F2FFC0B26E4C138083A26E5E1B00 836E4C5A836E4C5A6E6E131F6E02FE495A6E9139FF81FFF06F91B55A6F5E6F5E030793C7 FC03015D6F6C14F8040F14E0DC003F90C8FC>74 132 124 258 92 I E /FB 9 122 df<121EEA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0A312 011380120313005A1206120E5A5A5A12600B1D78891B>44 D<143014F013011303131F13 FFB5FC13E713071200B3B3B0497E497E007FB6FCA3204278C131>49 D54 D<121CA2EA1F8090B712C0A3481680A217005E0038C8 120E00305D00705D0060153016705E5E4814014B5A4BC7FCC8FC150E5D151815385D1560 15E04A5AA24A5AA24AC8FC5CA2141EA2143E143CA2147CA25CA31301A31303A25CA21307 A5130FAA6D5A6D5A2A457BC231>I<14FF010713E0011F13F890387F80FC9038FC007E48 487F4848EB1F804848EB0FC0000FEC07E0485AED03F0485A16F8007F140190C713FCA25A A216FE1500A516FFA46C5CA36C7E5D121F7F000F5C6C6C1306150E6C6C5B6C6C5BD8007C 5B90383F01E090390FFF80FE903801FE0090C8FC150116FCA4ED03F8A216F01507000F15 E0486C130F486C14C0ED1F80A2ED3F0049137E90C75A001C495A6C495A390FC01FE00003 B51280C649C7FCEB1FF028447CC131>57 D<010FB512FEA3D9000313806E130080B3B3AB 123F487E487EA44A5A13801300006C495A00705C6C13076C5C6C495A6CEB1F802603E07F C7FC3800FFFCEB1FE027467BC332>74 D108 D117 D121 D E /FC 19 120 df<121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F000B0B6C8A33>46 D<167816F8ED01FCA21503A2ED07F8A2ED0FF0A2ED1FE0A216C0153FA2ED7F80A2EDFF00 A24A5AA25D1403A24A5AA24A5AA24A5AA25D143FA24A5AA24AC7FCA2495AA25C1303A249 5AA2495AA25C131FA2495AA2495AA249C8FCA25B1201A2485AA2485AA2485AA25B121FA2 485AA2485AA248C9FCA25AA2127CA2264D7AC433>I<121FEA3F80EA7FC0EAFFE0A5EA7F C0EA3F80EA1F00C7FCB3A3121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F000B2B6CAA 33>58 D64 D97 DI< ECFFF0010713FE011FEBFF804914C04914E048B612F048EB800FEBFE00EA07F8485A4848 EB07E049EB03C0484890C7FCA290C9FC5A127EA212FE5AA87EA2127E127FA26C6C14F0ED 01F86C7E6D13036C6C14F0D807FC13076DEB0FE03903FFC07F6C90B512C06C1580013F14 006D13FC010713F0010013C0252E79AC33>IIII104 D<383FFFF8487FB5FCA27E7EC7FCB3B3AD003FB612F04815F8B712FCA26C 15F86C15F0263D7ABC33>108 D111 DI114 D<90381FFE0790B5EA8F80000314EF000F14FF5A5AEB F003387F800090C7127F00FE143F5A151FA37E007FEC0F006D90C7FCEA3FE06CB4FC6C13 FC6CEBFFC0000114F06C6C13FC01077F9038003FFF020113809138003FC00078EC1FE000 FC140FED07F015037EA37E6D130716E06D130F01F0133F9039FC01FFC090B61280160000 FD5CD8F87F5B011F13F0D8700790C7FC242E79AC33>III<3B7FFF80 07FFF8B56C4813FC6E5AA24A7E6C496C13F8D80FC0C7EA0FC06D141F00071680A56D143F 00031600A3EC0FC0EC1FE0A23A01F83FF07EA3EC7CF8A30000157C9039FCFCFCFCA3ECF8 7CA2017C5C017D137EECF03EA3017F133F6D486C5AA3ECC00F90390F8007C02E2B7EAA33 >119 D E /FD 75 124 df11 DIII34 D39 DI<12 E07E127C7E7E6C7E7F6C7E6C7E6C7EA26C7E7F137FA26D7E80131F80130F80A26D7EA36D 7EA3801301A280A37F1580A615C0A2147FAE14FFA21580A615005BA35CA213035CA3495A A3495AA25C131F5C133F5C49C7FCA213FE5B485AA2485A485A485A5B48C8FC123E5A12F0 5A1A647ACA2C>I44 DII48 DIII<161F5EA25E5E5DA25D5D5D5DA25D5D92B5FCEC01F715E7EC03C7EC 0787140FEC1F07141E143C147814F8EB01F014E0EB03C0EB0780130FEB1F00131E5B5B13 F85B485A485A485A120F90C7FC121E5A127C5AB91280A4C8000F90C7FCAC027FB61280A4 31417DC038>I<0007150301E0143F01FFEB07FF91B55A5EA25E16E05E5E4BC7FC15F815 E04AC8FC01C0C9FCAAEC3FF001C3B5FC01CF14C09039DFE03FF09039FE000FFC01F86D7E 496D7E491580496D13C06C5AC814E08117F0A317F8A31206EA1FC0EA7FE07F12FF7FA317 F05B5D6C4815E01380007CC714C06C5C6C16806D4913006C6C495AD807F0EB3FFCD803FE EBFFF0C6B65A013F1480010F01FCC7FC010113C02D427BC038>I<4AB47E021F13F0027F 13FC903901FF807F903A07FC001F804948130FD93FE0EB1FC04948137F01FFECFFE04849 5A481300A2485A120FA248486D13C0EE7F80EE1E00003F92C7FCA25B127FA3EC1FFE00FF 90383FFFC091B512F09039F9E00FF84A6C7E9039FB8003FF9038FF000117804915C06F13 E05B17F0A317F85BA4127FA5123FA317F06C7EA2000F16E05D6C6C15C017806C6C491300 6C6D5A6C9038C00FFC90397FF03FF8011FB55A010714C0010191C7FC9038003FF82D427B C038>I<121E121F13FC90B712FEA44816FC17F817F017E0A217C01780481600007EC812 7E007C157C16FC00784A5A4B5A4B5A00F85D48140F4B5A4BC7FCC8127E157C15FC4A5A14 035D14075D140F141F5D143FA2147F5D14FFA35BA34990C8FCA35BA65BAA6D5A6D5A6D5A 2F447AC238>IIII<903807FFC0017F13FC48B612802607F80113E0 3A0FC0007FF048C7EA3FF8003EEC1FFCD87F8014FE6D130F486C14FF7FA66C48EB1FFE6C 5A000FC7FCC8EA3FFCED7FF8EDFFF04A13C01680913803FE004A5A4A5A15E04A5A5D143F 92C7FC143E147E147CA2147814F8A25CA991C8FCA8EB01F8497E497E497E497FA66D90C7 FC6D5A6D5A6D5A28467AC535>63 D65 DIIIIIIII<0107B7FCA490C7001F1300B3B3AA EA1FE0487E487EA2487EA44B5AA26C485C49495A6C5AD81F80495A260FE00113C02607FC 075B6CB548C7FCC66C13F8010F138030457DC33A>IIIII<923807FFC092B512FE0207ECFFC091261FFE0013F0DA7FF0EB1FFC90 2601FFC0EB07FF010790C7000113C049486E7F49486F7E49486F7E49486F7E49486F7E48 496F7E4819804A814819C091C97E4819E0A248487013F0A2003F19F8A3007F19FC49177F A400FF19FEAD007F19FC6D17FFA3003F19F8A36C6C4C13F0A36C6D4B13E0A26C6D4B13C0 6C19806E5D6C19006C6D4B5A6D6C4B5A6D6C4B5A6D6C4B5A6D6C4A5B6D01C001075B0101 01F0011F90C7FC6D01FEEBFFFE023FB612F8020715C002004AC8FC030713C047467AC454 >II<923807FFC092B512FE0207ECFFC091261FFE0013F0 DA7FF0EB1FFC902601FFC0EB07FF010790C7000113C049486E7F49486F7E49486F7E4948 6F7E49486F7E488448496F1380A248496F13C0A24890C96C13E0A24819F04982003F19F8 A3007F19FCA249177FA300FF19FEAD007F19FCA36D17FF003F19F8A3001F19F06D5EA26C 19E06E5D6C03FE15C06C912603FF8014806E486D5A6C9028E00F83E00F13006C91261E00 F05B6D6C489038781FFC90263FF8386D485AD91FFC6E485AD90FFE91381FFFE0D907FF5E 010101FC6D90C7FC6D6D495A913A3FFF80FFF8020790B500E01302020017070307EBC7F0 92C7EA07F8716C130F72131F9538FF80FF96B5FC7114FEA3831AFCA27213F81AF0847213 E07213C0721300F001FC48587AC454>III<003FBA12E0A49026FE000FEB800301F0EE007FD87FC0EF1FF049170F90C716 07007E1803007C1801A300781800A400F819F8481978A5C81700B3B3A40107B8FCA44543 7CC24E>IIII89 D<01181430017814F001 F813014848EB03E04848EB07C04848EB0F8049140048C7121E001E5C001C1438003C1478 00381470007814F0A200705CA200F01301485CA2D8E3F0EBC7E0D8EFFCEBDFF8D8FFFEEB FFFCA201FF14FEA36C7FA26C147F4914FC001F143F6C48EB1FF8D803F0EB07E0272172C4 3A>92 D<903801FFE0011F13FE017F6D7E3A01FF007FE0D803F0EB3FF8D807FCEB0FFC6D 80486C6D7E8183A281836C5A6C5AEA00F090C7FCA4150F021FB5FC0103B6FC011F138190 387FF8013801FFC000071300485A485A485A127F5BA2485AA35DA26D5B127F6D130E003F 4A13F8D81FFE9039387FFFC0390FFF81F000039038FFE01FC6EC8007D90FFEC9FC322F7D AD36>97 DIIII<4AB4FC021F13C0027F 13F0903901FF83F8903907FE0FFCEB0FFC90391FF81FFE133F14F0137FA29039FFE00FFC A2ED03F0ED00C01600ABB612F8A4C601E0C7FCB3B2007FEBFFE0A427467DC522>III< 13FC487E487E4813804813C0A66C13806C13006C5A6C5A90C7FCABEB7FC0EA7FFFA41203 7EB3B1B6FCA418467CC520>IIII< 90277F8003FEEC07FCB590261FFFC090383FFF80037F01F090B512E0913D81F81FF803F0 3FF0913D83C00FFC07801FF80003903D878007FE0F000FFC6CD98E00D9FF1C80029E153C 029C6D0138130702B803F08002B05D14F04A5DA34A5DB3A8B60081B60003B512FEA4572D 7CAC5E>I<90397F8007FEB590381FFF80037F13E0913981F03FF8913983C01FFC000390 3887000F6C018E80149C160702B88014B014F05CA35CB3A8B60083B512FEA4372D7CAC3E >II<90397FC01FF8B590B5 FC02C314C09139CFE03FF09139FF001FFC000301FC6D7E6C496D7E4A6D13804A6D13C04A 15E08218F0177FA218F8A3EF3FFCACEF7FF8A318F017FF18E0A24C13C06E5B6E15806E49 13006E495A6EEB1FF89139DFC07FF002C7B512C002C149C7FC9138C03FF092C9FCAEB67E A436407DAC3E>I I<90387F807FB53881FFE0028313F091388787F891388F0FFC000390389E1FFE6C139C14 B8A214B014F0ED0FFC9138E007F8ED01E092C7FCA25CB3A7B612E0A4272D7DAC2E>I<90 391FFC038090B5128F000314FF380FF003381FC0004848133F90C7121F5A007E140F12FE 1507A27E7F6D90C7FC7F13FE387FFFF014FF6C14C015F06C14FC6C800003806C1580EA00 3F010714C0EB003F020313E0140000F0147F153F151F7E150F7EA26C15C0A26C141F6D14 806DEB3F006D137E9038FC03FC00FCB55AD8F03F13E026E007FEC7FC232F7CAD2C>IIIIIII<001FB71280A39026FC000F130001E05B49495A49495A90C75B15FF003E495B5E4A 5B003C5B4A5B93C7FC5C4A5AC7485A5D14FF495B5D495B5B495B92380007805B495A495A 4A130F01FF1500485B5C48495B5A485B91C75A485D48485C4848EB03FE49131FB7FCA329 2C7DAB32>II E /FE 26 118 df44 D<13FCEA03FF000F13C04813E04813F048 13F8A2B512FCA86C13F8A26C13F06C13E06C13C000031300EA00FC90C7FCB3A213FCEA03 FF000F13C04813E04813F04813F8A2B512FCA86C13F8A26C13F06C13E06C13C000031300 EA00FC164074BF2E>58 D65 D<95B56C15E0053F02FCEC03F00407B76C1307043F04E0130F4BB800F8131F030705FE13 3F031F9438FF807F037F9126FC003FEBC1FF4AB60080010313F34A02F8C86CB5FC020F02 C0151F4A91C91207027F01FC8291B548824902E0707E494A83494A834991CB7E495B4949 8449865D90B5488448875D481C7F5D481C3F5D5A1D1F4891CDFCA3481C0F5CA248F407E0 9AC7FCA35CA2B5FCB07EA280A47EF503E06EF207F07EA36C801D0F7E6F1AE07E6F191F7E 6FF13FC07E6D6DF17F80816DF3FF006D6D606D6D4E5A6D6E17076D6E4D5A6D02F04D5A6D 6E4D5A6E6D4D5A021F01FF4C485A6E02E003075B020302F8DB1FFEC7FC6EDAFF80ECFFFC 6E6C02FC011F13F0031F91B75A0307188003014DC8FCDB003F16F8040716C0DC003F4AC9 FC05001480646677E377>67 DII<95B56C1570053F02FCEC01F80403B76C1303043F04F0130793B800FC 130F030705FF131F031FF0C03F037F9126FC001FEBE0FF92B60080010113F9020302FCC8 003FB5FC020F02E0150F4A028015034A49C97E91B500F882494A834902C0171F495C4991 CB7E49498449864B84495B90B54884481C7F5D481C3F5D481C1F5D5A1D0F4891CDFCA348 1C075CA2775A4899C8FCA35CA2B5FCB07E6E040FB9FCA47EA36E93C86CEBF8007EA36C80 A26C80A27E817E816C807F6D7F816D7F6D806D6E94B5FC6D806D806D6E5E023F01FE5E6E 6D6C5D6E02E05D020302FC153F0200DAFFC0ECFFF96F02FE010F13F0031F91B7EAE03F03 07F0801F0300F00007043F04FC1301040304E0EB0070DC003F92CAFC050014E0706677E3 82>71 D73 D78 D82 DI<001FBE12E0A6481DF092C76C9038F8000302F0F0 003F0280190791C88301FC1A00491B7F491B3FA2491B1FA2491B0F007F1DF8491B07A490 C91803A6481DFC481C01A5CA95C7FCB3B3B2021FBA12E0A766607ADF73>II<913803FFFE02 7FEBFFE00103B612FC010FEDFF80013F8249D9001F13F0D9FFE001077F486D010113FE48 01FC6D7F717F486D8085717FA2717FA3856C4980A26C5B38007FE0EB1F8090C9FCA5040F B5FC030FB6FC4AB7FC141F91B8FC0103ECF007010F1400013F13F890B512C04891C7FC48 5B4813F8485B5A485B5C5A5CB5FCA291C8FCA25FA36E5CA26C5E6E5C6C6D02FD7F6E0101 ECFF806C6DD903F9ECFF806C6DD90FF015C000039039FF807FE06C91B5EA807F6C6C4B7E 011F02FC130F010302F001001480D9001F018091C8FC4A437BC150>97 D<92380FFFF092B67E020715F0023F15FC91B8FC4917800107DA001F13C04901F8010313 E04901E0010F13F0017F138090B5C74813F85A5C485B5A5C5A485B7113F0A248496E13E0 05011380489338007E0095C7FCA25CA2B5FCAE6C7FA47E80A26C18F86EED01FC6C170380 6CEF07F86C7F6EED0FF06C6E141F6C6E15E06D6DEC7FC06D6D14FF6D01FE010313800107 903AFFC01FFE006D91B55A01005E023F15E0020F1580020102FCC7FCDA000F13C03E437B C149>99 D I<92380FFFC04AB512FC020FECFF80023F15E091B712F80103D9FE017F499039F0003FFE 011F01C06D7E494901077F4990C76C7F49486E7F4849828348496F7E485B8548173F4A82 5A181F4884A2485BA21A80A284B5FCA391B9FCA41A0002C0CBFCA57EA3807EA36C181F6E EE3F807E6E167F6C19006C6D5E616C6D15016C6D4B5A6D6D14076D6DEC1FF86D01F0EC7F F06D01FC49485A01039026FFC01F5B6D91B6C7FC6D6C5D021F15F8020315E0DA007F91C8 FC030713F041437BC14C>I103 D105 D109 DI<923807FF C092B512FE0207ECFFC0023F15F891B712FE4949C67F010701F0011F13C04901C001077F 4990C700017F49486E7F49486F7E01FF8348496F7E48496F1380A24819C048496F13E0A2 4819F0A24819F84A81A34819FCA4B518FEAD6C19FCA46C6D4B13F8A36C19F0A26C6D4B13 E0A26C19C06C6D4B13806E5D6C19006C6D4B5A6D6C4A5B6D01C001075B6D01F0011F5B01 0701FE90B512C06D90B75A01004CC7FC023F15F8020F15E0020192C8FCDA000F13E04743 7BC152>I<902607FF80EB7FFCB6010FB512E0043F14FC0381B7FC038716C0038F8203BF D9007F13F8DBFFF8011F7FC603C001077F6D91C700017F6D496E804B834B6F7F4B6F7F4B 814B838587A2737FA3737FA4731480AD611C00A44F5BA34F5BA263616F5F4F5B6F4B5B81 6F92B55A6F4A91C7FC6F4A13FC04C0010F5B04F0013F5B9226DFFE01B512C003C7B7C8FC 03C315FC03C015F0041F1480040301F0C9FC93CCFCB3A2B712F0A7515D7BC05C>I<913A 3FFFC007800103B538FC1FC0011FECFF3F017F15FF3901FFF0004890C7121FD807FC1407 484880484880484880177F485A173FA212FF6D151FA27FA201FCED0F806D92C7FCEBFFC0 14F8ECFFE06C14FF16F86C15FF17C06C826C16F86C826C16FFC617806D16C0131F010716 E0010016F0140FDA003F14F81501ED001F040313FC007C8100FE81177F6C163F171FA26D 150FA27F18F87F171F7F6D16F0173F6DED7FE001FF16C06E903801FF8002E00107130002 FCEB7FFE01DFB65A018715F0D8FE0115C0486C6C91C7FC0070010713E036437BC141> 115 DI<9026 07FFC0ED3FFEB60207B5FCA7C6EE00076D826D82B3B260A360A3606D5EA26F5C6D047E7F 4E806D6D4948ECFF806D6DEB07F06D01FFEB3FE06D91B55A023F5D020F4A5A020314F8DA 001F01C002F0C7FC514279C05C>I E end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin %%EndSetup %%Page: 0 1 0 0 bop 390 1698 a FE(UNDERST)-14 b(ANDING)54 b(UNDERST)-14 b(ANDING:)501 1880 y(Seman)-5 b(tics,)56 b(Computation,)f(and)g (Cognition)1441 2333 y FD(William)34 b(J.)j(Rapap)s(ort)297 2565 y(Departmen)m(t)g(of)h(Computer)f(Science)f(and)j(Cen)m(ter)e(for) g(Cognitiv)m(e)f(Science)472 2682 y(State)i(Univ)m(ersit)m(y)d(of)j (New)f(Y)-9 b(ork)37 b(at)g(Bu\013alo,)h(Bu\013alo,)f(NY)g(14260)690 2823 y FC(rapaport@cs.buffalo.edu)p FB(,)i FC (http://www.cs.buffalo.edu)1749 2964 y FD(DRAFT)1680 3276 y FB(17)32 b(July)h(1996)p eop %%Page: 1 2 1 1 bop 0 819 a FA(Con)-7 b(ten)g(ts)0 1423 y Fz(1)84 b(COMPUT)-9 b(A)g(TIONAL)54 b(NA)-9 b(TURAL-LANGUA)m(GE)56 b(UNDERST)-9 b(ANDING)54 b(AND)h(A)136 1536 y(COMPUT)-9 b(A)g(TIONAL)34 b(MIND)2369 b(11)136 1713 y Fy(1.1)94 b(UNDERST)-8 b(ANDING)32 b(LANGUA)m(GE.)38 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h (:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(11)136 1891 y(1.2)94 b(LANGUA)m(GE)32 b(AND)f(MIND.)87 b Fx(:)45 b(:)h(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f (:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(12)345 2068 y(1.2.1)106 b(Computers,)29 b(Programs,)h(and)f(Pro)s (cesses.)76 b Fx(:)45 b(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g (:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(12)345 2246 y(1.2.2)106 b(The)30 b(Real)i(Thing.)71 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)f (:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:) h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(12)345 2423 y(1.2.3)106 b(Robustness.)45 b Fx(:)h(:)f(:)h(:)g(:)g(:)f(:)h(:)g (:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:) f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(13)345 2600 y(1.2.4)106 b(Natural-Language)33 b(Comp)s(etencies.)45 b Fx(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:) g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(13)345 2778 y(1.2.5)106 b(Mind.)71 b Fx(:)46 b(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h (:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:) g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(14)345 2955 y(1.2.6)106 b(Syn)m(tax)31 b(Su\016ces.)j Fx(:)46 b(:)g(:)g(:)f(:)h(:)g (:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:) f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(15)136 3133 y(1.3)94 b(A)31 b(COMPUT)-8 b(A)g(TIONAL)30 b(MIND.)66 b Fx(:)46 b(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f (:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(15)0 3405 y Fz(2)f(SEMANTICS)34 b(AS)h(CORRESPONDENCE.)1744 b(19)136 3582 y Fy(2.1)94 b(THE)30 b(FUND)m(AMENT)-8 b(AL)33 b(PRINCIPLE)c(OF)345 3695 y(UNDERST)-8 b(ANDING.)35 b Fx(:)45 b(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h (:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:) g(:)f(:)85 b Fy(19)136 3872 y(2.2)94 b(T)-8 b(ARSKIAN)30 b(SEMANTICS.)76 b Fx(:)45 b(:)h(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h (:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:) g(:)f(:)85 b Fy(23)345 4050 y(2.2.1)106 b(Syn)m(tactic)32 b(Systems.)54 b Fx(:)46 b(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f (:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:) h(:)g(:)f(:)85 b Fy(23)345 4227 y(2.2.2)106 b(Seman)m(tic)31 b(In)m(terpretations.)76 b Fx(:)45 b(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:) g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g (:)f(:)85 b Fy(25)136 4405 y(2.3)94 b(THE)30 b(CORRESPONDENCE)f (CONTINUUM:)i(D)m(A)-8 b(T)g(A.)61 b Fx(:)46 b(:)g(:)g(:)f(:)h(:)g(:)f (:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(29)136 4582 y(2.4)94 b(COMP)-8 b(ARISONS,)30 b(P)-8 b(A)g(TTERNS,)30 b(AND)h(R)m(OLES:)345 4695 y(A)g(DIGRESSION.)38 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h (:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:) g(:)f(:)85 b Fy(35)136 4872 y(2.5)94 b(THE)30 b(CORRESPONDENCE)f (CONTINUUM:)345 4985 y(IMPLICA)-8 b(TIONS.)30 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h (:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:) g(:)f(:)85 b Fy(35)136 5163 y(2.6)94 b(A)31 b(HISTOR)-8 b(Y)30 b(OF)g(THE)g(MUDDLE)h(OF)g(THE)f(MODEL)g(IN)h(THE)f(MIDDLE.)45 b Fx(:)h(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(37)345 5340 y(2.6.1)106 b(Rosen)m(blueth)31 b(and)f(Wiener.)77 b Fx(:)45 b(:)h(:)g(:)f(:)h(:)g (:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:) g(:)f(:)h(:)g(:)f(:)85 b Fy(38)1927 5568 y(1)p eop %%Page: 2 3 2 2 bop 3855 -165 a Fy(2)345 91 y(2.6.2)106 b(W)-8 b(artofsky)32 b(and)e(the)g(Mo)s(del)h(Muddle.)62 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)f(:)h (:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(40)136 271 y(2.7)94 b(THE)30 b(CORRESPONDENCE)f(CONTINUUM)h(OF)h (BRIAN)f(CANTWELL)g(SMITH.)41 b Fx(:)46 b(:)f(:)85 b Fy(44)345 451 y(2.7.1)106 b(Preliminary)30 b(Observ)-5 b(ations:)40 b(W)-8 b(orlds,)31 b(Mo)s(dels,)g(and)f(Represen)m (tations.)55 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(44)345 631 y(2.7.2)106 b(The)30 b(Mo)s(del{W)-8 b(orld)32 b(Gap)f(and)f(the)g (Third-P)m(erson)f(P)m(oin)m(t)j(of)f(View.)87 b Fx(:)46 b(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(47)345 811 y(2.7.3)106 b(The)30 b(Con)m(tin)m(uum.)72 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)f(:)h(:)g (:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:) g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(49)345 991 y(2.7.4)106 b(The)30 b(Gap,)h(Revisited.)70 b Fx(:)45 b(:)h(:)g(:)f(:)h(:)g(:)f(:)h (:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:) h(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(58)136 1171 y(2.8)94 b(CASSIE'S)29 b(MENT)-8 b(AL)31 b(MODEL.)74 b Fx(:)46 b(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g (:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(59)345 1351 y(2.8.1)106 b(F)-8 b(regean)32 b(Seman)m(tics.)39 b Fx(:)46 b(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h (:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(59)345 1531 y(2.8.2)106 b(The)30 b(Nature)h(of)g(a)f(Men)m(tal)i (Mo)s(del.)44 b Fx(:)h(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h (:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(61)345 1711 y(2.8.3)106 b(The)30 b(Psyc)m(hological)k(\(and)c (Biological\))k(Realit)m(y)e(of)f(Men)m(tal)h(Mo)s(dels.)49 b Fx(:)d(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(73)136 1891 y(2.9)94 b(Summary)-8 b(.)53 b Fx(:)46 b(:)g(:)g(:)f(:)h(:)g(:)f (:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:) h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(74)0 2176 y Fz(3)f(SEMANTICS)34 b(AS)h(SYNT)-9 b(AX.)2349 b(75)136 2356 y Fy(3.1)94 b(SUMMAR)-8 b(Y)32 b(AND)f(INTR)m(ODUCTION.) 71 b Fx(:)45 b(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f (:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(75)136 2536 y(3.2)94 b(SYNT)-8 b(A)m(CTIC)30 b(UNDERST)-8 b(ANDING.)29 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g (:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(76)345 2716 y(3.2.1)106 b(F)-8 b(amiliarit)m(y)33 b(Breeds)d(Comprehension.)k Fx(:)46 b(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g (:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(76)345 2896 y(3.2.2)106 b(Using)31 b(P)m(arts)g(to)g(Understand)e(the)i(Rest.)46 b Fx(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:) h(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(80)636 3076 y(3.2.2.1)118 b(Dictionary)32 b(de\014nitions)e(and)g(algebra.)38 b Fx(:)45 b(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h (:)g(:)f(:)85 b Fy(80)636 3256 y(3.2.2.2)118 b(Understanding)29 b(the)i(parts)90 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:) g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(82)909 3436 y(3.2.2.2.1)130 b(Damasio.)59 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h (:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(82)909 3616 y(3.2.2.2.2)130 b(The)30 b(sym)m(b)s(ol-grounding)e(problem.)69 b Fx(:)45 b(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(90)909 3796 y(3.2.2.2.3)130 b(The)30 b(b)s(o)s(dy)e(as)j(ground.) 89 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h (:)g(:)f(:)h(:)g(:)f(:)85 b Fy(95)909 3976 y(3.2.2.2.4)130 b(Winston's)30 b(problem.)74 b Fx(:)45 b(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:) h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)85 b Fy(97)909 4155 y(3.2.2.2.5)130 b(Conclusions.)72 b Fx(:)45 b(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h (:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(101)136 4335 y(3.3)94 b(OBJECTIONS.)44 b Fx(:)h(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h (:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:) g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(101)345 4515 y(3.3.1)106 b(Nicolas)33 b(Go)s(o)s(dman's)28 b(Ob)5 b(jections.)47 b Fx(:)e(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g (:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(101)345 4695 y(3.3.2)106 b(Neal)32 b(Jahren's)e(Ob)5 b(jections.)61 b Fx(:)45 b(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h (:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(103)136 4875 y(3.4)94 b(SUMMAR)-8 b(Y.)92 b Fx(:)46 b(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g (:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:) f(:)h(:)g(:)f(:)40 b Fy(106)0 5160 y Fz(4)84 b(CONCEPTUAL-R)m(OLE)33 b(SEMANTICS)1871 b(109)136 5340 y Fy(4.1)94 b Fz(CONCEPTUAL-R)m(OLE)33 b(SEMANTICS)h(AND)h(HOLISM.)81 b Fx(:)45 b(:)h(:)g(:)g(:)f(:)h(:)g(:)f (:)h(:)g(:)110 b Fy(109)p eop %%Page: 3 4 3 3 bop 3855 -165 a Fy(3)136 91 y(4.2)94 b Fz(SELLARS'S)35 b(THEOR)-9 b(Y)35 b(OF)f(LANGUA)m(GE)h(GAMES.)46 b Fx(:)f(:)h(:)g(:)f (:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)110 b Fy(111)345 268 y(4.2.1)c Fz(Cassie.)61 b Fx(:)45 b(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h (:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:) g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)110 b Fy(111)345 445 y(4.2.2)c Fz(Re\015ections)35 b(on)g(\\Re\015ections)g(on)g (Language)g(Games".)80 b Fx(:)46 b(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:) 110 b Fy(115)136 622 y(4.3)94 b Fz(HARMAN'S)36 b(THEOR)-9 b(Y)34 b(OF)345 735 y(CONCEPTUAL-R)m(OLE)f(SEMANTICS.)h Fx(:)46 b(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f (:)h(:)g(:)f(:)h(:)g(:)110 b Fy(119)136 912 y(4.4)94 b Fz(OBJECTIONS.)25 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h (:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:) g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)110 b Fy(125)345 1088 y(4.4.1)c Fz(General)34 b(Ob)6 b(jections.)28 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h (:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)110 b Fy(125)636 1265 y(4.4.1.1)118 b Fz(Qualia.)29 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g (:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)110 b Fy(125)636 1442 y(4.4.1.2)118 b Fz(Sp)s(eec)m(h-act)35 b(theory)-9 b(.)82 b Fx(:)45 b(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g (:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)110 b Fy(125)345 1619 y(4.4.2)c Fz(Sp)s(eci\014c)35 b(Ob)6 b(jections.)40 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g (:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:) 110 b Fy(127)636 1796 y(4.4.2.1)118 b Fz(The)29 b(ob)6 b(jection)28 b(from)i(the)e(existence)h(of)g(a)g(shared)g(external)f(w) m(orld.)d Fy(127)345 1973 y(4.4.3)106 b Fz(Lewis's)34 b(Ob)6 b(jections.)60 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f (:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:) h(:)g(:)110 b Fy(131)345 2149 y(4.4.4)c Fz(P)m(otts's)36 b(Ob)6 b(jections.)73 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f (:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:) h(:)g(:)110 b Fy(132)345 2326 y(4.4.5)c Fz(Lo)s(ew)m(er's)35 b(Ob)6 b(jections.)58 b Fx(:)46 b(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h (:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:) g(:)110 b Fy(135)345 2503 y(4.4.6)c Fz(Lycan's)36 b(Ob)6 b(jections.)43 b Fx(:)j(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f (:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)110 b Fy(138)345 2680 y(4.4.7)c Fz(F)-9 b(o)s(dor)36 b(and)f(Lep)s(ore's)g (Ob)6 b(jections.)65 b Fx(:)46 b(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:) g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)110 b Fy(140)636 2857 y(4.4.7.1)118 b(The)30 b(alleged)i(evils)f(of)g(holism.)52 b Fx(:)46 b(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f (:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(141)636 3034 y(4.4.7.2)118 b(Comp)s(ositionalit)m(y)31 b(and)f(the)h(analytic{syn)m(thetic)i (distinction.)28 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(144)909 3211 y(4.4.7.2.1)130 b Fw(Comp)-5 b(ositionality.)43 b Fx(:)j(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:) h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(144)909 3387 y(4.4.7.2.2)130 b Fw(The)34 b(analytic{synthetic)g(distinction.)h Fx(:)46 b(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(148)636 3564 y(4.4.7.3)118 b(The)30 b(inconsistency)-8 b(.)54 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f (:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(149)136 3741 y(4.5)94 b Fz(HO)m(W)35 b(TO)f(COMP)-9 b(ARE)35 b(R)m(OLES.)79 b Fx(:)46 b(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h (:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)110 b Fy(151)0 4010 y Fz(5)84 b(COMMUNICA)-9 b(TION,)33 b(NEGOTIA)-9 b(TION,)33 b(AND)i(INTERPRET)-9 b(A)g(TION)495 b(153)136 4187 y Fy(5.1)94 b(COMMUNICA)-8 b(TION.)89 b Fx(:)46 b(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h (:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(153)136 4364 y(5.2)94 b(NEGOTIA)-8 b(TION.)44 b Fx(:)i(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f (:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:) h(:)g(:)f(:)40 b Fy(156)136 4541 y(5.3)94 b(BR)m(UNER'S)31 b(THEOR)-8 b(Y.)31 b Fx(:)46 b(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)h (:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:) h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(159)136 4717 y(5.4)94 b(UNDERST)-8 b(ANDING)32 b(AND)f(GENERA)-8 b(TING.)58 b Fx(:)46 b(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f (:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(163)136 4894 y(5.5)94 b(WINSTON'S)30 b(PR)m(OBLEM.)48 b Fx(:)e(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:) h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f (:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(163)136 5071 y(5.6)94 b(SUMMAR)-8 b(Y.)92 b Fx(:)46 b(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g (:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:) f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(165)0 5340 y Fz(6)84 b(METHODOLOGICAL)74 b(SOLIPSISM,)j(INTERNALISM,)e(AND)i (THE)f(FIRST-)p eop %%Page: 4 5 4 4 bop 3855 -165 a Fy(4)136 91 y Fz(PERSON)35 b(POINT)f(OF)g(VIEW.) 2252 b(167)136 270 y Fy(6.1)94 b(INTR)m(ODUCTION.)41 b Fx(:)46 b(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f (:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:) h(:)g(:)f(:)40 b Fy(167)136 448 y(6.2)94 b(INTERNALISM.)57 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g (:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:) f(:)h(:)g(:)f(:)40 b Fy(167)136 626 y(6.3)94 b(METHODOLOGICAL)30 b(SOLIPSISM)e(AND)j(THE)f(THEOR)-8 b(Y)31 b(OF)f(COMPUT)-8 b(A)g(TION.)43 b Fx(:)i(:)40 b Fy(169)136 804 y(6.4)94 b(PHANTOM)31 b(LIMBS.)50 b Fx(:)45 b(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:) g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g (:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(170)136 982 y(6.5)94 b(SOME)30 b(PR)m(OBLEMS.)44 b Fx(:)h(:)h(:)g(:)g(:)f(:)h(:)g (:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:) f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(170)345 1161 y(6.5.1)106 b(Kim's)29 b(Puzzles.)77 b Fx(:)46 b(:)g(:)g(:)f(:)h (:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:) g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(170)345 1339 y(6.5.2)106 b(Harman's)30 b(Wide)h(F)-8 b(unctionalism.)61 b Fx(:)45 b(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g (:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(172)0 1615 y Fz(7)84 b(THE)34 b(NA)-9 b(TURE)36 b(OF)e(IMPLEMENT)-9 b(A)g(TION)1682 b(175)136 1793 y Fy(7.1)94 b(IMPLEMENT)-8 b(A)g(TION)31 b(AS)f(SEMANTIC)345 1906 y(INTERPRET)-8 b(A)g(TION:)30 b(THESIS.)50 b Fx(:)c(:)f(:)h(:)g(:) f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g (:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(175)136 2084 y(7.2)94 b(GOOD)31 b(OLD-F)-10 b(ASHIONED)31 b(CAR)-8 b(TESIAN)29 b(DUALISM.)89 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g (:)f(:)h(:)g(:)f(:)40 b Fy(175)136 2262 y(7.3)94 b(IMPLEMENT)-8 b(A)g(TION)31 b(AS)f(SEMANTIC)345 2375 y(INTERPRET)-8 b(A)g(TION:)30 b(EVIDENCE.)i Fx(:)46 b(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g (:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:) f(:)40 b Fy(177)136 2554 y(7.4)94 b(WHA)-8 b(T)32 b(EXA)m(CTL)-8 b(Y)30 b Fv(IS)42 b Fy(AN)30 b(IMPLEMENT)-8 b(A)g(TION?)86 b Fx(:)45 b(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h (:)g(:)f(:)40 b Fy(177)345 2732 y(7.4.1)106 b(Implemen)m(tation)30 b(in)g(Computer)f(Science.)74 b Fx(:)45 b(:)h(:)g(:)f(:)h(:)g(:)g(:)f (:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(178)636 2910 y(7.4.1.1)118 b(Ha)m(y)m(es's)32 b(notion)f(of)g (implemen)m(tation.)63 b Fx(:)45 b(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g (:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(178)636 3088 y(7.4.1.2)118 b(Abstract)31 b(data)g(t)m(yp)s(es.)i Fx(:)46 b(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g (:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(181)909 3267 y(7.4.1.2.1)130 b(The)30 b(informal)f(notion)i(of)f(implemen)m(tation.) 50 b Fx(:)c(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(181)909 3445 y(7.4.1.2.2)130 b(The)30 b(formal)f(notion)i(of)f (implemen)m(tation.)56 b Fx(:)45 b(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g (:)f(:)40 b Fy(182)345 3623 y(7.4.2)106 b(Implemen)m(tation)30 b(Outside)g(of)g(Computer)f(Science.)91 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)f (:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(185)636 3801 y(7.4.2.1)118 b(Music.)26 b Fx(:)46 b(:)g(:)g(:)f(:)h(:)g(:)f(:)h (:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:) g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(185)636 3979 y(7.4.2.2)118 b(Language.)95 b Fx(:)45 b(:)h(:)g(:)f(:)h(:)g(:)f(:)h(:) g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h (:)g(:)f(:)h(:)g(:)f(:)40 b Fy(186)636 4158 y(7.4.2.3)118 b(Mind.)51 b Fx(:)46 b(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g (:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:) f(:)h(:)g(:)f(:)40 b Fy(189)345 4336 y(7.4.3)106 b(De\014nitions.)65 b Fx(:)46 b(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f (:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:) h(:)g(:)f(:)40 b Fy(189)136 4514 y(7.5)94 b(POSSIBLE)29 b(INTERPRET)-8 b(A)g(TIONS)29 b(OF)345 4627 y(\\IMPLEMENT)-8 b(A)g(TION".)40 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g (:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:) f(:)h(:)g(:)f(:)40 b Fy(191)345 4805 y(7.5.1)106 b(Implemen)m(tation)30 b(as)h(Individuation.)36 b Fx(:)46 b(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:) g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(191)345 4984 y(7.5.2)106 b(Implemen)m(tation)30 b(as)h(Instan)m(tiation.)63 b Fx(:)46 b(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g (:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(192)345 5162 y(7.5.3)106 b(Implemen)m(tation)30 b(as)h(Reduction.)26 b Fx(:)46 b(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:) g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(194)345 5340 y(7.5.4)106 b(Implemen)m(tation)30 b(as)h(Sup)s(erv)m(enience.)79 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)f(:)h(:)g (:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(196)p eop %%Page: 5 6 5 5 bop 3855 -165 a Fy(5)636 91 y(7.5.4.1)118 b(Sup)s(erv)m(enience:)40 b(An)30 b(in)m(tro)s(duction.)54 b Fx(:)46 b(:)f(:)h(:)g(:)g(:)f(:)h(:) g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(197)636 270 y(7.5.4.2)118 b(Kinds)29 b(of)i(causation.)87 b Fx(:)46 b(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f (:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(200)636 449 y(7.5.4.3)118 b(Sup)s(erv)m(enien)m(t)30 b(causation.)49 b Fx(:)d(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:) g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(206)345 627 y(7.5.5)106 b(Summary)-8 b(.)45 b Fx(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:) g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g (:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(208)136 806 y(7.6)94 b(IMPLEMENT)-8 b(A)g(TION-DEPENDENT)32 b(DET)-8 b(AILS.)72 b Fx(:)46 b(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f (:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(209)345 985 y(7.6.1)106 b(In)30 b(the)h(Details)h(Lie)f(the)f(Di\013erences.)95 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g (:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(209)345 1163 y(7.6.2)106 b(Implemen)m(tation-Dep)s(enden)m(t)30 b(Side)g(E\013ects.)46 b Fx(:)g(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:) f(:)h(:)g(:)f(:)40 b Fy(211)345 1342 y(7.6.3)106 b(Qualia:)42 b(That)30 b(Certain)g(F)-8 b(eeling.)39 b Fx(:)46 b(:)f(:)h(:)g(:)g(:)f (:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:) h(:)g(:)f(:)40 b Fy(214)345 1521 y(7.6.4)106 b(The)30 b(Real)i(Thing.)71 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)h(:)g (:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:) g(:)f(:)h(:)g(:)f(:)40 b Fy(218)136 1699 y(7.7)94 b(FR)m(OM)32 b(MUL)-8 b(TIPLE)30 b(REALIZABILITY)f(TO)345 1812 y(P)-8 b(ANPSYCHISM.)41 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:) g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g (:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(223)345 1991 y(7.7.1)106 b(Multiple)32 b(Realizabilit)m(y)h(Implies)c(Univ)m(ersal)i (Realizabilit)m(y)-8 b(.)94 b Fx(:)46 b(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f (:)h(:)g(:)f(:)40 b Fy(224)345 2170 y(7.7.2)106 b(Ev)m(erything)31 b(Mo)s(dels)g(An)m(ything.)46 b Fx(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f (:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:) 40 b Fy(225)345 2348 y(7.7.3)106 b(Ev)m(erything)31 b(Mo)s(dels)g(Men)m (talit)m(y)-8 b(.)44 b Fx(:)i(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g (:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(226)136 2527 y(7.8)94 b(SUMMAR)-8 b(Y.)92 b Fx(:)46 b(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g (:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:) f(:)h(:)g(:)f(:)40 b Fy(228)0 2805 y Fz(8)84 b(RETURN)36 b(TO)e(THE)g(CHINESE)f(R)m(OOM.)1797 b(229)136 2984 y Fy(8.1)94 b(INTR)m(ODUCTION.)41 b Fx(:)46 b(:)f(:)h(:)g(:)g(:)f(:)h(:)g (:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:) f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(229)136 3162 y(8.2)94 b(WHA)-8 b(T)32 b(IS)d(IT)h(LIKE)g(TO)f(BE)i(IN)f(A)h (CHINESE)e(R)m(OOM?)85 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f (:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(229)345 3341 y(8.2.1)106 b(The)30 b(Japanese)h(Ro)s(om)e(and)h(Sub)5 b(jectiv)m(e)31 b(Exp)s(erience.)84 b Fx(:)46 b(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g (:)f(:)h(:)g(:)f(:)40 b Fy(229)345 3520 y(8.2.2)106 b(The)30 b(Library)g(Ro)s(om.)24 b Fx(:)46 b(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)h(:)g (:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:) g(:)f(:)h(:)g(:)f(:)40 b Fy(230)345 3698 y(8.2.3)106 b(The)30 b(Helen)h(Keller)g(Ro)s(om.)41 b Fx(:)46 b(:)f(:)h(:)g(:)f(:)h (:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:) h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(230)345 3877 y(8.2.4)106 b(The)30 b(Chinese)g(High-Rise)i(Apartmen)m(t)d(House.)46 b Fx(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:) h(:)g(:)f(:)40 b Fy(231)136 4056 y(8.3)94 b(SEARLE)30 b(ON)g(BRAINS)g(AS)g(COMPUTERS.)82 b Fx(:)46 b(:)f(:)h(:)g(:)f(:)h(:)g (:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(233)345 4234 y(8.3.1)106 b(Is)30 b(the)h(Mind)f(a)h(Computer)d (Program?)47 b Fx(:)f(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f (:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(233)345 4413 y(8.3.2)106 b(Can)30 b(the)h(Op)s(erations)f(of)g(the)h(Brain)f (Be)h(Sim)m(ulated)f(on)h(a)f(Digital)j(Computer?)84 b Fx(:)46 b(:)f(:)40 b Fy(234)345 4592 y(8.3.3)106 b(Is)30 b(the)h(Brain)f(a)h(Digital)i(Computer?)k Fx(:)46 b(:)g(:)g(:)f(:)h(:)g (:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:) f(:)40 b Fy(235)136 4770 y(8.4)94 b(RETURN)30 b(TO)g(THE)g(HELEN)g (KELLER)g(R)m(OOM.)52 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f (:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(241)0 5048 y Fz(9)84 b(NAMES)105 b(F)m(OR)f(THINGS:)g(FR)m(OM)h (\\MONKEY-LIKE)e(IMIT)-9 b(A)g(TION")103 b(TO)136 5161 y(NA)-9 b(TURAL-LANGUA)m(GE)36 b(UNDERST)-9 b(ANDING.)1413 b(243)136 5340 y Fy(9.1)94 b(A)31 b(PUZZLE.)41 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)h(:)g (:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:) g(:)f(:)h(:)g(:)f(:)40 b Fy(243)p eop %%Page: 6 7 6 6 bop 3855 -165 a Fy(6)136 91 y(9.2)94 b(WHA)-8 b(T)82 b(DID)g(HELEN)f(KELLER)f(UNDERST)-8 b(AND,)82 b(AND)f(WHEN)h(DID)g(SHE) 345 204 y(UNDERST)-8 b(AND)32 b(IT?)58 b Fx(:)45 b(:)h(:)g(:)g(:)f(:)h (:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:) g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(243)136 381 y(9.3)94 b(THE)30 b(WELL)h(HOUSE:)f(EPIPHENY,)g(PUZZLE,) g(AND)h(SIGNIFICANCE.)64 b Fx(:)45 b(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(248)345 557 y(9.3.1)106 b(Epiphan)m(y)-8 b(.)49 b Fx(:)d(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:) f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f (:)h(:)g(:)f(:)40 b Fy(248)345 734 y(9.3.2)106 b(Aftere\013ects.)42 b Fx(:)k(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:) h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h (:)g(:)f(:)40 b Fy(249)345 910 y(9.3.3)106 b(The)30 b(Puzzle)h(of)g (the)f(W)-8 b(ell)33 b(House.)87 b Fx(:)45 b(:)h(:)g(:)g(:)f(:)h(:)g(:) f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f (:)40 b Fy(251)345 1087 y(9.3.4)106 b(The)30 b(Signi\014cance)h(of)g (the)f(W)-8 b(ell)32 b(House.)94 b Fx(:)46 b(:)f(:)h(:)g(:)f(:)h(:)g(:) g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(251)136 1264 y(9.4)94 b(TERRA)m(CE'S)30 b(THEOR)-8 b(Y)30 b(OF)h(NAMES.)84 b Fx(:)45 b(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g (:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(252)345 1440 y(9.4.1)106 b(In)m(tro)s(duction.)66 b Fx(:)45 b(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h (:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:) g(:)f(:)40 b Fy(252)345 1617 y(9.4.2)106 b(Ov)m(erview)31 b(of)g(T-Naming.)75 b Fx(:)46 b(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g (:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:) f(:)40 b Fy(252)345 1793 y(9.4.3)106 b(T-Naming.)86 b Fx(:)46 b(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f (:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:) h(:)g(:)f(:)40 b Fy(255)345 1970 y(9.4.4)106 b(Critique)31 b(of)f(T-Naming.)50 b Fx(:)c(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:) g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g (:)f(:)40 b Fy(259)345 2146 y(9.4.5)106 b(Can)30 b(Ap)s(es)g(Sp)s(eak)g (for)g(Themselv)m(es?.)86 b Fx(:)46 b(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g (:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(260)636 2323 y(9.4.5.1)118 b(F)-8 b(rom)30 b(represen)m(tation)h (to)h(language.)e Fx(:)46 b(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g (:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(260)636 2499 y(9.4.5.2)118 b(Orangutan)30 b(reference.)87 b Fx(:)45 b(:)h(:)g(:)g(:)f(:)h(:)g(:)f (:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:) 40 b Fy(262)636 2676 y(9.4.5.3)118 b(Against)31 b(T-naming.)f Fx(:)46 b(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g (:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(264)136 2852 y(9.5)94 b(WHO)31 b(\(OR)f(WHA)-8 b(T\))32 b(CAN)e(HA)-10 b(VE)31 b(REPRESENT)-8 b(A)g(TIONS?)75 b Fx(:)45 b(:)h(:)g(:)f(:)h(:)g (:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(265)136 3029 y(9.6)94 b(BR)m(UNER)32 b(A)m(GAIN.)54 b Fx(:)46 b(:)f(:)h(:)g(:)g(:)f (:)h(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:) h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(267)136 3206 y(9.7)94 b(CONCLUDING)31 b(REMARKS)e(ON)i(HELEN)f (KELLER.)68 b Fx(:)46 b(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g (:)f(:)h(:)g(:)f(:)40 b Fy(268)136 3382 y(9.8)94 b(SUMMAR)-8 b(Y.)92 b Fx(:)46 b(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g (:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:) g(:)f(:)h(:)g(:)f(:)h(:)g(:)f(:)40 b Fy(268)0 3650 y Fz(10)32 b(REFERENCES.)2864 b(273)p eop %%Page: 7 8 7 7 bop 0 819 a FA(Abstract)0 1328 y Fy(What)37 b(do)s(es)f(it)g(mean)g (to)h(understand)d(language?)59 b(John)35 b(Searle)i(once)g(said:)52 b("The)36 b(Chinese)g(Ro)s(om)f(sho)m(ws)0 1441 y(what)26 b(w)m(e)h(knew)f(all)i(along:)40 b(syn)m(tax)27 b(b)m(y)f(itself)i(is)e (not)h(su\016cien)m(t)g(for)f(seman)m(tics.)40 b(\(Do)s(es)27 b(an)m(y)m(one)h(actually)g(den)m(y)0 1554 y(this)38 b(p)s(oin)m(t,)i(I)d(mean)g(straigh)m(t)i(out?)63 b(Is)37 b(an)m(y)m(one)i(actually)h(willing)e(to)h(sa)m(y)-8 b(,)41 b(straigh)m(t)e(out,)h(that)e(they)g(think)0 1667 y(that)f(syn)m(tax,)h(in)e(the)g(sense)g(of)g(formal)f(sym)m(b)s(ols,)i (is)f(really)h(the)f(same)g(as)g(seman)m(tic)g(con)m(ten)m(t,)k(in)c (the)g(sense)0 1779 y(of)g(meanings,)f(though)m(t)h(con)m(ten)m(ts,)j (understanding,)c(etc.?\).")j(Elsewhere,)e(I)g(ha)m(v)m(e)g(argued)f ("that)i(\(suitable\))0 1892 y(purely)24 b(syn)m(tactic)j(sym)m(b)s (ol-manipulation)c(of)i(a)h(computational)f (natural-language-understanding)h(system's)0 2005 y(kno)m(wledge)44 b(base)g(su\016ces)f(for)g(it)h(to)g(understand)e(natural)h(language.") j(The)c(fundamen)m(tal)h(thesis)g(of)h(the)0 2118 y(presen)m(t)c(b)s(o) s(ok)g(is)g(that)g(understanding)f(is)h(recursiv)m(e:)60 b("Seman)m(tic")41 b(understanding)e(is)h(a)g(corresp)s(ondence)0 2231 y(b)s(et)m(w)m(een)55 b(t)m(w)m(o)h(domains;)66 b(a)55 b(cognitiv)m(e)i(agen)m(t)f(understands)d(one)h(of)h(those)g (domains)f(in)g(terms)f(of)i(an)0 2344 y(an)m(teceden)m(tly)33 b(understo)s(o)s(d)d(one.)43 b(But)31 b(ho)m(w)g(is)g(that)h(other)f (domain)f(understo)s(o)s(d?)41 b(Recursiv)m(ely)-8 b(,)33 b(in)e(terms)f(of)0 2457 y(y)m(et)22 b(another.)37 b(But,)24 b(since)d(recursion)f(needs)g(a)h(base)g(case,)j(there)d(m)m(ust)e(b)s (e)h(a)h(domain)f(that)h(is)g(not)f(understo)s(o)s(d)f(in)0 2570 y(terms)24 b(of)i(another.)39 b(So,)26 b(it)g(m)m(ust)f(b)s(e)f (understo)s(o)s(d)g(in)h(terms)f(of)i(itself.)39 b(Ho)m(w?)h(Syn)m (tactically!)h(In)25 b(syn)m(tactically)0 2683 y(understo)s(o)s(d)35 b(domains,)i(some)f(elemen)m(ts)h(are)g(understo)s(o)s(d)e(in)h(terms)g (of)g(others.)60 b(In)36 b(the)h(case)g(of)g(language,)0 2796 y(linguistic)32 b(elemen)m(ts)g(are)g(understo)s(o)s(d)e(in)h (terms)f(of)i(non-linguistic)g(\("conceptual"\))j(y)m(et)d(in)m(ternal) g(elemen)m(ts.)0 2909 y(Put)37 b(brie\015y)-8 b(,)39 b(blun)m(tly)-8 b(,)40 b(and)c(a)i(bit)f(parado)m(xically)-8 b(,)42 b(seman)m(tic)c(understanding)e(is)h(syn)m(tactic)i (understanding.)0 3021 y(Th)m(us,)26 b(an)m(y)g(cognitiv)m(e)i(agen)m (t{h)m(uman)d(or)h(computer{capable)g(of)g(syn)m(tax)g(\(sym)m(b)s(ol)e (manipulation\))h(is)h(capable)0 3134 y(of)h(understanding)f(language.) 41 b(The)27 b(purp)s(ose)e(of)j(this)f(b)s(o)s(ok)f(is)i(to)f(presen)m (t)h(argumen)m(ts)e(for)h(this)g(p)s(osition,)i(and)0 3247 y(to)36 b(in)m(v)m(estigate)j(its)d(implications.)56 b(Subsequen)m(t)34 b(c)m(hapters)i(discuss:)50 b(mo)s(dels)34 b(and)h(seman)m(tic)h(theories)g(\(with)0 3360 y(critical)k(ev)-5 b(aluations)40 b(of)f(w)m(ork)f(b)m(y)h(Arturo)f(Rosen)m(blueth)g(and)g (Norb)s(ert)g(Wiener,)j(Brian)e(Can)m(t)m(w)m(ell)h(Smith,)0 3473 y(and)30 b(Marx)g(W.)h(W)-8 b(artofsky\);)32 b(the)e(nature)g(of)h ("syn)m(tactic)h(seman)m(tics")f(\(including)g(the)f(relev)-5 b(ance)31 b(of)g(An)m(tonio)0 3586 y(Damasio's)26 b(cognitiv)m(e)h (neuroscien)m(ti\014c)f(theories\);)i(conceptual-role)f(seman)m(tics)e (\(with)g(critical)i(ev)-5 b(aluations)26 b(of)0 3699 y(w)m(ork)j(b)m(y)f(Jerry)g(F)-8 b(o)s(dor)29 b(and)g(Ernest)f(Lep)s (ore,)h(Gilb)s(ert)g(Harman,)f(Da)m(vid)i(Lewis,)f(Barry)g(Lo)s(ew)m (er,)g(William)g(G.)0 3812 y(Lycan,)24 b(Timoth)m(y)d(C.)g(P)m(otts,)k (and)c(Wilfrid)h(Sellars\);)j(the)d(role)g(of)g(negotiation)i(in)d(in)m (terpreting)i(comm)m(unicativ)m(e)0 3925 y(acts)46 b(\(including)e(ev) -5 b(aluations)46 b(of)f(theories)g(b)m(y)g(Jerome)f(Bruner)f(and)h(P)m (atric)m(k)i(Henry)f(Winston\);)52 b(Hilary)0 4038 y(Putnam's)21 b(and)g(Jerry)g(F)-8 b(o)s(dor's)23 b(views)f(of)g(metho)s(dological)h (solipsism;)h(implemen)m(tation)e(and)f(its)i(relationships)0 4151 y(with)39 b(suc)m(h)g(metaph)m(ysical)h(concepts)g(as)f (individuation,)j(instan)m(tiation,)i(exempli\014cation,)e(reduction,)g (and)0 4263 y(sup)s(erv)m(enience)35 b(\(with)h(a)g(study)f(of)h(Jaegw) m(on)h(Kim's)d(theories\);)40 b(John)35 b(Searle's)h(Chinese-Ro)s(om)f (Argumen)m(t)0 4376 y(and)c(its)i(relev)-5 b(ance)33 b(to)f(understanding)f(Helen)h(Keller)h(\(and)e(vice)i(v)m(ersa\);)h (and)d(Herb)s(ert)h(T)-8 b(errace's)33 b(theory)f(of)0 4489 y(naming)j(as)h(a)h(fundamen)m(tal)e(linguistic)i(abilit)m(y)g (unique)e(to)i(h)m(umans.)56 b(Throughout,)36 b(reference)h(is)f(made)f (to)0 4602 y(an)f(implemen)m(ted)f(computational)i(theory)g(of)f (cognition:)50 b(a)35 b(computerized)f(cognitiv)m(e)j(agen)m(t)e (implemen)m(ted)0 4715 y(in)30 b(the)g(SNePS)f(kno)m(wledge-represen)m (tation)k(and)c(reasoning)h(system.)40 b(SNePS)29 b(is:)41 b(sym)m(b)s(olic)29 b(\(or)i("classical";)0 4828 y(as)43 b(opp)s(osed)f(to)h(connectionist\),)48 b(prop)s(ositional)43 b(\(as)h(opp)s(osed)e(to)h(b)s(eing)f(a)h(taxonomic)h(or)e ("inheritance")0 4941 y(hierarc)m(h)m(y\),)61 b(and)54 b(fully)g(in)m(tensional)h(\(as)g(opp)s(osed)e(to)i(\(partly\))g (extensional\),)62 b(with)54 b(sev)m(eral)i(t)m(yp)s(es)e(of)0 5054 y(in)m(terrelated)38 b(inference)e(and)g(b)s(elief-revision)h(mec) m(hanisms,)f(sensing)g(and)g(e\013ecting)i(mec)m(hanisms,)e(and)g(the)0 5167 y(abilit)m(y)23 b(to)f(mak)m(e,)h(reason)f(ab)s(out,)h(and)d (execute)j(plans.)37 b(This)21 b(do)s(cumen)m(t)f(is)h(T)-8 b(ec)m(hnical)23 b(Rep)s(ort)e(96-26)i(\(Bu\013alo:)0 5280 y(SUNY)30 b(Bu\013alo)i(Departmen)m(t)e(of)h(Computer)d (Science\).)1927 5568 y(7)p eop %%Page: 9 9 9 9 bop 227 989 a Fy(The)25 b(w)m(orld)h(w)m(e)g(p)s(erceiv)m(e)g(is)f (actually)j(an)d(illusion)h(created)g(within)f(our)g(mind,)g(and)g (there)g(instead)227 1102 y(exists)36 b(another)f(w)m(orld)f(b)s(ey)m (ond)g(our)h(h)m(uman)e(p)s(erceptions,)j(whic)m(h)e(is)h(accessible)h (only)f(through)227 1215 y(the)c(p)s(o)m(w)m(ers)f(of)h(the)f (imagination.)827 1328 y(|W.)h(R.)g(Hohen)m(b)s(erger)1693 1295 y Fu(1)227 1604 y Fy(Y)-8 b(ou)31 b(can)g(only)f(lo)s(ok)h(at)g (things)g(from)e(where)g(y)m(ou)i(stand.)827 1717 y(|Kate)g(Bush)1342 1684 y Fu(2)227 1993 y Fy(The)42 b(Chinese)g(ro)s(om)f(sho)m(ws)i(what) f(w)m(e)h(knew)f(all)h(along:)66 b(syn)m(tax)43 b(b)m(y)g(itself)g(is)f (not)h(su\016cien)m(t)227 2106 y(for)34 b(seman)m(tics.)51 b(\(Do)s(es)35 b(an)m(y)m(one)g(actually)g(den)m(y)f(this)g(p)s(oin)m (t,)h(I)e(mean)g(straigh)m(t)i(out?)51 b(Is)33 b(an)m(y)m(one)227 2219 y(actually)e(willing)f(to)h(sa)m(y)-8 b(,)31 b(straigh)m(t)g(out,) f(that)g(they)g(think)f(that)h(syn)m(tax,)g(in)g(the)f(sense)h(of)f (formal)227 2332 y(sym)m(b)s(ols,)45 b(is)f(really)g(the)f(same)g(as)g (seman)m(tic)g(con)m(ten)m(t,)49 b(in)43 b(the)g(sense)g(of)g (meanings,)j(though)m(t)227 2444 y(con)m(ten)m(ts,)33 b(understanding,)c(etc.?\))827 2557 y(|John)h(Searle)1379 2524 y Fu(3)227 2833 y Fy(My)36 b(thesis)g(is)f(that)h(\(suitable\))h (purely)d(syn)m(tactic)k(sym)m(b)s(ol-manipulation)c(of)h(a)h (computational)227 2946 y(natural-language-understanding)i(system's)e (kno)m(wledge)i(base)f(su\016ces)f(for)h(it)g(to)h(understand)227 3059 y(natural)31 b(language.)827 3172 y(|William)g(J.)f(Rapap)s(ort) 1744 3139 y Fu(4)227 3448 y Fy(Do)s(es)g(that)f(mak)m(e)g(an)m(y)g (sense?)40 b(Y)-8 b(es:)40 b(Ev)m(erything)29 b(mak)m(es)g(sense.)40 b(The)28 b(question)h(is:)40 b(What)30 b(sense)227 3561 y(do)s(es)g(it)h(mak)m(e?)827 3674 y(|Stuart)f(C.)g(Shapiro)1626 3641 y Fu(5)p 0 4707 1560 4 v 104 4760 a Ft(1)138 4792 y Fs(Quotation)c(on)g(a)g(business)g(card,)g(of)g(unkno)n(wn)f(origin.) 104 4852 y Ft(2)138 4883 y Fs(F)-6 b(rom)25 b(a)h(radio)h(in)n(terview) f(on)f Fr(A)n(l)t(l)i(Things)h(Consider)l(e)l(d)8 b Fs(,)27 b(heard)f(on)g(WBF)n(O{FM,)g(21)h(Jan)n(uary)f(1994.)36 b(This)26 b(w)n(as)h(part)f(of)g(her)0 4975 y(answ)n(er)g(to)f(the)g (question)g(of)h(ho)n(w)f(a)g(w)n(oman)g(could)g(kno)n(w)g(if)h(she)f (w)n(ould)h(write)f(di\013eren)n(tly)g(w)n(ere)g(she)h(a)f(man.)33 b(Bush)25 b(p)r(oin)n(ted)g(out)0 5066 y(that)g(she)h(w)n(as)h Fr(not)33 b Fs(a)26 b(man)f(and)g(so)h Fr(c)l(ouldn)-8 b('t)34 b Fs(kno)n(w.)104 5126 y Ft(3)138 5157 y Fs(Searle)27 b(1993:)g(68.)104 5217 y Ft(4)138 5249 y Fs(Rapap)r(ort)f(1988b:)h (85{86.)104 5308 y Ft(5)138 5340 y Fs(In)e(con)n(v)n(ersation,)i(19)f (April)g(1994.)1927 5568 y Fy(9)p eop %%Page: 175 10 175 175 bop 0 778 a Fq(Chapter)66 b(7)0 1256 y FA(THE)79 b(NA)-20 b(TURE)79 b(OF)0 1505 y(IMPLEMENT)-20 b(A)g(TION)0 2051 y Fp(7.1)137 b(IMPLEMENT)-11 b(A)g(TION)43 b(AS)k(SEMANTIC)313 2200 y(INTERPRET)-11 b(A)g(TION:)45 b(THESIS.)0 2474 y Fy(As)70 b(I)g(said)h(at)g(the)f(v)m(ery)h(b)s(eginning)f(\()p Fo(x)q Fy(1.2.1\),)82 b(men)m(tal)71 b(states)g(and)f(pro)s(cesses)g (are)h(not)g(merely)0 2587 y(algorithms)59 b(but)g Fv(pr)-5 b(o)g(c)g(esses)7 b Fy(|in)62 b(the)d(tec)m(hnical)i(sense)f(of)f(an)g (algorithm)h(in)f(execution.)3387 2554 y Fu(1)3555 2587 y Fy(What)h(is)0 2700 y(the)50 b(on)m(tological)k(status)c(of)g(a)h (computer)d(pro)s(cess)i(so)g(understo)s(o)s(d?)97 b(Note)52 b(that)e(a)h(computer)d(pro)s(cess)0 2813 y(m)m(ust)66 b(b)s(e)h(implemen)m(ted:)113 b(It)67 b(is)g(a)h(ph)m(ysical)g(device)g Fv(b)-5 b(ehaving)76 b Fy(in)67 b(a)g(certain)h Fv(way)8 b Fy(;)87 b(the)68 b Fv(way)76 b Fy(is)0 2925 y(describ)s(ed)59 b(\(or)h(sp)s(eci\014ed\))g(b)m(y)g(the)g(algorithm.)129 b(No)m(w,)68 b(the)61 b(ph)m(ysical)f(device)h(running)d(the)i(pro)s (cess)0 3038 y Fv(implements)70 b Fy(the)61 b(algorithm.)133 b(The)61 b(thesis)g(I)g(wish)f(to)i(put)e(forw)m(ard)h(and)f(examine)h (here)g(is)g(this:)992 3151 y(An)30 b(implemen)m(tation)g(is)h(a)f (seman)m(tic)h(in)m(terpretation.)0 3264 y(But)47 b(what)f(is)h(it)g (an)g(in)m(terpretation)h(of)7 b(?)89 b(In)46 b(the)h(case)g(at)h (hand,)h(a)e(computer)f(pro)s(cess)g(view)m(ed)h(as)g(an)0 3377 y(implemen)m(tation)42 b(is)g(a)g(seman)m(tic)g(in)m(terpretation) h(of)g(an)e(algorithm;)48 b(the)43 b(algorithm)e(pla)m(ys)i(the)f(syn)m (tactic)0 3490 y(role.)97 b(In)48 b(other)h(cases,)55 b(that)49 b(whic)m(h)g(pla)m(ys)g(the)g(role)h(of)f(syn)m(tactic)i (domain)d(to)h(the)g(implemen)m(tation's)0 3603 y(role)61 b(as)g(seman)m(tic)f(domain)g(will)g(b)s(e)g(di\013eren)m(t)h(sorts)f (of)h(things.)130 b(F)-8 b(or)61 b(reasons)g(that)g(will)g(b)s(ecome)0 3716 y(clear)h(b)s(elo)m(w,)69 b(I)60 b(shall)h(use)g(the)g(term)f Fv(A)n(bstr)-5 b(action)69 b Fy(for)60 b(the)h(syn)m(tactic)i(domain,) 68 b(so)61 b(m)m(y)f(thesis)h(is:)628 3829 y(An)30 b(implemen)m(tation) g(is)h(a)f(seman)m(tic)h(in)m(terpretation)h(of)e(an)h(Abstraction.)0 3942 y(The)f(bulk)f(of)i(this)f(c)m(hapter)h(is)g(dev)m(oted)g(to)g (explicating)h(these)f(notions)g(and)f(justifying)g(the)g(thesis.)0 4328 y Fp(7.2)137 b(GOOD)47 b(OLD-F)-15 b(ASHIONED)46 b(CAR)-11 b(TESIAN)46 b(DUALISM.)0 4602 y Fy(Computational)f(cognitiv)m (e)j(science,)i(or)c(what)f(John)f(Haugeland)i(\(1985:)i(112\))f(has)e (termed)f(\\go)s(o)s(d)h(old-)0 4715 y(fashioned)d(arti\014cial)i(in)m (telligence",)49 b(is,)c(I)d(b)s(eliev)m(e,)47 b(go)s(o)s(d)42 b(old-fashioned)h(Cartesian)g(dualism.)75 b(The)42 b(view)0 4828 y(that)28 b(men)m(tal)f(states)h(and)e(pro)s(cesses)h(are)g(\(or)h (are)f(expressible)g(as\))h(algorithms)f(that)g(are)h Fv(implemente)-5 b(d)31 b(in)j Fy(the)0 4940 y(ph)m(ysical)24 b(states)g(and)f(pro)s(cesses)g(of)g(ph)m(ysical)h(devices)g(is)f(\(a)h (form)e(of)7 b(\))23 b(Cartesian)h(dualism:)36 b(The)22 b(men)m(tal)i(states)0 5053 y(and)37 b(pro)s(cesses)h(and)f(the)h(ph)m (ysical)g(states)h(and)e(pro)s(cesses)g(can)h(b)s(e)f(though)m(t)h(of)g (as)g(di\013eren)m(t)g(\\substances")p 0 5163 1560 4 v 104 5217 a Ft(1)138 5249 y Fs(Ho)n(w)32 b(can)f(a)h(men)n(tal)e Fr(state)39 b Fs(b)r(e)31 b(a)g Fr(pr)l(o)l(c)l(ess)6 b Fs(?)54 b(One)30 b(w)n(a)n(y)i(is)g(if)f(the)g(men)n(talstate)g(is)h (implemen)n(ted)d(as)j(a)f(certain)h(sequence)f(of)0 5340 y(neuron)25 b(\014rings.)35 b(Cf.)27 b(the)e(discussion)i(of)f (Damasio's)h(theories,)g Fi(xx)p Fs(2.8.3,)h(3.2.2.2.1.)1882 5568 y Fy(175)p eop %%Page: 176 11 176 176 bop 3764 -165 a Fy(176)0 91 y(that)31 b(\\in)m(teract".)43 b(Ho)m(w)31 b(migh)m(t)g(this)f(b)s(e?)300 268 y(It)39 b(should)f(b)s(e)h(clear)h(that)g(an)f(algorithm)g(and)f(a)i(computer)e (are)h(di\013eren)m(t)h(kinds)e(of)h(\\substance".)0 381 y(If)g(one)g(considers)g(an)g(algorithm)h(as)f(a)h(mathematical)f (abstraction)i(\(in)e(the)g(ordinary)g(sense)g(of)g(the)h(term)0 494 y(`abstraction'\),)c(then)c(it)h(is)g(an)g(abstract)g(mathematical) g(en)m(tit)m(y)i(\(lik)m(e)f(n)m(um)m(b)s(ers,)d(sets,)j(etc.\).)50 b(Alternativ)m(ely)-8 b(,)0 607 y(if)35 b(one)g(considers)g(an)g (algorithm)g(as)g(a)g(text)h(expressed)f(in)g(some)f(language,)k(then)c (it)i(is,)g(sa)m(y)-8 b(,)38 b(ink)c(marks)g(on)0 720 y(pap)s(er)j(or)i(ASCI)s(I)e(c)m(haracters)j(in)e(a)g(w)m(ord-pro)s (cessor's)h(\014le.)65 b(An)38 b(algorithm)g(migh)m(t)g(ev)m(en)h(b)s (e|and)e(indeed)0 832 y(ultimately)29 b(is|\\switc)m(h)g(settings")h (\(or)f(their)f(electronic)j(coun)m(terparts\))e(in)f(a)h(computer.)39 b(In)27 b(an)m(y)i(case,)h(that)0 945 y(is)g(a)h(v)m(ery)g(di\013eren)m (t)g(sort)f(of)h(thing)f(from)f(a)i(v)m(ery)g(ph)m(ysical)g(computer.) 300 1122 y(Ho)m(w)45 b(do)f(mind)f(\(or)h(algorithm\))h(and)f(brain/b)s (o)s(dy)e(\(or)j(computer\))e(\\in)m(teract"?)85 b(By)45 b(the)g(latter)0 1235 y(b)s(eing)d(a)g(seman)m(tic)h(in)m (terpretation|a)h(mo)s(del|of)d(the)h(former.)74 b(More)43 b(precisely)-8 b(,)46 b(the)d Fv(pr)-5 b(o)g(c)g(esses)51 b Fy(of)43 b(the)0 1348 y(brain/b)s(o)s(dy/computer)37 b(are)j(seman)m(tic)g(in)m(terpretations)h(of)f(\(or)g(mo)s(dels)e(of)7 b(\))40 b(the)g(mind/algorithm)e(in)i(the)0 1461 y(sense)e(of)h(seman)m (tics)f(as)h(corresp)s(ondence.)64 b(But)39 b(this)f(is)g(just)g(what)g (w)m(e)h(call)h(an)e(implemen)m(tation.)65 b(So,)40 b(an)0 1574 y(implemen)m(tation)30 b(is)g(a)h(kind)f(of)g(seman)m(tic)h(in)m (terpretation.)300 1750 y(Note,)62 b(b)m(y)54 b(the)g(w)m(a)m(y)-8 b(,)61 b(that)55 b(the)f(mind/algorithm)f(is)h(also)h(a)g(seman)m(tic)f (in)m(terpretation)i(of)e(the)0 1863 y(brain/b)s(o)s(dy/computer,)37 b(since,)i(as)e(w)m(e)h(sa)m(w)f(in)g(Chapter)f(4,)k(the)d(corresp)s (ondence)g(go)s(es)g(b)s(oth)g(w)m(a)m(ys.)61 b(Ho)m(w)0 1976 y(is)44 b(a)h(mind)d(implemen)m(ted?)80 b(Consider)44 b(a)g(computer)f(program:)68 b(Ultimately)-8 b(,)49 b(the)c(program)e (\(as)h(text\))i(is)0 2089 y(implemen)m(ted)39 b(as)i(states)i(of)e(a)g (computer)f(\(expressed)g(in)h(binary)f(states)i(of)f(certain)h(of)f (its)g(comp)s(onen)m(ts\).)0 2202 y(Isn't)g(that)i(purely)e(ph)m (ysical?)75 b(Y)-8 b(es,)46 b(but)41 b(it)h(is)g Fv(also)48 b Fy(purely)41 b(syn)m(tactic;)50 b(hence,)45 b Fv(it)50 b Fy(can)42 b(ha)m(v)m(e)h(a)g(seman)m(tic)0 2315 y(in)m(terpretation.) d(An)22 b(abstract)h(data)g(t)m(yp)s(e,)i(for)d(instance,)j(can)e(b)s (e)f(though)m(t)h(of)g(as)g(the)g(seman)m(tic)g(in)m(terpretation)0 2428 y(of)46 b(an)g(arrangemen)m(t)g(of)g(bits)g(in)f(the)h(computer)f (\(cf.)i(T)-8 b(anen)m(baum)44 b(&)i(Augenstein)g(1981:)i(1,)i(6,)h (45;)j(see)0 2540 y Fo(x)p Fy(2.3\).)59 b(This)35 b(Jan)m(us-faced)i (asp)s(ect)f(of)g(the)g(bit)g(arrangemen)m(ts|though)m(t)h(of)f(b)s (oth)f(as)h(a)h(ph)m(ysical)f(mo)s(del)f(or)0 2653 y(implemen)m(tation) 26 b(of)g(the)g(abstract)i(algorithm)e(and)f(as)i(a)f(syn)m(tactic)i (domain)d(in)m(terpretable)j(b)m(y)e(the)g(algorithm)0 2766 y(and)k(its)h(data)g(structures|is)e(simply)g(our)h(old)h(friend)e (the)i(mo)s(del)e(m)m(uddle)g(\()p Fo(x)p Fy(2.6\).)300 2943 y(No)m(w,)k(is)f(this)f(really)i(go)s(o)s(d)e(old-fashioned)h (Cartesian)h(dualism?)42 b(Is)32 b(mind{b)s(o)s(dy)c(in)m(teraction)34 b(really)0 3056 y(seman)m(tic)44 b(in)m(terpretation)g(or)g(implemen)m (tation?)79 b(Or)42 b(migh)m(t)h(this)g(seman)m(tic/implemen)m (tational)i(view)f(b)s(e)0 3169 y(more)30 b(lik)m(e)h(some)f(other)h (theory)f(of)h(the)f(mind?)136 3398 y Fo(\017)46 b Fy(It)38 b(is)g(not)g(parallelism,)i(since)f(there)f(really)h(is)f(a)g Fv(c)-5 b(ausal)48 b Fy(in)m(teraction:)58 b(The)38 b(algorithm)f(\(b)s (etter:)57 b(the)227 3511 y(pro)s(cess\))31 b Fv(c)-5 b(auses)38 b Fy(the)30 b(ph)m(ysical)h(device)h(to)f(b)s(eha)m(v)m(e)g (in)f(certain)h(w)m(a)m(ys.)136 3690 y Fo(\017)46 b Fy(So)38 b(it's)g(also)g(not)g(epiphenomenalism,)f(either.)62 b(\(And)37 b(the)h(device|or)g(its)g(b)s(eha)m(vior|can)g(pro)s(duce) 227 3803 y(c)m(hanges)e(in)f(the)g(program,)g(as)g(in)g(the)g(case)h (of)f(self-mo)s(difying)f(programs,)h(or)g(ev)m(en)h(in)e(the)h(case)h (of)g(a)227 3916 y(system)c(comp)s(eten)m(t)g(in)g(natural)g(language)i (whose)e(kno)m(wledge)h(base)g(\(part)f(of)g(the)h(soft)m(w)m(are\))h (c)m(hanges)227 4028 y(with)c(eac)m(h)i(in)m(teraction.\))136 4207 y Fo(\017)46 b Fy(Could)c(it)h(b)s(e)f(a)h(dual-asp)s(ect)g (theory?)78 b(P)m(erhaps:)65 b(Certainly)-8 b(,)46 b(the)d(ph)m(ysical) g(states)h(and)e(pro)s(cesses)227 4320 y(are)i(one)g(\\lev)m(el)i(of)e (description",)j(and)c(the)h(men)m(tal)g(states)h(and)e(pro)s(cesses)g (are)h(another)g(\\lev)m(el)i(of)227 4433 y(description")41 b Fv(of)h(the)g(same)g(\(physic)-5 b(al\))44 b(system)7 b Fy(.)70 b(But)40 b(talk)i(of)e(lev)m(els)h(of)g(description)f(seems)f (to)i(me)227 4546 y(to)36 b(b)s(e)e(less)h(illuminating)g(than)g(the)g (theory)g(of)g(seman)m(tics)g(as)g(corresp)s(ondence.)54 b(More)36 b(to)g(the)f(p)s(oin)m(t,)227 4659 y(neither)28 b(\\lev)m(el")j(is)d(a)h(complete)g(description)f(of)g(the)g(system:)39 b(The)28 b(algorithm)g(is)g(not)h(the)f(pro)s(cess,)g(nor)227 4772 y(can)38 b(one)f(infer)g(from)f(the)h(algorithm)h(what)f(the)g (future)g(b)s(eha)m(vior)g(of)h(the)f(pro)s(cess)g(will)g(b)s(e)g (\(i.e.,)k(the)227 4885 y(pro)s(cess)30 b(can)g(b)s(eha)m(v)m(e)h(in)f (w)m(a)m(ys)h(not)f(predictable)h(b)m(y)f(the)g(programmer)e(\(cf.)41 b(F)-8 b(etzer)32 b(1988,)g(1991\).)43 b(And)227 4998 y(ev)m(en)32 b(a)g(complete)f(ph)m(ysical)h(description)f(of)h(the)f (system)f(w)m(ould)h(not)h(tell)g(us)f Fv(what)41 b Fy(it)32 b(is)f(doing;)h(this)f(is)227 5111 y(one)g(of)f(the)h(lessons)g(of)f (functionalism.)300 5340 y(So)e(dualism)e(is)h(at)i(least)g(plausible.) 40 b(Do)28 b(the)g(ph)m(ysical)g(states)h(and)e(pro)s(cesses)h(pro)s (duce)e(men)m(tal)i(ones?)p eop %%Page: 177 12 177 177 bop 3764 -165 a Fy(177)0 91 y(Here)38 b(is)f(where)g(the)h (problem)d(of)j(qualia|i.e.,)j(sub)5 b(jectiv)m(e)38 b(qualitativ)m(e)i(exp)s(eriences,)g(including)d(pain)g(and)0 204 y(ph)m(ysical)31 b(sensations|en)m(ters.)42 b(W)-8 b(e)31 b(shall)g(ha)m(v)m(e)g(something)f(to)h(sa)m(y)g(ab)s(out)g(it)f (later)i(\()p Fo(x)q Fy(7.6.2\).)0 547 y Fp(7.3)137 b(IMPLEMENT)-11 b(A)g(TION)43 b(AS)k(SEMANTIC)313 697 y(INTERPRET)-11 b(A)g(TION:)45 b(EVIDENCE.)227 929 y Fx(:)15 b(:)g(:)67 b Fy(the)51 b(terms)e(of)i(art)g(emplo)m(y)m(ed)g(in)f(computer)f (science|)p Fx(:)15 b(:)g(:)68 b Fv(implementation)60 b Fx(:)15 b(:)g(:)h Fy(|will)227 1042 y(ultimately)60 b(b)s(e)e(de\014nable)g(only)h(with)g(reference)g(to)g Fx(:)15 b(:)g(:)75 b Fy(attributed)59 b(seman)m(tics")h(\(Smith)227 1155 y(1982b:)32 b(9.\))0 1378 y(Let's)45 b(brie\015y)e(review)h(the)g (data)h(w)m(e)f(\014rst)g(lo)s(ok)m(ed)h(at)f(in)g Fo(x)p Fy(2.3.)83 b(Some)43 b(of)h(those)h(pairs)e(of)i(syn)m(tactic)h(and)0 1491 y(seman)m(tic)30 b(domains)f(w)m(ere)h(clear)h(examples)e(of)h (implemen)m(tations;)f(others)h(can)g(b)s(e)f(so)h(though)m(t)h(of.)40 b(There)30 b(are)0 1604 y(three)h(paradigmatic)f(cases:)151 1809 y(seman)m(tic)g(domain)p 151 1822 670 4 v 1589 w(syn)m(tactic)i (domain)p 2410 1840 678 4 v 151 1947 a(17.)41 b(a)31 b(computer)e(program)248 b(is)31 b(an)f(implemen)m(tation)g(of)100 b(sp)s(eci\014cations)151 2060 y(18.)41 b(a)31 b(computational)g(pro)s (cess)99 b(is)31 b(an)f(implemen)m(tation)g(of)100 b(a)30 b(computer)g(program)f(or)h(algorithm)151 2173 y(an)g(implemen)m (tation)474 b(is)31 b(an)f(implemen)m(tation)g(of)100 b(an)30 b(abstract)h(data)g(t)m(yp)s(e)0 2379 y(Th)m(us,)23 b(w)m(e)g(implemen)m(t)e(a)i(program)e(when)g(w)m(e)i(compile)f(and)g (execute)i(it,)g(w)m(e)f(implemen)m(t)e(a)i(set)g(of)f(sp)s (eci\014cations)0 2492 y(when)k(w)m(e)i(write)f(a)g(computer)f (program,)h(and)g(w)m(e)g(implemen)m(t)f(an)h(abstract)h(data)g(t)m(yp) s(e)f(suc)m(h)g(as)g(a)g(stac)m(k)i(when)0 2604 y(w)m(e)43 b(write)g(co)s(de)g(\(in)g(some)g(computer)e(programming)g(language\))k (that)e(sp)s(eci\014es)g Fv(how)54 b Fy(the)43 b(v)-5 b(arious)42 b(stac)m(k)0 2717 y(op)s(erations)31 b(\(suc)m(h)f(as)h Fv(push)38 b Fy(and)30 b Fv(p)-5 b(op)6 b Fy(\))32 b(will)e(w)m(ork.) 300 2894 y(There)d(are)h(sev)m(eral)h(other)f(cases)g(that,)h(while)f (w)m(e)g(don't,)g(normally)-8 b(,)28 b(use)f(the)h(term)f(`implemen)m (tation')0 3007 y(in)j(discussing)g(them,)f(are)i(clearly)h(of)e(the)h (same)f(t)m(yp)s(e)g(as)h(the)f(paradigms)g(ab)s(o)m(v)m(e,)h(e.g.:)411 3307 y(seman)m(tic)f(domain)p 411 3320 670 4 v 1247 w(syn)m(tactic)i (domain)p 2328 3338 678 4 v 411 3445 a(4,)f(5.)41 b(a)30 b(p)s(erformance)99 b(is)30 b(an)g(implemen)m(tation)g(of)100 b(a)31 b(m)m(usical)f(score)h(or)f(pla)m(y-script)411 3558 y(10.)41 b(a)31 b(house)423 b(is)30 b(an)g(implemen)m(tation)g(of) 100 b(a)31 b(blueprin)m(t)411 3671 y(15.)41 b(a)31 b(SNePS)f(no)s(de) 154 b(is)30 b(an)g(implemen)m(tation)g(of)100 b(a)31 b(concept)300 3877 y(Finally)-8 b(,)32 b(there)f(are)f(a)h(couple)g(of) f(examples)g(that)h(can)g(clearly)h(b)s(e)d(though)m(t)i(of)g(in)f(the) h(same)e(w)m(a)m(y:)278 4082 y(seman)m(tic)i(domain)p 278 4095 670 4 v 1860 w(syn)m(tactic)h(domain)p 2809 4113 678 4 v 278 4220 a(2.)41 b(a)31 b(set-theoretic)i(mo)s(del)542 b(is)31 b(an)f(implemen)m(tation)g(of)100 b(a)31 b(formal)e(theory)278 4333 y(16.)41 b(a)31 b(Sein-correlate)h(\(actual)h(ob)5 b(ject\))100 b(is)31 b(an)f(implemen)m(tation)g(of)100 b(a)31 b(Meinongian)g(ob)5 b(ject)300 4539 y(My)34 b(thesis)g(is)h(not) f(only)g(that)h(all)g(implemen)m(tations)e(are)i(seman)m(tic)f(in)m (terpretations)h(of)g(a)f(syn)m(tactic)0 4651 y(domain.)40 b(It)30 b(is)g(also)i(that)f(all)g(seman)m(tic)g(in)m(terpretations)g (can)g(b)s(e)f(seen)g(as)h(implemen)m(tations.)0 4994 y Fp(7.4)137 b(WHA)-11 b(T)45 b(EXA)l(CTL)-11 b(Y)45 b Fb(IS)h Fp(AN)f(IMPLEMENT)-11 b(A)g(TION?)227 5227 y Fy(On)42 b(the)g(one)h(hand,)h(w)m(e)f(ha)m(v)m(e)h(a)e(v)m(ery)h (elegan)m(t)i(set)d(of)h(mathematical)g(results)f(ranging)g(from)227 5340 y(T)-8 b(uring's)35 b(theorem)f(to)h(Ch)m(urc)m(h's)f(thesis)h(to) h(recursiv)m(e)f(function)g(theory)-8 b(.)54 b(On)34 b(the)h(other)h(hand,)p eop %%Page: 178 13 178 178 bop 3764 -165 a Fy(178)227 91 y(w)m(e)46 b(ha)m(v)m(e)g(an)g (impressiv)m(e)e(set)i(of)f(electronic)i(devices)f(whic)m(h)f(w)m(e)h (use)f(ev)m(ery)h(da)m(y)-8 b(.)86 b(Since)45 b(w)m(e)227 204 y(ha)m(v)m(e)34 b(suc)m(h)e(adv)-5 b(anced)32 b(mathematics)g(and)g (suc)m(h)g(go)s(o)s(d)g(electronics,)j(w)m(e)e(assume)e(that)i(someho)m (w)227 317 y(someb)s(o)s(dy)28 b(m)m(ust)h(ha)m(v)m(e)i(done)e(the)h (basic)g(philosophical)h(w)m(ork)e(of)h(connecting)h(the)f(mathematics) 227 430 y(to)h(the)f(electronics.)42 b(But)30 b(as)g(far)f(as)h(I)g (can)g(tell)h(that)f(is)g(not)g(the)f(case.)42 b(On)29 b(the)h(con)m(trary)-8 b(,)31 b(w)m(e)f(are)227 543 y(in)d(a)h(p)s (eculiar)g(situation)g(where)f(there)h(is)f(little)i(theoretical)h (agreemen)m(t)f Fx(:)15 b(:)g(:)43 b Fy(on)28 b(suc)m(h)f(absolutely) 227 656 y(fundamen)m(tal)44 b(questions)h(as,)k(What)c(exactly)i(is)e (a)g(digital)h(computer?)82 b(What)46 b(exactly)g(is)f(a)227 769 y(sym)m(b)s(ol?)65 b(What)39 b(exactly)i(is)e(a)g(computational)h (pro)s(cess?)65 b(Under)38 b(what)h(ph)m(ysical)g(conditions)227 882 y(exactly)32 b(are)f(t)m(w)m(o)h(systems)d(implemen)m(ting)g(the)i (same)f(program?)39 b(\(Searle)31 b(1990:)i(24.\))0 1273 y FD(7.4.1)112 b(Implemen)m(tation)35 b(in)i(Computer)g(Science.)0 1525 y Fy(Let's)27 b(lo)s(ok)g(\014rst)e(at)i(the)f(notion)h(of)f (implemen)m(tation)g(in)g(its)g(home)f(territory:)40 b(computer)25 b(science.)40 b(This)25 b(is)i(not)0 1637 y(to)k(sa)m(y)-8 b(,)32 b(I)e(hasten)h(to)g(add,)f(that)h(the)g(term)e (is)i(not)g(used)e(elsewhere)i(or)g(that)g(it)g(do)s(es)f(not)h(an)m (tedate)h(computer)0 1750 y(science|whic)m(h,)j(as)e(w)m(e)g(will)g (see,)h(it)g(certainly)g(do)s(es.)48 b(But)33 b(since)g(the)g(term)f (is)g(so)i(ubiquitous)d(in)i(computer)0 1863 y(science,)j(it)e(is)f(a)h (go)s(o)s(d)f(place)i(to)f(start.)50 b(Once)33 b(w)m(e)h(ha)m(v)m(e)h (a)f(clear)g(idea)g(of)g(ho)m(w)f(computer)g(scien)m(tists)i(use)e(the) 0 1976 y(term,)d(w)m(e'll)h(lo)s(ok)g(at)g(ho)m(w)g(ordinary)e(folks)i (use)f(it.)300 2153 y(Giv)m(en)i(the)f(ubiquit)m(y)-8 b(,)31 b(it)g(is)g(rather)g(surprising)e(ho)m(w)h(few)h(texts)h(ev)m (en)f Fv(try)39 b Fy(to)32 b(de\014ne)e(the)h(notion.)42 b(F)-8 b(or)0 2266 y(instance,)35 b(all)g(that)f(Mic)m(hael)h(Marcott)m (y)h(and)d(Henry)g(Ledgard)g(sa)m(y)h(in)f Fv(Pr)-5 b(o)g(gr)g(amming) 38 b(L)-5 b(andsc)g(ap)g(e)44 b Fy(\(1986\),)37 b(a)0 2379 y(standard)i(text)i(on)f(programming)e(languages,)43 b(is)d(that)h(\\the)f Fz(realization)d Fy(of)k(a)f(programming)e (language)0 2492 y(in)e(a)h(computer)f(system)g(is)g(called)i(the)f Fv(implementation)46 b Fy(\(Marcott)m(y)39 b(&)e(Ledgard)f(1986:)i(8,)h (m)m(y)d(b)s(oldface\).)0 2604 y(`Realization',)45 b(of)39 b(course,)i(is)e(left)h(unde\014ned.)64 b(T)-8 b(ak)m(en)40 b(literally)-8 b(,)43 b(it)d(means)e(\\to)i(mak)m(e)f(real",)j(where)d (`real')0 2717 y(is)h(opp)s(osed)f(to)i(`imaginary')f(or)g(p)s(erhaps)e (`abstract'.)71 b(Before)41 b(exploring)g(this)e(a)i(bit)f(further,)h (note,)i(\014rst,)0 2830 y(that)h(this)e(mak)m(es)h(it)h(seem)e(that)h (the)g(ph)m(ysical)h(medium)c(is)j(imp)s(ortan)m(t)f(and,)k(second,)g (that)e(to)f(\\realize")0 2943 y(could)30 b(b)s(e)g(to)h(establish)f(a) h(Sein-correlate,)h(whic)m(h)e(can)g(b)s(e)g(generalized)h(to)g (di\013eren)m(t)g(p)s(ossible)e(w)m(orlds.)41 b(Th)m(us,)0 3056 y(in)m(telligence,)52 b(sa)m(y)-8 b(,)50 b(could)c(b)s(e)e (realized)j(in)e(sev)m(eral)h(di\013eren)m(t)g(\(ph)m(ysical\))g (media:)70 b(This)44 b(is)i(the)f(notion)h(of)0 3169 y(\\m)m(ultiple)31 b(realizabilit)m(y",)i(to)f(whic)m(h)e(w)m(e)g (shall)h(also)g(return.)300 3346 y(\\Realization")43 b(itself)e(is)f(a)g(rather)g(in)m(teresting)h(notion.)70 b(According)40 b(to)h(the)f(new)f Fv(Oxfor)-5 b(d)43 b(English)0 3458 y(Dictionary)8 b Fy(,)33 b(`real')g(comes)f(from)e (the)i(Latin)g(for)f(\\p)s(ertaining)h(to)g(things",)h(and)e(its)h (philosophical)g(meaning,)0 3571 y(in)45 b(part,)j(is)d(\\ha)m(ving)h (an)f(existence)h(in)f(fact)h(and)e(not)h(merely)f(in)h(app)s(earance,) k(though)m(t,)g(or)c(language")0 3684 y(\(Simpson)g(&)i(W)-8 b(einer)49 b(1989,)k(V)-8 b(ol.)49 b Fz(00)p Fy(,)k Fz([???])92 b Fy(p.)47 b(272\).)94 b(What)48 b(is)f(it)h(that)g(is)f(made)g(real)h (when)e(it)i(is)0 3797 y(\\realized"?)68 b(Presumably)-8 b(,)40 b(something)f(that)g(exists)h(\\merely)f(in)g(app)s(earance,)i (though)m(t,)h(or)d(language"|)0 3910 y(in)29 b(short,)g(something)g (\\Abstract".)42 b(T)-8 b(o)29 b Fv(r)-5 b(e)g(alize)38 b Fy(is,)30 b(in)e(part,)i(\\T)-8 b(o)30 b(mak)m(e)f(real,)i(to)f(giv)m (e)g(realit)m(y)h(to)f(\(something)0 4023 y(merely)f(imagined,)h (planned,)f(etc.\))42 b Fx(:)15 b(:)g(:)46 b Fy(In)28 b(common)g(use)i(from)e Fx(c)i Fy(1750)h(with)f(a)g(v)-5 b(ariet)m(y)31 b(of)f(ob)5 b(jects,)31 b(as)f(ideas)0 4136 y(or)25 b(ideals,)i(sc)m(hemes,)f(theories,)h(hop)s(es,)f(fears,)h (etc.)40 b Fx(:)15 b(:)g(:)h Fy(")25 b(\(Simpson)f(&)g(W)-8 b(einer)27 b(1989,)h(V)-8 b(ol.)26 b Fz(00)p Fy(,)h Fz([???])40 b Fy(p.)25 b(277\).)0 4249 y(Note)e(ho)m(w)g Fv(psycholo)-5 b(gic)g(al)34 b Fy(or)22 b Fv(intentional)33 b Fy(these)23 b(realizable)h(things)e(are.)38 b(Note,)26 b(to)s(o,)f(esp)s(ecially)e (in)f(connection)0 4362 y(with)33 b(the)g(example)g(of)g(a)h(p)s (erformance)d(of)i(a)h(pla)m(y)-8 b(,)35 b(that)f(where)e(English)h (talks)h(of)f(a)h Fv(dir)-5 b(e)g(ctor)10 b Fy(,)35 b(F)-8 b(renc)m(h)34 b(talks)0 4475 y(of)g(a)f Fv(r)n(\023)-44 b(ealisateur)45 b Fy(\(a)34 b(realizer\):)48 b(A)m(t)35 b(least)f(for)g(francophones,)f(pla)m(ys)h(and)f(mo)m(vies)g(are)h Fv(implementations)43 b Fy(\(of)0 4588 y(scripts\).)0 4975 y Fz(7.4.1.1)106 b(Ha)m(y)m(es's)35 b(notion)f(of)h(implemen)m (tation.)0 5227 y Fy(One)25 b(computer-science)g(text)h(that)g(sa)m(ys) g(a)f(bit)h(more)e(ab)s(out)h(implemen)m(tation)f(is)i(John)e(P)-8 b(.)26 b(Ha)m(y)m(es's)h Fv(Computer)0 5340 y(A)n(r)-5 b(chite)g(ctur)g(e)33 b(and)h(Or)-5 b(ganization)39 b Fy(\(1988\).)k(The)30 b(term)g(\014rst)f(o)s(ccurs)h(in)g(the)h(follo)m (wing)h(passage:)p eop %%Page: 179 14 179 179 bop 3764 -165 a Fy(179)227 91 y(With)53 b(the)f(adv)m(en)m(t)i (of)e(the)g([IBM])i(System/360,)k(the)52 b(distinction)h(b)s(et)m(w)m (een)g(a)g(computer's)227 204 y(arc)m(hitecture)27 b(and)e(its)h Fz(implemen)m(tation)d Fy(b)s(ecame)i(apparen)m(t.)39 b(As)26 b(de\014ned)e(b)m(y)h(the)h(System/360)227 317 y(designers)32 b Fx(:)15 b(:)g(:)h Fy(,)32 b(the)f Fv(ar)-5 b(chite)g(ctur)g(e)41 b Fy(of)31 b(a)h(computer)f(is)g(its)h Fz(structure)37 b(and)f(b)s(eha)m(vior)f(as)i(seen)227 430 y(b)m(y)54 b(an)f(assem)m(bly-language)f(programmer)47 b Fx(:)15 b(:)g(:)h Fy(.)88 b(The)46 b Fv(implementation)56 b Fx(:)15 b(:)g(:)62 b Fy(refers)46 b(to)227 543 y(the)e Fz(logical)k(and)i(ph)m(ysical)f(design)h(tec)m(hniques)43 b Fy(used)g(to)h Fz(realize)e Fy(the)i(arc)m(hitecture)h(in)227 656 y(an)m(y)36 b(sp)s(eci\014c)f(instance.)57 b(Th)m(us)34 b(all)i(the)g(mem)m(b)s(ers)c(of)k(the)f(S/360{370)k(series)d(share)f (a)g(common)227 769 y(arc)m(hitecture,)29 b(but)c(they)h(ha)m(v)m(e)h (man)m(y)e(di\013eren)m(t)i(implemen)m(tations.)38 b(F)-8 b(or)27 b(example,)g(some)e(S/360{)227 882 y(370)55 b(CPUs)e(emplo)m(y) g(fast)g(hardwired)f(con)m(trol)i(units,)59 b(whereas)53 b(others)g(use)g(a)h(slo)m(w)m(er)g(but)227 995 y(more)26 b(\015exible)h(microprogrammed)c(approac)m(h)k(to)g(implemen)m(ting)f (the)g(common)f(instruction)i(set.)227 1108 y(\(Ha)m(y)m(es)33 b(1988:)f(47,)g(m)m(y)d(b)s(oldface.\))300 1326 y Fv(A)n(r)-5 b(chite)g(ctur)g(e)58 b Fy(is)50 b(concerned)h(with)f(structure)g(and)f (b)s(eha)m(vior;)61 b(these)51 b(are)f(functional,)56 b(Abstract)0 1439 y(asp)s(ects.)76 b(This)41 b(is)h(not)g(to)h(sa)m(y)g (that)g(it)f(is)g(not)g Fv(detaile)-5 b(d)9 b Fy(,)48 b(ho)m(w)m(ev)m(er,)e(since)d(the)f(arc)m(hitecture)h(is)f(\\seen)h(b)m (y)0 1551 y(an)26 b(assem)m(bly-language)i(programmer,")d(who)h(m)m (ust)g(kno)m(w)g(all)h(ab)s(out)g(the)f(details)i(of)e(registers,)i (con)m(trol,)h(etc.,)0 1664 y(although)35 b(he)f(or)g(she)g(do)s(es)g (not)h(ha)m(v)m(e)g(to)g(w)m(orry)f(ab)s(out)g(what)h(a)f(register)i (lo)s(oks)e(lik)m(e)i(or)e(ho)m(w)h(the)f(con)m(trol)i(is)0 1777 y(actually)c(carried)e(out.)300 1954 y Fv(Implementation)41 b Fy(is)32 b(concerned)h(with)e(\\logical)k(and)c(ph)m(ysical)i(design) f(tec)m(hniques".)47 b(I)31 b(am)g(not)i(sure)0 2067 y(what)f(`logical')j(means)c(here,)i(but)e(`ph)m(ysical')i(is)g(clear:) 45 b(Implemen)m(tations)31 b(are)h(the)h(ph)m(ysical)f(realizations)j (of)0 2180 y(Abstractions.)60 b(I)36 b(w)m(ould)g(call)i(a)f Fv(physic)-5 b(al)48 b Fy(realization)39 b(a)d(sp)s(ecial)i(case,)h(ho) m(w)m(ev)m(er.)60 b(The)36 b(full)h(explication)h(of)0 2293 y(`implemen)m(tation')30 b(requires)g(a)h(third)f(term)f(b)s (esides)h(the)g(implemen)m(tation)g(and)g(the)h(Abstraction:)1101 2405 y Fx(I)37 b Fy(is)30 b(an)h(implemen)m(tation)f(of)g Fx(A)h Fy(in)f(medium)d Fx(M)0 2518 y Fy(where)34 b Fx(A)g Fy(is)h(the)f(Abstraction)i(and)d Fx(M)45 b Fy(could)34 b(b)s(e)g(ph)m(ysical)h(or)f(set-theoretical,)39 b(etc.)54 b(F)-8 b(or)35 b(instance|as)g(w)m(e)0 2631 y(will)k(see)g(b)s(elo)m (w|it)g(is)f(common)f(in)h(the)h(study)e(of)i(data)g(structures)f(in)g (computer)f(science)j(to)f(talk)g(ab)s(out)0 2744 y(implemen)m(ting)31 b(a)h(stac)m(k)i(b)m(y)e(means)f(of)h(a)h(link)m(ed)f(list,)h(implemen) m(ting)e(the)i(list)f(in)g(a)h(programming)d(language)0 2857 y(\(sa)m(y)-8 b(,)47 b(P)m(ascal\),)g(\\implemen)m(ting"|i.e.,)f (compiling|the)c(P)m(ascal)i(program)d(in)h(some)f(mac)m(hine)h (language,)0 2970 y(and)34 b(then)g(implemen)m(ting)f(the)h(mac)m (hine-language)i(program)d(in)h(a)h(real)g(computer.)51 b(As)34 b(w)m(e)h(progress)f(along)0 3083 y(this)44 b(sequence)f (\(this)h(corresp)s(ondence)f(con)m(tin)m(uum\),)k(the)d(implemen)m (ting)e(media)h(b)s(egin)g(as)h(Abstractions)0 3196 y(themselv)m(es)31 b(and)e(gradually)i(tak)m(e)h(on)e(a)h(more)f(\\ph)m(ysical")i(nature.) 300 3372 y(P)m(erhaps)70 b(y)m(ou)h(will)g(ob)5 b(ject)72 b(that)f(program)e(compilation)i(should)f(not)h(b)s(e)f(treated)h(as)g (an)0 3485 y(implemen)m(tation.)80 b(Ha)m(y)m(es,)49 b(ho)m(w)m(ev)m(er,)f(w)m(ould)43 b(not)h(ob)5 b(ject:)68 b(\\a)44 b(sequence)g(of)g Fx(:)15 b(:)g(:)59 b Fy([mac)m(hine])44 b(instructions)0 3598 y(is)33 b(needed)f(to)h Fv(implement)43 b Fy(a)33 b(statemen)m(t)g(in)g(a)g(high-lev)m(el)h(programming)c (language)k(suc)m(h)f(as)g(F)m(OR)-8 b(TRAN)33 b(or)0 3711 y(P)m(ascal")40 b(\(Ha)m(y)m(es)f(1988:)h(209,)g(m)m(y)d (italics\).)64 b(So,)39 b(to)g(implemen)m(t)d(is)h(to)h(\\realize")i Fv(in)45 b Fy(some)37 b(medium,)f(whic)m(h)0 3824 y(migh)m(t)c(b)s(e)g (a)h(ph)m(ysical)g(medium)d(or)i(could)h(b)s(e)e(some)h Fv(domain)41 b Fy(or)33 b Fv(language)7 b Fy(.)47 b(T)-8 b(o)33 b(implemen)m(t)e(is)i(to)g Fv(c)-5 b(onstruct)0 3937 y Fy(something,)34 b(out)f(of)g(the)h(materials)f(at)h(hand,)f (that)h(has)f(the)g(prop)s(erties)g(of)g(the)g(Abstraction;)j(it)e (could)f(also)0 4050 y(b)s(e)d(to)h Fv(\014nd)40 b Fy(a)31 b(coun)m(terpart)g(that)g(has)f(those)h(prop)s(erties.)40 b(Both)31 b(tasks)g(are)g(seman)m(tic.)300 4226 y(Ha)m(y)m(es,)h (indeed,)f(sp)s(eaks)e(of)i(seman)m(tics)g(in)f(this)g(con)m(text:)227 4444 y(Because)50 b(of)e(the)h(complexit)m(y)g(of)g(the)f(op)s (erations,)54 b(data)49 b(t)m(yp)s(es,)k(and)48 b(syn)m(tax)g(of)h (high-lev)m(el)227 4557 y(languages,)55 b(few)49 b(successful)f (attempts)h(ha)m(v)m(e)h(b)s(een)e(made)g(to)h(construct)g(computers)f (whose)227 4670 y(mac)m(hine)39 b(language)h(directly)g(corresp)s(onds) d(to)j(a)f(high-lev)m(el)i(language)f Fx(:)15 b(:)g(:)h Fy(.)66 b(There)39 b(is)g(th)m(us)f(a)227 4783 y Fv(semantic)32 b(gap)j Fy(b)s(et)m(w)m(een)29 b(the)g(high-lev)m(el)i(problem)c(sp)s (eci\014cation)i(and)f(the)h(mac)m(hine)g(instruction)227 4896 y(set)41 b(that)g Fz(implemen)m(ts)d Fy(it,)43 b(a)e(gap)f(that)h (a)f(compiler)g(m)m(ust)f(bridge.)69 b(\(Ha)m(y)m(es)42 b(1988:)g(209,)j(m)m(y)227 5009 y(b)s(oldface.\))0 5227 y(What)40 b(is)f(the)g(gap?)67 b(Presumably)-8 b(,)41 b(that)e(\(sa)m(y\))i(the)e(sp)s(eci\014c)g(op)s(erations,)j(data)e(t)m (yp)s(es,)h(etc.,)i(of)d(the)f(high-)0 5340 y(lev)m(el)30 b(language)g(don't)e(corresp)s(ond)f(directly)i(to)g(an)m(ything)f(in)g (the)h(mac)m(hine)f(language:)41 b(P)m(ascal,)31 b(e.g.,)f(has)e(the)p eop %%Page: 180 15 180 180 bop 3764 -165 a Fy(180)p 0 3 3900 4 v 488 12 a 23089397 14777206 3486433 4670504 26838958 19800309 startTexFig 488 12 a %%BeginDocument: Figs/7.01.epsf /CanvasDict where not{/CanvasDict 250 dict def}{pop}ifelse CanvasDict begin systemdict/setpacking known{/origpack currentpacking def true setpacking}if /bdf{bind def}bind def /xdf{exch bind def}bdf /min{2 copy gt{exch}if pop}bdf /edf{exch def}bdf /max{2 copy lt{exch}if pop}bdf /cvmtx matrix def /tpmx matrix def /currot 0 def /rotmtx matrix def /origmtx matrix def /cvangle{360 exch sub 90 add 360 mod}bdf /setrot{/currot edf rotmtx currentmatrix pop 2 copy translate currot rotate neg exch neg exch translate}bdf /endrot{rotmtx setmatrix}bdf /i systemdict/image get def/T true def/F false def/dbg F def /ncolors 0 def/st0 ()def/st1 ()def/proc0 {}def /penh 1 def/penv 1 def/penv2 0 def/penh2 0 def/samplesize 0 def/width 0 def/height 0 def /setcmykcolor where not{/setcmykcolor{/b edf 3{b add 1.0 exch sub 0.0 max 1.0 min 3 1 roll}repeat systemdict begin setrgbcolor end}bdf}{pop}ifelse /doeoclip{closepath{eoclip}stopped{currentflat dup 2 mul setflat eoclip setflat}if}bdf /SpaceExtra 0 def/LetterSpace 0 def/StringLength 0 def/NumSpaces 0 def/JustOffset 0 def /f0/fill load def /s0{1 setlinewidth cvmtx currentmatrix pop penh penv scale stroke cvmtx setmatrix}bdf /f1{_bp _fp impat}def /s1{cvmtx currentmatrix pop 1 setlinewidth penh penv scale {strokepath}stopped{currentflat dup 2 mul setflat strokepath setflat}if _bp cvmtx setmatrix _fp impat}def /filltype 0 def /stroketype 0 def /f{filltype 0 eq{f0}{f1}ifelse}bdf /s{stroketype 0 eq{s0}{s1}ifelse}bdf /_fp{}def /_bp{}def /_fg 1 def /_pg 0 def /_bkg 1 def /_frg 0 def /_frgb 3 array def /_frrgb [0 0 0] def /_fcmyk 4 array def /_frcmyk [0 0 0 1] def /_prgb 3 array def /_pcmyk 4 array def /_bkrgb [1 1 1] def /_bkcmyk [0 0 0 0] def /fg{/_fg exch def /filltype 0 def/fills{_fg setgray}def}def /frgb{_frgb astore pop /filltype 0 def/fills{_frgb aload pop setrgbcolor}def}def /fcmyk{_fcmyk astore pop /filltype 0 def/fills{_fcmyk aload pop setcmykcolor}def}def /pg{/_pg exch def /stroketype 0 def/pens{_pg setgray}def}def /prgb{_prgb astore pop /stroketype 0 def/pens{_prgb aload pop setrgbcolor}def}def /pcmyk{_pcmyk astore pop /stroketype 0 def/pens{_pcmyk aload pop setcmykcolor}def}def /fpat{/fstr edf/filltype 1 def/fills{/patstr fstr def}bdf}bdf /ppat{/sstr edf/stroketype 1 def/pens{/patstr sstr def}bdf}bdf /bkg{ /_bkg exch def /_bp{gsave _bkg setgray fill grestore}def}def /bkrgb{_bkrgb astore pop/_bp{gsave _bkrgb aload pop setrgbcolor fill grestore}def}def /bkcmyk{_bkcmyk astore pop/_bp{gsave _bkcmyk aload pop setcmykcolor fill grestore}def}def /frg{ /_frg exch def /_fp{_frg setgray}def}def /frrgb{_frrgb astore pop/_fp{_frrgb aload pop setrgbcolor}def}def /frcmyk{_frcmyk astore pop/_fp{_frcmyk aload pop setcmykcolor}def}def /icomp{/ncolors edf ncolors 1 gt{/proc0 edf dup dup 0 get ncolors div cvi exch 0 3 -1 roll put 4 -1 roll ncolors div cvi 4 1 roll{proc0 dup/st0 edf 0 exch ncolors exch length dup ncolors sub exch ncolors div cvi string/st1 edf {dup 0 exch dup 1 exch 2 add{st0 exch get add}bind for 3 div ncolors 4 eq{exch dup 3 1 roll 3 add st0 exch get add 255 exch sub dup 0 lt{pop 0}if}if cvi dup 255 gt{pop 255}if exch ncolors div cvi exch st1 3 1 roll put}bind for st1}}if i}bdf /ci {/colorimage where {pop false exch colorimage} {icomp} ifelse}bdf /impat {/cnt 0 def /MySave save def currot 0 ne{currot neg rotate}if clip flattenpath pathbbox 3 -1 roll 8 div floor 8 mul dup/starty edf sub abs 8 div ceiling 8 mul cvi/height edf exch 8 div floor 8 mul dup/startx edf sub abs 8 div ceiling 8 mul cvi/width edf startx starty translate width height scale /height height 8 mul def /st0 width string def width height T [width 0 0 height neg 0 height] {patstr cnt 8 mod get/st1 edf 0 1 st0 length 1 sub dup 0 le{pop 1}if {st0 exch st1 put}bind for/cnt cnt 1 add def st0}bind imagemask MySave restore newpath}bdf /cm{/ncolors edf translate scale/height edf/colorimage where {pop} {ncolors mul}ifelse/width edf /tbitstr width string def width height 8 [width 0 0 height neg 0 height] {currentfile tbitstr readhexstring pop}bind ncolors dup 3 eq {ci}{icomp}ifelse}bdf /im{translate scale /height edf /width edf /tbitstr width 7 add 8 div cvi string def width height 1 [width 0 0 height neg 0 height] {currentfile tbitstr readhexstring pop}bind i}bdf /imk{/invFlag edf translate scale /height edf /width edf /tbitstr width 7 add 8 div cvi string def width height invFlag [width 0 0 height neg 0 height] {currentfile tbitstr readhexstring pop}bind imagemask}bdf /BeginEPSF {/MySave save def /dict_count countdictstack def /op_count count 1 sub def userdict begin /showpage {} def 0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit [] 0 setdash newpath /languagelevel where {pop languagelevel 1 ne{false setstrokeadjust false setoverprint}if}if }bdf /EndEPSF {count op_count sub {pop}repeat countdictstack dict_count sub {end}repeat MySave restore}bdf /rectpath {/cv_r edf/cv_b edf/cv_l edf/cv_t edf cv_l cv_t moveto cv_r cv_t lineto cv_r cv_b lineto cv_l cv_b lineto cv_l cv_t lineto closepath}bdf /setpen{/penh edf/penv edf/penv2 penv 2 div def/penh2 penh 2 div def}bdf /dostroke{not pens 1.0 currentgray ne or {s}{newpath}ifelse}bdf /dodashfill{not fills 1.0 currentgray ne or {gsave f grestore gsave [] 0 setdash stroketype/stroketype filltype def s/stroketype edf grestore}{newpath}ifelse}bdf /dofill{not fills 1.0 currentgray ne or {f}{newpath}ifelse}bdf /dofillsave{not fills 1.0 currentgray ne or {gsave f grestore}if}bdf /doline{not pens 1.0 currentgray ne or {filltype/filltype stroketype def f/filltype edf}{newpath}ifelse}bdf /spx{SpaceExtra 0 32 4 -1 roll widthshow}bdf /lsx{SpaceExtra 0 32 LetterSpace 0 6 -1 roll awidthshow}bdf /Rjust{stringwidth pop JustOffset exch sub /JustOffset edf}bdf /Cjust{stringwidth pop 2 div JustOffset exch sub /JustOffset edf}bdf /adjfit{stringwidth pop LetterSpace StringLength 1 sub mul add SpaceExtra NumSpaces mul add dup /pw edf JustOffset exch sub dup /wdif edf StringLength div LetterSpace add /LetterSpace edf}bdf /ulb{currentpoint pop /underlinpt edf}bdf /ule{gsave currentpoint newpath moveto currentfont dup /ft1 known{dup /ft1 get begin /FontMatrix get FontMatrix tpmx concatmatrix pop} {begin FontMatrix tpmx copy pop}ifelse FontInfo begin UnderlinePosition UnderlineThickness end end dup tpmx dtransform pop setlinewidth dup tpmx dtransform pop 0 exch rmoveto underlinpt currentpoint pop sub 0 rlineto stroke grestore}bdf /fittext{ /SpaceExtra edf /LetterSpace edf /StringLength edf /NumSpaces edf /JustOffset edf not 1 currentgray ne or {dup {ulb}if exch dup adjfit lsx {ule}if}{pop pop}ifelse}bdf /cvRecFont{/encod edf FontDirectory 2 index known{cleartomark}{findfont dup length 1 add dict begin {1 index/FID ne{def}{pop pop}ifelse}forall encod{/Encoding CVvec def}if currentdict end definefont cleartomark}ifelse}bdf /wrk1 ( ) def/wdict 16 dict def /Work75 75 string def /Nmk{Work75 cvs dup}bdf /Npt{put cvn}bdf /dhOdh{Nmk 2 79 Npt}bdf /dhodh{Nmk 2 111 Npt}bdf /dhSdh{Nmk 2 83 Npt}bdf /sfWidth{gsave 0 0 moveto 0 0 lineto 0 0 lineto 0 0 lineto closepath clip stringwidth grestore}bdf /MakOF{dup dhodh FontDirectory 1 index known{exch pop}{exch findfont dup length 1 add dict begin {1 index/FID ne 2 index /UniqueID ne and{def}{pop pop}ifelse}forall /PaintType 2 def /StrokeWidth .24 1000 mul ftSize div dup 12 lt{pop 12}if def dup currentdict end definefont pop}ifelse}bdf /fts{dup/ftSize edf}def /mkFT{/tempFT 11 dict def tempFT begin /FontMatrix [1 0 0 1 0 0] def/FontType 3 def FontDirectory 3 index get /Encoding get/Encoding exch def /proc2 edf/ft2 exch findfont def/ft1 exch findfont def/FontBBox [0 0 1 1] def /BuildChar{wdict begin/chr edf/ftdt edf/chrst wrk1 dup 0 chr put def ftdt/proc2 get exec end}def end tempFT definefont pop}bdf /OLFt{dup dhOdh FontDirectory 1 index known{exch pop} {dup 3 -1 roll dup MakOF {outproc} mkFT}ifelse}bdf /mshw{moveto show}bdf /outproc{ftdt/ft1 get setfont gsave chrst sfWidth grestore setcharwidth dblsh}bdf /dblsh{currentgray 1 setgray chrst 0 0 mshw setgray ftdt/ft2 get setfont chrst 0 0 mshw}bdf /ShadChar{ftdt/ft1 get setfont gsave chrst sfWidth 1 index 0 ne{exch .05 add exch}if grestore setcharwidth chrst .06 0 mshw 0 .05 translate dblsh}bdf /ShFt{dup dhSdh FontDirectory 1 index known{exch pop} {dup 3 -1 roll dup MakOF {ShadChar} mkFT}ifelse}bdf /LswUnits{72 75 div dup scale}bdf /erasefill{_bp}def /CVvec 256 array def /NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT/FF/CR/SO/SI/DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US CVvec 0 32 getinterval astore pop CVvec 32/Times-Roman findfont/Encoding get 32 96 getinterval putinterval CVvec dup 39/quotesingle put 96/grave put /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft /guillemotright/ellipsis/blank/Agrave/Atilde/Otilde/OE/oe /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge /ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand/Acircumflex/Ecircumflex/Aacute /Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex /apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron CVvec 128 128 getinterval astore pop end CanvasDict begin 0 setlinecap 0 setlinejoin 4 setmiterlimit /currot 0 def origmtx currentmatrix pop [] 0 setdash 1 1 setpen 1 fg 0 pg 0 frg 1 bkg newpath /dbg F def % ---- Object #1:4 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 74 291 moveto (program in) F F 52.9805 1 10 0 0 fittext 0 setgray 76 279 moveto (high-level) F F 48.6475 0 10 0 0 fittext 0 setgray 67 267 moveto (programming) F F 65.3144 0 11 0 0 fittext 0 setgray 78 255 moveto (language) F F 43.3125 0 8 0 0 fittext restore % ---- Object #2:5 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 56 97 moveto (machine-language) F F 87.9521 0 16 0 0 fittext 0 setgray 62 85 moveto (implementation) F F 75.3164 0 14 0 0 fittext restore % ---- Object #3:6 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 357 279 moveto (real-world) F F 49.9629 0 10 0 0 fittext 0 setgray 365 267 moveto (objects) F F 33.9873 0 7 0 0 fittext restore % ---- Object #4:7 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 363 97 moveto (bits in a) F F 37.9951 2 9 0 0 fittext 0 setgray 359 85 moveto (computer) F F 45.3135 0 8 0 0 fittext restore % ---- Object #5:8 Obj Type: 3 2 2 setpen gsave newpath 349 274 moveto 334.6556 269.6140 lineto 334.6553 278.3851 lineto 349 274 lineto closepath F doline grestore gsave newpath 144 274 moveto 334.6554 274 lineto F dostroke grestore % ---- Object #6:9 Obj Type: 3 gsave newpath 351 93 moveto 336.6556 88.6140 lineto 336.6553 97.3851 lineto 351 93 lineto closepath F doline grestore gsave newpath 150 93 moveto 336.6554 93 lineto F dostroke grestore % ---- Object #7:10 Obj Type: 3 gsave newpath 98 111 moveto 93.6148 125.3447 lineto 102.3860 125.3444 lineto 98 111 lineto closepath F doline grestore gsave newpath 98 242 moveto 98 125.3446 lineto F dostroke grestore % ---- Object #8:11 Obj Type: 3 gsave newpath 382 114 moveto 377.6148 128.3447 lineto 386.3860 128.3444 lineto 382 114 lineto closepath F doline grestore gsave newpath 382 254 moveto 382 128.3446 lineto F dostroke grestore % ---- Object #9:12 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 236 283 moveto (A) F F 8.6631 0 1 0 0 fittext restore % ---- Object #10:13 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 185 260 moveto (semantic interpretation) F F 110.2822 1 23 0 0 fittext restore % ---- Object #11:14 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 82 186 moveto (B) F F 8.0039 0 1 0 0 fittext restore % ---- Object #12:15 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 107 186 moveto (compile) F F 38.6543 0 7 0 0 fittext restore % ---- Object #13:16 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 393 188 moveto (D) F F 8.6631 0 1 0 0 fittext restore % ---- Object #14:17 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 345 188 moveto (gap) F F 17.3262 0 3 0 0 fittext restore % ---- Object #15:18 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 238 75 moveto (C) F F 8.0039 0 1 0 0 fittext restore % ---- Object #16:19 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 186 103 moveto (semantic interpretation) F F 110.2822 1 23 0 0 fittext restore % ---- Object #17:20 Obj Type: 6 1 1 setpen 369 190.5000 moveto 369 183.6433 361.5509 178 352.5000 178 curveto 343.4491 178 336 183.6433 336 190.5000 curveto 336 197.3567 343.4491 203 352.5000 203 curveto 361.5509 203 369 197.3567 369 190.5000 curveto closepath F dostroke origmtx setmatrix systemdict /setpacking known {origpack setpacking} if end showpage %%EndDocument endTexFig 0 2080 a Fy(Figure)35 b(7.1:)49 b(A)35 b(program)e(in)h(a)h(high-lev)m (el)h(programming)c(language)j(is)g(seman)m(tically)g(in)m(terpreted)g (b)m(y)f(real-)0 2192 y(w)m(orld)43 b(ob)5 b(jects.)79 b(It)43 b(is)g(also)h(compiled)e(in)m(to)i(a)g(mac)m(hine-language)g (implemen)m(tation,)i(whic)m(h,)g(in)d(turn,)i(is)0 2305 y(seman)m(tically)35 b(in)m(terpreted)e(b)m(y)h(bits)f(in)g(a)h (computer.)48 b(What)34 b(is)g(the)f(relation)i(b)s(et)m(w)m(een)f (these)g(t)m(w)m(o)h(seman)m(tic)0 2418 y(in)m(terpretations?)p 0 2531 3900 4 v 0 2904 a(\\record")28 b(data)f(t)m(yp)s(e,)h(but)e(m)m (y)g(V)-10 b(AX's)27 b(mac)m(hine)g(language)h(probably)e(do)s(esn't.) 40 b(So,)27 b(a)g(compiler)g(is)g(needed)f(to)0 3017 y(sho)m(w)g(ho)m(w)h(to)g(construct)g(or)g(implemen)m(t)e(records)h(in) h(the)f(mac)m(hine)h(language.)40 b(\(This)27 b(notion)g(of)f (construction)0 3129 y(is,)h(p)s(erhaps,)f(related)h(to)g(the)g(notion) f(of)h(the)f(construction)h(of)g(the)f(rational)i(n)m(um)m(b)s(ers)23 b(from)i(the)i(in)m(tegers)g(and,)0 3242 y(hence,)k(to)g(the)f(notion)h (of)g(theory)f Fv(r)-5 b(e)g(duction)7 b Fy(.)43 b(W)-8 b(e)31 b(will)g(return)e(to)i(this)g(in)f Fo(x)p Fy(7.5.3.\))300 3419 y(Wh)m(y)f(do)s(es)f(Ha)m(y)m(es)j(call)f(this)e(a)h Fv(semantic)35 b Fy(gap?)40 b(It's)29 b(a)g(bit)f(lik)m(e)i(the)f(fact) h(that)f(one)g(natural)g(language)0 3532 y(migh)m(t)d(not)h(ha)m(v)m(e) h(a)g(single)f(w)m(ord)f(corresp)s(onding)g(to)i(some)e(single)h(w)m (ord)g(in)f(another)h(natural)g(language.)41 b(John)0 3645 y(So)m(w)m(a)24 b(\(p)s(ersonal)f(comm)m(unication,)h(29)f(No)m(v) m(em)m(b)s(er)g(1993\))i(giv)m(es)g(the)e(example)f(of)h(Russian,)h (whic)m(h)f(has)f(a)i(term,)0 3758 y(`ruk)-5 b(a',)30 b(referring)g(to)h(what)f(in)f(English)h(has)g(to)h(b)s(e)e(referred)h (to)g(as)h(the)f(hand+forearm.)38 b(Of)30 b(course,)g(one)h(can)0 3871 y(translate)j(b)s(et)m(w)m(een)g(the)g(languages)g(b)m(y)f (de\014ning)f(the)i(w)m(ord)f(in)g(terms)f(of)h(others)g(\(p)s(erhaps)f (with)h(a)h(cultural)0 3983 y(gloss)d(\(cf.)g(Jennings)f(1985,)i(Rapap) s(ort)e(1988:)j(102\).)42 b(But)31 b(wh)m(y)e(is)i(this)f Fv(semantic)36 b Fy(rather)31 b(than)f Fv(syntactic)5 b Fy(?)300 4160 y(A)30 b(p)s(ossible)g(in)m(terpretation)1287 4127 y Fu(2)1359 4160 y Fy(is)g(sho)m(wn)g(in)g(Figure)h(7.1,)g(whic)m (h)g(sp)s(eci\014es)f(four)f(relations:)88 4415 y(A.)46 b(Presumably)36 b(the)h(seman)m(tic)h(in)m(terpretation)h(of)f(a)f (program)g(written)g(in)g(a)h(high-lev)m(el)h(programming)227 4527 y(language)30 b(is)f(the)g(relation)h(b)s(et)m(w)m(een,)g(on)f (the)f(one)h(hand,)g(data)g(structures)f(\(sa)m(y\))i(in)f(a)g(P)m (ascal)h(program)227 4640 y(\(sa)m(y)-8 b(,)30 b(a)e(record)f(represen) m(ting)h(a)g(studen)m(t)f(view)m(ed)h(as)g(consisting)g(of)g(a)g(name,) f(an)g(age,)j(a)e(class,)h(a)f(ma)5 b(jor,)227 4753 y(a)26 b(studen)m(t-n)m(um)m(b)s(er,)f(and)g(a)h(grade-p)s(oin)m(t)h(a)m(v)m (erage\))i(and,)d(on)g(the)f(other,)j(an)d(actual)i(studen)m(t)f(in)f (the)h(real)227 4866 y(w)m(orld.)92 5058 y(B.)46 b(The)51 b(compilation)g(relation)h(is,)k(or)51 b(includes,)56 b(the)51 b(relation)h(b)s(et)m(w)m(een)g(that)f(studen)m(t-record)g (data)227 5171 y(structure)40 b(and)g(a)h(construct)g(of)f(data)h(t)m (yp)s(es)g(in)f(the)g(mac)m(hine)g(language.)73 b(Note)41 b(that)g(b)s(oth)f(A)h(and)p 0 5254 1560 4 v 104 5308 a Ft(2)164 5340 y Fs(Due)25 b(to)h(m)n(y)e(colleague)j(Bharadw)n(a)t(j) h(Ja)n(y)n(araman)e(\(p)r(ersonal)g(comm)n(unication\).)p eop %%Page: 181 16 181 181 bop 3764 -165 a Fy(181)227 91 y(B,)31 b(on)f(m)m(y)g(theory)-8 b(,)31 b(are)g(seman)m(tic)g(relations.)91 292 y(C.)45 b(A)m(t)33 b(\014rst)e(sigh)m(t,)i(it)f(seems)f(o)s(dd)f(to)j(seman)m (tically)g(in)m(terpret)f(the)g(mac)m(hine-language)h(program)d(b)m(y)i (bits.)227 405 y(Wh)m(y)27 b(not)g(map)e(the)i(mac)m(hine-language)h (program)d(in)m(to)i(the)g(real-w)m(orld)h(ob)5 b(jects?)39 b(But,)28 b(after)f(all,)i(if)d(all)227 517 y(seman)m(tic)f(relations)f (are)h(merely)e(corresp)s(ondences)g(\(and)h(vice)g(v)m(ersa\),)j(then) c(this)h(relation)h(b)s(et)m(w)m(een)g(the)227 630 y(mac)m (hine-language)j(program)c(and)h(bits)h(is)g(just)f(another)h(one.)40 b(After)26 b(all,)h(w)m(e)g(could)f(also)g(ha)m(v)m(e)h(mapp)s(ed)227 743 y(the)j(P)m(ascal)i(program)c(in)m(to)j(computer)e(bits|in)g(fact,) i(via)g(B)f(and)f(C,)h(w)m(e)g(ha)m(v)m(e!)42 b(So,)30 b(giv)m(en)h(a)f(mac)m(hine-)227 856 y(language)36 b(program,)e(one)g (can)g(in)m(terpret)h(it)f(in)g(terms)f(of)h(bits)g(in)g(the)g (computer.)51 b(Arguably)-8 b(,)35 b(in)f(fact,)227 969 y(ha)m(ving)41 b(these)f(t)m(w)m(o)h(distinct)f(in)m(terpretations)h (of)f(t)m(w)m(o)h(distinct)f(\(alb)s(eit)h(input{output|equiv)-5 b(alen)m(t\))227 1082 y(programs)28 b(is)i(appropriate.)41 b(Where)29 b(the)h(mac)m(hine-language)h(program)e(talks)h(of)g (registers,)g(the)g(P)m(ascal)227 1195 y(program)20 b(talks)h(of)g (\\studen)m(ts")g(\(or)g(studen)m(t-records\).)38 b(So)21 b(it)g(is)g(appropriate)f(to)i(understand)c(the)j(P)m(ascal)227 1308 y(program)j(as)i(a)g(\\mathematical)g(mo)s(del")f(of)g(suc)m(h)h (real-w)m(orld)g(ob)5 b(jects)26 b(as)g(studen)m(ts)f(and)g(to)h (understand)227 1421 y(the)33 b(mac)m(hine-language)i(program)d(as)h(a) g(\\mathematical)h(mo)s(del")e(of)h(suc)m(h)g(\(also)h(real-w)m(orld\)) g(ob)5 b(jects)227 1534 y(as)31 b(bits)f(in)g(a)h(computer.)87 1734 y(D.)46 b(So)h(the)g(gap)h(concerns)f(the)g(relation)h(b)s(et)m(w) m(een)g(the)f(real-w)m(orld)h(ob)5 b(jects)48 b(\(suc)m(h)f(as)g (studen)m(ts\))h(and)227 1847 y(computer)30 b(bits,)g(since)h Fv(b)-5 b(oth)38 b Fy(are)31 b(seman)m(tic)g(in)m(terpretations)h(of)e (the)h(P)m(ascal)h(program.)0 2108 y(What,)c(then,)f(is)f(this)g (relation)h(D?)f(It)g(could)g(b)s(e)g Fv(simulation)7 b Fy(:)40 b(The)25 b(computer)g(bits)h(sim)m(ulate)g(the)h(studen)m(t.) 39 b(Or)0 2221 y(it)25 b(could)f(b)s(e)f Fv(implementation)7 b Fy(:)40 b(The)23 b(computer)g(bits)h(are)h(a)f(computer)f(implemen)m (tation)h(\(an)g(implemen)m(tation)0 2333 y(in)36 b(the)h(medium)c(of)k (the)f(computer\))g(of)h(the)f(studen)m(t.)59 b(Before)37 b(exploring)g(some)f(of)g(these)h(options)g(further,)0 2446 y(let's)h(lo)s(ok)f(more)f(closely)j(at)e(one)g(of)g(the)g (standard)f(uses)h(of)g(`implemen)m(tation')g(in)f(computer)g(science:) 55 b(the)0 2559 y(implemen)m(tation)30 b(of)h(an)f(abstract)h(data)g(t) m(yp)s(e.)0 2878 y Fz(7.4.1.2)106 b(Abstract)35 b(data)f(t)m(yp)s(es.)0 3116 y Fy(The)d(notion)h(of)g(an)f(abstract)i(data)f(t)m(yp)s(e)g(and)f (its)h(\\implemen)m(tation")g(is)f(one)h(of)g(the)g(most)f(common)f (uses)h(of)0 3229 y(`implemen)m(tation')c(in)f(cognitiv)m(e)k(science.) 40 b(There)27 b(is)g(a)g(relativ)m(ely)i(informal)d(use)g(of)h(the)g (notion,)h(as)f(it)h(app)s(ears)0 3342 y(in)41 b(programming)f (languages)j(suc)m(h)e(as)h(P)m(ascal)h(and)e(as)h(it)g(is)g(taugh)m(t) h(in)e(in)m(tro)s(ductory)g(computer-science)0 3455 y(courses,)f(and)c (there)i(is)g(a)f(more)g(formal,)i(mathematically)f(precise)g(use.)61 b(Let's)38 b(lo)s(ok)g(at)h(the)e(informal)g(one)0 3568 y(\014rst,)30 b(informally)-8 b(,)30 b(in)g(order)g(to)h(pro)m(vide)g (a)f(bit)h(of)f(bac)m(kground.)0 3886 y Fz(7.4.1.2.1)106 b(The)45 b(informal)f(notion)h(of)h(implemen)m(tation.)88 b Fy(A)40 b(stac)m(k)h(is)e(a)i(particular)f(kind)e(of)i(data)0 3999 y(structure,)45 b(often)d(though)m(t)h(of)f(as)g(consisting)h(of)f (a)h(set)f(of)g(items)g(structured)f(lik)m(e)i(a)g(stac)m(k)g(of)f(tra) m(ys)h(in)f(a)0 4112 y(cafeteria:)e(New)24 b(items)f(are)i(added)e(to)i (the)f(stac)m(k)i(b)m(y)e(\\pushing")f(them)g(on)h(\\top",)j(and)d (items)f(can)i(b)s(e)e(remo)m(v)m(ed)0 4225 y(from)k(the)i(stac)m(k)i (only)e(b)m(y)g(\\p)s(opping")f(them)g(from)f(the)i(top.)41 b(Th)m(us,)28 b(to)i(de\014ne)e(a)h(stac)m(k,)i(one)e(needs)g(\(a\))h (a)f(w)m(a)m(y)0 4338 y(of)f(referring)f(to)h(its)g(top)g(and)f(\(b\))g (op)s(erations)h(for)g(pushing)e(new)h(items)g(on)m(to)h(the)g(top)g (and)f(for)g(p)s(opping)f(items)0 4451 y(o\013)h(the)g(top.)39 b(That,)28 b(more)e(or)g(less)h(\(mostly)f(less,)i(since)f(this)g(is)f (in)m(tended)h(to)g(b)s(e)f(informal\),)h(is)f(a)h(stac)m(k)h (de\014ned)0 4564 y(as)j(an)f(abstract)h(data)g(t)m(yp)s(e.)300 4741 y(No)m(w,)41 b(P)m(ascal)e(do)s(es)f(not)g(ha)m(v)m(e)h(the)f (stac)m(k)h(as)f(one)h(of)f(its)g(built-in)g(data)g(t)m(yp)s(es)g(\(as) g(it)h(do)s(es)e(arra)m(ys,)0 4853 y(records,)30 b(or)g(sets\).)41 b(So,)31 b(if)f(y)m(ou)g(w)m(an)m(t)h(to)g(write)f(a)g(P)m(ascal)i (program)d(that)h(manipulates)g(data)g(structured)f(as)i(a)0 4966 y(stac)m(k,)g(y)m(ou)f(need)g(to)g(\\implemen)m(t")f(a)h(stac)m(k) h(in)e(P)m(ascal.)42 b(This)29 b(can)h(b)s(e)e(done)i(in)f(sev)m(eral)i (w)m(a)m(ys;)g(i.e.,)g(there)f(are)0 5079 y(sev)m(eral)i(w)m(a)m(ys)f (to)g(implemen)m(t)e(the)i(abstract)g(data)g(t)m(yp)s(e)f Fv(stack)41 b Fy(in)30 b(P)m(ascal.)43 b(Here's)31 b(one)f(w)m(a)m(y:) 111 5340 y(1.)46 b(A)31 b(stac)m(k,)h Fx(s)p Fy(,)e(is)g(implemen)m (ted)f(as)i(a)g(1-dimensional)f(arra)m(y)-8 b(,)31 b Fx(A)p Fy([0])p Fx(;)15 b(:)g(:)g(:)j(;)d(A)p Fy([)p Fx(n)p Fy(],)31 b(sa)m(y)-8 b(,)32 b(for)e(some)g Fx(n)p Fy(;)p eop %%Page: 182 17 182 182 bop 3764 -165 a Fy(182)111 91 y(2.)46 b Fx(top)p Fy(\()p Fx(s)p Fy(\))33 b(is)f(de\014ned)f(to)i(b)s(e)f(a)h(1-argumen)m (t)f(function)g(that)h(tak)m(es)h(as)f(input)e(the)i(stac)m(k)h Fx(s)e Fy(and)g(returns)f(as)227 204 y(output)f Fx(A)p Fy([0])i(\(i.e.,)g Fx(A)p Fy([0])f(is)g(the)f(implemen)m(tation)g(of)h (the)f(\\top"\);)111 376 y(3.)46 b Fx(push)p Fy(\()p Fx(s;)15 b(i)p Fy(\))38 b(is)e(de\014ned)f(to)i(b)s(e)f(a)h (2-parameter)g(pro)s(cedure)e(that)i(tak)m(es)h(as)f(input)f(the)g (stac)m(k)i Fx(s)e Fy(and)g(an)227 489 y(item)g Fx(i)g Fy(\(of)g(the)h(t)m(yp)s(e)f(allo)m(w)m(ed)h(to)g(b)s(e)e(in)h(the)g (arra)m(y\),)i(and)e(yields)g(as)g(output)f(the)i(stac)m(k)g(mo)s (di\014ed)d(so)227 602 y(that)d Fx(A)p Fy([0])c(:=)e Fx(i)p Fy(,)31 b(and)e Fx(A)p Fy([)p Fx(j)5 b Fy(])27 b(:=)e Fx(A)p Fy([)p Fx(j)i Fo(\000)19 b Fy(1])31 b(\(i.e.,)i(eac)m(h)e (item)f(on)g(the)h(stac)m(k)h(is)e(\\pushed)f(do)m(wn"\);)i(and,)111 773 y(4.)46 b(almost)27 b(\014nally)-8 b(,)28 b Fx(pop)p Fy(\()p Fx(s)p Fy(\))f(is)g(de\014ned)f(to)h(b)s(e)g(a)g(1-argumen)m(t) g(function)g(that)g(tak)m(es)h(as)g(input)d(a)j(stac)m(k)g Fx(s)f Fy(and)227 886 y(returns)h(as)h(output)f(the)h(item)f(on)g(the)h (top)g(of)g Fx(s)f Fy(\(i.e.,)j Fx(top)p Fy(\()p Fx(s)p Fy(\)\))e(while)f(mo)m(ving)h(all)g(the)g(rest)g(of)g(the)f(items)227 999 y(\\up")i(\(i.e.,)j Fx(A)p Fy([)p Fx(j)5 b Fy(])26 b(:=)f Fx(A)p Fy([)p Fx(j)i Fy(+)20 b(1]\).)0 1210 y(I)33 b(said)g(\\almost)h(\014nally")g(b)s(ecause|as)g(should)e(b)s(e)h(ob)m (vious|there)h(is)f(some)g(b)s(o)s(okk)m(eeping)g(that)h(has)f(to)i(b)s (e)0 1323 y(tak)m(en)c(care)h(of:)111 1534 y(5.)46 b(W)-8 b(e)25 b(ha)m(v)m(e)f(to)g(sp)s(ecify)f(what)h(happ)s(ens)d(if)i(the)h (stac)m(k)h(\\o)m(v)m(er\015o)m(ws")g(\(as)f(when)e(w)m(e)i(try)f(to)h (push)e(an)h(\()p Fx(n)6 b Fy(+)g(2\)nd)227 1647 y(item)30 b(on)m(to)i(a)f(stac)m(k)g(implemen)m(ted)e(as)i(an)f(\()p Fx(n)20 b Fy(+)g(1\)-elemen)m(t)32 b(arra)m(y\).)111 1819 y(6.)46 b(W)-8 b(e)32 b(ha)m(v)m(e)f(to)g(sp)s(ecify)f(what)g (happ)s(ens)f(to)i(the)f(\\last")i(item)e(when)f(the)i(top)f(is)h(p)s (opp)s(ed)d(\(do)s(es)i(the)g(arra)m(y)227 1932 y(cell)i(that)f(con)m (tained)g(that)g(item)g(still)g(con)m(tain)g(it,)h(or)e(do)s(es)g(it)h (b)s(ecome)f(empt)m(y?\),)g(etc.)0 2143 y(These)35 b(\(as)g(w)m(ell)h (as)f(the)g(limitations)h(due)e(to)i(the)f(t)m(yp)s(e)g(allo)m(w)m(ed)i (to)f(b)s(e)e(in)g(the)i(arra)m(y\))f(are)h(what)e(are)i(called)0 2256 y(\\implemen)m(tation)46 b(details",)52 b(since)47 b(the)g(abstract)g(data)g(t)m(yp)s(e)f Fv(stack)57 b Fy(\\do)s(esn't)46 b(care")i(ab)s(out)e(them)f(\(i.e.,)0 2369 y(do)s(esn't|or)30 b(do)s(esn't)g Fv(have)j(to)6 b Fy(|sp)s(ecify)31 b(what)f(to)h(do)f(in)g(these)h(cases\).)300 2545 y(Here's)46 b(another)g(w)m(a)m(y)g(to)h(implemen)m(t)d(a)i(stac)m (k)h(in)e(P)m(ascal.)88 b(Do)46 b(ev)m(erything)g(as)g(b)s(efore,)j (but)c(let)0 2658 y Fx(top)p Fy(\()p Fx(s)p Fy(\))28 b(:=)f Fx(A)p Fy([)p Fx(n)p Fy(].)45 b(This)31 b(implemen)m(tation)h (of)g(the)f Fv(stack)42 b Fy(abstract)33 b(data)g(t)m(yp)s(e)f(is)f (\\in)m(v)m(erted")j(with)d(resp)s(ect)h(to)0 2771 y(the)27 b(\014rst)f(one.)40 b(The)26 b(in)m(v)m(ersion,)i(ho)m(w)m(ev)m(er,)h (is)e(\(a\))h(a)f(\(\\mere"\))h(implemen)m(tation)e(detail)i(and)e (\(b\))h(undetectable)0 2884 y(in)34 b(the)h(program's)e(input{output)h (b)s(eha)m(vior.)53 b(\(Start)35 b(thinking)f(ab)s(out)g(in)m(v)m (erted)h(sp)s(ectra)g(here;)h(w)m(e'll)g(come)0 2997 y(bac)m(k)31 b(to)g(them)f(in)g Fo(x)p Fy(7.6.2.\))300 3174 y(And)i(here's)g(a)h(third)e(w)m(a)m(y:)46 b(Use)33 b(P)m(ascal's)h Fv(p)-5 b(ointer)44 b Fy(data)33 b(t)m(yp)s(e)g(to)g (implemen)m(t)e(a)i(stac)m(k)h(as)e(a)h(\\link)m(ed)0 3287 y(list".)41 b(I)26 b(w)m(on't)i(b)s(ore)e(y)m(ou)i(with)e(all)i (the)f(details,)i(but)d(here)h(are)h(a)f(few.)39 b(First)28 b(a)f(link)m(ed)g(list)h(\(`list',)h(for)e(short\))g(is)0 3399 y(itself)i(an)f(abstract)h(data)g(t)m(yp)s(e.)40 b(It)29 b(is)f(a)g(sequence)h(of)f(items)g(whose)g(three)h(basic)f(op)s (erations)h(are)f(\(1\))i Fx(f)10 b(ir)s(st)p Fy(\()p Fx(l)r Fy(\),)0 3512 y(whic)m(h)38 b(returns)g(the)h(\014rst)e(elemen)m (t)j(on)e(the)h(list,)i(\(2\))f Fx(r)s(est)p Fy(\()p Fx(l)r Fy(\),)h(whic)m(h)d(returns)g(a)h(list)g(consisting)g(of)g(all)h (the)0 3625 y(original)g(items)e(except)h(the)g(\014rst,)h(and)e(\(3\)) i Fx(mak)s(e)p Fy(-)p Fx(l)r(ist)p Fy(\()p Fx(i;)15 b(l)r Fy(\))40 b(\(or)f Fx(cons)p Fy(\()p Fx(i;)15 b(l)r Fy(\)\),)42 b(whic)m(h)c(recursiv)m(ely)i(creates)g(a)0 3738 y(list)e(b)m(y)f (putting)g(item)g Fx(i)h Fy(at)g(the)f(b)s(eginning)g(of)g(list)h Fx(l)r Fy(.)61 b(Lists)37 b(can)h(b)s(e)f(implemen)m(ted)e(in)i(P)m (ascal)i(b)m(y)-8 b(,)40 b(e.g.,)g(2-)0 3851 y(dimensional)29 b(arra)m(ys)g(\(here,)i(the)e(\014rst)g(item)g(in)g(eac)m(h)i(t)m(w)m (o-cell)h(unit)d(of)h(the)f(arra)m(y)h(is)g(the)g(list)g(item)f (itself,)i(and)0 3964 y(the)k(second)f(item)g(in)h(the)f(t)m(w)m (o-cell)k(unit)c(is)g(an)h(index)f(to)h(the)g(lo)s(cation)h(of)f(the)f (next)h(item\))f(or)h(b)m(y)f(means)g(of)0 4077 y(\\p)s(oin)m(ters")k (\(eac)m(h)h(item)e(on)g(the)h(list)g(is)f(implemen)m(ted)f(as)h(a)h(t) m(w)m(o-elemen)m(t)i(\\record",)g(the)d(\014rst)g(elemen)m(t)h(of)0 4190 y(whic)m(h)26 b(is)h(the)g(list-item)g(itself)g(and)f(the)h (second)f(elemen)m(t)h(of)g(whic)m(h)f(is)h(a)g(p)s(oin)m(ter)f(to)i (the)e(next)h(item\).)40 b(A)26 b(stac)m(k,)0 4303 y Fx(s)p Fy(,)38 b(\014nally)-8 b(,)39 b(can)e(b)s(e)f(implemen)m(ted)f (as)i(a)g(list,)i Fx(l)r Fy(,)g(where)d Fx(top)p Fy(\()p Fx(s)p Fy(\))f(:=)h Fx(f)10 b(ir)s(st)p Fy(\()p Fx(l)r Fy(\),)38 b Fx(push)p Fy(\()p Fx(s;)15 b(i)p Fy(\))36 b(:=)g Fx(mak)s(e)p Fy(-)p Fx(l)r(ist)p Fy(\()p Fx(l)r(;)15 b(i)p Fy(\),)0 4416 y(and)30 b Fx(pop)p Fy(\()p Fx(s)p Fy(\))g(returns)f Fx(top)p Fy(\()p Fx(s)p Fy(\))h(and)g(rede\014nes)g (the)g(list)h(to)g(b)s(e)f Fx(r)s(est)p Fy(\()p Fx(l)r Fy(\).)300 4592 y(So:)40 b(stac)m(ks)30 b(can)e(b)s(e)g(implemen)m(ted) f(as)i(arra)m(ys)g(or)g(as)f(lists,)i(and)e(lists)h(can)g(b)s(e)f (implemen)m(ted)f(as)i(arra)m(ys)0 4705 y(or)g(as)h(records)e(with)h(p) s(oin)m(ters.)41 b(Abstract)29 b(data)h(t)m(yp)s(es)f(can)h(implemen)m (t)e(other)h(abstract)h(data)g(t)m(yp)s(es,)g(or)f(they)0 4818 y(can)36 b(b)s(e)f(implemen)m(ted)f(\\directly")j(in)e(the)g(giv)m (en)i(data)f(structures)f(of)h(a)f(programming)f(language.)57 b(What's)0 4931 y(going)31 b(on)g(here?)0 5227 y Fz(7.4.1.2.2)106 b(The)36 b(formal)f(notion)g(of)h(implemen)m(tation.)88 b Fy(T)-8 b(o)32 b(see)f(what's)h(going)g(on,)g(w)m(e)f(need)g(to)h(lo) s(ok)0 5340 y(at)26 b(some)f(of)g(the)g(more)g(formal)f(approac)m(hes)i (to)g(the)f(de\014nition)g(and)f(implemen)m(tation)h(of)h(abstract)g (data)g(t)m(yp)s(es.)p eop %%Page: 183 18 183 183 bop 3764 -165 a Fy(183)300 91 y Fz(7.4.1.2.2.1)106 b Fw(Guttag,)101 b(Hor)-5 b(owitz,)99 b(and)87 b(Musser.)k Fy(In)84 b(\\The)i(Design)f(of)h(Data)g(T)m(yp)s(e)0 204 y(Sp)s(eci\014cations")43 b(\(1978\),)49 b(John)41 b(V.)i(Guttag,)48 b(Ellis)43 b(Horo)m(witz,)48 b(and)42 b(Da)m(vid)h(R.)g(Musser)f(assert)h(that)g(\\the)0 317 y(pro)s(cess)30 b(of)g(design)f(\(of)i(data)g(t)m(yp)s(es\))f(consists) g(of)h(sp)s(ecifying)e Fx(:)15 b(:)g(:)46 b Fy(op)s(erations)31 b(to)f(increasingly)h(greater)g(lev)m(els)0 430 y(of)g(detail)h(un)m (til)f(an)g(executable)h(implemen)m(tation)f(is)g(ac)m(hiev)m(ed")i (\(p.)e(61\).)43 b(So,)31 b(the)g(implemen)m(tation)g(app)s(ears)0 543 y(to)37 b(b)s(e)e(merely)h(a)g(more)g(detailed)h(v)m(ersion)g(of)f (the)g(original)i(\\sp)s(eci\014cation".)59 b(The)36 b(implemen)m(tation)g(details)0 656 y(are)29 b(essen)m(tial)h(for)f Fv(exe)-5 b(cutability)37 b Fy(but)28 b(not,)h(presumably)-8 b(,)28 b(for)g(sp)s(eci\014abilit)m(y)-8 b(.)41 b(So)29 b(the)g(implemen)m(tation)f(details)0 769 y(serv)m(e)j(a)g(purp)s(ose,) e(but)g(one)i(distinct)g(from)e(the)h(original)i(abstraction.)300 945 y(What)60 b(is)g(the)g(abstraction?)129 b(\\A)60 b Fv(data)h(typ)-5 b(e)60 b(sp)-5 b(e)g(ci\014c)g(ation)69 b Fy(\(or)60 b(abstract)h(data)f(t)m(yp)s(e\))g(is)g(a)0 1058 y(represen)m(tation-indep)s(enden)m(t)30 b(formal)f(de\014nition)h (of)g(eac)m(h)h(op)s(eration)f(of)g(a)g(data)h(t)m(yp)s(e.)40 b(Th)m(us,)29 b(the)h(complete)0 1171 y(design)d(of)g(a)g(single)g (data)g(t)m(yp)s(e)g(w)m(ould)g(pro)s(ceed)f(b)m(y)h(\014rst)f(giving)h (its)h(sp)s(eci\014cation,)g(follo)m(w)m(ed)h(b)m(y)d(an)h(\(e\016cien) m(t\))0 1284 y(implemen)m(tation)44 b(that)g(agrees)h(with)f(the)g(sp)s (eci\014cation")h(\(p.)f(61\).)83 b(So,)48 b(implemen)m(tations|the)43 b Fv(detaile)-5 b(d)0 1397 y Fy(sp)s(eci\014cation)52 b(of)g(the)g(op)s(erations|m)m(ust)e(\\agree)k(with")d(the)h Fv(abstr)-5 b(act)9 b Fy(|or)53 b Fv(undetaile)-5 b(d)9 b Fy(|sp)s(eci\014cation;)0 1510 y(the)48 b(implemen)m(tation)f(m)m (ust)g Fv(satisfy)57 b Fy(the)48 b(de\014nitions.)92 b(That,)52 b(of)c(course,)53 b(needs)47 b(to)h(b)s(e)g(made)e(precise,) 0 1623 y(but)40 b(it)h(is)g(more)f(than)g(suggestiv)m(e)j(of)e(seman)m (tic)g(in)m(terpretation.)73 b(If)40 b(the)h(abstraction)h(is)e(supp)s (osed)f(to)j(b)s(e)0 1736 y(\\represen)m(tation-indep)s(enden)m(t",)25 b(then)c(p)s(erhaps)f(the)i(implemen)m(tation)g Fv(is)29 b Fy(the)22 b(\(or,)i(a\))e(represen)m(tation.)39 b(\(Note)0 1849 y(that)e(there)f(can)h(b)s(e)e(more)h(than)g(one)g(implemen)m (tation;)j(at)e(the)g(v)m(ery)f(least,)j(there)e(can)f(b)s(e)g (\\e\016cien)m(t")j(and)0 1962 y(ine\016cien)m(t)32 b(ones.\))300 2138 y(Guttag)41 b(et)e(al.)i(giv)m(e)f(\\a)g(brief)f(example)g(of)g (the)h(implemen)m(tation)e(of)i(one)f(data)h(t)m(yp)s(e,)i(Queue)d Fx(:)15 b(:)g(:)h Fy(,)0 2251 y(in)45 b(terms)g(of)h(another,)j (CircularLists")d(\(p.)g(74\).)88 b(So,)49 b(as)d(w)m(e)g(noted)g(b)s (efore,)j(abstract)e(data)f(t)m(yp)s(es)g(can)0 2364 y(implemen)m(t)e(eac)m(h)i(other.)86 b(This)45 b(is)g(done)g(as)h (follo)m(ws:)71 b(\\W)-8 b(e)47 b(\014rst)e(giv)m(e,)51 b(in)45 b(a)g(notation)i(v)m(ery)f(similar)e(to)0 2477 y(that)h(for)f(the)g(sp)s(eci\014cation,)k(an)c(implemen)m(tation)g(of) g(the)h(Queue)e(t)m(yp)s(e)h(consisting)h(of)g(a)f Fv(r)-5 b(epr)g(esentation)0 2590 y Fy(declaration)51 b(and)d(a)i Fv(pr)-5 b(o)g(gr)g(am)59 b Fy(for)49 b(eac)m(h)i(of)e(the)g(Queue)g (op)s(erations)h(in)f(terms)f(of)h(the)g(represen)m(tation")0 2703 y(\(p.)44 b(74\).)81 b(In)43 b(the)h(example,)i(the)e(represen)m (tation)h(\\medium")c(is)j(CircularList,)j(and)c(the)h(\\programming)0 2816 y(language")37 b(consists)e(of)g(the)g(op)s(erations)g(of)g (CircularLists.)54 b(So,)36 b(an)f(implemen)m(tation)g(of)g(an)f (abstract)i(data)0 2928 y(t)m(yp)s(e)d(consists)g(of)g(a)g(represen)m (tation)h(and)e(programs,)g(where)g(the)h(programs)e(implemen)m(t)h (the)h(abstract)g(data)0 3041 y(t)m(yp)s(e's)49 b(op)s(erations.)95 b(This)47 b(is)h(done)h(as)f(follo)m(ws:)78 b(Eac)m(h)49 b(op)s(eration)g(of)f(the)h(abstract)g(data)g(t)m(yp)s(e)f(is)h Fx(:)15 b(:)g(:)0 3154 y Fy(de\014ned?)39 b(explicated?)i(implemen)m (ted?)27 b Fx(:)15 b(:)g(:)45 b Fy(in)29 b(terms)f(of)h(an)f(op)s (eration)i(of)f(the)g(implemen)m(ting)e(medium)f(\(the)0 3267 y(implemen)m(ting)38 b(abstract)i(data)g(t)m(yp)s(e\),)i Fv(after)50 b Fy(\014rst)39 b(represen)m(ting)g(eac)m(h)h (abstract-data-t)m(yp)s(e)i(en)m(tit)m(y)f(\(term\))0 3380 y(b)m(y)33 b(a)g(term)f(of)h(the)g(implemen)m(ting)f(abstract)i (data)f(t)m(yp)s(e.)49 b(So,)33 b(terms)f(get)i(in)m(terpreted)f(b)m(y) -8 b(,)34 b(or)f(mapp)s(ed)e(in)m(to,)0 3493 y(elemen)m(ts)d(of)f(the)g (in)m(terpreting)h(domain,)f(and)g(predicates)h(\(op)s(erations\))g (are)f(mapp)s(ed)e(in)m(to)j(predicates)g(of)g(the)0 3606 y(in)m(terpreting)j(domain.)40 b(So,)30 b(implemen)m(tation)g Fv(is)38 b Fy(seman)m(tic)31 b(in)m(terpretation.)300 3905 y Fz(7.4.1.2.2.2)106 b Fw(Go)-5 b(guen,)91 b(Thatcher,)g(and)79 b(Wagner.)91 b Fy(A)77 b(somewhat)f(more)h(detailed)h(and)0 4018 y(philosophically)51 b(sophisticated)f(approac)m(h)h(is)e(to)i(b)s (e)e(found)g(in)g(J.)h(A.)g(Goguen,)55 b(J.)100 b(W.)50 b(Thatc)m(her,)55 b(&)0 4131 y(E.)21 b(G.)h(W)-8 b(agner's)23 b(\\An)e(Initial)i(Algebra)f(Approac)m(h)f(to)h(the)g(Sp)s (eci\014cation,)i(Correctness,)f(and)e(Implemen)m(tation)0 4244 y(of)38 b(Abstract)g(Data)h(T)m(yp)s(es")f(\(1978\).)65 b(The)37 b(mathematical)h(details)h(they)e(presen)m(t)h(are,)i(I)e (think,)h(irrelev)-5 b(an)m(t)0 4357 y(to)39 b(our)f(inquiry)g(in)g (this)h(c)m(hapter,)i(but)d(the)h(o)m(v)m(erall)i(picture)d(they)h (o\013er)g(is)f(useful,)j(so)d(let)i(me)e(attempt)g(to)0 4469 y(summarize)28 b(it)j(here.)300 4646 y(They)d(b)s(egin)h(b)m(y)g (observing)g(that)g(\\the)h(term)e Fv(abstr)-5 b(action)38 b Fy(in)29 b(computer)f(science)i Fx(:)15 b(:)g(:)45 b Fy(has)28 b(b)s(een)h(used)0 4759 y(in)h(at)h(least)h(three)e(w)m(a)m (ys)i(whic)m(h)e(are)g(distinct)h(but)f(related")i(\(p.)e(82\):)111 4985 y(1.)46 b(An)30 b(abstraction)i(is)e(\\a)h(mathematical)g(mo)s (del)e(or)i(description)f(of)h(something")f(\(p.)g(82\).)111 5162 y(2.)46 b(An)30 b(abstraction)i(is)e(\\the)h(pro)s(cess)f(\(or)h (result\))f(of)h(generalizing")i(\(p.)d(83\).)111 5340 y(3.)46 b(An)30 b(abstraction)i(is)e(\\a)h(concept")h(considered)e (\\indep)s(enden)m(t[ly])h(of)f(its)h(represen)m(tation")h(\(p.)e (83\).)p eop %%Page: 184 19 184 184 bop 3764 -165 a Fy(184)0 91 y(Examples)43 b(of)h(\(1\))h(are)f (\\)16 b(`abstract)45 b(mac)m(hines')f(as)g(opp)s(osed)f(to)i(real)f (hardw)m(are")g(\(p.)g(82\))h(and)f(\\abstract)0 204 y(implemen)m(tations",)i(as)e(\\when)e(one)i(uses)f(sets,)k(sequences,) f(or)d(other)h(mathematical)f(en)m(tities)i(to)f(mo)s(del)0 317 y(some)32 b(computational)i(pro)s(cess)e(or)h(structure")g(\(p.)f (83\).)50 b(So,)33 b(a)g(mathematical)h(mo)s(del)d(is)i(an)g (abstraction)h(of)0 430 y(some)k(real-w)m(orld)i(en)m(tit)m(y;)45 b(as)39 b(suc)m(h,)i(the)e(abstraction)h(seems)e(to)i(pla)m(y)f(the)g (syn)m(tactic)i(role.)67 b(On)38 b(the)h(other)0 543 y(hand,)31 b(the)g(implemen)m(tation)g(of)h(a)g(queue)f(b)m(y)g(a)h (circular)g(list)g(\(or)g(a)g(stac)m(k)h(b)m(y)e(a)h(link)m(ed)f (list\))i(is)e(an)h(\\abstract)0 656 y(implemen)m(tation",)i(y)m(et)h (here)e(it)h(clearly)g(pla)m(ys)g(the)f Fv(semantic)39 b Fy(role.)50 b(This,)34 b(I)f(tak)m(e)i(it,)f(is)g(a)f(further)f (example)0 769 y(of)f(the)f(m)m(uddle)f(of)h(the)h(mo)s(del)e(in)h(the) h(middle.)300 945 y(In)47 b(sense)i(\(2\),)54 b(abstractions)49 b(ignore)g(details.)95 b(This)47 b(con)m(trasts)j(nicely)f(with)f(the)g (notion)h(of)f(an)0 1058 y(implemen)m(tation)29 b(as)h Fv(pr)-5 b(oviding)40 b Fy(details.)h(Presumably)-8 b(,)29 b(an)g(abstraction)i(in)e(sense)h(\(1\))h(migh)m(t)e(ignore)i(details,) 0 1171 y(and)21 b(hence)h(b)s(e)f(an)h(abstraction)h(in)e(sense)h (\(2\),)j(but)c(not)h(necessarily)-8 b(.)39 b(F)-8 b(or)22 b(instance,)j(although)d(the)g(\(admittedly)0 1284 y(informal\))33 b(abstract)i(notion)f(of)g(stac)m(k)h(that)f(I)g(presen)m(ted)g(in)f Fo(x)p Fy(7.4.1.2)k(ignored)c(the)h(details)h(imp)s(osed)d(b)m(y)i(the) 0 1397 y(\014niteness)29 b(of)g(the)h(stac)m(k,)h(w)m(e)e(could)h(ha)m (v)m(e)g(had)f(an)g(equally)h(abstract)g(presen)m(tation)g(that)g(pa)m (y)m(ed)g(atten)m(tion)h(to)0 1510 y(those)i(details)h(\(y)m(et)g (could)f(b)s(e)g(implemen)m(ted)e(as)i(a)g(\(\014nite\))h(arra)m(y)-8 b(,)34 b(an)f(\\in)m(v)m(erted")i(arra)m(y)-8 b(,)34 b(or)f(a)g(\(\014nite\))h(list\).)0 1623 y(Ho)m(w)m(ev)m(er,)d Fv(mer)-5 b(ely)38 b Fy(ignoring)30 b(details)g(do)s(es)e(not)h(b)m(y)g (itself)h(yield)f(an)g(abstract)h(mo)s(del)d(in)i(sense)g(\(1\),)h(b)s (ecause)f(it)0 1736 y(migh)m(t)h(not)h(b)s(e)e(a)i Fv(mathematic)-5 b(al)43 b Fy(mo)s(del.)300 1912 y(It)f(is)g(the)f(third)g(sense)h(of)g (`abstraction')h(that)f(Goguen)h(et)f(al.)h(tak)m(e)g(to)f(b)s(e)f(the) h(relev)-5 b(an)m(t)43 b(one)f(for)0 2025 y(abstract)37 b(data)f(t)m(yp)s(es)g(\(cf.)g(p.)g(81\).)58 b(The)35 b(\\represen)m(tation")i(that)g(suc)m(h)e(an)h(abstraction)h(is)e (indep)s(enden)m(t)g(of)0 2138 y(has)30 b(to)h(do)f(with)h(notation,)g (or)g(the)f(manner)f(in)h(whic)m(h)g(it)h(is)f(expressed:)364 2635 y(F)-8 b(or)55 b(example,)61 b(\\abstract)c(syn)m(tax")f (considers)e(syn)m(tactic)j(structure)e(indep)s(enden)m(tly)e(of)227 2747 y(whether)22 b(it)i(is)f(represen)m(ted)f(b)m(y)h(deriv)-5 b(ation)23 b(trees,)i(paren)m(thesized)f(expressions,)g Fx(:)15 b(:)g(:)39 b Fy(or)23 b(whatev)m(er.)227 2860 y(This)f(notion)i(of)f(abstract)h(syn)m(tax)f(is)g(useful)f Fx(:)15 b(:)g(:)39 b Fy(in)23 b(sp)s(ecifying)f(the)h(seman)m(tics)h (of)f(a)g(programming)227 2973 y(language)32 b(in)e(a)h(manner)d(indep) s(enden)m(t)i(of)g(ho)m(w)g(it)h(is)g(implemen)m(ted)e Fx(:)15 b(:)g(:)h Fy(.)364 3313 y(More)46 b(to)g(the)g(p)s(oin)m(t,)k (an)45 b(abstract)i(data)f(t)m(yp)s(e)g(is)g(supp)s(osed)e(to)i(b)s(e)f (indep)s(enden)m(t)f(of)i(its)227 3426 y(represen)m(tation,)d(in)c(the) h(sense)f(that)h(details)h(of)e(ho)m(w)h(it)g(is)f(implemen)m(ted)f (are)i(to)g(b)s(e)f(actually)227 3539 y(hidden)27 b(or)g(\\shielded")h (from)f(the)g(user:)39 b(He)28 b([sic])h(is)f(pro)m(vided)f(with)g (certain)i(op)s(erations,)g(and)e(he)227 3652 y(only)32 b(needs)g(to)h(kno)m(w)f(what)g(they)g(are)g(supp)s(osed)e(to)j(do,)g (not)f(ho)m(w)g(they)g(do)g(it.)46 b(\(Goguen)33 b(et)g(al.)227 3765 y(1978:)g(83;)e(cf.)g(P)m(arnas)f(1972.\))0 4034 y(That)67 b(is,)76 b(the)67 b(programmer)d(can)j(deal)g(directly)h (with)e(the)h(abstract)h(data)f(t)m(yp)s(e)g(and)f(ignore)i(its)0 4147 y(implemen)m(tation;)75 b(one)60 b(deals)h(with)f(it)h(at)f(a)h (\\high)f(lev)m(el".)133 b(Consisten)m(t)60 b(with)g(our)g(view)g(that) h(an)0 4260 y(implemen)m(tation)38 b(is)h(a)g(seman)m(tic)f(in)m (terpretation,)43 b(Goguen)c(et)g(al.)g(observ)m(e:)58 b(\\Note)40 b(that)f(what)g(is)f(usually)0 4373 y(called)49 b(an)f(`abstract)i(implemen)m(tation,')j(that)48 b(is,)53 b(an)48 b(implemen)m(tation)g(describ)s(ed)f(b)m(y)h(sets,)53 b(sequences,)0 4486 y(etc.,)41 b(is)d Fv(not)47 b Fy(an)38 b(`abstraction')i(in)d(the)h(ab)s(o)m(v)m(e)h(sense;)j(rather,)e(it)f (is)e(a)i Fv(p)-5 b(articular)10 b Fy(,)42 b(but)37 b(rather)h (undetailed,)0 4599 y(implemen)m(tation")31 b(\(p.)h(83\).)44 b(So,)32 b(an)f(abstraction)i(in)e(sense)g(\(1\))h(is)g(not)f (necessarily)h(an)g(abstraction)g(in)f(sense)0 4712 y(\(3\).)59 b(It)36 b(is)h(undetailed,)h(presumably)c(b)s(ecause)i(the)g(implemen)m (ting)f(medium)e(\(the)k(implemen)m(ting)e(abstract)0 4825 y(data)c(t)m(yp)s(e\))g(is)f Fv(itself)50 b Fy(abstract)31 b(\(in)g(sense)f(\(2\)\).)42 b(Still,)32 b(the)e(mathematical)h(mo)s (del)e(is)h(a)h(seman)m(tic)g(mo)s(del.)300 5001 y(No)m(w,)h(what)g(is) f(this)g(abstraction)i(of)e(the)h(third)e(kind?)42 b(Goguen)32 b(et)g(al.)g(note)g(that)g(it)g(has)f(to)h(do)f(with)0 5114 y(equiv)-5 b(alence)31 b(classes,)h(or)e(what)g(they)g(call)h (\\isomorphism)d(classes")k(\(p.)e(83\).)42 b(They)29 b(de\014ne)g(an)h(abstract)h(data)0 5227 y(t)m(yp)s(e)c(as)g(\\the)h (isomorphism)c(class)k(of)f(an)g(initial)h(algebra)g(in)f(a)g (category")j(of)d(man)m(y-sorted)f(algebras)i(\(pp.)f(88,)0 5340 y(90\).)41 b(And)26 b(they)g(note)i(that)f(\\An)g(implemen)m (tation)f(is)h(necessarily)h(made)e(within)g(a)h(sp)s(eci\014c)f (framew)m(ork,)h(suc)m(h)p eop %%Page: 185 20 185 185 bop 3764 -165 a Fy(185)0 91 y(as)37 b(a)g(particular)g (programming)d(language)k(or)f(mac)m(hine")g(\(p.)g(135\);)k(i.e.,)f (an)d(implemen)m(tation)f(requires)g(an)0 204 y(implemen)m(ting)29 b Fv(me)-5 b(dium)7 b Fy(,)32 b(or)e(\\framew)m(ork".)300 381 y(Their)39 b(mathematical)g(\\approac)m(h)h(is)g(to)g(mo)s(del)e (an)h(implemen)m(tation)g(framew)m(ork)f(as)h(an)h(algebra,)0 494 y(with)33 b(the)g(elemen)m(ts)h(of)f(the)g(carrier\(s\))h(b)s(eing) f(concrete)i(data)f(represen)m(tations)g(\(mac)m(hine)f(states,)i (primitiv)m(e)0 607 y(data)e(t)m(yp)s(es\))g(and)g(its)g(op)s(erations) g(the)f(giv)m(en)i(basic)f(op)s(erations)g(\(mac)m(hine)g(op)s (erations,)h(basic)f(instructions,)0 720 y(programs\))d(in)h(these)g (data)h(represen)m(tations")g(\(p.)f(135\).)45 b(Note)32 b(that)g(they)f(are)g Fv(mo)-5 b(deling)41 b Fy(the)31 b(implemen)m(ting)0 832 y Fv(me)-5 b(dium)41 b Fy(and)32 b(that)i(they)f(do)g(so)g(b)m(y)g(the)h Fv(same)40 b Fy(kind)32 b(of)i(en)m(tit)m(y)g(as)g(for)f(an)g(abstract)g(data)h(t)m (yp)s(e,)g(namely)-8 b(,)34 b(an)0 945 y(algebra!)41 b(The)27 b(implemen)m(tation)h Fv(itself)19 b Fy(,)29 b(of)f(course,)h(is)f(something)f(\\ph)m(ysical";)k(it)d(is)g(merely)f (b)s(eing)h Fv(describ)-5 b(e)g(d)0 1058 y Fy(algebraically)d(.)300 1235 y(The)30 b(heart)g(of)h(the)g(matter)f(is)g(expressed)g(b)m(y)g (them)g(in)g(their)g(mathematical)h(set-up)f(as)h(follo)m(ws:)227 1481 y(Let)62 b Fx(B)67 b Fy(denote)62 b(the)g(implemen)m(tation)f (algebra)i Fx(:)15 b(:)g(:)h Fy(.)134 b([Let)63 b Fx(T)2652 1495 y Fu(\006)p Fn(;\017)2817 1481 y Fy(b)s(e])e(the)h(sp)s (eci\014cation)227 1593 y(algebra.)k(The)37 b(question)i(no)m(w)f(is,)i (What)f(relationship)g(b)s(et)m(w)m(een)g Fx(T)2671 1607 y Fu(\006)p Fn(;\017)2812 1593 y Fy(and)f Fx(B)k Fy(constitutes)e(an) 227 1706 y Fv(implementation)7 b Fy(?)43 b(\(p.)30 b(136.\))0 1952 y(This)40 b(is)g(indeed)g(the)h(question:)61 b(What)41 b(is)f(the)h(relationship)g(b)s(et)m(w)m(een)g(an)f(Abstraction)h(\(a)h (\\sp)s(eci\014cation)0 2065 y(algebra"\))37 b(and)e(an)g(Implemen)m (tation)f(\(an)i(\\implemen)m(tation)f(algebra"\)?)57 b(\(Note,)38 b(as)e(with)f(Smith,)g(that)g Fx(B)0 2178 y Fy(itself)j(is)e(\(merely\))h(a)g(represen)m(tation)h(or)f(mo)s(del)f (of)h(the)g(actual,)j(ph)m(ysical)d(implemen)m(tations.\))60 b(Goguen)37 b(et)0 2291 y(al.'s)d(answ)m(er)e(is)h(that)g(the)g (relationship)g(is)g(a)g(structure)g(consisting)g(of)g Fx(B)5 b Fy(,)33 b(a)g(mapping)e(from)h(\(roughly\))h Fx(T)3797 2305 y Fu(\006)p Fn(;\017)0 2404 y Fy(to)d Fx(B)5 b Fy(,)28 b(and)h(a)g(\\congruence")h(\(a)f(family)g(of)g(equiv) -5 b(alence)30 b(relations)g(on)e(\(roughly\))i Fx(T)13 b Fy('s)28 b(image)h(in)g Fx(B)5 b Fy(\))28 b(\(p.)h(138\).)0 2517 y(The)d(core)h(of)g(this)f(is,)i(\014rst,)f(the)f(mapping)f(from)g (the)i(Abstraction)g(to)g(the)g(Implemen)m(tation,)g(whic)m(h)f(is,)h (on)g(m)m(y)0 2630 y(theory)34 b(and)f(consisten)m(t)i(with)f(the)g (view)g(of)g(Guttag)h(et)g(al.,)g(a)g Fv(semantic)h(interpr)-5 b(etation)7 b Fy(,)37 b(and,)e(second,)g(the)0 2743 y(\\congruence".)55 b(The)35 b(latter)h(is)f(a)g(v)m(ery)g(sp)s(ecial,)i(in)m(tricate)f (kind)e(of)h(isomorphism,)f(one)h(that)g(\\factors)h(out")0 2855 y(\(or)27 b(\\divides)f(out"|they)h(use)f(quotien)m(t)i(spaces\))f (the)g(\\implemen)m(tation)f(details".)41 b(So,)27 b Fx(B)k Fy(\(or)26 b(that)h(whic)m(h)f Fx(B)0 2968 y Fy(is)i(a)g (mathematical)g(mo)s(del)f(of)7 b(\))29 b(implemen)m(ts)d(an)i (Abstraction)h Fx(T)40 b Fy(if)28 b(and)f(only)h(if)g Fx(B)33 b Fy(is)27 b(a)i(domain)d(of)j(seman)m(tic)0 3081 y(in)m(terpretation)j(of)e Fx(T)13 b Fy(,)31 b(ignoring)f(the)h (implemen)m(tation)f(details.)300 3258 y(An)e(example)h(of)g(what)f(I)h (think)f(is)g(going)i(on)f(migh)m(t)f(help.)40 b(Consider)28 b(the)h(abstract)g(data)h(t)m(yp)s(e)e Fv(stack)10 b Fy(,)0 3371 y(and)36 b(consider)g(t)m(w)m(o)i(sp)s(eci\014c)e(implemen) m(tations)g(of)h(it)g(in)f(P)m(ascal,)k(using)c(an)g(arra)m(y)h Fx(A)p Fy([0])p Fx(;)15 b(:)g(:)g(:)j(;)d(A)p Fy([)p Fx(n)p Fy(])37 b(with)f Fv(top)0 3484 y Fy(implemen)m(ted)26 b(in)i(one)g(as)f Fx(A)p Fy([0])i(and)e(in)h(the)g(other)f(as)h Fx(A)p Fy([)p Fx(n)p Fy(].)40 b(In)27 b(b)s(oth)g(implemen)m(tations,)h Fv(top)35 b Fy(is)27 b(implemen)m(ted)0 3597 y(as)h(a)f(sp)s(eci\014c)g (elemen)m(t)h(of)g(the)f(arra)m(y)-8 b(.)41 b(That)27 b(it)h(is)f Fx(A)p Fy([0])i(in)e(one)g(and)g Fx(A)p Fy([)p Fx(n)p Fy(])h(in)f(the)g(other)h(is)f(an)g(implemen)m(tation)0 3709 y(detail.)300 3886 y(But)g(can)g(those)g(details)g(really)h(b)s(e) e(ignored?)39 b(In)26 b(this)g(case,)j(p)s(erhaps;)e(in)f(others,)i(p)s (erhaps)c(not|w)m(e'll)0 3999 y(return)34 b(to)h(this)g(\()p Fo(x)q Fy(7.6\).)55 b(Before)35 b(w)m(e)h(do,)g(though,)f(w)m(e)h(need) e(to)i(broaden)e(our)g(scop)s(e)h(and)f(consider)h(to)g(what)0 4112 y(exten)m(t)c(the)g(notion)f(of)g(an)g(implemen)m(tation)g(is)g (applicable)h Fv(outside)37 b Fy(of)30 b(computer)f(science)i(and)f (then)g(to)g(lo)s(ok)0 4225 y(at)h(other)g(candidate)g(in)m (terpretations)h(of)e(`implemen)m(tation'.)0 4531 y FD(7.4.2)112 b(Implemen)m(tation)35 b(Outside)i(of)h(Computer)f(Science.)0 4766 y Fz(7.4.2.1)106 b(Music.)0 5001 y Fy(Some)26 b(of)h(the)f (clearest)j(examples)d(outside)h(of)g(cognitiv)m(e)i(science)f(of)f (what)f(could)h(b)s(e)f(called)i(`implemen)m(tation')0 5114 y(come)i(from)f(m)m(usic)h(\(cf.)h Fo(x)p Fy(2.3,)h(example)e (5\).)41 b(This)30 b(ough)m(t)h(not)f(to)h(b)s(e)f(surprising:)39 b(After)30 b(all,)i(a)e(m)m(usic)g(score)h(is)0 5227 y(v)m(ery)c(m)m(uc)m(h)f(lik)m(e)j(a)e(computer)f(program)f(or)i (algorithm,)h(and)e(the)i(m)m(usician-plus-instrumen)m(t)c(\(or)k (conductor-)0 5340 y(plus-orc)m(hestra\))i(pla)m(ys)f(a)g(role)h(v)m (ery)f(m)m(uc)m(h)f(lik)m(e)i(that)f(of)g(the)h(computer.)39 b(A)29 b(m)m(usical)f(score)i(is)f Fv(not)9 b Fy(,)29 b(of)h(course,)p eop %%Page: 186 21 186 186 bop 3764 -165 a Fy(186)0 91 y Fv(mathematic)-5 b(al)5 b(ly)53 b Fy(an)41 b(algorithm,)k(since)e(m)m(uc)m(h)d(is)i (left)h(op)s(en)e(to)h(\\in)m(terpretation")i(b)m(y)e(the)g(m)m (usician)f(\(e.g,)0 204 y(temp)s(o,)26 b(dynamics,)g(optional)i(rep)s (eats,)f(phrasing,)g(etc.\).)41 b(Nonetheless,)28 b(it)f Fv(is)34 b Fy(a)27 b(set)f(of)h(\\instructions")g(whic)m(h,)0 317 y(when)37 b(follo)m(w)m(ed)j(or)e(executed,)j(pro)s(duce)c(a)i (certain)g(output.)64 b(The)37 b(\\pro)s(cess")i(consisting)g(of)f(the) h(m)m(usician)0 430 y(pla)m(ying)j(that)g(m)m(usic)e(on)h(an)g (instrumen)m(t)f(can)h(plausibly)g(b)s(e)g(said)g(to)h Fv(implement)50 b Fy(the)42 b(score.)74 b(The)40 b(score)0 543 y(can)35 b(b)s(e)e(though)m(t)i(of)g(\(indeed,)g(it)g Fv(is)7 b Fy(\))35 b(a)g(piece)g(of)g(syn)m(tax;)i(the)e(pla)m(ying)g (of)f(the)h(score)g(pro)m(vides)f(a)h(\\seman)m(tic)0 656 y(in)m(terpretation")d(of)f(it.)300 832 y(No)m(w,)43 b(as)e(w)m(e)f(sa)m(w)g(ab)s(o)m(v)m(e)i(\()p Fo(x)p Fy(7.4.1.1\),)k(an)40 b(implemen)m(tation)f(requires)h(an)g(implemen)m (ting)f(medium.)0 945 y(And,)22 b(as)f(should)f(b)s(e)g(eviden)m(t,)k (there)d(can)g(b)s(e)g(man)m(y)f(di\013eren)m(t)h(media,)h(hence)f(man) m(y)f(di\013eren)m(t)h(implemen)m(tations)0 1058 y(\(the)28 b(common)e(core)i(of)f(whic)m(h)g(can)h(b)s(e)f(captured)g(b)m(y)g(the) h(mathematical)f(tec)m(hniques)h(of)g(Goguen)g(et)g(al.\).)41 b(W)-8 b(e)0 1171 y(\014nd)33 b(the)i(same)f(thing)h(in)f(m)m(usic:)49 b(A)35 b(giv)m(en)h(score)f(can)g(normally)f(b)s(e)g(pla)m(y)m(ed)i(on) e(a)h(v)-5 b(ariet)m(y)36 b(of)f(instrumen)m(ts,)0 1284 y(mo)s(dulo)c(a)j(few)e(c)m(hanges)i(necessitated)h(b)m(y)e(the)g (nature)g(of)g(the)g(instrumen)m(t.)47 b(Suc)m(h)32 b(c)m(hanges,)j(as) f(w)m(ell)g(as)f(the)0 1397 y(particular)27 b(features)g(of)f(the)h (instrumen)m(t,)f(constitute)i(\\implemen)m(tation)f(details".)41 b(Often,)27 b(these)g(c)m(hange)h(the)0 1510 y(nature)c(of)g(the)h(w)m (ork,)g(for)f(go)s(o)s(d)g(or)h(bad:)37 b(\\a)25 b([piano])f (transcription)h([of)f(a)h(symphon)m(y])d(can)j(hold)e(a)i(prism)d(up)h (to)0 1623 y(a)30 b(familiar)e(w)m(ork,)i(sho)m(wing)f(it)h(in)f(a)h (new)e(ligh)m(t")j(\(Pincus)e(1990:)i Fz(00)p Fy(\).)41 b Fz([???])g Fy(That)29 b(is,)h(a)g(piano)f(transcription)0 1736 y(of)40 b(a)g(symphon)m(y)e(is)i(an)g Fv(interpr)-5 b(etation)49 b Fy(of)40 b(it|or,)j(rather,)f Fv(another)52 b Fy(in)m(terpretation)41 b(of)f(\\the)h(w)m(ork",)i(i.e.,)0 1849 y(of)g(an)f(abstract)i(data)f(t)m(yp)s(e)g(\(the)g(score\))g(of)g (whic)m(h)f(b)s(oth)g(the)h(symphon)m(y)e Fv(and)52 b Fy(the)43 b(piano)g(transcription)0 1962 y(are)k(\(seman)m(tic\))g(in)m (terpretations)h(or)e(implemen)m(tations.)89 b(The)46 b(implemen)m(tation)g(is)g(also,)52 b(of)46 b(course,)51 b(an)0 2074 y(\\in)m(terpretation")c(in)c(the)i(ordinary)e(sense:)69 b(In)43 b(an)i(essa)m(y)g(on)f(\\historically)i(accurate)g(p)s (erformances")d(of)0 2187 y(m)m(usic,)d(Charles)f(Rosen)f(\(1991\))k (sp)s(eaks)c(of)h(\\the)g(essen)m(tial)i(gap)e(b)s(et)m(w)m(een)g(the)g (comp)s(oser's)f(conception)i(of)0 2300 y(a)g(w)m(ork)f(of)g(m)m(usic)g (and)g(the)g Fv(multiple)j(p)-5 b(ossibilities)42 b(of)f(r)-5 b(e)g(alizing)42 b(it)f(in)g(sound)9 b Fy(")41 b(\(p.)e(50,)j(m)m(y)d (italics\).)69 b(The)0 2413 y(\\conception")35 b(is)f(the)f(abstract)h (data)g(t)m(yp)s(e;)h(the)e(\\m)m(ultiple)h(p)s(ossibilities")g(are)g (di\013eren)m(t)f(implemen)m(tations.)0 2526 y(Muc)m(h)e(the)g(same)g (can)g(b)s(e)f(said,)i Fv(mutatis)i(mutandis)40 b Fy(for)31 b(scripts)f(and)h(pro)s(ductions)f(of)h(pla)m(ys)g(\(or)h(scripts)f (and)0 2639 y(mo)m(vies\))g(\(again,)h(recall)g Fo(x)p Fy(2.3,)g(examples)e(6,)h(7,)g(10\).)300 2816 y(Music,)g(though,)f(has) f(another)i(asp)s(ect)f(to)h(it)f(reminiscen)m(t)g(of)g(the)g (situation)h(with)f(computers.)39 b(On)30 b(a)0 2928 y(radio)h(quiz)g(sho)m(w)f(called)i(\\My)f(Music")h(\(radio)f(station)h (CJR)-8 b(T)30 b(FM)h(91.1,)i(T)-8 b(oron)m(to;)32 b(28)g(No)m(v)m(em)m (b)s(er)e(1990\),)k(a)0 3041 y(tune)e(w)m(as)h(pla)m(y)m(ed)h(on)e(a)h (piano)g(for)f(the)h(panel)g(to)g(iden)m(tify)-8 b(.)49 b(One)32 b(panelist)h(\\misiden)m(ti\014ed")f(the)h(piece.)48 b(The)0 3154 y(host)33 b(said,)g(\\Y)-8 b(ou)34 b(w)m(ere)f(listening)h (to)f(a)g(tune)f(from)g(Puccini's)h Fv(Girl)i(of)g(the)g(Golden)h(West) 41 b Fy(but)32 b(though)m(t)i(y)m(ou)0 3267 y(w)m(ere)k(listening)g(to) g(Llo)m(yd)g(W)-8 b(eb)s(er's)38 b Fv(Phantom)i(of)g(the)f(Op)-5 b(er)g(a)7 b Fy(,")41 b(to)e(whic)m(h)e(the)g(panelist)h(drily)f (replied,)i(\\It)0 3380 y(w)m(as)31 b(b)s(oth.")40 b(Another,)31 b(p)s(erhaps)d(more)i(familiar,)g(example)g(w)m(ould)h(b)s(e)e(\\76)j (T)-8 b(rom)m(b)s(ones")29 b(and)h(\\Go)s(o)s(d)h(Nigh)m(t)0 3493 y(My)g(Someone",)f(b)s(oth)g(from)f Fv(The)k(Music)f(Man)7 b Fy(,)31 b(b)s(oth)e(the)i(same)f(tune,)g(alb)s(eit)h(di\013eren)m(t)g (w)m(ords,)g(tempi,)f(and)0 3606 y(arrangemen)m(ts|in)g(short,)g(t)m(w) m(o)i(di\013eren)m(t)f(implemen)m(tations)f(of)g(a)h(single)g (Abstraction.)300 3782 y(Here,)g(though,)f(w)m(e)h(can)f(see)h(another) f(phenomenon)f(at)h(w)m(ork,)h(to)s(o,)g(for)f(these)h(cases)g(also)g (seem)f(v)m(ery)0 3895 y(m)m(uc)m(h)23 b(lik)m(e)i(that)g(of)f(the)g (Morning)g(Star)g(and)f(the)h(Ev)m(ening)g(Star,)i(or)e(the)g(con)m(v)m (ersation)i(that)e(is)g(sim)m(ultaneously)0 4008 y(ab)s(out)37 b(mathematical)h(lattice)i(theory)e(and)f(c)m(hemical)h(lattices)i(\()p Fo(x)q Fy(2.7.1\),)h(or)d(the)g(computer)e(program)g(that)0 4121 y(can)26 b(b)s(e)f(tak)m(en)h(either)g(\(or:)39 b(b)s(oth\))25 b(as)g(pla)m(ying)i(c)m(hess)e(or)h(\(or:)38 b(and\))26 b(analyzing)g(a)g(Civil)g(W)-8 b(ar)26 b(battle.)40 b(Giv)m(en)27 b(the)0 4234 y(Morning)h(Star/Ev)m(ening)h(Star)f(w)m(a)m (y)h(of)g(thinking)f(ab)s(out)g(it,)h(it)g(w)m(ould)f(follo)m(w)h(that) g(seman)m(tic)g(in)m(terpretations)0 4347 y(and,)e(hence,)g(implemen)m (tations,)g(are)f(\(p)s(erhaps)f(not)h(surprisingly\))f(in)m(tensional) i(en)m(tities)h(and)e(that)g(w)m(e)h(should)0 4460 y(exp)s(ect)37 b(to)g(\014nd)e Fv(de)j(r)-5 b(e)7 b Fy(/)p Fv(de)39 b(dicto)k Fy(phenomena.)57 b(F)-8 b(or)38 b(instance,)g(the)f(panelist) g(on)f Fv(My)i(Music)i Fy(w)m(as)d(listening)0 4573 y(to)c(\(or)g(p)s (erceiving\))g Fv(de)h(r)-5 b(e)40 b Fy(an)32 b(Abstraction;)j Fv(de)f(dicto)6 b Fy(,)34 b(ho)m(w)m(ev)m(er,)g(he)f(w)m(as)f (listening)i(to)f(Puccini,)g(not)g(Llo)m(yd)0 4686 y(W)-8 b(eb)s(er.)54 b Fv(De)36 b(dicto)6 b Fy(,)37 b(one)e(describ)s(es)f (oneself)i(as)f(p)s(erceiving)g(an)g(in)m(terpretation.)55 b(One)35 b(in)m(terprets)g(what)g(one)0 4799 y(p)s(erceiv)m(es;)c(p)s (ossibly)-8 b(,)31 b(one)f Fv(c)-5 b(an)c('t)33 b(just)39 b Fy(p)s(erceiv)m(e)32 b(the)e(Abstraction)h Fv(de)i(r)-5 b(e)7 b Fy(.)0 5104 y Fz(7.4.2.2)106 b(Language.)0 5340 y Fy(Another)30 b(non{computer-science)h(example)f(of)h(implemen)m (tation)f(w)m(as)g(discussed)g(b)m(y)g(Sellars:)p eop %%Page: 187 22 187 187 bop 3764 -165 a Fy(187)227 91 y([In)26 b(the)h(con)m(text)i(of) e(c)m(hess,])h Fx(:)15 b(:)g(:)h Fy(atten)m(tion)29 b(m)m(ust)d(b)s(e)g (called)i(to)f(the)g(di\013erences)g(b)s(et)m(w)m(een)g(`bishop')227 204 y(and)c(`piece)i(of)e(w)m(o)s(o)s(d)g(of)g(suc)m(h)g(and)g(suc)m(h) g(shap)s(e'.)38 b Fx(:)15 b(:)g(:)39 b Fy([the)24 b(former])e(b)s (elongs)i(to)g(the)f(rule)g(language)227 317 y(of)k(c)m(hess.)40 b(And)25 b(clearly)j(the)e(abilit)m(y)i(to)f(resp)s(ond)e(to)i(an)f(ob) 5 b(ject)28 b(of)e(a)h(certain)g(size)g(and)f(shap)s(e)g Fv(as)j(a)227 430 y(bishop)35 b Fy(presupp)s(oses)26 b(the)i(abilit)m(y)h(to)g(resp)s(ond)d(to)i(it)h(as)f(an)f(ob)5 b(ject)29 b(of)f(that)h(size)f(and)f(shap)s(e.)39 b(But)227 543 y(it)26 b(should)f(not)h(b)s(e)f(inferred)f(that)i(`bishop')g(is)f (`shorthand')g(for)g(`w)m(o)s(o)s(d)h(of)f(suc)m(h)h(and)f(suc)m(h)g (size)h(and)227 656 y(shap)s(e')k Fx(:)15 b(:)g(:)629 632 y Fy(_)629 656 y(`Bishop')31 b(is)f(a)h(coun)m(ter)g(in)f(the)g (rule)g(language)i(game)e(and)g(participates)i(in)e(linguistic)227 769 y(mo)m(v)m(es)40 b(in)f(whic)m(h)g Fx(:)15 b(:)g(:)55 b Fy(the)40 b Fx(:)15 b(:)g(:)55 b Fy(longer)40 b(expression)f(do)s(es) g(not)h Fx(:)15 b(:)g(:)h Fy(.)68 b(\(Sellars)40 b(1955/1963:)j(343,) 227 882 y Fo(x)q Fy(56.\))0 1159 y(\\Being)48 b(a)g(bishop")e(is)h(a)h (nice)f(example)g(of)g(what)g(I)g(am)f(calling)i(an)f(Abstraction.)92 b(Here,)52 b(a)47 b(bishop)f(is)0 1272 y(implemen)m(ted)34 b(as)h(a)h(certain)g(piece)g(of)g(w)m(o)s(o)s(d)e(\(cf.)i(also)h(the)e (example)g(in)g Fo(x)p Fy(3.2.1\).)58 b(It)35 b(could)g(also,)j(as)e (Sellars)0 1384 y(observ)m(es,)h(b)s(e)d(implemen)m(ted)g(b)m(y)h(a)g (P)m(on)m(tiac)i(if)e(the)g(c)m(hess)h(game)f(is)g(pla)m(y)m(ed)h(in)e (T)-8 b(exas,)38 b(where)c(ev)m(erything)i(is)0 1497 y(supp)s(osed)28 b(to)k(b)s(e)d(bigger:)227 1774 y Fx(:)15 b(:)g(:)38 b Fy(the)23 b(term)e(`bishop')g(as)h(it)h(o)s(ccurs)f(in)f (the)h(language)i(of)e(b)s(oth)f(T)-8 b(exas)23 b([where)f(it)g(is)g (\\syn)m(tactically)227 1887 y(related)k Fx(:)15 b(:)g(:)41 b Fy(to)25 b(expressions)g(men)m(tioning)g(di\013eren)m(t)g(kinds)f(of) h(cars")g(\(p.)g(344,)i Fo(x)q Fy(59\)])f(and)e(ordinary)227 2000 y(c)m(hess)h(can)g(b)s(e)f(correctly)i(said)e(to)h(ha)m(v)m(e)h(a) f(common)e(meaning|indeed)g(to)i(mean)f(the)g(bishop)g(role,)227 2113 y(em)m(b)s(o)s(died)19 b(in)i(the)g(one)g(case)g(b)m(y)g(pieces)g (of)g(w)m(o)s(o)s(d,)i(and)d(in)g(the)h(othe)g(b)m(y)-8 b(,)24 b(sa)m(y)-8 b(,)24 b(P)m(on)m(tiacs)e Fx(:)15 b(:)g(:)i Fy(.)37 b(\(Sellars)227 2226 y(1955/1963:)e(348,)d Fo(x)p Fy(62.\))0 2503 y(This)56 b(situation)i(is)e(depicted)h(in)g (Figure)g(7.2.)121 b(Here,)64 b(w)m(e)57 b(ha)m(v)m(e)h(an)e (Abstraction)i(\(Chess\))e(and)h(t)m(w)m(o)0 2616 y(implemen)m(tations) 31 b(\(the)h(ordinary)f(Staun)m(ton)h(pieces)h(and)e(the)h(T)-8 b(exas)32 b(pieces\).)46 b(W)-8 b(e)33 b(assume)d(that)i(the)g(pieces)0 2729 y(that)j(pla)m(y)g(the)g(role)g(of)f(the)h(bishop)e(are)i(b)s(oth) f Fv(c)-5 b(al)5 b(le)-5 b(d)45 b Fy(`bishops';)36 b(`bishop')e(means)f (the)h(same)g(thing)h(in)f(b)s(oth)0 2842 y(implemen)m(tations,)24 b(namely)-8 b(,)25 b(the)e(Bishop)g(Abstraction.)39 b(That)23 b(role)h(is)f(\\em)m(b)s(o)s(died)f(as"|i.e.,)k Fv(is)g(implemente)-5 b(d)0 2955 y(by)8 b Fy(|a)39 b(P)m(on)m(tiac)i(in)d(T)-8 b(exas)40 b(and)e(a)h(certain)h Fd(B)p Fy(-shap)s(ed)e(piece)h(of)g(w)m (o)s(o)s(d)g(in)f(the)h(Staun)m(ton)g(set.)66 b(The)38 b(w)m(ords)0 3067 y(`bishop')31 b(as)h(they)g(o)s(ccur)f(in)h(the)f(t)m (w)m(o)i(di\013eren)m(t)g(languages)f(refer)g(to)g(di\013eren)m(t)g(en) m(tities)i(\(the)e(language-en)m(try)0 3180 y(and)e(-departure)g(rules) g(in)g(Sellars's)g(language)i(games)e(di\013er\).)300 3357 y(Language)g(pro)m(vides)f(non{computer-science)g(examples)f(of)h (implemen)m(tation)g(in)f(a)i(v)-5 b(ariet)m(y)30 b(of)f(w)m(a)m(ys.)0 3470 y(F)-8 b(or)39 b(one)f(thing,)h(as)f(Ro)m(y)h(Harris)f(has)f (observ)m(ed)h(\(Harris)g(1987:)i(xi,)g(Ch.)d(6\),)k(w)m(ords)c(can)h (b)s(e)f(considered)h(as)0 3583 y(represen)m(tations|hence,)33 b(implemen)m(tations|of)f(ideas.)45 b(F)-8 b(or)33 b(another,)f(if)g (language)h(can)f(b)s(e)f(though)m(t)i(of)f(as)0 3696 y(an)i(Abstraction)h(\(as,)g(p)s(erhaps,)f(Chomsky's)e(theory)i(of)g (univ)m(ersal)g(grammar)e(w)m(ould)i(ha)m(v)m(e)h(it\),)h(then)d(it)i (can)0 3809 y(b)s(e)g(implemen)m(ted)f(in)h(a)h(v)-5 b(ariet)m(y)37 b(of)f(w)m(a)m(ys:)52 b(\014rst,)36 b(b)m(y)g(sp)s(ok)m (en)f(languages)i(\(implemen)m(ted)d(in)h(the)h(medium)d(of)0 3921 y(sp)s(eec)m(h\))g(as)f(w)m(ell)h(as)g(b)m(y)f(signed)g(languages) i(\(implemen)m(ted)d(in)h(the)g(medium)e(of)i(space\))h(\(cf.)g (Coughlin)f(1991,)0 4034 y(cited)i(in)e Fo(x)p Fy(2.3,)j(example)d (18\),)j(and,)e(second,)g(in)g(man)m(y)e(w)m(a)m(ys)j(in)e(b)s(oth)g (sp)s(ok)m(en)g(and)h(signed)f(languages)i(\(e.g.,)0 4147 y(F)-8 b(renc)m(h,)31 b(English,)f(etc.,)i(and)e(American)g(Sign)g (Language,)i(British)e(Sign)g(Language,)i(etc.\).)300 4324 y(Another)22 b(example)f(from)g(language)i(is)f(also)h(due)e(to)h (Sellars.)39 b(A)m(t)22 b(the)g(b)s(eginning)g(of)g(\\Some)f (Re\015ections)0 4437 y(on)30 b(Language)h(Games")f(\(1955/1963\),)36 b(he)30 b(distinguishes)f(b)s(et)m(w)m(een)i(\\)p Fv(ob)-5 b(eying)39 b Fy(rules[,)30 b(whic)m(h])g(in)m(v)m(olv)m(es)i(using)0 4550 y(the)24 b(language)h(in)f(whic)m(h)g(the)g(rules)f(are)h(form)m (ulated,)h([and])f Fv(c)-5 b(onforming)34 b Fy(to)24 b(rules[,)h(whic)m(h])f(do)s(es)g(not")g(\(p.)g(322,)0 4663 y Fo(x)p Fy(4\).)49 b(He)33 b(go)s(es)g(on)g(in)f(the)h(same)f (passage)h(to)h(observ)m(e)f(that)g(\\once)h(one)f(has)f(learned")h (the)g(metalanguage)h(in)0 4775 y(whic)m(h)29 b(the)g(rules)g(are)g (form)m(ulated,)g(\\one)h(ma)m(y)f(come)g(to)h Fv(ob)-5 b(ey)37 b Fy(the)30 b(rules)e(for")i(the)f(language)i(whose)e(rules)f (for)0 4888 y(use)h(are)g(form)m(ulated)f(in)h(the)g(metalanguage.)42 b(This)28 b(is)h(precisely)g(ho)m(w)g(I)g(view)g(the)g(\\classical")j (or)d(\\sym)m(b)s(olic")0 5001 y(paradigm)39 b(in)g(AI)h(in)g(general)g (and)g(in)f(natural-language)j(comp)s(etence)e(in)f(particular.)70 b(It)39 b(is)h(a)h(feature)f(of)0 5114 y(the)35 b(\\m)m(ultiple)g (realizabilit)m(y")j(of)d(natural-language)i(comp)s(etence:)50 b(In)34 b(us,)i Fv(c)-5 b(onc)g(eivably)8 b Fy(,)37 b(natural-language) 0 5227 y(comp)s(etence)d(is)g(implemen)m(ted)e(b)m(y)i(rule-)p Fv(c)-5 b(onforming)8 b Fy(;)38 b(in)c(a)g(computer,)g(it)g(could)g(b)s (e)g(implemen)m(ted)e(b)m(y)i(rule-)0 5340 y Fv(fol)5 b(lowing)j Fy(.)58 b(This)35 b(assumes,)g(of)h(course,)i(that)e(there)g (are)g(rules)f(to)h(whic)m(h)g(w)m(e)g(conform.)55 b(But,)38 b(at)e(least,)j(the)p eop %%Page: 188 23 188 188 bop 3764 -165 a Fy(188)p 0 58 3900 4 v 0 66 a 30785863 37866609 2960179 3815342 34732769 42955489 startTexFig 0 66 a %%BeginDocument: Figs/7.02.epsf /CanvasDict where not{/CanvasDict 250 dict def}{pop}ifelse CanvasDict begin systemdict/setpacking known{/origpack currentpacking def true setpacking}if /bdf{bind def}bind def /xdf{exch bind def}bdf /min{2 copy gt{exch}if pop}bdf /edf{exch def}bdf /max{2 copy lt{exch}if pop}bdf /cvmtx matrix def /tpmx matrix def /currot 0 def /rotmtx matrix def /origmtx matrix def /cvangle{360 exch sub 90 add 360 mod}bdf /setrot{/currot edf rotmtx currentmatrix pop 2 copy translate currot rotate neg exch neg exch translate}bdf /endrot{rotmtx setmatrix}bdf /i systemdict/image get def/T true def/F false def/dbg F def /ncolors 0 def/st0 ()def/st1 ()def/proc0 {}def /penh 1 def/penv 1 def/penv2 0 def/penh2 0 def/samplesize 0 def/width 0 def/height 0 def /setcmykcolor where not{/setcmykcolor{/b edf 3{b add 1.0 exch sub 0.0 max 1.0 min 3 1 roll}repeat systemdict begin setrgbcolor end}bdf}{pop}ifelse /doeoclip{closepath{eoclip}stopped{currentflat dup 2 mul setflat eoclip setflat}if}bdf /SpaceExtra 0 def/LetterSpace 0 def/StringLength 0 def/NumSpaces 0 def/JustOffset 0 def /f0/fill load def /s0{1 setlinewidth cvmtx currentmatrix pop penh penv scale stroke cvmtx setmatrix}bdf /f1{_bp _fp impat}def /s1{cvmtx currentmatrix pop 1 setlinewidth penh penv scale {strokepath}stopped{currentflat dup 2 mul setflat strokepath setflat}if _bp cvmtx setmatrix _fp impat}def /filltype 0 def /stroketype 0 def /f{filltype 0 eq{f0}{f1}ifelse}bdf /s{stroketype 0 eq{s0}{s1}ifelse}bdf /_fp{}def /_bp{}def /_fg 1 def /_pg 0 def /_bkg 1 def /_frg 0 def /_frgb 3 array def /_frrgb [0 0 0] def /_fcmyk 4 array def /_frcmyk [0 0 0 1] def /_prgb 3 array def /_pcmyk 4 array def /_bkrgb [1 1 1] def /_bkcmyk [0 0 0 0] def /fg{/_fg exch def /filltype 0 def/fills{_fg setgray}def}def /frgb{_frgb astore pop /filltype 0 def/fills{_frgb aload pop setrgbcolor}def}def /fcmyk{_fcmyk astore pop /filltype 0 def/fills{_fcmyk aload pop setcmykcolor}def}def /pg{/_pg exch def /stroketype 0 def/pens{_pg setgray}def}def /prgb{_prgb astore pop /stroketype 0 def/pens{_prgb aload pop setrgbcolor}def}def /pcmyk{_pcmyk astore pop /stroketype 0 def/pens{_pcmyk aload pop setcmykcolor}def}def /fpat{/fstr edf/filltype 1 def/fills{/patstr fstr def}bdf}bdf /ppat{/sstr edf/stroketype 1 def/pens{/patstr sstr def}bdf}bdf /bkg{ /_bkg exch def /_bp{gsave _bkg setgray fill grestore}def}def /bkrgb{_bkrgb astore pop/_bp{gsave _bkrgb aload pop setrgbcolor fill grestore}def}def /bkcmyk{_bkcmyk astore pop/_bp{gsave _bkcmyk aload pop setcmykcolor fill grestore}def}def /frg{ /_frg exch def /_fp{_frg setgray}def}def /frrgb{_frrgb astore pop/_fp{_frrgb aload pop setrgbcolor}def}def /frcmyk{_frcmyk astore pop/_fp{_frcmyk aload pop setcmykcolor}def}def /icomp{/ncolors edf ncolors 1 gt{/proc0 edf dup dup 0 get ncolors div cvi exch 0 3 -1 roll put 4 -1 roll ncolors div cvi 4 1 roll{proc0 dup/st0 edf 0 exch ncolors exch length dup ncolors sub exch ncolors div cvi string/st1 edf {dup 0 exch dup 1 exch 2 add{st0 exch get add}bind for 3 div ncolors 4 eq{exch dup 3 1 roll 3 add st0 exch get add 255 exch sub dup 0 lt{pop 0}if}if cvi dup 255 gt{pop 255}if exch ncolors div cvi exch st1 3 1 roll put}bind for st1}}if i}bdf /ci {/colorimage where {pop false exch colorimage} {icomp} ifelse}bdf /impat {/cnt 0 def /MySave save def currot 0 ne{currot neg rotate}if clip flattenpath pathbbox 3 -1 roll 8 div floor 8 mul dup/starty edf sub abs 8 div ceiling 8 mul cvi/height edf exch 8 div floor 8 mul dup/startx edf sub abs 8 div ceiling 8 mul cvi/width edf startx starty translate width height scale /height height 8 mul def /st0 width string def width height T [width 0 0 height neg 0 height] {patstr cnt 8 mod get/st1 edf 0 1 st0 length 1 sub dup 0 le{pop 1}if {st0 exch st1 put}bind for/cnt cnt 1 add def st0}bind imagemask MySave restore newpath}bdf /cm{/ncolors edf translate scale/height edf/colorimage where {pop} {ncolors mul}ifelse/width edf /tbitstr width string def width height 8 [width 0 0 height neg 0 height] {currentfile tbitstr readhexstring pop}bind ncolors dup 3 eq {ci}{icomp}ifelse}bdf /im{translate scale /height edf /width edf /tbitstr width 7 add 8 div cvi string def width height 1 [width 0 0 height neg 0 height] {currentfile tbitstr readhexstring pop}bind i}bdf /imk{/invFlag edf translate scale /height edf /width edf /tbitstr width 7 add 8 div cvi string def width height invFlag [width 0 0 height neg 0 height] {currentfile tbitstr readhexstring pop}bind imagemask}bdf /BeginEPSF {/MySave save def /dict_count countdictstack def /op_count count 1 sub def userdict begin /showpage {} def 0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit [] 0 setdash newpath /languagelevel where {pop languagelevel 1 ne{false setstrokeadjust false setoverprint}if}if }bdf /EndEPSF {count op_count sub {pop}repeat countdictstack dict_count sub {end}repeat MySave restore}bdf /rectpath {/cv_r edf/cv_b edf/cv_l edf/cv_t edf cv_l cv_t moveto cv_r cv_t lineto cv_r cv_b lineto cv_l cv_b lineto cv_l cv_t lineto closepath}bdf /setpen{/penh edf/penv edf/penv2 penv 2 div def/penh2 penh 2 div def}bdf /dostroke{not pens 1.0 currentgray ne or {s}{newpath}ifelse}bdf /dodashfill{not fills 1.0 currentgray ne or {gsave f grestore gsave [] 0 setdash stroketype/stroketype filltype def s/stroketype edf grestore}{newpath}ifelse}bdf /dofill{not fills 1.0 currentgray ne or {f}{newpath}ifelse}bdf /dofillsave{not fills 1.0 currentgray ne or {gsave f grestore}if}bdf /doline{not pens 1.0 currentgray ne or {filltype/filltype stroketype def f/filltype edf}{newpath}ifelse}bdf /spx{SpaceExtra 0 32 4 -1 roll widthshow}bdf /lsx{SpaceExtra 0 32 LetterSpace 0 6 -1 roll awidthshow}bdf /Rjust{stringwidth pop JustOffset exch sub /JustOffset edf}bdf /Cjust{stringwidth pop 2 div JustOffset exch sub /JustOffset edf}bdf /adjfit{stringwidth pop LetterSpace StringLength 1 sub mul add SpaceExtra NumSpaces mul add dup /pw edf JustOffset exch sub dup /wdif edf StringLength div LetterSpace add /LetterSpace edf}bdf /ulb{currentpoint pop /underlinpt edf}bdf /ule{gsave currentpoint newpath moveto currentfont dup /ft1 known{dup /ft1 get begin /FontMatrix get FontMatrix tpmx concatmatrix pop} {begin FontMatrix tpmx copy pop}ifelse FontInfo begin UnderlinePosition UnderlineThickness end end dup tpmx dtransform pop setlinewidth dup tpmx dtransform pop 0 exch rmoveto underlinpt currentpoint pop sub 0 rlineto stroke grestore}bdf /fittext{ /SpaceExtra edf /LetterSpace edf /StringLength edf /NumSpaces edf /JustOffset edf not 1 currentgray ne or {dup {ulb}if exch dup adjfit lsx {ule}if}{pop pop}ifelse}bdf /cvRecFont{/encod edf FontDirectory 2 index known{cleartomark}{findfont dup length 1 add dict begin {1 index/FID ne{def}{pop pop}ifelse}forall encod{/Encoding CVvec def}if currentdict end definefont cleartomark}ifelse}bdf /wrk1 ( ) def/wdict 16 dict def /Work75 75 string def /Nmk{Work75 cvs dup}bdf /Npt{put cvn}bdf /dhOdh{Nmk 2 79 Npt}bdf /dhodh{Nmk 2 111 Npt}bdf /dhSdh{Nmk 2 83 Npt}bdf /sfWidth{gsave 0 0 moveto 0 0 lineto 0 0 lineto 0 0 lineto closepath clip stringwidth grestore}bdf /MakOF{dup dhodh FontDirectory 1 index known{exch pop}{exch findfont dup length 1 add dict begin {1 index/FID ne 2 index /UniqueID ne and{def}{pop pop}ifelse}forall /PaintType 2 def /StrokeWidth .24 1000 mul ftSize div dup 12 lt{pop 12}if def dup currentdict end definefont pop}ifelse}bdf /fts{dup/ftSize edf}def /mkFT{/tempFT 11 dict def tempFT begin /FontMatrix [1 0 0 1 0 0] def/FontType 3 def FontDirectory 3 index get /Encoding get/Encoding exch def /proc2 edf/ft2 exch findfont def/ft1 exch findfont def/FontBBox [0 0 1 1] def /BuildChar{wdict begin/chr edf/ftdt edf/chrst wrk1 dup 0 chr put def ftdt/proc2 get exec end}def end tempFT definefont pop}bdf /OLFt{dup dhOdh FontDirectory 1 index known{exch pop} {dup 3 -1 roll dup MakOF {outproc} mkFT}ifelse}bdf /mshw{moveto show}bdf /outproc{ftdt/ft1 get setfont gsave chrst sfWidth grestore setcharwidth dblsh}bdf /dblsh{currentgray 1 setgray chrst 0 0 mshw setgray ftdt/ft2 get setfont chrst 0 0 mshw}bdf /ShadChar{ftdt/ft1 get setfont gsave chrst sfWidth 1 index 0 ne{exch .05 add exch}if grestore setcharwidth chrst .06 0 mshw 0 .05 translate dblsh}bdf /ShFt{dup dhSdh FontDirectory 1 index known{exch pop} {dup 3 -1 roll dup MakOF {ShadChar} mkFT}ifelse}bdf /LswUnits{72 75 div dup scale}bdf /erasefill{_bp}def /CVvec 256 array def /NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT/FF/CR/SO/SI/DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US CVvec 0 32 getinterval astore pop CVvec 32/Times-Roman findfont/Encoding get 32 96 getinterval putinterval CVvec dup 39/quotesingle put 96/grave put /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft /guillemotright/ellipsis/blank/Agrave/Atilde/Otilde/OE/oe /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge /ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand/Acircumflex/Ecircumflex/Aacute /Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex /apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron CVvec 128 128 getinterval astore pop end CanvasDict begin 0 setlinecap 0 setlinejoin 4 setmiterlimit /currot 0 def origmtx currentmatrix pop [] 0 setdash 1 1 setpen 1 fg 0 pg 0 frg 1 bkg newpath /dbg F def % ---- Object #1:4 Obj Type: 2 save 0 setgray mark /|___Times-Bold /Times-Bold T cvRecFont 12 fts /|___Times-Bold findfont exch scalefont setfont 0 setgray 254 643 moveto (Chess) T F 29.9941 0 5 0 0 fittext 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 238 631 moveto (role: Bishop) F F 61.9922 2 13 0 0 fittext restore % ---- Object #2:5 Obj Type: 99 % ---- Object #3:6 Obj Type: 2 save 0 setgray mark /|___Times-Bold /Times-Bold T cvRecFont 12 fts /|___Times-Bold findfont exch scalefont setfont 0 setgray 67 412 moveto (Texas) T F 29.9971 0 5 0 0 fittext 0 setgray 57 400 moveto (language:) T F 49.9951 0 9 0 0 fittext restore % ---- Object #4:7 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 119 401 moveto ('bishop') F F 36.3193 0 8 0 0 fittext restore % ---- Object #5:8 Obj Type: 99 % ---- Object #6:9 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 369 412 moveto ('bishop') F F 36.3193 0 8 0 0 fittext restore % ---- Object #7:10 Obj Type: 2 save 0 setgray mark /|___Times-Bold /Times-Bold T cvRecFont 12 fts /|___Times-Bold findfont exch scalefont setfont 0 setgray 413 412 moveto (:ordinary language) T F 98.3232 1 18 0 0 fittext 0 setgray 443 400 moveto (of chess) T F 39.6504 1 8 0 0 fittext restore % ---- Object #8:11 Obj Type: 99 % ---- Object #9:12 Obj Type: 99 % ---- Object #10:13 Obj Type: 6 375.6250 98.5000 moveto 375.6250 97.1286 374.4963 96 373.1250 96 curveto 371.7536 96 370.6250 97.1286 370.6250 98.5000 curveto 370.6250 99.8713 371.7536 101 373.1250 101 curveto 374.4963 101 375.6250 99.8713 375.6250 98.5000 curveto closepath F dofillsave F dostroke % ---- Object #11:14 Obj Type: 7 375.5000 97 moveto 375.6225 96.9983 lineto 375.8666 96.9849 lineto 376.1103 96.9581 lineto 376.3532 96.9180 lineto 376.5951 96.8646 lineto 376.8357 96.7979 lineto 377.0749 96.7180 lineto 377.3119 96.6251 lineto 377.5468 96.5193 lineto 377.7791 96.4006 lineto 378.0086 96.2693 lineto 378.2354 96.1253 lineto 378.4586 95.9692 lineto 378.6781 95.8009 lineto 378.8938 95.6207 lineto 379.1053 95.4288 lineto 379.3125 95.2254 lineto 379.5153 95.0103 lineto 379.7129 94.7847 lineto 379.9054 94.5484 lineto 380.0925 94.3016 lineto 380.2740 94.0448 lineto 380.4498 93.7781 lineto 380.6196 93.5017 lineto 380.7831 93.2164 lineto 380.9401 92.9224 lineto 381.0905 92.6199 lineto 381.2341 92.3092 lineto 381.3709 91.9906 lineto 381.5003 91.6651 lineto 381.6224 91.3327 lineto 381.7371 90.9937 lineto 381.8442 90.6487 lineto 381.9435 90.2981 lineto 382.0351 89.9417 lineto 382.1187 89.5808 lineto 382.1942 89.2158 lineto 382.2615 88.8468 lineto 382.3206 88.4743 lineto 382.3714 88.0984 lineto 382.4139 87.7204 lineto 382.4478 87.3403 lineto 382.4734 86.9585 lineto 382.4904 86.5756 lineto 382.4989 86.1920 lineto 382.5000 86 lineto F dostroke % ---- Object #12:15 Obj Type: 7 363 86 moveto 363.0011 86.1920 lineto 363.0096 86.5756 lineto 363.0266 86.9585 lineto 363.0522 87.3403 lineto 363.0861 87.7204 lineto 363.1286 88.0984 lineto 363.1794 88.4743 lineto 363.2385 88.8468 lineto 363.3058 89.2158 lineto 363.3813 89.5808 lineto 363.4649 89.9417 lineto 363.5565 90.2981 lineto 363.6558 90.6487 lineto 363.7629 90.9937 lineto 363.8776 91.3327 lineto 363.9997 91.6651 lineto 364.1291 91.9906 lineto 364.2659 92.3092 lineto 364.4095 92.6199 lineto 364.5599 92.9224 lineto 364.7169 93.2164 lineto 364.8804 93.5017 lineto 365.0502 93.7781 lineto 365.2259 94.0448 lineto 365.4075 94.3016 lineto 365.5946 94.5484 lineto 365.7871 94.7847 lineto 365.9847 95.0103 lineto 366.1875 95.2254 lineto 366.3947 95.4288 lineto 366.6062 95.6207 lineto 366.8219 95.8009 lineto 367.0414 95.9692 lineto 367.2646 96.1253 lineto 367.4913 96.2693 lineto 367.7209 96.4006 lineto 367.9532 96.5193 lineto 368.1881 96.6251 lineto 368.4251 96.7180 lineto 368.6643 96.7979 lineto 368.9049 96.8646 lineto 369.1468 96.9180 lineto 369.3897 96.9581 lineto 369.6334 96.9849 lineto 369.8775 96.9983 lineto 370 97 lineto F dostroke % ---- Object #13:16 Obj Type: 7 382.5000 86 moveto 382.4989 85.8080 lineto 382.4904 85.4244 lineto 382.4734 85.0415 lineto 382.4478 84.6597 lineto 382.4139 84.2796 lineto 382.3714 83.9016 lineto 382.3206 83.5256 lineto 382.2615 83.1532 lineto 382.1942 82.7842 lineto 382.1187 82.4192 lineto 382.0351 82.0583 lineto 381.9435 81.7019 lineto 381.8442 81.3513 lineto 381.7371 81.0063 lineto 381.6224 80.6673 lineto 381.5003 80.3349 lineto 381.3709 80.0094 lineto 381.2341 79.6907 lineto 381.0905 79.3801 lineto 380.9401 79.0776 lineto 380.7831 78.7835 lineto 380.6196 78.4983 lineto 380.4498 78.2218 lineto 380.2740 77.9552 lineto 380.0925 77.6983 lineto 379.9054 77.4516 lineto 379.7129 77.2153 lineto 379.5153 76.9897 lineto 379.3125 76.7746 lineto 379.1053 76.5712 lineto 378.8938 76.3793 lineto 378.6781 76.1991 lineto 378.4586 76.0308 lineto 378.2354 75.8746 lineto 378.0086 75.7307 lineto 377.7791 75.5994 lineto 377.5468 75.4807 lineto 377.3119 75.3749 lineto 377.0749 75.2820 lineto 376.8357 75.2021 lineto 376.5951 75.1354 lineto 376.3532 75.0820 lineto 376.1103 75.0419 lineto 375.8666 75.0151 lineto 375.6225 75.0017 lineto 375.5000 75 lineto F dostroke % ---- Object #14:17 Obj Type: 7 370 75 moveto 369.8778 75.0017 lineto 369.6337 75.0151 lineto 369.3900 75.0418 lineto 369.1471 75.0820 lineto 368.9052 75.1354 lineto 368.6647 75.2020 lineto 368.4254 75.2819 lineto 368.1884 75.3748 lineto 367.9536 75.4806 lineto 367.7213 75.5991 lineto 367.4916 75.7305 lineto 367.2649 75.8744 lineto 367.0417 76.0306 lineto 366.8222 76.1988 lineto 366.6065 76.3790 lineto 366.3949 76.5709 lineto 366.1878 76.7743 lineto 365.9850 76.9893 lineto 365.7873 77.2150 lineto 365.5948 77.4513 lineto 365.4077 77.6980 lineto 365.2262 77.9548 lineto 365.0503 78.2218 lineto 364.8806 78.4979 lineto 364.7171 78.7832 lineto 364.5601 79.0772 lineto 364.4097 79.3797 lineto 364.2661 79.6902 lineto 364.1293 80.0090 lineto 363.9999 80.3345 lineto 363.8777 80.6669 lineto 363.7630 81.0058 lineto 363.6560 81.3508 lineto 363.5566 81.7015 lineto 363.4650 82.0578 lineto 363.3814 82.4185 lineto 363.3059 82.7836 lineto 363.2386 83.1527 lineto 363.1795 83.5252 lineto 363.1286 83.9011 lineto 363.0862 84.2791 lineto 363.0522 84.6592 lineto 363.0267 85.0410 lineto 363.0096 85.4239 lineto 363.0011 85.8075 lineto 363 86 lineto F dostroke % ---- Object #15:18 Obj Type: 4 1 pg 77.7500 362.3750 72 383.3750 rectpath F dofillsave F dostroke % ---- Object #16:19 Obj Type: 9 0 pg 365.2500 78.6250 moveto 370.7090 79.7168 375.6719 79.7578 380.3750 78.7500 curveto F dostroke % ---- Object #17:20 Obj Type: 9 364.6250 72.3750 moveto 370.7607 74.2227 376.3388 74.2921 381.6250 72.5865 curveto F dostroke % ---- Object #18:21 Obj Type: 3 gsave newpath 365.1250 78.6250 moveto 364.7500 72.6250 lineto F dostroke grestore % ---- Object #19:22 Obj Type: 3 gsave newpath 380.6250 78.5000 moveto 381.6250 72.7500 lineto F dostroke grestore % ---- Object #20:23 Obj Type: 9 364.5000 72.2500 moveto 370.5469 67.5469 376.1250 67.7519 381.5000 72.8750 curveto F dostroke % ---- Object #21:24 Obj Type: 9 367.1250 70 moveto 363.5137 68.6562 360.9092 68.2666 359.1875 68.8125 curveto 357.4658 69.3584 356.0303 69.3584 354.8125 68.8125 curveto 353.5947 68.2666 353 67.2617 353 65.7500 curveto F dostroke % ---- Object #22:25 Obj Type: 9 378.6250 70.3750 moveto 382.2363 69.0312 384.8408 68.6416 386.5625 69.1875 curveto 388.2842 69.7334 389.7197 69.7334 390.9375 69.1875 curveto 392.1553 68.6416 392.7500 67.6367 392.7500 66.1250 curveto F dostroke % ---- Object #23:26 Obj Type: 9 352.8750 65.6250 moveto 353.5469 64.3652 357.0332 64.0781 363.5000 64.7500 curveto 369.9668 65.4219 376.2012 65.3809 382.5000 64.6250 curveto 388.7988 63.8691 392.1621 64.1973 392.7500 65.6250 curveto F dostroke % ---- Object #24:27 Obj Type: 2 save 0 setgray mark /|___Helvetica /Helvetica T cvRecFont 12 fts /|___Helvetica findfont exch scalefont setfont 0 setgray 371 85 moveto (+) F F 7.0078 0 1 0 0 fittext restore % ---- Object #25:28 Obj Type: 2 save 0 setgray mark /|___Times-Bold /Times-Bold T cvRecFont 12 fts /|___Times-Bold findfont exch scalefont setfont 0 setgray 402 83 moveto (:world of ordinary chess) T F 124.9658 3 24 0 0 fittext 0 setgray 420 71 moveto (\(Staunton pieces\)) T F 88.3066 1 17 0 0 fittext restore % ---- Object #26:29 Obj Type: 99 % ---- Object #27:30 Obj Type: 99 % ---- Object #28:31 Obj Type: 9 94.5000 90 moveto 124.5000 90 lineto 124.5000 105 lineto 164.5000 105 lineto 164.5000 72 lineto 94.5000 72 lineto 94.5000 90 lineto closepath F dostroke % ---- Object #29:32 Obj Type: 4 98.7500 130.5000 92.7500 137.5000 rectpath F dofillsave F dostroke % ---- Object #30:33 Obj Type: 4 98.7500 147 92.7500 154 rectpath F dofillsave F dostroke % ---- Object #31:34 Obj Type: 6 118 66 moveto 118 62.7088 114.9526 60 111.2500 60 curveto 107.5474 60 104.5000 62.7088 104.5000 66 curveto 104.5000 69.2912 107.5474 72 111.2500 72 curveto 114.9526 72 118 69.2912 118 66 curveto closepath F dofillsave F dostroke % ---- Object #32:35 Obj Type: 6 155 65.5000 moveto 155 62.2088 151.9526 59.5000 148.2500 59.5000 curveto 144.5474 59.5000 141.5000 62.2088 141.5000 65.5000 curveto 141.5000 68.7912 144.5474 71.5000 148.2500 71.5000 curveto 151.9526 71.5000 155 68.7912 155 65.5000 curveto closepath F dofillsave F dostroke % ---- Object #33:36 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 113 77 moveto (Pontiac) F F 35.9912 0 7 0 0 fittext restore % ---- Object #34:37 Obj Type: 2 save 0 setgray mark /|___Times-Bold /Times-Bold T cvRecFont 12 fts /|___Times-Bold findfont exch scalefont setfont 0 setgray 50 85 moveto (Texas) T F 29.9971 0 5 0 0 fittext 0 setgray 48 73 moveto (world:) T F 33.9873 0 6 0 0 fittext restore % ---- Object #35:38 Obj Type: 3 2 2 setpen gsave newpath 131 392 moveto 135.1350 377.5812 lineto 126.3651 377.7340 lineto 131 392 lineto closepath F doline grestore gsave newpath 127 124 moveto 130.7859 377.6570 lineto F dostroke grestore % ---- Object #36:39 Obj Type: 3 gsave newpath 150 124 moveto 145.1162 138.1827 lineto 153.8820 138.4890 lineto 150 124 lineto closepath F doline grestore gsave newpath 143 387 moveto 149.6183 138.3395 lineto F dostroke grestore % ---- Object #37:40 Obj Type: 3 gsave newpath 253 619 moveto 249.3713 604.4455 lineto 241.8529 608.9629 lineto 253 619 lineto closepath F doline grestore gsave newpath 138 426 moveto 245.6574 606.6772 lineto F dostroke grestore % ---- Object #38:41 Obj Type: 3 gsave newpath 167 122 moveto 165.6929 136.9429 lineto 174.2724 135.1192 lineto 167 122 lineto closepath F doline grestore gsave newpath 268 616 moveto 169.8733 136.0538 lineto F dostroke grestore % ---- Object #39:42 Obj Type: 3 gsave newpath 361 119 moveto 354.4239 132.4816 lineto 363.0870 133.8541 lineto 361 119 lineto closepath F doline grestore gsave newpath 280 616 moveto 358.6926 133.1578 lineto F dostroke grestore % ---- Object #40:43 Obj Type: 3 gsave newpath 382 399 moveto 386.1350 384.5812 lineto 377.3651 384.7340 lineto 382 399 lineto closepath F doline grestore gsave newpath 376 120 moveto 381.6916 384.6587 lineto F dostroke grestore % ---- Object #41:44 Obj Type: 3 gsave newpath 388 114 moveto 384.1180 128.4890 lineto 392.8838 128.1827 lineto 388 114 lineto closepath F doline grestore gsave newpath 398 396 moveto 388.5084 128.3356 lineto F dostroke grestore % ---- Object #42:45 Obj Type: 3 gsave newpath 295 615 moveto 305.4199 604.2099 lineto 297.6049 600.2279 lineto 295 615 lineto closepath F doline grestore gsave newpath 386 437 moveto 301.5296 602.2277 lineto F dostroke grestore % ---- Object #43:46 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 73 364 moveto (\(language-) F F 51.2988 0 10 0 0 fittext 0 setgray 84 352 moveto (entry\)) F F 28.6465 0 6 0 0 fittext restore % ---- Object #44:47 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 148 364 moveto (\(language-) F F 51.2988 0 10 0 0 fittext 0 setgray 149 352 moveto (departure\)) F F 49.2920 0 10 0 0 fittext restore % ---- Object #45:48 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 185 465 moveto (embodied) F F 47.3203 0 8 0 0 fittext 0 setgray 204 453 moveto (as) F F 9.9932 0 2 0 0 fittext restore % ---- Object #46:49 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 312 462 moveto (embodied) F F 47.3203 0 8 0 0 fittext 0 setgray 331 450 moveto (as) F F 9.9932 0 2 0 0 fittext restore % ---- Object #47:50 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 167 540 moveto (means) F F 30.6533 0 5 0 0 fittext restore % ---- Object #48:51 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 344 539 moveto (means) F F 30.6533 0 5 0 0 fittext restore % ---- Object #49:52 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 328 365 moveto (\(language-) F F 51.2988 0 10 0 0 fittext 0 setgray 339 353 moveto (entry\)) F F 28.6465 0 6 0 0 fittext restore % ---- Object #50:53 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 403 365 moveto (\(language-) F F 51.2988 0 10 0 0 fittext 0 setgray 404 353 moveto (departure\)) F F 49.2920 0 10 0 0 fittext restore origmtx setmatrix systemdict /setpacking known {origpack setpacking} if end showpage %%EndDocument endTexFig 57 5059 a Fy(Figure)31 b(7.2:)42 b(The)30 b(Chess)f(Abstraction)j(and) d(t)m(w)m(o)j(of)f(its)f(implemen)m(tations)g(\(cf.)h(Sellars)g (1955/1963:)k(346\).)p 0 5172 3900 4 v eop %%Page: 189 24 189 189 bop 3764 -165 a Fy(189)0 91 y(searc)m(h)31 b(for)f(suc)m(h)g (rules)g(is)h(a)f(w)m(orth)m(while)h(scien)m(ti\014c)h(goal.)2027 58 y Fu(3)300 268 y Fy(Finally)-8 b(,)35 b(there)e(is)g(the)h(issue)e (of)h(the)h(medium.)45 b(I)33 b(once)g(sa)m(w)h(a)f(discarded)f (library)h(catalog)j(card)d(and)0 381 y(though)m(t,)h(\\Ho)m(w)g(sad,") f(b)s(ecause)g(that's)g(where)f(the)h(information)f(\\really")j(is,)e (not)g(in)f(the)h(electronic)i(\\card)0 494 y(catalog",)30 b(whic)m(h)c(is)g(just)g(a)g(bunc)m(h)f(of)h(0s)h(and)e(1s)h(\(and)g (not)h(really)f(ev)m(en)h(that\).)40 b(But)27 b(that's)g(wrong,)f(of)h (course.)0 607 y(The)21 b(information|the)g(v)m(ery)h Fv(same,)27 b(identic)-5 b(al)32 b Fy(information|is)21 b(stored)g(\()p Fv(implemente)-5 b(d)9 b Fy(\))25 b(electronically)f (\(but)0 720 y(cf.)j(N.)g(Bak)m(er)h(1994\).)41 b(After)27 b(all,)i(the)e(information)f(on)g(the)h(card)g(is)f(just)g(a)h(bunc)m (h)f(of)h(ink)f(marks)f(on)i(pap)s(er)e(\(cf.)0 832 y(the)g(\\m)m (ystery)g(of)h(reading",)h Fo(x)p Fy(5.1\).)41 b(The)24 b(medium)f Fv(isn)-9 b('t)33 b Fy(the)26 b(message;)h(rather,)f(the)g (message)f(is)g Fv(implemente)-5 b(d)0 945 y Fy(in)37 b(the)g(medium.)57 b(There)36 b(is)h(a)h(sense,)g(though,)h(in)d(whic)m (h)h(the)g(medium)d Fv(is)44 b Fy(at)38 b(least)g Fv(p)-5 b(art)47 b Fy(of)37 b(the)h(message.)0 1058 y(That's)d(the)g(sense)h (in)e(whic)m(h)h(qualia)h(reside)f(in)g(the)g(implemen)m(tation)g (details)h(\(again,)i(cf.)e(N.)f(Bak)m(er)i(1994\),)0 1171 y(or)h(p)s(erhaps)e(the)h(sense)h(in)f(whic)m(h)h(a)g(rob)s(ot)f (with)g(a)h(di\013eren)m(t)h(b)s(o)s(dy)d(migh)m(t)h(ha)m(v)m(e)i (di\013eren)m(t)f(concepts)g(from)0 1284 y(h)m(umans.)h(\(On)30 b(the)g(former,)f(see)i Fo(x)q Fy(7.6.3,)h(b)s(elo)m(w;)f(on)f(the)h (latter,)h(see)f Fo(x)p Fy(3.2.2.2.4,)j(ab)s(o)m(v)m(e.\))0 1593 y Fz(7.4.2.3)106 b(Mind.)0 1829 y Fy(My)22 b(last)h(example)e(of)h (implemen)m(tation)f(outside)h(of)g(computer)f(science)i(is)e(the)h (mind{b)s(o)s(dy)d(problem.)36 b(It)22 b(w)m(ould)0 1942 y(b)s(e)27 b(to)s(o)h(simplistic)f(to)h(sa)m(y)g(that)f(the)h(mind)d (is)i(implemen)m(ted)f(in)h(the)h(brain,)f(but)g(that)g(is)h(certainly) g(the)g(cen)m(tral)0 2055 y(insigh)m(t.)40 b(If)25 b(AI)g(\\succeeds",) j(then)d(in)g(its)h(Golden)g(Age)g(w)m(e)g(will)g(ha)m(v)m(e)h(a)f(set) g(of)f(algorithms)h(for)f(cognition)i(that,)0 2168 y(when)f(implemen)m (ted,)h(yield)g(a)h(cognizing)h(en)m(tit)m(y)-8 b(.)41 b(If)27 b(the)g(algorithms)g(are)h(strongly)g(equiv)-5 b(alen)m(t)28 b(to)g(those)g(used)0 2281 y(b)m(y)36 b(the)g(h)m(uman)d (mind)h(\(i.e.,)39 b(not)d(merely)f(input{output)g(equiv)-5 b(alen)m(t,)39 b(but)c(equiv)-5 b(alen)m(t)37 b(in)e(detail\),)k(then)c (w)m(e)0 2394 y(w)m(ould)30 b(sa)m(y)h(that)g(they)g(w)m(ere)g (implemen)m(ted)d(in)j(the)f(h)m(uman)f(brain:)227 2649 y(Sym)m(b)s(olists)i(emphasize)h(that)i(the)e(sym)m(b)s(olic)g(lev)m (el)i(\(for)f(them,)f(the)h(men)m(tal)g(lev)m(el\))h(is)f(a)g(natural) 227 2761 y(functional)g(lev)m(el)h(of)e(its)h(o)m(wn,)f(with)g(ruleful) g(regularities)h(that)g(are)f(indep)s(enden)m(t)f(of)i(their)f(sp)s (ec.)227 2874 y Fz([???])63 b Fy(ph)m(ysical)39 b(realizations.)64 b(F)-8 b(or)38 b(sym)m(b)s(olists,)h(this)e(implemen)m(tation)h(indep)s (endence)e(is)h(the)227 2987 y(critical)c(di\013erence)e(b)s(et)m(w)m (een)g(cognitiv)m(e)i(phenomena)c(and)h(ordinary)g(ph)m(ysical)h (phenomena)e Fx(:)15 b(:)g(:)h Fy(.)227 3100 y(\(Harnad)31 b(1990:)h(336.\))0 3355 y(So,)f(implemen)m(tation)f(indep)s(endence)g (migh)m(t)g(b)s(e)g(tak)m(en)i(as)f(a)g(mark)f(of)h(the)g(men)m(tal.)42 b(There)30 b(are)h(t)m(w)m(o)h(w)m(a)m(ys)g(of)0 3468 y(lo)s(oking)i(at)g(this:)45 b(\(1\))35 b Fv(Being)f(syntactic)39 b Fy(is)33 b(a)g(mark)f(of)h(the)h(men)m(tal.)48 b(\(2\))34 b Fv(Being)h(interpr)-5 b(etable)42 b Fy(is)33 b(a)g(mark)f(of)0 3581 y(the)g(men)m(tal.)43 b(The)31 b(second)g(of)h(these)g(subsumes)c (Bren)m(tano's)33 b(claim)e(that)h(in)m(ten)m(tionalit)m(y)i(is)e(the)f (mark)f(of)i(the)0 3693 y(men)m(tal.)0 4006 y FD(7.4.3)112 b(De\014nitions.)0 4242 y Fy(Before)22 b(summing)c(up,)23 b(let's)f(tak)m(e)h(another)e(lo)s(ok)h(at)g(the)f Fv(Oxfor)-5 b(d)26 b(English)e(Dictionary.)39 b Fy(The)20 b Fv(noun)29 b Fy(`implemen)m(t')0 4355 y(comes)f(from)f(the)i(Latin)f(for)g(\\a)i (\014lling)e(up",)g(as)h(in)f(\\that)h(whic)m(h)g(serv)m(es)f(to)i (\014ll)e(up)f(or)h(sto)s(c)m(k)i(\(a)f(house,)g(etc.\)",)0 4468 y(and)e(from)f(the)h(Old)g(F)-8 b(renc)m(h)28 b(for)f(\\to)i (\014ll,)f(\014ll)f(up")g(in)g(the)h(sense)f(of)h(\\completing")g (\(Simpson)e(&)h(W)-8 b(einer)28 b(1989,)0 4581 y(V)-8 b(ol.)76 b(VI)s(I,)31 b(p.)g(721\).)45 b(This)31 b(suggests)h (\\\014lling)g(in)f(the)g(details",)i(whic)m(h)e(an)h(implemen)m (tation)f(in)g(the)g(sense)g(w)m(e)0 4694 y(are)g(concerned)f(with)g (certainly)i(do)s(es.)300 4870 y(The)h Fv(verb)38 b Fy(is)33 b(of)h(more)e(recen)m(t)i(origin)g(and)e(has)h(three)h(senses,)g(all)g (with)e(citations)j(b)s(eginning)e(in)g(the)0 4983 y(19th)e(cen)m(tury) g(\(p.)f(722\):)p 0 5072 1560 4 v 104 5126 a Ft(3)138 5157 y Fs(Unfortunately)-6 b(,)34 b(Sellars)g(go)r(es)g(on)f(to)g (argue)h(that)e(the)h(ob)r(eying{conforming)h(dic)n(hotom)n(y)d(is)i (false)i(\(p.)d(325,)37 b Fi(x)p Fs(12\),)e(but)d(he)0 5249 y(replaces)g(it)f(with)g(a)h(distinction)f(b)r(et)n(w)n(een)g(\\) 13 b(`pattern)31 b(go)n(v)n(erned')g(and)f(`rule)i(ob)r(eying')f(b)r (eha)n(vior")h(\(p.)e(327,)k Fi(x)p Fs(16;)h(cf.)d Fi(xx)p Fs(18{19\),)0 5340 y(whic)n(h)26 b(will)h(do)e(as)i(w)n(ell.)p eop %%Page: 190 25 190 190 bop 3764 -165 a Fy(190)66 91 y(\(a\))46 b(\\T)-8 b(o)25 b(complete,)g(p)s(erform,)e(carry)h(in)m(to)g(e\013ect)h(\(a)f (con)m(tract,)j(agreemen)m(t,)f(etc.\);)i(to)c(ful\014l)f(\(an)h (engagemen)m(t)227 204 y(or)31 b(promise\).")40 b(This)30 b(is)g(the)g(earliest)i(sense)f(to)g(b)s(e)f(cited)h(\(1806\)|implemen) m(ting)g(an)g(obligation.)61 584 y(\(b\))45 b(\\T)-8 b(o)32 b(carry)g(out,)g(execute)g(\(a)g(piece)h(of)e(w)m(ork\).")44 b(Here,)33 b(the)e(citation)i(is)f(from)e(1837:)44 b(implemen)m(ting)30 b(an)227 697 y(in)m(v)m(en)m(tion.)71 1077 y(\(c\))46 b(\\T)-8 b(o)54 b(ful\014l,)k(satisfy)c(\(a)g(condition\).")110 b(This)52 b(w)m(as)i(used)e(as)h(early)h(as)f(1857:)88 b(implemen)m(ting)52 b(the)227 1190 y(\\mec)m(hanical)32 b(requisites)f(of)f(the)h(barometer)f Fx(:)15 b(:)g(:)46 b Fy(in)30 b Fx(:)15 b(:)g(:)47 b Fy(an)30 b(instrumen)m(t".)0 1585 y(Senses)c(\(b\))g(and)g(\(c\))h(seem)e(closest)j(to)f(our)f (concerns:)38 b(Sense)26 b(\(b\))g(relates)i(to)f(an)f(Abstraction,)i (and)d(\(c\))j(relates)0 1698 y(to)e(the)f(implemen)m(tation)f(of)h(an) g(Abstraction|to)h(satisfying)g(the)f(conditions)g(of)g(the)g (Abstraction,)j(or)c(ha)m(ving)0 1811 y(the)35 b(prop)s(erties)g(of)g (the)h(Abstraction.)56 b(More)36 b(recen)m(t)g(senses)f(\(with)g (citations)i(from)d(1926)j(and)e(1944\))i(don't)0 1924 y(clarify)31 b(m)m(uc)m(h;)f(curiously)-8 b(,)31 b(none)f(of)g(the)h (citations)h(come)e(from)f(computer)g(science.)300 2101 y(Recall)j(that)f(\\implemen)m(tation")g(is)f(a)h(relational)h(notion,) f(whose)g(full)f(con)m(text)i(is)e(alw)m(a)m(ys:)537 2213 y Fx(I)37 b Fy(is)31 b(an)f(\\implemen)m(tation")h(of)f(an)h (\\abstraction")h Fx(A)f Fy(in)f(some)f(\\medium")g Fx(M)10 b Fy(.)0 2326 y(I)61 b(ha)m(v)m(e)i(suggested)f(that)g(the)f(notion)h (of)g Fv(A)n(bstr)-5 b(action)69 b Fy(b)s(e)61 b(a)h(generalization)i (of)d(the)h(notion)g(of)f(an)0 2439 y(abstract)38 b(data)g(t)m(yp)s(e,) h(and)d(w)m(e)h(ha)m(v)m(e)i(seen)e(from)e(examples)i(that)g(syn)m (tactic)i(systems)d(and)h(conceptual-role)0 2552 y(systems)f(are)h (Abstractions)h(rip)s(e)e(for)h(\\implemen)m(ting".)60 b(Must)37 b(Abstractions)h(b)s(e)e(abstract,)k(that)d(is,)i(non-)0 2665 y(spatiotemp)s(oral?)g(If)26 b(so,)i(then)e(they)h(w)m(ould)g(con) m(trast)g(nicely)h(with)e(a)h Fv(physic)-5 b(al)38 b Fy(or)26 b Fv(c)-5 b(oncr)g(ete)35 b Fy(in)m(terpretation)28 b(of)0 2778 y(an)23 b(\\implemen)m(tation"|i.e.,)j(with)c(the)h (\\medium")e(alw)m(a)m(ys)j(b)s(eing)e(spatiotemp)s(oral.)39 b(But)22 b(w)m(e)i(ha)m(v)m(e)g(seen)e(that)0 2891 y(one)29 b(Abstraction)g(can)g(implemen)m(t)e(another.)40 b(So)28 b(this)g(c)m(haracterization)k(w)m(on't)d(do.)40 b(Instead,)29 b(I)f(suggest)h(that)0 3004 y(w)m(e)i(lea)m(v)m(e)i(the)d(notion)h (unre\014ned)d(for)i(no)m(w)h(except)g(as)g(that)g(whic)m(h)f(can)g(b)s (e)g(implemen)m(ted)f(in)h(some)g(medium.)300 3180 y(What)41 b(ab)s(out)g(the)f(medium?)68 b(It)41 b(could)g(b)s(e)e(abstract)j(or)f (concrete,)j(giving)e(rise)e(to)i(t)m(w)m(o)f(v)-5 b(arieties)0 3293 y(of)33 b(implemen)m(tation.)49 b(An)33 b(\\abstract)h(implemen)m (tation")g(w)m(ould)e(b)s(e)h(a)h(sp)s(eci\014cation,)g(a)g (\014lling-in)f(of)h(details,)0 3406 y(of)k(an)g(Abstraction.)65 b(F)-8 b(or)39 b(instance,)j(in)37 b(top-do)m(wn)i(design,)h(eac)m(h)f (lev)m(el)h(\(except)g(p)s(ossibly)d(for)h(the)g(last\))i(is)0 3519 y(an)j(\\abstract)h(implemen)m(tation")f(of)g(the)g(previous)f (one:)66 b(I)43 b(b)s(egin)f(preparing)g(m)m(y)g(courses)h(with)g(a)g (bare-)0 3632 y(b)s(ones)e(course)g(outline)h(and)f(successiv)m(ely)i (re\014ne)e(it)h(b)m(y)f(adding)g(details;)49 b(or:)62 b(I)42 b(start)g(solving)g(a)g(problem)0 3745 y(algorithmically)32 b(b)m(y)e(writing)h(an)f(algorithm)h(in)f(\\pseudo)s(co)s(de")g(and,)g (b)m(y)h(\\step)m(wise)g(re\014nemen)m(t",)f(\014ll)h(in)f(the)0 3858 y(details)h(\(e.g.,)i(pseudo)s(co)s(de)c(the)i(pro)s(cedures\),)e (un)m(til)i(I)f(\014nally)g(enco)s(de)h(it)g(in,)f(sa)m(y)-8 b(,)32 b(Lisp.)300 4034 y(A)41 b(\\concrete)h(implemen)m(tation")f(w)m (ould)f(exist)i(in)e(a)h(ph)m(ysical)g(\(or)g(spatiotemp)s(oral\))g (medium.)69 b(It)0 4147 y(w)m(ould)49 b(necessarily)i(ha)m(v)m(e)g (more)e(details)h(\014lled)g(in,)k(namely)-8 b(,)55 b(those)50 b(due)f(to,)55 b(i.e.,)h(con)m(tributed)50 b(b)m(y)-8 b(,)55 b(the)0 4260 y(medium.)106 b(F)-8 b(or)53 b(example,)59 b(m)m(y)52 b(actually)i(standing)f(in)g(fron)m(t)g(of)g(the)g(class,)60 b(lecturing,)f(is)53 b(a)g(concrete)0 4373 y(implemen)m(tation)40 b(of)h(m)m(y)f(\014nal)g(course)h(outline.)73 b(The)40 b(actual)i(w)m(ords)e(I)g(sa)m(y)-8 b(,)45 b(the)c(actual)h(piece)g(of) e(c)m(halk)i(I)0 4486 y(use,)g(etc.,)i(are)c(all)h(implemen)m(tation)e (details,)44 b(\014lled)39 b(in)h(to)h(\\the)f(last)h(detail")g(b)m(y)f (the)g(v)m(ery)g(nature)g(of)g(the)0 4599 y(real,)k(spatiotemp)s(oral)c (ev)m(en)m(ts.)71 b(Similarly)-8 b(,)43 b(the)d(actual)i(execution)f (of)g(m)m(y)e(Lisp)h(program)f(\(p)s(erhaps)f(after)0 4712 y(ha)m(ving)c(b)s(een)g(compiled)f(in)m(to|i.e.,)k(further)c (implemen)m(ted)f(in|mac)m(hine)h(language\)|the)j Fv(pr)-5 b(o)g(c)g(ess)7 b Fy(|is)37 b(its)0 4825 y(concrete)45 b(implemen)m(tation.)78 b(Note)44 b(that)g(b)s(oth)e(abstract)i(and)f (concrete)h(implemen)m(tations)f(are)h(seman)m(tic)0 4938 y(in)m(terpretations.)300 5114 y(But)30 b(this)g(is)g(only)g(the)g (tip)g(of)g(the)g(iceb)s(erg.)41 b(Is)30 b(\\implemen)m(tation")g(a)h (concept)g Fv(sui)h(generis)7 b Fy(?)40 b(Or)29 b(is)h(it)0 5227 y(just)c(another)h(name)e(for)h(something)g(more)g(familiar,)h (suc)m(h)f(as)h(\\instance",)i(\\exempli\014cation",)g(\\reduction",)0 5340 y(\\sup)s(erv)m(enience",)i(etc.?)42 b(Let)31 b(us)e(consider)i (some)f(of)g(these.)p eop %%Page: 191 26 191 191 bop 3764 -165 a Fy(191)0 91 y Fp(7.5)137 b(POSSIBLE)47 b(INTERPRET)-11 b(A)g(TIONS)45 b(OF)313 241 y(\\IMPLEMENT)-11 b(A)g(TION".)0 512 y Fy(The)27 b(problem)f(in)h(trying)h(to)g (determine)f(whether)g(the)g(notion)h(of)g(\\implemen)m(tation")g (should)f(b)s(e)g(assimilated)0 625 y(to)32 b(some)e(other,)h(p)s (erhaps)e(more)h(familiar,)h(notion)g(is)g(that)g(there)g(is)g(v)m(ery) g(little)i(agreemen)m(t)e(o)m(v)m(er)h(the)f(prop)s(er)0 738 y(c)m(haracterization)g(of)d(those)g(other,)g(candidate)h(notions,) g(or)e(ev)m(en)i(o)m(v)m(er)f(terminology)-8 b(.)41 b(F)-8 b(or)28 b(instance,)i(it)e(seems)0 851 y(clear)45 b(that)f(an)g (implemen)m(tation)f(of)h(an)g(Abstraction)g(is)g Fv(not)53 b Fy(an)44 b(\\instance")h(or)f(\\instan)m(tiation")j(of)d(the)0 964 y(Abstraction,)36 b(b)s(ecause)d(t)m(w)m(o)j(Abstractions)e (\(e.g.,)i(t)m(w)m(o)g(abstract)e(data)h(t)m(yp)s(es\))f(can)g (implemen)m(t)e Fv(e)-5 b(ach)37 b(other)10 b Fy(.)0 1077 y(As)33 b(w)m(e)g(sa)m(w,)h(the)f(abstract)h(data)g(t)m(yp)s(e)f (Record)g(can)g(b)s(e)f(used)g(to)i(implemen)m(t)d(the)i(abstract)h (data)f(t)m(yp)s(e)g(List.)0 1190 y(Moreo)m(v)m(er,)25 b(the)c(abstract)g(data)g(t)m(yp)s(e)g(List)g(can)g(b)s(e)f(used)f(to)j (implemen)m(t)d(the)h(abstract)i(data)f(t)m(yp)s(e)g(Record.)38 b(And,)0 1303 y(though)27 b(there)h(is)f(probably)f(no)i(go)s(o)s(d)f (reason)g(to)h(do)f(so,)i(one)e(could,)i(p)s(erv)m(ersely)-8 b(,)28 b(implemen)m(t)e(lists)i(b)m(y)f(records)0 1416 y(that)34 b(are)g(themselv)m(es)g(implemen)m(ted)e(b)m(y)h(lists.)51 b(And)33 b(so)h(on.)50 b(Y)-8 b(et)35 b(\\instan)m(tiation")h(is)e (normally)f(though)m(t)h(of)0 1528 y(as)k(an)g(asymmetric)f(relation.) 66 b(In)37 b(spite)h(of)h(this,)h(w)m(e)f(\014nd)d(a)j(recognized)g (authorit)m(y)g(on)f(implemen)m(tations,)0 1641 y(Guttag)h(et)f(al.,)j (sa)m(ying)e(that)f(an)f(implemen)m(tation)h Fv(is)45 b Fy(an)37 b(\\instance")i(\(Guttag)h(et)e(al.)h(1978:)g(62\).)64 b(In)37 b(this)0 1754 y(c)m(hapter,)31 b(I)f(do)h(not)f(exp)s(ect)h(to) g(b)s(e)f(able)h(to)g(resolv)m(e)h(the)e(issues,)h(only)f(to)h(set)g (them)e(out.)0 2086 y FD(7.5.1)112 b(Implemen)m(tation)35 b(as)j(Individuation.)0 2326 y Fy(Let's)77 b(b)s(egin)f(\(follo)m(wing) i(Casta)s(~)-48 b(neda)77 b(1975b\))h(b)m(y)f(distinguishing)e(b)s(et)m (w)m(een)j(\\individuation")f(and)0 2439 y(\\di\013eren)m(tiation".)c (Recall)41 b(that)g(early)g(ancestor)g(of)f(seman)m(tic)h(net)m(w)m (orks,)i(P)m(orph)m(yry's)d(T)-8 b(ree,)43 b(in)d(whic)m(h)g(a)0 2552 y(univ)m(ersal,)27 b(suc)m(h)f(as)h(a)f(gen)m(us,)i(is)e(analyzed) h(in)m(to)g(sub-genera)f(or)g(sp)s(ecies)h(b)m(y)f(means)f(of)h(a)h (\\sp)s(eci\014c)f(di\013erence")0 2665 y(or)42 b Fv(di\013er)-5 b(entia)7 b Fy(.)79 b(Th)m(us,)44 b(for)e(example,)k(the)d Fv(di\013er)-5 b(entia)50 b Fy(Rational)44 b(applied)e(to)i(the)e(gen)m (us)h(Animal)f(yields)0 2778 y(the)34 b(sp)s(ecies)g(Human)f(\(=)h (Rational)i(Animal\);)f(all)g(other,)h(non-h)m(uman,)d(animals)h(are)g Fv(not)43 b Fy(Rational.)54 b(Th)m(us,)0 2891 y(Humans)42 b(are)i Fv(di\013er)-5 b(entiate)g(d)55 b Fy(from)42 b(non-Humans.)78 b(As)44 b(a)g(category)-8 b(,)50 b(Human)42 b(is)h(\\lo)m(w)m(er")j(than)d(Animal;)0 3004 y(it)33 b(is)g(more)g(\\sp)s(eci\014c"|it)h(has)e(an)h(extra)h(de\014ning)e (prop)s(ert)m(y)-8 b(,)34 b(namely)-8 b(,)33 b(b)s(eing)g(rational.)49 b(Human)32 b(is)h(itself)h(a)0 3117 y(univ)m(ersal|as)24 b(it)f(happ)s(ens,)g(an)g Fv(in\014mum)j(sp)-5 b(e)g(cies)7 b Fy(,)26 b(i.e.,)g(a)e(category)h(that)f(is)f(not)g(analyzed)h(in)m (to)g(sub)s(categories)0 3230 y(but)30 b(in)m(to)h(concrete)h Fv(individuals)7 b Fy(,)32 b(e.g.,)g(Plato,)g(Sappho,)d(y)m(ou,)i(me.) 300 3406 y(What)36 b(is)f(the)g(analogue)h(of)f(a)g Fv(di\013er)-5 b(entia)43 b Fy(that,)37 b(when)d(applied)h(to)h(an)e Fv(in\014mum)k(sp)-5 b(e)g(cies)43 b Fy(yields)35 b(an)0 3519 y(individual?)57 b(John)35 b(Duns)g(Scotus)i(called)g(it)g (`haecceit)m(y',)j(or)c(\\thisness".)59 b(\\Instan)m(tiation")38 b(is)e(the)h(relation)0 3632 y(b)s(et)m(w)m(een)31 b(an)m(y)f(lev)m(el) i(of)e(P)m(orph)m(yry's)g(T)-8 b(ree)30 b(and)g(the)g(lev)m(el)i Fv(b)-5 b(elow)41 b Fy(it;)31 b(\\di\013eren)m(tiation")h(is)f(a)f (relation)h(b)s(et)m(w)m(een)0 3745 y(sub)s(categories)j(\(or)f(mem)m (b)s(ers\))e(of)i(a)g(single)g(category)-8 b(.)51 b(Th)m(us,)33 b(just)f(as)h(Human)f(is)g(di\013eren)m(tiated)j(from)c(non-)0 3858 y(Rational)39 b(Animal,)f(so)g(Plato)g(is)f(di\013eren)m(tiated)i (from)c(Sappho)h(and)h(y)m(ou)h(from)d(me.)60 b(And)37 b(just)f(as)i(Human)0 3971 y(is)c(instan)m(tiated)i(from)d(\(or,)i(is)f (an)g(instance)h(of)7 b(\))35 b(Animal,)g(so)f(Plato,)j(Sappho,)d(y)m (ou,)h(and)f(I)g(are)g(instan)m(tiated)0 4084 y(from)41 b(\(or,)47 b(are)c(instances)h(of)7 b(\))43 b(Human.)77 b(And)42 b(Plato)i(et)g(al.,)j(unlik)m(e)c(Human)e(et)j(al.,)j(are)d (\\individuals":)0 4197 y(\\Individuation")31 b(is)f(the)h(relation)h (b)s(et)m(w)m(een)f(an)g Fv(in\014mum)i(sp)-5 b(e)g(cies)39 b Fy(and)30 b(its)h(individuals.)41 b(As)30 b(Gracia)i(puts)e(it,)0 4309 y(\\I)24 b(regard)h(something)e(as)i(an)f(individual)g(if)g(and)g (only)g(if)g(it)h(is)g(a)f(noninstan)m(tiable)i(instance)f(of)f(an)g (instan)m(tiable,)0 4422 y(while)30 b(I)h(regard)f(univ)m(ersals)g(as)h (capable)g(of)g(instan)m(tiation,)h(that)f(is,)g(as)g(instan)m (tiables")h(\(Gracia)g(1990:)g(503\).)300 4599 y(Th)m(us,)26 b(p)s(erhaps)e(implemen)m(tations)h(are)h(individuals,)g(and)f (Abstractions)h(are)g(univ)m(ersals.)40 b(That)25 b(do)s(es)0 4712 y(seem)g(to)i(hold)e(for)h Fv(c)-5 b(oncr)g(ete)33 b Fy(implemen)m(tations.)39 b(But)26 b(it)h(fails)f(to)g(hold)g(for)g Fv(abstr)-5 b(act)36 b Fy(implemen)m(tations,)26 b(and)f(it)0 4825 y(only)30 b(w)m(orks)f(when)f(there)i(is)g(a)g(hierarc)m(h)m(y)g (or)f(linear)h(ordering)f(of)h(successiv)m(ely)h(more)d(detailed)j (Abstractions.)0 4938 y(It)f(fails)h(to)g(accoun)m(t)h(for)e(the)h (relation)h(that)f(obtains)f(when)g(a)g(list)h(implemen)m(ts)e(a)i (stac)m(k.)300 5114 y(On)53 b(the)i(other)f(hand,)59 b(since)c(individuals)e(and)h(lo)m(w)m(er-lev)m(el)j(instan)m(tiables)f Fv(c)-5 b(an)61 b Fy(b)s(e)54 b(view)m(ed)h(as)0 5227 y Fv(implementations)36 b Fy(of)27 b(higher-lev)m(el)i(instan)m (tiables)e(or)g(univ)m(ersals,)h(I)e(suggest)h(that)h(instances)f(and)f (individuals)0 5340 y(are)31 b(implemen)m(tations,)f(but)g(not)g(con)m (v)m(ersely)-8 b(.)p eop %%Page: 192 27 192 192 bop 3764 -165 a Fy(192)0 91 y FD(7.5.2)112 b(Implemen)m(tation) 35 b(as)j(Instan)m(tiation.)0 329 y Fy(Mic)m(hael)57 b(V.)e(An)m(thon)m(y)h(\(1991\))h(has)e(explicitly)h(argued)f(that)h (computer)e(\\implemen)m(tations")h(are)g Fv(not)0 442 y Fy(\\instan)m(tiations".)67 b(The)37 b(bac)m(kground)h(of)g(An)m (thon)m(y's)h(argumen)m(t)e(is)h(the)h(\\Classical")h(vs.)e (\\Connectionist")0 554 y(con)m(tro)m(v)m(ersy)-8 b(,)52 b(in)45 b(particular,)50 b(the)c(question)f(whether)g(\\a)i (Connectionist)f(arc)m(hitecture)h Fv(instantiates)55 b Fy(the)0 667 y(Classical)23 b(framew)m(ork")f(or)g(whether)g(\\a)g (Connectionist)h(arc)m(hitecture)h Fv(implements)31 b Fy(a)22 b(Classical)i(arc)m(hitecture")0 780 y(\(p.)30 b(325,)i(m)m(y)e(italics\),)j(or)d(whether)g(there)g(is)h(some)e(other) i(\(or)g(no\))f(relation)i(b)s(et)m(w)m(een)f(them.)300 957 y(As)f(An)m(thon)m(y)h(uses)f(the)h(term,)227 1214 y(`Instan)m(tiation')55 b(expresses)d(a)g(simple)f(relation)j(b)s(et)m (w)m(een)f(individuals)e(and)h(prop)s(erties:)84 b(an)227 1327 y(individual)29 b Fx(i)h Fy(instan)m(tiates)i(a)e(prop)s(ert)m(y)f Fx(P)42 b Fy(if)30 b(and)f(only)h(if)f Fx(P)13 b(i)p Fy(.)41 b Fx(:)15 b(:)g(:)46 b Fy(In)28 b(the)i(case)h(of)f(instan)m (tiation)227 1440 y Fx(:)15 b(:)g(:)42 b Fy(a)27 b Fv(single)33 b Fy(mo)s(del)25 b(or)h(arc)m(hitecture)h(is)g(in)m(v)m(olv)m(ed,)h (and)e(what)g(is)g(in)g(question)g(are)h(its)f(prop)s(erties.)227 1553 y(\(p.)31 b(325.\))0 1811 y(Note)c(that)f(this)f(is)h Fv(not)35 b Fy(necessarily)26 b(the)g(relation)g(of)g(instan)m(tiation) i(w)m(e)e(just)e(lo)s(ok)m(ed)j(at.)40 b(There,)26 b(instan)m(tiation)0 1924 y(w)m(as)45 b(a)g(relation)g(b)s(et)m(w)m(een)g(an)f(individual)g (or)h(a)f(category)j(and)d(its)g(immediate)g(sup)s(erordinate)f (category)-8 b(.)0 2037 y(Here,)34 b(it)f(is)g(a)g(relation)h(b)s(et)m (w)m(een)f(an)g(individual)f(and)g(a)h Fv(pr)-5 b(op)g(erty)8 b Fy(.)50 b(Others)32 b(ha)m(v)m(e)i(called)g(the)f(latter)h(relation)0 2150 y(`exempli\014cation',)k(though,)e(of)g(course,)h(the)f(relation)g (b)s(et)m(w)m(een)g(an)g(individual)e(and)h(its)h(prop)s(erties)f(can)h (b)s(e)0 2263 y(\(and)22 b(has)g(historically)i(b)s(een\))e(explicated) i(in)e(terms)f(of)h(category)i(mem)m(b)s(ership,)d(and)h (\\exempli\014cation")h(is)g(the)0 2375 y(term)k(often)h(used)f(for)h (the)g(relation)h(b)s(et)m(w)m(een)g(a)f(real)h(ob)5 b(ject)29 b(and)e(the)h(Platonic)h(F)-8 b(orm)28 b(that)g(it)h (\\participates")0 2488 y(in.)55 b(Since)35 b(I)g(am)g(not)g(going)i (to)f(try)f(to)h(resolv)m(e)g(sev)m(eral)h(thousand)d(y)m(ears)i(of)g (metaph)m(ysics)f(here,)h(let's)h(stic)m(k)0 2601 y(with)30 b(An)m(thon)m(y's)h(de\014nition)f(for)g(no)m(w.)300 2778 y(So,)k(for)g(a)f(connectionist)i(arc)m(hitecture)g(to)g(instan)m (tiate)g(a)f(classical)i(framew)m(ork)c(w)m(ould)h(b)s(e)g(for)g(it)h (to)0 2891 y(ha)m(v)m(e)29 b(classical)h(prop)s(erties.)40 b(Let)28 b Fx(P)1235 2906 y Fn(cl)1320 2891 y Fy(b)s(e)f(the)h(set)h (of)f(prop)s(erties)f(that)i(\\de\014ne)f(the)g(Classical)h Fx(:)15 b(:)g(:)44 b Fy(framew)m(ork")0 3004 y(\(p.)39 b(325\).)70 b(Let)39 b Fx(C)651 3018 y Fn(x)734 3004 y Fy(b)s(e)g(\\a)h(particular)g(Connectionist)g(arc)m(hitecture".)70 b(Supp)s(ose)37 b(that)j Fx(C)3258 3018 y Fn(x)3341 3004 y Fy(has)f(all)h(of)g Fx(P)3818 3019 y Fn(cl)3875 3004 y Fy(.)0 3117 y(Couldn't)26 b(w)m(e)h(then)f(iden)m(tify)g(the)h (Abstraction)g(ClassicalSystem)g(as)f(the)h(set)g(of)f(prop)s(erties)g Fx(P)3317 3132 y Fn(cl)3400 3117 y Fy(and)g(treat)h Fx(C)3856 3131 y Fn(x)0 3229 y Fy(as)h(an)g(implemen)m(tation)g(of)g(it?)40 b(An)m(thon)m(y)28 b(observ)m(es)h(in)f(a)g(fo)s(otnote)h(\(p.)f (339n7\))i(that)e(\\individuals")h(could)f(b)s(e)0 3342 y(\\)p Fv(abstr)-5 b(act)42 b Fy(ob)5 b(jects)32 b(lik)m(e)g (functional)f(arc)m(hitectures")i(\(m)m(y)e(italics\);)i(th)m(us,)e Fx(C)2687 3356 y Fn(x)2762 3342 y Fy(is)g Fv(also)38 b Fy(an)31 b(Abstraction)h(\(th)m(us,)0 3455 y(clearly)-8 b(,)32 b(An)m(thon)m(y)f(is)f(not)h(sp)s(eaking)f(the)h(language)h(of)e Fo(x)q Fy(7.5.1\).)300 3632 y(In)g(con)m(trast,)227 3890 y(Where)f Fv(implementation)38 b Fy(is)28 b(at)h(issue)f Fx(:)15 b(:)g(:)i Fy(,)29 b Fv(two)35 b Fy(functional)29 b(arc)m(hitectures)h(m)m(ust)d(b)s(e)h(considered.)227 4002 y(A)k(functional)g(arc)m(hitecture)i(F)-10 b(A1)33 b(is)e(implemen)m(ted,)g(if)h(at)h(all,)g(b)m(y)f(the)g(execution)h(of) f(a)g(program)227 4115 y(in)e(a)h(distinct)g(functional)g(arc)m (hitecture)h(F)-10 b(A2.)41 b(\(p.)31 b(325.\))0 4373 y(So,)i(F)-10 b(A2)32 b(migh)m(t)g Fv(itself)51 b Fy(not)33 b(ha)m(v)m(e)g(F)-10 b(A1's)33 b(prop)s(erties)e(\(so)i(F)-10 b(A2)33 b(need)e(not)i(b)s(e)e(an)h Fv(instanc)-5 b(e)39 b Fy(of)33 b(F)-10 b(A1\),)33 b(but)f(the)0 4486 y Fv(pr)-5 b(o)g(c)g(ess)7 b Fy(|the)35 b(program)c(in)i(execution|)p Fv(might)42 b Fy(ha)m(v)m(e)34 b(F)-10 b(A1's)33 b(prop)s(erties)f (\(and)g(so)h(b)s(e)f(an)g(instance)h(of)g(F)-10 b(A1\).)0 4599 y(In)26 b(general,)i(this)f(seems)e(OK.)h(F)-8 b(or)28 b(instance,)g(a)f(mac)m(hine-language)h(program)d(migh)m(t)h(ha)m(v)m (e)i(F)-10 b(A1's)27 b(prop)s(erties,)0 4712 y(but)h(the)g(mac)m(hine)g (language)i Fv(itself)48 b Fy(migh)m(t)28 b(not.)40 b(As)29 b(a)g(trivial)g(example,)g(a)g(mac)m(hine-language)g(program)f(can)0 4825 y(ha)m(v)m(e)k(records,)e(while)g(the)h(mac)m(hine)f(language)i (itself)f(do)s(esn't)f(ha)m(v)m(e)i(them.)300 5001 y(\\In)m(tuitiv)m (ely)-8 b(,")37 b(An)m(thon)m(y)c(tells)h(us,)f(\\the)g(primitiv)m(e)g (op)s(erations,)h(represen)m(tational)g(structures,)g(etc.)0 5114 y(of)j(F)-10 b(A1)37 b(get)h(`made)e(up')f(or)i(`constructed')g (out)g(of)g(the)f(resources)h(of)g(F)-10 b(A2.)60 b Fx(:)15 b(:)g(:)52 b Fy(This)36 b(is)h(the)g(relation)g(that)0 5227 y(t)m(ypically)f(exists,)g(for)e(example,)i(b)s(et)m(w)m(een)f (assem)m(bly)e(language)j(functional)f(arc)m(hitectures)h Fx(:)15 b(:)g(:)50 b Fy(and)34 b(higher-)0 5340 y(lev)m(el)41 b(arc)m(hitectures)h(lik)m(e)e(LISP)f(or)h(P)m(ascal)h Fx(:)15 b(:)g(:)56 b Fy(when)39 b(the)g(latter)i(are)f(up)f(and)g (running)f(on)i(a)g(computer")p eop %%Page: 193 28 193 193 bop 3764 -165 a Fy(193)0 91 y(\(p.)34 b(325\).)53 b(So)34 b(the)g(idea)g(is)g(this:)48 b(If)33 b(F)-10 b(A2)35 b(\(e.g.,)i(the)d(mac)m(hine)f(language\))j(has)e(records)f(as) h(a)h(primitiv)m(e)e(data)0 204 y(t)m(yp)s(e,)28 b(then)f(it's)h(easy)g (to)g(implemen)m(t)e(F)-10 b(A1)28 b(\(e.g,)i(P)m(ascal\))f(in)e(it,)i (b)s(ecause)e(they)h(b)s(oth)e(already)i(share)f(the)h(same)0 317 y(prop)s(erties|they)35 b(b)s(oth)g(instan)m(tiate)j(\\ha)m(ving)f (the)f(record)f(data)i(t)m(yp)s(e".)57 b(If)36 b(F)-10 b(A2)36 b Fv(lacks)44 b Fy(records,)37 b(they)f(can)0 430 y(nonetheless)j(b)s(e)f(implemen)m(ted)f(in)i(it.)66 b(But)39 b(w)m(ouldn't)g(F)-10 b(A2)39 b(then)g Fv(have)46 b Fy(records?)65 b(An)m(thon)m(y)39 b(seems)f(to)i(b)s(e)0 543 y(trying)33 b(to)g(distinguish)f(b)s(et)m(w)m(een)h(essen)m(tial)i (prop)s(erties)d(and)g(acciden)m(tal)j(ones:)45 b(Records)33 b(are)g(an)f(\\essen)m(tial")0 656 y(feature)40 b(of)f(a)h(programming) e(language)i(that)g(has)g(them)e(among)h(its)h(primitiv)m(e)f(\(or)h (built-in\))g(data)g(t)m(yp)s(es,)0 769 y(an)j(\\acciden)m(tal")k (feature)c(of)h(a)g(programming)d(language)j(that)g(can)g(only)f (de\014ne)g(them)f(in)h(terms)f(of)i(\(or)0 882 y(construct|or)27 b(implemen)m(t!|them)d(out)j(of)7 b(\))27 b(its)g(primitiv)m(e)g(ones.) 39 b(\(The)27 b(latter)g(are)g(akin,)h(to)s(o,)g(to)g(the)e(notion)0 995 y(of)31 b Fv(derive)-5 b(d)40 b Fy(rules)30 b(of)h(inference)f(in)g (a)h(natural)f(deduction)h(system.\))300 1171 y(Consider,)d(b)m(y)g(w)m (a)m(y)h(of)f(analogy)-8 b(,)30 b(the)f(rationals)g(and)e(the)h(in)m (tegers.)41 b(As)28 b(is)g(w)m(ell)h(kno)m(wn,)g(the)f(rationals)0 1284 y(can)43 b(b)s(e)f Fx(:)15 b(:)g(:)58 b Fy(implemen)m(ted)41 b(in?)77 b(constructed)43 b(out)f(of)7 b(?)77 b Fx(:)15 b(:)g(:)59 b Fy(\(equiv)-5 b(alence)44 b(classes)g(of)e(ordered)g (pairs)g(of)7 b(\))0 1397 y(in)m(tegers.)330 1364 y Fu(4)411 1397 y Fy(W)-8 b(e'll)31 b(come)d(bac)m(k)i(to)f(this)g(implemen)m (tation)g(or)f(construction)i(or)f(reduction)f(in)h Fo(x)p Fy(7.5.3.)42 b(F)-8 b(or)30 b(no)m(w,)0 1510 y(supp)s(ose)j(w)m(e)i(ha) m(v)m(e)g(a)g Fv(language)42 b Fy(for)34 b(talking)h(ab)s(out)f(the)h (rationals)g(\(and)f(sets\).)54 b(It)34 b(will)h(ha)m(v)m(e,)i(as)d (one)h(of)g(its)0 1623 y(terms,)30 b(a)h(represen)m(tation)h(for)1100 1587 y Fu(1)p 1100 1602 36 4 v 1100 1654 a(2)1176 1623 y Fy(\(i.e.,)h(the)e(rationals)h(ha)m(v)m(e,)g(as)f(one)h(of)f(its)g (data)g(ob)5 b(jects,)3216 1587 y Fu(1)p 3216 1602 V 3216 1654 a(2)3262 1623 y Fy(\).)42 b(The)31 b(language)0 1736 y(will)23 b(also)g(ha)m(v)m(e)h(as)f(a)f(primitiv)m(e)h(predicate) g(some)f(expression)g(for)g(a)h(prop)s(ert)m(y)f(P)g(that)h(applies)g (only)g(to)g(rationals)0 1849 y(\(i.e.,)33 b(the)e(rationals)h(ha)m(v)m (e,)h(as)e(one)h(of)f(their)g(prop)s(erties,)g(P\)|e.g.,)i(\(some\))e (rationals)h(ha)m(v)m(e)g(the)f(prop)s(ert)m(y)g(of)0 1962 y(b)s(eing)f(less)h(than)f(1,)h(and)f(the)g(set)h(of)g(rationals)g (itself)h(has)e(the)g(prop)s(ert)m(y)g(of)h(b)s(eing)f(dense.)40 b(No)m(w,)32 b(supp)s(ose)c(w)m(e)0 2074 y(ha)m(v)m(e)34 b(a)e(language)i(for)e(talking)i(ab)s(out)e(the)g(in)m(tegers)i(\(and)e (sets\).)48 b(Can)31 b(w)m(e)i(talk)h(ab)s(out)e(the)g Fv(r)-5 b(ationals)43 b Fy(in)32 b(the)0 2187 y(language)c(of)f(in)m (tegers?)41 b(Y)-8 b(es|b)m(y)27 b(\014nding)f(or)g(constructing)i (\(analyzing?\))41 b(the)27 b(rationals')h(data)g(ob)5 b(jects)27 b(\(lik)m(e)10 2264 y Fu(1)p 10 2279 V 10 2332 a(2)55 2300 y Fy(\))h(in)g(the)f(in)m(tegers)i(and)e(b)m(y)h (\014nding)e(or)i(constructing)g(\(or)g(analyzing\))h(the)f(rationals') h(prop)s(erties)e(among)h(\(or)0 2413 y(from\))34 b(the)i(in)m(tegers') h(prop)s(erties.)56 b(By)35 b(de\014ning)g(new)g Fv(terms)44 b Fy(in)35 b(the)h(language)g(of)g(in)m(tegers,)i(that)f(language)0 2526 y(w)m(ould)g(no)m(w)g(ha)m(v)m(e)h(terms)e(for)1099 2490 y Fu(1)p 1099 2505 V 1099 2557 a(2)1181 2526 y Fy(and)h(P)-8 b(.)37 b(That)g(is,)i(w)m(e)e(could)g(no)m(w)g(sa)m(y)h(more)e(in)g (the)h(language)i(of)e(in)m(tegers)0 2639 y(than)26 b(w)m(e)h(though)m (t)g(w)m(e)f(could;)i(it)f Fv(wasn)-9 b('t)9 b Fy(,)28 b(after)f(all,)h(limited)e(to)h(talking)g(ab)s(out)f(in)m(tegers.)41 b(What,)28 b(then,)f(w)m(ould)0 2752 y(b)s(e)32 b(the)g(di\013erence)h (b)s(et)m(w)m(een)g(the)f(language)i(of)e(rationals)h(and)f(the)g (\(extended\))h(language)h(of)e(in)m(tegers?)47 b(The)0 2865 y(former)36 b(w)m(ould)i(ha)m(v)m(e)h(certain)g(terms)e(and)g (predicates)i(\(NPs)f(and)f(VPs\))h(that)g(the)g(latter)i(w)m(ould)d (lac)m(k;)44 b(but)0 2978 y(they)31 b(could)f(b)s(e)g Fv(de\014ne)-5 b(d)41 b Fy(in)30 b(the)g(language)i(of)e(in)m(tegers.) 300 3154 y(That)22 b(this)g(really)g(is)g(close)i(to)e(what)g(An)m (thon)m(y)g(has)g(in)g(mind)d(can)k(b)s(e)e(seen)h(from)e(the)i(follo)m (wing)i(passage:)227 3421 y Fx(:)15 b(:)g(:)h Fy(in)46 b(cases)i(of)e Fv(implementation)7 b Fy(,)53 b(lo)m(w)m(er-lev)m(el)d (arc)m(hitectures)d(t)m(ypically)h(do)f(not)f Fv(instantiate)227 3534 y Fy(the)56 b Fv(char)-5 b(acteristic)63 b Fy(prop)s(erties)55 b(of)h(higher-lev)m(el)h(ones.)117 b(An)56 b(assem)m(bly-lev)m(el)h (arc)m(hitecture)227 3647 y Fv(implementing)40 b Fy(LISP)-8 b(,)30 b(for)g(instance,)i(do)s(es)e(not)h(also)g Fv(instantiate)39 b Fy(LISP:)30 b(it)h(lac)m(ks)g(the)g Fv(ne)-5 b(c)g(essary)227 3760 y Fy(primitiv)m(e)33 b(prop)s(erties)f(\(e.g.,)k(CAR,)d(CDR\),)g (and)g(has)f(primitiv)m(e)h(op)s(erations)h(LISP)d(lac)m(ks)k(\(e.g.,) 227 3873 y(v)-5 b(arious)31 b(op)s(erations)f(on)h(the)f(con)m(ten)m (ts)i(of)f(the)f(accum)m(ulator\).)42 b(\(p.)30 b(326,)i(m)m(y)e (italics.\))0 4140 y(Here,)40 b(`c)m(haracteristic')h(and)c (`necessary')i(can)f(b)s(e)f(tak)m(en)i(to)f(mean)f(\\essen)m(tial".)65 b(But)38 b(do)s(esn't)g(a)g(mac)m(hine-)0 4252 y(language)h(implemen)m (tation)f(of)g(Lisp)g Fv(have)45 b Fg(car)p Fy(?)1769 4219 y Fu(5)1871 4252 y Fy(Ma)m(yb)s(e)39 b(not:)56 b(It)39 b(can)f(\\sim)m(ulate")h Fg(car)p Fy(|or)e(implemen)m(t)0 4365 y(it?|but)31 b(it)g(do)s(esn't)g Fv(have)39 b Fy(it;)32 b(it)f(can)h(do)f(what)f Fg(car)h Fy(do)s(es)f(without)h Fv(having)40 b Fg(car)p Fy(.)i(If)30 b(y)m(ou'll)i(excuse)g(the)f(pun,) 0 4478 y(I)f(can)h(do)f(what)g(can)h(b)s(e)f(done)g(with)g(a)h(car)g (without)f(ha)m(ving)h(one|b)m(y)f(w)m(alking,)i(taking)f(the)g(bus,)e (etc.)300 4655 y(W)-8 b(e)38 b(can)e(dra)m(w)g(a)h(distinction)g(b)s (et)m(w)m(een)g(\\w)m(eak")h(and)e(\\strong")i(implemen)m(tations.)58 b(F)-8 b(or)37 b(instance,)0 4768 y(a)h(strong)g(implemen)m(tation)f (of)h(Lisp)f(in)g(mac)m(hine)g(language)i(w)m(ould)f(b)s(e)f(suc)m(h)g (that)h(the)g(mac)m(hine)g(language)0 4881 y(actually)e Fv(had)44 b Fy(iden)m(ti\014able)35 b(data)g(structures)e(and)g(pro)s (cedures)g(corresp)s(onding)g(to)i(lists,)g Fg(car)p Fy(,)f(etc.)53 b(A)34 b(w)m(eak)p 0 4981 1560 4 v 104 5034 a Ft(4)138 5066 y Fs(And)25 b(vice)g(v)n(ersa,)i(don't)e (forget!|since)j(Z)-26 b(Z)26 b Fi(\032)f Fs(I)-38 b(Q)25 b(.)104 5126 y Ft(5)138 5157 y Ff(car)k Fs(\(or)f Ff(first)p Fs(\))h(is)f(the)g(Lisp)g(function)g(that)g(tak)n(es)g(a)g(list)g(as)h (input)e(and)h(returns)f(its)i(\014rst)e(mem)n(b)r(er;)h Ff(cdr)g Fs(\(or)g Ff(rest)p Fs(\))h(is)f(the)0 5249 y(Lisp)e(function)g(that)f(tak)n(es)h(a)f(list)i(as)f(input)f(and)g (returns)g(the)h(\\rest)g(of)6 b(")26 b(that)g(list,)h(i.e.,)g(the)e (list)h(consisting)h(of)f(all)h(but)e(that)g(\014rst)0 5340 y(mem)n(b)r(er.)p eop %%Page: 194 29 194 194 bop 3764 -165 a Fy(194)0 91 y(implemen)m(tation)29 b(of)g(Lisp)g(in)f(mac)m(hine)h(language)i(w)m(ould)e(b)s(e)f(suc)m(h)h (that)h(it)f(w)m(ould)g(do)g(the)h(same)e(things)h(\(e.g.,)0 204 y(b)s(e)h(able)h(to)g(return)e(the)i(\014rst)e(elemen)m(t)i(of)g(a) f(list\))i(without)e(ha)m(ving)h(lists)g(or)f Fg(car)g Fy(\(just)g(as)h(I)f(can)g(get)i(from)d(m)m(y)0 317 y(home)g(to)j(a)e (store)h(b)m(y)g(car)f(or)h(b)m(y)f(w)m(alking\).)300 494 y(Con)m(v)m(ersely)-8 b(,)33 b(\\it)f(is)f(also)h(true)f(that)h(an) f(instan)m(tiation)i(of)f(LISP)e(need)h(not)g(implemen)m(t)f(an)m(y)h (distinct,)0 607 y(higher-lev)m(el)37 b(LISP)d(arc)m(hitecture")k(\(p.) d(326\).)57 b(F)-8 b(or)36 b(example,)g(I)f(supp)s(ose,)h(F)-8 b(ranz)36 b(LISP)e(\(understo)s(o)s(d)g(as)h(an)0 720 y Fv(instantiation)i Fy(\(rather)28 b(than)g(an)g Fv(implementation)7 b Fy(?\))42 b(of)28 b(Lisp\))g(need)f(not)i Fv(implement)37 b Fy(SNePS.)28 b(So,)g(instances)0 832 y(and)i(implemen)m(tations)g (\(as)h(An)m(thon)m(y)f(de\014nes)g(them\))f(\\are)j(m)m(utually)e (indep)s(enden)m(t")f(\(p.)i(326\).)300 1009 y(Let's)54 b(return)d(to)j(the)f(rationals)h(and)e(the)i(in)m(tegers.)109 b(Consider)52 b(the)h(in)m(tegers)h(\014rst)f(\(and,)58 b(for)0 1122 y(con)m(v)m(enience,)42 b(consider)37 b(only)h(the)g (non-negativ)m(e)h(in)m(tegers\).)64 b(What)38 b(are)g(they?)63 b(One)37 b(w)m(a)m(y)h(to)h(answ)m(er)e(this)0 1235 y(is)i(to)h(cite)g (P)m(eano's)h(axioms.)66 b(That)39 b(w)m(ould)g(b)s(e)g(to)h(presen)m (t)f(the)g(Abstraction)h(In)m(tegers|in)g(fact,)i(it)e(is)f(an)0 1348 y(abstract)30 b(data)f(t)m(yp)s(e.)40 b(Another)29 b(w)m(a)m(y)g(to)h(answ)m(er)e(the)h(question)g(is)f(to)i(sa)m(y)f (that)g(in)m(tegers)h(are)f(an)m(y)g(things)f(that)0 1461 y(satisfy)39 b(P)m(eano's)h(axioms.)67 b(So,)41 b(e.g.,)h(the)d(sequence)h(consisting)f(of)h Fo(;)p Fy(,)h Fo(f;g)p Fx(;)15 b Fo(ff;gg)p Fy(,)45 b(etc.,)e(are)c(in)m(tegers.)68 b(So)0 1574 y(is)37 b(the)g(sequence)g Fo(;)p Fx(;)15 b Fo(f;g)p Fx(;)g Fo(f;)p Fx(;)g Fo(f;gg)p Fy(,)45 b(etc.)61 b(So)37 b(is)g(the)g(sequence)g Fo(;)p Fx(;)15 b Fo(f)p Fx(x)37 b Fo(j)g Fx(x)g Fy(is)f(a)i(set)f(&)g Fv(Car)-5 b(dinality)8 b Fy(\()p Fx(x)p Fy(\))39 b(=)d(1)p Fo(g)p Fy(,)0 1686 y Fo(f)p Fx(x)29 b Fo(j)g Fx(x)k Fy(is)f(a)h(set)g(&)g Fv(Car)-5 b(dinality)8 b Fy(\()p Fx(x)p Fy(\))32 b(=)c(2)p Fo(g)p Fy(,)34 b(etc.)49 b(So)32 b(is)h(the)g(sequence)f(of)h(sym)m(b)s (ol)e(t)m(yp)s(es)i(0,)h(1,)f(2,)h Fx(:)15 b(:)g(:)h Fy(,)34 b(10,)g(11,)0 1799 y(12,)g Fx(:)15 b(:)g(:)h Fy(,)33 b(99,)g(100,)i(etc.)47 b(So)32 b(is)g(the)h(sequence)f(of)g (sym)m(b)s(ol)f(t)m(yp)s(es)i(0,)g(1,)g(10,)h(11,)g(100,)g(etc.)47 b(\(And)32 b(if)g(y)m(ou)g(ignore)0 1912 y(0,)g(so)g(is)f(I,)g(I)s(I,)g (I)s(I)s(I,)f Fx(:)15 b(:)g(:)h Fy(,)32 b(X,)f(etc.\).)45 b(And)30 b(so)i(on.)43 b(Note,)33 b(for)e(future)g(reference,)h(that)g (the)f Fv(di\013er)-5 b(enc)g(es)39 b Fy(b)s(et)m(w)m(een)0 2025 y(eac)m(h)32 b(of)e(these)h(are)g(what)f(migh)m(t)g(b)s(e)g (called)h(\\implemen)m(tation)g(details".)300 2202 y(The)d(v)-5 b(ague)29 b(feeling)g(of)f(discon)m(ten)m(t)i(that)f(this)f(lea)m(v)m (es)i(us)e(with)g(is)g(that)h(there)f(are)h Fv(to)-5 b(o)32 b(many)37 b Fy(in)m(tegers,)0 2315 y(so)25 b(to)h(sp)s(eak;)g (isn't)f(there)g(an)g(\\in)m(tended)g(in)m(terpretation"?)40 b(What)26 b(mo)s(del-theoretic)f(seman)m(tics)g(teac)m(hes)i(us)d(is)0 2428 y(that)29 b(there)g(isn't.)40 b(F)-8 b(or)29 b(an)m(y)g(set)g(of)g (axioms,)g(there)f(are)h(in\014nitely)g(man)m(y)e(mo)s(dels,)h (including)g(non-isomorphic)0 2540 y(ones.)52 b(So,)35 b(the)f(only)g(w)m(a)m(y)i(to)e(talk)h(ab)s(out)f(\\the")h(in)m(tegers) h(is)e(to)g(restrict)h(ourselv)m(es)g(to)g(talk)g(ab)s(out)f(P)m (eano's)0 2653 y(axioms.)39 b(\(Recall)28 b(the)e(quotation)h(from)d (Russell,)j Fo(x)q Fy(3.2.1.)41 b(Mathematics,)28 b(on)e(his)f(view,)j (is)d(pure)g(syn)m(tax.\))40 b(The)0 2766 y(alternativ)m(e)33 b(is)d(to)h(c)m(ho)s(ose,)h(arbitrarily)-8 b(,)31 b(some)f(mo)s(del)f (of)i(them)e(and)h(talk)h(ab)s(out)f Fv(it)9 b Fy(.)300 2943 y(No)m(w,)26 b(since)e(suc)m(h)g(axioms)f(are)h(abstract)h(data)f (t)m(yp)s(es,)i(suc)m(h)d(mo)s(dels)g(are)h Fv(implementations)33 b Fy(in)24 b(v)-5 b(arious)0 3056 y(media.)70 b(F)-8 b(or)41 b(our)f(\014rst)g(three)g(examples)g(ab)s(o)m(v)m(e,)45 b(the)40 b(implemen)m(ting)f(media)h(are)h(sets)g(\\put)f(together")i (in)0 3169 y(di\013eren)m(t)35 b(w)m(a)m(ys;)i(for)e(the)f(others,)i (the)e(implemen)m(ting)g(media)f(are)i(certain)g(sym)m(b)s(ol)f(t)m(yp) s(es.)52 b(If)34 b(w)m(e)h(restricted)0 3282 y(ourselv)m(es)g(to)g (some)e(\014nite)h(initial)i(sub-sequence)d(of)i(the)f(non-negativ)m(e) i(in)m(tegers,)h(w)m(e)d(could)g(tak)m(e)i(arbitrary)0 3394 y(ph)m(ysical)31 b(ob)5 b(jects)31 b(as)g(our)f(implemen)m(ting)f (medium.)300 3571 y(Are)k(an)m(y)g(of)f(these)i(implemen)m(tations)e (\\instances")i(of)e Fx(:)15 b(:)g(:)49 b Fy(in)m(tegers?)g(P)m(eano's) 33 b(axioms?)47 b(`Instance')0 3684 y(in)34 b(the)h(P)m(orph)m (yrian-tree)h(sense?)53 b(In)34 b(An)m(thon)m(y's)h(sense?)53 b(I'm)34 b(inclined)g(to)i(sa)m(y)f(`No',)i(but)d(that's)h(primarily)0 3797 y(b)s(ecause)45 b(I)f(\014nd)g(the)h(in)m(terpretation)h(of)f (`implemen)m(tation')g(in)f(terms)g(of)h(seman)m(tic)g(mo)s(dels)f(to)i (b)s(e)e(more)0 3910 y(illuminating.)39 b(Moreo)m(v)m(er,)29 b(I)c(susp)s(ect)g(that)h(if)f(one)h(w)m(an)m(ted)g(to)h(force)f(the)f (concept)i(of)e(an)h(implemen)m(tation)f(in)m(to)0 4023 y(the)30 b(mold)e(of)h(\\instan)m(tiations",)k(one)d(could)f(do)g(so)h (only)f(b)m(y)h(seeing)g(\\instan)m(tiations")i(as)e(a)f(kind)g(of)h (seman)m(tic)0 4136 y(mo)s(deling.)0 4524 y FD(7.5.3)112 b(Implemen)m(tation)35 b(as)j(Reduction.)0 4775 y Fy(Giv)m(en)23 b(all)g(this,)h(let's)f(no)m(w)f(consider)g(the)g(rationals)h(\(in)f (particular,)j(the)d(non-negativ)m(e)i(rationals\).)39 b(Consider)22 b(a)0 4888 y(set)27 b(of)g(axioms)g(for)f(the)h (rationals;)j(i.e.,)f(consider)d(the)h(abstract)h(data)g(t)m(yp)s(e)e (\(NonNegativ)m(e\)Rationals.)45 b(What)0 5001 y(are)28 b(some)f(of)h(its)g(implemen)m(tations?)39 b(W)-8 b(ell,)30 b(there)e(are)g(the)g(fractions,)h(i.e.,)g(the)f(sym)m(b)s(ol)e(t)m(yp) s(es)3373 4965 y Fu(0)p 3373 4980 36 4 v 3373 5033 a(4)3418 5001 y Fx(;)3469 4965 y Fu(1)p 3469 4980 V 3469 5033 a(2)3514 5001 y Fx(;)3564 4965 y Fu(2)p 3564 4980 V 3564 5033 a(3)3610 5001 y Fx(;)3660 4965 y Fu(1)p 3660 4980 V 3660 5033 a(7)3705 5001 y Fy(,)j(etc.)0 5114 y(There)37 b(are)g(the)h(rep)s(eating)f(decimals,)i(i.e.,)i(the)c(sym)m(b)s(ol)f (t)m(yp)s(es)h(0.)p 2382 5046 46 4 v(0)r(,)i(0.5)p 2608 5046 V(0)q(,)h(0.)p 2789 5046 V(6)q(,)f(0.)p 2969 5046 273 4 v(142857)s(,)g(etc.)63 b(There)37 b(are)0 5227 y(also)f(certain)g Fv(c)-5 b(onstructions)44 b Fy(from)34 b(the)h(in)m(tegers,)j(e.g.,)g(certain)e(ordered)f(pairs)f(of)i(in)m (tegers:)51 b Fo(h)p Fy(0,)37 b(4)p Fo(i)p Fy(,)h Fo(h)p Fy(1,)f(2)p Fo(i)p Fy(,)0 5340 y Fo(h)p Fy(2,)26 b(3)p Fo(i)e(h)p Fy(1)p Fx(;)15 b Fy(7)p Fo(i)p Fy(,)27 b(etc.)39 b(Eac)m(h)25 b(of)e(these)h(can)g(b)s(e)e(considered)i(to)g(b)s(e)f(an) g Fv(implementation)33 b Fy(of)23 b(the)h(rationals.)39 b(Rational)p eop %%Page: 195 30 195 195 bop 3764 -165 a Fy(195)0 91 y(n)m(um)m(b)s(ers)28 b(are)j(an)m(ything)f(that)h(satisfy)g(the)g(axioms.)300 268 y(Here,)j(the)f(notion)g(of)g(implemen)m(tation)f(details)i(pla)m (ys)f(a)g(larger)h(role,)g(since)f(w)m(e)g(seem)f(to)i(ha)m(v)m(e)g (\\to)s(o)0 381 y(man)m(y")29 b(rationals.)41 b(In)29 b(a)g(Morning)h(Star/Ev)m(ening)g(Star)f(sense,)2278 345 y Fu(2)p 2278 360 36 4 v 2278 412 a(3)2353 381 y Fy(and)2538 345 y Fu(4)p 2538 360 V 2538 412 a(6)2613 381 y Fy(are)g(the)h(\\same")f(rational)i(n)m(um)m(b)s(er,)0 494 y(as)40 b(are)h(the)f(ordered)f(pairs)h Fo(h)p Fy(2,)j(3)p Fo(i)e Fy(and)e Fo(h)p Fy(4,)44 b(6)p Fo(i)p Fy(.)70 b(W)-8 b(e)41 b(could)f(sa)m(y)h(that)f(that's)h(an)f(implemen)m (tation)g(detail,)0 607 y(and)f(pro)m(vide)i(rules)e(\(further)g (axioms?\))70 b(to)41 b(indicate)g(when)e(t)m(w)m(o)i(\\in)m (tensionally)h(distinct")f(rationals)h(are)0 720 y(\\extensionally)30 b(equiv)-5 b(alen)m(t".)42 b(W)-8 b(e)30 b(ha)m(v)m(e)f(suc)m(h)f (rules)g(for,)h(sa)m(y)-8 b(,)30 b(addition)e(of)h(in)m(tegers:)41 b(Do)s(es)29 b(`2)16 b(+)g(2)26 b(=)f(4')k(state)0 832 y(a)36 b(fact)h(ab)s(out)f(addition,)i(or)e(do)s(es)g(it)h(assert)f(an) g(extensional)i(equiv)-5 b(alence)37 b(b)s(et)m(w)m(een)g(in)m (tensionally)h(distinct)0 945 y(in)m(tegers?.)64 b(Or)37 b(else)i(w)m(e)f(could|as)g(in)g(fact)g(w)m(e)h(normally)e(do|implemen) m(t)f(the)i(rationals)h(as)f Fv(e)-5 b(quivalenc)g(e)0 1058 y(classes)39 b Fy(of)30 b(ordered)g(pairs)g(of)g(in)m(tegers.)300 1235 y(No)m(w,)47 b(often)c(this)g(\\implemen)m(tation")h(of)f (rationals)h(b)m(y)f(in)m(tegers)h(\(plus)e(set)i(theory\),)i(is)d (called)i(a)0 1348 y(\\reduction")38 b(of)f(the)g(rationals)h(to)g(the) f(in)m(tegers.)62 b(\\All)38 b(w)m(e)f(really)h(need,")h(so)e(the)g (reductionist)h(sa)m(ys,)h(\\are)0 1461 y(the)32 b(in)m(tegers)h(\(and) f(set)h(theory\);)g(w)m(e)g(can)f(de\014ne)f(the)h(rationals)i(in)d (terms)g(of)h(them)f(\(or,)i(w)m(e)g(can)f(reduce)g(the)0 1574 y(rationals)f(to)h(them\).")40 b(So:)h(Is)30 b(implemen)m(tation)g (just)f(reduction?)41 b(Are)30 b(all)i(reductions)e(implemen)m (tations?)300 1750 y(Again,)g(w)m(e)e(ha)m(v)m(e)i(related,)g(but,)e(I) g(think,)g(distinct,)i(concepts.)41 b(As)28 b(Smith)e(puts)i(it,)h(\\)p Fv(R)-5 b(e)g(ducibility)38 b Fx(:)15 b(:)g(:)0 1863 y Fy(is)38 b(a)g(relation)h(b)s(et)m(w)m(een)f Fv(the)-5 b(ories)7 b Fy(;)44 b(one)38 b(theory)g(is)g(reducible)g(to)g(another)g (if,)i(v)m(ery)e(roughly)-8 b(,)40 b(its)e(predicates)0 1976 y(and)44 b(claims)g(can)h(b)s(e)f(translated)h(in)m(to)h(those)f (of)f(another")h(\(Smith)e(1991:)k(280n39\).)85 b(No)m(w,)49 b(in)44 b(the)h(case)0 2089 y(of)52 b(the)g(rationals)h(and)e(the)g(in) m(tegers,)59 b(I)51 b(w)m(ould)h(really)g(hesitate)i(to)e(sa)m(y)g (that)h(the)f(former)e(ha)m(v)m(e)j(b)s(een)0 2202 y(\\reduced")41 b(to)g(the)g(latter.)73 b(I)40 b(w)m(ould)h(b)s(e)f(willing)h(to)g(sa)m (y)h(that)f(the)g Fv(the)-5 b(ory)50 b Fy(of)41 b(rationals)h(can)f(b)s (e)f(reduced)0 2315 y(to)35 b(the)g Fv(the)-5 b(ory)44 b Fy(of)35 b(in)m(tegers-plus-sets.)55 b(But)34 b(ev)m(en)i(here,)f (when)f(w)m(e)h(pro)m(v)m(e)g(some)f(theorem)g(ab)s(out)h(rationals,)0 2428 y(w)m(e)49 b(ha)m(v)m(en't)h(pro)m(v)m(ed)e(a)h(theorem)f(ab)s (out)g(in)m(tegers)i(but,)i(at)d(b)s(est,)k(ab)s(out)48 b(certain)h Fv(sets)56 b Fy(whose)49 b(\\ground)0 2540 y(elemen)m(ts")44 b(are)g(in)m(tegers.)82 b(F)-8 b(or)45 b(example,)h(to)f(pro)m(v)m(e)f(a)g(theorem)f(ab)s(out)h(the)g Fv(r)-5 b(ational)55 b Fy(n)m(um)m(b)s(er)3576 2505 y Fu(1)p 3576 2520 V 3576 2572 a(2)3665 2540 y Fy(w)m(ould)0 2653 y(b)s(e)44 b(to)i(pro)m(v)m(e)g(a)f(theorem)g(ab)s(out)f(the)i (follo)m(wing)g(arcane)g(set)f(of)h(sets)f(of)g(in)m(tegers)h(and)f (sets)g(of)g(in)m(tegers:)0 2766 y Fo(ff)p Fx(a;)15 b Fo(f)p Fx(a;)g(b)p Fo(gg)28 b(j)e Fx(a;)15 b(b)26 b Fo(2)f Fy(Z)-30 b(Z)869 2730 y Fu(+)950 2766 y Fy(&)22 b(2)p Fx(a)k Fy(=)f Fx(b)p Fo(g)p Fy(.)1367 2733 y Fu(6)1444 2766 y Fy(Supp)s(ose)c(in)m(tegers)i(are)g(implemen)m(ted)e(as)h(sets,) j(and)d(m)m(ultiplication)h(is)0 2879 y(implemen)m(ted)e(as)i(a)f(set)h (of)g(ordered)f(pairs)g(of)g(factors.)39 b(Then)22 b(w)m(e)g(migh)m(t)h (ha)m(v)m(e)g(the)g(follo)m(wing)h(situation:)37 b(If)22 b Fo(ffgg)0 2992 y Fy(and)33 b Fo(ffg)p Fx(;)15 b Fo(ffggg)37 b Fy(implemen)m(t)32 b(1)i(and)f(2,)i(resp)s(ectiv)m(ely)-8 b(,)36 b(then)2168 2956 y Fu(1)p 2168 2971 V 2168 3023 a(2)2247 2992 y Fy(could)d(b)s(e)g(implemen)m(ted)f(as)h(the)h (monstrosit)m(y)0 3105 y Fo(ff)p Fx(a;)15 b Fo(f)p Fx(a;)g(b)p Fo(gg)30 b(j)c Fx(a;)15 b(b)27 b Fo(2)f Fy(Z)-30 b(Z)873 3069 y Fu(+)963 3105 y Fy(&)31 b Fo(fffg)p Fx(;)15 b Fo(ffggg)p Fx(;)g Fo(fffg)p Fx(;)h Fo(ff)q(ggg)q Fx(;)f(a)p Fo(g)q(g)33 b Fy(=)26 b Fx(b)p Fo(g)p Fy(.)43 b(The)30 b(mind)f(b)s(oggles.)44 b(This)30 b(is)h(supp)s(osed)0 3218 y(to)g(b)s(e)f Fv(e)-5 b(asier)41 b Fy(to)31 b(understand)d(than)j (`)1338 3182 y Fu(1)p 1338 3197 V 1338 3249 a(2)1383 3218 y Fy(')g(or)f(`0.5)p 1690 3149 46 4 v(0)r(')10 b(?)300 3394 y(And)22 b(the)h(only)g(reason)g(w)m(e're)g(in)m(terested)h(in)e (those)h(rather)g(arcane)g(sets)g(\\of)7 b(")24 b(in)m(tegers)g(is)f(b) s(ecause)g(they)0 3507 y(implemen)m(t|are)32 b(mo)s(dels)h(of|the)g (abstract)i(data)f(t)m(yp)s(e)g(Rationals.)51 b(W)-8 b(e)35 b(migh)m(t)e(feel)h(more)f(\\comfortable")0 3620 y(with)26 b(these)g(arcane)g(sets)h(insofar)e(as)h(w)m(e)h(are)f(more)f (comfortable)h(with)g(go)s(o)s(d)f(old-fashioned)h(sets)g(and)g(in)m (tegers)0 3733 y(rather)d(than)f(with)g(rationals)i Fv(p)-5 b(er)27 b(se)7 b Fy(.)38 b(But)23 b(that)g(is)g(an)f(epistemological)j (consideration)f(that)f(is)g(rather)g(susp)s(ect)0 3846 y(in)30 b(the)h(long)g(run.)300 4023 y(Once)43 b(w)m(e)h(ha)m(v)m(e)h (implemen)m(ted)d(the)h(rationals)i(using)d(in)m(tegers)j(and)e(sets,)k (w)m(e)d(also)g(ha)m(v)m(e)h(another)0 4136 y(implemen)m(tation)30 b(of)h(the)g(in)m(tegers,)h(of)f(course)f(\(since)i(the)e(in)m(tegers)i (are)f(a)g(prop)s(er)e(subset)h(of)h(the)g(rationals|)0 4248 y(or)22 b(p)s(erhaps)e(it)i(w)m(ould)g(b)s(e)f(b)s(etter)h(to)g (sa)m(y)h(that)f(a)g(certain)h(prop)s(er)d(sub)s(et)h(of)h(the)g (rationals)h(is)f(an)f(implemen)m(tation)0 4361 y(of)30 b(the)g(In)m(teger)h(abstract)g(data)f(t)m(yp)s(e\).)42 b(I)29 b(ha)m(v)m(e)i(in)f(mind)e(here)i(the)g(sequence)2751 4326 y Fu(0)p 2751 4341 36 4 v 2751 4393 a(1)2796 4361 y Fx(;)2847 4326 y Fu(1)p 2847 4341 V 2847 4393 a(1)2892 4361 y Fx(;)2942 4326 y Fu(2)p 2942 4341 V 2942 4393 a(1)2987 4361 y Fx(;)3038 4326 y Fu(3)p 3038 4341 V 3038 4393 a(1)3083 4361 y Fy(,)g(etc.)42 b(As)30 b(a)g(matter)g(of)0 4474 y(fact,)h(there)g(are)f(sev)m(eral)i(implemen)m(tations)e(of)g (the)g(in)m(tegers)i(to)f(b)s(e)e(found)g(among)h(the)g(rationals;)i (here)e(are)h(a)0 4587 y(few:)1730 4644 y Fs(0)p 1730 4675 39 4 v 1730 4743 a(2)1779 4692 y Fh(;)1823 4644 y Fs(1)p 1823 4675 V 1823 4743 a(2)1871 4692 y Fh(;)1915 4644 y Fs(2)p 1915 4675 V 1915 4743 a(2)1964 4692 y Fh(;)2008 4644 y Fs(3)p 2008 4675 V 2008 4743 a(2)2056 4692 y Fh(;)13 b(:)g(:)g(:)1730 4826 y Fs(0)p 1730 4858 V 1730 4925 a(3)1779 4875 y Fh(;)1823 4826 y Fs(1)p 1823 4858 V 1823 4925 a(3)1871 4875 y Fh(;)1915 4826 y Fs(2)p 1915 4858 V 1915 4925 a(3)1964 4875 y Fh(;)2008 4826 y Fs(3)p 2008 4858 V 2008 4925 a(3)2056 4875 y Fh(;)g(:)g(:)g(:)1730 5009 y Fs(0)p 1730 5040 V 1730 5108 a(1)1779 5057 y Fh(;)1823 5009 y Fs(1)p 1823 5040 V 1823 5108 a(1)1871 5057 y Fh(;)1915 5009 y Fs(1)p 1915 5040 V 1915 5108 a(2)1964 5057 y Fh(;)2008 5009 y Fs(1)p 2008 5040 V 2008 5108 a(3)2056 5057 y Fh(;)g(:)g(:)g(:)p 0 5163 1560 4 v 104 5217 a Ft(6)138 5249 y Fs(The)25 b(ordered)f(pair)h Fi(h)p Fs(1,)h(2)p Fi(i)e Fs(\\is")i(\(or)f(can)f(b) r(e)h(implemen)n(ted)d(as!\))35 b Fi(f)p Fs(1)p Fh(;)14 b Fi(f)p Fs(1)p Fh(;)g Fs(2)p Fi(gg)p Fs(.)35 b(The)24 b(equiv)l(alence)h(class)h(con)n(taining)f Fi(h)p Fs(1,)g(2)p Fi(i)g Fs(\\is")0 5340 y Fi(fh)p Fh(a;)13 b(b)p Fi(i)21 b(j)h Fh(a;)13 b(b)21 b Fi(2)g Fs(Z)-26 b(Z)565 5308 y Ft(+)642 5340 y Fs(&)25 b(2)p Fh(a)c Fs(=)g Fh(b)p Fi(g)p Fs(.)35 b(So,)26 b(the)f(rational)1591 5309 y Ft(1)p 1591 5323 31 4 v 1591 5365 a(2)1657 5340 y Fs(\\is")i Fi(ff)p Fh(a;)14 b Fi(f)p Fh(a;)f(b)p Fi(gg)22 b(j)g Fh(a;)13 b(b)21 b Fi(2)h Fs(Z)-26 b(Z)2545 5308 y Ft(+)2622 5340 y Fs(&)25 b(2)p Fh(a)d Fs(=)f Fh(b)p Fi(g)p Fs(.)p eop %%Page: 196 31 196 196 bop 3764 -165 a Fy(196)0 91 y(These)36 b(\(esp)s(ecially)i(the) f(last)g(one\))h(ma)m(y)e(seem)f(a)i(bit)g(o)s(dd,)g(but)f(recall)i (that)f(P)m(eano's)g(axioms)g(only)f(require)0 204 y(that)44 b(there)f(b)s(e)f(a)i(successor)f(relation,)48 b(not)43 b(that)h(that)g(relation)g(b)s(e)f(\(implemen)m(ted)f(as\))h(+1)g(\(or) h(ev)m(en)g(as)0 317 y(+Successor\(0\)\);)50 b(the)43 b(c)m(hoice)i(of)e(a)g(0-elemen)m(t)h(is)f(arbitrary)-8 b(,)46 b(to)s(o.)79 b(Other)42 b(arbitrarily)h(strange)h(ones)f(are)0 430 y(p)s(ossible,)30 b(e.g.,)1730 524 y Fs(0)p 1730 556 39 4 v 1730 623 a(1)1779 573 y Fh(;)1823 524 y Fs(1)p 1823 556 V 1823 623 a(2)1871 573 y Fh(;)1915 524 y Fs(2)p 1915 556 V 1915 623 a(3)1964 573 y Fh(;)2008 524 y Fs(3)p 2008 556 V 2008 623 a(4)2056 573 y Fh(;)13 b(:)g(:)g(:)0 773 y Fy(And,)23 b(of)e(course,)j(using)d(an)g(order)g(imp)s(osed)e(b)m (y)j(a)f(diagonalization,)27 b(the)21 b(\(non-negativ)m(e\))j (rationals)f(themselv)m(es)0 886 y(can)29 b(b)s(e)f(tak)m(en)h(as)g(an) g(implemen)m(tation)f(of)g(the)h(in)m(tegers;)i(e.g.,)f(if)f(w)m(e)g (arrange)g(them)e(\(ignoring)i(equiv)-5 b(alences\))0 999 y(t)m(w)m(o-dimensionally)31 b(as)g(follo)m(ws:)1730 1188 y Fs(0)p 1730 1220 V 1730 1287 a(1)1779 1237 y Fh(;)1823 1188 y Fs(0)p 1823 1220 V 1823 1287 a(2)1871 1237 y Fh(;)1915 1188 y Fs(0)p 1915 1220 V 1915 1287 a(3)1964 1237 y Fh(;)2008 1188 y Fs(0)p 2008 1220 V 2008 1287 a(4)2056 1237 y Fh(;)13 b(:)g(:)g(:)1730 1437 y Fs(1)p 1730 1469 V 1730 1536 a(1)1779 1486 y Fh(;)1823 1437 y Fs(1)p 1823 1469 V 1823 1536 a(2)1871 1486 y Fh(;)1915 1437 y Fs(1)p 1915 1469 V 1915 1536 a(3)1964 1486 y Fh(;)2008 1437 y Fs(1)p 2008 1469 V 2008 1536 a(4)2056 1486 y Fh(;)g(:)g(:)g(:)1730 1686 y Fs(2)p 1730 1718 V 1730 1785 a(1)1779 1735 y Fh(;)1823 1686 y Fs(2)p 1823 1718 V 1823 1785 a(2)1871 1735 y Fh(;)1915 1686 y Fs(2)p 1915 1718 V 1915 1785 a(3)1964 1735 y Fh(;)2008 1686 y Fs(2)p 2008 1718 V 2008 1785 a(4)2056 1735 y Fh(;)g(:)g(:)g(:)0 1945 y Fy(then)30 b(the)h(sequence)750 1910 y Fu(0)p 750 1925 36 4 v 750 1977 a(1)796 1945 y Fx(;)846 1910 y Fu(0)p 846 1925 V 846 1977 a(2)891 1945 y Fx(;)942 1910 y Fu(1)p 942 1925 V 942 1977 a(1)987 1945 y Fx(;)1037 1910 y Fu(0)p 1037 1925 V 1037 1977 a(3)1082 1945 y Fx(;)1133 1910 y Fu(1)p 1133 1925 V 1133 1977 a(2)1178 1945 y Fx(;)1228 1910 y Fu(2)p 1228 1925 V 1228 1977 a(1)1274 1945 y Fx(;)1324 1910 y Fu(0)p 1324 1925 V 1324 1977 a(4)1369 1945 y Fx(;)1420 1910 y Fu(1)p 1420 1925 V 1420 1977 a(3)1465 1945 y Fx(;)1515 1910 y Fu(2)p 1515 1925 V 1515 1977 a(2)1561 1945 y Fx(;)15 b(:)g(:)g(:)31 b Fy(implemen)m(ts)e(the)i(in)m(tegers,)h(to)s(o.)300 2122 y(Finally)-8 b(,)81 b(w)m(e)70 b(could,)79 b(if)70 b(w)m(e)f(w)m(an)m(ted)i(to,)80 b Fv(r)-5 b(e-implement)79 b Fy(the)70 b(rationals)g(in)f(one)h(of)f(these)0 2235 y(implemen)m(tations)30 b(of)g(the)h(in)m(tegers,)h(b)m(y)e(the)h (usual)f(ordered-pair)f(construction.)300 2411 y(Wh)m(y)j(b)s(other?)45 b(W)-8 b(ell,)35 b(b)s(esides)c(whatev)m(er)i(insigh)m(ts)g(suc)m(h)f (pla)m(yful)g(mo)s(del-making)f(giv)m(es)i(us)f(in)m(to)h(the)0 2524 y(logical)h(structure)e(of)g(the)g(in)m(tegers,)i(it)e(also)h(sho) m(ws)f(that)g Fv(r)-5 b(e)g(duction)41 b Fy(\(or)32 b(construction\))h (for)f(the)g(purp)s(oses)e(of)0 2637 y(pro)m(viding)e(stronger)g (epistemological)i(foundations)d(is)h Fv(not)37 b Fy(what)27 b(implemen)m(tation)h(is.)40 b(All)28 b(of)g(the)g(ab)s(o)m(v)m(e)h (are)0 2750 y(implemen)m(tations;)h(none)g(serv)m(es)h(an)m(y)g(in)m (teresting)h(or)e(useful)g(reductiv)m(e)h(purp)s(oses.)300 2927 y(The)49 b(upshot)g(is)h(that)h(although)f(some,)k(or)c(ev)m(en)g (all,)56 b(reductions)50 b(or)g(constructions)g(migh)m(t)g(b)s(e)0 3040 y(implemen)m(tations,)30 b(certainly)i(not)e(all)h(implemen)m (tations)f(are)h(reductions.)0 3441 y FD(7.5.4)112 b(Implemen)m(tation) 35 b(as)j(Sup)s(erv)m(enience.)0 3696 y Fy(There)f(is)g(one)h(ma)5 b(jor)36 b(concept)j(that)f(has)f(a)h(fairly)f(precise)h(de\014nition)f (and)g(that)h(is)f(a)h(go)s(o)s(d)f(candidate)h(for)0 3809 y(in)m(terpreting)33 b(implemen)m(tation,)f(namely)-8 b(,)33 b(sup)s(erv)m(enience.)45 b(Recall,)34 b(\014rst,)e(where)g(w)m (e)h(stand)e(with)h(resp)s(ect)g(to)0 3921 y(implemen)m(tation,)41 b(seman)m(tics,)g(and)e(syn)m(tax:)58 b(An)39 b(implemen)m(tation)f(of) h(an)g(Abstraction)h(in)e(some)h(medium)0 4034 y(is)49 b(a)g(seman)m(tic)g(mo)s(del)f(of)h(the)g(Abstraction)h(in)e(the)h (\\medium")e(of)i(some)f(seman)m(tic)i(domain.)95 b(And)48 b(a)0 4147 y(seman)m(tic)29 b(mo)s(del)e(is)h Fv(any)37 b Fy(structure|including)27 b(the)h(Abstraction)i(itself)7 b(!|that)29 b(can)g(b)s(e)f(correlated)h(\(or)g(put)0 4260 y(in)m(to)41 b(corresp)s(ondence\))f(with)g(the)h(Abstraction.)71 b(The)40 b(closer)h(the)g(correlation,)j(the)d(b)s(etter)f(the)h(seman) m(tic)0 4373 y(in)m(terpretation,)56 b(ev)m(en)49 b(if,)54 b(in)49 b(the)h(base)f(case)h(of)f(a)h Fv(self)19 b Fy(-in)m (terpretation,)56 b(w)m(e)50 b(m)m(ust)e(resort)h(to)h(syn)m(tactic)0 4486 y(understanding.)300 4663 y(Sup)s(erv)m(enience)30 b(is)h(certainly)h(a)f(plausible)g(candidate.)43 b(As)31 b(Smith)e(notes,)j(\\the)g(term)e Fv(sup)-5 b(ervenienc)g(e)0 4775 y Fy(is)34 b(used)f(to)h(relate)i(phenomena)c(themselv)m(es;)k(th) m(us)d(the)h(strength)g(of)g(a)g(b)s(eam)f(w)m(ould)g(b)s(e)g(said)h (to)h(sup)s(erv)m(ene)0 4888 y(on)41 b(the)h(c)m(hemical)h(b)s(onds)d (in)h(the)h(constitutiv)m(e)h(w)m(o)s(o)s(d.)74 b Fx(:)15 b(:)g(:)58 b Fy([S]up)s(erv)m(enience)41 b(do)s(esn't)h(necessarily)g (imply)0 5001 y(reducibilit)m(y")30 b(\(Smith)f(1991:)i(280n39\).)42 b(When)29 b(one)h(domain)e(\\sup)s(erv)m(enes")i(on)f(another,)h(is)f (it)h Fv(implemente)-5 b(d)0 5114 y Fy(b)m(y)37 b(that)g(other)g (domain?)59 b(And)36 b(when)f(one)i(domain)f(is)h Fv(implemente)-5 b(d)48 b Fy(b)m(y)37 b(another,)h(do)s(es)f(it)g(sup)s(erv)m(ene)f(on)0 5227 y(that)29 b(other)g(domain?)38 b(What,)30 b(then,)f(is)g(sup)s (erv)m(enience?)39 b(T)-8 b(o)29 b(answ)m(er)f(this,)h(let's)h(lo)s(ok) f(at)g(sev)m(eral)h(of)f(Jaegw)m(on)0 5340 y(Kim's)g(classic)j(pap)s (ers.)p eop %%Page: 197 32 197 197 bop 3764 -165 a Fy(197)0 91 y Fz(7.5.4.1)106 b(Sup)s(erv)m(enience:)46 b(An)35 b(in)m(tro)s(duction.)0 327 y Fy(In)27 b(\\Sup)s(erv)m(enience)h(and)g(Nomological)i (Incommensurables")c(\(1978\),)31 b(Kim)c(giv)m(es)i(a)f(precise)h (form)m(ulation)f(of)0 439 y(the)22 b(informal)e(notion)i(that)g(\\one) g Fv(family)k(of)e(pr)-5 b(op)g(erties)32 b Fy(is)21 b(`sup)s(erv)m(enien)m(t')h(up)s(on)e(another)h Fv(family)26 b(of)e(pr)-5 b(op)g(erties)0 552 y Fy(in)26 b(the)g(sense)g(that)h(t)m (w)m(o)h(things)e(alik)m(e)i(with)e(resp)s(ect)g(to)h(the)f(second)g(m) m(ust)f(b)s(e)h(alik)m(e)i(with)e(resp)s(ect)g(to)h(the)f(\014rst")0 665 y(\(p.)d(149,)k(m)m(y)22 b(italics\).)41 b(The)23 b(ultimate)g(goal)i(is)f(to)g(see)g(whether)e(it)i(mak)m(es)g(sense)f (to)h(sa)m(y)g(that)g(men)m(tal)g(prop)s(erties)0 778 y(are)31 b(sup)s(erv)m(enien)m(t)f(on)g(ph)m(ysical)h(ones.)41 b(Consider,)29 b(for)i(the)f(momen)m(t)f(\(w)m(e'll)j(re\014ne)e(this)g (later)h(on\),)g(the)f(rough)0 891 y(analogy)g(of)e(men)m(tal)g(prop)s (erties)g(to)h(soft)m(w)m(are)g(and)f(ph)m(ysical)g(prop)s(erties)g(to) h(hardw)m(are)f(pro)s(cesses.)39 b(If)28 b(w)m(e)h(ha)m(v)m(e)0 1004 y(t)m(w)m(o)j(lik)m(e)g(pro)s(cesses,)f(do)g(w)m(e)g(ha)m(v)m(e)h (t)m(w)m(o)g(lik)m(e)g(men)m(tal)f(prop)s(erties?)41 b(This)30 b(dep)s(ends)f(on)i(ho)m(w)f(m)m(uc)m(h)g(\\alik)m(e")k(the)0 1117 y(t)m(w)m(o)29 b(pro)s(cesses)f(m)m(ust)f(b)s(e:)39 b(\(a\))29 b(They)e(migh)m(t)h(b)s(e)f(iden)m(tical)i(\(same)f(hardw)m (are,)g(same)g(mac)m(hine-language)h(lev)m(el,)0 1230 y(etc.\),)j(or)f(\(b\))f(they)h(migh)m(t)f(b)s(e)g(t)m(w)m(o)h (di\013eren)m(t)g(implemen)m(tations)f(with)g(the)h(same)e(algorithmic) i(b)s(eha)m(vior.)300 1406 y(Consider)f(\(a\):)42 b(Could)29 b(t)m(w)m(o)j(iden)m(tical)g(pro)s(cesses)f(b)s(e)f(the)g(result)h(of)f (distinct)h(programs?)39 b(Y)-8 b(es,)32 b Fv(if)49 b Fy(it's)0 1519 y(p)s(ossible)36 b(to)i(ha)m(v)m(e)g(t)m(w)m(o)h (distinct)e(high-lev)m(el{language)k(programs)35 b(that)j(compile)f(in) m(to)g(the)h(same)e(mac)m(hine-)0 1632 y(language)42 b(program.)70 b(An)m(y)40 b(other)h(p)s(ossibilit)m(y)g(\(e.g.,)k(t)m (w)m(o)d(distinct)f(mac)m(hine-language)h(programs\))d(w)m(ould)0 1745 y(ha)m(v)m(e)34 b(pro)s(cessing)f(di\013erences.)48 b(F)-8 b(or)34 b(instance,)g(consider)f(t)m(w)m(o)h(\(high-lev)m (el{language\))j(programs)32 b(that)h(di\013er)0 1858 y(only)d(in)h(that)g(one)f(of)h(them)e(has)h(a)h(bunc)m(h)e(of)i (\\no-ops":)0 2106 y Fz(Program)36 b(1:)227 2440 y Fg(begin)323 2553 y(x)47 b(:=)g(2;)323 2666 y(y)g(:=)g(3;)323 2779 y(z)g(:=)g(x)h(+)f(y)227 2892 y(end.)0 3113 y Fz(Program)36 b(2:)227 3447 y Fg(begin)323 3560 y(x)47 b(:=)g(2;)323 3673 y(for)g(i)g(:=)g(1)h(..)f(100)g(do)g(begin)f(end;)323 3786 y(y:=)h(3;)323 3899 y(z)g(:=)g(x)h(+)f(y)227 4012 y(end.)0 4260 y Fy(Program)26 b(2)h(will)g(run)f(more)g(slo)m(wly)-8 b(.)41 b(With)27 b(a)g(suitable)g(optimizing)g(compiler,)h(ho)m(w)m(ev) m(er,)h(b)s(oth)d(could)h(compile)0 4373 y(in)m(to)34 b(the)e Fv(same)41 b Fy(mac)m(hine-language)34 b(program.)46 b(So,)33 b(in)g(this)f(case,)j(the)d(\\men)m(tal")i(w)m(ould)e Fv(not)42 b Fy(sup)s(erv)m(ene)32 b(on)0 4486 y(the)i(\\ph)m(ysical",)j Fv(exc)-5 b(ept)43 b Fy(in)33 b(the)h(sense)g(that)h(the)f(t)m(w)m(o)h (high-lev)m(el)h(programs)c(ha)m(v)m(e)j(the)f(same)g(input{output)0 4599 y(b)s(eha)m(vior)c(and)g(the)h(same)f(algorithm)g(\(except)i(for)e (eliminable)g(or)h(non-essen)m(tial)g(di\013erences\).)300 4775 y(Consider)f(\(b\),)i(di\013eren)m(t)g(implemen)m(tations)f(with)g (the)g(same)g(algorithmic)h(b)s(eha)m(vior:)42 b(F)-8 b(or)32 b(instance,)0 4888 y(consider,)e(\014rst,)f(Cassie)h(implemen)m (ted)f(on)g(a)h(Sun)f(w)m(orkstation)i(running)d(SNePS)h(in)g(Allegro)i (Common)d(Lisp)0 5001 y(using)36 b(the)h(represen)m(tations)g(of)g (Shapiro)f(&)g(Rapap)s(ort)h(1987)h(vs.)f(Cassie)g(implemen)m(ted)e(on) h(a)h(TI)f(Explorer)0 5114 y(running)23 b(SNePS)h(in)h(TI)f(Lisp)g (using)h(the)g(\(di\013eren)m(t\))h(represen)m(tations)g(of)f(Wy)m(att) i(1989,)h(1990,)g(1993.)40 b(Assume,)0 5227 y(further,)k(that)f(their)f (input{output)g(b)s(eha)m(vior)g(is)h(iden)m(tical.)78 b(But)42 b Fv(do)49 b Fy(they)42 b(ha)m(v)m(e)i(the)e(same)g Fv(algorithmic)0 5340 y Fy(b)s(eha)m(vior?)d(Arguably)28 b(not,)g(b)s(ecause)f(of)h(the)f(represen)m(tations)i(\(this,)f(at)g (an)m(y)g(rate,)h(is)e(an)g(empirical)g(question;)p eop %%Page: 198 33 198 198 bop 3764 -165 a Fy(198)0 91 y(cf.)32 b Fo(x)q Fy(5.5\).)46 b(So)32 b(consider)g(instead)g(t)m(w)m(o)i(Cassies)e(as)g (b)s(efore,)g(but)f(b)s(oth)g(using)h(the)g(Shapiro)f(&)h(Rapap)s(ort)f (1987)0 204 y(represen)m(tations.)55 b(In)34 b(this)h(case,)i(an)m(y)f (di\013erences)f(w)m(ould)f(b)s(e)h Fv(implementation)44 b Fy(side-e\013ects,)38 b Fv(not)44 b Fy(\\men)m(tal")0 317 y(di\013erences.)300 494 y(The)j(upshot)g(of)h(all)h(this?)93 b(So)48 b(far,)k(giv)m(en)d(sev)m(eral)h(plausible)d(assumptions)g(and) g(the)h(informal)0 607 y(presen)m(tation)25 b(of)g(sup)s(erv)m (enience,)g(the)f(men)m(tal)h(do)s(es)f(seem)f(to)i(b)s(e)f(sup)s(erv)m (enien)m(t)g(on|as)g(w)m(ell)h(as)f(implemen)m(ted)0 720 y(b)m(y|the)30 b(ph)m(ysical.)300 896 y(The)24 b(other)g(informal)f (asp)s(ect)h(of)h(sup)s(erv)m(enience)e(is)h(that)h(\\there)g(is)f(no)g (relationship)g(of)h(de\014nabilit)m(y)f(or)0 1009 y(en)m(tailmen)m(t) 32 b(b)s(et)m(w)m(een)f(the)f(t)m(w)m(o)i(families")f(of)g(prop)s (erties)e(\(pp.)h(149{150\).)45 b(No)m(w,)31 b(implemen)m(tation)f(is)h (neither)0 1122 y(de\014nabilit)m(y)h(nor)g(en)m(tailmen)m(t,)h(so)f (it)h(could)f(indeed)f(b)s(e)g(sup)s(erv)m(enience.)45 b(And,)32 b(as)g(Donald)g(Da)m(vidson)h(p)s(oin)m(ts)0 1235 y(out,)c(\\Dep)s(endence)f(or)g(sup)s(erv)m(enience)g(of)g(this)g (kind)f([viz.,)j(of)e(the)g(men)m(tal)g(on)g(the)g(ph)m(ysical])h(do)s (es)e(not)h(en)m(tail)0 1348 y(reducibilit)m(y)k(through)e(la)m(w)i(or) e(de\014nition")h(\(Da)m(vidson)i(1970:)g(88;)f(cited)g(in)e(Kim)g (1978:)j(150\).)44 b(As)31 b(w)m(e)g(sa)m(w)g(in)0 1461 y Fo(x)p Fy(7.5.3,)41 b(not)c(all)h(implemen)m(tations)f(are)g (reductions,)i(so)e(implemen)m(tation|lik)m(e)h(sup)s(erv)m(enience|do) s(es)f(not)0 1574 y(en)m(tail)30 b(\(hence,)f(is)f(not\))h(reducibilit) m(y;)h(a)e(program)f(isn't)i(\\reduced")f(to)h(a)f(pro)s(cess,)h(nor)f (is)g(a)g(program)f(de\014ned)0 1686 y(in)j(terms)f(of)h(the)g(pro)s (cess)g(\(except)h(ma)m(yb)s(e)e(in)h(cases)h(of)f(\\rev)m(erse)i (engineering",)f(where)f(w)m(e)g(seek)h(to)g(disco)m(v)m(er)0 1799 y(in)f(a)h(b)s(ottom-up)e(fashion)h Fv(what)40 b Fy(a)31 b(computer)e(is)i(doing)f(b)m(y)h(examining)e(the)i(details)g (of)g(its)g(b)s(eha)m(vior\).)300 1976 y(No)m(w,)25 b(according)e(to)g (Kim,)g(\\the)g(main)e(p)s(oin)m(t)h(of)g(the)h(talk)g(of)f(sup)s(erv)m (enience)g(is)h(to)g(ha)m(v)m(e)g(a)g(relationship)0 2089 y(of)38 b(dep)s(endence)e(or)i(determination)f(b)s(et)m(w)m(een)i (t)m(w)m(o)g(families)e(of)h(prop)s(erties)f Fv(without)48 b Fy(prop)s(ert)m(y-to-prop)s(ert)m(y)0 2202 y(connections)34 b([or)g(\\correlations"])i(b)s(et)m(w)m(een)e(the)g(families")f(\(p.)h (150\).)51 b(But)34 b(in)f(the)g(case)i(of)e(implemen)m(tation)0 2315 y(there)j Fv(ar)-5 b(e)44 b Fy(suc)m(h)35 b(prop)s(ert)m (y-to-prop)s(ert)m(y)i(correlations.)59 b(So)35 b(ma)m(yb)s(e)g (implemen)m(tation)h Fv(isn)-9 b('t)44 b Fy(sup)s(erv)m(enience?)0 2428 y(As)30 b(w)m(e)h(will)g(see,)g(ho)m(w)m(ev)m(er,)h(Kim's)d (explication)j(of)f(sup)s(erv)m(enience)f(allo)m(ws)i(for)e(suc)m(h)g (correlations.)300 2604 y(Note,)46 b(b)m(y)41 b(the)g(w)m(a)m(y)-8 b(,)46 b(that)c(it's)g(not)f(a)h(question)f(of)h(whether)e(men)m(tal)i (prop)s(erties)e(\\emerge")i(from)0 2717 y(ph)m(ysical)27 b(prop)s(erties)g(in)f(some)g(m)m(ystical)i(w)m(a)m(y)-8 b(.)41 b(Giv)m(en)27 b(a)h(program)d(and)h(an)h(implemen)m(ting)f(pro)s (cess,)h Fv(ther)-5 b(e)30 b(ar)-5 b(e)0 2830 y Fy(correlations)31 b(b)s(et)m(w)m(een)f(them:)40 b(Supp)s(ose)27 b(w)m(e)j(ha)m(v)m(e)h(a) f(pro)s(cess)f(whose)g(b)s(eha)m(vior)h(can)g(b)s(e)f(describ)s(ed)f (\(from)h(the)0 2943 y(in)m(ten)m(tional)i(stance?\))41 b(in)28 b(men)m(tal)g(language.)41 b(Here,)30 b(w)m(e)f(w)m(ould)f(b)s (e)g(giving)h(a)g Fv(functional)38 b Fy(c)m(haracterization)32 b(of)0 3056 y(the)27 b(pro)s(cess|what)g(it)h(do)s(es)f(and)f(ho)m(w)i (it)f(do)s(es)g(it,)i(\\mo)s(dulo")d(its)i(ph)m(ysical)g(description)f (\(cf.)h(Goguen)g(et)g(al.'s)0 3169 y(quotien)m(t)36 b(spaces\).)55 b(Supp)s(ose,)34 b(then,)i(that)f(w)m(e)h(are)f(able)g (to)h(do)e(this)h(sort)g(of)g(rev)m(erse)g(engineering)h(for)f(some)0 3282 y(ph)m(ysical)26 b(pro)s(cess.)38 b(W)-8 b(e)26 b(w)m(ould)f(then)g(ha)m(v)m(e)h(the)f(men)m(tal)h(and)e(the)h(ph)m (ysical,)i(and)e(could)g(ha)m(v)m(e)h(the)f(correlations.)300 3458 y(Ho)m(w)m(ev)m(er,)i(Kim)22 b(distinguishes)g(b)s(et)m(w)m(een)i (sup)s(erv)m(enience)e(and)h(functionalism/implemen)m(tationalism)0 3571 y(\(p.)f(150,)j(col.)e(2\).)39 b(His)22 b(p)s(oin)m(t)g(is)g(that) g(he's)g(more)f(in)m(terested)i(in)f(the)g(fact)h(\\that)f(there)h (seem)e(to)h(b)s(e)g(men)m(tal)g(states)0 3684 y(whic)m(h)32 b(are)h(`nomologically)h(incommensurable')d(with)h(resp)s(ect)g(to)h (neuroph)m(ysiological)h(or,)f(more)f(generally)-8 b(,)0 3797 y(ph)m(ysical)38 b(prop)s(erties;)j(there)d(app)s(ear)f(to)i(b)s (e)e(men)m(tal)g(states)i(whic)m(h)f(do)f(not)h(nomologically)i (correlate)f(with)0 3910 y(ph)m(ysical)31 b(states")h(\(p.)f(150\).)43 b(The)30 b Fv(r)-5 b(e)g(ason)39 b Fy(for)31 b(this)f(nomological)i (incommensurabilit)m(y)d(is)i(not)g(of)f(in)m(terest)i(to)0 4023 y(him.)39 b(So,)31 b(let's)g(mo)m(v)m(e)g(on)f(to)h(other)g (issues.)300 4199 y(The)26 b(fundamen)m(tal)f(in)m(tuition)j(is)e(that) i(\\what)e(happ)s(ens)f(at)i(the)g(psyc)m(hological)i(lev)m(el)g(is)d (\014xed)g(in)g(ev)m(ery)0 4312 y(detail)h(once)g(the)g(neuroph)m (ysiological)h(ev)m(en)m(ts)f(are)g(\014xed.)38 b(If)26 b(y)m(ou)h(recreate)g(Mr.)g(Jones)f(molecule)g(b)m(y)g(molecule,)0 4425 y(atom)j(b)m(y)g(atom,)g(then)g(the)g(replica)h(will)f(ha)m(v)m(e) h(the)g(same)e(men)m(tal)h(life)h(that)f(Mr.)g(Jones)g(has")g(\(p.)g (151\).)3629 4392 y Fu(7)3711 4425 y Fy(Note)0 4538 y(also)g(that)f (this)g(is)g(a)g(strictly)h(in)m(ternalist,)h(metho)s(dologically)f (solipsistic)g(approac)m(h|there's)g(no)e(talk)i(here)f(of)0 4651 y(external)j(relations.)300 4827 y(Kim)e(\014rst)h(de\014nes)f(t)m (w)m(o)j(set-op)s(erations,)1770 4794 y Fu(#)1863 4827 y Fy(and)2040 4794 y Fl(\003)2109 4827 y Fy(\(p.)f(152,)h(col.)f(1\):) 227 5089 y Fz(cite)j(defs)h(of)g(M)858 5056 y Fu(#)956 5089 y Fz(and)g(M)1257 5056 y Fl(\003)p 0 5163 1560 4 v 104 5217 a Ft(7)138 5249 y Fs(Kim)21 b(compares)i(this)f(to)g Fr(Star)k(T)-6 b(r)l(ek)8 b Fs(.)34 b(On)22 b(this,)h(see)g(Blish)g (1970,)i(esp.)e(Ch.)f(1.)34 b(And)21 b(on)h(molecule-b)n(y-molecule)f (\\re-creation",)0 5340 y(cf.)27 b(Casta)r(~)-41 b(neda)27 b(1989b)g(and)f Fi(x)f Fc([on)30 b(C)1123 5308 y Fm(\003)1159 5340 y Fc(],)24 b([???])33 b Fs(b)r(elo)n(w.)p eop %%Page: 199 34 199 199 bop 3764 -165 a Fy(199)0 91 y(Consider)23 b(an)h(example.)38 b(Let)25 b(P)-8 b(,)24 b(Q)g Fz([roman)k(fon)m(t)f(???])40 b Fy(b)s(e)23 b(prop)s(erties,)i(and)e(let)i Fx(M)34 b Fy(=)24 b Fo(f)p Fy(P)-8 b(,)25 b(Q)p Fo(g)p Fy(.)38 b(Then)23 b Fx(M)3742 58 y Fu(#)3829 91 y Fy(=)0 204 y Fo(f)p Fy(P)-8 b(,)23 b(Q,)e(P)h Fo(^)f Fy(Q,)h(P)f Fo(_)g Fy(Q,)h(P)g Fo(!)f Fy(Q,)h Fo(:)p Fy(P)-8 b(,)22 b Fo(:)p Fy(Q,)f Fo(:)p Fy(\(P)g Fo(^)h Fy(Q\),)g Fo(:)p Fy(\(P)f Fo(_)g Fy(Q\),)h Fx(:)15 b(:)g(:)i Fo(g)p Fy(,)24 b(and)d Fx(M)2796 171 y Fl(\003)2861 204 y Fy(=)k Fo(f)p Fy(P)c Fo(^)h Fy(Q)f Fo(^)g Fy(\(P)h Fo(_)g Fy(Q\))f Fo(^)h Fx(:)15 b(:)g(:)h Fy(,)0 317 y(\(P)23 b Fo(^:)p Fy(Q\))g Fo(^)g Fy(\(P)g Fo(_:)p Fy(Q\))g Fo(^)f Fx(:)15 b(:)g(:)i Fy(,)24 b Fx(:)15 b(:)g(:)i Fo(g)p Fy(,)25 b(where)e(eac)m(h)h(elemen)m(t)g(of)f Fx(M)2273 284 y Fl(\003)2336 317 y Fy(is)g(an)h Fx(M)10 b Fy(-maximal)22 b(prop)s(ert)m(y)h(\(and|in)f(our)0 430 y(example|the)27 b(\014rst-listed)g(elemen)m(t)g(of)g Fx(M)1527 397 y Fl(\003)1593 430 y Fy(con)m(tains)h(no)e(o)s(ccurrences)h(of)g Fo(:)p Fy(P)f(or)h Fo(:)p Fy(Q)f(and)g(the)h(second-listed)0 543 y(con)m(tains)32 b(no)e(o)s(ccurrences)g(of)h Fo(:)p Fy(P\).)300 720 y(Next,)46 b(let)d Fx(D)h Fy(b)s(e)e(a)g(domain)f(of)h (ob)5 b(jects,)45 b(and)d(let)g Fx(M)10 b Fy(,)45 b Fx(N)52 b Fy(b)s(e)41 b(sets)i(of)f(prop)s(erties)f(that)i(elemen)m(ts)0 832 y(of)38 b Fx(D)j Fy(can)d(ha)m(v)m(e.)65 b(Then)38 b Fv(M)h(is)g(sup)-5 b(ervenient)41 b(on)f(N)f(with)h(r)-5 b(esp)g(e)g(ct)42 b(to)e(D)46 b Fy(=)2728 847 y Fn(d)-12 b(f)2836 832 y Fa(2)p Fy(\(ob)5 b(jects)39 b(in)f Fx(D)j Fy(that)d(share)0 945 y(all)47 b(prop)s(erties)f(in)g Fx(N)791 912 y Fu(#)900 945 y Fy(also)h(share)g(all)g(prop)s(erties)f (in)g Fx(M)2159 912 y Fu(#)2222 945 y Fy(\))g(\(p.)h(152,)52 b(col.)47 b(1\).)89 b(That)47 b(is,)j(Supp)s(ose)45 b Fx(M)0 1058 y Fy(sup)s(erv)m(enes)g(on)h Fx(N)56 b Fy(with)45 b(resp)s(ect)h(to)h Fx(D)s Fy(,)j(and)45 b(let)i Fx(d;)15 b(d)2047 1025 y Fl(0)2123 1058 y Fo(2)51 b Fx(D)s Fy(.)87 b(Then)45 b Fa(2)p Fy(\()p Fx(d;)15 b(d)2915 1025 y Fl(0)2985 1058 y Fy(share)46 b(all)h(prop)s(erties)e(in)0 1171 y Fx(N)83 1138 y Fu(#)193 1171 y Fo(!)j Fx(d;)15 b(d)466 1138 y Fl(0)534 1171 y Fy(share)43 b(all)h(prop)s(erties)g(in)f Fx(M)1583 1138 y Fu(#)1646 1171 y Fy(\).)1706 1138 y Fu(8)1826 1171 y Fy(What's)i(mean)m(t)e(is)h(not)g(that)g Fx(d;)15 b(d)3068 1138 y Fl(0)3136 1171 y Fv(have)51 b Fy(all)45 b(prop)s(erties)0 1284 y(in)26 b Fx(N)185 1251 y Fu(#)248 1284 y Fy(,)h(but)f(that)h Fv(if)45 b Fy(they)27 b(ha)m(v)m(e)g(all)g(and)f(only)g(the)h Fv(same)34 b Fy(prop)s(erties)25 b(in)h Fx(N)2647 1251 y Fu(#)2710 1284 y Fy(,)i(then)e(they)g(also)h(ha)m(v)m(e)h(the)f(same)0 1397 y(prop)s(erties)g(in)f Fx(M)625 1364 y Fu(#)688 1397 y Fy(.)40 b(So,)28 b(where)f Fx(D)s(;)15 b(d;)g(d)1414 1364 y Fl(0)1438 1397 y Fx(;)g(N)5 b(;)15 b(M)38 b Fy(are)28 b(as)f(b)s(efore,)h Fv(M)h(sup)-5 b(ervenes)30 b(on)g(N)f(with)i(r)-5 b(esp)g(e)g(ct)31 b(to)f(D)35 b Fy(=)3830 1412 y Fn(d)-12 b(f)0 1510 y Fa(2)p Fy(\(\()p Fo(8)30 b Fy(P)281 1524 y Fn(N)374 1510 y Fo(2)25 b Fx(N)543 1477 y Fu(#)606 1510 y Fy(\)[P)728 1524 y Fn(N)795 1510 y Fy(\()p Fx(d)p Fy(\))i Fo($)p Fy(P)1092 1524 y Fn(N)1159 1510 y Fy(\()p Fx(d)1241 1477 y Fl(0)1265 1510 y Fy(\)])e Fo(!)h Fy(\()p Fo(8)k Fy(P)1645 1524 y Fn(M)1749 1510 y Fo(2)25 b Fx(M)1933 1477 y Fu(#)1996 1510 y Fy(\)[P)2118 1524 y Fn(M)2197 1510 y Fy(\()p Fx(d)p Fy(\))i Fo($)p Fy(P)2494 1524 y Fn(M)2572 1510 y Fy(\()p Fx(d)2654 1477 y Fl(0)2678 1510 y Fy(\)]\).)300 1686 y(No)m(w)38 b(supp)s(ose)d(that)i Fx(M)47 b Fy(is)37 b(a)g(set)h(of)f(men)m(tal)g(prop)s(erties)f(and)g Fx(N)47 b Fy(is)37 b(a)g(set)h(of)f(ph)m(ysical)g(prop)s(erties.)0 1799 y(What)29 b(migh)m(t)f Fx(D)j Fy(b)s(e?)39 b(What)29 b(kind)f(of)g(thing)g(has)g(b)s(oth)g(men)m(tal)g(and)g(ph)m(ysical)h (prop)s(erties?)39 b(Descartes)30 b(w)m(ould)0 1912 y(probably)36 b(sa)m(y)h(that)g Fv(nothing)45 b Fy(has)36 b Fv(b)-5 b(oth)45 b Fy(sorts)36 b(of)g(prop)s(erties|that)h(a)g Fv(r)-5 b(es)38 b(c)-5 b(o)g(gitans)46 b Fy(is)36 b(not)h(a)f Fv(r)-5 b(es)39 b(extensa)7 b Fy(.)0 2025 y(But)45 b(p)s(erhaps)d(a)j (\\p)s(erson")f(or)h(a)f(\\self)7 b(")46 b(or)e(ev)m(en)h(an)g(AI)f (computer)f(\(pro)s(cess\))i(has)f(b)s(oth?)82 b(Consider)44 b(a)0 2138 y(computer)36 b(programmed)e(to)k(compute)e(greatest)i (common)e(divisors.)59 b(W)-8 b(e)38 b(can)g(equally)f(w)m(ell)h(sa)m (y)-8 b(,)40 b(giving)e(a)0 2251 y(sort)c(of)f(\\men)m(tal")i (description,)f(that)g(it)g(computes)f(greatest)i(common)d(divisors)h (and,)h(giving)h(a)e(\\ph)m(ysical")0 2364 y(description,)c(that)f(it)h (has)f(a)g(register)h(that)g(stores)g(certain)f(n)m(um)m(b)s(ers)e (\(etc.\).)42 b(So,)29 b(what)f(the)g(sup)s(erv)m(enience)g(of)0 2477 y(the)e(men)m(tal)f(on)g(the)h(ph)m(ysical)g(sa)m(ys)g(is)f(that)h (if,)h(sa)m(y)-8 b(,)27 b(t)m(w)m(o)g(computers)d(or)i(t)m(w)m(o)g(p)s (ersons)e(ha)m(v)m(e)j(the)f(same)e(ph)m(ysical)0 2590 y(prop)s(erties,)31 b(then)f(they)i(ha)m(v)m(e)g(the)f(same)f(men)m (tal)h(prop)s(erties,)g Fv(wher)-5 b(e)34 b(ther)-5 b(e)34 b(is)g(not)f(ne)-5 b(c)g(essarily)35 b(any)f(r)-5 b(elevant)0 2703 y(or)35 b(inter)-5 b(esting)35 b(r)-5 b(elation)36 b(b)-5 b(etwe)g(en)35 b Fx(M)45 b Fv(and)35 b Fx(N)10 b Fy(|it's)33 b(just)e(a)i(correlation,)i(but)c(not)i(\(necessarily\))h (a)f(seman)m(tic)0 2816 y(one,)e(since)g(it's)g(not)f(\(necessarily\))i (p)s(oin)m(t-b)m(y-p)s(oin)m(t|there)f(need)g(b)s(e)e(no)i(patterns)f (to)h(matc)m(h.)300 2992 y(What,)68 b(then,)g(of)60 b(implemen)m (tation?)129 b(Kim)59 b(presen)m(ts)h(an)g(argumen)m(t)f(that)i (reducibilit)m(y)g(and)0 3105 y(de\014nabilit)m(y)43 b Fv(do)49 b Fy(\()p Fv(p)-5 b(ac)g(e)88 b Fy(Da)m(vidson?\))77 b(en)m(tail)45 b(sup)s(erv)m(enience)d(\(p.)g(152,)47 b(col.)d(1\).)78 b(Can)42 b(w)m(e)h(run)e(a)i(similar)0 3218 y(argumen)m(t)21 b(to)i(sho)m(w)f(that)h(if)f Fx(M)32 b Fy(is)22 b Fv(implemente)-5 b(d)33 b Fy(b)m(y)22 b Fx(N)10 b Fy(,)24 b(then)e Fx(M)32 b Fy(sup)s(erv)m(enes)21 b(on)h Fx(N)10 b Fy(?)37 b(The)22 b(argumen)m(t)f(requires)0 3331 y(biconditionals)29 b(b)s(et)m(w)m(een)g Fx(N)38 b Fy(and)27 b Fx(M)10 b Fy(.)40 b(Surely)-8 b(,)29 b(if)f Fx(N)38 b Fy(implemen)m(ts)26 b Fx(M)10 b Fy(,)29 b(there)f(are)h(suc)m (h)f(biconditionals.)40 b(They)0 3444 y(w)m(ould)23 b(b)s(e)g(pro)m (vided)h(for)f(b)m(y)h(the)g(seman)m(tic)g(in)m(terpretation)h (function)e(b)s(et)m(w)m(een)h Fx(N)34 b Fy(and)23 b Fx(M)10 b Fy(.)38 b(Supp)s(ose)22 b(that)j(t)m(w)m(o)0 3557 y(things)c(div)m(erge)i(on)f(some)f Fx(M)10 b Fy(-prop)s(ert)m(y) -8 b(.)38 b(Then)20 b(they'll)j(div)m(erge)f(in)g Fx(N)2416 3524 y Fu(#)2479 3557 y Fy(.)37 b(So,)24 b(if)e(there)f(are)h(suc)m(h)g (biconditionals,)0 3670 y(then)41 b(implemen)m(tation)f(do)s(es)h(en)m (tail)h(sup)s(erv)m(enience.)72 b(Are)41 b(there)g(really)h(suc)m(h)e (biconditionals?)73 b(Since)41 b Fx(N)0 3782 y Fy(implemen)m(ts)30 b Fx(M)10 b Fy(,)32 b(there)g(could)g(b)s(e)f(implemen)m(tation)g (side-e\013ects)i(\(the)f(domain)f(of)h(seman)m(tic)g(in)m (terpretation)0 3895 y(migh)m(t)f(b)s(e)f(\\bigger")i(than)e(the)h (image)g(of)g Fx(M)41 b Fy(in)31 b(it\).)42 b(Still,)32 b(if)f(things)g(div)m(erge)g(on)g Fx(M)10 b Fy(,)31 b(they'll)h(div)m (erge)g(in)e Fx(N)3837 3862 y Fu(#)0 4008 y Fy(\(though)g(p)s(erhaps)f (not)i(con)m(v)m(ersely;)h(cf.)f(the)f(discussion)g(of)h(qualia)g(in)f Fo(x)p Fy(7.6.3\).)300 4185 y(Kim)k(argues,)i Fv(p)-5 b(ac)g(e)43 b Fy(Da)m(vidson,)37 b(that)f(sup)s(erv)m(enience)f(on)f(a) i Fv(\014nite)h(N)49 b Fy(en)m(tails)36 b(that)g(\\eac)m(h)h(prop)s (ert)m(y)0 4298 y(in)e Fx(M)45 b Fy(whic)m(h)35 b(is)g(instan)m(tiated) i(is)e(biconditional-correlated)j(with)d(some)f(prop)s(ert)m(y)h(in)g Fx(N)3199 4265 y Fu(#)3261 4298 y Fy(")h(and)f(that)g(suc)m(h)0 4411 y(generalizations)42 b(are)d(la)m(wlik)m(e)j(\(p.)d(152,)k(col.)d (2\).)68 b(This)39 b(is)g(surely)g(true)g(for)g(implemen)m(tation)f(in) h(the)h Fx(N)10 b Fy(-to-)0 4524 y Fx(M)49 b Fy(direction)39 b(\(p.)f(152,)k(col.)e(1\).)66 b(Is)38 b(it)h(true)f(in)g(the)h Fx(M)10 b Fy(-to-)p Fx(N)50 b Fy(direction)39 b(\(p.)f(152,)k(col.)e (2\)?)66 b(Supp)s(ose)36 b(that)0 4636 y Fx(Q)72 4650 y Fu(1)111 4636 y Fx(;)15 b(:)g(:)g(:)i(;)e(Q)385 4650 y Fn(n)465 4636 y Fy(are)34 b(the)f(ph)m(ysical)h(prop)s(erties)f(of)g (the)g(implemen)m(tation,)h(that)g Fx(P)46 b Fy(is)33 b(an)g Fx(M)10 b Fy(-prop)s(ert)m(y)-8 b(,)35 b(and)d(that)0 4749 y Fx(Q)72 4763 y Fu(1)136 4749 y Fo(_)24 b Fx(:)15 b(:)g(:)25 b Fo(_)f Fx(Q)508 4763 y Fn(n)591 4749 y Fo(!)36 b Fx(P)13 b Fy(.)59 b(Supp)s(ose,)37 b(b)m(y)f(w)m(a)m(y)i(of)f(con)m (tradiction,)j(that)e Fx(x)e Fy(\(e.g.,)k(a)d(computer)f(pro)s(cess\))h (has)f Fx(P)0 4862 y Fy(\(e.g.,)f(a)e(certain)g(input{output)e(b)s(eha) m(vior\))i(but)f(that)h Fx(x)f Fy(lac)m(ks)i(eac)m(h)f Fx(Q)2534 4876 y Fn(i)2595 4862 y Fy(\(i.e.,)h(is)f(implemen)m(ted)e (di\013eren)m(tly\).)0 4975 y(Ho)m(w)m(ev)m(er,)c Fx(x)22 b Fy(is)h(implemen)m(ted)e Fv(somehow)10 b Fy(;)28 b(let)23 b Fx(K)30 b Fy(b)s(e)22 b(a)h(prop)s(ert)m(y)f(that)i Fx(x)e Fy(has)h(in)f(virtue)h(of)g(its)g(implemen)m(tation.)0 5088 y(Supp)s(ose)31 b Fx(y)36 b Fy(\(some)d(other)g(pro)s(cess\))g (also)h(has)e Fx(K)7 b Fy(.)48 b(No)m(w,)35 b(since)e Fx(M)43 b Fy(sup)s(erv)m(enes)32 b(on)h Fx(N)43 b Fy(\()p Fx(N)g Fy(implemen)m(ts)31 b Fx(M)10 b Fy(\),)p 0 5254 1560 4 v 104 5308 a Ft(8)138 5340 y Fs(That,)27 b(at)e(least,)i(is)g (what)f(Kim)e Fr(says)6 b Fs(;)27 b(but)e(do)r(esn't)h(he)g(mean)f Fh(M)2076 5308 y Fm(\003)2137 5340 y Fs(and)h Fh(N)2356 5308 y Fm(\003)2392 5340 y Fs(?)35 b(P)n(erhaps)25 b(not;)h(cf.)h(p.)e (153,)j(col.)e(1.)p eop %%Page: 200 35 200 200 bop 3764 -165 a Fy(200)0 91 y Fx(y)37 b Fy(has)d Fx(P)47 b Fy(\(i.e.,)37 b Fx(y)g Fy(has)d Fx(x)p Fy('s)g(input{output)g (b)s(eha)m(vior\).)53 b(So,)35 b Fx(K)41 b Fy(m)m(ust)33 b(b)s(e)h(one)g(of)h(the)f Fx(Q)3115 105 y Fn(i)3143 91 y Fy(s.)52 b(Kim's)33 b(argumen)m(t)0 204 y(seems)d(to)h(carry)f(o)m (v)m(er)i(\(although)f(details)g(of)g(the)f(relationships)h(b)s(et)m(w) m(een)g Fx(M)5 b(;)15 b(N)41 b Fy(and)29 b Fx(P)s(;)15 b(Q)31 b Fy(are)g(not)f(clear\).)300 381 y(Moreo)m(v)m(er,)j(sup)s(erv) m(enience)d Fv(is)38 b Fy(a)30 b(seman)m(tic)h(relation:)227 649 y(T)-8 b(o)34 b(summarize:)46 b(\(1\))34 b(if)g Fx(M)44 b Fy(sup)s(erv)m(enes)32 b(on)i Fx(N)10 b Fy(,)34 b(there)g(are)g(prop) s(ert)m(y-to-prop)s(ert)m(y)g(correlations)227 762 y(b)s(et)m(w)m(een) 24 b Fx(M)34 b Fy(and)23 b Fx(N)10 b Fy(;)25 b(\(2\))g(ev)m(ery)f(prop) s(ert)m(y)f(in)g Fx(M)33 b Fy(has)23 b(either)h(a)g(necessary)g(or)f (su\016cien)m(t)h(condition)227 874 y(in)33 b Fx(N)43 b(:)15 b(:)g(:)i Fy(;)34 b(\(3\))h(if)e Fx(N)43 b Fy(is)33 b(\014nite,)i(ev)m(ery)f(prop)s(ert)m(y)e(in)h Fx(M)43 b Fy(is)34 b(biconditional-connected)h(with)e(some)227 987 y(prop)s(ert)m(y)d(in)f Fx(N)10 b Fy(.)41 b Fx(:)15 b(:)g(:)46 b Fy([F]inite-based)32 b(sup)s(erv)m(enience)e Fx(:)15 b(:)g(:)h Fy(guaran)m(tees)31 b(for)f(eac)m(h)h(prop)s(ert)m(y) f(in)f(the)227 1100 y(sup)s(erv)m(enien)m(t)40 b(family)f(a)h (co-extension)h(in)f(the)g(sup)s(erv)m(enience)f(base;)45 b(and)39 b(dep)s(ending)f(on)h(the)227 1213 y(mo)s(dalit)m(y)30 b(that)h(attac)m(hes)h(to)e(the)h(correlations)g(b)s(et)m(w)m(een)g (the)f(t)m(w)m(o)h(sets)f(of)h(prop)s(erties,)e(this)h(ma)m(y)227 1326 y(yield)h(reducibilit)m(y)g(and)f(de\014nabilit)m(y)-8 b(.)41 b(\(Kim)30 b(1978:)i(153{154.\))0 1594 y(Viewing)45 b(the)g(sup)s(erv)m(enien)m(t)f(set)h(as)f(the)h(men)m(tal)f(realm)g (and)g(the)h(sup)s(erv)m(enience)f(base)g(as)h(the)f(ph)m(ysical)0 1707 y(realm,)e(eac)m(h)e(men)m(tal)g(prop)s(ert)m(y)f(has)g(a)h (co-extensiv)m(e)j(ph)m(ysical)d(prop)s(ert)m(y)f(and)g(migh)m(t)g(b)s (e)g(reducible)h(to)g(it,)0 1820 y(or)e(de\014nable)f(in)h(terms)f(of)h (it.)64 b(The)37 b(co-extensiv)m(eness)j Fv(almost)48 b Fy(w)m(orks)38 b(for)g(implemen)m(tation,)i(but,)f(strictly)0 1933 y(sp)s(eaking,)46 b(it)e(do)s(esn't.)78 b(F)-8 b(or)44 b(the)g(implemen)m(ting)d(device)j(is)f(not)h(a)f(set)h(of)f(prop)s (erties;)49 b(hence,)e(it)c(has)g(no)0 2046 y(extension.)d(Rather,)27 b(it)f Fv(is)33 b Fy(the)26 b(extension)g(of)g(the)f(men)m(tal)h(\(or)g (Abstract\))h(prop)s(erties.)38 b(It)26 b(is)f(an)h(op)s(en)f(question) 0 2158 y(what)30 b(the)h(appropriate)f(\\mo)s(dalit)m(y")h(is)g(for)f (sets)h(of)f(men)m(tal)h(prop)s(erties)f(and)f(sets)i(of)g(ph)m(ysical) g(prop)s(erties.)300 2335 y(Kim)20 b(asks,)j(\\What)g(is)e(the)g(basis) g(of)h(our)e(b)s(elief)i(that,)h(sa)m(y)-8 b(,)25 b(metaph)m(ysical)d (pro)s(cesses)f(wholly)g(determine)0 2448 y(all)47 b(other)g(pro)s (cesses?")89 b(\(p.)47 b(154\).)91 b(W)-8 b(e)47 b(migh)m(t)g(ask,)k (more)45 b(generally)-8 b(,)53 b(ab)s(out)46 b(the)h(basis)f(of)h(our)f (b)s(elief)0 2561 y(that)35 b(sup)s(erv)m(enience-base)f(prop)s(erties) g(determine)f(sup)s(erv)m(enien)m(t)h(prop)s(erties)g(and,)g(more)g(sp) s(eci\014cally)-8 b(,)36 b(that)0 2674 y(ph)m(ysical)44 b(prop)s(erties)f(\(of)i(the)f(implemen)m(tation\))f(determine)g(men)m (tal)h(prop)s(erties)f(\(Abstract)i(prop)s(erties\).)0 2787 y(But)29 b(this)g(latter)h(question)f(do)s(esn't)f(sound)g(righ)m (t)h(for)f(implemen)m(tations.)40 b(It)29 b(sounds)e(righ)m(t)i(for)g (some)f(kinds)g(of)0 2900 y(epiphenomenalism,)h(or)h(for)h(an)f(iden)m (tit)m(y)j(theory)-8 b(,)31 b(or)g(for)f(a)i(theory)e(that)i(mind)c(is) j(an)g(emergen)m(t)g(prop)s(ert)m(y)f(of)0 3012 y(the)22 b(brain,)h(etc.,)i(but)c(not)h(for)g(implemen)m(tations.)37 b(One)22 b(reason)g(is)g(that)g(w)m(e)g(don't)g(think)g(of)g(an)f (implemen)m(tation)0 3125 y(as)36 b Fv(determining)44 b Fy(an)35 b(Abstraction.)57 b(Rather,)37 b(the)f(Abstraction)g(is)g (epistemologically)i(prior;)f(this)f(is)f(one)h(of)0 3238 y(the)31 b(early)h(functionalist)g(metho)s(dological)h(principles) e(\(cf.)g(Chomsky)f(1968:)j(12,)f(F)-8 b(o)s(dor)32 b(1968\).)45 b(One)31 b(can,)h(of)0 3351 y(course,)c(\\infer")f(an)f(Abstraction)i (\(\\abstract")h(it\))e(from)e(an)i(implemen)m(tation;)h(but)e(that)h (is)g(\(merely\))f(rev)m(erse)0 3464 y(engineering.)300 3641 y(Finally)-8 b(,)56 b(ho)m(w)m(ev)m(er,)h(there)50 b(is)g(a)g(problem)e(in)i(assimilating)g(implemen)m(tation)f(to)i(sup)s (erv)m(enience:)0 3754 y(Implemen)m(tation)44 b(isn't)i(a)f(relation)h (b)s(et)m(w)m(een)g(sets)g(of)f(prop)s(erties.)84 b(It's)46 b(a)f(relation)i(b)s(et)m(w)m(een)e(\\ph)m(ysical")0 3866 y(things)29 b(and)g(Abstractions|a)i(relation)g(b)s(et)m(w)m(een)f (t)m(w)m(o)h(di\013eren)m(t)f Fv(kinds)37 b Fy(of)30 b(things|whereas)f(sup)s(erv)m(enience)0 3979 y(is)h(a)h(relation)h(b)s (et)m(w)m(een)f(sets)g(of)f(prop)s(erties.)0 4309 y Fz(7.5.4.2)106 b(Kinds)34 b(of)h(causation.)0 4550 y Fy(What)j(ab)s(out)f(causation?) 63 b(I)37 b(ha)m(v)m(e)i(argued)f(elsewhere)f(that,)k Fv(p)-5 b(ac)g(e)45 b Fy(Searle,)40 b(there)e(are)g(a)g(v)-5 b(ariet)m(y)38 b(of)g(causal)0 4663 y(\(or)29 b(quasi-causal\))h (relationships)f(wherev)m(er)f(there)h(is)g(an)f(Abstraction,)i(an)e (implemen)m(ting)g(medium,)e(and)i(an)0 4775 y(implemen)m(tation)h(of)g (the)h(former)e(in)h(the)g(latter)i(\(Rapap)s(ort)e(1985b,)i(1988a\).) 43 b(T)-8 b(o)30 b(summarize)d(brie\015y:)39 b(Searle)0 4888 y(\(1984\))25 b(distinguishes)c(only)i(b)s(et)m(w)m(een)f(what)g (I)g(call)i(the)e(Abstraction)h(and)f(the)g(implemen)m(ting)f(medium,)g (sa)m(ying)0 5001 y(that)26 b(the)f(latter)i(\\causes")f(and)f (\\realizes")j(the)d(former)f(and)h(that)g(there)h(are)g(causal)g (relationships)f(within)g(the)0 5114 y(Abstraction)33 b(and)e(within)g(the)h(implemen)m(ting)f(medium.)43 b(As)31 b(I)h(see)h(it,)g(ho)m(w)m(ev)m(er,)g(b)s(et)m(w)m(een)g(the)f (Abstraction)0 5227 y(and)24 b(the)g(implemen)m(ting)g(medium)d(is)j (the)h(implemen)m(tation)f(itself)h(\(just)f(as)h(the)g(computer)e(pro) s(cess)h(is)g(b)s(et)m(w)m(een)0 5340 y(the)30 b(program)e(and)h(the)h (computer\).)39 b(Recalling)32 b(the)e(analogy)h(of)e(pla)m(ys,)i (Hamlet)f(is)f(an)h(Abstraction,)h(Olivier)p eop %%Page: 201 36 201 201 bop 3764 -165 a Fy(201)0 91 y(\(sa)m(y\))27 b(is)f(the)h (implemen)m(ting)d(medium,)h(and)g(Olivier-pla)m(ying-Hamlet)j(is)e (the)g(implemen)m(tation)g(of)g(the)g(former)0 204 y(b)m(y)k(the)h (latter.)42 b(This)29 b(yields)i(a)g(family)f(of)g(causal,)i (quasi-causal,)f(and)f(implemen)m(tation)g(relationships:)111 465 y(1.)46 b(The)35 b(relation)h(b)s(et)m(w)m(een)g(the)g(Abstraction) g(and)e(the)i(implemen)m(tation.)54 b(\(In)35 b(Rapap)s(ort)g(1988a,)k (I)c(said)227 578 y(that)h(an)g(Abstraction)g(w)m(as)g(a)f(\\sp)s (ecies")i(of)e(an)h(Implemen)m(tation,)g(and)e(an)i(Implemen)m(tation)e (w)m(as)i(an)227 691 y(\\instance")30 b(of)e(an)g(Abstraction.)41 b(In)27 b(view)h(of)g(m)m(y)f(remarks)g(in)h Fo(x)p Fy(7.5.2,)j(ab)s(o) m(v)m(e,)e(this)f(p)s(erhaps)f(should)g(b)s(e)227 804 y(tak)m(en)32 b(with)e(a)h(grain)f(of)h(salt.\))111 1004 y(2.)46 b(The)33 b(relation)i(b)s(et)m(w)m(een)f(the)f(Abstraction)h (and)f(the)h(implemen)m(ting)e(medium)e(\(called)35 b(`realization')h (in)227 1117 y(Rapap)s(ort)28 b(1988a,)k(follo)m(wing)e(Searle's)f (terminology)-8 b(,)30 b(though)e(not)h(his)f(relata\).)41 b(Again,)30 b(in)e(view)h(of)g(m)m(y)227 1230 y(remarks)g(th)m(us)h (far)g(in)g(this)h(c)m(hapter,)g(I)f(am)g(no)g(longer)h(sure)f(that)h (this)f(terminology)h(is)f(accurate.)111 1431 y(3.)46 b(A)38 b(relation)g(of)f(ordinary)-8 b(,)39 b(ph)m(ysical)f(causation)h (within)d(the)i(implemen)m(ting)e(medium)e(\(assuming,)k(for)227 1544 y(no)m(w,)31 b(that)g(the)f(implemen)m(ting)g(medium)d(is)k(a)f (ph)m(ysical)h(one\).)0 1805 y(These)f(are)h(the)f(basic)h (relationships.)41 b(De\014nable)31 b(in)f(terms)f(of)i(them,)e(w)m(e)i (ha)m(v)m(e:)111 2066 y(4.)46 b(The)h(relation)h(b)s(et)m(w)m(een)g(an) f(implemen)m(tation)f(and)h(the)g(implemen)m(ting)f(medium.)88 b(\(The)47 b(medium)227 2179 y(\\realizes")33 b(a)e(\\sp)s(ecies")g(of) g(the)f(implemen)m(tation;)h(con)m(v)m(ersely)-8 b(,)32 b(an)f(implemen)m(tation)f(is)g(an)g(\\instance")227 2291 y(of)h(that)g(whic)m(h)f(is)g(\\realized")j(in)d(the)g(medium.\)) 111 2492 y(5.)46 b(A)54 b(quasi-causal)h(relationship)g(among)e(ev)m (en)m(ts)i(and)e(ob)5 b(jects)55 b Fv(within)62 b Fy(the)54 b(implemen)m(tation:)87 b(F)-8 b(or)227 2605 y(example,)67 b(Olivier-pla)m(ying-Hamlet)62 b(\\causes")f(Jean)f(Simmons-pla)m (ying-Ophelia)e(to)i(do)g(certain)227 2718 y(things:)j(Olivier-pla)m (ying-Hamlet)43 b(is)f(an)f(\\instance")i(of)f(Hamlet,)i(whic)m(h)d(is) h(\\realized")h(in)e(Olivier,)227 2831 y(who,)30 b(in)h(turn)e(really)i (causes)g(real)g(ev)m(en)m(ts)h(in)e(Simmons,)d(who)j(\\realizes")j(a)e (\\sp)s(ecies")g(of)g(Ophelia.)111 3031 y(6.)46 b(A)33 b(quasi-causal)h(relationship)f(among)f(ev)m(en)m(ts)i(and)e(ob)5 b(jects)34 b Fv(within)40 b Fy(the)33 b(Abstraction:)47 b(F)-8 b(or)33 b(example,)227 3144 y(Hamlet)24 b(causes)g(Ophelia)f(to) h(do)g(certain)g(things)f(b)s(ecause)h(Hamlet)g(is)f(\\realized")j(in)d (Olivier,)i(who)e(really)227 3257 y(causes)31 b(real)g(ev)m(en)m(ts)h (in)e(Simmons,)e(who)h(\\realizes")k(Ophelia.)0 3518 y(Whatev)m(er)f(w)m(e)f(c)m(ho)s(ose)g(to)g(call)h(them,)d(ho)m(w)m(ev) m(er,)j(these)f(relationships)g(are)g(all)g(there.)300 3695 y(In)52 b(\\Causalit)m(y)-8 b(,)60 b(Iden)m(tit)m(y)-8 b(,)60 b(and)52 b(Sup)s(erv)m(enience)g(in)g(the)g(Mind{Bo)s(dy)h (Problem")f(\(1979\),)60 b(Kim)0 3808 y(considers)31 b(the)h(same)e(sort)i(of)f(issue)g(from)f(the)i(p)s(oin)m(t)f(of)g (view)h(of)f(sup)s(erv)m(enience.)44 b(Consider)30 b(psyc)m(hoph)m (ysical)0 3920 y(causation:)59 b(ho)m(w)39 b(men)m(tal)g(ev)m(en)m(ts)i (cause)e(brain)f(ev)m(en)m(ts,)43 b(and)c(vice)h(v)m(ersa.)67 b(Compare)38 b(this)h(to)g(what)g(migh)m(t)0 4033 y(b)s(e)44 b(called)h(\\algorithmic{ph)m(ysical")i(causation:)70 b(ho)m(w)44 b(programs)f(cause)i(computers)e(to)i(b)s(eha)m(v)m(e.)3576 4000 y Fu(9)3698 4033 y Fy(W)-8 b(ell,)0 4146 y(ho)m(w)41 b(do)g(they?)72 b(When)41 b(the)g(program)f(is)h(compiled,)i(certain)f (\\switc)m(hes")g(are)g(set|i.e.,)j(the)c(con)m(ten)m(ts)i(of)0 4259 y(certain)28 b(registers)g(are)g(set)g(to)g(certain)h(strings)e (of)g(0s)h(and)f(1s.)40 b(This)26 b(is)i(done)f(according)h(to)g(mac)m (hine-language)0 4372 y(sp)s(eci\014cations,)41 b(whic)m(h)e(are)g (translations)g(from)e(the)i(higher-lev)m(el)h(programming-language)e (sp)s(eci\014cations.)0 4485 y(When)g(the)g(program)f(is)h (executed|when)g(the)g Fv(pr)-5 b(o)g(c)g(ess)47 b Fy(comes)38 b(in)m(to)h(b)s(eing|the)f(switc)m(h-settings)i(p)s(ermit)0 4598 y(the)e(\015o)m(w)g(of)g(energy)g(to)h(reset)f(some)g(of)g(the)g (switc)m(hes,)j(con)m(tin)m(ually)-8 b(,)42 b(un)m(til)c(the)g(program) f(halts)h(\(i.e.,)k(un)m(til)0 4711 y(the)30 b(computer's)f(switc)m (hes)h(reac)m(h)h(a)f(state)h(in)e(whic)m(h)h(none)f(of)h(them)f(p)s (ermit)f(an)m(y)i(more)f(energy-\015o)m(w)h(to)g(reset)0 4824 y(an)m(y)39 b(of)f(them\).)63 b(Similarly)-8 b(,)40 b(mind)p Fo(!)p Fy(brain)c(\\causation")k(ough)m(t)f(to)g(consist)f(of) h(ph)m(ysical)g(c)m(hanges)g(to)g(brain)0 4937 y(states|the)33 b(analog)f(of)f(switc)m(h)h(settings.)44 b(Ho)m(w)32 b(w)m(ould)f(brain)p Fo(!)p Fy(mind)d(\\causation")33 b(w)m(ork?)43 b(W)-8 b(ell,)33 b(ho)m(w)e(do)s(es)0 5050 y(computer)p Fo(!)p Fy(program)24 b(causation)j(w)m(ork?)39 b(By)26 b(switc)m(h)h(settings)g(that)g(are)f(in)m(terpreted)g(as)h (program,)f(not)g(data.)0 5162 y(An)34 b(output)g(program)g(in)g(suc)m (h)g(a)h(situation)h(w)m(ould)e(just)g(b)s(e)g(a)h(sym)m(b)s(olic)f (record)h(of)g(the)g(switc)m(h)g(settings)g(in)p 0 5254 1560 4 v 104 5308 a Ft(9)138 5340 y Fs(And)25 b(vice)g(v)n(ersa?)35 b(It)25 b(can)h(happ)r(en)f(when)h(programs)f(mo)r(dify)h(themselv)n (es.)p eop %%Page: 202 37 202 202 bop 3764 -165 a Fy(202)0 91 y(the)36 b(program-region)g(of)h (memory)-8 b(.)56 b(So,)38 b(in)d(mind{brain)f(in)m(teraction,)40 b(p)s(erhaps)34 b(the)j(mind)d(just)h Fv(is)44 b Fy(\\switc)m(h)0 204 y(settings")32 b(in)e(the)g(brain.)300 381 y(Kim)f(sets)i(the)f (scene)h(as)g(follo)m(ws:)227 641 y(Let)g Fx(M)41 b Fy(b)s(e)30 b(a)h(men)m(tal)f(ev)m(en)m(t)i(\(t)m(yp)s(e\),)g(and)e(let)h Fx(P)44 b Fy(b)s(e)29 b(its)i(neural)f(correlate.)43 b Fx(:)15 b(:)g(:)47 b Fy(Assume)29 b(further)227 754 y(that)42 b Fx(M)52 b Fy(is)41 b(a)h(cause)f(of)h(a)g(ph)m(ysical)g(ev) m(en)m(t)g Fx(P)1900 721 y Fl(\003)1981 754 y Fy(\(this)g(is)f(the)h(p) s(osited)f(psyc)m(hoph)m(ysical)h(causal)227 867 y(relation\),)30 b(and)c Fx(:)15 b(:)g(:)44 b Fy(that)27 b(there)h(is)f(a)g(la)m(w)h (linking)f Fx(M)37 b Fy(with)27 b Fx(P)2382 834 y Fl(\003)2422 867 y Fy(.)39 b(It)27 b(follo)m(ws)i(that)e Fx(:)15 b(:)g(:)44 b Fy(a)27 b(la)m(w)h(exists)227 980 y(that)j(links)f Fx(P)44 b Fy(and)29 b Fx(P)988 947 y Fl(\003)1058 980 y Fx(:)15 b(:)g(:)h Fy(.)41 b(No)m(w)31 b(w)m(e)g(can)g(see)g(three)f (related)h(puzzles)g(arise.)41 b(\(Kim)30 b(1979:)i(35.\))0 1241 y(Let)e Fx(M)40 b Fy(b)s(e)29 b(a)h(piece)g(of)g(program)e(co)s (de,)i(let)h Fx(P)42 b Fy(b)s(e)29 b(its)h(corresp)s(onding)f(switc)m (h)h(settings,)g(and)f(assume)g(that)h Fx(M)0 1354 y Fy(causes)h(some)g(other)g(switc)m(h)g(settings)h Fx(P)1433 1321 y Fl(\003)1503 1354 y Fy(in)f(a)g(la)m(wlik)m(e)i(w)m(a)m(y)-8 b(.)44 b(Then)30 b Fx(P)44 b Fy(and)30 b Fx(P)2789 1321 y Fl(\003)2859 1354 y Fy(are)i(la)m(wfully)f(link)m(ed.)43 b(But)31 b(is)0 1466 y(it)g(really)g Fx(M)41 b Fy(that)31 b(causes)g Fx(P)1017 1433 y Fl(\003)1056 1466 y Fy(?)41 b(It)30 b(seems)g(b)s(etter)g(to)h(sa)m(y)h(that)f(it)g(is)f(the)h Fv(implementation)39 b Fy(of)31 b Fx(M)40 b Fy(that)32 b(causes)0 1579 y Fx(P)71 1546 y Fl(\003)110 1579 y Fy(.)46 b Fx(P)252 1546 y Fl(\003)323 1579 y Fy(can)33 b(b)s(e)e(describ)s(ed)g (in)h(programming-language)f(terms;)h(call)h(this)f(description)g(`)p Fx(M)3288 1546 y Fl(\003)3328 1579 y Fy('.)46 b(What)33 b(is)f(the)0 1692 y(relation)g(b)s(et)m(w)m(een)f Fx(M)40 b Fy(and)30 b Fx(M)1088 1659 y Fl(\003)1127 1692 y Fy(?)41 b(I)30 b(w)m(ould)g(sa)m(y)h(that)g(it)g(is)f(the)h(quasi-causal)g (relationship)g(6,)g(ab)s(o)m(v)m(e.)300 1869 y(The)f(puzzle)g(that)h (is)g(of)f(most)g(in)m(terest)h(for)f(our)g(purp)s(oses)f(among)g(the)i (three)f(that)h(Kim)e(sees)i(in)f(this)0 1982 y(situation)h(is)g(what)f (he)g(calls)227 2242 y Fv(The)f(pr)-5 b(oblem)30 b(of)e(pr)-5 b(e-emption.)40 b Fy(Giv)m(en)27 b(that)f Fx(M)36 b Fy(and)25 b Fx(P)38 b Fy(are)26 b(nomic)f(equiv)-5 b(alen)m(ts)27 b(and)e(giv)m(en)h(that)227 2355 y(there)31 b(is)f(a)h(la)m(w)h (linking)e Fx(P)44 b Fy(with)30 b Fx(P)1472 2322 y Fl(\003)1511 2355 y Fy(,)h(as)g(w)m(ell)g(as)g(one)g(linking)f Fx(M)41 b Fy(with)30 b Fx(P)2849 2322 y Fl(\003)2888 2355 y Fy(,)h Fx(P)43 b Fy(app)s(ears)30 b(to)h(ha)m(v)m(e)227 2468 y(at)g(least)h(as)f(strong)f(a)h(claim)f(as)h Fx(M)40 b Fy(to)31 b(b)s(e)f(the)h(cause)g(of)f Fx(P)2308 2435 y Fl(\003)2348 2468 y Fy(.)40 b(\(Kim)30 b(1979:)i(35.\))0 2729 y(That)39 b(is,)j Fx(P)53 b Fy(\\pre-empts")39 b Fx(M)49 b Fy(as)40 b(cause)g(of)g Fx(P)1694 2696 y Fl(\003)1733 2729 y Fy(.)68 b(Kim)38 b(suggests)i(that)h(psyc)m(hoph)m(ysical)f (\\causation")h(\(the)0 2842 y(relation)24 b(b)s(et)m(w)m(een)g Fx(M)33 b Fy(and)23 b Fx(P)1032 2809 y Fl(\003)1071 2842 y Fy(\))h(is)f(not)g(\\real")i(causation)f(\()p Fv(p)-5 b(ac)g(e)32 b Fy(Searle!\))39 b(but)22 b(a)i(\\sim)m(ultaneous)f(equiv) -5 b(alence")0 2955 y(\(p.)39 b(35;)44 b(cf.)c(his)e(earlier)i(notion)f (of)g(\\Cam)m(bridge)g(dep)s(endence")f(\(Kim)g(1974\)\).)69 b(I)39 b(w)m(ould)f(prefer)g(to)i(call)g(it)0 3067 y Fx(:)15 b(:)g(:)60 b Fy(implemen)m(tation.)79 b(Note)45 b(that)f(ev)m(en)h(if)e(it)h(is)g(not)f(the)h(case)h(that)f Fx(M)53 b Fv(c)-5 b(auses)52 b Fx(P)13 b Fy(,)47 b(still)d Fx(M)54 b Fy(is)43 b(crucial)0 3180 y(for)i(understanding)e(what)i Fx(P)58 b Fy(is)45 b(and)f(what)h(its)h Fv(function)52 b Fy(is)45 b(\(what)g(it)h(do)s(es\).)84 b(So)45 b(w)m(e)h(needn't)e (despair)0 3293 y(that)36 b(psyc)m(hoph)m(ysical)f(\\causation")i (isn't)f(what)e(w)m(e)i(migh)m(t)f(ha)m(v)m(e)h(though)m(t)f(it)h(w)m (as,)h(that|as)e(Kim)f(puts)g(it,)0 3406 y(citing)45 b(Norman)e(Malcolm|\\common-sense)h(psyc)m(hological)i(explanation)f (of)f(b)s(o)s(dily)f(motions)g(in)h(terms)0 3519 y(of)49 b(b)s(eliefs,)k(desires,)h(in)m(ten)m(tions",)h(etc.,)g(w)m(ould)48 b(b)s(e)g(pre-empted)f(\(p.)i(36\).)97 b(What)49 b(I)g(am)f(taking)h (to)h(b)s(e)0 3632 y(implemen)m(tation)38 b(is)g(what)h(underwrites)e (our)h(abilit)m(y)i(to)f(tak)m(e)h(the)e(Dennettian)i(in)m(ten)m (tional)g(stance,)i(what)0 3745 y(underwrites)32 b(Chomskian/F)-8 b(o)s(dorian)32 b(functionalist)i(metho)s(dology)-8 b(,)34 b(and)e(what)h(mak)m(es)g(rev)m(erse)g(engineering)0 3858 y(di\016cult)i(\(kno)m(wing)h(the)g(switc)m(h)g(settings)g (without)g(kno)m(wing)f(the)h(program)e(do)s(esn't)h(easily)i(tell)g (us)d(what)i(a)0 3971 y(computer)29 b(is)i(doing\).)300 4147 y(Kim)53 b(generalizes)k(the)d(problem)f(to)j(prop)s(erties)e(and) f(ev)m(en)m(ts,)63 b(so)54 b(w)m(e)h(could)g(talk|instead)h(of)0 4260 y(\\programs")23 b(and)f(\\computers"|of)h Fv(pr)-5 b(op)g(erties)33 b Fy(of)24 b(programs)d(and)i Fv(physic)-5 b(al)28 b(pr)-5 b(op)g(erties)33 b Fy(of)23 b(computers,)h(or)f(of)0 4373 y Fv(c)-5 b(omputational)31 b(pr)-5 b(o)g(c)g(esses)35 b Fy(\(whic)m(h)25 b(are)h(ev)m(en)m(ts\))h(and)e Fv(physic)-5 b(al)29 b(pr)-5 b(o)g(c)g(esses)7 b Fy(.)42 b(Do)26 b(prop)s(erties)f (of)g(programs)f(\(e.g.,)0 4486 y(the)j(prop)s(ert)m(y)e(that)i(a)g (certain)g(v)-5 b(ariable)27 b(is)g(declared)g(as)f(b)s(eing)g(of)h(a)f (certain)i(t)m(yp)s(e\))f(cause)g(ph)m(ysical)g(prop)s(erties)0 4599 y(of)43 b(computers)f(\(e.g.,)49 b(that)43 b(certain)h(switc)m (hes)g(ha)m(v)m(e)h(certain)f(settings\)?)80 b(W)-8 b(ell,)48 b(the)c(program)e(prop)s(erties)0 4712 y(certainly)f Fv(explain)48 b Fy(the)40 b(ph)m(ysical)h(prop)s(erties.)68 b(Do)s(es)41 b(it,)i(for)c(that)i(matter,)h(mak)m(e)e(sense)g(to)h(sa)m (y)f(that)h(one)0 4825 y Fv(pr)-5 b(op)g(erty)51 b Fy(causes)40 b(another?)70 b(Surely)-8 b(,)42 b(w)m(ere)e(the)h(program)d(prop)s (erties)i(di\013eren)m(t,)j(the)d(ph)m(ysical)h(prop)s(erties)0 4938 y(w)m(ould)34 b(b)s(e)g(di\013eren)m(t)h(\(di\013eren)m(t)h (programs)d(pro)s(duce)g(di\013eren)m(t)i(ph)m(ysical)g(b)s(eha)m (viors.\))54 b(On)33 b(the)i(other)g(hand,)0 5051 y(the)g (computational)g Fv(pr)-5 b(o)g(c)g(ess)45 b Fy(seems)34 b(to)i(b)s(e)e(only)h(a)g Fv(di\013er)-5 b(ent)37 b(description)44 b Fy(of)35 b(the)g(ph)m(ysical)g(pro)s(cess,)h(along)0 5163 y(the)31 b(lines)f(of)h(the)f(in)m(ten)m(tional)j(stance.)300 5340 y(So,)e(where)e(do)s(es)h(sup)s(erv)m(enience)g(come)h(in?)p eop %%Page: 203 38 203 203 bop 3764 -165 a Fy(203)227 91 y Fx(:)15 b(:)g(:)54 b Fy(if)37 b(t)m(w)m(o)i(organisms)e(are)h(metaph)m(ysically)g (indistinguishable)g(from)e(eac)m(h)i(other,)i(then)d(they)227 204 y(will)h(share)g(the)g(same)f(psyc)m(hological)k(life;)h(and)c(if)f (t)m(w)m(o)j(ph)m(ysical)e(ob)5 b(jects)39 b(are)f(metaph)m(ysically) 227 317 y(indistinguishable)22 b(from)f(eac)m(h)i(other,)h(then)e(they) g(will)h(share)f(the)g(same)f(macro-prop)s(erties.)38 b(\(Kim)227 430 y(1979:)33 b(40.\))0 663 y(No)m(w,)43 b(Kim)38 b(also)i(sa)m(ys)g(\(p.)g(41\))g(that)h(the)e(macro-prop)s (erties)g(are)h Fv(sup)-5 b(ervenient)49 b Fy(on)39 b(the)h(micro-prop) s(erties)0 776 y Fv(even)h(if)g(the)h(macr)-5 b(o)43 b(ones)e(c)-5 b(ould)43 b(have)f(b)-5 b(e)g(en)41 b(\\r)-5 b(e)g(alize)g(d")48 b Fy([p.)40 b(40])h Fv(in)g(di\013er)-5 b(ent)42 b(ways)7 b Fy(.)71 b(This)39 b(suggests)h(that)0 888 y(implemen)m(tation)c(is)h Fv(not)46 b Fy(sup)s(erv)m(enience.)58 b(But)37 b(the)g(quotation)g(suggests)h(that)f(t)m(w)m(o)h(implemen)m (tations)e(will)0 1001 y(b)s(e)43 b(implemen)m(tations)g(of)h(the)g Fv(same)51 b Fy(Abstraction,)d(whic)m(h)c Fv(se)-5 b(ems)52 b Fy(inconsisten)m(t)44 b(with,)j(for)d(instance,)k(the)0 1114 y(cases)34 b(of)g(a)f(single)h(computer)e(program)g(that)i(is)f (pla)m(ying)h(c)m(hess)g(and)f(re-enacting)i(a)e(Civil)h(W)-8 b(ar)34 b(battle,)h(or)f(a)0 1227 y(natural-language)e(text)g(that)f (is)f(b)s(oth)g(ab)s(out)g(c)m(hemical)h(and)f(mathematical)g (lattices.)300 1404 y(One)c(w)m(a)m(y)h(out)g(of)f(this)g(migh)m(t)g(b) s(e)g(to)h(distinguish)f(b)s(et)m(w)m(een)h(the)f(Abstraction)h(and)f (an)g(in)m(terpretation,)0 1517 y(sa)m(ying)33 b(that)h(in)e(suc)m(h)g (cases)i(there)e(is)h(only)g(one)g(Abstraction)g(but)f(sev)m(eral)i(in) m(terpretations.)48 b(Ho)m(w)m(ev)m(er,)36 b(it)d(is)0 1630 y(the)e(in)m(terpretation)g(that)g(I)f(ha)m(v)m(e)i(hitherto)f (considered)f(to)h(b)s(e)f(the)g(Abstraction.)300 1806 y(Another)f(w)m(a)m(y)g(is)g(to)h(use)e(Smith's)f(distinction)i(b)s(et) m(w)m(een)h(the)f(actual)h(w)m(orld,)f(a)g(mathematical)g(mo)s(del)0 1919 y(of)e(it,)h(and)e(a)i(program:)37 b(The)27 b(program)e(implemen)m (ts)h(the)h(mathematical)g(mo)s(del)e(\(the)j(Abstraction\),)h(but)d (the)0 2032 y(mathematical)32 b(mo)s(del)e(is)i(only)f(partial)i(and)e Fv(c)-5 b(ould)9 b Fy(,)33 b(therefore,)f(b)s(e)f(a)h(mo)s(del)f(of)g (lots)i(of)e(di\013eren)m(t)h(asp)s(ects)g(or)0 2145 y(parts)k(of)h(the)g(actual)i(w)m(orld.)59 b(Also,)40 b(surely)-8 b(,)38 b(lots)g(of)f(di\013eren)m(t)g(parts)g(of)g(the)g (actual)h(w)m(orld)e Fv(have)j(the)g(same)0 2258 y(structur)-5 b(e)7 b Fy(|that)32 b(is,)e(the)h(same)f(mathematical)g(mo)s(del.)300 2434 y(No)m(w,)h(Kim)e(o\013ers)i(a)g(sligh)m(tly)g(di\013eren)m(t)g (de\014nition)f(of)h(sup)s(erv)m(enience:)227 2667 y(A)e(family)e Fx(M)39 b Fy(of)28 b(prop)s(erties)g(is)g Fv(sup)-5 b(ervenient)32 b(up)-5 b(on)36 b Fy(a)29 b(family)e Fx(N)38 b Fy(of)29 b(prop)s(erties)f(with)g(resp)s(ect)g(to)227 2780 y(a)i(domain)e Fx(D)k Fv(just)f(in)h(c)-5 b(ase)36 b Fy(necessarily)-8 b(,)31 b(for)e(ev)m(ery)h(prop)s(ert)m(y)e Fx(P)42 b Fy(in)29 b Fx(M)39 b Fy(and)29 b(eac)m(h)h(ob)5 b(ject)30 b Fx(x)f Fy(in)g(D)227 2893 y(suc)m(h)k(that)g Fx(x)g Fy(has)g Fx(P)13 b Fy(,)33 b(there)g(is)g(a)h(prop)s(ert)m(y)e Fx(Q)h Fy(in)f Fx(N)43 b Fy(suc)m(h)32 b(that)i Fx(x)f Fy(has)f Fx(Q)h Fy(and)f(an)m(y)i(ob)5 b(ject)33 b Fx(y)j Fy(in)227 3006 y Fx(D)d Fy(whic)m(h)d(has)h Fx(Q)f Fy(also)h(has)f Fx(P)13 b Fy(.)41 b(\(Kim)29 b(1979:)k(42.\))0 3238 y(So,)42 b(taking)e Fx(D)i Fy(as)e(the)f(domain)f(of,)k(sa)m(y)-8 b(,)43 b(in)m(telligen)m(t)g(en)m(tities)e(\(cognitiv)m(e)h(agen)m (ts\),)h(whic)m(h)c(can)h(ha)m(v)m(e)h(b)s(oth)0 3351 y(men)m(tal)33 b(\()p Fx(M)10 b Fy(\))35 b(and)d(ph)m(ysical)i(\()p Fx(N)10 b Fy(\))34 b(prop)s(erties,)g(for)f(eac)m(h)i(men)m(tal)e(prop) s(ert)m(y)g Fx(P)2767 3365 y Fn(M)2876 3351 y Fo(2)d Fx(M)44 b Fy(that)34 b(cognitiv)m(e)h(agen)m(t)0 3464 y Fx(x)e Fo(2)f Fx(D)37 b Fy(has,)f(there)f(will)g(b)s(e)f(a)i(ph)m (ysical)f(prop)s(ert)m(y)f Fx(Q)1906 3478 y Fn(N)2006 3464 y Fo(2)e Fx(N)45 b Fy(that)35 b Fx(x)g Fy(has,)h(and)e(an)m(y)h (other)g(cognitiv)m(e)i(agen)m(t)0 3577 y Fx(y)32 b Fo(2)d Fx(D)36 b Fy(that)e(has)e Fx(Q)714 3591 y Fn(N)814 3577 y Fy(also)i(has)f Fx(P)1222 3591 y Fn(M)1301 3577 y Fy(.)48 b(This)32 b(last)i(clause,)h(ab)s(out)d Fx(y)s Fy(,)i(suggests)g(a)f (third)f(w)m(a)m(y)i(out:)46 b(The)32 b(c)m(hess-)0 3690 y(pla)m(ying)f(computer)f Fv(is)38 b Fy(a)31 b(Civil)f(W)-8 b(ar)32 b(computer;)e(only)g(the)h Fv(interpr)-5 b(etation)40 b Fy(of)31 b(its)g(input)e(and)h(output)g(di\013ers.)0 3803 y(So)g(the)h(in)m(terpretation)h(is)e(not)h(a)f(men)m(tal)h(prop)s (ert)m(y)-8 b(.)300 3979 y(Ho)m(w)m(ev)m(er,)46 b(the)40 b(c)m(hess)i(prop)s(erties)e(are)h Fv(also)47 b Fy(sup)s(erv)m(enien)m (t)41 b(on)f Fx(N)10 b Fy(.)72 b(So)40 b(what)h(happ)s(ens)e(when)h(t)m (w)m(o)0 4092 y(distinct)49 b Fx(M)10 b Fy(s)49 b(sup)s(erv)m(ene)f(on) h Fx(N)10 b Fy(?)95 b(What)50 b(w)m(ould)f(b)s(e)f(the)h(relationship)g (b)s(et)m(w)m(een)g(the)g(t)m(w)m(o)i Fx(M)10 b Fy(s?)95 b(\(See)0 4205 y(Figure)42 b(7.3.\))75 b(Could)40 b(it)i(b)s(e)f(that)h Fx(M)1359 4219 y Fu(1)1440 4205 y Fy(sup)s(erv)m(enes)e(on)h Fx(M)2134 4219 y Fu(2)2174 4205 y Fy(?)73 b(Cho)s(ose)41 b Fx(x)i Fo(2)h Fx(D)s Fy(.)73 b(Cho)s(ose)41 b(some)g(prop)s(ert)m(y)0 4318 y(in)c Fx(M)201 4332 y Fu(1)241 4318 y Fy(,)i Fx(P)363 4332 y Fn(M)431 4341 y Ft(1)461 4357 y Fj(i)497 4318 y Fy(,)g(suc)m(h)f(that)g Fx(P)1036 4332 y Fn(M)1104 4341 y Ft(1)1134 4357 y Fj(i)1169 4318 y Fy(\()p Fx(x)p Fy(\).)63 b(Then,)39 b(since)f Fx(M)1969 4332 y Fu(1)2046 4318 y Fy(sup)s(erv)m(enes)e(on)i Fx(N)10 b Fy(,)39 b(there)f(is)g Fx(Q)3203 4332 y Fn(i)3227 4341 y Ft(1)3303 4318 y Fo(2)f Fx(N)47 b Fy(suc)m(h)37 b(that)0 4431 y Fx(Q)72 4445 y Fn(i)96 4454 y Ft(1)135 4431 y Fy(\()p Fx(x)p Fy(\))42 b(and)f(whic)m(h)g(is)h(suc)m(h)f(that,)46 b(for)41 b(an)m(y)h Fx(y)47 b Fo(2)d Fx(D)g Fy(suc)m(h)e(that)g Fx(Q)2460 4445 y Fn(i)2484 4454 y Ft(1)2522 4431 y Fy(\()p Fx(y)s Fy(\),)k Fx(P)2769 4445 y Fn(M)2837 4454 y Ft(1)2867 4470 y Fj(i)2902 4431 y Fy(\()p Fx(y)s Fy(\).)75 b(Similarly)-8 b(,)44 b(since)e Fx(M)3860 4445 y Fu(2)0 4544 y Fy(sup)s(erv)m(enes)35 b(on)h Fx(N)10 b Fy(,)37 b(there)f(is)g Fx(Q)1148 4558 y Fn(i)1172 4567 y Ft(2)1245 4544 y Fo(2)e Fx(N)46 b Fy(suc)m(h)35 b(that)i Fx(Q)1944 4558 y Fn(i)1968 4567 y Ft(2)2006 4544 y Fy(\()p Fx(x)p Fy(\),)h(and)e(that)g(is)g(suc)m(h)g (that,)i(for)d(an)m(y)h Fx(y)i Fo(2)c Fx(D)k Fy(suc)m(h)0 4657 y(that)32 b Fx(Q)270 4671 y Fn(i)294 4680 y Ft(2)333 4657 y Fy(\()p Fx(y)s Fy(\),)h Fx(P)567 4671 y Fn(M)635 4680 y Ft(2)665 4696 y Fj(i)700 4657 y Fy(\()p Fx(y)s Fy(\).)46 b(No)m(w,)33 b(in)f(the)g(case)h(at)g(hand,)e(w)m(e)h(can)g (assume)f(that)i Fx(Q)2840 4671 y Fn(i)2864 4680 y Ft(1)2930 4657 y Fy(=)27 b Fx(Q)3100 4671 y Fn(i)3124 4680 y Ft(2)3163 4657 y Fy(.)45 b(The)32 b(idea)g(is)g(that,)0 4770 y(sa)m(y)-8 b(,)38 b(the)d(ob)5 b(ject)36 b(Soldier-1)g(in)f(the)g(Civil)h(W)-8 b(ar)36 b(program)e(is)h(\\implemen)m(ted")g(b)m(y)g(the)g(same)g(data) g(structure)0 4882 y(that)f(implemen)m(ts)d(the)i(ob)5 b(ject)34 b(P)m(a)m(wn-1)h(in)d(the)i(c)m(hess)f(program.)48 b(T)-8 b(o)33 b(see)h(whether)e Fx(M)3084 4896 y Fu(1)3157 4882 y Fy(sup)s(erv)m(enes)g(on)h Fx(M)3835 4896 y Fu(2)3875 4882 y Fy(,)0 4995 y(w)m(e)39 b(need)f(to)h(see)g(whether)f(there)g(is) h Fx(P)51 b Fo(2)39 b Fx(M)1630 5009 y Fu(2)1708 4995 y Fy(suc)m(h)f(that)h Fx(P)13 b Fy(\()p Fx(x)p Fy(\))39 b(and)e(whic)m(h)h(is)h(suc)m(h)f(that,)j(for)d(all)i Fx(y)h Fo(2)d Fx(D)0 5108 y Fy(suc)m(h)31 b(that)h Fx(P)13 b Fy(\()p Fx(y)s Fy(\),)33 b Fx(P)709 5122 y Fn(M)777 5131 y Ft(1)807 5147 y Fj(i)842 5108 y Fy(\()p Fx(y)s Fy(\).)44 b(The)31 b(ob)m(vious)h(candidate)h(for)e Fx(P)44 b Fy(is)32 b Fx(P)2356 5122 y Fn(M)2424 5131 y Ft(2)2454 5147 y Fj(i)2489 5108 y Fy(,)g(whic)m(h,)g(b)m(y)f(h)m(yp)s(othesis,)h (is)f(suc)m(h)g(that)0 5221 y Fx(P)58 5235 y Fn(M)126 5244 y Ft(2)156 5260 y Fj(i)191 5221 y Fy(\()p Fx(x)p Fy(\).)53 b(Under)34 b(what)g(circumstances)g(w)m(ould)g(an)h (arbitrary)f Fx(y)j Fy(that)e(is)f(suc)m(h)g(that)h Fx(P)3125 5235 y Fn(M)3193 5244 y Ft(2)3223 5260 y Fj(i)3258 5221 y Fy(\()p Fx(y)s Fy(\))g(also)h(b)s(e)d(suc)m(h)0 5334 y(that)g Fx(P)257 5348 y Fn(M)325 5357 y Ft(1)355 5373 y Fj(i)390 5334 y Fy(\()p Fx(y)s Fy(\)?)47 b(W)-8 b(ell,)35 b(w)m(e)e(kno)m(w)g(that)g(there)f(is)h Fx(Q)28 b Fo(2)h Fx(N)42 b Fy(that)33 b(is)f(suc)m(h)g(that)i Fx(Q)p Fy(\()p Fx(x)p Fy(\),)f(namely)-8 b(,)33 b Fx(Q)3400 5348 y Fn(i)3424 5357 y Ft(1)3495 5334 y Fy(\(i.e.,)i Fx(Q)3777 5348 y Fn(i)3801 5357 y Ft(2)3839 5334 y Fy(\).)p eop %%Page: 204 39 204 204 bop 3764 -165 a Fy(204)p 0 1094 3900 4 v 0 1254 a 30785863 20318664 986726 3881123 33285570 25457541 startTexFig 0 1254 a %%BeginDocument: Figs/7.03.epsf /CanvasDict where not{/CanvasDict 250 dict def}{pop}ifelse CanvasDict begin systemdict/setpacking known{/origpack currentpacking def true setpacking}if /bdf{bind def}bind def /xdf{exch bind def}bdf /min{2 copy gt{exch}if pop}bdf /edf{exch def}bdf /max{2 copy lt{exch}if pop}bdf /cvmtx matrix def /tpmx matrix def /currot 0 def /rotmtx matrix def /origmtx matrix def /cvangle{360 exch sub 90 add 360 mod}bdf /setrot{/currot edf rotmtx currentmatrix pop 2 copy translate currot rotate neg exch neg exch translate}bdf /endrot{rotmtx setmatrix}bdf /i systemdict/image get def/T true def/F false def/dbg F def /ncolors 0 def/st0 ()def/st1 ()def/proc0 {}def /penh 1 def/penv 1 def/penv2 0 def/penh2 0 def/samplesize 0 def/width 0 def/height 0 def /setcmykcolor where not{/setcmykcolor{/b edf 3{b add 1.0 exch sub 0.0 max 1.0 min 3 1 roll}repeat systemdict begin setrgbcolor end}bdf}{pop}ifelse /doeoclip{closepath{eoclip}stopped{currentflat dup 2 mul setflat eoclip setflat}if}bdf /SpaceExtra 0 def/LetterSpace 0 def/StringLength 0 def/NumSpaces 0 def/JustOffset 0 def /f0/fill load def /s0{1 setlinewidth cvmtx currentmatrix pop penh penv scale stroke cvmtx setmatrix}bdf /f1{_bp _fp impat}def /s1{cvmtx currentmatrix pop 1 setlinewidth penh penv scale {strokepath}stopped{currentflat dup 2 mul setflat strokepath setflat}if _bp cvmtx setmatrix _fp impat}def /filltype 0 def /stroketype 0 def /f{filltype 0 eq{f0}{f1}ifelse}bdf /s{stroketype 0 eq{s0}{s1}ifelse}bdf /_fp{}def /_bp{}def /_fg 1 def /_pg 0 def /_bkg 1 def /_frg 0 def /_frgb 3 array def /_frrgb [0 0 0] def /_fcmyk 4 array def /_frcmyk [0 0 0 1] def /_prgb 3 array def /_pcmyk 4 array def /_bkrgb [1 1 1] def /_bkcmyk [0 0 0 0] def /fg{/_fg exch def /filltype 0 def/fills{_fg setgray}def}def /frgb{_frgb astore pop /filltype 0 def/fills{_frgb aload pop setrgbcolor}def}def /fcmyk{_fcmyk astore pop /filltype 0 def/fills{_fcmyk aload pop setcmykcolor}def}def /pg{/_pg exch def /stroketype 0 def/pens{_pg setgray}def}def /prgb{_prgb astore pop /stroketype 0 def/pens{_prgb aload pop setrgbcolor}def}def /pcmyk{_pcmyk astore pop /stroketype 0 def/pens{_pcmyk aload pop setcmykcolor}def}def /fpat{/fstr edf/filltype 1 def/fills{/patstr fstr def}bdf}bdf /ppat{/sstr edf/stroketype 1 def/pens{/patstr sstr def}bdf}bdf /bkg{ /_bkg exch def /_bp{gsave _bkg setgray fill grestore}def}def /bkrgb{_bkrgb astore pop/_bp{gsave _bkrgb aload pop setrgbcolor fill grestore}def}def /bkcmyk{_bkcmyk astore pop/_bp{gsave _bkcmyk aload pop setcmykcolor fill grestore}def}def /frg{ /_frg exch def /_fp{_frg setgray}def}def /frrgb{_frrgb astore pop/_fp{_frrgb aload pop setrgbcolor}def}def /frcmyk{_frcmyk astore pop/_fp{_frcmyk aload pop setcmykcolor}def}def /icomp{/ncolors edf ncolors 1 gt{/proc0 edf dup dup 0 get ncolors div cvi exch 0 3 -1 roll put 4 -1 roll ncolors div cvi 4 1 roll{proc0 dup/st0 edf 0 exch ncolors exch length dup ncolors sub exch ncolors div cvi string/st1 edf {dup 0 exch dup 1 exch 2 add{st0 exch get add}bind for 3 div ncolors 4 eq{exch dup 3 1 roll 3 add st0 exch get add 255 exch sub dup 0 lt{pop 0}if}if cvi dup 255 gt{pop 255}if exch ncolors div cvi exch st1 3 1 roll put}bind for st1}}if i}bdf /ci {/colorimage where {pop false exch colorimage} {icomp} ifelse}bdf /impat {/cnt 0 def /MySave save def currot 0 ne{currot neg rotate}if clip flattenpath pathbbox 3 -1 roll 8 div floor 8 mul dup/starty edf sub abs 8 div ceiling 8 mul cvi/height edf exch 8 div floor 8 mul dup/startx edf sub abs 8 div ceiling 8 mul cvi/width edf startx starty translate width height scale /height height 8 mul def /st0 width string def width height T [width 0 0 height neg 0 height] {patstr cnt 8 mod get/st1 edf 0 1 st0 length 1 sub dup 0 le{pop 1}if {st0 exch st1 put}bind for/cnt cnt 1 add def st0}bind imagemask MySave restore newpath}bdf /cm{/ncolors edf translate scale/height edf/colorimage where {pop} {ncolors mul}ifelse/width edf /tbitstr width string def width height 8 [width 0 0 height neg 0 height] {currentfile tbitstr readhexstring pop}bind ncolors dup 3 eq {ci}{icomp}ifelse}bdf /im{translate scale /height edf /width edf /tbitstr width 7 add 8 div cvi string def width height 1 [width 0 0 height neg 0 height] {currentfile tbitstr readhexstring pop}bind i}bdf /imk{/invFlag edf translate scale /height edf /width edf /tbitstr width 7 add 8 div cvi string def width height invFlag [width 0 0 height neg 0 height] {currentfile tbitstr readhexstring pop}bind imagemask}bdf /BeginEPSF {/MySave save def /dict_count countdictstack def /op_count count 1 sub def userdict begin /showpage {} def 0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit [] 0 setdash newpath /languagelevel where {pop languagelevel 1 ne{false setstrokeadjust false setoverprint}if}if }bdf /EndEPSF {count op_count sub {pop}repeat countdictstack dict_count sub {end}repeat MySave restore}bdf /rectpath {/cv_r edf/cv_b edf/cv_l edf/cv_t edf cv_l cv_t moveto cv_r cv_t lineto cv_r cv_b lineto cv_l cv_b lineto cv_l cv_t lineto closepath}bdf /setpen{/penh edf/penv edf/penv2 penv 2 div def/penh2 penh 2 div def}bdf /dostroke{not pens 1.0 currentgray ne or {s}{newpath}ifelse}bdf /dodashfill{not fills 1.0 currentgray ne or {gsave f grestore gsave [] 0 setdash stroketype/stroketype filltype def s/stroketype edf grestore}{newpath}ifelse}bdf /dofill{not fills 1.0 currentgray ne or {f}{newpath}ifelse}bdf /dofillsave{not fills 1.0 currentgray ne or {gsave f grestore}if}bdf /doline{not pens 1.0 currentgray ne or {filltype/filltype stroketype def f/filltype edf}{newpath}ifelse}bdf /spx{SpaceExtra 0 32 4 -1 roll widthshow}bdf /lsx{SpaceExtra 0 32 LetterSpace 0 6 -1 roll awidthshow}bdf /Rjust{stringwidth pop JustOffset exch sub /JustOffset edf}bdf /Cjust{stringwidth pop 2 div JustOffset exch sub /JustOffset edf}bdf /adjfit{stringwidth pop LetterSpace StringLength 1 sub mul add SpaceExtra NumSpaces mul add dup /pw edf JustOffset exch sub dup /wdif edf StringLength div LetterSpace add /LetterSpace edf}bdf /ulb{currentpoint pop /underlinpt edf}bdf /ule{gsave currentpoint newpath moveto currentfont dup /ft1 known{dup /ft1 get begin /FontMatrix get FontMatrix tpmx concatmatrix pop} {begin FontMatrix tpmx copy pop}ifelse FontInfo begin UnderlinePosition UnderlineThickness end end dup tpmx dtransform pop setlinewidth dup tpmx dtransform pop 0 exch rmoveto underlinpt currentpoint pop sub 0 rlineto stroke grestore}bdf /fittext{ /SpaceExtra edf /LetterSpace edf /StringLength edf /NumSpaces edf /JustOffset edf not 1 currentgray ne or {dup {ulb}if exch dup adjfit lsx {ule}if}{pop pop}ifelse}bdf /cvRecFont{/encod edf FontDirectory 2 index known{cleartomark}{findfont dup length 1 add dict begin {1 index/FID ne{def}{pop pop}ifelse}forall encod{/Encoding CVvec def}if currentdict end definefont cleartomark}ifelse}bdf /wrk1 ( ) def/wdict 16 dict def /Work75 75 string def /Nmk{Work75 cvs dup}bdf /Npt{put cvn}bdf /dhOdh{Nmk 2 79 Npt}bdf /dhodh{Nmk 2 111 Npt}bdf /dhSdh{Nmk 2 83 Npt}bdf /sfWidth{gsave 0 0 moveto 0 0 lineto 0 0 lineto 0 0 lineto closepath clip stringwidth grestore}bdf /MakOF{dup dhodh FontDirectory 1 index known{exch pop}{exch findfont dup length 1 add dict begin {1 index/FID ne 2 index /UniqueID ne and{def}{pop pop}ifelse}forall /PaintType 2 def /StrokeWidth .24 1000 mul ftSize div dup 12 lt{pop 12}if def dup currentdict end definefont pop}ifelse}bdf /fts{dup/ftSize edf}def /mkFT{/tempFT 11 dict def tempFT begin /FontMatrix [1 0 0 1 0 0] def/FontType 3 def FontDirectory 3 index get /Encoding get/Encoding exch def /proc2 edf/ft2 exch findfont def/ft1 exch findfont def/FontBBox [0 0 1 1] def /BuildChar{wdict begin/chr edf/ftdt edf/chrst wrk1 dup 0 chr put def ftdt/proc2 get exec end}def end tempFT definefont pop}bdf /OLFt{dup dhOdh FontDirectory 1 index known{exch pop} {dup 3 -1 roll dup MakOF {outproc} mkFT}ifelse}bdf /mshw{moveto show}bdf /outproc{ftdt/ft1 get setfont gsave chrst sfWidth grestore setcharwidth dblsh}bdf /dblsh{currentgray 1 setgray chrst 0 0 mshw setgray ftdt/ft2 get setfont chrst 0 0 mshw}bdf /ShadChar{ftdt/ft1 get setfont gsave chrst sfWidth 1 index 0 ne{exch .05 add exch}if grestore setcharwidth chrst .06 0 mshw 0 .05 translate dblsh}bdf /ShFt{dup dhSdh FontDirectory 1 index known{exch pop} {dup 3 -1 roll dup MakOF {ShadChar} mkFT}ifelse}bdf /LswUnits{72 75 div dup scale}bdf /erasefill{_bp}def /CVvec 256 array def /NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT/FF/CR/SO/SI/DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US CVvec 0 32 getinterval astore pop CVvec 32/Times-Roman findfont/Encoding get 32 96 getinterval putinterval CVvec dup 39/quotesingle put 96/grave put /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft /guillemotright/ellipsis/blank/Agrave/Atilde/Otilde/OE/oe /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge /ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand/Acircumflex/Ecircumflex/Aacute /Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex /apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron CVvec 128 128 getinterval astore pop end CanvasDict begin 0 setlinecap 0 setlinejoin 4 setmiterlimit /currot 0 def origmtx currentmatrix pop [] 0 setdash 1 1 setpen 1 fg 0 pg 0 frg 1 bkg newpath /dbg F def % ---- Object #1:4 Obj Type: 99 % ---- Object #2:5 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 19 377 moveto (M = {P , ... , P , ... , P }) F F 150.9668 24 41 0 0 fittext restore % ---- Object #3:6 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 28 372 moveto (1) F F 6 0 1 0 0 fittext restore % ---- Object #4:7 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 55 371 moveto (M) F F 10.6670 0 1 0 0 fittext restore % ---- Object #5:8 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 10 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 65 367 moveto (1) F F 5 0 1 0 0 fittext restore % ---- Object #6:9 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 9 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 69 363 moveto (1) F F 4.5000 0 1 0 0 fittext restore % ---- Object #7:10 Obj Type: 99 % ---- Object #8:11 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 101 370 moveto (M) F F 10.6670 0 1 0 0 fittext restore % ---- Object #9:12 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 10 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 112 366 moveto (1) F F 5 0 1 0 0 fittext restore % ---- Object #10:13 Obj Type: 2 save 0 setgray mark /|___Times-Italic /Times-Italic T cvRecFont 9 fts /|___Times-Italic findfont exch scalefont setfont 0 setgray 116 364 moveto (i) F F 2.5005 0 1 0 0 fittext restore % ---- Object #11:14 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 146 370 moveto (M) F F 10.6670 0 1 0 0 fittext restore % ---- Object #12:15 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 10 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 157 366 moveto (1) F F 5 0 1 0 0 fittext restore % ---- Object #13:16 Obj Type: 2 save 0 setgray mark /|___Times-Italic /Times-Italic T cvRecFont 9 fts /|___Times-Italic findfont exch scalefont setfont 0 setgray 161 364 moveto (k) F F 3.9946 0 1 0 0 fittext restore % ---- Object #14:18 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 319 377 moveto ( {P , ... , P , ... , P } = M) F F 177.9668 33 50 0 0 fittext restore % ---- Object #15:19 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 358 371 moveto (M) F F 10.6670 0 1 0 0 fittext restore % ---- Object #16:20 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 10 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 368 367 moveto (2) F F 5 0 1 0 0 fittext restore % ---- Object #17:21 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 9 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 373 363 moveto (1) F F 4.5000 0 1 0 0 fittext restore % ---- Object #18:22 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 404 370 moveto (M) F F 10.6670 0 1 0 0 fittext restore % ---- Object #19:23 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 10 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 415 366 moveto (2) F F 5 0 1 0 0 fittext restore % ---- Object #20:24 Obj Type: 2 save 0 setgray mark /|___Times-Italic /Times-Italic T cvRecFont 9 fts /|___Times-Italic findfont exch scalefont setfont 0 setgray 420 364 moveto (i) F F 2.5005 0 1 0 0 fittext restore % ---- Object #21:25 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 449 370 moveto (M) F F 10.6670 0 1 0 0 fittext restore % ---- Object #22:26 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 10 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 460 366 moveto (2) F F 5 0 1 0 0 fittext restore % ---- Object #23:27 Obj Type: 2 save 0 setgray mark /|___Times-Italic /Times-Italic T cvRecFont 9 fts /|___Times-Italic findfont exch scalefont setfont 0 setgray 465 364 moveto (l) F F 2.5005 0 1 0 0 fittext restore % ---- Object #24:28 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 497 372 moveto (2) F F 6 0 1 0 0 fittext restore % ---- Object #25:30 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 157 100 moveto (N = {Q , ... , Q , ... , Q , ... , Q }) F F 169.6025 21 44 0 0 fittext restore % ---- Object #26:31 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 192 93 moveto (1) F F 6 0 1 0 0 fittext restore % ---- Object #27:32 Obj Type: 2 save 0 setgray mark /|___Times-Italic /Times-Italic T cvRecFont 12 fts /|___Times-Italic findfont exch scalefont setfont 0 setgray 233 94 moveto (i) F F 3.3340 0 1 0 0 fittext restore % ---- Object #28:33 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 9 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 236 90 moveto (1) F F 4.5000 0 1 0 0 fittext restore % ---- Object #29:34 Obj Type: 99 % ---- Object #30:35 Obj Type: 2 save 0 setgray mark /|___Times-Italic /Times-Italic T cvRecFont 12 fts /|___Times-Italic findfont exch scalefont setfont 0 setgray 274 94 moveto (i) F F 3.3340 0 1 0 0 fittext restore % ---- Object #31:36 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 9 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 278 90 moveto (2) F F 4.5000 0 1 0 0 fittext restore % ---- Object #32:37 Obj Type: 2 save 0 setgray mark /|___Times-Italic /Times-Italic T cvRecFont 12 fts /|___Times-Italic findfont exch scalefont setfont 0 setgray 313 94 moveto (n) F F 6 0 1 0 0 fittext restore % ---- Object #33:38 Obj Type: 9 227 86 moveto 227 66.5000 lineto 272.5000 66.5000 lineto 272.5000 87 lineto F dostroke % ---- Object #34:39 Obj Type: 99 % ---- Object #35:40 Obj Type: 4 72.5000 242.5000 61 257 rectpath F dofill % ---- Object #36:41 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 12 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 247 64 moveto (=) F F 6.7676 0 1 0 0 fittext restore % ---- Object #37:42 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 72 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 189 242 moveto (.) F F 18 0 1 0 0 fittext restore % ---- Object #38:43 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 72 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 279 239 moveto (.) F F 18 0 1 0 0 fittext restore % ---- Object #39:44 Obj Type: 2 save 0 setgray mark /|___Times-Italic /Times-Italic T cvRecFont 12 fts /|___Times-Italic findfont exch scalefont setfont 0 setgray 177 242 moveto (x) F F 5.3262 0 1 0 0 fittext restore % ---- Object #40:45 Obj Type: 99 % ---- Object #41:46 Obj Type: 2 save 0 setgray mark /|___Times-Italic /Times-Italic T cvRecFont 12 fts /|___Times-Italic findfont exch scalefont setfont 0 setgray 303 243 moveto (y) F F 5.3262 0 1 0 0 fittext restore % ---- Object #42:47 Obj Type: 2 save 0 setgray mark /|___Times-Roman /Times-Roman T cvRecFont 9 fts /|___Times-Roman findfont exch scalefont setfont 0 setgray 309 236 moveto (1) F F 4.5000 0 1 0 0 fittext restore % ---- Object #43:48 Obj Type: 3 gsave newpath 114 359 moveto 123.7082 351.9467 lineto 118.1044 347.7237 lineto 114 359 lineto closepath F doline grestore gsave newpath 194 253 moveto 120.9130 349.8403 lineto F dostroke grestore % ---- Object #44:49 Obj Type: 3 gsave newpath 225 116 moveto 216.8159 124.7761 lineto 223.1227 127.8522 lineto 225 116 lineto closepath F doline grestore gsave newpath 107 357 moveto 219.9536 126.3065 lineto F dostroke grestore % ---- Object #45:50 Obj Type: 3 gsave newpath 284 238 moveto 282.5379 226.0894 lineto 276.1275 228.9433 lineto 284 238 lineto closepath F doline grestore gsave newpath 232 120 moveto 279.3723 227.4988 lineto F dostroke grestore % ---- Object #46:51 Obj Type: 3 gsave newpath 124 358 moveto 135.4128 354.2921 lineto 131.3882 348.5441 lineto 124 358 lineto closepath F doline grestore gsave newpath 279 251 moveto 133.4440 351.4806 lineto F dostroke grestore % ---- Object #47:52 Obj Type: 3 gsave newpath 404 367