%-12345X@PJL ENTER LANGUAGE = PostScript %!PS-Adobe-3.0 %%Creator: Windows PSCRIPT %%Title: H:\NYU.D\COURSES.D\G1830.D\BASICS.WP6 %%BoundingBox: 18 19 593 774 %%DocumentNeededResources: (atend) %%DocumentSuppliedResources: (atend) %%Pages: (atend) %%BeginResource: procset Win35Dict 3 1 /Win35Dict 290 dict def Win35Dict begin/bd{bind def}bind def/in{72 mul}bd/ed{exch def}bd/ld{load def}bd/tr/translate ld/gs/gsave ld/gr /grestore ld/M/moveto ld/L/lineto ld/rmt/rmoveto ld/rlt/rlineto ld /rct/rcurveto ld/st/stroke ld/n/newpath ld/sm/setmatrix ld/cm/currentmatrix ld/cp/closepath ld/ARC/arcn ld/TR{65536 div}bd/lj/setlinejoin ld/lc /setlinecap ld/ml/setmiterlimit ld/sl/setlinewidth ld/scignore false def/sc{scignore{pop pop pop}{0 index 2 index eq 2 index 4 index eq and{pop pop 255 div setgray}{3{255 div 3 1 roll}repeat setrgbcolor}ifelse}ifelse}bd /FC{bR bG bB sc}bd/fC{/bB ed/bG ed/bR ed}bd/HC{hR hG hB sc}bd/hC{ /hB ed/hG ed/hR ed}bd/PC{pR pG pB sc}bd/pC{/pB ed/pG ed/pR ed}bd/sM matrix def/PenW 1 def/iPen 5 def/mxF matrix def/mxE matrix def/mxUE matrix def/mxUF matrix def/fBE false def/iDevRes 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def/fPP false def/SS{fPP{ /SV save def}{gs}ifelse}bd/RS{fPP{SV restore}{gr}ifelse}bd/EJ{gsave showpage grestore}bd/#C{userdict begin/#copies ed end}bd/FEbuf 2 string def/FEglyph(G )def/FE{1 exch{dup 16 FEbuf cvrs FEglyph exch 1 exch putinterval 1 index exch FEglyph cvn put}for}bd/SM{/iRes ed/cyP ed /cxPg ed/cyM ed/cxM ed 72 100 div dup scale dup 0 ne{90 eq{cyM exch 0 eq{cxM exch tr -90 rotate -1 1 scale}{cxM cxPg add exch tr +90 rotate}ifelse}{cyP cyM sub exch 0 ne{cxM exch tr -90 rotate}{cxM cxPg add exch tr -90 rotate 1 -1 scale}ifelse}ifelse}{pop cyP cyM sub exch 0 ne{cxM cxPg add exch tr 180 rotate}{cxM exch tr 1 -1 scale}ifelse}ifelse 100 iRes div dup scale 0 0 transform .25 add round .25 sub exch .25 add round .25 sub exch itransform translate}bd/SJ{1 index 0 eq{pop pop/fBE false def}{1 index/Break ed div/dxBreak ed/fBE true def}ifelse}bd/ANSIVec[ 16#0/grave 16#1/acute 16#2/circumflex 16#3/tilde 16#4/macron 16#5/breve 16#6/dotaccent 16#7/dieresis 16#8/ring 16#9/cedilla 16#A/hungarumlaut 16#B/ogonek 16#C/caron 16#D/dotlessi 16#27/quotesingle 16#60/grave 16#7C/bar 16#82/quotesinglbase 16#83/florin 16#84/quotedblbase 16#85 /ellipsis 16#86/dagger 16#87/daggerdbl 16#89/perthousand 16#8A/Scaron 16#8B/guilsinglleft 16#8C/OE 16#91/quoteleft 16#92/quoteright 16#93 /quotedblleft 16#94/quotedblright 16#95/bullet 16#96/endash 16#97 /emdash 16#99/trademark 16#9A/scaron 16#9B/guilsinglright 16#9C/oe 16#9F/Ydieresis 16#A0/space 16#A4/currency 16#A6/brokenbar 16#A7/section 16#A8/dieresis 16#A9/copyright 16#AA/ordfeminine 16#AB/guillemotleft 16#AC/logicalnot 16#AD/hyphen 16#AE/registered 16#AF/macron 16#B0/degree 16#B1/plusminus 16#B2/twosuperior 16#B3/threesuperior 16#B4/acute 16#B5 /mu 16#B6/paragraph 16#B7/periodcentered 16#B8/cedilla 16#B9/onesuperior 16#BA/ordmasculine 16#BB/guillemotright 16#BC/onequarter 16#BD/onehalf 16#BE/threequarters 16#BF/questiondown 16#C0/Agrave 16#C1/Aacute 16#C2 /Acircumflex 16#C3/Atilde 16#C4/Adieresis 16#C5/Aring 16#C6/AE 16#C7 /Ccedilla 16#C8/Egrave 16#C9/Eacute 16#CA/Ecircumflex 16#CB/Edieresis 16#CC/Igrave 16#CD/Iacute 16#CE/Icircumflex 16#CF/Idieresis 16#D0/Eth 16#D1/Ntilde 16#D2/Ograve 16#D3/Oacute 16#D4/Ocircumflex 16#D5/Otilde 16#D6/Odieresis 16#D7/multiply 16#D8/Oslash 16#D9/Ugrave 16#DA/Uacute 16#DB/Ucircumflex 16#DC/Udieresis 16#DD/Yacute 16#DE/Thorn 16#DF/germandbls 16#E0/agrave 16#E1/aacute 16#E2/acircumflex 16#E3/atilde 16#E4/adieresis 16#E5/aring 16#E6/ae 16#E7/ccedilla 16#E8/egrave 16#E9/eacute 16#EA /ecircumflex 16#EB/edieresis 16#EC/igrave 16#ED/iacute 16#EE/icircumflex 16#EF/idieresis 16#F0/eth 16#F1/ntilde 16#F2/ograve 16#F3/oacute 16#F4 /ocircumflex 16#F5/otilde 16#F6/odieresis 16#F7/divide 16#F8/oslash 16#F9/ugrave 16#FA/uacute 16#FB/ucircumflex 16#FC/udieresis 16#FD/yacute 16#FE/thorn 16#FF/ydieresis ] def/reencdict 12 dict def/IsChar{basefontdict /CharStrings get exch known}bd/MapCh{dup IsChar not{pop/bullet}if newfont/Encoding get 3 1 roll put}bd/MapDegree{16#b0/degree IsChar{ /degree}{/ring}ifelse MapCh}bd/MapBB{16#a6/brokenbar IsChar{/brokenbar}{ /bar}ifelse MapCh}bd/ANSIFont{reencdict begin/newfontname ed/basefontname ed FontDirectory newfontname known not{/basefontdict basefontname findfont def/newfont basefontdict maxlength dict def basefontdict{exch dup/FID ne{dup/Encoding eq{exch dup length array copy newfont 3 1 roll put}{exch newfont 3 1 roll put}ifelse}{pop pop}ifelse}forall newfont/FontName newfontname put 127 1 159{newfont/Encoding get exch/bullet put}for ANSIVec aload pop ANSIVec length 2 idiv{MapCh}repeat MapDegree MapBB newfontname newfont definefont pop}if newfontname end}bd/SB{FC/ULlen ed/str ed str length fBE not{dup 1 gt{1 sub}if}if/cbStr ed/dxGdi ed /y0 ed/x0 ed str stringwidth dup 0 ne{/y1 ed/x1 ed y1 y1 mul x1 x1 mul add sqrt dxGdi exch div 1 sub dup x1 mul cbStr div exch y1 mul cbStr div}{exch abs neg dxGdi add cbStr div exch}ifelse/dyExtra ed /dxExtra ed x0 y0 M fBE{dxBreak 0 BCh dxExtra dyExtra str awidthshow}{dxExtra dyExtra str ashow}ifelse fUL{x0 y0 M dxUL dyUL rmt ULlen fBE{Break add}if 0 mxUE transform gs rlt cyUL sl [] 0 setdash st gr}if fSO{x0 y0 M dxSO dySO rmt ULlen fBE{Break add}if 0 mxUE transform gs rlt cyUL sl [] 0 setdash st gr}if n/fBE false def}bd/font{/name ed/Ascent ed 0 ne/fT3 ed 0 ne/fSO ed 0 ne/fUL ed/Sy ed/Sx ed 10.0 div/ori ed -10.0 div/esc ed/BCh ed name findfont/xAscent 0 def/yAscent Ascent def/ULesc esc def ULesc mxUE rotate pop fT3{/esc 0 def xAscent yAscent mxUE transform /yAscent ed/xAscent ed}if [Sx 0 0 Sy neg xAscent yAscent] esc mxE rotate mxF concatmatrix makefont setfont [Sx 0 0 Sy neg 0 Ascent] mxUE mxUF concatmatrix pop fUL{currentfont dup/FontInfo get/UnderlinePosition known not{pop/Courier findfont}if/FontInfo get/UnderlinePosition get 1000 div 0 exch mxUF transform/dyUL ed/dxUL ed}if fSO{0 .3 mxUF transform /dySO ed/dxSO ed}if fUL fSO or{currentfont dup/FontInfo get/UnderlineThickness known not{pop/Courier findfont}if/FontInfo get/UnderlineThickness get 1000 div Sy mul/cyUL ed}if}bd/min{2 copy gt{exch}if pop}bd/max{2 copy lt{exch}if pop}bd/CP{/ft ed{{ft 0 eq{clip}{eoclip}ifelse}stopped{currentflat 1 add setflat}{exit}ifelse}loop}bd/patfont 10 dict def patfont begin /FontType 3 def/FontMatrix [1 0 0 -1 0 0] def/FontBBox [0 0 16 16] def/Encoding StandardEncoding def/BuildChar{pop pop 16 0 0 0 16 16 setcachedevice 16 16 false [1 0 0 1 .25 .25]{pat}imagemask}bd end/p{ /pat 32 string def{}forall 0 1 7{dup 2 mul pat exch 3 index put dup 2 mul 1 add pat exch 3 index put dup 2 mul 16 add pat exch 3 index put 2 mul 17 add pat exch 2 index put pop}for}bd/pfill{/PatFont patfont definefont setfont/ch(AAAA)def X0 64 X1{Y1 -16 Y0{1 index exch M ch show}for pop}for}bd/vert{X0 w X1{dup Y0 M Y1 L st}for}bd/horz{Y0 w Y1{dup X0 exch M X1 exch L st}for}bd/fdiag{X0 w X1{Y0 M X1 X0 sub dup rlt st}for Y0 w Y1{X0 exch M Y1 Y0 sub dup rlt st}for}bd/bdiag{X0 w X1{Y1 M X1 X0 sub dup neg rlt st}for Y0 w Y1{X0 exch M Y1 Y0 sub dup neg rlt st}for}bd/AU{1 add cvi 15 or}bd/AD{1 sub cvi -16 and}bd/SHR{pathbbox AU/Y1 ed AU/X1 ed AD/Y0 ed AD/X0 ed}bd/hfill{/w iRes 37.5 div round def 0.1 sl [] 0 setdash n dup 0 eq{horz}if dup 1 eq{vert}if dup 2 eq{fdiag}if dup 3 eq{bdiag}if dup 4 eq{horz vert}if 5 eq{fdiag bdiag}if}bd/F{/ft ed fm 256 and 0 ne{gs FC ft 0 eq{fill}{eofill}ifelse gr}if fm 1536 and 0 ne{SHR gs HC ft CP fm 1024 and 0 ne{/Tmp save def pfill Tmp restore}{fm 15 and hfill}ifelse gr}if}bd/S{PenW sl PC st}bd/m matrix def/GW{iRes 12 div PenW add cvi}bd/DoW{iRes 50 div PenW add cvi}bd/DW{iRes 8 div PenW add cvi}bd/SP{/PenW ed/iPen ed iPen 0 eq iPen 6 eq or{[] 0 setdash}if iPen 1 eq{[DW GW] 0 setdash}if iPen 2 eq{[DoW GW] 0 setdash}if iPen 3 eq{[DW GW DoW GW] 0 setdash}if iPen 4 eq{[DW GW DoW GW DoW GW] 0 setdash}if}bd/E{m cm pop tr scale 1 0 moveto 0 0 1 0 360 arc cp m sm}bd /AG{/sy ed/sx ed sx div 4 1 roll sy div 4 1 roll sx div 4 1 roll sy div 4 1 roll atan/a2 ed atan/a1 ed sx sy scale a1 a2 ARC}def/A{m cm pop tr AG m sm}def/P{m cm pop tr 0 0 M AG cp m sm}def/RRect{n 4 copy M 3 1 roll exch L 4 2 roll L L cp}bd/RRCC{/r ed/y1 ed/x1 ed/y0 ed/x0 ed x0 x1 add 2 div y0 M x1 y0 x1 y1 r arcto 4{pop}repeat x1 y1 x0 y1 r arcto 4{pop}repeat x0 y1 x0 y0 r arcto 4{pop}repeat x0 y0 x1 y0 r arcto 4{pop}repeat cp}bd/RR{2 copy 0 eq exch 0 eq or{pop pop RRect}{2 copy eq{pop RRCC}{m cm pop/y2 ed/x2 ed/ys y2 x2 div 1 max def/xs x2 y2 div 1 max def/y1 exch ys div def/x1 exch xs div def/y0 exch ys div def/x0 exch xs div def/r2 x2 y2 min def xs ys scale x0 x1 add 2 div y0 M x1 y0 x1 y1 r2 arcto 4{pop}repeat x1 y1 x0 y1 r2 arcto 4{pop}repeat x0 y1 x0 y0 r2 arcto 4{pop}repeat x0 y0 x1 y0 r2 arcto 4{pop}repeat m sm cp}ifelse}ifelse}bd/PP{{rlt}repeat}bd/OB{gs 0 ne{7 3 roll/y ed /x ed x y translate ULesc rotate x neg y neg translate x y 7 -3 roll}if sc B fill gr}bd/B{M/dy ed/dx ed dx 0 rlt 0 dy rlt dx neg 0 rlt cp}bd /CB{B clip n}bd/ErrHandler{errordict dup maxlength exch length gt dup{errordict begin}if/errhelpdict 12 dict def errhelpdict begin/stackunderflow(operand stack underflow)def /undefined(this name is not defined in a dictionary)def/VMerror(you have used up all the printer's memory)def /typecheck(operator was expecting a different type of operand)def /ioerror(input/output error occured)def end{end}if errordict begin /handleerror{$error begin newerror{/newerror false def showpage 72 72 scale/x .25 def/y 9.6 def/Helvetica findfont .2 scalefont setfont x y moveto(Offending Command = )show/command load{dup type/stringtype ne{(max err string)cvs}if show}exec/y y .2 sub def x y moveto(Error = )show errorname{dup type dup( max err string )cvs show( : )show/stringtype ne{( max err string )cvs}if show}exec errordict begin errhelpdict errorname known{x 1 add y .2 sub moveto errhelpdict errorname get show}if end /y y .4 sub def x y moveto(Stack =)show ostack{/y y .2 sub def x 1 add y moveto dup type/stringtype ne{( max err string )cvs}if show}forall showpage}if end}def end}bd end %%EndResource /SVDoc save def %%EndProlog %%BeginSetup Win35Dict begin ErrHandler statusdict begin 0 setjobtimeout end statusdict begin statusdict /jobname (H:\NYU.D\COURSES.D\G1830.D\BASICS.WP6) put end /oldDictCnt countdictstack def {statusdict begin 0 setpapertray end }stopped { countdictstack oldDictCnt lt { Win35Dict begin } {1 1 countdictstack oldDictCnt sub {pop end } for } ifelse } if /oldDictCnt countdictstack def {letter }stopped { countdictstack oldDictCnt lt { Win35Dict begin } {1 1 countdictstack oldDictCnt sub {pop end } for } ifelse } if statusdict begin false setduplexmode end [{} /exec load currenttransfer /exec load] cvx settransfer /setresolution where { pop 300 300 setresolution } if %%EndSetup %%Page: 1 1 %%PageResources: (atend) SS 0 0 25 25 798 1100 300 SM userdict /SVDoc known currentdict /SV known userdict /pagesave known or or {matrix currentmatrix aload pop grestore gsave}if %%EndComments %%BeginProlog %%BeginResource: WPProcs-V6.01 /wpdict 300 dict def wpdict begin /d{bind def}bind def/l{load def}d/ec{exec def}d/cp/closepath l/cup/currentpoint l/cs/currentscreen l /cv/curveto l/drx{dtransform round x round x}d/f/eofill l/g/setgray l/gr/grestore l /gs/gsave l/ife{ifelse}d/ix/index l/li/lineto l/lc/setlinecap l /lj/setlinejoin l/m/moveto l/mx/matrix l/mcm{mx currentmatrix}d/sm/setmatrix l /np/newpath l/p/pop l/re/rotate l/rh/readhexstring l/rl/rlineto l/rm/rmoveto l/rs/restore l /setfl{dup 1 le{p 1 setflat}{setflat}ife}def/languagelevel where{p languagelevel}{1}ife 2 lt{/sf{bzcnt 70 div setfl}d/fpath{bzcnt 4 div setflat}d}{/sf{}d/fpath{}d}ife /cf currentflat def/s{fpath flattenpath stroke}d/sc/scale l /sd/setdash l/ss/setscreen l/sv/save l/tr/translate l /w/setlinewidth l/x/exch l/xd{x def}d/c{3{255 div 3 1 roll}repeat setrgbcolor}d /bF false def/bF2 false def/bf 0 def/ds{gs 1 lc s gr}d/gd{255 div g}d /h{0 rm}d /lp{px li}d/mp{px m}d/nb 50 string def/osv 0 def/icl/initclip l/pf{gs f gr}def /pff{gs fill gr}def/pl{{px li}repeat}d/ps{gs s gr}def/plen 0 def/pwid 0 def /px{transform .25 sub round .25 add x .25 sub round .25 add x itransform}d /pxd{drx idtransform}d/rlp{pxd rl}d/rmp{pxd rm}d/_g{g}d/_lr{rlp}d/_s{s}d /_w{w}d/_m{mp}d/_rmxy{rmp}d/bzcnt 0 def/bzct{/bzcnt xd}def /bzcl{/bzcnt 0 def cf setflat}def/rF false def/sF false def/pth 0 def/ptw 0 def/pths 0 def/ptws 0 def/PColor 0 def /instpat 0 def/cm 0 def/slan 0 def/hscl 0 def/psz 0 def/xres 0 def/yres 0 def/pstr 0 def/lutb 0 def /rot 0 def/mir 0 def/HTd 0 def/WDd 0 def/ury 0 def/llx 0 def/lly 0 def/exstr 0 def/HTs 0 def/WDs 0 def /Hs 0 def/Ws 0 def/imc 0 def/Bdep 0 def/clu 0 def/curx 0 def/cury 0 def/Sx 0 def/Sy 0 def/xpos 0 def /ypos 0 def/lw 0 def/DUy 0 def/DUx 0 def/Ux 0 def/Uy 0 def/cml 0 def /cp3{3 copy}d/cp4{4 copy}d/cp6{6 copy}d/aosh{cp3 -4 -4 rm gs ashow gr cp3 4 0 rm gs ashow gr cp3 4 0 rm gs ashow gr cp3 0 4 rm gs ashow gr cp3 0 4 rm gs ashow gr cp3 -4 0 rm gs ashow gr cp3 -4 0 rm gs ashow gr cp3 0 -4 rm gs ashow gr currentrgbcolor 6 3 roll 1 g 4 0 rm ashow setrgbcolor}d /wosh{cp4 -4 -4 rm gs widthshow gr cp4 4 0 rm gs widthshow gr cp4 4 0 rm gs widthshow gr cp4 0 4 rm gs widthshow gr cp4 0 4 rm gs widthshow gr cp4 -4 0 rm gs widthshow gr cp4 -4 0 rm gs widthshow gr cp4 0 -4 rm gs widthshow gr currentrgbcolor 7 3 roll 1 g 4 0 rm widthshow setrgbcolor}d /awosh{cp6 -4 -4 rm gs awidthshow gr cp6 4 0 rm gs awidthshow gr cp6 4 0 rm gs awidthshow gr cp6 0 4 rm gs awidthshow gr cp6 0 4 rm gs awidthshow gr cp6 -4 0 rm gs awidthshow gr cp6 -4 0 rm gs awidthshow gr cp6 0 -4 rm gs awidthshow gr currentrgbcolor 9 3 roll 1 g 4 0 rm awidthshow setrgbcolor}d /assh{sv gs psz 20 div dup neg rm 4 1 roll cp3 ashow gr cp3 sv 4 1 roll currentfont/PaintType known {bf setfont}if 1 g ashow rs currentfont/PaintType known{currentfont mo setfont ashow}{aosh}ife cup 3 -1 roll rs m}d /wssh{sv gs psz 20 div dup neg rm 5 1 roll cp4 widthshow gr cp4 sv currentfont/PaintType known{bf setfont}if 1 g 5 1 roll widthshow rs currentfont/PaintType known{currentfont mo setfont widthshow}{wosh}ife cup 3 -1 roll rs m}d /awssh{sv gs psz 20 div dup neg rm 7 1 roll cp6 awidthshow gr cp6 sv currentfont/PaintType known{bf setfont}if 1 g 7 1 roll awidthshow rs currentfont/PaintType known{currentfont mo setfont awidthshow}{awosh}ife cup 3 -1 roll rs m}d /B{/bF true def sF not{/S/bsh l/bF2 true def}if}d /b{/bF false def bF2{/S/show l/bF2 false def}if}d /bd{sv}d/bp{sv .06 .06 sc 0 0 m}d/bsh{gs psz 30 div 0 rm dup show gr show}d /clr{rF{6 3 roll p p p}{eq3{p p gd}{c}ife}ife}d/co{/pwid xd/plen xd osv 1 eq{0 pwid tr -90 re}if osv 2 eq{pwid plen tr 180 re}if osv 3 eq{plen 0 tr 90 re}if dup 1 eq{pwid 0 tr 90 re}if dup 2 eq{pwid plen tr 180 re}if dup 3 eq{0 plen tr -90 re}if/osv xd}d /cw{s initclip m 0 2 ix rl 0 rl 0 x neg rl clip np}d /DU{cup/DUy xd/DUx xd}d/du{gs sv 12 w cup -24 add m DUx DUy -24 add li s rs 12 w cup -48 add m DUx DUy -48 add li s gr}d/ed{rs}d/ep{rs showpage 0 0 m}d /eq3{3 copy 2 ix eq{eq{true}{false}ife}{p p false}ife}d /ff{x rc x 3 div dup/psz xd scalefont dup/bf xd setfont}d /ffs{/slan x 10 div def/hscl x 1000 div def/psz x 3 div def [psz hscl mul 0 slan dup sin x cos div psz mul psz 0 0] x rc x makefont dup/bf xd setfont}d/fr{72 0 rmtx defaultmatrix dtransform /yres xd/xres xd xres dup mul yres dup mul add sqrt}d /is{sv 4 1 roll dup/pstr x 7 add 8 idiv string def 3 1 roll tr dup 1 sc dup 1 1[5 -1 roll 0 0 1 0 0]{currentfile pstr rh p} cml 0 eq{image}{false 3 colorimage}ife rs}d/cexp{exstr 0 lutb 3 copy 7 -1 roll {get putinterval x 3 add x 3 copy}forall p p p p p}d/bwexp{dup 0 lutb 3 copy 7 -1 roll {get put x 1 add x 3 copy}forall p p p p p}d/NOM 0 def/INX 1 def/INY 2 def /p1x 0 def/p1y 0 def/p2x 0 def/p2y 0 def/p3x 0 def/p3y 0 def /idef{/p3y xd/p3x xd/p2y xd/p2x xd/p1y xd/p1x xd /rot xd/mir xd p3x p1x sub 1 add dup mul p1y p3y sub 1 add dup mul add sqrt/HTd xd p2y p1y sub 1 add dup mul p2x p1x sub 1 add dup mul add sqrt/WDd xd}def /mirror{mir NOM eq{Ws Hs sc}{mir INX eq{Ws neg Hs sc} {mir INY eq{Ws Hs neg sc}{Ws neg Hs neg sc}ife}ife}ife}def /ic{sv 6 1 roll tr 2 ix 2 ix sc[3 ix 0 0 5 ix neg 0 7 ix] 2 1 roll true 3 1 roll imagemask rs}d/ieps{/ury xd/urx xd/lly xd/llx xd idef ury lly sub/HTs xd urx llx sub/WDs xd WDd WDs div/Ws xd HTd HTs div/Hs xd p3x p3y tr rot re mirror llx neg lly neg tr}def /im{sv 15 1 roll dup/pstr x string def/exstr x 3 mul string def /HTs xd/WDs xd/imc xd/Bdep xd/clu xd idef p1x p1y m cup transform/cury xd/curx xd rot re /Ws WDd def/Hs HTd def mirror curx cury itransform tr WDs HTs Bdep [WDs 0 0 HTs neg 0 0]{currentfile pstr rh p clu 1 eq{cexp}if clu 2 eq{bwexp}if} imc 0 eq{image}{false 3 colorimage}ife rs}d /kp{initclip clip np}d/l1{cup osv plen pwid 6 -1 roll rs sv}d /l2{p bp 6 1 roll co m}d/osh{dup -4 -4 rm gs show gr dup 4 0 rm gs show gr dup 4 0 rm gs show gr dup 0 4 rm gs show gr dup 0 4 rm gs show gr dup -4 0 rm gs show gr dup -4 0 rm gs show gr dup 0 -4 rm gs show gr currentrgbcolor 4 3 roll 1 g 4 0 rm show setrgbcolor}d /mo{dup/OutlineFlag known not{dup dup length 2 add dict begin {1 ix/FID ne{def}{p p}ife}forall/UniqueID known{/UniqueID UniqueID 10000 add def}if /PaintType PaintType 0 eq{2}{PaintType}ife def/StrokeWidth 15 def/OutlineFlag true def /OutlineFont currentdict end definefont}if}d/O{currentfont/PaintType known{currentfont mo setfont}{/S/osh l}ife}d /o{currentfont/PaintType known{bf setfont}{/S/show l}ife}d/R{/rF true def currentrgbcolor 1 .25 .25 setrgbcolor}d /r{/rF false def eq3{1 sub neg gd p p}{setrgbcolor}ife}d/rc{dup FontDirectory x known{findfont} {dup nb cvs dup length 1 sub get 82 eq{dup nb cvs dup length 1 sub 0 x getinterval findfont begin currentdict dup length dict begin {1 ix/FID ne{def}{p p}ife}forall/FontName xd/Encoding WPen def currentdict dup end end/FontName get x definefont} {findfont}ife}ife}d/rmtx mx def/S/show l/A/ashow l/W/widthshow l/AW/awidthshow l/sg{neg 100 add 100 div g}d/SH{bF2{/bF2 false def}if/S/ssh l/A/assh l/W/wssh l/AW/awssh l/sF true def}d /sh{/S/show l/A/ashow l/W/widthshow l/AW/awidthshow l/sF false def bF{B}if}d/sp{gs s gr}d/ssh{sv x gs psz 20 div dup neg rm dup show gr dup sv x currentfont/PaintType known{bf setfont}if 1 g show rs currentfont/PaintType known{currentfont mo setfont show}{osh}ife cup 3 -1 roll rs m}d/ST{cup/Sy xd/Sx xd}d /st{gs cup psz 4 div add mp Sx Sy psz 4 div add lp 10 w s gr}d /U{cup/Uy xd/Ux xd}d/u{gs cup -24 add m Ux Uy -24 add li 12 w s gr}d /ul{cup osv plen pwid 7 -2 roll rs rs bp 6 1 roll co m}d/WPen StandardEncoding 256 array copy def 0 [127/Aacute/Acircumflex/Adieresis/Agrave/Aring/Atilde/Ccedilla /Delta/Eacute/Ecircumflex/Edieresis/Egrave/Eth/Gamma/Iacute/Icircumflex/Idieresis/Igrave/Lambda/Ntilde/Oacute /Ocircumflex/Odieresis/Ograve/Omega/Otilde/Phi/Pi/Psi/Scaron/Sigma/TeXtext32/Theta/Thorn 176/Pts 181/dbar 190/Hbar 192/hbar 201/Ldot 204/ldot 209/Uacute/Ucircumflex/Udieresis/Ugrave/Upsilon/Xi/Yacute /Ydieresis/Zcaron/aacute/acircumflex/adieresis/agrave/aring/atilde/brokenbar 226/approxequal 228/ccedilla/copyright/degree/divide 236/dotlessj/eacute/ecircumflex/edieresis/egrave 242/eth/ff/ffi 246/ffl/iacute 252/icircumflex/idieresis/igrave/logicalnot 1/minus/mu/multiply/ntilde/oacute/ocircumflex/odieresis/ograve/onehalf/onequarter/onesuperior/otilde/plusminus /registered/scaron/thorn/threequarters/threesuperior/trademark/twosuperior/uacute/ucircumflex/udieresis /ugrave/yacute/ydieresis/zcaron/IJ/ij/Eng/eng ]{dup type/nametype eq{WPen 2 ix 2 ix put p 1 add}{x p}ife}forall p/URy 0 def/URx 0 def/LLy 0 def/LLx 0 def/dxcg 0 def/dx1 0 def/dx2 0 def/dx3 0 def /cgray 0 def/curstep -1 def/dis 0 def/steps 0 def/gsteps 0 def/grot 0 def/gtype 0 def/ry 0 def /rx 0 def/botg 0 def/topg 0 def/bgc 0 def/tgc 0 def/cgc 0 def /extents{fpath flattenpath pathbbox/URy xd/URx xd/LLy xd/LLx xd}def /dxcolor{cml 0 eq{cgray dxcg sub dup/cgray xd curstep -1 eq{g} {/curstep curstep 1 sub def curstep 1 eq{p botg gd}{g}ife}ife} {cgc aload p dx3 sub 3 1 roll dx2 sub 3 1 roll dx1 sub 3 1 roll 3 array astore/cgc xd cgc aload p setrgbcolor}ife}d/box{LLx LLy m URx LLy li URx URy li LLx URy li cp s}def /calcdx{sub gsteps 1 sub div 255 div}def /computegdx{topg botg calcdx/dxcg xd}def/computeRGBdx{mark tgc aload p bgc aload p 3 ix 1 ix calcdx/dx3 xd 4 ix 2 ix calcdx/dx2 xd 5 ix 3 ix calcdx/dx1 xd cleartomark}def /ccdx{cml 0 eq{computegdx}{computeRGBdx}ife}def/stclr{cml 0 eq{topg gd/cgray currentgray def} {tgc aload p c currentrgbcolor 3 array astore/cgc xd}ife}def/sgf{/steps gsteps .5 sub def /midx LLx abs def/midy URy abs def /width URx LLx sub def/dx width midx sub steps div def /height URy LLy sub def/dy height midy sub steps div def /dw width steps div def/dl height steps div def width w stclr/xpos LLx def/ypos URy def/lw width def/lh height def gsteps{xpos lw 2 div add ypos m xpos lw 2 div add ypos lh sub li s/lh lh dl sub def/ypos ypos dy sub def gtype 1 eq{/lw lw dw sub def/xpos xpos dx add def lw w}if dxcolor}repeat/curstep -1 def}def /dfc{dup mul x dup mul add sqrt dup dis gt{/dis xd}{p}ife}def /fdis{/midx 0 def /midy 0 def /width URx LLx sub def/gcx width rx mul def/height URy LLy sub def/gcy height ry mul def gcx gcy dfc width gcx sub gcy dfc width gcx sub height gcy sub dfc gcx height gcy sub dfc}def/rgf{/steps gsteps def fdis/lw dis steps .5 sub div def/radius lw def lw 2 div w stclr midx lw 2 div sub midy m midx midy radius 2 div 0 361 arc s lw w steps 1 sub dup/curstep xd/curstep curstep 1 add def {dxcolor midx midy radius 0 361 arc s/radius radius lw add def}repeat/curstep -1 def}def /gf{fpath flattenpath/inbbox xd/gsteps xd/grot xd/gtype xd/ry x 100 div def/rx x 100 div def cml 0 eq{gtype 1 eq{x}if/botg xd/topg xd}{gtype 2 ne{6 3 roll}if 3 array astore/bgc xd 3 array astore/tgc xd}ife sv[]0 sd eoclip inbbox length 4 eq{np inbbox aload p m li}if gsteps 1 eq {stclr f}{mcm 3 get 0 gt{/grot grot 180 add def}if gtype 2 eq{/rx 1.0 rx sub def/ry 1.0 ry sub def}if extents /newx URx LLx sub 1 rx sub mul LLx add def /newy URy LLy sub ry mul LLy add def newx newy tr xRyR 1 idtransform div abs 1 sc grot re extents gsteps 0 eq{csteps}if ccdx gtype 0 eq {sgf}{gtype 1 eq{sgf}{rgf}ife}ife}ife rs}d/csteps{fdis dis 72 div fr mul cs p p dup xres eq{p p/gsteps xres def}{div/gsteps x round cvi dup 1 le{p 2}if def}ife}def /ssf{dup 0 eq{p}{cs 3 ix 3 1 roll ss p p}ife}d/ssa{cs 4 1 roll p 1 ix 4 -1 roll ss p}d /invalidcolortable? true def /pdfmark where{p}{userdict/pdfmark/cleartomark load put}ifelse /level2 {/languagelevel where {p languagelevel 2 ge}{false} ife} def /level1 {level2 not} def level2 { /PATmp{x dup length 2 add dict copy begin currentdict/Multi known not{/Multi 1 def}if Multi 1 ne{/UserProc/PaintProc load def /PaintProc{begin 0 1 Multi 1 sub{PaintColors 1 get PATsc PaintData x get gs currentdict UserProc gr}for end}d }if currentdict end x makepattern }d/PATDict 3 dict def/PATsc{mark x aload p counttomark 1 eq{gd}if counttomark 3 eq{c}if cleartomark}d/PATsp{PATDict begin/CColor[currentcolor]def /CCSpace currentcolorspace def end dup/PaintType get 2 eq{x dup length dup 1 eq{[/Pattern/DeviceGray]setcolorspace}if dup 3 eq{[/Pattern/DeviceRGB]setcolorspace}if 4 eq{[/Pattern/DeviceCMYK]setcolorspace}if aload length 1 add -1 roll}if setpattern}d/PATusp{PATDict begin CCSpace setcolorspace CColor aload p setcolor end p}d /pdictt 20 dict def pdictt begin/dummy null def/PaintType 1 def/PatternType 1 def/TilingType 2 def/BBox[0 0 1 1]def /XStep 1 def/YStep 1 def/Multi 2 def/PaintData[{0 0 m 0 1 rl 1 0 rl 0 -1 rl cp PaintColors 0 get dup null ne{PATsc f}{p}ife} {ptw pth polar[ptw 0 0 pth neg 0 ptw]{Bitmap}imagemask}]def /PaintProc{begin exec end}d end/makedict{pdictt 20 dict copy dup begin x/Bitmap xd x/PaintColors xd gs initmatrix 1 1 drx idtransform sc PaintColors 1 get null eq{false /polar xd PaintColors 1 PaintColors 0 get put PaintColors 0 null put}{true /polar xd}ife [ptws 0 0 pths 0 0]PATmp gr end}d /setpat{/pth xd/ptw xd/pths xd/ptws xd makedict/instpat xd instpat PATsp}d/unsetpat{instpat PATusp}d /myappcolorspace/DeviceRGB def/rgbclut 0 def /doclutimage{/rgbclut xd p bpc dup 8 eq{p 255}{4 eq{15}{3}ife} ife/hival xd[/Indexed myappcolorspace hival rgbclut]setcolorspace myimagedict dup begin/Width iw def/Height ih def/Decode[0 hival]def/ImageMatrix[1 0 0 -1 0 ih]def /DataSource setupimageproc def/BitsPerComponent bpc def /Interpolate smoothflag def end image}d/do24image{myappcolorspace setcolorspace myimagedict dup begin/Width iw def/Height ih def/Decode[0 1 0 1 0 1]def/ImageMatrix[1 0 0 -1 0 ih]def /DataSource setupimageproc def/BitsPerComponent 8 def/Interpolate smoothflag def end image}d/setup1asciiproc{[currentfile mystring/rh cvx/p cvx]cvx bind}d /setup1binaryproc{[currentfile mystring/readstring cvx/p cvx]cvx bind}d /setup2asciiproc{currentfile/ASCII85Decode filter/RunLengthDecode filter}d /setup2binaryproc{currentfile/ASCIIHexDecode filter/RunLengthDecode filter}d /myimagedict 16 dict dup begin/ImageType 1 def/MultipleDataSource false def end def /im_save 0 def/setupimageproc 0 def/polarity 0 def/smoothflag 0 def/mystring 0 def /bpc 0 def/ih 0 def/iw 0 def/beginimage{/im_save sv def dup 2 eq{p/setup2binaryproc}{dup 3 eq{p/setup2asciiproc} {0 eq{/setup1binaryproc}{/setup1asciiproc}ife}ife}ife /setupimageproc x l{[1 0]}{[0 1]}ife/polarity xd/smoothflag xd tr sc/mystring x string def/bpc xd/ih xd/iw xd}d/endimage{im_save rs np}d/1bitbwcopyimage{1 g 0 0 m 0 1 rl 1 0 rl 0 -1 rl cp fill 0 g myimagedict dup begin/Width iw def/Height ih def/Decode polarity def /ImageMatrix[1 0 0 -1 0 ih]def/DataSource setupimageproc def /BitsPerComponent 1 def/Interpolate smoothflag def end imagemask}d/1bitcopyimage{ssc 0 0 m 0 1 rl 1 0 rl 0 -1 rl cp fill ssc myimagedict dup begin/Width iw def/Height ih def /Decode polarity def/ImageMatrix[1 0 0 -1 0 ih]def /DataSource setupimageproc def/BitsPerComponent 1 def/Interpolate smoothflag def end imagemask}d/1bitmaskimage{ssc myimagedict dup begin/Width iw def/Height ih def/Decode polarity def /ImageMatrix[1 0 0 -1 0 ih]def/DataSource setupimageproc def /BitsPerComponent 1 def/Interpolate smoothflag def end imagemask}d } if level1 { /PATsc{aload length dup 1 eq{p dup null eq{p}{gd}ife}{p c}ife}d /PATtcalc{gs x concat mcm x 2 ne{dup 4 get x dup 5 get x XStep 0 drx XStep div x XStep div x 0 YStep drx YStep div x YStep div x 7 -3 roll astore}if gr}d /PATmp{x dup length 7 add dict copy begin TilingType PATtcalc /cm xd currentdict/Multi known not{/Multi 1 def}if/FontType 3 def/Encoding 256 array def 3 string 0 1 255{Encoding x dup 3 ix cvs cvn put}for p /FontMatrix mx def/FontBBox BBox def/BuildChar{mark 3 1 roll x begin Multi 1 ne{PaintData x get}{p}ife PaintType 2 eq Multi 1 ne or {XStep 0 FontBBox aload p setcachedevice}{XStep 0 setcharwidth}ife currentdict/PaintProc load end gs false PATredef exec true PATredef gr cleartomark}d currentdict end/foo x definefont}d /PATpcalc{PATDict/CurrentPattern get begin gs cm sm BBox aload p p p tr pathbbox gr YStep div ceiling 4 1 roll XStep div ceiling 4 1 roll YStep div floor 4 1 roll XStep div floor 4 1 roll 2 ix sub cvi abs x 3 ix sub cvi abs x 4 2 roll YStep mul x XStep mul x end}d/PATfill{sv 5 1 roll PATDict/CurrentPattern get dup begin setfont cm sm PaintType 2 eq{PATDict/PColor get PATsc}if 3 ix string 0 1 Multi 1 sub{3 ix 3 ix m Multi 1 ne{dup PaintColors x get dup null ne{PATsc}{p}ife}if 0 1 7 ix 1 sub{2 ix x 2 ix put}for p 3 ix{cup 2 ix show YStep add m}repeat}for 5{p}repeat end rs}d/oldeofill/eofill l /oldfill/fill l/oldstroke/stroke l/oldshow/show l/oldwidthshow/widthshow l/PATredef{userdict begin {/eofill{/eoclip load PATdraw np}d/fill{/clip load PATdraw np}d /stroke{PATstroke}d/show{0 0 null 0 0 6 -1 roll PATawidthshow}d /widthshow{0 0 3 -1 roll PATawidthshow}d}{/eofill{oldeofill}d /fill{oldfill}d/stroke{oldstroke}d/show{oldshow}d/widthshow{oldwidthshow}d}ife end}d false PATredef /PATdraw{PATpcalc gs 5 -1 roll exec np PATfill gr}d /PATstroke{{cup strokepath m PATpcalc gs clip np PATfill gr np}stopped {0.1 g oldstroke (Path is too complex, filling with light gray)=}if}d /PATsstr 1 string def/PATawidthshow{{dup PATsstr dup 0 4 -1 roll put false charpath/clip load PATdraw cup np m 3 ix eq{4 ix 4 ix rm}if 2 copy rm}forall p p p p p cup np m}d/PATDict 3 dict def/PATsp{true PATredef PATDict begin/CurrentPattern xd CurrentPattern/PaintType get 2 eq{/PColor xd}if/CColor[currentrgbcolor]def end}d /PATusp{false PATredef PATDict begin CColor aload p c end p}d /pdictt 20 dict def pdictt begin/dummy null def/PaintType 1 def/PatternType 1 def/TilingType 2 def/BBox[0 0 1 1]def /XStep 1 def/YStep 1 def/Multi 2 def/PaintData[{0 0 m 0 1 rl 1 0 rl 0 -1 rl cp PaintColors 0 get dup null ne{f}if p} {ptw pth polar[ptw 0 0 pth neg 0 ptw]{Bitmap}imagemask}]def /PaintProc{begin exec end}d end/makedict{pdictt 20 dict copy dup begin x/Bitmap xd x/PaintColors xd gs initmatrix 1 1 drx idtransform sc PaintColors 1 get null eq{false /polar xd PaintColors 1 PaintColors 0 get put PaintColors 0 null put}{true /polar xd}ife [ptws 0 0 pths 0 0]PATmp gr end}d /setpat{/pth xd/ptw xd/pths xd/ptws xd makedict/instpat xd instpat PATsp}d/unsetpat{instpat PATusp}d /snl{{/noload sv def}if}d/enl{{noload rs}if}d/nc 1 def /colorimage where{p true}{false}ife{/nc 0 statusdict begin/processcolors where{p p processcolors} {/deviceinfo where{p deviceinfo/Colors known {p{deviceinfo/Colors get}}if}if}ife end def nc 0 ne{systemdict/colorimage known systemdict/setcolortransfer known systemdict/currentcolortransfer known systemdict/currentcmykcolor known and and and not{/nc 0 def}if}if}if nc dup 1 ne x dup 3 ne x 4 ne and and{/nc 0 def}if nc 1 eq dup dup not snl{ /expandbw{expandfactor mul round cvi bwclut x get 255 div}d /doclutimage{p/bwclut xd bpc dup 8 eq{p 255}{4 eq{15}{3}ife}ife /expandfactor xd[/expandbw load/exec load dup currenttransfer x] cvx bind settransfer iw ih bpc[1 0 0 -1 0 ih]setupimageproc image}d}if not enl nc dup 3 eq x 4 eq or dup dup not snl{/nullproc{{}}def /concatutil{/exec load 7 -1 roll/exec load}d/defsubclut{1 add getinterval def}d /spconcattransfer{/Dclut x def/Cclut x def/Bclut x def/Aclut x def/ncompute x l currentcolortransfer[{Aclut ncompute}concatutil]cvx[{Bclut ncompute}concatutil]cvx [{Cclut ncompute}concatutil]cvx[{Dclut ncompute}concatutil]cvx setcolortransfer}d/setuprgbcluts{/bit3x rgbclut length 3 sub def /bit1x bit3x 3 idiv def/rclut rgbclut def/gclut rclut 1 bit3x defsubclut /bclut rclut 2 bit3x defsubclut}d}if not enl nc 3 eq dup dup not snl{/3compute{x bit3x mul round cvi get 255 div}d /doclutimage{/rgbclut xd p setuprgbcluts/3compute rclut gclut bclut dup spconcattransfer iw ih bpc[1 0 0 -1 0 ih][setupimageproc/exec load/dup load dup]cvx nullproc nullproc true 3 colorimage}d}if not enl nc 4 eq dup dup not snl{/stuffclut{cmykindex 3 -1 roll put}d /ftoint{1 x sub 255 mul round cvi}d/4compute{x bit4x mul round cvi get 255 div}d /computecmykclut{setuprgbcluts/bit4x rgbclut length 3 idiv 4 mul 4 sub def /cmykclut bit4x 4 add string def/cclut cmykclut def /mclut cclut 1 bit4x defsubclut/yclut cclut 2 bit4x defsubclut /kclut cclut 3 bit4x defsubclut/cmykindex 0 def 0 1 bit1x{dup/cmykindex x bit1x x sub 4 mul def 3 mul dup rclut x get 255 div x dup gclut x get 255 div x bclut x get 255 div setrgbcolor currentcmykcolor ftoint kclut stuffclut ftoint yclut stuffclut ftoint mclut stuffclut ftoint cclut stuffclut}for}d/doclutimage{/rgbclut xd p invalidcolortable? {computecmykclut}if/4compute cclut mclut yclut kclut spconcattransfer iw ih bpc[1 0 0 -1 0 ih][setupimageproc/exec load/dup load dup dup]cvx nullproc nullproc nullproc true 4 colorimage}d}if not enl nc 0 eq dup dup not snl{/las{3 mul 3 getinterval putinterval x 3 add x 3 copy}d/8lookup/las l/4lookup{/byte 1 ix def -4 bitshift las byte 15 and las}d /2lookup{/byte 1 ix def -6 bitshift las byte -4 bitshift 3 and las byte -2 bitshift 3 and las byte 3 and las}d/colorexpand{mystringexp 0 rgbclut 3 copy 7 -1 roll/mylookup load forall p p p p p}d /createexpandstr{/mystringexp x mystring length mul string def}d /doclutimage{/rgbclut xd p/mylookup bpc 8 eq {3 createexpandstr/8lookup}{bpc 4 eq{6 createexpandstr/4lookup}{12 createexpandstr /2lookup}ife}ife l iw ih bpc[1 0 0 -1 0 ih] [setupimageproc/exec load/colorexpand load/exec load]cvx false 3 colorimage}d}if not enl /colorimage where{p true}{false}ife dup{/do24image{iw ih 8[1 0 0 -1 0 ih] setupimageproc false 3 colorimage}d}if dup dup snl not{/rgbtogray{/str xd/len str length def/smlen len 3 idiv def /rstr str def/gstr str 1 len 1 sub getinterval def/bstr str 2 len 2 sub getinterval def str dup 0 1 smlen 1 sub{dup 3 mul rstr 1 ix get .3 mul gstr 2 ix get .59 mul add bstr 3 -1 roll get .11 mul add round cvi put dup}for p 0 smlen getinterval}d/do24image{iw ih 8[1 0 0 -1 0 ih] [setupimageproc/exec load/rgbtogray load/exec load]cvx bind image}d}if enl/doimage{iw ih 8[1 0 0 -1 0 ih]setupimageproc image}d /setup1asciiproc{[currentfile mystring/rh cvx/p cvx]cvx bind}d /setup1binaryproc{[currentfile mystring/readstring cvx/p cvx]cvx bind}d /iw 0 def/ih 0 def/im_save 0 def/setupimageproc 0 def/polarity 0 def /smoothflag 0 def/mystring 0 def/bpc 0 def/beginimage{/im_save sv def dup 0 eq {p/setup1binaryproc}{1 eq{/setup1asciiproc} {(error, can't use level2 data acquisition procs for level1)print flush}ife}ife /setupimageproc x l/polarity xd/smoothflag xd tr sc/mystring x string def/bpc xd/ih xd/iw xd}d /endimage{im_save rs np}d/1bitbwcopyimage{1 g 0 0 m 0 1 rl 1 0 rl 0 -1 rl cp fill 0 g iw ih polarity[1 0 0 -1 0 ih]setupimageproc imagemask}d/1bitcopyimage{setrgbcolor 0 0 m 0 1 rl 1 0 rl 0 -1 rl cp fill setrgbcolor iw ih polarity[1 0 0 -1 0 ih]setupimageproc imagemask}d/1bitmaskimage{setrgbcolor iw ih polarity[1 0 0 -1 0 ih]setupimageproc imagemask}d } if /BeginEPSF{end userdict begin/showpage{}def /b4 sv def/d_cnt countdictstack def/op_cnt count 1 sub def 0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit[]0 setdash newpath/languagelevel where{p languagelevel 1 ne {false setstrokeadjust false setoverprint}if}if}d end /EndEPSF{count op_cnt sub{pop}repeat countdictstack d_cnt sub{end}repeat b4 end restore wpdict begin np}bind def %%EndResource %%EndProlog userdict /SVDoc known {/SVDoc save def matrix astore setmatrix}if userdict /pagesave known {/pagesave save def matrix astore setmatrix}if currentdict /SV known {userdict /SVDoc known {/SV SVDoc def} {/SV save def matrix astore setmatrix}ifelse}if wpdict begin mcm [0.0 0.0 0.0 0.0 0.0 0.0 ] concat mcm /cml 0 def 1 1 dtransform dup 0 ne{div}{pop pop 1}ife /xRyR xd sm mcm sm sm icl end wpdict begin mcm sm mcm /cml 0 def 1 1 dtransform dup 0 ne{div}{pop pop 1}ife /xRyR xd icl end wpdict begin mcm 0.25 0.25 sc 900.0 901.0 tr np 32 32 m 7764 32 li 7764 2292 li 32 2292 li cp 204 255 div g [] 0 sd 0 w 0 lj 0 lc eofill 27 255 div g sm icl end wpdict begin mcm 0.25 0.25 sc 900.0 901.0 tr np 32 32 m 44 32 li 44 2288 li 32 2288 li cp 0 255 div g 13 w 0 lc fill np 32 32 m 7760 32 li 7760 44 li 32 44 li cp 0 255 div g fill np 7752 32 m 7764 32 li 7764 2288 li 7752 2288 li cp 0 255 div g fill np 32 2280 m 7760 2280 li 7760 2292 li 32 2292 li cp 0 255 div g fill np 0 0 m 12 0 li 12 2320 li 0 2320 li cp 0 255 div g fill np 0 0 m 7792 0 li 7792 12 li 0 12 li cp 0 255 div g fill np 7784 0 m 7796 0 li 7796 2320 li 7784 2320 li cp 0 255 div g fill np 0 2312 m 7792 2312 li 7792 2324 li 0 2324 li cp 0 255 div g fill 0 w 0 lc sm icl end 32 0 0 37 37 0 0 0 35 /Helvetica-Bold /font13 ANSIFont font 0 0 0 fC 225 2878 190 (FALL 1996) 190 SB 987 2878 426 (doughert@acf4.nyu.edu) 426 SB 32 0 0 50 50 0 0 0 47 /Helvetica-Bold /font13 ANSIFont font 1698 2866 477 (G61.1830 BASICS\2261) 477 SB 32 0 0 66 66 0 0 0 62 /Helvetica-Bold /font13 ANSIFont font 878 264 644 (G61.1830-01 31508 ) 644 SB 32 0 0 83 83 0 0 0 77 /Helvetica-Bold /font13 ANSIFont font 361 345 1678 (Introduction to Programming for Linguists) 1678 SB 32 0 0 58 58 0 0 0 53 /Helvetica-Bold /font13 ANSIFont font 886 443 628 (Prof. Ray C. Dougherty) 628 SB 1032 512 337 (Th 6:30-9:00) 337 SB 1078 581 244 (Main 509) 244 SB 32 0 0 50 50 0 0 0 47 /Helvetica-Bold /font13 ANSIFont font 404 650 1592 (http://www.nyu.edu/pages/linguistics/courses/g611830/basics.html) 1592 SB 262 711 585 (doughert@acf4.nyu.edu ) 585 SB 1779 711 359 (1-212-998-7958) 359 SB 32 0 0 41 41 0 0 0 38 /Helvetica-Bold /font13 ANSIFont font 225 875 30 (C) 29 SB 254 875 32 (O) 31 SB 285 875 30 (U) 29 SB 314 875 30 (R) 29 SB 343 875 27 (S) 26 SB 369 875 27 (E) 26 SB 395 875 11 ( ) 10 SB 405 875 30 (D) 29 SB 434 875 27 (E) 26 SB 460 875 27 (S) 26 SB 486 875 30 (C) 29 SB 515 875 30 (R) 29 SB 544 875 10 (I) 9 SB 553 875 27 (P) 26 SB 579 875 26 (T) 25 SB 604 875 10 (I) 9 SB 613 875 32 (O) 31 SB 644 875 30 (N) 29 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 673 876 11 (:) 10 SB 683 876 10 ( ) 9 SB 692 876 25 (T) 24 SB 716 876 20 (h) 19 SB 735 876 18 (e) 17 SB 752 876 10 ( ) 9 SB 761 876 20 (g) 19 SB 780 876 20 (o) 19 SB 799 876 18 (a) 17 SB 816 876 11 (l) 10 SB 826 876 10 ( ) 9 SB 835 876 20 (o) 19 SB 854 876 12 (f) 11 SB 865 876 10 ( ) 9 SB 874 876 11 (t) 10 SB 884 876 20 (h) 19 SB 903 876 11 (i) 10 SB 913 876 16 (s) 15 SB 928 876 10 ( ) 9 SB 937 876 18 (c) 17 SB 954 876 20 (o) 19 SB 973 876 20 (u) 19 SB 992 876 14 (r) 13 SB 1005 876 16 (s) 15 SB 1020 876 18 (e) 17 SB 1037 876 10 ( ) 9 SB 1046 876 11 (i) 10 SB 1056 876 16 (s) 15 SB 1071 876 10 ( ) 9 SB 1080 876 11 (t) 10 SB 1090 876 20 (o) 19 SB 1109 876 10 ( ) 9 SB 1118 876 11 (i) 10 SB 1128 876 20 (n) 19 SB 1147 876 11 (t) 10 SB 1157 876 14 (r) 13 SB 1170 876 20 (o) 19 SB 1189 876 20 (d) 19 SB 1208 876 20 (u) 19 SB 1227 876 18 (c) 17 SB 1244 876 18 (e) 17 SB 1261 876 10 ( ) 9 SB 1270 876 16 (s) 15 SB 1285 876 11 (t) 10 SB 1295 876 20 (u) 19 SB 1314 876 20 (d) 19 SB 1333 876 18 (e) 17 SB 1350 876 20 (n) 19 SB 1369 876 806 (ts to the problems involved in implementing ideas) 806 SB 225 925 18 (a) 17 SB 242 925 21 (b) 20 SB 262 925 20 (o) 19 SB 281 925 20 (u) 19 SB 300 925 11 (t) 10 SB 310 925 10 ( ) 9 SB 319 925 20 (g) 19 SB 338 925 18 (e) 17 SB 355 925 20 (n) 19 SB 374 925 18 (e) 17 SB 391 925 14 (r) 13 SB 404 925 18 (a) 17 SB 421 925 11 (t) 10 SB 431 925 11 (i) 10 SB 441 925 20 (v) 19 SB 460 925 18 (e) 17 SB 477 925 10 ( ) 9 SB 486 925 20 (g) 19 SB 505 925 14 (r) 13 SB 518 925 18 (a) 17 SB 535 925 31 (m) 30 SB 565 925 31 (m) 30 SB 595 925 18 (a) 17 SB 612 925 14 (r) 13 SB 625 925 10 (,) 9 SB 634 925 10 ( ) 9 SB 643 925 11 (i) 10 SB 653 925 20 (n) 19 SB 672 925 10 ( ) 9 SB 681 925 21 (p) 20 SB 701 925 18 (a) 17 SB 718 925 14 (r) 13 SB 731 925 11 (t) 10 SB 741 925 1434 (icular the ideas of Noam Chomsky and the minimalist program, into a computer program) 1434 SB 225 974 11 (i) 10 SB 235 974 20 (n) 19 SB 254 974 10 ( ) 9 SB 263 974 18 (a) 17 SB 280 974 10 ( ) 9 SB 289 974 11 (l) 10 SB 299 974 20 (o) 19 SB 318 974 20 (g) 19 SB 337 974 11 (i) 10 SB 347 974 18 (c) 17 SB 364 974 18 (a) 17 SB 381 974 11 (l) 10 SB 391 974 10 ( ) 9 SB 400 974 18 (c) 17 SB 417 974 20 (o) 19 SB 436 974 20 (n) 19 SB 455 974 16 (s) 15 SB 470 974 11 (t) 10 SB 480 974 14 (r) 13 SB 493 974 1682 (aint based system, in particular into Prolog, short for Programming in Logic. We assume that the student) 1682 SB 225 1023 20 (k) 21 SB 246 1023 20 (n) 21 SB 267 1023 20 (o) 21 SB 288 1023 29 (w) 30 SB 318 1023 16 (s) 17 SB 335 1023 10 ( ) 14 SB 349 1023 11 (l) 12 SB 361 1023 11 (i) 12 SB 373 1023 11 (t) 12 SB 385 1023 11 (t) 12 SB 397 1023 11 (l) 12 SB 409 1023 38 (e, ) 41 SB 450 1023 33 (if ) 36 SB 486 1023 158 (anything, ) 161 SB 647 1023 100 (about ) 103 SB 750 1023 240 (computational ) 243 SB 993 1023 185 (linguistics, ) 188 SB 1181 1023 240 (programming, ) 243 SB 1424 1023 128 (Prolog, ) 131 SB 1555 1023 44 (or ) 47 SB 1602 1023 91 (Lisp. ) 94 SB 1696 1023 73 (The ) 76 SB 1772 1023 144 (majority ) 147 SB 1919 1023 42 (of ) 45 SB 1964 1023 59 (the ) 62 SB 2026 1023 131 (linguisti) 131 SB 2157 1023 18 (c) 18 SB 225 1072 18 (e) 19 SB 244 1072 20 (x) 21 SB 265 1072 18 (a) 19 SB 284 1072 31 (m) 32 SB 316 1072 21 (p) 22 SB 338 1072 11 (l) 12 SB 350 1072 18 (e) 19 SB 369 1072 16 (s) 17 SB 386 1072 10 ( ) 12 SB 398 1072 18 (c) 19 SB 417 1072 91 (enter ) 92 SB 509 1072 50 (on ) 51 SB 560 1072 59 (the ) 60 SB 620 1072 152 (structure ) 153 SB 773 1072 42 (of ) 43 SB 816 1072 59 (the ) 60 SB 876 1072 128 (lexicon ) 129 SB 1005 1072 68 (and ) 69 SB 1074 1072 59 (the ) 60 SB 1134 1072 128 (content ) 129 SB 1263 1072 42 (of ) 43 SB 1306 1072 117 (lexical ) 118 SB 1424 1072 97 (items ) 98 SB 1522 1072 41 (in ) 42 SB 1564 1072 28 (a ) 29 SB 1593 1072 119 (logical ) 120 SB 1713 1072 169 (constraint ) 170 SB 1883 1072 103 (based ) 104 SB 1987 1072 156 (grammar ) 157 SB 2144 1072 11 (i) 11 SB 2155 1072 20 (n) 20 SB 225 1121 29 (w) 30 SB 255 1121 20 (h) 21 SB 276 1121 11 (i) 12 SB 288 1121 18 (c) 19 SB 307 1121 20 (h) 21 SB 328 1121 10 ( ) 13 SB 341 1121 18 (a) 19 SB 360 1121 11 (l) 12 SB 372 1121 11 (l) 12 SB 384 1121 10 ( ) 13 SB 397 1121 16 (s) 17 SB 414 1121 11 (t) 12 SB 426 1121 14 (r) 15 SB 441 1121 20 (u) 21 SB 462 1121 18 (c) 19 SB 481 1121 73 (ture ) 75 SB 556 1121 37 (is ) 39 SB 595 1121 161 (projected ) 163 SB 758 1121 87 (from ) 89 SB 847 1121 59 (the ) 61 SB 908 1121 128 (lexicon ) 130 SB 1038 1121 49 (by ) 51 SB 1089 1121 129 (general ) 131 SB 1220 1121 119 (logical ) 121 SB 1341 1121 171 (principles ) 173 SB 1514 1121 68 (and ) 70 SB 1584 1121 117 (almost ) 119 SB 1703 1121 50 (all ) 52 SB 1755 1121 185 (constraints ) 187 SB 1942 1121 60 (are ) 62 SB 2004 1121 129 (defined ) 131 SB 2135 1121 20 (o) 20 SB 2155 1121 20 (n) 20 SB 225 1170 192 (derivational) 192 SB 417 1170 10 ( ) 11 SB 428 1170 171 (principles ) 172 SB 600 1170 61 (not ) 62 SB 662 1170 50 (on ) 51 SB 713 1170 163 (structural ) 164 SB 877 1170 251 (configurations. ) 252 SB 1129 1170 82 (This ) 83 SB 1212 1170 963 (term we will write a Prolog computer program \(lexicon and) 963 SB 225 1220 21 (p) 20 SB 245 1220 14 (r) 13 SB 258 1220 11 (i) 10 SB 268 1220 20 (n) 19 SB 287 1220 18 (c) 17 SB 304 1220 11 (i) 10 SB 314 1220 21 (p) 20 SB 334 1220 11 (l) 10 SB 344 1220 18 (e) 17 SB 361 1220 16 (s) 15 SB 376 1220 10 ( ) 9 SB 385 1220 20 (o) 19 SB 404 1220 12 (f) 11 SB 415 1220 10 ( ) 9 SB 424 1220 872 (combination\) that will pair a time expression, such as ) 872 SB 32 0 0 41 41 0 0 0 38 /Times-Italic /font31 ANSIFont font 1296 1219 879 (on Monday July fourth nineteen hundred and seventy) 879 SB 225 1269 21 (a) 20 SB 245 1269 11 (t) 10 SB 255 1269 10 ( ) 9 SB 264 1269 16 (s) 15 SB 279 1269 11 (i) 10 SB 289 1269 18 (x) 17 SB 306 1269 10 ( ) 9 SB 315 1269 12 (f) 11 SB 326 1269 11 (i) 10 SB 336 1269 12 (f) 11 SB 347 1269 11 (t) 10 SB 357 1269 18 (e) 17 SB 374 1269 18 (e) 17 SB 391 1269 21 (n) 20 SB 411 1269 10 ( ) 9 SB 420 1269 11 (i) 10 SB 430 1269 21 (n) 20 SB 450 1269 10 ( ) 9 SB 459 1269 11 (t) 10 SB 469 1269 21 (h) 20 SB 489 1269 18 (e) 17 SB 506 1269 10 ( ) 9 SB 515 1269 128 (evening) 128 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 643 1270 1532 ( with a semantic/logical representation in terms of a twenty four hour clock and a twelve month) 1532 SB 225 1319 16 (s) 15 SB 240 1319 20 (o) 19 SB 259 1319 11 (l) 10 SB 269 1319 18 (a) 17 SB 286 1319 14 (r) 13 SB 299 1319 10 ( ) 9 SB 308 1319 18 (c) 17 SB 325 1319 18 (a) 17 SB 342 1319 11 (l) 10 SB 352 1319 18 (e) 17 SB 369 1319 20 (n) 19 SB 388 1319 20 (d) 19 SB 407 1319 18 (a) 17 SB 424 1319 14 (r) 13 SB 437 1319 10 (.) 9 SB 446 1319 10 ( ) 9 SB 455 1319 38 (W) 37 SB 492 1319 18 (e) 17 SB 509 1319 10 ( ) 9 SB 518 1319 20 (d) 19 SB 537 1319 11 (i) 10 SB 547 1319 16 (s) 15 SB 562 1319 18 (c) 17 SB 579 1319 20 (u) 19 SB 598 1319 16 (s) 15 SB 613 1319 16 (s) 15 SB 628 1319 10 ( ) 9 SB 637 1319 18 (c) 17 SB 654 1319 20 (o) 19 SB 673 1319 31 (m) 30 SB 703 1319 21 (p) 20 SB 723 1319 20 (u) 19 SB 742 1319 11 (t) 10 SB 752 1319 18 (e) 17 SB 769 1319 14 (r) 13 SB 782 1319 11 (i) 10 SB 792 1319 18 (z) 17 SB 809 1319 18 (e) 17 SB 826 1319 20 (d) 19 SB 845 1319 10 ( ) 9 SB 854 1319 11 (t) 10 SB 864 1319 14 (r) 13 SB 877 1319 18 (a) 17 SB 894 1319 20 (n) 19 SB 913 1319 1262 (slations between languages with the same calendar \(French, German, English\)) 1262 SB 225 1368 1761 (and languages with different \(solar versus lunar\) calendars, such as Hebrew and Chinese. See the documents:) 1761 SB 32 0 0 41 41 0 0 0 38 /Helvetica-Bold /font13 ANSIFont font 375 1416 1303 (http://www.nyu.edu/pages/linguistics/courses/g611830/basics.html) 1303 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 1678 1417 264 ( \(this document\)) 264 SB 32 0 0 41 41 0 0 0 38 /Helvetica-Bold /font13 ANSIFont font 375 1465 1352 (http://www.nyu.edu/pages/linguistics/courses/g611830/overview.html) 1352 SB 375 1513 1291 (http://www.nyu.edu/pages/linguistics/courses/g611830/syllab.html) 1291 SB 375 1561 1312 (http://www.nyu.edu/pages/linguistics/courses/g611830/project.html) 1312 SB 225 1634 30 (B) 29 SB 254 1634 27 (A) 26 SB 280 1634 30 (C) 29 SB 309 1634 30 (K) 29 SB 338 1634 32 (G) 31 SB 369 1634 30 (R) 29 SB 398 1634 32 (O) 31 SB 429 1634 30 (U) 29 SB 458 1634 30 (N) 29 SB 487 1634 30 (D) 29 SB 516 1634 11 ( ) 10 SB 526 1634 30 (R) 29 SB 555 1634 27 (E) 26 SB 581 1634 32 (Q) 31 SB 612 1634 30 (U) 29 SB 641 1634 10 (I) 9 SB 650 1634 30 (R) 29 SB 679 1634 27 (E) 26 SB 705 1634 33 (M) 32 SB 737 1634 27 (E) 26 SB 763 1634 30 (N) 29 SB 792 1634 26 (T) 25 SB 817 1634 27 (S) 26 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 843 1635 11 (:) 10 SB 853 1635 10 ( ) 9 SB 862 1635 30 (N) 29 SB 891 1635 20 (o) 19 SB 910 1635 20 (n) 19 SB 929 1635 18 (e) 17 SB 946 1635 10 (.) 9 SB 955 1635 10 ( ) 9 SB 964 1635 38 (W) 37 SB 1001 1635 18 (e) 17 SB 1018 1635 10 ( ) 9 SB 1027 1635 18 (a) 17 SB 1044 1635 16 (s) 15 SB 1059 1635 16 (s) 15 SB 1074 1635 20 (u) 19 SB 1093 1635 31 (m) 30 SB 1123 1635 18 (e) 17 SB 1140 1635 10 ( ) 9 SB 1149 1635 11 (t) 10 SB 1159 1635 20 (h) 19 SB 1178 1635 18 (a) 17 SB 1195 1635 705 (t students are unfamiliar with the concepts \() 705 SB 32 0 0 41 41 0 0 0 38 /Times-Italic /font31 ANSIFont font 1900 1634 275 (level, derivation,) 275 SB 225 1684 324 (merge, morphology) 324 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 549 1685 1551 (, etc\) in the minimalist program and know almost nothing about the computer language Prolog. ) 1551 SB 32 0 0 41 41 0 0 0 38 /Helvetica-Bold /font13 ANSIFont font 225 1758 176 (COURSE) 176 SB 401 1758 11 ( ) 12 SB 413 1758 343 (REQUIREMENTS:) 343 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 756 1759 10 ( ) 11 SB 767 1759 73 (The ) 74 SB 841 1759 222 (requirements ) 223 SB 1064 1759 60 (are ) 61 SB 1125 1759 137 (detailed ) 138 SB 1263 1759 41 (in ) 42 SB 1305 1759 59 (the ) 60 SB 1365 1759 810 (document: Course Final Project. Each student will) 810 SB 225 1808 29 (w) 28 SB 253 1808 14 (r) 13 SB 266 1808 11 (i) 10 SB 276 1808 11 (t) 10 SB 286 1808 18 (e) 17 SB 303 1808 10 ( ) 9 SB 312 1808 18 (a) 17 SB 329 1808 10 ( ) 9 SB 338 1808 23 (P) 22 SB 360 1808 14 (r) 13 SB 373 1808 20 (o) 19 SB 392 1808 11 (l) 10 SB 402 1808 20 (o) 19 SB 421 1808 20 (g) 19 SB 440 1808 10 ( ) 9 SB 449 1808 21 (p) 20 SB 469 1808 14 (r) 13 SB 482 1808 20 (o) 19 SB 501 1808 20 (g) 19 SB 520 1808 14 (r) 13 SB 533 1808 18 (a) 17 SB 550 1808 31 (m) 30 SB 580 1808 10 ( ) 9 SB 589 1808 11 (t) 10 SB 599 1808 20 (o) 19 SB 618 1808 10 ( ) 9 SB 627 1808 21 (p) 20 SB 647 1808 18 (a) 17 SB 664 1808 11 (i) 10 SB 674 1808 14 (r) 13 SB 687 1808 10 ( ) 9 SB 696 1808 11 (t) 10 SB 706 1808 11 (i) 10 SB 716 1808 1459 (me expressions in some language \(English, French, German Hebrew...\) with time and date) 1459 SB 225 1857 18 (e) 17 SB 242 1857 20 (x) 19 SB 261 1857 21 (p) 20 SB 281 1857 14 (r) 13 SB 294 1857 18 (e) 17 SB 311 1857 16 (s) 15 SB 326 1857 16 (s) 15 SB 341 1857 11 (i) 10 SB 351 1857 20 (o) 19 SB 370 1857 20 (n) 19 SB 389 1857 16 (s) 15 SB 404 1857 10 ( ) 9 SB 413 1857 11 (i) 10 SB 423 1857 20 (n) 19 SB 442 1857 10 ( ) 9 SB 451 1857 11 (t) 10 SB 461 1857 18 (e) 17 SB 478 1857 14 (r) 13 SB 491 1857 31 (m) 30 SB 521 1857 16 (s) 15 SB 536 1857 10 ( ) 9 SB 545 1857 20 (o) 19 SB 564 1857 12 (f) 11 SB 575 1857 10 ( ) 9 SB 584 1857 18 (a) 17 SB 601 1857 10 ( ) 9 SB 610 1857 11 (t) 10 SB 620 1857 29 (w) 28 SB 648 1857 18 (e) 17 SB 665 1857 20 (n) 19 SB 684 1857 11 (t) 10 SB 694 1857 1481 (y four hour clock and a Gregorian calendar \(Month, Date, Hour, Minute, Year\). We will go) 1481 SB 225 1906 924 (over the assignment and discuss it at length in the course.) 924 SB 32 0 0 41 41 0 0 0 38 /Helvetica-Bold /font13 ANSIFont font 225 1979 30 (C) 29 SB 254 1979 32 (O) 31 SB 285 1979 33 (M) 32 SB 317 1979 27 (P) 26 SB 343 1979 30 (U) 29 SB 372 1979 26 (T) 25 SB 397 1979 27 (E) 26 SB 423 1979 30 (R) 29 SB 452 1979 11 ( ) 10 SB 462 1979 27 (A) 26 SB 488 1979 30 (C) 29 SB 517 1979 30 (C) 29 SB 546 1979 32 (O) 31 SB 577 1979 30 (U) 29 SB 606 1979 30 (N) 29 SB 635 1979 26 (T) 25 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 660 1980 11 (:) 10 SB 670 1980 10 ( ) 9 SB 679 1980 25 (E) 24 SB 703 1980 18 (a) 17 SB 720 1980 18 (c) 17 SB 737 1980 20 (h) 19 SB 756 1980 10 ( ) 9 SB 765 1980 16 (s) 15 SB 780 1980 11 (t) 10 SB 790 1980 20 (u) 19 SB 809 1980 20 (d) 19 SB 828 1980 18 (e) 17 SB 845 1980 20 (n) 19 SB 864 1980 11 (t) 10 SB 874 1980 10 ( ) 9 SB 883 1980 14 (r) 13 SB 896 1980 18 (e) 17 SB 913 1980 20 (g) 19 SB 932 1980 11 (i) 10 SB 942 1980 16 (s) 15 SB 957 1980 11 (t) 10 SB 967 1980 18 (e) 17 SB 984 1980 14 (r) 13 SB 997 1980 18 (e) 17 SB 1014 1980 20 (d) 19 SB 1033 1980 10 ( ) 9 SB 1042 1980 12 (f) 11 SB 1053 1980 20 (o) 19 SB 1072 1980 14 (r) 13 SB 1085 1980 10 ( ) 9 SB 1094 1980 11 (t) 10 SB 1104 1980 20 (h) 19 SB 1123 1980 18 (e) 17 SB 1140 1980 10 ( ) 9 SB 1149 1980 1026 (class will have an account on the ACF4 Unix Vax and accounts) 1026 SB 225 2029 1156 (to the IBM PC and Macintosh Labs. These are connected to the WWW.) 1156 SB 32 0 0 41 41 0 0 0 38 /Helvetica-Bold /font13 ANSIFont font 225 2101 165 (BOOKS:) 165 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 375 2151 385 (Chomsky, Noam. 1966.) 385 SB 32 0 0 41 41 0 0 0 38 /Times-Italic /font31 ANSIFont font 760 2150 438 ( The Minimalist Program. ) 438 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 1198 2151 488 (Cambridge, Mass: MIT Press.) 488 SB 32 0 0 41 41 0 0 0 38 /Helvetica-Bold /font13 ANSIFont font 525 2199 1080 (http://web.mit.edu/linguistics/www/chomsky.home.html) 1080 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 375 2249 30 (D) 29 SB 404 2249 20 (o) 19 SB 423 2249 20 (u) 19 SB 442 2249 20 (g) 19 SB 461 2249 20 (h) 19 SB 480 2249 18 (e) 17 SB 497 2249 14 (r) 13 SB 510 2249 11 (t) 10 SB 520 2249 18 (y) 17 SB 537 2249 10 (,) 9 SB 546 2249 10 ( ) 9 SB 555 2249 27 (R) 26 SB 581 2249 18 (a) 17 SB 598 2249 18 (y) 17 SB 615 2249 10 ( ) 9 SB 624 2249 27 (C) 26 SB 650 2249 10 (.) 9 SB 659 2249 10 ( ) 9 SB 668 2249 21 (1) 20 SB 688 2249 21 (9) 20 SB 708 2249 21 (9) 20 SB 728 2249 21 (4) 20 SB 748 2249 10 (.) 9 SB 757 2249 10 ( ) 9 SB 32 0 0 41 41 0 0 0 38 /Times-Italic /font31 ANSIFont font 766 2248 27 (N) 26 SB 792 2248 21 (a) 20 SB 812 2248 11 (t) 10 SB 822 2248 1188 (ural Language Computing: An English Generative Grammar in Prolog.) 1188 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 2010 2249 165 ( Hillsdale,) 165 SB 525 2298 405 (N.J.: Lawrence Erlbaum.) 405 SB 32 0 0 41 41 0 0 0 38 /Helvetica-Bold /font13 ANSIFont font 525 2346 962 (http://www.nyu.edu/pages/linguistics/anlcbk.html) 962 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 375 2396 29 (G) 30 SB 405 2396 18 (a) 19 SB 424 2396 18 (z) 19 SB 443 2396 20 (d) 21 SB 464 2396 18 (a) 19 SB 483 2396 14 (r) 15 SB 498 2396 10 (,) 11 SB 509 2396 10 ( ) 21 SB 530 2396 120 (Gerald ) 130 SB 660 2396 68 (and ) 78 SB 738 2396 98 (Chris ) 108 SB 846 2396 143 (Mellish. ) 153 SB 999 2396 104 (1989. ) 114 SB 32 0 0 41 41 0 0 0 38 /Times-Italic /font31 ANSIFont font 1113 2395 138 (Natural ) 148 SB 1261 2395 177 (Language ) 187 SB 1448 2395 192 (Processing ) 202 SB 1650 2395 42 (in ) 52 SB 1702 2395 138 (Prolog: ) 148 SB 1850 2395 56 (An ) 66 SB 1916 2395 217 (Introduction ) 227 SB 2143 2395 11 (t) 11 SB 2154 2395 21 (o) 21 SB 525 2445 438 (Computational Linguistics) 438 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 963 2446 548 (. New York: Addison Wesley Inc.) 548 SB 32 0 0 41 41 0 0 0 38 /Helvetica-Bold /font13 ANSIFont font 525 2494 1105 (http://www.ilc.pi.cnr.it:8080/@/resources/gm/gm/gm.html) 1105 SB 225 2542 343 (RECOMMENDED:) 343 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 375 2591 36 (M) 37 SB 412 2591 18 (a) 19 SB 431 2591 20 (n) 21 SB 452 2591 18 (y) 19 SB 471 2591 10 ( ) 16 SB 487 2591 21 (b) 22 SB 509 2591 20 (o) 21 SB 530 2591 20 (o) 21 SB 551 2591 20 (k) 21 SB 572 2591 16 (s) 17 SB 589 2591 10 (,) 11 SB 600 2591 10 ( ) 16 SB 616 2591 18 (a) 19 SB 635 2591 14 (r) 15 SB 650 2591 11 (t) 12 SB 662 2591 11 (i) 12 SB 674 2591 83 (cles, ) 88 SB 762 2591 68 (and ) 73 SB 835 2591 93 (other ) 98 SB 933 2591 147 (readings ) 152 SB 1085 2591 72 (will ) 77 SB 1162 2591 49 (be ) 54 SB 1216 2591 116 (placed ) 121 SB 1337 2591 50 (on ) 55 SB 1392 2591 128 (reserve ) 133 SB 1525 2591 41 (in ) 46 SB 1571 2591 105 (Bobst ) 110 SB 1681 2591 129 (Library ) 134 SB 1815 2591 68 (and ) 73 SB 1888 2591 41 (in ) 46 SB 1934 2591 59 (the ) 64 SB 1998 2591 161 (Linguistic) 161 SB 2159 2591 16 (s) 16 SB 225 2640 30 (D) 29 SB 254 2640 18 (e) 17 SB 271 2640 21 (p) 20 SB 291 2640 18 (a) 17 SB 308 2640 14 (r) 13 SB 321 2640 11 (t) 10 SB 331 2640 31 (m) 30 SB 361 2640 18 (e) 17 SB 378 2640 20 (n) 19 SB 397 2640 11 (t) 10 SB 407 2640 10 ( ) 9 SB 416 2640 23 (L) 22 SB 438 2640 11 (i) 10 SB 448 2640 21 (b) 20 SB 468 2640 14 (r) 13 SB 481 2640 18 (a) 17 SB 498 2640 14 (r) 13 SB 511 2640 18 (y) 17 SB 528 2640 10 (,) 9 SB 537 2640 10 ( ) 9 SB 546 2640 21 (7) 20 SB 566 2640 21 (1) 20 SB 586 2640 21 (9) 20 SB 606 2640 10 ( ) 9 SB 615 2640 27 (B) 26 SB 641 2640 14 (r) 13 SB 654 2640 20 (o) 19 SB 673 2640 18 (a) 17 SB 690 2640 20 (d) 19 SB 709 2640 29 (w) 28 SB 737 2640 18 (a) 17 SB 754 2640 18 (y) 17 SB 771 2640 10 (,) 9 SB 780 2640 10 ( ) 9 SB 789 2640 22 (F) 21 SB 810 2640 11 (i) 10 SB 820 2640 12 (f) 11 SB 831 2640 11 (t) 10 SB 841 2640 20 (h) 19 SB 860 2640 10 ( ) 9 SB 869 2640 22 (F) 21 SB 890 2640 11 (l) 10 SB 900 2640 20 (o) 19 SB 919 2640 20 (o) 19 SB 938 2640 14 (r) 13 SB 951 2640 10 (.) 9 SB 960 2640 10 ( ) 9 SB 969 2640 36 (M) 35 SB 1004 2640 18 (a) 17 SB 1021 2640 1154 (ny, perhaps most, of the readings are available on the World Wide Web) 1154 SB 225 2689 1263 (and can be downloaded by students. You will learn to use the WWW browser.) 1263 SB 32 0 0 41 41 0 0 0 38 /Helvetica-Bold /font13 ANSIFont font 225 2762 141 (EXAMS) 141 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 366 2763 1393 (: There are no examinations. There are four assignments culminating in a final project.) 1393 SB wpdict begin sm icl end 1 #C statusdict begin /manualfeed false store end EJ RS %%PageTrailer %%PageResources: font Helvetica-Bold %%+ font Times-Italic %%+ font Times-Roman %%Trailer SVDoc restore end %%Pages: 1 % TrueType font name key: % MSTT31c450 = 5ae7DArialF00000025000002bc0000 % MSTT31c45b = 5ae7DArialF00000032000002bc0000 % MSTT31c486 = 5ae7DArialF00000042000002bc0000 % MSTT31c491 = 5ae7DArialF00000053000002bc0000 % MSTT31c49c = 5ae7DArialF0000003a000002bc0000 % MSTT31c4a7 = 5ae7DArialF00000029000002bc0000 % MSTT31c4b2 = 5ae7DTimes New RomanF00000029000001900000 % MSTT31c4bf = 5ae7DTimes New RomanF00000029000001900001 % MSTT31c4cc = 5ae7DTimes New RomanF00000032000001900000 %%DocumentSuppliedResources: procset Win35Dict 3 1 %%DocumentNeededResources: font Helvetica-Bold %%+ font Times-Italic %%+ font Times-Roman %%EOF %-12345X%-12345X@PJL ENTER LANGUAGE = PostScript %!PS-Adobe-3.0 %%Creator: Windows PSCRIPT %%Title: H:\NYU.D\COURSES.D\G1830.D\OVERVIEW.WP6 %%BoundingBox: 18 19 593 774 %%DocumentNeededResources: (atend) %%DocumentSuppliedResources: (atend) %%Pages: (atend) %%BeginResource: procset Win35Dict 3 1 /Win35Dict 290 dict def Win35Dict begin/bd{bind def}bind def/in{72 mul}bd/ed{exch def}bd/ld{load def}bd/tr/translate ld/gs/gsave ld/gr /grestore ld/M/moveto ld/L/lineto ld/rmt/rmoveto ld/rlt/rlineto ld /rct/rcurveto ld/st/stroke ld/n/newpath ld/sm/setmatrix ld/cm/currentmatrix ld/cp/closepath ld/ARC/arcn ld/TR{65536 div}bd/lj/setlinejoin ld/lc /setlinecap ld/ml/setmiterlimit ld/sl/setlinewidth ld/scignore false def/sc{scignore{pop pop pop}{0 index 2 index eq 2 index 4 index eq and{pop pop 255 div setgray}{3{255 div 3 1 roll}repeat setrgbcolor}ifelse}ifelse}bd /FC{bR bG bB sc}bd/fC{/bB ed/bG ed/bR ed}bd/HC{hR hG hB sc}bd/hC{ /hB ed/hG ed/hR ed}bd/PC{pR pG pB sc}bd/pC{/pB ed/pG ed/pR ed}bd/sM matrix def/PenW 1 def/iPen 5 def/mxF matrix def/mxE matrix def/mxUE matrix def/mxUF matrix def/fBE false def/iDevRes 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def/fPP false def/SS{fPP{ /SV save def}{gs}ifelse}bd/RS{fPP{SV restore}{gr}ifelse}bd/EJ{gsave showpage grestore}bd/#C{userdict begin/#copies ed end}bd/FEbuf 2 string def/FEglyph(G )def/FE{1 exch{dup 16 FEbuf cvrs FEglyph exch 1 exch putinterval 1 index exch FEglyph cvn put}for}bd/SM{/iRes ed/cyP ed /cxPg ed/cyM ed/cxM ed 72 100 div dup scale dup 0 ne{90 eq{cyM exch 0 eq{cxM exch tr -90 rotate -1 1 scale}{cxM cxPg add exch tr +90 rotate}ifelse}{cyP cyM sub exch 0 ne{cxM exch tr -90 rotate}{cxM cxPg add exch tr -90 rotate 1 -1 scale}ifelse}ifelse}{pop cyP cyM sub exch 0 ne{cxM cxPg add exch tr 180 rotate}{cxM exch tr 1 -1 scale}ifelse}ifelse 100 iRes div dup scale 0 0 transform .25 add round .25 sub exch .25 add round .25 sub exch itransform translate}bd/SJ{1 index 0 eq{pop pop/fBE false def}{1 index/Break ed div/dxBreak ed/fBE true def}ifelse}bd/ANSIVec[ 16#0/grave 16#1/acute 16#2/circumflex 16#3/tilde 16#4/macron 16#5/breve 16#6/dotaccent 16#7/dieresis 16#8/ring 16#9/cedilla 16#A/hungarumlaut 16#B/ogonek 16#C/caron 16#D/dotlessi 16#27/quotesingle 16#60/grave 16#7C/bar 16#82/quotesinglbase 16#83/florin 16#84/quotedblbase 16#85 /ellipsis 16#86/dagger 16#87/daggerdbl 16#89/perthousand 16#8A/Scaron 16#8B/guilsinglleft 16#8C/OE 16#91/quoteleft 16#92/quoteright 16#93 /quotedblleft 16#94/quotedblright 16#95/bullet 16#96/endash 16#97 /emdash 16#99/trademark 16#9A/scaron 16#9B/guilsinglright 16#9C/oe 16#9F/Ydieresis 16#A0/space 16#A4/currency 16#A6/brokenbar 16#A7/section 16#A8/dieresis 16#A9/copyright 16#AA/ordfeminine 16#AB/guillemotleft 16#AC/logicalnot 16#AD/hyphen 16#AE/registered 16#AF/macron 16#B0/degree 16#B1/plusminus 16#B2/twosuperior 16#B3/threesuperior 16#B4/acute 16#B5 /mu 16#B6/paragraph 16#B7/periodcentered 16#B8/cedilla 16#B9/onesuperior 16#BA/ordmasculine 16#BB/guillemotright 16#BC/onequarter 16#BD/onehalf 16#BE/threequarters 16#BF/questiondown 16#C0/Agrave 16#C1/Aacute 16#C2 /Acircumflex 16#C3/Atilde 16#C4/Adieresis 16#C5/Aring 16#C6/AE 16#C7 /Ccedilla 16#C8/Egrave 16#C9/Eacute 16#CA/Ecircumflex 16#CB/Edieresis 16#CC/Igrave 16#CD/Iacute 16#CE/Icircumflex 16#CF/Idieresis 16#D0/Eth 16#D1/Ntilde 16#D2/Ograve 16#D3/Oacute 16#D4/Ocircumflex 16#D5/Otilde 16#D6/Odieresis 16#D7/multiply 16#D8/Oslash 16#D9/Ugrave 16#DA/Uacute 16#DB/Ucircumflex 16#DC/Udieresis 16#DD/Yacute 16#DE/Thorn 16#DF/germandbls 16#E0/agrave 16#E1/aacute 16#E2/acircumflex 16#E3/atilde 16#E4/adieresis 16#E5/aring 16#E6/ae 16#E7/ccedilla 16#E8/egrave 16#E9/eacute 16#EA /ecircumflex 16#EB/edieresis 16#EC/igrave 16#ED/iacute 16#EE/icircumflex 16#EF/idieresis 16#F0/eth 16#F1/ntilde 16#F2/ograve 16#F3/oacute 16#F4 /ocircumflex 16#F5/otilde 16#F6/odieresis 16#F7/divide 16#F8/oslash 16#F9/ugrave 16#FA/uacute 16#FB/ucircumflex 16#FC/udieresis 16#FD/yacute 16#FE/thorn 16#FF/ydieresis ] def/reencdict 12 dict def/IsChar{basefontdict /CharStrings get exch known}bd/MapCh{dup IsChar not{pop/bullet}if newfont/Encoding get 3 1 roll put}bd/MapDegree{16#b0/degree IsChar{ /degree}{/ring}ifelse MapCh}bd/MapBB{16#a6/brokenbar IsChar{/brokenbar}{ /bar}ifelse MapCh}bd/ANSIFont{reencdict begin/newfontname ed/basefontname ed FontDirectory newfontname known not{/basefontdict basefontname findfont def/newfont basefontdict maxlength dict def basefontdict{exch dup/FID ne{dup/Encoding eq{exch dup length array copy newfont 3 1 roll put}{exch newfont 3 1 roll put}ifelse}{pop pop}ifelse}forall newfont/FontName newfontname put 127 1 159{newfont/Encoding get exch/bullet put}for ANSIVec aload pop ANSIVec length 2 idiv{MapCh}repeat MapDegree MapBB newfontname newfont definefont pop}if newfontname end}bd/SB{FC/ULlen ed/str ed str length fBE not{dup 1 gt{1 sub}if}if/cbStr ed/dxGdi ed /y0 ed/x0 ed str stringwidth dup 0 ne{/y1 ed/x1 ed y1 y1 mul x1 x1 mul add sqrt dxGdi exch div 1 sub dup x1 mul cbStr div exch y1 mul cbStr div}{exch abs neg dxGdi add cbStr div exch}ifelse/dyExtra ed /dxExtra ed x0 y0 M fBE{dxBreak 0 BCh dxExtra dyExtra str awidthshow}{dxExtra dyExtra str ashow}ifelse fUL{x0 y0 M dxUL dyUL rmt ULlen fBE{Break add}if 0 mxUE transform gs rlt cyUL sl [] 0 setdash st gr}if fSO{x0 y0 M dxSO dySO rmt ULlen fBE{Break add}if 0 mxUE transform gs rlt cyUL sl [] 0 setdash st gr}if n/fBE false def}bd/font{/name ed/Ascent ed 0 ne/fT3 ed 0 ne/fSO ed 0 ne/fUL ed/Sy ed/Sx ed 10.0 div/ori ed -10.0 div/esc ed/BCh ed name findfont/xAscent 0 def/yAscent Ascent def/ULesc esc def ULesc mxUE rotate pop fT3{/esc 0 def xAscent yAscent mxUE transform /yAscent ed/xAscent ed}if [Sx 0 0 Sy neg xAscent yAscent] esc mxE rotate mxF concatmatrix makefont setfont [Sx 0 0 Sy neg 0 Ascent] mxUE mxUF concatmatrix pop fUL{currentfont dup/FontInfo get/UnderlinePosition known not{pop/Courier findfont}if/FontInfo get/UnderlinePosition get 1000 div 0 exch mxUF transform/dyUL ed/dxUL ed}if fSO{0 .3 mxUF transform /dySO ed/dxSO ed}if fUL fSO or{currentfont dup/FontInfo get/UnderlineThickness known not{pop/Courier findfont}if/FontInfo get/UnderlineThickness get 1000 div Sy mul/cyUL ed}if}bd/min{2 copy gt{exch}if pop}bd/max{2 copy lt{exch}if pop}bd/CP{/ft ed{{ft 0 eq{clip}{eoclip}ifelse}stopped{currentflat 1 add setflat}{exit}ifelse}loop}bd/patfont 10 dict def patfont begin /FontType 3 def/FontMatrix [1 0 0 -1 0 0] def/FontBBox [0 0 16 16] def/Encoding StandardEncoding def/BuildChar{pop pop 16 0 0 0 16 16 setcachedevice 16 16 false [1 0 0 1 .25 .25]{pat}imagemask}bd end/p{ /pat 32 string def{}forall 0 1 7{dup 2 mul pat exch 3 index put dup 2 mul 1 add pat exch 3 index put dup 2 mul 16 add pat exch 3 index put 2 mul 17 add pat exch 2 index put pop}for}bd/pfill{/PatFont patfont definefont setfont/ch(AAAA)def X0 64 X1{Y1 -16 Y0{1 index exch M ch show}for pop}for}bd/vert{X0 w X1{dup Y0 M Y1 L st}for}bd/horz{Y0 w Y1{dup X0 exch M X1 exch L st}for}bd/fdiag{X0 w X1{Y0 M X1 X0 sub dup rlt st}for Y0 w Y1{X0 exch M Y1 Y0 sub dup rlt st}for}bd/bdiag{X0 w X1{Y1 M X1 X0 sub dup neg rlt st}for Y0 w Y1{X0 exch M Y1 Y0 sub dup neg rlt st}for}bd/AU{1 add cvi 15 or}bd/AD{1 sub cvi -16 and}bd/SHR{pathbbox AU/Y1 ed AU/X1 ed AD/Y0 ed AD/X0 ed}bd/hfill{/w iRes 37.5 div round def 0.1 sl [] 0 setdash n dup 0 eq{horz}if dup 1 eq{vert}if dup 2 eq{fdiag}if dup 3 eq{bdiag}if dup 4 eq{horz vert}if 5 eq{fdiag bdiag}if}bd/F{/ft ed fm 256 and 0 ne{gs FC ft 0 eq{fill}{eofill}ifelse gr}if fm 1536 and 0 ne{SHR gs HC ft CP fm 1024 and 0 ne{/Tmp save def pfill Tmp restore}{fm 15 and hfill}ifelse gr}if}bd/S{PenW sl PC st}bd/m matrix def/GW{iRes 12 div PenW add cvi}bd/DoW{iRes 50 div PenW add cvi}bd/DW{iRes 8 div PenW add cvi}bd/SP{/PenW ed/iPen ed iPen 0 eq iPen 6 eq or{[] 0 setdash}if iPen 1 eq{[DW GW] 0 setdash}if iPen 2 eq{[DoW GW] 0 setdash}if iPen 3 eq{[DW GW DoW GW] 0 setdash}if iPen 4 eq{[DW GW DoW GW DoW GW] 0 setdash}if}bd/E{m cm pop tr scale 1 0 moveto 0 0 1 0 360 arc cp m sm}bd /AG{/sy ed/sx ed sx div 4 1 roll sy div 4 1 roll sx div 4 1 roll sy div 4 1 roll atan/a2 ed atan/a1 ed sx sy scale a1 a2 ARC}def/A{m cm pop tr AG m sm}def/P{m cm pop tr 0 0 M AG cp m sm}def/RRect{n 4 copy M 3 1 roll exch L 4 2 roll L L cp}bd/RRCC{/r ed/y1 ed/x1 ed/y0 ed/x0 ed x0 x1 add 2 div y0 M x1 y0 x1 y1 r arcto 4{pop}repeat x1 y1 x0 y1 r arcto 4{pop}repeat x0 y1 x0 y0 r arcto 4{pop}repeat x0 y0 x1 y0 r arcto 4{pop}repeat cp}bd/RR{2 copy 0 eq exch 0 eq or{pop pop RRect}{2 copy eq{pop RRCC}{m cm pop/y2 ed/x2 ed/ys y2 x2 div 1 max def/xs x2 y2 div 1 max def/y1 exch ys div def/x1 exch xs div def/y0 exch ys div def/x0 exch xs div def/r2 x2 y2 min def xs ys scale x0 x1 add 2 div y0 M x1 y0 x1 y1 r2 arcto 4{pop}repeat x1 y1 x0 y1 r2 arcto 4{pop}repeat x0 y1 x0 y0 r2 arcto 4{pop}repeat x0 y0 x1 y0 r2 arcto 4{pop}repeat m sm cp}ifelse}ifelse}bd/PP{{rlt}repeat}bd/OB{gs 0 ne{7 3 roll/y ed /x ed x y translate ULesc rotate x neg y neg translate x y 7 -3 roll}if sc B fill gr}bd/B{M/dy ed/dx ed dx 0 rlt 0 dy rlt dx neg 0 rlt cp}bd /CB{B clip n}bd/ErrHandler{errordict dup maxlength exch length gt dup{errordict begin}if/errhelpdict 12 dict def errhelpdict begin/stackunderflow(operand stack underflow)def /undefined(this name is not defined in a dictionary)def/VMerror(you have used up all the printer's memory)def /typecheck(operator was expecting a different type of operand)def /ioerror(input/output error occured)def end{end}if errordict begin /handleerror{$error begin newerror{/newerror false def showpage 72 72 scale/x .25 def/y 9.6 def/Helvetica findfont .2 scalefont setfont x y moveto(Offending Command = )show/command load{dup type/stringtype ne{(max err string)cvs}if show}exec/y y .2 sub def x y moveto(Error = )show errorname{dup type dup( max err string )cvs show( : )show/stringtype ne{( max err string )cvs}if show}exec errordict begin errhelpdict errorname known{x 1 add y .2 sub moveto errhelpdict errorname get show}if end /y y .4 sub def x y moveto(Stack =)show ostack{/y y .2 sub def x 1 add y moveto dup type/stringtype ne{( max err string )cvs}if show}forall showpage}if end}def end}bd end %%EndResource /SVDoc save def %%EndProlog %%BeginSetup Win35Dict begin ErrHandler statusdict begin 0 setjobtimeout end statusdict begin statusdict /jobname (H:\NYU.D\COURSES.D\G1830.D\OVERVIEW.WP6) put end /oldDictCnt countdictstack def {statusdict begin 0 setpapertray end }stopped { countdictstack oldDictCnt lt { Win35Dict begin } {1 1 countdictstack oldDictCnt sub {pop end } for } ifelse } if /oldDictCnt countdictstack def {letter }stopped { countdictstack oldDictCnt lt { Win35Dict begin } {1 1 countdictstack oldDictCnt sub {pop end } for } ifelse } if statusdict begin false setduplexmode end [{} /exec load currenttransfer /exec load] cvx settransfer /setresolution where { pop 300 300 setresolution } if %%EndSetup %%Page: 1 1 %%PageResources: (atend) SS 0 0 25 25 798 1100 300 SM userdict /SVDoc known currentdict /SV known userdict /pagesave known or or {matrix currentmatrix aload pop grestore gsave}if %%EndComments %%BeginProlog %%BeginResource: WPProcs-V6.01 /wpdict 300 dict def wpdict begin /d{bind def}bind def/l{load def}d/ec{exec def}d/cp/closepath l/cup/currentpoint l/cs/currentscreen l /cv/curveto l/drx{dtransform round x round x}d/f/eofill l/g/setgray l/gr/grestore l /gs/gsave l/ife{ifelse}d/ix/index l/li/lineto l/lc/setlinecap l /lj/setlinejoin l/m/moveto l/mx/matrix l/mcm{mx currentmatrix}d/sm/setmatrix l /np/newpath l/p/pop l/re/rotate l/rh/readhexstring l/rl/rlineto l/rm/rmoveto l/rs/restore l /setfl{dup 1 le{p 1 setflat}{setflat}ife}def/languagelevel where{p languagelevel}{1}ife 2 lt{/sf{bzcnt 70 div setfl}d/fpath{bzcnt 4 div setflat}d}{/sf{}d/fpath{}d}ife /cf currentflat def/s{fpath flattenpath stroke}d/sc/scale l /sd/setdash l/ss/setscreen l/sv/save l/tr/translate l /w/setlinewidth l/x/exch l/xd{x def}d/c{3{255 div 3 1 roll}repeat setrgbcolor}d /bF false def/bF2 false def/bf 0 def/ds{gs 1 lc s gr}d/gd{255 div g}d /h{0 rm}d /lp{px li}d/mp{px m}d/nb 50 string def/osv 0 def/icl/initclip l/pf{gs f gr}def /pff{gs fill gr}def/pl{{px li}repeat}d/ps{gs s gr}def/plen 0 def/pwid 0 def /px{transform .25 sub round .25 add x .25 sub round .25 add x itransform}d /pxd{drx idtransform}d/rlp{pxd rl}d/rmp{pxd rm}d/_g{g}d/_lr{rlp}d/_s{s}d /_w{w}d/_m{mp}d/_rmxy{rmp}d/bzcnt 0 def/bzct{/bzcnt xd}def /bzcl{/bzcnt 0 def cf setflat}def/rF false def/sF false def/pth 0 def/ptw 0 def/pths 0 def/ptws 0 def/PColor 0 def /instpat 0 def/cm 0 def/slan 0 def/hscl 0 def/psz 0 def/xres 0 def/yres 0 def/pstr 0 def/lutb 0 def /rot 0 def/mir 0 def/HTd 0 def/WDd 0 def/ury 0 def/llx 0 def/lly 0 def/exstr 0 def/HTs 0 def/WDs 0 def /Hs 0 def/Ws 0 def/imc 0 def/Bdep 0 def/clu 0 def/curx 0 def/cury 0 def/Sx 0 def/Sy 0 def/xpos 0 def /ypos 0 def/lw 0 def/DUy 0 def/DUx 0 def/Ux 0 def/Uy 0 def/cml 0 def /cp3{3 copy}d/cp4{4 copy}d/cp6{6 copy}d/aosh{cp3 -4 -4 rm gs ashow gr cp3 4 0 rm gs ashow gr cp3 4 0 rm gs ashow gr cp3 0 4 rm gs ashow gr cp3 0 4 rm gs ashow gr cp3 -4 0 rm gs ashow gr cp3 -4 0 rm gs ashow gr cp3 0 -4 rm gs ashow gr currentrgbcolor 6 3 roll 1 g 4 0 rm ashow setrgbcolor}d /wosh{cp4 -4 -4 rm gs widthshow gr cp4 4 0 rm gs widthshow gr cp4 4 0 rm gs widthshow gr cp4 0 4 rm gs widthshow gr cp4 0 4 rm gs widthshow gr cp4 -4 0 rm gs widthshow gr cp4 -4 0 rm gs widthshow gr cp4 0 -4 rm gs widthshow gr currentrgbcolor 7 3 roll 1 g 4 0 rm widthshow setrgbcolor}d /awosh{cp6 -4 -4 rm gs awidthshow gr cp6 4 0 rm gs awidthshow gr cp6 4 0 rm gs awidthshow gr cp6 0 4 rm gs awidthshow gr cp6 0 4 rm gs awidthshow gr cp6 -4 0 rm gs awidthshow gr cp6 -4 0 rm gs awidthshow gr cp6 0 -4 rm gs awidthshow gr currentrgbcolor 9 3 roll 1 g 4 0 rm awidthshow setrgbcolor}d /assh{sv gs psz 20 div dup neg rm 4 1 roll cp3 ashow gr cp3 sv 4 1 roll currentfont/PaintType known {bf setfont}if 1 g ashow rs currentfont/PaintType known{currentfont mo setfont ashow}{aosh}ife cup 3 -1 roll rs m}d /wssh{sv gs psz 20 div dup neg rm 5 1 roll cp4 widthshow gr cp4 sv currentfont/PaintType known{bf setfont}if 1 g 5 1 roll widthshow rs currentfont/PaintType known{currentfont mo setfont widthshow}{wosh}ife cup 3 -1 roll rs m}d /awssh{sv gs psz 20 div dup neg rm 7 1 roll cp6 awidthshow gr cp6 sv currentfont/PaintType known{bf setfont}if 1 g 7 1 roll awidthshow rs currentfont/PaintType known{currentfont mo setfont awidthshow}{awosh}ife cup 3 -1 roll rs m}d /B{/bF true def sF not{/S/bsh l/bF2 true def}if}d /b{/bF false def bF2{/S/show l/bF2 false def}if}d /bd{sv}d/bp{sv .06 .06 sc 0 0 m}d/bsh{gs psz 30 div 0 rm dup show gr show}d /clr{rF{6 3 roll p p p}{eq3{p p gd}{c}ife}ife}d/co{/pwid xd/plen xd osv 1 eq{0 pwid tr -90 re}if osv 2 eq{pwid plen tr 180 re}if osv 3 eq{plen 0 tr 90 re}if dup 1 eq{pwid 0 tr 90 re}if dup 2 eq{pwid plen tr 180 re}if dup 3 eq{0 plen tr -90 re}if/osv xd}d /cw{s initclip m 0 2 ix rl 0 rl 0 x neg rl clip np}d /DU{cup/DUy xd/DUx xd}d/du{gs sv 12 w cup -24 add m DUx DUy -24 add li s rs 12 w cup -48 add m DUx DUy -48 add li s gr}d/ed{rs}d/ep{rs showpage 0 0 m}d /eq3{3 copy 2 ix eq{eq{true}{false}ife}{p p false}ife}d /ff{x rc x 3 div dup/psz xd scalefont dup/bf xd setfont}d /ffs{/slan x 10 div def/hscl x 1000 div def/psz x 3 div def [psz hscl mul 0 slan dup sin x cos div psz mul psz 0 0] x rc x makefont dup/bf xd setfont}d/fr{72 0 rmtx defaultmatrix dtransform /yres xd/xres xd xres dup mul yres dup mul add sqrt}d /is{sv 4 1 roll dup/pstr x 7 add 8 idiv string def 3 1 roll tr dup 1 sc dup 1 1[5 -1 roll 0 0 1 0 0]{currentfile pstr rh p} cml 0 eq{image}{false 3 colorimage}ife rs}d/cexp{exstr 0 lutb 3 copy 7 -1 roll {get putinterval x 3 add x 3 copy}forall p p p p p}d/bwexp{dup 0 lutb 3 copy 7 -1 roll {get put x 1 add x 3 copy}forall p p p p p}d/NOM 0 def/INX 1 def/INY 2 def /p1x 0 def/p1y 0 def/p2x 0 def/p2y 0 def/p3x 0 def/p3y 0 def /idef{/p3y xd/p3x xd/p2y xd/p2x xd/p1y xd/p1x xd /rot xd/mir xd p3x p1x sub 1 add dup mul p1y p3y sub 1 add dup mul add sqrt/HTd xd p2y p1y sub 1 add dup mul p2x p1x sub 1 add dup mul add sqrt/WDd xd}def /mirror{mir NOM eq{Ws Hs sc}{mir INX eq{Ws neg Hs sc} {mir INY eq{Ws Hs neg sc}{Ws neg Hs neg sc}ife}ife}ife}def /ic{sv 6 1 roll tr 2 ix 2 ix sc[3 ix 0 0 5 ix neg 0 7 ix] 2 1 roll true 3 1 roll imagemask rs}d/ieps{/ury xd/urx xd/lly xd/llx xd idef ury lly sub/HTs xd urx llx sub/WDs xd WDd WDs div/Ws xd HTd HTs div/Hs xd p3x p3y tr rot re mirror llx neg lly neg tr}def /im{sv 15 1 roll dup/pstr x string def/exstr x 3 mul string def /HTs xd/WDs xd/imc xd/Bdep xd/clu xd idef p1x p1y m cup transform/cury xd/curx xd rot re /Ws WDd def/Hs HTd def mirror curx cury itransform tr WDs HTs Bdep [WDs 0 0 HTs neg 0 0]{currentfile pstr rh p clu 1 eq{cexp}if clu 2 eq{bwexp}if} imc 0 eq{image}{false 3 colorimage}ife rs}d /kp{initclip clip np}d/l1{cup osv plen pwid 6 -1 roll rs sv}d /l2{p bp 6 1 roll co m}d/osh{dup -4 -4 rm gs show gr dup 4 0 rm gs show gr dup 4 0 rm gs show gr dup 0 4 rm gs show gr dup 0 4 rm gs show gr dup -4 0 rm gs show gr dup -4 0 rm gs show gr dup 0 -4 rm gs show gr currentrgbcolor 4 3 roll 1 g 4 0 rm show setrgbcolor}d /mo{dup/OutlineFlag known not{dup dup length 2 add dict begin {1 ix/FID ne{def}{p p}ife}forall/UniqueID known{/UniqueID UniqueID 10000 add def}if /PaintType PaintType 0 eq{2}{PaintType}ife def/StrokeWidth 15 def/OutlineFlag true def /OutlineFont currentdict end definefont}if}d/O{currentfont/PaintType known{currentfont mo setfont}{/S/osh l}ife}d /o{currentfont/PaintType known{bf setfont}{/S/show l}ife}d/R{/rF true def currentrgbcolor 1 .25 .25 setrgbcolor}d /r{/rF false def eq3{1 sub neg gd p p}{setrgbcolor}ife}d/rc{dup FontDirectory x known{findfont} {dup nb cvs dup length 1 sub get 82 eq{dup nb cvs dup length 1 sub 0 x getinterval findfont begin currentdict dup length dict begin {1 ix/FID ne{def}{p p}ife}forall/FontName xd/Encoding WPen def currentdict dup end end/FontName get x definefont} {findfont}ife}ife}d/rmtx mx def/S/show l/A/ashow l/W/widthshow l/AW/awidthshow l/sg{neg 100 add 100 div g}d/SH{bF2{/bF2 false def}if/S/ssh l/A/assh l/W/wssh l/AW/awssh l/sF true def}d /sh{/S/show l/A/ashow l/W/widthshow l/AW/awidthshow l/sF false def bF{B}if}d/sp{gs s gr}d/ssh{sv x gs psz 20 div dup neg rm dup show gr dup sv x currentfont/PaintType known{bf setfont}if 1 g show rs currentfont/PaintType known{currentfont mo setfont show}{osh}ife cup 3 -1 roll rs m}d/ST{cup/Sy xd/Sx xd}d /st{gs cup psz 4 div add mp Sx Sy psz 4 div add lp 10 w s gr}d /U{cup/Uy xd/Ux xd}d/u{gs cup -24 add m Ux Uy -24 add li 12 w s gr}d /ul{cup osv plen pwid 7 -2 roll rs rs bp 6 1 roll co m}d/WPen StandardEncoding 256 array copy def 0 [127/Aacute/Acircumflex/Adieresis/Agrave/Aring/Atilde/Ccedilla /Delta/Eacute/Ecircumflex/Edieresis/Egrave/Eth/Gamma/Iacute/Icircumflex/Idieresis/Igrave/Lambda/Ntilde/Oacute /Ocircumflex/Odieresis/Ograve/Omega/Otilde/Phi/Pi/Psi/Scaron/Sigma/TeXtext32/Theta/Thorn 176/Pts 181/dbar 190/Hbar 192/hbar 201/Ldot 204/ldot 209/Uacute/Ucircumflex/Udieresis/Ugrave/Upsilon/Xi/Yacute /Ydieresis/Zcaron/aacute/acircumflex/adieresis/agrave/aring/atilde/brokenbar 226/approxequal 228/ccedilla/copyright/degree/divide 236/dotlessj/eacute/ecircumflex/edieresis/egrave 242/eth/ff/ffi 246/ffl/iacute 252/icircumflex/idieresis/igrave/logicalnot 1/minus/mu/multiply/ntilde/oacute/ocircumflex/odieresis/ograve/onehalf/onequarter/onesuperior/otilde/plusminus /registered/scaron/thorn/threequarters/threesuperior/trademark/twosuperior/uacute/ucircumflex/udieresis /ugrave/yacute/ydieresis/zcaron/IJ/ij/Eng/eng ]{dup type/nametype eq{WPen 2 ix 2 ix put p 1 add}{x p}ife}forall p/URy 0 def/URx 0 def/LLy 0 def/LLx 0 def/dxcg 0 def/dx1 0 def/dx2 0 def/dx3 0 def /cgray 0 def/curstep -1 def/dis 0 def/steps 0 def/gsteps 0 def/grot 0 def/gtype 0 def/ry 0 def /rx 0 def/botg 0 def/topg 0 def/bgc 0 def/tgc 0 def/cgc 0 def /extents{fpath flattenpath pathbbox/URy xd/URx xd/LLy xd/LLx xd}def /dxcolor{cml 0 eq{cgray dxcg sub dup/cgray xd curstep -1 eq{g} {/curstep curstep 1 sub def curstep 1 eq{p botg gd}{g}ife}ife} {cgc aload p dx3 sub 3 1 roll dx2 sub 3 1 roll dx1 sub 3 1 roll 3 array astore/cgc xd cgc aload p setrgbcolor}ife}d/box{LLx LLy m URx LLy li URx URy li LLx URy li cp s}def /calcdx{sub gsteps 1 sub div 255 div}def /computegdx{topg botg calcdx/dxcg xd}def/computeRGBdx{mark tgc aload p bgc aload p 3 ix 1 ix calcdx/dx3 xd 4 ix 2 ix calcdx/dx2 xd 5 ix 3 ix calcdx/dx1 xd cleartomark}def /ccdx{cml 0 eq{computegdx}{computeRGBdx}ife}def/stclr{cml 0 eq{topg gd/cgray currentgray def} {tgc aload p c currentrgbcolor 3 array astore/cgc xd}ife}def/sgf{/steps gsteps .5 sub def /midx LLx abs def/midy URy abs def /width URx LLx sub def/dx width midx sub steps div def /height URy LLy sub def/dy height midy sub steps div def /dw width steps div def/dl height steps div def width w stclr/xpos LLx def/ypos URy def/lw width def/lh height def gsteps{xpos lw 2 div add ypos m xpos lw 2 div add ypos lh sub li s/lh lh dl sub def/ypos ypos dy sub def gtype 1 eq{/lw lw dw sub def/xpos xpos dx add def lw w}if dxcolor}repeat/curstep -1 def}def /dfc{dup mul x dup mul add sqrt dup dis gt{/dis xd}{p}ife}def /fdis{/midx 0 def /midy 0 def /width URx LLx sub def/gcx width rx mul def/height URy LLy sub def/gcy height ry mul def gcx gcy dfc width gcx sub gcy dfc width gcx sub height gcy sub dfc gcx height gcy sub dfc}def/rgf{/steps gsteps def fdis/lw dis steps .5 sub div def/radius lw def lw 2 div w stclr midx lw 2 div sub midy m midx midy radius 2 div 0 361 arc s lw w steps 1 sub dup/curstep xd/curstep curstep 1 add def {dxcolor midx midy radius 0 361 arc s/radius radius lw add def}repeat/curstep -1 def}def /gf{fpath flattenpath/inbbox xd/gsteps xd/grot xd/gtype xd/ry x 100 div def/rx x 100 div def cml 0 eq{gtype 1 eq{x}if/botg xd/topg xd}{gtype 2 ne{6 3 roll}if 3 array astore/bgc xd 3 array astore/tgc xd}ife sv[]0 sd eoclip inbbox length 4 eq{np inbbox aload p m li}if gsteps 1 eq {stclr f}{mcm 3 get 0 gt{/grot grot 180 add def}if gtype 2 eq{/rx 1.0 rx sub def/ry 1.0 ry sub def}if extents /newx URx LLx sub 1 rx sub mul LLx add def /newy URy LLy sub ry mul LLy add def newx newy tr xRyR 1 idtransform div abs 1 sc grot re extents gsteps 0 eq{csteps}if ccdx gtype 0 eq {sgf}{gtype 1 eq{sgf}{rgf}ife}ife}ife rs}d/csteps{fdis dis 72 div fr mul cs p p dup xres eq{p p/gsteps xres def}{div/gsteps x round cvi dup 1 le{p 2}if def}ife}def /ssf{dup 0 eq{p}{cs 3 ix 3 1 roll ss p p}ife}d/ssa{cs 4 1 roll p 1 ix 4 -1 roll ss p}d /invalidcolortable? true def /pdfmark where{p}{userdict/pdfmark/cleartomark load put}ifelse /level2 {/languagelevel where {p languagelevel 2 ge}{false} ife} def /level1 {level2 not} def level2 { /PATmp{x dup length 2 add dict copy begin currentdict/Multi known not{/Multi 1 def}if Multi 1 ne{/UserProc/PaintProc load def /PaintProc{begin 0 1 Multi 1 sub{PaintColors 1 get PATsc PaintData x get gs currentdict UserProc gr}for end}d }if currentdict end x makepattern }d/PATDict 3 dict def/PATsc{mark x aload p counttomark 1 eq{gd}if counttomark 3 eq{c}if cleartomark}d/PATsp{PATDict begin/CColor[currentcolor]def /CCSpace currentcolorspace def end dup/PaintType get 2 eq{x dup length dup 1 eq{[/Pattern/DeviceGray]setcolorspace}if dup 3 eq{[/Pattern/DeviceRGB]setcolorspace}if 4 eq{[/Pattern/DeviceCMYK]setcolorspace}if aload length 1 add -1 roll}if setpattern}d/PATusp{PATDict begin CCSpace setcolorspace CColor aload p setcolor end p}d /pdictt 20 dict def pdictt begin/dummy null def/PaintType 1 def/PatternType 1 def/TilingType 2 def/BBox[0 0 1 1]def /XStep 1 def/YStep 1 def/Multi 2 def/PaintData[{0 0 m 0 1 rl 1 0 rl 0 -1 rl cp PaintColors 0 get dup null ne{PATsc f}{p}ife} {ptw pth polar[ptw 0 0 pth neg 0 ptw]{Bitmap}imagemask}]def /PaintProc{begin exec end}d end/makedict{pdictt 20 dict copy dup begin x/Bitmap xd x/PaintColors xd gs initmatrix 1 1 drx idtransform sc PaintColors 1 get null eq{false /polar xd PaintColors 1 PaintColors 0 get put PaintColors 0 null put}{true /polar xd}ife [ptws 0 0 pths 0 0]PATmp gr end}d /setpat{/pth xd/ptw xd/pths xd/ptws xd makedict/instpat xd instpat PATsp}d/unsetpat{instpat PATusp}d /myappcolorspace/DeviceRGB def/rgbclut 0 def /doclutimage{/rgbclut xd p bpc dup 8 eq{p 255}{4 eq{15}{3}ife} ife/hival xd[/Indexed myappcolorspace hival rgbclut]setcolorspace myimagedict dup begin/Width iw def/Height ih def/Decode[0 hival]def/ImageMatrix[1 0 0 -1 0 ih]def /DataSource setupimageproc def/BitsPerComponent bpc def /Interpolate smoothflag def end image}d/do24image{myappcolorspace setcolorspace myimagedict dup begin/Width iw def/Height ih def/Decode[0 1 0 1 0 1]def/ImageMatrix[1 0 0 -1 0 ih]def /DataSource setupimageproc def/BitsPerComponent 8 def/Interpolate smoothflag def end image}d/setup1asciiproc{[currentfile mystring/rh cvx/p cvx]cvx bind}d /setup1binaryproc{[currentfile mystring/readstring cvx/p cvx]cvx bind}d /setup2asciiproc{currentfile/ASCII85Decode filter/RunLengthDecode filter}d /setup2binaryproc{currentfile/ASCIIHexDecode filter/RunLengthDecode filter}d /myimagedict 16 dict dup begin/ImageType 1 def/MultipleDataSource false def end def /im_save 0 def/setupimageproc 0 def/polarity 0 def/smoothflag 0 def/mystring 0 def /bpc 0 def/ih 0 def/iw 0 def/beginimage{/im_save sv def dup 2 eq{p/setup2binaryproc}{dup 3 eq{p/setup2asciiproc} {0 eq{/setup1binaryproc}{/setup1asciiproc}ife}ife}ife /setupimageproc x l{[1 0]}{[0 1]}ife/polarity xd/smoothflag xd tr sc/mystring x string def/bpc xd/ih xd/iw xd}d/endimage{im_save rs np}d/1bitbwcopyimage{1 g 0 0 m 0 1 rl 1 0 rl 0 -1 rl cp fill 0 g myimagedict dup begin/Width iw def/Height ih def/Decode polarity def /ImageMatrix[1 0 0 -1 0 ih]def/DataSource setupimageproc def /BitsPerComponent 1 def/Interpolate smoothflag def end imagemask}d/1bitcopyimage{ssc 0 0 m 0 1 rl 1 0 rl 0 -1 rl cp fill ssc myimagedict dup begin/Width iw def/Height ih def /Decode polarity def/ImageMatrix[1 0 0 -1 0 ih]def /DataSource setupimageproc def/BitsPerComponent 1 def/Interpolate smoothflag def end imagemask}d/1bitmaskimage{ssc myimagedict dup begin/Width iw def/Height ih def/Decode polarity def /ImageMatrix[1 0 0 -1 0 ih]def/DataSource setupimageproc def /BitsPerComponent 1 def/Interpolate smoothflag def end imagemask}d } if level1 { /PATsc{aload length dup 1 eq{p dup null eq{p}{gd}ife}{p c}ife}d /PATtcalc{gs x concat mcm x 2 ne{dup 4 get x dup 5 get x XStep 0 drx XStep div x XStep div x 0 YStep drx YStep div x YStep div x 7 -3 roll astore}if gr}d /PATmp{x dup length 7 add dict copy begin TilingType PATtcalc /cm xd currentdict/Multi known not{/Multi 1 def}if/FontType 3 def/Encoding 256 array def 3 string 0 1 255{Encoding x dup 3 ix cvs cvn put}for p /FontMatrix mx def/FontBBox BBox def/BuildChar{mark 3 1 roll x begin Multi 1 ne{PaintData x get}{p}ife PaintType 2 eq Multi 1 ne or {XStep 0 FontBBox aload p setcachedevice}{XStep 0 setcharwidth}ife currentdict/PaintProc load end gs false PATredef exec true PATredef gr cleartomark}d currentdict end/foo x definefont}d /PATpcalc{PATDict/CurrentPattern get begin gs cm sm BBox aload p p p tr pathbbox gr YStep div ceiling 4 1 roll XStep div ceiling 4 1 roll YStep div floor 4 1 roll XStep div floor 4 1 roll 2 ix sub cvi abs x 3 ix sub cvi abs x 4 2 roll YStep mul x XStep mul x end}d/PATfill{sv 5 1 roll PATDict/CurrentPattern get dup begin setfont cm sm PaintType 2 eq{PATDict/PColor get PATsc}if 3 ix string 0 1 Multi 1 sub{3 ix 3 ix m Multi 1 ne{dup PaintColors x get dup null ne{PATsc}{p}ife}if 0 1 7 ix 1 sub{2 ix x 2 ix put}for p 3 ix{cup 2 ix show YStep add m}repeat}for 5{p}repeat end rs}d/oldeofill/eofill l /oldfill/fill l/oldstroke/stroke l/oldshow/show l/oldwidthshow/widthshow l/PATredef{userdict begin {/eofill{/eoclip load PATdraw np}d/fill{/clip load PATdraw np}d /stroke{PATstroke}d/show{0 0 null 0 0 6 -1 roll PATawidthshow}d /widthshow{0 0 3 -1 roll PATawidthshow}d}{/eofill{oldeofill}d /fill{oldfill}d/stroke{oldstroke}d/show{oldshow}d/widthshow{oldwidthshow}d}ife end}d false PATredef /PATdraw{PATpcalc gs 5 -1 roll exec np PATfill gr}d /PATstroke{{cup strokepath m PATpcalc gs clip np PATfill gr np}stopped {0.1 g oldstroke (Path is too complex, filling with light gray)=}if}d /PATsstr 1 string def/PATawidthshow{{dup PATsstr dup 0 4 -1 roll put false charpath/clip load PATdraw cup np m 3 ix eq{4 ix 4 ix rm}if 2 copy rm}forall p p p p p cup np m}d/PATDict 3 dict def/PATsp{true PATredef PATDict begin/CurrentPattern xd CurrentPattern/PaintType get 2 eq{/PColor xd}if/CColor[currentrgbcolor]def end}d /PATusp{false PATredef PATDict begin CColor aload p c end p}d /pdictt 20 dict def pdictt begin/dummy null def/PaintType 1 def/PatternType 1 def/TilingType 2 def/BBox[0 0 1 1]def /XStep 1 def/YStep 1 def/Multi 2 def/PaintData[{0 0 m 0 1 rl 1 0 rl 0 -1 rl cp PaintColors 0 get dup null ne{f}if p} {ptw pth polar[ptw 0 0 pth neg 0 ptw]{Bitmap}imagemask}]def /PaintProc{begin exec end}d end/makedict{pdictt 20 dict copy dup begin x/Bitmap xd x/PaintColors xd gs initmatrix 1 1 drx idtransform sc PaintColors 1 get null eq{false /polar xd PaintColors 1 PaintColors 0 get put PaintColors 0 null put}{true /polar xd}ife [ptws 0 0 pths 0 0]PATmp gr end}d /setpat{/pth xd/ptw xd/pths xd/ptws xd makedict/instpat xd instpat PATsp}d/unsetpat{instpat PATusp}d /snl{{/noload sv def}if}d/enl{{noload rs}if}d/nc 1 def /colorimage where{p true}{false}ife{/nc 0 statusdict begin/processcolors where{p p processcolors} {/deviceinfo where{p deviceinfo/Colors known {p{deviceinfo/Colors get}}if}if}ife end def nc 0 ne{systemdict/colorimage known systemdict/setcolortransfer known systemdict/currentcolortransfer known systemdict/currentcmykcolor known and and and not{/nc 0 def}if}if}if nc dup 1 ne x dup 3 ne x 4 ne and and{/nc 0 def}if nc 1 eq dup dup not snl{ /expandbw{expandfactor mul round cvi bwclut x get 255 div}d /doclutimage{p/bwclut xd bpc dup 8 eq{p 255}{4 eq{15}{3}ife}ife /expandfactor xd[/expandbw load/exec load dup currenttransfer x] cvx bind settransfer iw ih bpc[1 0 0 -1 0 ih]setupimageproc image}d}if not enl nc dup 3 eq x 4 eq or dup dup not snl{/nullproc{{}}def /concatutil{/exec load 7 -1 roll/exec load}d/defsubclut{1 add getinterval def}d /spconcattransfer{/Dclut x def/Cclut x def/Bclut x def/Aclut x def/ncompute x l currentcolortransfer[{Aclut ncompute}concatutil]cvx[{Bclut ncompute}concatutil]cvx [{Cclut ncompute}concatutil]cvx[{Dclut ncompute}concatutil]cvx setcolortransfer}d/setuprgbcluts{/bit3x rgbclut length 3 sub def /bit1x bit3x 3 idiv def/rclut rgbclut def/gclut rclut 1 bit3x defsubclut /bclut rclut 2 bit3x defsubclut}d}if not enl nc 3 eq dup dup not snl{/3compute{x bit3x mul round cvi get 255 div}d /doclutimage{/rgbclut xd p setuprgbcluts/3compute rclut gclut bclut dup spconcattransfer iw ih bpc[1 0 0 -1 0 ih][setupimageproc/exec load/dup load dup]cvx nullproc nullproc true 3 colorimage}d}if not enl nc 4 eq dup dup not snl{/stuffclut{cmykindex 3 -1 roll put}d /ftoint{1 x sub 255 mul round cvi}d/4compute{x bit4x mul round cvi get 255 div}d /computecmykclut{setuprgbcluts/bit4x rgbclut length 3 idiv 4 mul 4 sub def /cmykclut bit4x 4 add string def/cclut cmykclut def /mclut cclut 1 bit4x defsubclut/yclut cclut 2 bit4x defsubclut /kclut cclut 3 bit4x defsubclut/cmykindex 0 def 0 1 bit1x{dup/cmykindex x bit1x x sub 4 mul def 3 mul dup rclut x get 255 div x dup gclut x get 255 div x bclut x get 255 div setrgbcolor currentcmykcolor ftoint kclut stuffclut ftoint yclut stuffclut ftoint mclut stuffclut ftoint cclut stuffclut}for}d/doclutimage{/rgbclut xd p invalidcolortable? {computecmykclut}if/4compute cclut mclut yclut kclut spconcattransfer iw ih bpc[1 0 0 -1 0 ih][setupimageproc/exec load/dup load dup dup]cvx nullproc nullproc nullproc true 4 colorimage}d}if not enl nc 0 eq dup dup not snl{/las{3 mul 3 getinterval putinterval x 3 add x 3 copy}d/8lookup/las l/4lookup{/byte 1 ix def -4 bitshift las byte 15 and las}d /2lookup{/byte 1 ix def -6 bitshift las byte -4 bitshift 3 and las byte -2 bitshift 3 and las byte 3 and las}d/colorexpand{mystringexp 0 rgbclut 3 copy 7 -1 roll/mylookup load forall p p p p p}d /createexpandstr{/mystringexp x mystring length mul string def}d /doclutimage{/rgbclut xd p/mylookup bpc 8 eq {3 createexpandstr/8lookup}{bpc 4 eq{6 createexpandstr/4lookup}{12 createexpandstr /2lookup}ife}ife l iw ih bpc[1 0 0 -1 0 ih] [setupimageproc/exec load/colorexpand load/exec load]cvx false 3 colorimage}d}if not enl /colorimage where{p true}{false}ife dup{/do24image{iw ih 8[1 0 0 -1 0 ih] setupimageproc false 3 colorimage}d}if dup dup snl not{/rgbtogray{/str xd/len str length def/smlen len 3 idiv def /rstr str def/gstr str 1 len 1 sub getinterval def/bstr str 2 len 2 sub getinterval def str dup 0 1 smlen 1 sub{dup 3 mul rstr 1 ix get .3 mul gstr 2 ix get .59 mul add bstr 3 -1 roll get .11 mul add round cvi put dup}for p 0 smlen getinterval}d/do24image{iw ih 8[1 0 0 -1 0 ih] [setupimageproc/exec load/rgbtogray load/exec load]cvx bind image}d}if enl/doimage{iw ih 8[1 0 0 -1 0 ih]setupimageproc image}d /setup1asciiproc{[currentfile mystring/rh cvx/p cvx]cvx bind}d /setup1binaryproc{[currentfile mystring/readstring cvx/p cvx]cvx bind}d /iw 0 def/ih 0 def/im_save 0 def/setupimageproc 0 def/polarity 0 def /smoothflag 0 def/mystring 0 def/bpc 0 def/beginimage{/im_save sv def dup 0 eq {p/setup1binaryproc}{1 eq{/setup1asciiproc} {(error, can't use level2 data acquisition procs for level1)print flush}ife}ife /setupimageproc x l/polarity xd/smoothflag xd tr sc/mystring x string def/bpc xd/ih xd/iw xd}d /endimage{im_save rs np}d/1bitbwcopyimage{1 g 0 0 m 0 1 rl 1 0 rl 0 -1 rl cp fill 0 g iw ih polarity[1 0 0 -1 0 ih]setupimageproc imagemask}d/1bitcopyimage{setrgbcolor 0 0 m 0 1 rl 1 0 rl 0 -1 rl cp fill setrgbcolor iw ih polarity[1 0 0 -1 0 ih]setupimageproc imagemask}d/1bitmaskimage{setrgbcolor iw ih polarity[1 0 0 -1 0 ih]setupimageproc imagemask}d } if /BeginEPSF{end userdict begin/showpage{}def /b4 sv def/d_cnt countdictstack def/op_cnt count 1 sub def 0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit[]0 setdash newpath/languagelevel where{p languagelevel 1 ne {false setstrokeadjust false setoverprint}if}if}d end /EndEPSF{count op_cnt sub{pop}repeat countdictstack d_cnt sub{end}repeat b4 end restore wpdict begin np}bind def %%EndResource %%EndProlog userdict /SVDoc known {/SVDoc save def matrix astore setmatrix}if userdict /pagesave known {/pagesave save def matrix astore setmatrix}if currentdict /SV known {userdict /SVDoc known {/SV SVDoc def} {/SV save def matrix astore setmatrix}ifelse}if wpdict begin mcm [0.0 0.0 0.0 0.0 0.0 0.0 ] concat mcm /cml 0 def 1 1 dtransform dup 0 ne{div}{pop pop 1}ife /xRyR xd sm mcm sm sm icl end wpdict begin mcm sm mcm /cml 0 def 1 1 dtransform dup 0 ne{div}{pop pop 1}ife /xRyR xd icl end wpdict begin mcm 0.25 0.25 sc 930.0 911.0 tr np 32 32 m 7764 32 li 7764 1748 li 32 1748 li cp 204 255 div g [] 0 sd 0 w 0 lj 0 lc eofill 27 255 div g sm icl end wpdict begin mcm 0.25 0.25 sc 930.0 911.0 tr np 32 32 m 44 32 li 44 1744 li 32 1744 li cp 0 255 div g 13 w 0 lc fill np 32 32 m 7760 32 li 7760 44 li 32 44 li cp 0 255 div g fill np 7752 32 m 7764 32 li 7764 1744 li 7752 1744 li cp 0 255 div g fill np 32 1736 m 7760 1736 li 7760 1748 li 32 1748 li cp 0 255 div g fill np 0 0 m 12 0 li 12 1776 li 0 1776 li cp 0 255 div g fill np 0 0 m 7792 0 li 7792 12 li 0 12 li cp 0 255 div g fill np 7784 0 m 7796 0 li 7796 1776 li 7784 1776 li cp 0 255 div g fill np 0 1768 m 7792 1768 li 7792 1780 li 0 1780 li cp 0 255 div g fill 0 w 0 lc sm icl end wpdict begin mcm 0.25 0.25 sc 900.0 4415.0 tr np 0 0 m 7796 0 li 7796 668 li 0 668 li cp 204 255 div g eofill 27 255 div g sm icl end 32 0 0 37 37 0 0 0 35 /Helvetica-Bold /font13 ANSIFont font 0 0 0 fC 225 2878 190 (FALL 1996) 190 SB 987 2878 426 (doughert@acf4.nyu.edu) 426 SB 32 0 0 50 50 0 0 0 47 /Helvetica-Bold /font13 ANSIFont font 1617 2866 558 (G61.1830 OVERVIEW\2261) 558 SB 32 0 0 66 66 0 0 0 60 /Times-Bold /font29 ANSIFont font 395 268 1626 (G61.1830-001 Introduction to Programming for Linguists) 1626 SB 32 0 0 66 66 0 0 0 59 /Times-Roman /font32 ANSIFont font 896 345 624 (Prof. Ray C. Dougherty) 624 SB 32 0 0 83 83 0 0 0 75 /Times-Bold /font29 ANSIFont font 790 424 837 (COURSE OVERVIEW) 837 SB 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 1115 519 186 (Fall 1996) 186 SB 32 0 0 50 50 0 0 0 47 /Helvetica-Bold /font13 ANSIFont font 384 578 1648 (http://www.nyu.edu/pages/linguistics/courses/g611830/overview.html) 1648 SB 225 1154 98 ( 1.0.) 98 SB 375 1154 1285 (A Computational Linguistic View of Time Expressions) 1285 SB 32 0 0 41 41 0 0 0 38 /Helvetica-Bold /font13 ANSIFont font 375 757 27 (A) 28 SB 403 757 11 (l) 12 SB 415 757 11 (l) 12 SB 427 757 11 ( ) 14 SB 441 757 23 (e) 24 SB 465 757 23 (x) 24 SB 489 757 23 (a) 24 SB 513 757 36 (m) 37 SB 550 757 93 (ples ) 95 SB 645 757 84 (and ) 86 SB 731 757 225 (discussion ) 227 SB 958 757 47 (in ) 49 SB 1007 757 84 (this ) 86 SB 1093 757 207 (document ) 209 SB 1302 757 121 (relate ) 123 SB 1425 757 50 (to ) 52 SB 1477 757 158 (English ) 160 SB 1637 757 95 (time ) 97 SB 1734 757 262 (expressions. ) 264 SB 1998 757 27 (A) 27 SB 375 805 23 (s) 22 SB 397 805 14 (t) 13 SB 410 805 25 (u) 24 SB 434 805 25 (d) 24 SB 458 805 23 (e) 22 SB 480 805 25 (n) 24 SB 504 805 14 (t) 13 SB 517 805 11 ( ) 10 SB 527 805 36 (m) 35 SB 562 805 23 (a) 22 SB 584 805 23 (y) 22 SB 606 805 11 ( ) 10 SB 616 805 23 (e) 22 SB 638 805 11 (l) 10 SB 648 805 23 (e) 22 SB 670 805 23 (c) 22 SB 692 805 14 (t) 13 SB 705 805 11 ( ) 10 SB 715 805 14 (t) 13 SB 728 805 25 (o) 24 SB 752 805 11 ( ) 10 SB 762 805 33 (w) 32 SB 794 805 16 (r) 15 SB 809 805 11 (i) 10 SB 819 805 14 (t) 13 SB 832 805 23 (e) 22 SB 854 805 11 ( ) 10 SB 864 805 23 (a) 22 SB 886 805 11 ( ) 10 SB 896 805 25 (g) 24 SB 920 805 16 (r) 15 SB 935 805 23 (a) 22 SB 957 805 36 (m) 35 SB 992 805 36 (m) 35 SB 1027 805 23 (a) 22 SB 1049 805 16 (r) 15 SB 1064 805 11 ( ) 10 SB 1074 805 25 (o) 24 SB 1098 805 14 (f) 13 SB 1111 805 11 ( ) 10 SB 1121 805 14 (t) 13 SB 1134 805 11 (i) 10 SB 1144 805 36 (m) 35 SB 1179 805 23 (e) 22 SB 1201 805 11 ( ) 10 SB 1211 805 23 (e) 22 SB 1233 805 23 (x) 22 SB 1255 805 25 (p) 24 SB 1279 805 16 (r) 15 SB 1294 805 23 (e) 22 SB 1316 805 23 (s) 22 SB 1338 805 23 (s) 22 SB 1360 805 11 (i) 10 SB 1370 805 655 (ons in any language they choose,) 655 SB 375 853 23 (a) 22 SB 397 853 23 (s) 22 SB 419 853 11 ( ) 10 SB 429 853 11 (l) 10 SB 439 853 25 (o) 24 SB 463 853 25 (n) 24 SB 487 853 25 (g) 24 SB 511 853 11 ( ) 10 SB 521 853 23 (a) 22 SB 543 853 1482 (s they maintain the same notational schema described here for the phonetic) 1482 SB 375 901 14 (f) 13 SB 388 901 25 (o) 24 SB 412 901 16 (r) 15 SB 427 901 36 (m) 35 SB 462 901 11 ( ) 10 SB 472 901 23 (a) 22 SB 494 901 25 (n) 24 SB 518 901 25 (d) 24 SB 542 901 11 ( ) 10 SB 552 901 11 (l) 10 SB 562 901 25 (o) 24 SB 586 901 25 (g) 24 SB 610 901 11 (i) 10 SB 620 901 23 (c) 22 SB 642 901 23 (a) 22 SB 664 901 11 (l) 10 SB 674 901 11 ( ) 10 SB 684 901 14 (\() 13 SB 697 901 25 (n) 24 SB 721 901 25 (u) 24 SB 745 901 36 (m) 35 SB 780 901 23 (e) 22 SB 802 901 16 (r) 15 SB 817 901 11 (i) 10 SB 827 901 23 (c) 22 SB 849 901 14 (\)) 13 SB 862 901 11 ( ) 10 SB 872 901 14 (f) 13 SB 885 901 25 (o) 24 SB 909 901 16 (r) 15 SB 924 901 36 (m) 35 SB 959 901 11 (.) 10 SB 969 901 11 ( ) 10 SB 979 901 10 (I) 9 SB 988 901 14 (f) 13 SB 1001 901 11 ( ) 10 SB 1011 901 33 (w) 32 SB 1043 901 23 (e) 22 SB 1065 901 11 ( ) 10 SB 1075 901 25 (h) 24 SB 1099 901 23 (a) 22 SB 1121 901 23 (v) 22 SB 1143 901 882 (e projects in different languages, it should be) 882 SB 375 949 23 (a) 24 SB 399 949 11 ( ) 18 SB 417 949 23 (s) 24 SB 441 949 11 (i) 12 SB 453 949 106 (mple ) 112 SB 565 949 94 (task ) 100 SB 665 949 50 (to ) 56 SB 721 949 166 (develop ) 172 SB 893 949 34 (a ) 40 SB 933 949 177 (program ) 183 SB 1116 949 87 (that ) 93 SB 1209 949 82 (can ) 88 SB 1297 949 183 (translate ) 189 SB 1486 949 95 (time ) 101 SB 1587 949 251 (expressions ) 257 SB 1844 949 102 (from ) 108 SB 1952 949 50 (on) 50 SB 2002 949 23 (e) 23 SB 375 997 403 (language to another.) 403 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 375 1341 23 (L) 22 SB 397 1341 18 (e) 17 SB 414 1341 18 (c) 17 SB 431 1341 11 (t) 10 SB 441 1341 20 (u) 19 SB 460 1341 14 (r) 13 SB 473 1341 18 (e) 17 SB 490 1341 16 (s) 15 SB 505 1341 10 (,) 9 SB 514 1341 10 ( ) 9 SB 523 1341 14 (r) 13 SB 536 1341 18 (e) 17 SB 553 1341 18 (a) 17 SB 570 1341 20 (d) 19 SB 589 1341 11 (i) 10 SB 599 1341 20 (n) 19 SB 618 1341 20 (g) 19 SB 637 1341 16 (s) 15 SB 652 1341 10 ( ) 9 SB 661 1341 18 (a) 17 SB 678 1341 20 (n) 19 SB 697 1341 20 (d) 19 SB 716 1341 1459 ( computer exercises focus on this question: How can we program a generative grammar as) 1459 SB 225 1390 18 (a) 17 SB 242 1390 10 ( ) 9 SB 251 1390 23 (P) 22 SB 273 1390 14 (r) 13 SB 286 1390 20 (o) 19 SB 305 1390 11 (l) 10 SB 315 1390 20 (o) 19 SB 334 1390 20 (g) 19 SB 353 1390 10 ( ) 9 SB 362 1390 21 (p) 20 SB 382 1390 1793 (arser to analyze time-date expressions like those listed below and assign them an interpretation in terms of a 24) 1793 SB 225 1439 684 (hour clock and a 12 month solar calendar?) 684 SB 375 1537 866 (at six forty five on August seventh nineteen seventeen) 866 SB 375 1586 1192 (at quarter of seven on August the seventh nineteen hundred and seventeen) 1192 SB 375 1635 784 (on the seventeenth of August at fifteen till seven ) 784 SB 375 1684 709 (at six thirty in the evening on July the fourth) 709 SB 375 1733 662 (at half past six PM on Independence Day) 662 SB 375 1782 1247 (on a Sunday afternoon in nineteen fourteen, June tenth at two PM, to be exact) 1247 SB 375 1881 29 (A) 28 SB 403 1881 11 (t) 10 SB 413 1881 10 ( ) 9 SB 422 1881 11 (t) 10 SB 432 1881 20 (h) 19 SB 451 1881 18 (e) 17 SB 32 0 0 41 41 0 0 0 38 /Times-Bold /font29 ANSIFont font 468 1880 10 ( ) 9 SB 477 1880 27 (T) 26 SB 32 0 0 32 32 0 0 0 29 /Times-Bold /font29 ANSIFont font 503 1889 21 (E) 20 SB 523 1889 23 (C) 22 SB 545 1889 25 (H) 24 SB 569 1889 23 (N) 22 SB 591 1889 11 (I) 10 SB 601 1889 23 (C) 22 SB 623 1889 23 (A) 22 SB 645 1889 29 (L ) 29 SB 32 0 0 41 41 0 0 0 38 /Times-Bold /font29 ANSIFont font 674 1880 27 (L) 27 SB 32 0 0 32 32 0 0 0 29 /Times-Bold /font29 ANSIFont font 701 1889 86 (EVEL) 86 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 787 1881 1388 ( in this course you will learn to use the basic computational linguistic tools required to) 1388 SB 225 1930 1526 (implement generative grammars in Prolog. When you complete this course you will be able to:) 1526 SB %%BeginResource: font MSTT31c567 /GreNewFont{10 dict dup 3 1 roll def dup begin 6 1 roll/FontType 3 def/FontMatrix exch def/FontBBox exch def/FontInfo 2 dict def FontInfo /UnderlinePosition 3 -1 roll put FontInfo/UnderlineThickness 3 -1 roll put/Encoding 256 array def 0 1 255{Encoding exch/.notdef put}for /CharProcs 256 dict def CharProcs/.notdef{}put/Metrics 256 dict def Metrics/.notdef 3 -1 roll put/BuildChar{/char exch def/fontdict exch def/charname fontdict/Encoding get char get def fontdict/Metrics get charname get aload pop setcachedevice fontdict begin Encoding char get CharProcs exch get end exec}def end definefont pop}def/AddChar{begin Encoding 3 1 roll put CharProcs 3 1 roll put Metrics 3 1 roll put end}def /MSTT31c567 [42.0 0 0 0 0 0] 23 -115 [-42.0 -42.0 42.0 42.0] [1 42 div 0 0 1 42 div 0 0] /MSTT31c567 GreNewFont %%EndResource 32 0 0 41 41 0 0 1 33 /MSTT31c567 font %%BeginResource: font MSTT31c567 /G23 [27.0 0.0 4.0 5.0 22.0 23.0] /G23 { 18 18 true [1 0 0 -1 -4.0 23.0] {} imagemask } 35 /G23 MSTT31c567 AddChar %%EndResource 300 2032 27 (#) 27 SB 32 0 0 41 41 0 0 0 38 /Helvetica /font12 ANSIFont font 394 2027 29 (w) 28 SB 422 2027 14 (r) 13 SB 435 2027 8 (i) 7 SB 442 2027 11 (t) 10 SB 452 2027 23 (e) 22 SB 474 2027 11 ( ) 10 SB 484 2027 23 (a) 22 SB 506 2027 11 ( ) 10 SB 516 2027 23 (g) 22 SB 538 2027 23 (e) 22 SB 560 2027 23 (n) 22 SB 582 2027 23 (e) 22 SB 604 2027 14 (r) 13 SB 617 2027 23 (a) 22 SB 639 2027 11 (t) 10 SB 649 2027 8 (i) 7 SB 656 2027 19 (v) 18 SB 674 2027 23 (e) 22 SB 696 2027 11 ( ) 10 SB 706 2027 23 (g) 22 SB 728 2027 14 (r) 13 SB 741 2027 23 (a) 22 SB 763 2027 36 (m) 35 SB 798 2027 1378 (mar for all time expressions that refer to specific times and date using words) 1378 SB 394 2076 73 (like:) 73 SB 467 2076 11 ( ) 15 SB 32 0 0 41 41 0 0 0 37 /Helvetica-Oblique /font19 ANSIFont font 482 2077 54 (in, ) 57 SB 539 2077 68 (on, ) 71 SB 610 2077 56 (of, ) 59 SB 669 2077 56 (at, ) 59 SB 728 2077 139 (before, ) 142 SB 870 2077 60 (till, ) 63 SB 933 2077 56 (to, ) 59 SB 992 2077 104 (after, ) 107 SB 1099 2077 91 (and, ) 94 SB 1193 2077 114 (noon, ) 117 SB 1310 2077 170 (morning, ) 173 SB 1483 2077 167 (evening, ) 170 SB 1653 2077 83 (PM, ) 86 SB 1739 2077 83 (AM, ) 86 SB 1825 2077 170 (January, ) 173 SB 1998 2077 166 (February) 166 SB 2164 2077 11 (,) 11 SB 394 2126 158 (October,) 158 SB 552 2126 11 ( ) 11 SB 563 2126 1521 (Monday, Tuesday, nineteen, hundred, sixty, fall, winter, solstice, Independence Day) 1521 SB 32 0 0 41 41 0 0 0 38 /Helvetica /font12 ANSIFont font 2084 2125 91 (, and) 91 SB 394 2174 122 (so on. ) 122 SB 32 0 0 41 41 0 0 1 33 /MSTT31c567 font 300 2227 27 (#) 27 SB 32 0 0 41 41 0 0 0 38 /Helvetica /font12 ANSIFont font 394 2222 1385 (encode the grammar into Prolog as a lexical data base and a set of relations) 1385 SB 32 0 0 41 41 0 0 1 33 /MSTT31c567 font 300 2275 27 (#) 27 SB 32 0 0 41 41 0 0 0 38 /Helvetica /font12 ANSIFont font 394 2270 21 (c) 20 SB 414 2270 23 (o) 22 SB 436 2270 23 (n) 22 SB 458 2270 20 (s) 19 SB 477 2270 11 (t) 10 SB 487 2270 14 (r) 13 SB 500 2270 23 (u) 22 SB 522 2270 21 (c) 20 SB 542 2270 11 (t) 10 SB 552 2270 11 ( ) 10 SB 562 2270 11 (t) 10 SB 572 2270 23 (h) 22 SB 594 2270 23 (e) 22 SB 616 2270 11 ( ) 10 SB 626 2270 27 (P) 26 SB 652 2270 14 (r) 13 SB 665 2270 23 (o) 22 SB 687 2270 10 (l) 9 SB 696 2270 23 (o) 22 SB 718 2270 1458 (g parser as a program that pairs an orthographic/phonetic string, like those listed) 1458 SB 394 2318 122 (above,) 122 SB 516 2318 11 ( ) 14 SB 530 2318 82 (with ) 84 SB 614 2318 34 (a ) 36 SB 650 2318 192 (numerical ) 194 SB 844 2318 273 (representation ) 275 SB 1119 2318 46 (of ) 48 SB 1167 2318 68 (the ) 70 SB 1237 2318 89 (time ) 91 SB 1328 2318 80 (and ) 82 SB 1410 2318 102 (date, ) 104 SB 1514 2318 54 (so ) 56 SB 1570 2318 34 (a ) 36 SB 1606 2318 137 (phrase ) 139 SB 1745 2318 73 (like ) 75 SB 32 0 0 41 41 0 0 0 37 /Helvetica-Oblique /font19 ANSIFont font 1820 2319 45 (at ) 47 SB 1867 2319 103 (noon ) 105 SB 1972 2319 57 (on ) 59 SB 2031 2319 85 (July ) 87 SB 2118 2319 34 (th) 34 SB 2152 2319 23 (e) 23 SB 394 2368 171 (thirteenth) 171 SB 565 2368 11 ( ) 44 SB 609 2368 45 (of ) 77 SB 686 2368 169 (nineteen ) 201 SB 887 2368 83 (sixty) 83 SB 32 0 0 41 41 0 0 0 38 /Helvetica /font12 ANSIFont font 970 2367 11 ( ) 43 SB 1013 2367 68 (will ) 100 SB 1113 2367 57 (be ) 89 SB 1202 2367 318 ([12,0,7,13,1960], ) 350 SB 1552 2367 123 (where ) 155 SB 1707 2367 68 (the ) 100 SB 1807 2367 173 (numbers ) 205 SB 2012 2367 97 (refer ) 129 SB 2141 2367 11 (t) 11 SB 2152 2367 23 (o) 23 SB 394 2416 574 ([Hour,Minute,Month,Date,Year].) 574 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 375 2515 29 (A) 30 SB 405 2515 11 (t) 12 SB 417 2515 10 ( ) 17 SB 434 2515 18 (a) 19 SB 32 0 0 41 41 0 0 0 38 /Times-Bold /font29 ANSIFont font 453 2514 10 ( ) 17 SB 470 2514 28 (B) 28 SB 32 0 0 32 32 0 0 0 29 /Times-Bold /font29 ANSIFont font 498 2523 83 (ASIC ) 89 SB 32 0 0 41 41 0 0 0 38 /Times-Bold /font29 ANSIFont font 587 2514 30 (C) 30 SB 32 0 0 32 32 0 0 0 29 /Times-Bold /font29 ANSIFont font 617 2523 208 (ONCEPTUAL ) 214 SB 32 0 0 41 41 0 0 0 38 /Times-Bold /font29 ANSIFont font 831 2514 27 (L) 27 SB 32 0 0 32 32 0 0 0 29 /Times-Bold /font29 ANSIFont font 858 2523 86 (EVEL) 86 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 944 2515 20 (, ) 26 SB 970 2515 68 (you ) 74 SB 1044 2515 72 (will ) 78 SB 1122 2515 79 (gain ) 85 SB 1207 2515 119 (insight ) 125 SB 1332 2515 72 (into ) 78 SB 1410 2515 59 (the ) 65 SB 1475 2515 186 (framework ) 192 SB 1667 2515 42 (of ) 48 SB 1715 2515 210 (assumptions ) 216 SB 1931 2515 68 (and ) 74 SB 2005 2515 154 (definition) 154 SB 2159 2515 16 (s) 16 SB 225 2564 172 (underlying) 172 SB 397 2564 10 ( ) 14 SB 411 2564 59 (the ) 63 SB 474 2564 181 (minimalist ) 185 SB 659 2564 158 (program. ) 162 SB 821 2564 43 (In ) 47 SB 868 2564 176 (particular, ) 180 SB 1048 2564 57 (we ) 61 SB 1109 2564 72 (will ) 76 SB 1185 2564 128 (present ) 132 SB 1317 2564 28 (a ) 32 SB 1349 2564 156 (grammar ) 160 SB 1509 2564 103 (based ) 107 SB 1616 2564 50 (on ) 54 SB 1670 2564 59 (the ) 63 SB 1733 2564 210 (assumptions ) 214 SB 1947 2564 42 (of ) 46 SB 1993 2564 166 (Chomsky\222) 166 SB 2159 2564 16 (s) 16 SB 32 0 0 41 41 0 0 0 38 /Times-Bold /font29 ANSIFont font 225 2613 34 (m) 35 SB 260 2613 11 (i) 12 SB 272 2613 23 (n) 24 SB 296 2613 11 (i) 12 SB 308 2613 34 (m) 35 SB 343 2613 21 (a) 22 SB 365 2613 11 (l) 12 SB 377 2613 11 (i) 12 SB 389 2613 16 (s) 17 SB 406 2613 14 (t) 14 SB 420 2613 10 ( ) 11 SB 431 2613 155 (program) 155 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 586 2614 20 (. ) 21 SB 607 2614 73 (The ) 74 SB 681 2614 156 (grammar ) 157 SB 838 2614 56 (\(of ) 57 SB 895 2614 81 (time ) 82 SB 977 2614 214 (expressions\) ) 215 SB 1192 2614 72 (will ) 73 SB 1265 2614 49 (be ) 50 SB 1315 2614 144 (encoded ) 145 SB 1460 2614 72 (into ) 73 SB 1533 2614 118 (Prolog ) 119 SB 1652 2614 44 (as ) 45 SB 1697 2614 28 (a ) 29 SB 1726 2614 132 (function) 132 SB 32 0 0 41 41 0 0 0 38 /Times-Bold /font29 ANSIFont font 1858 2613 10 ( ) 11 SB 1869 2613 296 (timedate\(PF,NF\)) 296 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 2165 2614 10 (,) 10 SB 225 2664 29 (w) 28 SB 253 2664 20 (h) 19 SB 272 2664 11 (i) 10 SB 282 2664 18 (c) 17 SB 299 2664 20 (h) 19 SB 318 2664 10 ( ) 9 SB 327 2664 20 (d) 19 SB 346 2664 18 (e) 17 SB 363 2664 12 (f) 11 SB 374 2664 11 (i) 10 SB 384 2664 20 (n) 19 SB 403 2664 18 (e) 17 SB 420 2664 16 (s) 15 SB 435 2664 10 ( ) 9 SB 444 2664 16 (s) 15 SB 459 2664 20 (o) 19 SB 478 2664 770 (und-meaning pairs. One element of the pair, an ) 770 SB 32 0 0 41 41 0 0 0 38 /Times-Bold /font29 ANSIFont font 1248 2663 343 (orthographic string) 343 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 1591 2664 74 (, or ) 74 SB 32 0 0 41 41 0 0 0 38 /Times-Bold /font29 ANSIFont font 1665 2663 245 (phonetic form) 245 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 1910 2664 24 ( \() 24 SB 32 0 0 41 41 0 0 0 38 /Times-Bold /font29 ANSIFont font 1934 2663 50 (PF) 50 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 1984 2664 191 (\), is a string) 191 SB 225 2714 20 (o) 21 SB 246 2714 12 (f) 13 SB 259 2714 10 ( ) 12 SB 271 2714 18 (e) 19 SB 290 2714 11 (l) 12 SB 302 2714 18 (e) 19 SB 321 2714 31 (m) 32 SB 353 2714 18 (e) 19 SB 372 2714 20 (n) 21 SB 393 2714 11 (t) 12 SB 405 2714 16 (s) 17 SB 422 2714 10 ( ) 12 SB 434 2714 137 (\(words\) ) 138 SB 572 2714 140 (relevant ) 141 SB 713 2714 56 (for ) 57 SB 770 2714 81 (time ) 82 SB 852 2714 210 (expressions. ) 211 SB 1063 2714 73 (The ) 74 SB 1137 2714 93 (other ) 94 SB 1231 2714 137 (element ) 138 SB 1369 2714 42 (of ) 43 SB 1412 2714 59 (the ) 60 SB 1472 2714 84 (pair, ) 85 SB 1557 2714 59 (the ) 60 SB 32 0 0 41 41 0 0 0 38 /Times-Bold /font29 ANSIFont font 1617 2713 155 (numeric ) 156 SB 1773 2713 85 (form) 85 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 1858 2714 10 ( ) 11 SB 1869 2714 14 (\() 14 SB 32 0 0 41 41 0 0 0 38 /Times-Bold /font29 ANSIFont font 1883 2713 55 (NF) 55 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 1938 2714 34 (\), ) 35 SB 1973 2714 37 (is ) 38 SB 2011 2714 28 (a ) 29 SB 2040 2714 102 (string ) 103 SB 2143 2714 20 (o) 20 SB 2163 2714 12 (f) 12 SB 225 2764 140 (numbers) 140 SB 365 2764 10 ( ) 19 SB 384 2764 41 (in ) 50 SB 434 2764 59 (the ) 68 SB 502 2764 86 (order) 86 SB 32 0 0 41 41 0 0 0 38 /Times-Bold /font29 ANSIFont font 588 2763 10 ( ) 19 SB 607 2763 580 ([Hour,Minute,Month,Date,Year]) 580 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 1187 2764 20 (. ) 29 SB 1216 2764 73 (The ) 82 SB 1298 2764 164 (following ) 173 SB 1471 2764 160 (represent ) 169 SB 1640 2764 90 (valid ) 99 SB 1739 2764 152 (pairings: ) 161 SB 1900 2764 56 (\(a\) ) 65 SB 1965 2764 37 (is ) 46 SB 2011 2764 41 (in ) 50 SB 2061 2764 103 (norma) 103 SB 2164 2764 11 (l) 11 SB wpdict begin sm icl end 1 #C statusdict begin /manualfeed false store end EJ RS %%PageTrailer %%PageResources: font Helvetica %%+ font Helvetica-Bold %%+ font Helvetica-Oblique %%+ font MSTT31c567 %%+ font Times-Bold %%+ font Times-Roman %%Page: 2 2 %%PageResources: (atend) SS 0 0 25 25 798 1100 300 SM wpdict begin mcm sm mcm /cml 0 def 1 1 dtransform dup 0 ne{div}{pop pop 1}ife /xRyR xd icl end 32 0 0 37 37 0 0 0 35 /Helvetica-Bold /font13 ANSIFont font 0 0 0 fC 225 2878 190 (FALL 1996) 190 SB 987 2878 426 (doughert@acf4.nyu.edu) 426 SB 32 0 0 50 50 0 0 0 47 /Helvetica-Bold /font13 ANSIFont font 1617 2866 558 (G61.1830 OVERVIEW\2262) 558 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 225 227 20 (o) 19 SB 244 227 14 (r) 13 SB 257 227 11 (t) 10 SB 267 227 20 (h) 19 SB 286 227 20 (o) 19 SB 305 227 20 (g) 19 SB 324 227 14 (r) 13 SB 337 227 18 (a) 17 SB 354 227 21 (p) 20 SB 374 227 20 (h) 19 SB 393 227 18 (y) 17 SB 410 227 10 ( ) 9 SB 419 227 29 (w) 28 SB 447 227 1728 (ith spaces between the words and with capitals, \(b\) is a typical Prolog statement, with commas between the) 1728 SB 225 277 29 (w) 28 SB 253 277 20 (o) 19 SB 272 277 14 (r) 13 SB 285 277 20 (d) 19 SB 304 277 16 (s) 15 SB 319 277 10 ( ) 9 SB 328 277 18 (a) 17 SB 345 277 20 (n) 19 SB 364 277 20 (d) 19 SB 383 277 10 ( ) 9 SB 392 277 20 (n) 19 SB 411 277 20 (o) 19 SB 430 277 10 ( ) 9 SB 439 277 18 (c) 17 SB 456 277 18 (a) 17 SB 473 277 21 (p) 20 SB 493 277 11 (i) 10 SB 503 277 11 (t) 10 SB 513 277 1415 (al letters. The \(b\) expressions are all Prolog statements that the computer will judge as ) 1415 SB 32 0 0 41 41 0 0 0 38 /Times-Italic /font31 ANSIFont font 1928 276 66 (true) 66 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 1994 277 181 (. On the 24) 181 SB 225 326 1494 (hour clock, AM goes from midnight to noon 1-12, PM goes from noon to midnight, 13-24/0.) 1494 SB 225 424 49 (\(1\)) 49 SB 375 424 46 (\(a\)) 46 SB 525 424 1305 (on April fifteenth nineteen ninety at six fifteen in the morning [6,15,4,15,1996]) 1305 SB 375 473 49 (\(b\)) 49 SB 32 0 0 41 41 0 0 0 38 /Helvetica-Bold /font13 ANSIFont font 525 472 14 (t) 13 SB 538 472 11 (i) 10 SB 548 472 36 (m) 35 SB 583 472 23 (e) 22 SB 605 472 25 (d) 24 SB 629 472 23 (a) 22 SB 651 472 14 (t) 13 SB 664 472 23 (e) 22 SB 686 472 14 (\() 13 SB 699 472 14 ([) 13 SB 712 472 25 (o) 24 SB 736 472 25 (n) 24 SB 760 472 11 (,) 10 SB 770 472 23 (a) 22 SB 792 472 25 (p) 24 SB 816 472 16 (r) 15 SB 831 472 11 (i) 10 SB 841 472 11 (l) 10 SB 851 472 11 (,) 10 SB 861 472 14 (f) 13 SB 874 472 11 (i) 10 SB 884 472 14 (f) 13 SB 897 472 14 (t) 13 SB 910 472 23 (e) 22 SB 932 472 23 (e) 22 SB 954 472 25 (n) 24 SB 978 472 14 (t) 13 SB 991 472 25 (h) 24 SB 1015 472 11 (,) 10 SB 1025 472 25 (n) 24 SB 1049 472 11 (i) 10 SB 1059 472 25 (n) 24 SB 1083 472 14 (t) 13 SB 1096 472 23 (e) 22 SB 1118 472 23 (e) 22 SB 1140 472 25 (n) 24 SB 1164 472 11 (,) 10 SB 1174 472 25 (n) 24 SB 1198 472 11 (i) 10 SB 1208 472 25 (n) 24 SB 1232 472 23 (e) 22 SB 1254 472 14 (t) 13 SB 1267 472 23 (y) 22 SB 1289 472 11 (,) 10 SB 1299 472 23 (a) 22 SB 1321 472 14 (t) 13 SB 1334 472 11 (,) 10 SB 1344 472 23 (s) 22 SB 1366 472 11 (i) 10 SB 1376 472 23 (x) 22 SB 1398 472 11 (,) 10 SB 1408 472 14 (f) 13 SB 1421 472 11 (i) 10 SB 1431 472 14 (f) 13 SB 1444 472 731 (teen,in,the,morning],[6,15,4,15,1996]\).) 731 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 225 571 49 (\(2\)) 49 SB 375 571 46 (\(a\)) 46 SB 525 571 1329 (at ten to seven in the evening on July the forth in nineteen forty [18,50,7,4,1940]) 1329 SB 375 620 49 (\(b\)) 49 SB 32 0 0 41 41 0 0 0 38 /Helvetica-Bold /font13 ANSIFont font 525 619 14 (t) 15 SB 540 619 11 (i) 12 SB 552 619 36 (m) 37 SB 589 619 23 (e) 24 SB 613 619 25 (d) 26 SB 639 619 23 (a) 24 SB 663 619 14 (t) 15 SB 678 619 23 (e) 24 SB 702 619 14 (\() 15 SB 717 619 14 ([) 15 SB 732 619 23 (a) 24 SB 756 619 14 (t) 15 SB 771 619 11 (,) 12 SB 783 619 14 (t) 15 SB 798 619 23 (e) 24 SB 822 619 25 (n) 26 SB 848 619 11 (,) 12 SB 860 619 14 (t) 15 SB 875 619 25 (o) 26 SB 901 619 11 (,) 12 SB 913 619 23 (s) 24 SB 937 619 23 (e) 24 SB 961 619 23 (v) 24 SB 985 619 23 (e) 24 SB 1009 619 25 (n) 26 SB 1035 619 11 (,) 12 SB 1047 619 11 (i) 12 SB 1059 619 25 (n) 26 SB 1085 619 11 (,) 12 SB 1097 619 14 (t) 15 SB 1112 619 25 (h) 26 SB 1138 619 23 (e) 24 SB 1162 619 11 (,) 12 SB 1174 619 23 (e) 24 SB 1198 619 23 (v) 24 SB 1222 619 23 (e) 24 SB 1246 619 25 (n) 26 SB 1272 619 11 (i) 12 SB 1284 619 25 (n) 26 SB 1310 619 25 (g) 26 SB 1336 619 11 (,) 12 SB 1348 619 25 (o) 26 SB 1374 619 14 (f) 15 SB 1389 619 11 (,) 12 SB 1401 619 11 (j) 12 SB 1413 619 25 (u) 26 SB 1439 619 11 (l) 12 SB 1451 619 23 (y) 24 SB 1475 619 11 (,) 12 SB 1487 619 14 (t) 15 SB 1502 619 25 (h) 26 SB 1528 619 23 (e) 24 SB 1552 619 11 (,) 12 SB 1564 619 14 (f) 15 SB 1579 619 25 (o) 26 SB 1605 619 16 (r) 17 SB 1622 619 14 (t) 15 SB 1637 619 25 (h) 26 SB 1663 619 11 (,) 12 SB 1675 619 11 (i) 12 SB 1687 619 25 (n) 26 SB 1713 619 11 (,) 12 SB 1725 619 25 (n) 26 SB 1751 619 11 (i) 12 SB 1763 619 25 (n) 26 SB 1789 619 14 (t) 15 SB 1804 619 23 (e) 24 SB 1828 619 23 (e) 24 SB 1852 619 25 (n) 26 SB 1878 619 11 (,) 12 SB 1890 619 14 (f) 15 SB 1905 619 25 (o) 26 SB 1931 619 16 (r) 17 SB 1948 619 14 (t) 15 SB 1963 619 23 (y) 24 SB 1987 619 14 (]) 15 SB 2002 619 173 (,[18,50,7,) 173 SB 525 668 154 (4,1940]\)) 154 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 225 766 49 (\(3\)) 49 SB 375 766 46 (\(a\)) 46 SB 525 766 11 (i) 10 SB 535 766 20 (n) 19 SB 554 766 10 ( ) 9 SB 563 766 20 (n) 19 SB 582 766 11 (i) 10 SB 592 766 20 (n) 19 SB 611 766 11 (t) 10 SB 621 766 18 (e) 17 SB 638 766 18 (e) 17 SB 655 766 20 (n) 19 SB 674 766 1501 ( hundred and ten at a quarter of four in the afternoon on Independence day [15,45,7,4,1910]) 1501 SB 375 815 49 (\(b\)) 49 SB 32 0 0 41 41 0 0 0 38 /Helvetica-Bold /font13 ANSIFont font 525 814 14 (t) 16 SB 541 814 11 (i) 13 SB 554 814 36 (m) 38 SB 592 814 23 (e) 25 SB 617 814 25 (d) 27 SB 644 814 23 (a) 25 SB 669 814 14 (t) 16 SB 685 814 23 (e) 25 SB 710 814 14 (\() 16 SB 726 814 14 ([) 16 SB 742 814 11 (i) 13 SB 755 814 25 (n) 27 SB 782 814 11 (,) 13 SB 795 814 25 (n) 27 SB 822 814 11 (i) 13 SB 835 814 25 (n) 27 SB 862 814 14 (t) 16 SB 878 814 23 (e) 25 SB 903 814 23 (e) 25 SB 928 814 25 (n) 27 SB 955 814 11 (,) 13 SB 968 814 25 (h) 27 SB 995 814 25 (u) 27 SB 1022 814 25 (n) 27 SB 1049 814 25 (d) 27 SB 1076 814 16 (r) 18 SB 1094 814 23 (e) 25 SB 1119 814 25 (d) 27 SB 1146 814 11 (,) 13 SB 1159 814 23 (a) 25 SB 1184 814 25 (n) 27 SB 1211 814 25 (d) 27 SB 1238 814 11 (,) 13 SB 1251 814 14 (t) 16 SB 1267 814 23 (e) 25 SB 1292 814 25 (n) 27 SB 1319 814 11 (,) 13 SB 1332 814 23 (a) 25 SB 1357 814 14 (t) 16 SB 1373 814 11 (,) 13 SB 1386 814 23 (a) 25 SB 1411 814 11 (,) 13 SB 1424 814 25 (q) 27 SB 1451 814 25 (u) 27 SB 1478 814 23 (a) 25 SB 1503 814 16 (r) 18 SB 1521 814 14 (t) 16 SB 1537 814 23 (e) 25 SB 1562 814 16 (r) 18 SB 1580 814 11 (,) 13 SB 1593 814 25 (o) 27 SB 1620 814 14 (f) 16 SB 1636 814 11 (,) 13 SB 1649 814 14 (f) 16 SB 1665 814 25 (o) 27 SB 1692 814 25 (u) 27 SB 1719 814 16 (r) 18 SB 1737 814 11 (,) 13 SB 1750 814 11 (i) 13 SB 1763 814 25 (n) 27 SB 1790 814 11 (,) 13 SB 1803 814 14 (t) 16 SB 1819 814 25 (h) 27 SB 1846 814 23 (e) 25 SB 1871 814 11 (,) 13 SB 1884 814 23 (a) 25 SB 1909 814 14 (f) 16 SB 1925 814 14 (t) 16 SB 1941 814 23 (e) 25 SB 1966 814 16 (r) 18 SB 1984 814 25 (n) 27 SB 2011 814 25 (o) 27 SB 2038 814 25 (o) 27 SB 2065 814 25 (n) 27 SB 2092 814 11 (,) 83 SB 675 863 771 (on,independence,day],[15,45,7,4,1910]\).) 771 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 375 961 25 (T) 26 SB 401 961 20 (h) 21 SB 422 961 18 (e) 19 SB 441 961 10 ( ) 11 SB 452 961 118 (Prolog ) 119 SB 571 961 152 (function, ) 153 SB 724 961 283 (timedate\(PF,NF\) ) 284 SB 1008 961 72 (will ) 73 SB 1081 961 49 (be ) 50 SB 1131 961 224 (bidirectional. ) 225 SB 1356 961 34 (It ) 35 SB 1391 961 72 (will ) 73 SB 1464 961 49 (be ) 50 SB 1514 961 144 (possible ) 145 SB 1659 961 41 (to ) 42 SB 1701 961 91 (enter ) 92 SB 1793 961 28 (a ) 29 SB 1822 961 82 (fully ) 83 SB 1905 961 155 (specified ) 156 SB 2061 961 55 (PF ) 56 SB 2117 961 38 (an) 38 SB 2155 961 20 (d) 20 SB 225 1011 672 (obtain the NF as in these examples. Here ) 672 SB 32 0 0 41 41 0 0 0 38 /Helvetica-Bold /font13 ANSIFont font 897 1010 310 (timedate\(PF,LF\)) 310 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 1207 1011 193 ( is used as a) 193 SB 32 0 0 32 32 0 0 0 29 /Times-Bold /font29 ANSIFont font 1400 1019 367 ( RECOGNITION MODEL) 367 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 1767 1011 10 (.) 10 SB 225 1109 49 (\(4\)) 49 SB 375 1109 46 (\(a\)) 46 SB 525 1109 1220 (PF = on October the twelfth at noon in ninteen forty three NF = [?,?,?,?,?,?]) 1220 SB 375 1158 49 (\(b\)) 49 SB 32 0 0 41 41 0 0 0 38 /Helvetica-Bold /font13 ANSIFont font 525 1157 1282 (timedate\([on,october,the,twelfth,at,noon,in,ninteen,forty,three],X\).) 1282 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 375 1207 56 (\(c \)) 56 SB 525 1207 372 (X = [12,0,10,10,1943]) 372 SB 225 1305 49 (\(5\)) 49 SB 375 1305 46 (\(a\)) 46 SB 525 1305 23 (P) 22 SB 547 1305 22 (F) 21 SB 568 1305 10 ( ) 9 SB 577 1305 23 (=) 22 SB 599 1305 10 ( ) 9 SB 608 1305 18 (a) 17 SB 625 1305 11 (t) 10 SB 635 1305 10 ( ) 9 SB 644 1305 11 (t) 10 SB 654 1305 18 (e) 17 SB 671 1305 20 (n) 19 SB 690 1305 10 ( ) 9 SB 699 1305 31 (m) 30 SB 729 1305 11 (i) 10 SB 739 1305 20 (n) 19 SB 758 1305 20 (u) 19 SB 777 1305 11 (t) 10 SB 787 1305 18 (e) 17 SB 804 1305 16 (s) 15 SB 819 1305 10 ( ) 9 SB 828 1305 18 (a) 17 SB 845 1305 12 (f) 11 SB 856 1305 11 (t) 10 SB 866 1305 18 (e) 17 SB 883 1305 14 (r) 13 SB 896 1305 10 ( ) 9 SB 905 1305 16 (s) 15 SB 920 1305 11 (i) 10 SB 930 1305 20 (x) 19 SB 949 1305 10 ( ) 9 SB 958 1305 23 (P) 22 SB 980 1305 10 (.) 9 SB 989 1305 36 (M) 35 SB 1024 1305 10 (.) 9 SB 1033 1305 10 ( ) 9 SB 1042 1305 20 (o) 19 SB 1061 1305 20 (n) 19 SB 1080 1305 10 ( ) 9 SB 1089 1305 11 (t) 10 SB 1099 1305 20 (h) 19 SB 1118 1305 18 (e) 17 SB 1135 1305 10 ( ) 9 SB 1144 1305 18 (e) 17 SB 1161 1305 20 (v) 19 SB 1180 1305 18 (e) 17 SB 1197 1305 978 (ning of the third of August in the Fall of ninteen hundred and) 978 SB 675 1354 421 (sixty six NF = [?,?,?,?,?]) 421 SB 375 1403 49 (\(b\)) 49 SB 32 0 0 41 41 0 0 0 38 /Helvetica-Bold /font13 ANSIFont font 525 1402 14 (t) 15 SB 540 1402 11 (i) 12 SB 552 1402 36 (m) 37 SB 589 1402 23 (e) 24 SB 613 1402 25 (d) 26 SB 639 1402 23 (a) 24 SB 663 1402 14 (t) 15 SB 678 1402 23 (e) 24 SB 702 1402 14 (\() 15 SB 717 1402 14 ([) 15 SB 732 1402 23 (a) 24 SB 756 1402 14 (t) 15 SB 771 1402 11 (,) 12 SB 783 1402 14 (t) 15 SB 798 1402 23 (e) 24 SB 822 1402 25 (n) 26 SB 848 1402 11 (,) 12 SB 860 1402 36 (m) 37 SB 897 1402 11 (i) 12 SB 909 1402 25 (n) 26 SB 935 1402 25 (u) 26 SB 961 1402 14 (t) 15 SB 976 1402 23 (e) 24 SB 1000 1402 23 (s) 24 SB 1024 1402 11 (,) 12 SB 1036 1402 23 (a) 24 SB 1060 1402 14 (f) 15 SB 1075 1402 14 (t) 15 SB 1090 1402 23 (e) 24 SB 1114 1402 16 (r) 17 SB 1131 1402 11 (,) 12 SB 1143 1402 23 (s) 24 SB 1167 1402 11 (i) 12 SB 1179 1402 23 (x) 24 SB 1203 1402 11 (,) 12 SB 1215 1402 25 (p) 26 SB 1241 1402 36 (m) 37 SB 1278 1402 11 (,) 12 SB 1290 1402 25 (o) 26 SB 1316 1402 25 (n) 26 SB 1342 1402 11 (,) 12 SB 1354 1402 14 (t) 15 SB 1369 1402 25 (h) 26 SB 1395 1402 23 (e) 24 SB 1419 1402 11 (,) 12 SB 1431 1402 23 (e) 24 SB 1455 1402 23 (v) 24 SB 1479 1402 23 (e) 24 SB 1503 1402 25 (n) 26 SB 1529 1402 11 (i) 12 SB 1541 1402 25 (n) 26 SB 1567 1402 25 (g) 26 SB 1593 1402 11 (,) 12 SB 1605 1402 25 (o) 26 SB 1631 1402 14 (f) 15 SB 1646 1402 11 (,) 12 SB 1658 1402 14 (t) 15 SB 1673 1402 25 (h) 26 SB 1699 1402 23 (e) 24 SB 1723 1402 11 (,) 12 SB 1735 1402 14 (t) 15 SB 1750 1402 25 (h) 26 SB 1776 1402 11 (i) 12 SB 1788 1402 16 (r) 17 SB 1805 1402 25 (d) 26 SB 1831 1402 11 (,) 12 SB 1843 1402 25 (o) 26 SB 1869 1402 14 (f) 15 SB 1884 1402 11 (,) 12 SB 1896 1402 23 (a) 24 SB 1920 1402 25 (u) 26 SB 1946 1402 25 (g) 26 SB 1972 1402 25 (u) 26 SB 1998 1402 23 (s) 24 SB 2022 1402 14 (t) 15 SB 2037 1402 11 (,) 12 SB 2049 1402 11 (i) 12 SB 2061 1402 25 (n) 26 SB 2087 1402 11 (,) 12 SB 2099 1402 14 (t) 15 SB 2114 1402 25 (h) 26 SB 2140 1402 23 (e) 24 SB 2164 1402 11 (,) 11 SB 675 1451 775 (fall,of,ninteen,hundred,and,sixty,six],X\).) 775 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 375 1500 56 (\(c \)) 56 SB 525 1500 372 (X = [18,10,10,3,1966]) 372 SB 375 1598 24 (It) 24 SB 399 1598 10 ( ) 11 SB 410 1598 72 (will ) 73 SB 483 1598 49 (be ) 50 SB 533 1598 144 (possible ) 145 SB 678 1598 41 (to ) 42 SB 720 1598 1455 (enter the Numeric Form and the function timedate\(PF,NF\) will generate a correct string of) 1455 SB 225 1648 549 (words as in these examples. Here ) 549 SB 32 0 0 41 41 0 0 0 38 /Helvetica-Bold /font13 ANSIFont font 774 1647 310 (timedate\(PF,LF\)) 310 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 1084 1648 731 ( is used to generate English strings, i.e., as a ) 731 SB 32 0 0 32 32 0 0 0 29 /Times-Bold /font29 ANSIFont font 1815 1656 346 (PRODUCTION MODEL) 346 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 2161 1648 10 (.) 10 SB 225 1746 49 (\(6\)) 49 SB 375 1746 46 (\(a\)) 46 SB 525 1746 592 (PF = ??? NF = [13,13,9,2,1976]) 592 SB 375 1795 49 (\(b\)) 49 SB 32 0 0 41 41 0 0 0 38 /Helvetica-Bold /font13 ANSIFont font 525 1794 548 (timedate\(X,[13,13,9,2,1976]\).) 548 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 375 1844 56 (\(c \)) 56 SB 525 1844 1462 (X = [at,one,thirteen,in,the,afternoon,of,september,second,ninteen,hundred,and,seventy,six]) 1462 SB 375 1893 48 (\(d\)) 48 SB 525 1893 1368 (at one thirteen in the afternoon of September second ninteen hundred and seventy six) 1368 SB 225 1991 49 (\(7\)) 49 SB 375 1991 46 (\(a\)) 46 SB 525 1991 624 (PF = ??? NF = [14,30,11,17,1989]) 624 SB 375 2040 49 (\(b\)) 49 SB 32 0 0 41 41 0 0 0 38 /Helvetica-Bold /font13 ANSIFont font 525 2039 594 (timedate\(X,[14,30,11,17,1989]\).) 594 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 375 2089 56 (\(c \)) 56 SB 525 2089 1390 (X = [in,ninteen,eighty,nine,at,half,past,two,in,the,afternoon,of,November,seventeenth]) 1390 SB 375 2138 48 (\(d\)) 48 SB 525 2138 1289 (in ninteen eighty nine at half past two in the afternoon of November seventeenth) 1289 SB 375 2236 960 (Notice three facts about this presentation and our notations:) 960 SB 32 0 0 41 41 0 0 1 33 /MSTT31c567 font 319 2339 27 (#) 27 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 413 2335 25 (T) 26 SB 439 2335 20 (h) 21 SB 460 2335 18 (e) 19 SB 479 2335 14 (r) 15 SB 494 2335 18 (e) 18 SB 512 2335 10 ( ) 24 SB 536 2335 27 (is) 27 SB 32 0 0 32 32 0 0 0 29 /Times-Bold /font29 ANSIFont font 563 2343 8 ( ) 22 SB 585 2343 56 (NO ) 70 SB 655 2343 280 (DIRECTIONALITY) 280 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 935 2335 10 ( ) 24 SB 959 2335 41 (to ) 55 SB 1014 2335 59 (the ) 73 SB 1087 2335 156 (grammar ) 170 SB 1257 2335 42 (of ) 56 SB 1313 2335 81 (time ) 95 SB 1408 2335 200 (expressions ) 214 SB 1622 2335 144 (encoded ) 158 SB 1780 2335 44 (as ) 58 SB 1838 2335 59 (the ) 73 SB 1911 2335 118 (Prolog ) 132 SB 2043 2335 112 (functio) 112 SB 2155 2335 20 (n) 20 SB 32 0 0 41 41 0 0 0 38 /Helvetica-Bold /font13 ANSIFont font 413 2383 14 (t) 13 SB 426 2383 11 (i) 10 SB 436 2383 36 (m) 35 SB 471 2383 23 (e) 22 SB 493 2383 25 (d) 24 SB 517 2383 23 (a) 22 SB 539 2383 14 (t) 13 SB 552 2383 23 (e) 22 SB 574 2383 14 (\() 13 SB 587 2383 27 (P) 26 SB 613 2383 25 (F) 24 SB 637 2383 11 (,) 10 SB 647 2383 25 (L) 24 SB 671 2383 25 (F) 24 SB 695 2383 14 (\)) 13 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 708 2384 10 (.) 9 SB 717 2384 10 ( ) 9 SB 726 2384 10 ( ) 9 SB 735 2384 29 (A) 28 SB 763 2384 16 (s) 15 SB 778 2384 10 ( ) 9 SB 787 2384 18 (a) 17 SB 804 2384 11 (l) 10 SB 814 2384 11 (l) 10 SB 824 2384 10 ( ) 9 SB 833 2384 23 (P) 22 SB 855 2384 14 (r) 13 SB 868 2384 20 (o) 19 SB 887 2384 11 (l) 10 SB 897 2384 20 (o) 19 SB 916 2384 20 (g) 19 SB 935 2384 10 ( ) 9 SB 944 2384 12 (f) 11 SB 955 2384 20 (u) 19 SB 974 2384 20 (n) 19 SB 993 2384 18 (c) 17 SB 1010 2384 11 (t) 10 SB 1020 2384 11 (i) 10 SB 1030 2384 20 (o) 19 SB 1049 2384 20 (n) 19 SB 1068 2384 16 (s) 15 SB 1083 2384 10 (,) 9 SB 1092 2384 10 ( ) 9 SB 32 0 0 41 41 0 0 0 38 /Helvetica-Bold /font13 ANSIFont font 1101 2383 14 (t) 13 SB 1114 2383 11 (i) 10 SB 1124 2383 36 (m) 35 SB 1159 2383 23 (e) 22 SB 1181 2383 25 (d) 24 SB 1205 2383 212 (ate\(PF,LF\) ) 212 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 1417 2384 759 (is evaluated as true if \(PF,LF\) is a valid pairing) 759 SB 413 2433 18 (a) 19 SB 432 2433 20 (n) 21 SB 453 2433 20 (d) 21 SB 474 2433 10 ( ) 13 SB 487 2433 12 (f) 13 SB 500 2433 18 (a) 19 SB 519 2433 11 (l) 12 SB 531 2433 16 (s) 17 SB 548 2433 18 (e) 19 SB 567 2433 10 ( ) 13 SB 580 2433 11 (i) 12 SB 592 2433 12 (f) 13 SB 605 2433 10 ( ) 13 SB 618 2433 32 (it ) 34 SB 652 2433 37 (is ) 39 SB 691 2433 71 (not. ) 73 SB 764 2433 118 (Prolog ) 120 SB 884 2433 64 (has ) 66 SB 950 2433 59 (the ) 61 SB 1011 2433 153 (capacity, ) 155 SB 1166 2433 99 (given ) 101 SB 1267 2433 102 (either ) 104 SB 1371 2433 28 (a ) 30 SB 1401 2433 55 (PF ) 57 SB 1458 2433 44 (or ) 46 SB 1504 2433 48 (an ) 50 SB 1554 2433 65 (LF, ) 67 SB 1621 2433 41 (to ) 43 SB 1664 2433 114 (search ) 116 SB 1780 2433 48 (its ) 50 SB 1830 2433 150 (database ) 152 SB 1982 2433 68 (and ) 70 SB 2052 2433 89 (rules ) 91 SB 2143 2433 20 (o) 20 SB 2163 2433 12 (f) 12 SB 413 2482 1496 (combination to find the missing member of the pair that will make the pairing operation true.) 1496 SB 32 0 0 41 41 0 0 1 33 /MSTT31c567 font 319 2585 27 (#) 27 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 413 2581 25 (T) 26 SB 439 2581 20 (h) 21 SB 460 2581 50 (ere) 50 SB 510 2581 10 ( ) 13 SB 523 2581 37 (is ) 40 SB 32 0 0 32 32 0 0 0 29 /Times-Bold /font29 ANSIFont font 563 2589 56 (NO ) 59 SB 622 2589 174 (INTERNAL ) 177 SB 799 2589 196 (STRUCTURE) 196 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 995 2581 10 ( ) 13 SB 1008 2581 130 (\(except ) 133 SB 1141 2581 138 (perhaps ) 141 SB 1282 2581 102 (linear ) 105 SB 1387 2581 110 (order\) ) 113 SB 1500 2581 41 (to ) 44 SB 1544 2581 102 (either ) 105 SB 1649 2581 59 (the ) 62 SB 1711 2581 55 (PF ) 58 SB 1769 2581 44 (or ) 47 SB 1816 2581 59 (the ) 62 SB 1878 2581 72 (NF. ) 75 SB 1953 2581 91 (Each ) 94 SB 2047 2581 42 (of ) 45 SB 2092 2581 65 (thes) 65 SB 2157 2581 18 (e) 18 SB 413 2630 14 (r) 14 SB 427 2630 18 (e) 17 SB 444 2630 1732 (presentations is a simple string \(or list\) of elements with no hierarchical structure at all. We will use a basic) 1732 SB 413 2680 118 (Prolog ) 118 SB 32 0 0 32 32 0 0 0 29 /Times-Bold /font29 ANSIFont font 531 2688 275 (LIST STRUCTURE) 275 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 806 2680 1094 ( to represent the relevant information at these levels, e.g. [X,Y,Z...].) 1094 SB wpdict begin sm icl end 1 #C statusdict begin /manualfeed false store end EJ RS %%PageTrailer %%PageResources: font Helvetica-Bold %%+ font MSTT31c567 %%+ font Times-Bold %%+ font Times-Italic %%+ font Times-Roman %%Page: 3 3 %%PageResources: (atend) SS 0 0 25 25 798 1100 300 SM wpdict begin mcm sm mcm /cml 0 def 1 1 dtransform dup 0 ne{div}{pop pop 1}ife /xRyR xd icl end wpdict begin mcm 0.25 0.25 sc 900.0 1691.0 tr np 0 0 m 7796 0 li 7796 668 li 0 668 li cp 204 255 div g eofill 27 255 div g sm icl end 32 0 0 37 37 0 0 0 35 /Helvetica-Bold /font13 ANSIFont font 0 0 0 fC 225 2878 190 (FALL 1996) 190 SB 987 2878 426 (doughert@acf4.nyu.edu) 426 SB 32 0 0 50 50 0 0 0 47 /Helvetica-Bold /font13 ANSIFont font 1617 2866 558 (G61.1830 OVERVIEW\2263) 558 SB 225 473 98 ( 2.0.) 98 SB 375 473 1401 (Syntax Mediates the Relation Between Sound and Meaning) 1401 SB 32 0 0 41 41 0 0 1 33 /MSTT31c567 font 319 231 27 (#) 27 SB 32 0 0 41 41 0 0 0 37 /Times-Roman /font32 ANSIFont font 413 227 25 (T) 24 SB 437 227 20 (h) 19 SB 456 227 18 (e) 17 SB 473 227 1703 ( phonetic form, PF, the string of words, and the numeric form, NF, the numbers that correspond to the big) 1703 SB 413 277 18 (a) 19 SB 432 277 20 (n) 21 SB 453 277 20 (d) 21 SB 474 277 10 ( ) 14 SB 488 277 11 (l) 12 SB 500 277 11 (i) 12 SB 512 277 11 (t) 12 SB 524 277 11 (t) 12 SB 536 277 11 (l) 12 SB 548 277 18 (e) 19 SB 567 277 10 ( ) 14 SB 581 277 20 (h) 21 SB 602 277 18 (a) 19 SB 621 277 66 (nds