|
1 %!PS-Adobe-2.0 |
|
2 %%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software |
|
3 %%Title: double.dvi |
|
4 %%Pages: 20 |
|
5 %%PageOrder: Ascend |
|
6 %%BoundingBox: 0 0 595 842 |
|
7 %%DocumentFonts: Times-Bold Times-Roman Courier Times-Italic |
|
8 %%DocumentPaperSizes: a4 |
|
9 %%EndComments |
|
10 %DVIPSWebPage: (www.radicaleye.com) |
|
11 %DVIPSCommandLine: dvips double.dvi -o double.ps |
|
12 %DVIPSParameters: dpi=600 |
|
13 %DVIPSSource: TeX output 2006.06.26:1209 |
|
14 %%BeginProcSet: tex.pro 0 0 |
|
15 %! |
|
16 /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S |
|
17 N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 |
|
18 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 |
|
19 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ |
|
20 landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize |
|
21 mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ |
|
22 matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round |
|
23 exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ |
|
24 statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] |
|
25 N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin |
|
26 /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array |
|
27 /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 |
|
28 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N |
|
29 df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A |
|
30 definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get |
|
31 }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} |
|
32 B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr |
|
33 1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S |
|
34 /BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy |
|
35 setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask |
|
36 restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn |
|
37 /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put |
|
38 }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ |
|
39 bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A |
|
40 mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ |
|
41 SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ |
|
42 userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X |
|
43 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 |
|
44 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N |
|
45 /p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ |
|
46 /Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) |
|
47 (LaserWriter 16/600)]{A length product length le{A length product exch 0 |
|
48 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse |
|
49 end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask |
|
50 grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} |
|
51 imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round |
|
52 exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto |
|
53 fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p |
|
54 delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} |
|
55 B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ |
|
56 p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S |
|
57 rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end |
|
58 |
|
59 %%EndProcSet |
|
60 %%BeginProcSet: 8r.enc 0 0 |
|
61 % File 8r.enc TeX Base 1 Encoding Revision 2.0 2002-10-30 |
|
62 % |
|
63 % @@psencodingfile@{ |
|
64 % author = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry, |
|
65 % W. Schmidt, P. Lehman", |
|
66 % version = "2.0", |
|
67 % date = "30 October 2002", |
|
68 % filename = "8r.enc", |
|
69 % email = "tex-fonts@@tug.org", |
|
70 % docstring = "This is the encoding vector for Type1 and TrueType |
|
71 % fonts to be used with TeX. This file is part of the |
|
72 % PSNFSS bundle, version 9" |
|
73 % @} |
|
74 % |
|
75 % The idea is to have all the characters normally included in Type 1 fonts |
|
76 % available for typesetting. This is effectively the characters in Adobe |
|
77 % Standard encoding, ISO Latin 1, Windows ANSI including the euro symbol, |
|
78 % MacRoman, and some extra characters from Lucida. |
|
79 % |
|
80 % Character code assignments were made as follows: |
|
81 % |
|
82 % (1) the Windows ANSI characters are almost all in their Windows ANSI |
|
83 % positions, because some Windows users cannot easily reencode the |
|
84 % fonts, and it makes no difference on other systems. The only Windows |
|
85 % ANSI characters not available are those that make no sense for |
|
86 % typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen |
|
87 % (173). quotesingle and grave are moved just because it's such an |
|
88 % irritation not having them in TeX positions. |
|
89 % |
|
90 % (2) Remaining characters are assigned arbitrarily to the lower part |
|
91 % of the range, avoiding 0, 10 and 13 in case we meet dumb software. |
|
92 % |
|
93 % (3) Y&Y Lucida Bright includes some extra text characters; in the |
|
94 % hopes that other PostScript fonts, perhaps created for public |
|
95 % consumption, will include them, they are included starting at 0x12. |
|
96 % These are /dotlessj /ff /ffi /ffl. |
|
97 % |
|
98 % (4) hyphen appears twice for compatibility with both ASCII and Windows. |
|
99 % |
|
100 % (5) /Euro was assigned to 128, as in Windows ANSI |
|
101 % |
|
102 % (6) Missing characters from MacRoman encoding incorporated as follows: |
|
103 % |
|
104 % PostScript MacRoman TeXBase1 |
|
105 % -------------- -------------- -------------- |
|
106 % /notequal 173 0x16 |
|
107 % /infinity 176 0x17 |
|
108 % /lessequal 178 0x18 |
|
109 % /greaterequal 179 0x19 |
|
110 % /partialdiff 182 0x1A |
|
111 % /summation 183 0x1B |
|
112 % /product 184 0x1C |
|
113 % /pi 185 0x1D |
|
114 % /integral 186 0x81 |
|
115 % /Omega 189 0x8D |
|
116 % /radical 195 0x8E |
|
117 % /approxequal 197 0x8F |
|
118 % /Delta 198 0x9D |
|
119 % /lozenge 215 0x9E |
|
120 % |
|
121 /TeXBase1Encoding [ |
|
122 % 0x00 |
|
123 /.notdef /dotaccent /fi /fl |
|
124 /fraction /hungarumlaut /Lslash /lslash |
|
125 /ogonek /ring /.notdef /breve |
|
126 /minus /.notdef /Zcaron /zcaron |
|
127 % 0x10 |
|
128 /caron /dotlessi /dotlessj /ff |
|
129 /ffi /ffl /notequal /infinity |
|
130 /lessequal /greaterequal /partialdiff /summation |
|
131 /product /pi /grave /quotesingle |
|
132 % 0x20 |
|
133 /space /exclam /quotedbl /numbersign |
|
134 /dollar /percent /ampersand /quoteright |
|
135 /parenleft /parenright /asterisk /plus |
|
136 /comma /hyphen /period /slash |
|
137 % 0x30 |
|
138 /zero /one /two /three |
|
139 /four /five /six /seven |
|
140 /eight /nine /colon /semicolon |
|
141 /less /equal /greater /question |
|
142 % 0x40 |
|
143 /at /A /B /C |
|
144 /D /E /F /G |
|
145 /H /I /J /K |
|
146 /L /M /N /O |
|
147 % 0x50 |
|
148 /P /Q /R /S |
|
149 /T /U /V /W |
|
150 /X /Y /Z /bracketleft |
|
151 /backslash /bracketright /asciicircum /underscore |
|
152 % 0x60 |
|
153 /quoteleft /a /b /c |
|
154 /d /e /f /g |
|
155 /h /i /j /k |
|
156 /l /m /n /o |
|
157 % 0x70 |
|
158 /p /q /r /s |
|
159 /t /u /v /w |
|
160 /x /y /z /braceleft |
|
161 /bar /braceright /asciitilde /.notdef |
|
162 % 0x80 |
|
163 /Euro /integral /quotesinglbase /florin |
|
164 /quotedblbase /ellipsis /dagger /daggerdbl |
|
165 /circumflex /perthousand /Scaron /guilsinglleft |
|
166 /OE /Omega /radical /approxequal |
|
167 % 0x90 |
|
168 /.notdef /.notdef /.notdef /quotedblleft |
|
169 /quotedblright /bullet /endash /emdash |
|
170 /tilde /trademark /scaron /guilsinglright |
|
171 /oe /Delta /lozenge /Ydieresis |
|
172 % 0xA0 |
|
173 /.notdef /exclamdown /cent /sterling |
|
174 /currency /yen /brokenbar /section |
|
175 /dieresis /copyright /ordfeminine /guillemotleft |
|
176 /logicalnot /hyphen /registered /macron |
|
177 % 0xD0 |
|
178 /degree /plusminus /twosuperior /threesuperior |
|
179 /acute /mu /paragraph /periodcentered |
|
180 /cedilla /onesuperior /ordmasculine /guillemotright |
|
181 /onequarter /onehalf /threequarters /questiondown |
|
182 % 0xC0 |
|
183 /Agrave /Aacute /Acircumflex /Atilde |
|
184 /Adieresis /Aring /AE /Ccedilla |
|
185 /Egrave /Eacute /Ecircumflex /Edieresis |
|
186 /Igrave /Iacute /Icircumflex /Idieresis |
|
187 % 0xD0 |
|
188 /Eth /Ntilde /Ograve /Oacute |
|
189 /Ocircumflex /Otilde /Odieresis /multiply |
|
190 /Oslash /Ugrave /Uacute /Ucircumflex |
|
191 /Udieresis /Yacute /Thorn /germandbls |
|
192 % 0xE0 |
|
193 /agrave /aacute /acircumflex /atilde |
|
194 /adieresis /aring /ae /ccedilla |
|
195 /egrave /eacute /ecircumflex /edieresis |
|
196 /igrave /iacute /icircumflex /idieresis |
|
197 % 0xF0 |
|
198 /eth /ntilde /ograve /oacute |
|
199 /ocircumflex /otilde /odieresis /divide |
|
200 /oslash /ugrave /uacute /ucircumflex |
|
201 /udieresis /yacute /thorn /ydieresis |
|
202 ] def |
|
203 |
|
204 |
|
205 %%EndProcSet |
|
206 %%BeginProcSet: texps.pro 0 0 |
|
207 %! |
|
208 TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 |
|
209 index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll |
|
210 exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 |
|
211 ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ |
|
212 pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get |
|
213 div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type |
|
214 /nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end |
|
215 definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup |
|
216 sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll |
|
217 mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ |
|
218 exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} |
|
219 forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def |
|
220 end |
|
221 |
|
222 %%EndProcSet |
|
223 %%BeginProcSet: special.pro 0 0 |
|
224 %! |
|
225 TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N |
|
226 /vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N |
|
227 /rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N |
|
228 /@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ |
|
229 /hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho |
|
230 X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B |
|
231 /@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ |
|
232 /urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known |
|
233 {userdict/md get type/dicttype eq{userdict begin md length 10 add md |
|
234 maxlength ge{/md md dup length 20 add dict copy def}if end md begin |
|
235 /letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S |
|
236 atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ |
|
237 itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll |
|
238 transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll |
|
239 curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf |
|
240 pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} |
|
241 if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 |
|
242 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 |
|
243 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip |
|
244 yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub |
|
245 neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ |
|
246 noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop |
|
247 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get |
|
248 neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr |
|
249 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr |
|
250 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 |
|
251 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S |
|
252 TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ |
|
253 Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale |
|
254 }if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState |
|
255 save N userdict maxlength dict begin/magscale true def normalscale |
|
256 currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts |
|
257 /psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x |
|
258 psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx |
|
259 psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub |
|
260 TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def |
|
261 @MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll |
|
262 newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto |
|
263 closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N |
|
264 /@beginspecial{SDict begin/SpecialSave save N gsave normalscale |
|
265 currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} |
|
266 N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs |
|
267 neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate |
|
268 rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse |
|
269 scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg |
|
270 lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx |
|
271 ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N |
|
272 /setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ |
|
273 pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave |
|
274 restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B |
|
275 /rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 |
|
276 setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY |
|
277 moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix |
|
278 matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc |
|
279 savematrix setmatrix}N end |
|
280 |
|
281 %%EndProcSet |
|
282 TeXDict begin 39139632 55387786 1000 600 600 (double.dvi) |
|
283 @start |
|
284 %DVIPSBitmapFont: Fa cmsy5 5 1 |
|
285 /Fa 1 25 df<07E00001801FFC0001803FFE0001803FFF0001807C3FC003807007E00380 |
|
286 E003F00700E001FE1F00C0007FFE00C0003FFE00C0001FFC00C00003F000210C7B8F2D> |
|
287 24 D E |
|
288 %EndDVIPSBitmapFont |
|
289 /Fb 139[28 4[42 46 4[23 3[37 32[60 18[42 2[21 43[46 2[{ |
|
290 TeXBase1Encoding ReEncodeFont}9 83.022 /Times-Bold rf |
|
291 %DVIPSBitmapFont: Fc cmr5 5 2 |
|
292 /Fc 2 51 df<00600001E0000FE000FFE000F1E00001E00001E00001E00001E00001E000 |
|
293 01E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E000 |
|
294 01E00001E00001E00001E0007FFF807FFF80111C7B9B1C>49 D<03FC000FFF003C0FC070 |
|
295 03E07801F0FC00F0FC00F8FC00F8FC00787800780000F80000F00000F00001E00003C000 |
|
296 0780000F00001C0000380000E00001C0180380180600180C00383FFFF07FFFF0FFFFF0FF |
|
297 FFF0151C7D9B1C>I E |
|
298 %EndDVIPSBitmapFont |
|
299 %DVIPSBitmapFont: Fd cmbx9 9 1 |
|
300 /Fd 1 62 df<7FFFFFFFFFFFFF80FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFF |
|
301 FFC07FFFFFFFFFFFFF800000000000000000000000000000000000000000000000000000 |
|
302 000000000000000000000000000000000000000000000000000000000000000000000000 |
|
303 000000000000000000000000000000000000000000000000000000000000000000000000 |
|
304 0000000000007FFFFFFFFFFFFF80FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFF |
|
305 FFC07FFFFFFFFFFFFF803A177B9D45>61 D E |
|
306 %EndDVIPSBitmapFont |
|
307 %DVIPSBitmapFont: Fe cmmib6 6 2 |
|
308 /Fe 2 83 df<00FFFFF00000FFFFF00000FFFFF000000FF80000000FF80000000FF00000 |
|
309 000FF00000001FF00000001FF00000001FE00000001FE00000003FE00000003FE0000000 |
|
310 3FC00000003FC00000007FC00000007FC00000007F800000007F80000000FF80000000FF |
|
311 80000000FF00006000FF0000F001FF0001F001FF0001E001FE0003E001FE0007C003FE00 |
|
312 0FC003FE001F8003FC003F8003FC01FF80FFFFFFFF00FFFFFFFF00FFFFFFFE0024227CA1 |
|
313 2E>76 D<00FFFFFFE00000FFFFFFFE0000FFFFFFFF80000FF8007FC0000FF8001FE0000F |
|
314 F0000FF0000FF0000FF0001FF0000FF0001FF0000FF0001FE0000FF0001FE0000FF0003F |
|
315 E0001FE0003FE0003FC0003FC0007F80003FC003FF00007FFFFFFC00007FFFFFE000007F |
|
316 FFFFF800007F800FFC0000FF8003FE0000FF8003FE0000FF0001FE0000FF0001FE0001FF |
|
317 0003FE0001FF0003FE0001FE0003FC0001FE0003FC0003FE0003FC0003FE0007FC1E03FC |
|
318 0007F81E03FC0007FC3EFFFFE003FC3CFFFFE001FFF8FFFFE000FFF0000000001FC02F23 |
|
319 7CA134>82 D E |
|
320 %EndDVIPSBitmapFont |
|
321 %DVIPSBitmapFont: Ff cmbsy6 6 2 |
|
322 /Ff 2 49 df<003C00003C00003E00003C00703C0EFC3C3FFE3C7FFFBDFF7FDBFE0FFFF0 |
|
323 01FF8001FF800FFFF07FDBFEFFBDFFFE3C7FFC3C3F703C0E003C00003E00003C00003C00 |
|
324 18167B9723>3 D<00F801FC03FE03FE03FE07FE07FE07FC07FC0FF80FF80FF01FF01FE0 |
|
325 1FE01FC03FC03F803F807F007F007E007E00FC00FC0078000F1A7D9B15>48 |
|
326 D E |
|
327 %EndDVIPSBitmapFont |
|
328 %DVIPSBitmapFont: Fg cmmib9 9 1 |
|
329 /Fg 1 26 df<001FFFFFFFFE007FFFFFFFFF01FFFFFFFFFF07FFFFFFFFFF0FFFFFFFFFFF |
|
330 1FFFFFFFFFFF3FFFFFFFFFFE3FFFFFFFFFF87E0078078000F800F8078000F000F80F8000 |
|
331 6001F00F80000001F00F80000001F00F80000003F00F80000003E01F80000007E01F8000 |
|
332 0007E01F8000000FE01FC000000FC01FC000001FC01FC000001FC01FE000003FC01FE000 |
|
333 003F801FE000007F801FF000007F801FF00000FF801FF80001FF001FF80001FF001FFC00 |
|
334 01FF001FFC0001FF000FF80001FE000FF80001FC0007F00000700003C00030227DA035> |
|
335 25 D E |
|
336 %EndDVIPSBitmapFont |
|
337 %DVIPSBitmapFont: Fh cmr9 9 2 |
|
338 /Fh 2 42 df<0000C00001C0000380000F00000E00001C00003C0000780000F00000F000 |
|
339 01E00003C00003C00007C0000780000F80000F00001F00001F00001E00003E00003E0000 |
|
340 3E00003C00007C00007C00007C00007C00007C0000F80000F80000F80000F80000F80000 |
|
341 F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F800007C0000 |
|
342 7C00007C00007C00007C00003C00003E00003E00003E00001E00001F00001F00000F0000 |
|
343 0F800007800007C00003C00003C00001E00000F00000F000007800003C00001C00000E00 |
|
344 000F000003800001C00000C0124A79B71E>40 D<C00000E000007000003C00001C00000E |
|
345 00000F000007800003C00003C00001E00000F00000F00000F800007800007C00003C0000 |
|
346 3E00003E00001E00001F00001F00001F00000F00000F80000F80000F80000F80000F8000 |
|
347 07C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C000 |
|
348 07C00007C00007C00007C0000F80000F80000F80000F80000F80000F00001F00001F0000 |
|
349 1F00001E00003E00003E00003C00007C0000780000F80000F00000F00001E00003C00003 |
|
350 C0000780000F00000E00001C00003C0000700000E00000C00000124A7CB71E>I |
|
351 E |
|
352 %EndDVIPSBitmapFont |
|
353 %DVIPSBitmapFont: Fi cmmi6 6 7 |
|
354 /Fi 7 122 df<00FFFF800000FFFF00000007C000000007C00000000F800000000F8000 |
|
355 00000F800000000F800000001F000000001F000000001F000000001F000000003E000000 |
|
356 003E000000003E000000003E000000007C000000007C000000007C000000007C00000000 |
|
357 F800000000F800018000F800018000F800030001F000030001F000060001F000060001F0 |
|
358 000E0003E0001C0003E0003C0003E000F80007E003F800FFFFFFF800FFFFFFF00021227C |
|
359 A12A>76 D<00FFFFFC0000FFFFFF800007C00FC00007C003F0000F8001F0000F8001F800 |
|
360 0F8000F8000F8000F8001F0001F8001F0001F8001F0001F8001F0003F0003E0003E0003E |
|
361 0007C0003E001F80003E007E00007FFFF800007FFFE000007C01F000007C00780000F800 |
|
362 7C0000F8003C0000F8003E0000F8003E0001F0007E0001F0007E0001F0007E0001F0007E |
|
363 0003E000FC0003E000FE0603E000FE0607E0007E0CFFFE007E18FFFE003FF000000007E0 |
|
364 27237CA12E>82 D<0F007E00FC001F81FF83FF0031C383C7078061EE03CC038061EC01F8 |
|
365 03C0C1F801F003C0C1F001F003C0C1E001E003C003E003C0078003C003C0078003C003C0 |
|
366 078003C003C00F00078007800F00078007800F00078007801E04078007801E060F000F00 |
|
367 1E0C0F000F003C0C0F000F003C180F000F003C181E001E001C701E001E001FE00C000C00 |
|
368 07802F177D9536>109 D<001F0200FF8601E0CE03807E07007C0F003C1E003C3E003C3C |
|
369 00787C00787C00787C0078F800F0F800F0F800F0F800F0F801E07801E07803E03807E01C |
|
370 1FC00FFBC007E3C00003C0000780000780000780000780000F00000F0000FFF001FFF017 |
|
371 207E951C>113 D<003F8000FFE001E0F00380300300700700F00700F007804007C00007 |
|
372 FE0003FF8001FFC0003FE00003F03000F07800F0F800E0F800E0F000C06001C0780F803F |
|
373 FE0007F80014177D951D>115 D<00300000780000F00000F00000F00000F00001E00001 |
|
374 E00001E00001E00003C000FFFF80FFFF8003C0000780000780000780000780000F00000F |
|
375 00000F00000F00001E00001E00001E01001E01803C03003C06003C06003C0C001C38000F |
|
376 F00007C00011217D9F18>I<07C000000FE0030018F0078030F0078060F00F00C0F00F00 |
|
377 C0F00F00C1E00F0001E01E0003C01E0003C01E0003C01E0007803C0007803C0007803C00 |
|
378 07803C0007807800078078000780F8000781F80003C3F00001FFF00000FCF0000000F000 |
|
379 0001E0001E01E0003E03C0003E0380003C070000300E0000383C00001FF8000007C00000 |
|
380 19217D9520>121 D E |
|
381 %EndDVIPSBitmapFont |
|
382 %DVIPSBitmapFont: Fj cmmi9 9 9 |
|
383 /Fj 9 117 df<007C000000007F800000001FE00000000FE000000007F000000007F000 |
|
384 000003F800000003F800000003F800000001FC00000001FC00000001FC00000000FE0000 |
|
385 0000FE00000000FF000000007F000000007F000000003F800000003F800000003F800000 |
|
386 001FC00000001FC00000001FE00000000FE00000000FE000000007F000000007F0000000 |
|
387 07F000000007F80000000FF80000001FF80000003DFC00000079FC000000F8FE000001F0 |
|
388 FE000003E0FE000007C07F00000F807F00001F007F00003E003F80007E003F8000FC003F |
|
389 C001F8001FC003F0001FC007E0000FE01FC0000FE03FC0000FE07F800007F0FF000007F0 |
|
390 FE000007F8FC000003F8F8000001FCF0000000FC26357CB32D>21 |
|
391 D<000700000000000FC0003800001FC0007C00001FC000FC00001F8000FC00001F8000FC |
|
392 00003F8001FC00003F8001FC00003F0001F800003F0001F800007F0003F800007F0003F8 |
|
393 00007E0003F000007E0003F00000FE0007F00000FE0007F00000FC0007E00000FC0007E0 |
|
394 0001FC000FE00001FC000FE00001F8000FC00001F8000FC08003F8001FC0C003F8001FC1 |
|
395 C003F0001F818003F0001F818007F0003F838007F8007F830007F8007F030007F800FF07 |
|
396 000FFC03CF86000FFE070F8E000FDFFE07FC000FC3F801F0001FC0000000001FC0000000 |
|
397 001F80000000001F80000000003F80000000003F80000000003F00000000003F00000000 |
|
398 007F00000000007F00000000007E00000000007E0000000000FE0000000000FE00000000 |
|
399 00FC00000000003800000000002A327FA02E>I<3C007E00FF00FF00FF80FF807F803D80 |
|
400 0180018001800180038003000300070006000E000C001C0038007000600009177A8715> |
|
401 59 D<0000000003000000000000070000000000000F0000000000000F0000000000001F |
|
402 8000000000001F8000000000003F8000000000007F8000000000007F800000000000FF80 |
|
403 0000000000FF800000000001BF8000000000033F8000000000033FC000000000063FC000 |
|
404 000000061FC0000000000C1FC000000000181FC000000000181FC000000000301FC00000 |
|
405 0000701FC000000000601FC000000000C01FC000000000C01FE000000001801FE0000000 |
|
406 03800FE000000003000FE000000006000FE000000006000FE00000000C000FE00000001C |
|
407 000FE000000018000FE000000030000FF000000030000FF00000007FFFFFF0000000FFFF |
|
408 FFF0000000FFFFFFF0000001800007F0000001800007F0000003000007F0000006000007 |
|
409 F0000006000007F800000C000007F800000C000003F8000018000003F8000030000003F8 |
|
410 000070000003F8000060000003F80000E0000003F80001E0000003F80007F0000007FC00 |
|
411 FFFF0001FFFFF0FFFF0001FFFFF0FFFE0001FFFFF034367DB53A>65 |
|
412 D<00007F000003FFC0000FC0F0003F0038007C003800F800F801F001F803E003F807E003 |
|
413 F80FC003F80F8001F01F8000003F8000003F0000003F0000007F0000007E0000007E0000 |
|
414 007E0000007E000000FC000000FC000000FC0000007C0000007C00000C7C00001C7C0000 |
|
415 383E0000703E0000E01F0003C00F800F0007C07E0001FFF000007F80001E227EA021>99 |
|
416 D<01E000FE000007F803FF80000E3E0F07E0001C3E3C03F000181F7001F000381FE001F0 |
|
417 00303FC001F800703FC001F800603F8001F800603F0001F800603F0003F800E07F0003F0 |
|
418 00407E0003F000007E0003F000007E0007F00000FE0007E00000FC0007E00000FC000FE0 |
|
419 0000FC000FC00001FC000FC00001F8001FC00001F8001F808001F8001F81C003F8003F81 |
|
420 8003F0003F018003F0003F038003F0007F030007F0007E030007E0007E070007E0003E0E |
|
421 0007E0003E1C000FE0001E38000FC0000FF00003800003C0002A227EA02E>110 |
|
422 D<00007F00000003FFC000000FC1F000003F00F800007C007C0000F8003E0001F0003E00 |
|
423 03E0001F0007E0001F000FC0001F000F80001F001F80001F803F80001F803F00001F803F |
|
424 00003F007F00003F007E00003F007E00003F007E00007F007E00007E00FC00007E00FC00 |
|
425 00FE00FC0000FC007C0000F8007C0001F8007C0003F0007C0003E0003E0007C0003E000F |
|
426 80001F001F00000F807E000007C1F8000001FFE00000007F00000021227EA025>I<03E0 |
|
427 03E00FF81FF81C7C3C1C187C703E383EE0FE303FC0FE307F80FE707F00FC607E00FC607E |
|
428 0070E07E0000C0FE000040FC000000FC000000FC000001FC000001F8000001F8000001F8 |
|
429 000003F8000003F0000003F0000003F0000007F0000007E0000007E0000007E000000FE0 |
|
430 00000FC000000FC000000FC000001FC000001F800000070000001F227EA023>114 |
|
431 D<000380000FC0000FC0000FC0001FC0001FC0001F80001F80003F80003F80003F00003F |
|
432 00007F00007F00007E007FFFFE7FFFFEFFFFFE00FC0000FC0001FC0001FC0001F80001F8 |
|
433 0003F80003F80003F00003F00007F00007F00007E00007E0000FE0000FE0000FC0000FC0 |
|
434 081FC01C1FC0181F80181F80381F80701F80601F00E01F01C00F83800F870007FE0001F8 |
|
435 0017307FAE1C>116 D E |
|
436 %EndDVIPSBitmapFont |
|
437 %DVIPSBitmapFont: Fk cmmi5 5 1 |
|
438 /Fk 1 106 df<007000F800F800F000E00000000000000000000000000F801FC031E061 |
|
439 E061E0C3C003C00780078007800F000F081E181E181E301E700FE007800D1D7D9C16> |
|
440 105 D E |
|
441 %EndDVIPSBitmapFont |
|
442 %DVIPSBitmapFont: Fl cmr7 7 3 |
|
443 /Fl 3 52 df<00380000780001F8001FF800FEF800E0F80000F80000F80000F80000F800 |
|
444 00F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F800 |
|
445 00F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F800 |
|
446 00F80001FC00FFFFF8FFFFF815267BA521>49 D<00FF000003FFE0000E03F0001800F800 |
|
447 30007C0060007E0078003F00FC003F00FE001F80FE001F80FE001F80FE001F807C001F80 |
|
448 00001F8000001F0000003F0000003E0000007E0000007C000000F8000001F0000003E000 |
|
449 0003C00000078000000E0000001C0000003800000070018000E001800180018003000300 |
|
450 060003000C0003001FFFFF003FFFFF007FFFFE00FFFFFE00FFFFFE0019267DA521>I<00 |
|
451 FF000003FFE0000F01F8001C007C0030007E003C003E007E003F007E003F007E003F007E |
|
452 003F003C003F0000003E0000007E0000007C000000F8000001F0000007E00001FF800001 |
|
453 FF00000001E0000000F00000007C0000003E0000003F0000001F0000001F8000001F8038 |
|
454 001F807C001F80FE001F80FE001F80FE001F00FC003F0078003E0070007C003800F8001F |
|
455 01F00007FFC00000FF000019277DA521>I E |
|
456 %EndDVIPSBitmapFont |
|
457 %DVIPSBitmapFont: Fm cmr10 10 7 |
|
458 /Fm 7 62 df<0000600000E00001C0000380000700000E00001E00003C00007800007800 |
|
459 00F00001E00001E00003C00003C00007C0000780000F80000F00000F00001F00001E0000 |
|
460 1E00003E00003E00003E00007C00007C00007C00007C00007C00007C0000F80000F80000 |
|
461 F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000 |
|
462 F80000F80000F80000F800007C00007C00007C00007C00007C00007C00003E00003E0000 |
|
463 3E00001E00001E00001F00000F00000F00000F800007800007C00003C00003C00001E000 |
|
464 01E00000F000007800007800003C00001E00000E000007000003800001C00000E0000060 |
|
465 135278BD20>40 D<C00000E000007000003800001C00000E00000F000007800003C00003 |
|
466 C00001E00000F00000F000007800007800007C00003C00003E00001E00001E00001F0000 |
|
467 0F00000F00000F80000F80000F800007C00007C00007C00007C00007C00007C00003E000 |
|
468 03E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E000 |
|
469 03E00003E00003E00003E00003E00007C00007C00007C00007C00007C00007C0000F8000 |
|
470 0F80000F80000F00000F00001F00001E00001E00003E00003C00007C0000780000780000 |
|
471 F00000F00001E00003C00003C0000780000F00000E00001C0000380000700000E00000C0 |
|
472 000013527CBD20>I<0001C0000003C0000007C000001FC00000FFC000FFFFC000FFFFC0 |
|
473 00FF1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC0 |
|
474 00001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC0 |
|
475 00001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC0 |
|
476 00001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC0 |
|
477 00001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC0 |
|
478 00003FE0007FFFFFF07FFFFFF07FFFFFF01C3879B72A>49 D<000FF00000007FFE000001 |
|
479 FFFF800003E03FE0000F000FF0000E0007F8001C0003FC00380001FE00300001FE007000 |
|
480 00FF00600000FF00FC0000FF00FF00007F80FF80007F80FF80007F80FF80007F80FF8000 |
|
481 7F80FF80007F807F00007F801C00007F800000007F80000000FF00000000FF00000000FF |
|
482 00000001FE00000001FC00000003FC00000003F800000007F000000007E00000000FE000 |
|
483 00001FC00000003F800000003F000000007C00000000F800000001F000000003E0000000 |
|
484 07C00000000F800000000F000000001E000180003C000180007800018000F000038001E0 |
|
485 00030003C000030007800003000E000007000FFFFFFF001FFFFFFF003FFFFFFF007FFFFF |
|
486 FE00FFFFFFFE00FFFFFFFE00FFFFFFFE0021387CB72A>I<0007F80000003FFF0000007F |
|
487 FFC00001F80FF00003C007F800078003FC000E0001FC000F0001FE001FE000FE001FF000 |
|
488 FF001FF000FF001FF000FF001FF000FF001FF000FF000FE000FF0007C000FF00000000FE |
|
489 00000001FE00000001FE00000001FC00000003F800000003F800000007F000000007E000 |
|
490 00000F800000007E0000001FFC0000001FFF800000000FE000000007F000000001FC0000 |
|
491 0001FE00000000FF000000007F800000007F800000007FC00000007FC00000003FC00000 |
|
492 003FE00000003FE01E00003FE07F80003FE0FFC0003FE0FFC0003FE0FFC0003FE0FFC000 |
|
493 3FE0FFC0003FC0FF80007FC07F80007F807E00007F80700000FF00380001FE001E0001FE |
|
494 000F8003F80007F00FF00001FFFFC000007FFF0000000FF80000233A7DB72A>I<1C007F |
|
495 00FF80FF80FF80FF80FF807F001C00000000000000000000000000000000000000000000 |
|
496 0000000000000000000000000000001C007F00FF80FF80FF80FF80FF807F001C00092479 |
|
497 A317>58 D<7FFFFFFFFFFFF8FFFFFFFFFFFFFCFFFFFFFFFFFFFC7FFFFFFFFFFFF8000000 |
|
498 000000000000000000000000000000000000000000000000000000000000000000000000 |
|
499 000000000000000000000000000000000000000000000000000000000000000000000000 |
|
500 00000000000000000000000000000000000000000000007FFFFFFFFFFFF8FFFFFFFFFFFF |
|
501 FCFFFFFFFFFFFFFC7FFFFFFFFFFFF836167B9F41>61 D E |
|
502 %EndDVIPSBitmapFont |
|
503 %DVIPSBitmapFont: Fn cmsy7 7 5 |
|
504 /Fn 5 49 df<FFFFFFFFFEFFFFFFFFFEFFFFFFFFFE27037A8F34>0 |
|
505 D<00380000380000380000380000380060380CF8383EFC387EFE38FE3FBBF807FFC001FF |
|
506 00007C0001FF0007FFC03FBBF8FE38FEFC387EF8383E60380C0038000038000038000038 |
|
507 0000380017197B9A22>3 D<007F000001FFC00007FFF0000FC1F8001F007C003C001E00 |
|
508 38000E0078000F0070000700F0000780E0000380E0000380E0000380E0000380E0000380 |
|
509 F00007807000070078000F0038000E003C001E001F007C000FC1F80007FFF00001FFC000 |
|
510 007F000019197C9A22>14 D<007F000001FFC00007FFF0000FFFF8001FFFFC003FFFFE00 |
|
511 3FFFFE007FFFFF007FFFFF00FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80 |
|
512 FFFFFF807FFFFF007FFFFF003FFFFE003FFFFE001FFFFC000FFFF80007FFF00001FFC000 |
|
513 007F000019197C9A22>I<00E001F003F803F803F807F007F007F007E007E00FE00FC00F |
|
514 C00FC01F801F801F001F003F003E003E003E007C007C007C007800F800F800F00010000D |
|
515 1E7D9F13>48 D E |
|
516 %EndDVIPSBitmapFont |
|
517 /Fo 203[25 25 25 25 49[{TeXBase1Encoding ReEncodeFont}4 |
|
518 49.8132 /Times-Roman rf /Fp 153[19 26 29 47[29 29 29 |
|
519 29 49[{TeXBase1Encoding ReEncodeFont}7 58.1154 /Times-Roman |
|
520 rf |
|
521 %DVIPSBitmapFont: Fq cmmi7 7 6 |
|
522 /Fq 6 121 df<000300000000000000078000000000000007000000000000000F000000 |
|
523 000000001E000000000000001E000000000000003C000000000000007800000000000000 |
|
524 F800000000000001F000000000000003E000000000000007C00000000000000F80000000 |
|
525 0000001F000000000000007FFFFFFFFFFFFF80FFFFFFFFFFFFFF80FFFFFFFFFFFFFF8039 |
|
526 117C9D42>40 D<00000000006000000000000000F0000000000000007000000000000000 |
|
527 78000000000000003C000000000000003C000000000000001E000000000000000F000000 |
|
528 000000000F8000000000000007C000000000000003E000000000000001F0000000000000 |
|
529 00F8000000000000007C00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF80FFFFFFFFFFFFFF8039 |
|
530 117C9D42>42 D<003FFFF800003FFFF8000001FC00000001F800000001F800000003F800 |
|
531 000003F800000003F000000003F000000007F000000007F000000007E000000007E00000 |
|
532 000FE00000000FE00000000FC00000000FC00000001FC00000001FC00000001F80000000 |
|
533 1F800000003F800000003F800000003F000000003F000000007F00001C007F000018007E |
|
534 000018007E00003800FE00003000FE00007000FC00006000FC0000E001FC0001E001FC00 |
|
535 03C001F80007C001F8000F8003F8007F80FFFFFFFF80FFFFFFFF0026287DA72E>76 |
|
536 D<003FFFFFE000003FFFFFFC000001FC007F000001F8000F800001F80007C00003F80007 |
|
537 E00003F80003E00003F00003E00003F00003F00007F00003F00007F00007E00007E00007 |
|
538 E00007E00007E0000FE0000FC0000FE0000F80000FC0001F00000FC0003E00001FC000F8 |
|
539 00001FC007F000001FFFFF8000001FFFFF8000003F800FE000003F8003F000003F0003F8 |
|
540 00003F0001F800007F0001F800007F0001F800007E0001F800007E0001F80000FE0003F8 |
|
541 0000FE0003F80000FC0003F00000FC0003F00001FC0003F00801FC0003F01801F80003E0 |
|
542 1801F80003E03803F80003F070FFFFC001F0E0FFFFC000FFC0000000003F002D297DA732 |
|
543 >82 D<07801FC0000FE07FF00018F0E0F80030F1807C0030FB007C0060FE003C0060FC00 |
|
544 3C0060F8003C00C1F8007C00C1F0007C0001F0007C0001F0007C0003E000F80003E000F8 |
|
545 0003E000F80003E001F00007C001F00007C001F06007C003E06007C003E0600F8007C0C0 |
|
546 0F8007C0C00F8007C1800F8003C3001F0003C7001F0001FE000E0000F800231B7D9929> |
|
547 110 D<007C03C001FF0FF007079C300E03B0780C03F0F81803E1F83003E1F83003E1F060 |
|
548 07C0E06007C0000007C0000007C000000F8000000F8000000F8000000F8000001F000000 |
|
549 1F0030381F00307C1F0060FC3E0060FC3E00C0F87E00C0F06F038070C707003F83FE001F |
|
550 01F8001D1B7D9926>120 D E |
|
551 %EndDVIPSBitmapFont |
|
552 %DVIPSBitmapFont: Fr cmsy10 10 11 |
|
553 /Fr 11 118 df<7FFFFFFFFFFF80FFFFFFFFFFFFC0FFFFFFFFFFFFC07FFFFFFFFFFF8032 |
|
554 04799641>0 D<001FF00000FFFE0001FFFF0007FFFFC00FFFFFE01FFFFFF03FFFFFF83F |
|
555 FFFFF87FFFFFFC7FFFFFFC7FFFFFFCFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFEFF |
|
556 FFFFFEFFFFFFFEFFFFFFFEFFFFFFFE7FFFFFFC7FFFFFFC7FFFFFFC3FFFFFF83FFFFFF81F |
|
557 FFFFF00FFFFFE007FFFFC001FFFF0000FFFE00001FF0001F1F7BA42A>15 |
|
558 D<7FFFFFFC000000FFFFFFFFC00000FFFFFFFFF000007FFFFFFFFC000000000007FE0000 |
|
559 000000007F8000000000001FC0000000000007E0000000000003F0000000000001F80000 |
|
560 00000000FC0000000000007C0000000000003E0000000000003E0000000000001F000000 |
|
561 0000001F0000000000000F8000000000000F8000000000000780000000000007C0000000 |
|
562 000007C0000000000003C0000000000003C0000000000003C0000000000003C000000000 |
|
563 0003C0000000000003C0000000000003C0000000000003C0000000000007C00000000000 |
|
564 07C00000000000078000000000000F8000000000000F8000000000001F0000000000001F |
|
565 0000000000003E0000000000003E0000000000007C000000000000FC000000000001F800 |
|
566 0000000003F0000000000007E000000000001FC000000000007F800000000007FE00007F |
|
567 FFFFFFFC0000FFFFFFFFF00000FFFFFFFFC000007FFFFFFC000000323279AD41>27 |
|
568 D<0000000000001E00000000000000001E00000000000000001E00000000000000001E00 |
|
569 000000000000001F00000000000000000F00000000000000000F00000000000000000F80 |
|
570 0000000000000007800000000000000007C00000000000000003E00000000000000003E0 |
|
571 0000000000000001F00000000000000000F80000000000000000FC00000000000000007E |
|
572 00000000000000003F00000000000000001F80000000000000000FC00000000000000007 |
|
573 F07FFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFFFFFFFFFF |
|
574 FC0000000000000007F0000000000000000FC0000000000000001F80000000000000003F |
|
575 00000000000000007E0000000000000000FC0000000000000000F80000000000000001F0 |
|
576 0000000000000003E00000000000000003E00000000000000007C0000000000000000780 |
|
577 000000000000000F80000000000000000F00000000000000000F00000000000000001F00 |
|
578 000000000000001E00000000000000001E00000000000000001E00000000000000001E00 |
|
579 00482C7BAA53>33 D<7FFFFFFFFFF8FFFFFFFFFFFCFFFFFFFFFFFC7FFFFFFFFFFC000000 |
|
580 00003C00000000003C00000000003C00000000003C00000000003C00000000003C000000 |
|
581 00003C00000000003C00000000003C00000000003C00000000003C00000000003C000000 |
|
582 00003C00000000003C00000000003C00000000003C00000000003C00000000003C000000 |
|
583 0000182E177C9D37>58 D<00000300000000000780000000000FC0000000000FC0000000 |
|
584 001FE0000000001FE0000000001FE0000000003FF0000000003FF0000000007CF8000000 |
|
585 007CF800000000F87C00000000F87C00000000F03C00000001F03E00000001F03E000000 |
|
586 03E01F00000003E01F00000007C00F80000007C00F8000000F8007C000000F8007C00000 |
|
587 0F0003C000001F0003E000001F0003E000003E0001F000003E0001F000007C0000F80000 |
|
588 7C0000F80000780000780000F800007C0000F800007C0001F000003E0001F000003E0003 |
|
589 E000001F0003E000001F0007C000000F8007C000000F800780000007800F80000007C00F |
|
590 80000007C01F00000003E01F00000003E03E00000001F03E00000001F03C00000000F07C |
|
591 00000000F87C00000000F8F8000000007CF8000000007CF0000000003C6000000000182E |
|
592 347CB137>94 D<600000000018F0000000003CF8000000007CF8000000007C7C00000000 |
|
593 F87C00000000F83C00000000F03E00000001F03E00000001F01F00000003E01F00000003 |
|
594 E00F80000007C00F80000007C007800000078007C000000F8007C000000F8003E000001F |
|
595 0003E000001F0001F000003E0001F000003E0000F800007C0000F800007C000078000078 |
|
596 00007C0000F800007C0000F800003E0001F000003E0001F000001F0003E000001F0003E0 |
|
597 00000F0003C000000F8007C000000F8007C0000007C00F80000007C00F80000003E01F00 |
|
598 000003E01F00000001F03E00000001F03E00000000F03C00000000F87C00000000F87C00 |
|
599 0000007CF8000000007CF8000000003FF0000000003FF0000000001FE0000000001FE000 |
|
600 0000001FE0000000000FC0000000000FC000000000078000000000030000002E347CB137 |
|
601 >I<000001F800000FF800003F800000FC000001F8000003F0000007E0000007E000000F |
|
602 E000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F |
|
603 C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F |
|
604 C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000001FC000001F |
|
605 8000003F8000007F000000FE000003F800007FE00000FF0000007FE0000003F8000000FE |
|
606 0000007F0000003F8000001F8000001FC000000FC000000FC000000FC000000FC000000F |
|
607 C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F |
|
608 C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F |
|
609 C000000FC000000FC000000FE0000007E0000007E0000003F0000001F8000000FC000000 |
|
610 3F8000000FF8000001F81D537ABD2A>102 D<FC000000FFC0000007F0000001FC000000 |
|
611 7E0000003F0000003F8000001F8000001FC000000FC000000FC000000FC000000FC00000 |
|
612 0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 |
|
613 0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 |
|
614 0FC000000FC000000FC000000FE0000007E0000007F0000003F8000001FC0000007E0000 |
|
615 001FF0000007F800001FF000007E000001FC000003F8000007F0000007E000000FE00000 |
|
616 0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 |
|
617 0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 |
|
618 0FC000000FC000000FC000000FC000000FC000000FC000000FC000001FC000001F800000 |
|
619 3F8000003F0000007E000001FC000007F00000FFC00000FC0000001D537ABD2A>I<6000 |
|
620 00000060F000000000F0F000000000F0F000000000F0F000000000F0F000000000F0F000 |
|
621 000000F0F000000000F0F000000000F0F000000000F0F000000000F0F000000000F0F000 |
|
622 000000F0F000000000F0F000000000F0F000000000F0F000000000F0F000000000F0F000 |
|
623 000000F0F000000000F0F000000000F0F000000000F0F000000000F0F000000000F0F000 |
|
624 000000F0F000000000F0F000000000F0F000000000F0F000000000F0F000000000F0F000 |
|
625 000000F0F000000000F0F000000000F0F000000000F0F000000000F0F000000000F0F000 |
|
626 000000F0F000000000F0F000000000F0F000000000F0F000000000F0F000000000F0F000 |
|
627 000000F0F000000000F0F000000000F0F000000000F0FFFFFFFFFFF0FFFFFFFFFFF0FFFF |
|
628 FFFFFFF07FFFFFFFFFE02C327BB137>116 D<7FFFFFFFFFE0FFFFFFFFFFF0FFFFFFFFFF |
|
629 F0FFFFFFFFFFF0F000000000F0F000000000F0F000000000F0F000000000F0F000000000 |
|
630 F0F000000000F0F000000000F0F000000000F0F000000000F0F000000000F0F000000000 |
|
631 F0F000000000F0F000000000F0F000000000F0F000000000F0F000000000F0F000000000 |
|
632 F0F000000000F0F000000000F0F000000000F0F000000000F0F000000000F0F000000000 |
|
633 F0F000000000F0F000000000F0F000000000F0F000000000F0F000000000F0F000000000 |
|
634 F0F000000000F0F000000000F0F000000000F0F000000000F0F000000000F0F000000000 |
|
635 F0F000000000F0F000000000F0F000000000F0F000000000F0F000000000F0F000000000 |
|
636 F0F000000000F0F000000000F0F000000000F0F000000000F06000000000602C327BB137 |
|
637 >I E |
|
638 %EndDVIPSBitmapFont |
|
639 %DVIPSBitmapFont: Fs cmmi10 10 20 |
|
640 /Fs 20 120 df<0003FFFFFFFFFF800007FFFFFFFFFF800007FFFFFFFFFF80000007F800 |
|
641 00FF80000007F000001F80000007F000000F0000000FF000000F0000000FF00000070000 |
|
642 000FE00000070000000FE00000070000001FE00000070000001FE00000070000001FC000 |
|
643 00070000001FC00000060000003FC00000060000003FC00000060000003F800000060000 |
|
644 003F800000060000007F800000060000007F800000000000007F000000000000007F0000 |
|
645 0000000000FF00000000000000FF00000000000000FE00000000000000FE000000000000 |
|
646 01FE00000000000001FE00000000000001FC00000000000001FC00000000000003FC0000 |
|
647 0000000003FC00000000000003F800000000000003F800000000000007F8000000000000 |
|
648 07F800000000000007F000000000000007F00000000000000FF00000000000000FF00000 |
|
649 000000000FE00000000000000FE00000000000001FE00000000000001FE0000000000000 |
|
650 1FC00000000000001FC00000000000003FC00000000000003FC00000000000003F800000 |
|
651 000000003F800000000000007F800000000000007F800000000000007F00000000000000 |
|
652 FF800000000000FFFFFFC000000000FFFFFFC000000000FFFFFFC00000000039397DB833 |
|
653 >0 D<00000000000C000000000000001C000000000000003E000000000000007E000000 |
|
654 000000007E00000000000000FE00000000000001FF00000000000003FF00000000000003 |
|
655 FF000000000000067F0000000000000C7F8000000000001C7F800000000000187F800000 |
|
656 000000303F800000000000603FC00000000000E03FC00000000000C03FC0000000000180 |
|
657 1FC00000000003001FE00000000007001FE00000000006001FE0000000000C000FE00000 |
|
658 000018000FF00000000038000FF00000000030000FF00000000060000FF000000000C000 |
|
659 07F800000001C00007F800000001800007F800000003000007F800000007000003F80000 |
|
660 0006000003FC0000000C000003FC00000018000003FC00000038000001FC000000300000 |
|
661 01FE00000060000001FE000000C0000001FE000001C0000000FE00000180000000FF0000 |
|
662 0300000000FF00000600000000FF00000E000000007F00000C000000007F800018000000 |
|
663 007F800030000000007F800070000000003F800060000000003FC000C0000000003FC001 |
|
664 80000000003FC00380000000001FC00300000000001FE00600000000001FE00C00000000 |
|
665 001FE01FFFFFFFFFFFFFE01FFFFFFFFFFFFFF03FFFFFFFFFFFFFF07FFFFFFFFFFFFFF07F |
|
666 FFFFFFFFFFFFF0FFFFFFFFFFFFFFF03C3C7CBB45>I<003FFFFFFFE000FFFFFFFFF001FF |
|
667 FFFFFFF007FFFFFFFFF007FFFFFFFFE00F80700600001E00600E00003C00600C00003800 |
|
668 E00C00007000C00C0000E000C01C0000C001C01C00000001C01C00000001801C00000003 |
|
669 80380000000380380000000780380000000700380000000700380000000F00380000000F |
|
670 00780000001E007C0000001E007C0000001E007C0000003E007C0000003C007C0000007C |
|
671 007C0000007C007E000000FC007E000000F8007E000001F8007E000001F8007F000003F8 |
|
672 007F000003F0003F000003F0003F000003F0003F000001C0001C00002C257EA32F>25 |
|
673 D<0000780000000000000000780000000000000000780000000000000000F80000000000 |
|
674 000000F00000000000000001F00000000000000001E00000000000000003E00000000000 |
|
675 000007C00000000000000007C0000000000000000F80000000000000001F800000000000 |
|
676 00001F00000000000000003E00000000000000007C0000000000000000FC000000000000 |
|
677 0001F80000000000000003F0000000000000000FE0000000000000001FC0000000000000 |
|
678 003FFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF |
|
679 FE48187BAA53>40 D<0000000000001E00000000000000001E00000000000000001E0000 |
|
680 0000000000001F00000000000000000F00000000000000000F8000000000000000078000 |
|
681 00000000000007C00000000000000003E00000000000000003E00000000000000001F000 |
|
682 00000000000001F80000000000000000F800000000000000007C00000000000000003E00 |
|
683 000000000000003F00000000000000001F80000000000000000FC00000000000000007F0 |
|
684 0000000000000003F87FFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF |
|
685 7FFFFFFFFFFFFFFFFF48187BAA53>42 D<1C007F00FF80FF80FF80FF80FF807F001C0009 |
|
686 09798817>58 D<1C007F00FF80FF80FFC0FFC0FFC07FC01CC000C000C000C000C001C001 |
|
687 80018003800300070006000E001C003800700060000A19798817>I<0000000000600000 |
|
688 0000000070000000000000F0000000000001F0000000000001F0000000000003F0000000 |
|
689 000003F0000000000007F000000000000FF000000000000FF000000000001FF800000000 |
|
690 001FF8000000000033F8000000000073F8000000000063F80000000000C3F80000000000 |
|
691 C3F8000000000183F8000000000183F8000000000303F8000000000603F8000000000603 |
|
692 FC000000000C03FC000000000C01FC000000001801FC000000003001FC000000003001FC |
|
693 000000006001FC000000006001FC00000000C001FC00000001C001FC000000018001FC00 |
|
694 0000030001FE000000030001FE000000060000FE0000000E0000FE0000000C0000FE0000 |
|
695 00180000FE0000001FFFFFFE0000003FFFFFFE0000003FFFFFFE000000600000FE000000 |
|
696 C00000FE000000C00000FF000001800000FF0000018000007F0000030000007F00000600 |
|
697 00007F0000060000007F00000C0000007F00000C0000007F0000180000007F0000380000 |
|
698 007F0000700000007F0000F00000007F8001F80000007F8007F8000000FF80FFFF80003F |
|
699 FFFFFFFF80007FFFFFFFFF80007FFFFF383C7DBB3E>65 D<0003FFFFFFFF80000007FFFF |
|
700 FFFFF0000007FFFFFFFFFC00000007F80003FE00000007F00000FF00000007F000007F80 |
|
701 00000FF000003FC000000FF000001FC000000FE000001FE000000FE000001FE000001FE0 |
|
702 00001FE000001FE000001FE000001FC000001FE000001FC000001FE000003FC000001FE0 |
|
703 00003FC000001FC000003F8000003FC000003F8000003F8000007F8000007F8000007F80 |
|
704 00007F0000007F000000FE0000007F000001FC000000FF000003F8000000FF00000FF000 |
|
705 0000FE00001FC0000000FE0000FF00000001FFFFFFFC00000001FFFFFFF800000001FC00 |
|
706 00FF00000001FC00003FC0000003FC00000FE0000003FC000007F0000003F8000007F000 |
|
707 0003F8000003F8000007F8000003F8000007F8000003FC000007F0000001FC000007F000 |
|
708 0001FC00000FF0000001FC00000FF0000003FC00000FE0000003FC00000FE0000003FC00 |
|
709 001FE0000003FC00001FE0000007F800001FC0000007F800001FC000000FF000003FC000 |
|
710 000FF000003FC000001FE000003F8000003FC000003F8000007F8000007F800000FF0000 |
|
711 007F800001FE0000007F000007FC000000FF00003FF00000FFFFFFFFFFC00000FFFFFFFF |
|
712 FF000000FFFFFFFFF80000003B397DB83F>I<00000000FF8001C00000000FFFE001C000 |
|
713 00007FFFF80380000001FF807E0780000007F8000F0F8000001FE000079F8000003F8000 |
|
714 03BF000000FF000001FF000001FC000000FF000003F8000000FF000007F00000007E0000 |
|
715 0FE00000007E00001FC00000007E00003F800000003E00007F800000003C0000FF000000 |
|
716 003C0000FE000000003C0001FE000000003C0003FC00000000380003F800000000380007 |
|
717 F80000000038000FF00000000038000FF00000000030001FF00000000030001FE0000000 |
|
718 0000001FE00000000000003FC00000000000003FC00000000000003FC00000000000007F |
|
719 C00000000000007F800000000000007F800000000000007F80000000000000FF80000000 |
|
720 000000FF00000000000000FF00000000000000FF00000000000000FF00000000000000FF |
|
721 00000000030000FF00000000030000FF00000000070000FF00000000060000FF00000000 |
|
722 0600007F000000000E00007F000000000C00007F000000001C00007F000000003800003F |
|
723 800000003800003F800000007000001F80000000E000001FC0000001C000000FE0000003 |
|
724 8000000FE000000780000007F000000E00000003F800003C00000001FC00007800000000 |
|
725 FF0001F0000000003FE00FC0000000000FFFFF000000000003FFFC0000000000007FC000 |
|
726 0000003A3D7CBA3B>I<00007E00000003FF8000000FC1C380001F00EFC0007E007FC000 |
|
727 FC003FC001F8003FC003F0001F8007F0001F8007E0001F800FE0003F801FC0003F001FC0 |
|
728 003F003F80003F003F80007F007F80007E007F00007E007F00007E007F0000FE00FF0000 |
|
729 FC00FE0000FC00FE0000FC00FE0001FC00FE0001F800FC0001F80CFC0001F80CFC0003F8 |
|
730 0CFC0003F01CFC0003F018FC0007F0187C0007F0387E000FF0303E001FF0303E007BF070 |
|
731 1F00E1F0E00F83C0F9C003FF007F8000FC001F0026267DA42C>97 |
|
732 D<00003FC00001FFF00007E03C000F800E003F0007007E001F00FC007F01F800FF03F000 |
|
733 FF07E000FF0FE000FF0FC000FE1FC000383F8000003F8000007F8000007F0000007F0000 |
|
734 007F000000FF000000FE000000FE000000FE000000FE000000FC000000FC000000FC0000 |
|
735 00FC000003FC0000077E0000067E00000E3E00003C3F0000701F0000E00F8007C007C03F |
|
736 0001FFF800003FC00020267DA424>99 D<00003FC00001FFF00007E078001F801C007E00 |
|
737 1E00FC000E01F8000E03F0000E07F0000E0FE0000E0FC0001E1FC0001C1FC0003C3F8000 |
|
738 F83F8003E07F803FC07FFFFE007FFFE0007F000000FF000000FE000000FE000000FE0000 |
|
739 00FE000000FE000000FE000000FE0000007E0000037E0000077E0000063E00000E3E0000 |
|
740 3C1F0000700F8000E00F8007C003E03F0001FFF800003FC00020267DA427>101 |
|
741 D<0003F0000001FFF0000001FFF0000001FFF000000007F000000007E000000007E00000 |
|
742 0007E00000000FE00000000FC00000000FC00000000FC00000001FC00000001F80000000 |
|
743 1F800000001F800000003F800000003F000000003F000000003F000000007F000000007E |
|
744 0007C0007E001FF0007E00783800FE00E0F800FC01C1FC00FC0383FC00FC0707FC01FC0E |
|
745 07FC01F81C07F801F83803F001F87001E003F8E0000003F1C0000003F380000003F70000 |
|
746 0007FE00000007FE00000007FFE0000007E7F800000FE0FE00000FC07F00000FC03F8000 |
|
747 0FC01F80001FC01FC0001F800FC0301F800FC0301F800FC0703F801FC0603F001F80603F |
|
748 001F80603F001F80E07F001F80C07E001F81C07E000F81807E000F8380FE00078700FC00 |
|
749 03FE00380000F800263B7CB92B>107 D<03E0007F000007F801FFE0000E3C0781F0001C |
|
750 3E1E00F800383F3800FC00303F7000FC00303FE0007C00703FC0007C00603F80007C0060 |
|
751 3F80007C00E03F0000FC00C07F0000FC00C07E0000FC00C07E0000FC00007E0001FC0000 |
|
752 FE0001F80000FC0001F80000FC0001F80000FC0003F80001FC0003F00001F80003F00001 |
|
753 F80007F00001F80007E00003F80007E00003F0000FE03003F0000FC03003F0001FC07007 |
|
754 F0001F806007E0001F806007E0001F80E007E0001F00C00FE0001F01C00FC0001F01800F |
|
755 C0001F03800FC0001F07001FC0000F0E001F800007FC0007000001F0002C267EA432> |
|
756 110 D<00001FC0000000FFF8000007E07E00000F801F00003F000F80007E000FC000FC00 |
|
757 07C001F80007E003F00007E007E00003F00FE00003F00FC00003F01FC00003F03F800007 |
|
758 F03F800007F07F800007F07F000007F07F000007F07F00000FF0FF00000FF0FE00000FE0 |
|
759 FE00000FE0FE00001FE0FE00001FC0FE00001FC0FC00003F80FC00003F00FC00007F00FC |
|
760 00007E007E0000FC007E0001F8003E0003F0003F0007E0001F000FC0000F801F000007E0 |
|
761 7E000001FFF00000003F80000024267DA428>I<03E001F80007F807FE000E3C1E07001C |
|
762 3E381F00183F703F80383FE07F80303FC0FF80703F80FF80603F80FF00603F007E00603F |
|
763 003C00E07F000000C07E000000C07E000000007E00000000FE00000000FC00000000FC00 |
|
764 000000FC00000001FC00000001F800000001F800000001F800000003F800000003F00000 |
|
765 0003F000000003F000000007F000000007E000000007E000000007E00000000FE0000000 |
|
766 0FC00000000FC00000000FC00000001FC00000001F80000000070000000021267EA425> |
|
767 114 D<0001C0000003E0000007E0000007E0000007E0000007E000000FE000000FC00000 |
|
768 0FC000000FC000001FC000001F8000001F8000001F8000003F8000003F00007FFFFF807F |
|
769 FFFF80FFFFFF80007E0000007E0000007E000000FE000000FC000000FC000000FC000001 |
|
770 FC000001F8000001F8000001F8000003F8000003F0000003F0000003F0000007F0000007 |
|
771 E0000007E0000007E000000FE000000FC006000FC006000FC00E001FC00C001F801C001F |
|
772 8018001F8038001F8070001F8060001F80E0000F81C0000787800003FE000000F8000019 |
|
773 357EB31E>116 D<00F80000000003FE00003800070F00007C000E0F8000FC001C0F8000 |
|
774 FC00180F8000FC00380F8001FC00300F8001FC00701F8001F800601F8001F800601F8003 |
|
775 F800E03F8003F800C03F0003F000C07F0003F000007E0007F000007E0007F00000FE0007 |
|
776 E00000FC0007E00000FC000FE00001FC000FE00001F8000FC00001F8000FC00001F8001F |
|
777 C00003F8001FC00003F0001F80C003F0001F80C003F0003F80C003F0003F81C003F0003F |
|
778 018003F0003F018003F0007F038003F000FF030001F000FF030001F001FF070000F8079F |
|
779 0E00007C0E0F1C00003FFC07F8000007F001F0002A267EA430>I<00F800000000F003FE |
|
780 0000E001F8070F0001F003F80E0F8003F003FC1C0F8003F003FC180F8003F003FC380F80 |
|
781 07F001FC300F8007E000FC701F8007E0007C601F8007E0007C601F800FE0003CE03F800F |
|
782 E00038C03F000FC00038C07F000FC00038007E001FC00038007E001FC0003000FE001F80 |
|
783 003000FC001F80003000FC003F80007001FC003F80006001F8003F00006001F8003F0000 |
|
784 6001F8003F0000E003F8007F0000C003F0007E0000C003F0007E0001C003F0007E000180 |
|
785 03F0007E00038003F0007E00030003F0007E00070003F000FE00060003F000FE000E0001 |
|
786 F001FE001C0001F801BF00380000FC039F807000007E0F0FC0E000001FFC03FFC0000003 |
|
787 F0007F000036267EA43B>119 D E |
|
788 %EndDVIPSBitmapFont |
|
789 /Ft 134[37 37 55 37 42 23 32 32 1[42 42 42 60 23 37 1[23 |
|
790 42 42 23 37 42 37 42 42 17[60 13[51 18[21 28 21 2[28 |
|
791 28 36[42 42 2[{TeXBase1Encoding ReEncodeFont}32 83.022 |
|
792 /Times-Italic rf /Fu 138[55 33 39 44 2[50 55 83 28 1[33 |
|
793 28 1[50 33 44 55 44 55 50 10[72 1[66 1[72 1[61 1[72 4[39 |
|
794 3[66 72 72 13[50 50 50 50 50 3[33 45[{TeXBase1Encoding ReEncodeFont}32 |
|
795 99.6264 /Times-Bold rf /Fv 134[33 1[50 1[37 21 29 29 |
|
796 1[37 37 37 54 21 33 1[21 37 37 21 33 37 33 37 37 12[42 |
|
797 37 2[46 1[50 62 42 1[33 25 54 1[46 1[54 50 1[46 6[25 |
|
798 37 3[37 6[19 25 3[25 25 40[{TeXBase1Encoding ReEncodeFont}41 |
|
799 74.7198 /Times-Italic rf /Fw 139[25 29 33 8[21 1[37 3[33 |
|
800 42 37 26[46 4[54 15[37 2[19 46[{TeXBase1Encoding ReEncodeFont}12 |
|
801 74.7198 /Times-Bold rf /Fx 87[25 17[37 1[33 33 24[33 |
|
802 37 37 54 37 37 21 29 25 37 37 37 37 58 21 37 21 21 37 |
|
803 37 25 33 37 33 37 33 3[25 1[25 46 54 54 71 54 54 46 42 |
|
804 50 1[42 54 54 66 46 54 29 25 54 54 42 46 54 50 50 54 |
|
805 5[21 21 37 37 37 37 37 37 37 37 37 37 21 19 25 19 2[25 |
|
806 25 25 21[21 13[42 42 2[{TeXBase1Encoding ReEncodeFont}79 |
|
807 74.7198 /Times-Roman rf /Fy 138[45 45 1[45 3[45 45 45 |
|
808 2[45 45 2[45 45 1[45 45 32[45 17[45 1[45 44[{ |
|
809 TeXBase1Encoding ReEncodeFont}15 74.7198 /Courier rf |
|
810 %DVIPSBitmapFont: Fz cmsy9 9 4 |
|
811 /Fz 4 104 df<7FFFFFFFFF80FFFFFFFFFFC0FFFFFFFFFFC07FFFFFFFFFC00000000003 |
|
812 C00000000003C00000000003C00000000003C00000000003C00000000003C00000000003 |
|
813 C00000000003C00000000003C00000000003C00000000003C00000000003C00000000003 |
|
814 C00000000003C00000000003C00000000003C00000000001802A157C9A33>58 |
|
815 D<00000C00000000001E00000000003F00000000003F00000000007F80000000007F8000 |
|
816 0000007F8000000000FFC000000000FFC000000001F3E000000001F3E000000003E1F000 |
|
817 000003E1F000000003C0F000000007C0F800000007C0F80000000F807C0000000F807C00 |
|
818 00001F003E0000001F003E0000001E001E0000003E001F0000003E001F0000007C000F80 |
|
819 00007C000F800000F80007C00000F80007C00000F00003C00001F00003E00001F00003E0 |
|
820 0003E00001F00003E00001F00007C00000F80007C00000F8000780000078000F8000007C |
|
821 000F8000007C001F0000003E001F0000003E003E0000001F003E0000001F003C0000000F |
|
822 007C0000000F807C0000000F80F800000007C0F800000007C0F000000003C06000000001 |
|
823 802A307CAD33>94 D<000007E000003FE00000FE000003F8000007F000000FE000000FC0 |
|
824 00001FC000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80 |
|
825 00001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80 |
|
826 00001F8000001F8000001F8000001F8000001F8000001F8000003F8000003F0000007E00 |
|
827 0000FC000003F800007FE00000FF0000007FE0000003F8000000FC0000007E0000003F00 |
|
828 00003F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80 |
|
829 00001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80 |
|
830 00001F8000001F8000001F8000001F8000001F8000001F8000001FC000000FC000000FE0 |
|
831 000007F0000003F8000000FE0000003FE0000007E01B4B7BB726>102 |
|
832 D<FC000000FFC0000007F0000001FC000000FE0000007F0000003F0000003F8000001F80 |
|
833 00001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80 |
|
834 00001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80 |
|
835 00001F8000001F8000001F8000001F8000001FC000000FC0000007E0000003F0000001FC |
|
836 0000007FC000001FE000007FC00001FC000003F0000007E000000FC000001FC000001F80 |
|
837 00001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80 |
|
838 00001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80 |
|
839 00001F8000001F8000001F8000001F8000003F8000003F0000007F000000FE000001FC00 |
|
840 0007F00000FFC00000FC0000001B4B7BB726>I E |
|
841 %EndDVIPSBitmapFont |
|
842 /FA 87[28 16[83 2[37 37 24[37 42 42 60 42 42 23 32 28 |
|
843 42 42 42 42 65 23 42 23 23 42 42 28 37 42 37 42 37 28 |
|
844 2[28 1[28 3[78 1[60 51 46 55 1[46 60 60 74 51 60 32 28 |
|
845 60 60 46 51 60 55 55 60 1[37 3[23 23 42 42 42 42 42 42 |
|
846 42 42 42 42 1[21 28 21 2[28 28 28 5[28 15[23 13[46 46 |
|
847 2[{TeXBase1Encoding ReEncodeFont}77 83.022 /Times-Roman |
|
848 rf /FB 138[66 40 47 53 2[60 66 1[33 1[40 33 66 60 1[53 |
|
849 1[53 66 60 12[80 5[86 1[80 2[47 4[86 86 1[86 6[40 12[40 |
|
850 45[{TeXBase1Encoding ReEncodeFont}24 119.552 /Times-Bold |
|
851 rf end |
|
852 %%EndProlog |
|
853 %%BeginSetup |
|
854 %%Feature: *Resolution 600dpi |
|
855 TeXDict begin |
|
856 %%PaperSize: A4 |
|
857 end |
|
858 %%EndSetup |
|
859 %%Page: 1 1 |
|
860 TeXDict begin 1 0 bop 705 448 a FB(Classical)30 b(Logic)f(is)h(better)g |
|
861 (than)h(Intuitionistic)f(Logic:)681 598 y(A)g(Conjectur)n(e)h(about)f |
|
862 (Double-Negation)h(T)-9 b(ranslations)1417 886 y FA(Christian)21 |
|
863 b(Urban)e(and)h(Diana)g(Ratiu)1410 1060 y Fz(f)p Fy(urban,ratiu)p |
|
864 Fz(g)p Fy(@math.lmu.de)1642 1152 y Fx(Uni)n(v)o(ersity)f(of)g(Munich) |
|
865 759 1462 y Fw(Abstract.)41 b Fx(It)20 b(is)h(well-kno)n(wn)g(that)f(in) |
|
866 h(terms)f(of)g(consistenc)o(y)i(classical)f(logic)f(and)i(intu-)759 |
|
867 1553 y(itionistic)f(logic)h(ha)o(v)o(e)g(equal)g(strength:)g(e)n(v)o |
|
868 (ery)h(intuitionistic)e(proof)h(is)g(a)f(classical)h(proof)759 |
|
869 1645 y(and)29 b(e)n(v)o(ery)f(classical)g(proof)h(can)f(be)g(embedded)i |
|
870 (into)e(intuitionistic)f(logic)h(via)g(double)759 1736 |
|
871 y(ne)o(gation)21 b(translations.)f(It)f(is)h(also)g(well-kno)n(wn)h |
|
872 (that)f(intuitionistic)g(proofs)h(contain)f(wit-)759 |
|
873 1827 y(nesses)33 b(for)f(e)o(xistential)g(statements,)g(which)h(is)f |
|
874 (not)g(al)o(w)o(ays)h(the)f(case)h(with)f(classical)759 |
|
875 1919 y(proofs.)f(Ho)n(we)n(v)o(er)m(,)g(here)h(we)e(study)i(classical)e |
|
876 (and)i(intuitionistic)e(logic)h(as)f(reduction)759 2010 |
|
877 y(systems.)24 b(From)g(this)f(perspecti)n(v)o(e,)i(we)f(conjecture)h |
|
878 (that)e(classical)h(logic)g(is)g(more)g(po)n(w-)759 2101 |
|
879 y(erful)g(than)h(intuitionistic)f(logic.)g(The)g(conjecture)i(links)e |
|
880 (double-ne)o(gation)i(translations)759 2193 y(to)21 b(the)g(colour)o |
|
881 (-protocol)i(introduced)f(by)g(Danos)g(et)e(al.)h(for)g |
|
882 (cut-elimination)h(in)f(classical)759 2284 y(logic.)27 |
|
883 b(If)g(the)g(conjecture)i(turns)e(out)h(to)f(be)g(true,)g(then)h(we)f |
|
884 (can)h(conclude)g(that)f Fv(not)h(all)759 2375 y Fx(cut-reductions)20 |
|
885 b(can)g(be)f(simulated)g(by)h(double-ne)o(gation)g(translations.)523 |
|
886 2644 y Fu(1)99 b(Intr)n(oduction)523 2832 y FA(Since)25 |
|
887 b(the)f(w)o(orks)g(on)h(double-ne)o(gation)20 b(translations)k(by)g |
|
888 (Gentzen,)f(G)7 b(\250)-35 b(odel)24 b(and)g(K)m(olmogoro)o(v)-5 |
|
889 b(,)523 2932 y(one)26 b(kno)n(ws)g(that)g(classical)h(logic)f(and)g |
|
890 (intuitionistic)g(logic)g(ha)n(v)o(e)g(equal)f(strength)h(in)g(terms)h |
|
891 (of)523 3031 y(consistenc)o(y:)33 b(intuitionistic)h(sequent-proofs)e |
|
892 (can)i(be)h(seen)g(as)g(classical)g(proofs)f(where)f(the)523 |
|
893 3131 y(right-hand)27 b(side)i(of)g(the)g(sequents)g(is)h(restricted)e |
|
894 (to)i(maximal)e(one)g(formula)g(and)g(e)n(v)o(ery)g(clas-)523 |
|
895 3231 y(sical)19 b(sequent-proof)c(can)k(be)f(embedded)e(into)j |
|
896 (intuitionistic)e(logic)h(via)h(double-ne)o(gation)14 |
|
897 b(trans-)523 3330 y(lations.)27 b(As)h(a)f(result,)g(consistenc)o(y)f |
|
898 (of)h(one)f(logic)h(implies)g(consistenc)o(y)f(of)h(the)g(other)-5 |
|
899 b(.)26 b(In)h(this)523 3430 y(paper)m(,)i(ho)n(we)n(v)o(er)m(,)f(we)j |
|
900 (focus)f(on)h(the)f(correspondence)e(of)i(intuitionistic)g(and)g |
|
901 (classical)i(logic)523 3530 y(with)20 b(respect)g(to)h(term-re)n |
|
902 (writing,)c(proof-normalisation)f(and)k(cut-elimination.)648 |
|
903 3629 y(According)c(to)i(the)g(Curry-Ho)n(w)o(ard)d(correspondence,)f |
|
904 (the)k(simply-typed)e(lambda-calculus)523 3729 y(can)28 |
|
905 b(be)f(vie)n(wed)g(as)h(a)h(term-assignment)c(for)i(intuitionistic)g |
|
906 (proofs)g(formalised)f(in)i(Gentzen')-5 b(s)523 3828 |
|
907 y(natural)24 b(deduction)f(calculus)i(NJ.)h(T)-6 b(erm-re)n(writing)22 |
|
908 b(in)k(the)f(simply-typed)e(lambda-calculus)g(is)523 |
|
909 3928 y(a)e(form)f(of)h(computation)e(that)i(con)m(v)o(erts)e(a)i(term)g |
|
910 (to)g(its)h(simplest)g(form,)d(analogous)g(to)i(symbolic)523 |
|
911 4028 y(e)n(v)n(aluation.)29 b(On)h(the)h(other)e(hand,)g(normalisation) |
|
912 g(is)j(a)f(method)e(for)h(eliminating)f(certain)h(re-)523 |
|
913 4127 y(dundancies)23 b(in)j(proofs.)e(Applied)g(iterati)n(v)o(ely)-5 |
|
914 b(,)24 b(it)i(transforms)d(a)j(proof)e(to)h(one)g(in)h(normalform.)523 |
|
915 4227 y(Using)19 b(the)f(Curry-Ho)n(w)o(ard)e(correspondence)f(we)k(see) |
|
916 g(that)g(the)g(tw)o(o)f(notions)g(coincide)f(and)h(con-)523 |
|
917 4327 y(sequently)h(we)i(can)f(talk)g(of)g(a)g(computational)e |
|
918 (interpretation)g(of)i(intuitionistic)g(proofs.)648 4426 |
|
919 y(T)-7 b(w)o(o)20 b(properties)e(hold)h(for)g(term-re)n(writing)e(in)j |
|
920 (the)g(simply-typed)d(lambda-calculus)h(and)h(by)523 |
|
921 4526 y(the)k(Curry-Ho)n(w)o(ard)d(correspondence)f(also)k(for)f |
|
922 (normalisation)e(in)j(NJ:)h(the)o(y)d(are)i(strongly)e(nor)n(-)523 |
|
923 4625 y(malising)k(and)h(Church-Rosser)-5 b(.)24 b(W)m(ith)i(some)g |
|
924 (limitations)g([8,)12 b(15,)h(18,)g(23],)24 b(the)i(Curry-Ho)n(w)o(ard) |
|
925 523 4725 y(correspondence)18 b(applies)i(also)h(to)h(the)f |
|
926 (sequent-calculus)d(LJ)k(and)e(to)h(the)g(process)g(of)f(cut-elimi-)523 |
|
927 4825 y(nation.)28 b(F)o(or)g(sak)o(e)h(of)g(simplicity)-5 |
|
928 b(,)28 b(we)h(shall)g(ignore)f(these)h(limitations)f(here)h(and)f(re)o |
|
929 (gard)f(cut-)523 4924 y(elimination)k(in)h(intuitionistic)f(logic)g(as) |
|
930 i(strongly)d(normalising)g(and)h(as)i(ha)n(ving)e(\(morally)f(at)p |
|
931 eop end |
|
932 %%Page: 2 2 |
|
933 TeXDict begin 2 1 bop 523 448 a FA(least\))24 b(the)f(Church-Rosser)e |
|
934 (property)-5 b(.)21 b(This)i(ignorance)e(can)i(be)g(partially)f |
|
935 (justi\002ed)i(if)f(one)g(sees)523 548 y(behind)c(e)n(v)o(ery)f |
|
936 (LJ-proof)g(an)i(NJ-proof)f(where)g(the)h(inessential)g(dif)n(ferences) |
|
937 f(present)g(in)h(sequent)523 648 y(proofs)31 b(\223disappear\224,)g |
|
938 (and)h(sees)h(cut-elimination)d(as)k(an)e(approximation)d(of)k |
|
939 (proof-normali-)523 747 y(sation.)648 850 y(Although)19 |
|
940 b(it)i(has)h(been)e(sho)n(wn)g(that)h(some)g(cut-elimination)e |
|
941 (procdures)g(for)h(classical)i(logic)523 950 y(are)i(strongly)f |
|
942 (normalising)g(as)i(well,)f(cut-elimination)e(in)j(classical)g(logic)f |
|
943 (is,)h(gi)n(v)o(en)e(a)h(sensible)523 1049 y(notion)i(of)h |
|
944 (cut-reductions,)d Ft(not)k FA(Church-Rosser)n(\227not)d(e)n(v)o(en)h |
|
945 (morally)-5 b(.)25 b(The)i(lack)g(of)g(Church-)523 1149 |
|
946 y(Rosser)18 b(in)f(classical)h(logic)f(is)h(a)g(main)f(theme)f(running) |
|
947 f(through)g(the)j(w)o(orks)e([2,)d(3,)g(19,)g(22],)j(which)523 |
|
948 1249 y(analyse)j(what)g(this)h(means)f(from)f(a)i(computational)d |
|
949 (point)h(of)h(vie)n(w)-5 b(.)19 b(F)o(or)g(e)o(xample)f(in)h([19])f(it) |
|
950 i(has)523 1348 y(been)31 b(sho)n(wn)g(that)g(a)h(lambda-calculus)d |
|
951 (with)j(a)g(non-deterministic)c(choice-operator)g(can)k(be)523 |
|
952 1448 y(embedded)19 b(into)i(a)g(fragment)f(of)h(classical)h(logic.)e(A) |
|
953 i(simple)f(classical)h(proof)d(tak)o(en)i(from)f([6,)13 |
|
954 b(9])523 1547 y(shall)21 b(illustrate)f(the)g(lack)g(of)g |
|
955 (Church-Rosser:)1158 1725 y Fs(A)p 1238 1713 10 38 v |
|
956 1248 1696 42 4 v 88 w(A)83 b(A)p 1534 1713 10 38 v 1543 |
|
957 1696 42 4 v 88 w(A)p 1158 1745 509 4 v 1178 1818 a(A)19 |
|
958 b Fr(_)g Fs(A)p 1414 1806 10 38 v 1423 1790 42 4 v 88 |
|
959 w(A;)14 b(A)1707 1762 y Fr(_)1762 1774 y Fq(L)p 1178 |
|
960 1854 467 4 v 1228 1928 a Fs(A)19 b Fr(_)g Fs(A)p 1463 |
|
961 1916 10 38 v 1473 1899 42 4 v 88 w(A)1686 1874 y(contr)1879 |
|
962 1886 y Fq(R)2017 1725 y Fs(A)p 2098 1713 10 38 v 2107 |
|
963 1696 42 4 v 88 w(A)84 b(A)p 2393 1713 10 38 v 2403 1696 |
|
964 42 4 v 88 w(A)p 2017 1745 509 4 v 2056 1818 a(A;)14 b(A)p |
|
965 2236 1806 10 38 v 2246 1790 42 4 v 89 w(A)p Fr(^)p Fs(A)2567 |
|
966 1762 y Fr(^)2622 1774 y Fq(R)p 2056 1854 430 4 v 2106 |
|
967 1928 a Fs(A)p 2187 1916 10 38 v 2196 1899 42 4 v 88 w(A)p |
|
968 Fr(^)q Fs(A)2527 1874 y(contr)2720 1886 y Fq(L)p 1228 |
|
969 1948 1209 4 v 1608 2021 a Fs(A)p Fr(_)q Fs(A)p 1807 2009 |
|
970 10 38 v 1816 1992 42 4 v 88 w(A)p Fr(^)q Fs(A)2478 1973 |
|
971 y(cut)3308 2021 y FA(\(1\))523 2183 y(The)32 b(cut)g(in)g(this)h(proof) |
|
972 e(can)h(be)g(eliminated)f(by)h(reducing)e(it)j(to)f(one)g(of)g(the)g |
|
973 (follo)n(wing)e(tw)o(o)523 2283 y(normalforms)1169 2460 |
|
974 y Fs(A)p 1250 2448 10 38 v 1259 2432 42 4 v 88 w(A)84 |
|
975 b(A)p 1545 2448 10 38 v 1555 2432 42 4 v 88 w(A)p 1169 |
|
976 2480 509 4 v 1209 2554 a(A;)14 b(A)p 1388 2542 10 38 |
|
977 v 1398 2525 42 4 v 88 w(A)p Fr(^)q Fs(A)1719 2497 y Fr(^)1774 |
|
978 2510 y Fq(R)p 1209 2590 430 4 v 1258 2663 a Fs(A)p 1339 |
|
979 2651 10 38 v 1348 2635 42 4 v 88 w(A)p Fr(^)q Fs(A)1679 |
|
980 2609 y(contr)1872 2621 y Fq(L)2005 2460 y Fs(A)p 2086 |
|
981 2448 10 38 v 2096 2432 42 4 v 89 w(A)83 b(A)p 2382 2448 |
|
982 10 38 v 2391 2432 42 4 v 88 w(A)p 2005 2480 509 4 v 2045 |
|
983 2554 a(A;)14 b(A)p 2225 2542 10 38 v 2234 2525 42 4 v |
|
984 88 w(A)p Fr(^)q Fs(A)2555 2497 y Fr(^)2610 2510 y Fq(R)p |
|
985 2045 2590 430 4 v 2094 2663 a Fs(A)p 2175 2651 10 38 |
|
986 v 2185 2635 42 4 v 89 w(A)p Fr(^)p Fs(A)2516 2609 y(contr)2709 |
|
987 2621 y Fq(L)p 1258 2683 1167 4 v 1509 2756 a Fs(A)p Fr(_)q |
|
988 Fs(A)p 1707 2744 10 38 v 1717 2728 42 4 v 88 w(A)p Fr(^)q |
|
989 Fs(A;)g(A)p Fr(^)p Fs(A)2466 2700 y Fr(_)2521 2712 y |
|
990 Fq(L)p 1509 2792 665 4 v 1617 2866 a Fs(A)p Fr(_)q Fs(A)p |
|
991 1816 2854 10 38 v 1825 2837 42 4 v 88 w(A)p Fr(^)q Fs(A)2215 |
|
992 2812 y(contr)2408 2824 y Fq(R)3308 2866 y FA(\(2\))1146 |
|
993 3103 y Fs(A)p 1227 3091 10 38 v 1236 3074 42 4 v 88 w(A)83 |
|
994 b(A)p 1522 3091 10 38 v 1532 3074 42 4 v 89 w(A)p 1146 |
|
995 3123 509 4 v 1167 3196 a(A)19 b Fr(_)f Fs(A)p 1402 3184 |
|
996 10 38 v 1412 3167 42 4 v 89 w(A;)c(A)1695 3140 y Fr(_)1751 |
|
997 3152 y Fq(L)p 1167 3232 467 4 v 1216 3306 a Fs(A)19 b |
|
998 Fr(_)g Fs(A)p 1452 3294 10 38 v 1461 3277 42 4 v 88 w(A)1675 |
|
999 3251 y(contr)1868 3263 y Fq(R)2005 3103 y Fs(A)p 2086 |
|
1000 3091 10 38 v 2096 3074 42 4 v 89 w(A)83 b(A)p 2382 3091 |
|
1001 10 38 v 2391 3074 42 4 v 88 w(A)p 2005 3123 509 4 v 2026 |
|
1002 3196 a(A)19 b Fr(_)g Fs(A)p 2262 3184 10 38 v 2271 3167 |
|
1003 42 4 v 88 w(A;)14 b(A)2555 3140 y Fr(_)2610 3152 y Fq(L)p |
|
1004 2026 3232 467 4 v 2076 3306 a Fs(A)19 b Fr(_)g Fs(A)p |
|
1005 2311 3294 10 38 v 2321 3277 42 4 v 88 w(A)2534 3251 y(contr)2727 |
|
1006 3263 y Fq(R)p 1216 3325 1227 4 v 1497 3399 a Fs(A)p Fr(_)q |
|
1007 Fs(A;)14 b(A)p Fr(_)q Fs(A)p 1913 3387 10 38 v 1922 3370 |
|
1008 42 4 v 88 w(A)p Fr(^)q Fs(A)2485 3342 y Fr(^)2540 3355 |
|
1009 y Fq(R)p 1497 3435 665 4 v 1606 3508 a Fs(A)p Fr(_)p |
|
1010 Fs(A)p 1804 3496 10 38 v 1814 3480 42 4 v 89 w(A)p Fr(^)p |
|
1011 Fs(A)2203 3454 y(contr)2396 3466 y Fq(L)3308 3508 y FA(\(3\))523 |
|
1012 3671 y(which)i(are)h(obtained,)e(respecti)n(v)o(ely)-5 |
|
1013 b(,)15 b(by)h(either)g(permuting)f(the)i(cut)f(to)h(the)g(left)g(o)o(v) |
|
1014 o(er)f(the)g Fs(contr)3322 3683 y Fq(R)3377 3671 y FA(-)523 |
|
1015 3770 y(rule)f(or)h(to)f(the)h(right)f(o)o(v)o(er)f(the)i |
|
1016 Fs(contr)1597 3782 y Fq(L)1647 3770 y FA(-rule.)e(Another)h(e)o(xample) |
|
1017 f(sho)n(wing)g(that)i(in)f(classical)i(logic)523 3870 |
|
1018 y(one)j(can,)f(in)i(general,)e(reach)g(more)g(than)h(one)g(normalform)d |
|
1019 (is)k(Lafont')-5 b(s)20 b(proof)e([10,)i(P)o(age)f(151].)648 |
|
1020 3973 y(In)26 b(light)h(of)f(the)h(absence)f(of)g(the)h(Church-Rosser)e |
|
1021 (property)g(for)h(cut-elimination)e(in)j(clas-)523 4072 |
|
1022 y(sical)h(logic)e(and)g(in)h(light)g(of)f(the)h(w)o(ork)f(on)g |
|
1023 (double-ne)o(gation)d(translations,)i(there)i(seem)g(to)g(be)523 |
|
1024 4172 y(ob)o(vious)k(questions:)g(What)i(is)g(the)g(correspondence)28 |
|
1025 b(between)k(cut-elimination)e(in)j(classical)523 4272 |
|
1026 y(logic)15 b(and)g(the)h(embeddings)d(of)i(classical)h(proofs)e(into)i |
|
1027 (intuitionistic)e(logic)i(via)f(double-ne)o(gation)523 |
|
1028 4371 y(translations?)23 b(Since)h(cut-elimination)e(in)i |
|
1029 (intuitionistic)g(logic)f(is)i(Church-Rosser)m(,)3030 |
|
1030 4341 y Fp(1)3085 4371 y FA(which)f(re-)523 4471 y(striction)e(is)h |
|
1031 (tacitly)f(enforced)f(by)g(a)i(double-ne)o(gation)18 |
|
1032 b(translation)j(so)i(that)f(eliminating)f(cuts)h(in)523 |
|
1033 4570 y(the)i(double-ne)o(gated)c(v)o(ersion)j(of)h(a)g(classical)h |
|
1034 (proof)e(leads)h(to)g(only)g(a)g(single)g(normalform?)d(Or)p |
|
1035 523 4654 473 4 v 558 4710 a Fo(1)606 4742 y Fx(As)j(mentioned)i |
|
1036 (earlier)f(we)f(ignore)h(what)g(we)g(belie)n(v)o(e)g(to)f(be)h |
|
1037 (super\002cial)g(v)n(ariations)g(between)g(dif)n(fer)o(-)606 |
|
1038 4833 y(ent)c(normalforms)g(reachable)h(from)f(an)g(intuitionistic)f |
|
1039 (sequent-proof.)i(Ho)n(we)n(v)o(er)f(see)g([18])g(for)g(a)f(more)606 |
|
1040 4924 y(thorough)h(analysis)e(of)g(this)g(aspect.)p eop |
|
1041 end |
|
1042 %%Page: 3 3 |
|
1043 TeXDict begin 3 2 bop 523 448 a FA(more)24 b(concisely)f(ask)o(ed,)i |
|
1044 (do)f(double-ne)o(gation)c(translations)k(correspond)e(to)i(particular) |
|
1045 f(strate-)523 548 y(gies)e(of)g(ho)n(w)f(to)h(eliminate)g(cuts?)g(Does) |
|
1046 g(e)n(v)o(ery)e(double-ne)o(gation)e(translation)j(lead)g(to)h(the)g |
|
1047 (same)523 648 y(normalform)i(\(by)j Ft(same)g FA(we)h(mean)e |
|
1048 (corresponding)e(to)j(one)g(particular)f(normalform)e(obtained)523 |
|
1049 747 y(by)j(cut-elimination)e(in)j(classical)g(logic\)?)f(If)g(not,)g |
|
1050 (then)g(can)g(one)g(\002nd)g(for)g(e)n(v)o(ery)f(normalform)523 |
|
1051 847 y(of)h(a)g(classical)h(proof)d(a)j(corresponding)22 |
|
1052 b(double-ne)o(gation)g(translation)j(that)h(will)h(produce)c(the)523 |
|
1053 946 y(double-ne)o(gated)g(v)o(ersion)j(of)i(this)g(normalform\227that)c |
|
1054 (is,)k(can)f(e)n(v)o(ery)f(reduction)g(sequence)g(in)523 |
|
1055 1046 y(classical)16 b(logic)f(be)h(simulated)f(by)g(a)h(\(probably)d |
|
1056 (carefully)h(chosen\))g(double)g(ne)o(gation)f(translation)523 |
|
1057 1146 y(and)26 b(performing)e(cut-elimination)h(in)i(intuitionistic)f |
|
1058 (logic?)h(Are)g(there)f(an)o(y)g(double-ne)o(gation)523 |
|
1059 1245 y(translations)20 b(that)g(lead)g(to)g(normalforms)e(that)i(ha)n |
|
1060 (v)o(e)g(no)f(equi)n(v)n(alent)g(amongst)g(the)h(normalforms)523 |
|
1061 1345 y(reachable)i(by)h(cut-elimination)f(in)h(classical)h(logic?)f |
|
1062 (Can)h(one)f(characterise)f(someho)n(w)-5 b(,)22 b(which)523 |
|
1063 1445 y(normalforms)16 b(can)i(be)g(reached)f(by)h(double-ne)o(gation)c |
|
1064 (translations)k(and)g(which)g(can)g(not?)g(In)g(this)523 |
|
1065 1544 y(paper)h(we)i(conjecture)d(answers)i(for)g(all)h(these)f |
|
1066 (questions.)648 1654 y(Although)k(some)i(special)h(cases)g(seem)g(to)f |
|
1067 (be)h(answered)e(by)h(e)o(xisting)g(w)o(ork,)f(for)h(e)o(xample)523 |
|
1068 1753 y([5,)13 b(6,)g(14],)21 b(we)i(are)g(una)o(w)o(are)e(of)h(an)o(y)g |
|
1069 (w)o(ork)g(that)g(treat)h(these)g(questions)e(in)i(full)f(generality)-5 |
|
1070 b(.)21 b(The)523 1853 y(answers)27 b(we)g(shall)g(gi)n(v)o(e)f(to)h |
|
1071 (these)f(questions)g(are)h(a)g(lot)g(inspired)f(by)g(the)h(comments)e |
|
1072 (made)h(in)523 1952 y([6,)d(Sec.)g(7].)g(Ho)n(we)n(v)o(er)m(,)e(there)i |
|
1073 (only)g(one)g(half)g(of)g(the)g(correspondence)d(is)k(considered,)e |
|
1074 (namely)523 2052 y(ho)n(w)31 b(their)h(v)o(ersion)f(of)h(classical)g |
|
1075 (logic)g(and)f(cut-elimination)f(can)i(be)g(embedded)e(via)i(some)523 |
|
1076 2152 y(speci\002c)21 b(double-ne)o(gation)c(translations)j(into)g |
|
1077 (intuitionistic)h(logic.)f(W)-7 b(e)22 b(conjecture)d(also)j(a)f(cor)n |
|
1078 (-)523 2251 y(respondence)i(in)i(the)g(other)f(direction,)g(namely)g |
|
1079 (that)h(e)n(v)o(ery)e(double-ne)o(gation)e(translation)j(and)523 |
|
1080 2351 y(corresponding)12 b(reduction)i(sequences)h(can)g(be)g(simulated) |
|
1081 g(by)g(their)h(cut-elimination)d(procedure.)523 2451 |
|
1082 y(Since)19 b(we)g(shall)h(use)f(as)h(\223point)e(of)g(reference\224)f |
|
1083 (a)j(more)e(general)g(cut-elimination)f(procedure)f(for)523 |
|
1084 2550 y(cut-elimination)h(in)j(classical)g(logic)f(than)g(the)g(one)g |
|
1085 (described)f(in)h([6],)g(we)h(are)f(also)h(able)f(to)g(dra)o(w)523 |
|
1086 2650 y(the)26 b(conclusion)e(that)h(gi)n(v)o(en)g(our)g(conjecture)f |
|
1087 (is)i(true,)f(then)g(double-ne)o(gation)d(translations)j(are)523 |
|
1088 2749 y(not)20 b(enough)e(to)i(describe)g(the)g Ft(full)h |
|
1089 FA(computational)c(meaning)i(of)h(a)h(classical)g(proof.)648 |
|
1090 2859 y(As)h(can)f(be)h(seen)g(to)f(answer)h(the)f(correspondence)d |
|
1091 (questions,)j(we)h(\002rst)g(ha)n(v)o(e)f(to)h(mak)o(e)f(pre-)523 |
|
1092 2959 y(cise)28 b(what)e(we)i(mean)e(by)g(cut-elimination)f(in)i |
|
1093 (classical)h(logic.)e(Most)h(cut-elimination)e(proce-)523 |
|
1094 3058 y(dures,)d(including)f(Gentzen')-5 b(s)23 b(original)f(one,)g |
|
1095 (only)g(terminate)g(if)h(a)h(particular)d(strate)o(gy)h(for)h(cut-)523 |
|
1096 3158 y(elimination)e(is)i(emplo)o(yed.)c(Common)i(e)o(xamples)g(being)g |
|
1097 (an)h(innermost)e(reduction)g(strate)o(gy)-5 b(,)21 b(or)523 |
|
1098 3257 y(the)d(elimination)g(of)g(the)g(cut)h(with)f(the)h(highest)f |
|
1099 (rank.)f(Using)h(those)g(cut-elimination)f(procedures)523 |
|
1100 3357 y(we)29 b(cannot)f(characterise)f(what)i(the)f(set)i(of)e |
|
1101 Ft(all)h FA(normalforms)d(of)i(a)h(classical)h(proof)d(is\227the)o(y) |
|
1102 523 3457 y(w)o(ould)c(produce)e(only)i(one)g(or)h(a)g(limited)f(number) |
|
1103 f(of)h(normalforms.)e(W)-7 b(e)25 b(shall)f(therefore)d(base)523 |
|
1104 3556 y(our)f(ar)o(guments)f(on)i(the)g(cut-elimination)e(procedure)f |
|
1105 (de)n(v)o(eloped)h(by)h(Urban)h(and)f(Bierman)h([20,)523 |
|
1106 3656 y(21],)h(which)g(is)i(lik)o(e)g(Gentzen')-5 b(s)22 |
|
1107 b(procedure)f(e)o(xcept)g(it)j(imposes)f(one)f(slight)h(restriction)f |
|
1108 (on)h(ho)n(w)523 3756 y(commuting)g(cuts)j(need)f(to)h(be)g(analysed.)e |
|
1109 (Since)i(this)g(cut-elimination)d(procedure)g(is)k(strongly)523 |
|
1110 3855 y(normalising,)g(we)i(can)g(calculate)f(all)h(cut-free)f |
|
1111 (normalforms)e(of)j(a)g(classical)g(proof.)e(Because)523 |
|
1112 3955 y(this)19 b(procedure)d(is)k(not)f(Church-Rosser)m(,)d(the)j |
|
1113 (collection)f(of)g(normalforms)e(for)i(a)i(classical)f(proof)523 |
|
1114 4054 y(contains)f(in)h(general)e(more)h(than)g(one)g(element\227as)g |
|
1115 (can)h(be)f(seen)h(for)f(e)o(xample)f(with)i(the)g(proofs)523 |
|
1116 4154 y(\(2\))24 b(and)g(\(3\).)f(As)j(this)f(cut-elimination)d |
|
1117 (procedure)g(puts)j(only)e(v)o(ery)h(slight)g(restrictions)g(on)g(the) |
|
1118 523 4254 y(process)i(of)h(cut-elimination)d(we)j(belie)n(v)o(e)f(a)h |
|
1119 (good)e(case)i(can)g(be)g(made)f(that)g(the)h(collection)f(of)523 |
|
1120 4353 y(normalforms)18 b(calculated)i(by)h(this)g(procedure)d(includes)i |
|
1121 (all)i(\223essential\224)f(normalforms.)3167 4323 y Fp(2)3218 |
|
1122 4353 y FA(Ho)n(w-)523 4453 y(e)n(v)o(er)e(this)i(is)g(a)g(point)e(we)i |
|
1123 (shall)f(not)g(be)g(concerned)e(with)j(in)f(this)h(paper)-5 |
|
1124 b(.)p 523 4563 473 4 v 558 4619 a Fo(2)606 4650 y Fx(Making)31 |
|
1125 b(such)e(a)h(case)f(is)g(hopeless)h(for)f(other)h(strongly-normalising) |
|
1126 h(cut-elimination)e(procedures,)606 4742 y(lik)o(e)f(the)g(one)h(by)f |
|
1127 (Dragalin)g([7],)g(because)h(although)g(the)o(y)f(are)g |
|
1128 (strongly-normalising,)i(the)o(y)e(enforce)606 4833 y(quite)21 |
|
1129 b(strong)g(restrictions)g(on)g(ho)n(w)h(cuts)f(can)g(be)g(eliminated.)g |
|
1130 (F)o(or)f(e)o(xample)i(Dragalin)e(does)i(not)f(allo)n(w)606 |
|
1131 4924 y(\(multi\)cuts)e(to)f(permute)i(o)o(v)o(er)f(other)g |
|
1132 (\(multi\)cuts,)g(see)g([19].)p eop end |
|
1133 %%Page: 4 4 |
|
1134 TeXDict begin 4 3 bop 648 448 a FA(The)30 b(cut-elimination)f |
|
1135 (procedure)f(of)j(Urban)f(and)g(Bierman)g(will)i(be)f(described)e(in)i |
|
1136 (more)523 548 y(detail)24 b(in)g(Sec.)h(3,)f(together)e(with)i(a)h(v)n |
|
1137 (ariant\227the)e(colour)f(protocol\227de)n(v)o(eloped)e(by)j(Danos)h |
|
1138 (et)523 648 y(al.)d([6,)12 b(12].)20 b(Beforehand,)e(ho)n(we)n(v)o(er)m |
|
1139 (,)f(we)k(present)f(some)g(preliminaries)f(about)g(double-ne)o(gation) |
|
1140 523 747 y(translations)28 b(in)h(Sec.)f(2.)h(W)-7 b(e)29 |
|
1141 b(will)h(state)f(the)f(conjecture)f(in)i(Sec.)f(4,)h(gi)n(v)o(e)f(some) |
|
1142 g(e)n(vidence)f(on)523 847 y(why)e(this)h(conjecture)e(is)j(plausible)e |
|
1143 (and)g(present)g(some)g(ideas)h(on)f(ho)n(w)g(to)h(pro)o(v)o(e)e(it.)i |
|
1144 (In)g(Sec.)f(5)523 946 y(we)32 b(shall)g(dra)o(w)f(some)h(conclusions)e |
|
1145 (with)i(respect)g(to)g(the)g(computational)d(interpretation)h(of)523 |
|
1146 1046 y(classical)21 b(proofs.)523 1300 y Fu(2)99 b(Pr)n(eliminaries)25 |
|
1147 b(on)g(Double-Negation)h(T)-7 b(ranslations)523 1487 |
|
1148 y FA(W)g(e)21 b(assume)e(the)h(reader)e(has)i(acquaintance)d(with)j |
|
1149 (sequent-calculus)d(formulations)g(of)j(classical)523 |
|
1150 1586 y(and)e(intuitionistic)f(logic.)h(Because)g(there)g(e)o(xist)g |
|
1151 (sequents)g(that)h(are)f(pro)o(v)n(able)e(in)i(classical)h(logic,)523 |
|
1152 1686 y(b)n(ut)25 b(unpro)o(v)n(able)d(in)j(intuitionistic)g(logic,)g |
|
1153 (the)g(interesting)f(point)g(of)h(double-ne)o(gation)c(transla-)523 |
|
1154 1786 y(tions)g(is)i(that)e(one)g(can)g(embed)f(classical)j(logic)e |
|
1155 (into)g(intuitionistic)f(logic)h(so)h(that)g(pro)o(v)n(ability)d(is)523 |
|
1156 1885 y(preserv)o(ed.)f(F)o(or)i(e)o(xample)f(the)h(follo)n(wing)e |
|
1157 (translation)i(de\002ned)f(o)o(v)o(er)g(formulae)1515 |
|
1158 2075 y Fs(A)1577 2044 y Fn(\003)1639 2028 y Fp(def)1643 |
|
1159 2075 y Fm(=)28 b Fr(::)p Fs(A)22 b FA(with)e Fs(A)h FA(being)e(atomic) |
|
1160 1390 2199 y Fm(\()p Fr(:)p Fs(B)t Fm(\))1576 2169 y Fn(\003)1639 |
|
1161 2152 y Fp(def)1643 2199 y Fm(=)28 b Fr(:)p Fm(\()p Fs(B)1890 |
|
1162 2169 y Fn(\003)1929 2199 y Fm(\))1325 2324 y(\()p Fs(B)t |
|
1163 Fr(^)q Fs(C)6 b Fm(\))1577 2294 y Fn(\003)1639 2277 y |
|
1164 Fp(def)1643 2324 y Fm(=)28 b Fs(B)1803 2294 y Fn(\003)1841 |
|
1165 2324 y Fr(^)q Fs(C)1962 2294 y Fn(\003)1316 2449 y Fm(\()p |
|
1166 Fs(B)t Fr(\033)p Fs(C)6 b Fm(\))1577 2419 y Fn(\003)1639 |
|
1167 2402 y Fp(def)1643 2449 y Fm(=)28 b Fs(B)1803 2419 y |
|
1168 Fn(\003)1841 2449 y Fr(\033)p Fs(C)1971 2419 y Fn(\003)1325 |
|
1169 2574 y Fm(\()p Fs(B)t Fr(_)q Fs(C)6 b Fm(\))1577 2544 |
|
1170 y Fn(\003)1639 2527 y Fp(def)1643 2574 y Fm(=)28 b Fr(:)p |
|
1171 Fm(\()p Fr(:)p Fm(\()p Fs(B)1977 2544 y Fn(\003)2017 |
|
1172 2574 y Fm(\))p Fr(^:)p Fm(\()p Fs(C)2256 2544 y Fn(\003)2295 |
|
1173 2574 y Fm(\)\))3308 2313 y FA(\(4\))523 2737 y(can)20 |
|
1174 b(be)g(used)g(to)g(sho)n(w)g(that)h(e)n(v)o(ery)d(classical)k(proof)c |
|
1175 (with)i(the)h(end-sequent)1854 2904 y Fs(\000)p 1935 |
|
1176 2892 10 38 v 1945 2876 42 4 v 100 w(\001)523 3072 y FA(can)f(be)g |
|
1177 (translated)g(to)g(an)g(intuitionistic)g(proof)e(with)j(the)f |
|
1178 (end-sequent)1747 3240 y Fs(\000)1810 3209 y Fn(\003)1848 |
|
1179 3240 y Fs(;)14 b Fr(:)p Fs(\001)2009 3209 y Fn(\003)p |
|
1180 2066 3228 10 38 v 2075 3211 42 4 v 2158 3240 a Fs(:)1127 |
|
1181 b FA(\(5\))523 3407 y(W)-7 b(e)28 b(use)e(the)h(con)m(v)o(ention)c |
|
1182 (that)j(if)h Fs(\000)39 b FA(is)27 b(the)f(sequent-conte)o(xt)e |
|
1183 Fr(f)p Fs(B)2502 3419 y Fl(1)2539 3407 y Fs(;)14 b(:)g(:)g(:)f(;)h(B) |
|
1184 2786 3419 y Fq(n)2831 3407 y Fr(g)27 b FA(then)f Fs(\000)3133 |
|
1185 3377 y Fn(\003)3197 3407 y FA(stands)523 3507 y(for)f(the)g |
|
1186 (sequent-conte)o(xt)d Fr(f)p Fs(B)1432 3477 y Fn(\003)1428 |
|
1187 3527 y Fl(1)1470 3507 y Fs(;)14 b(:)g(:)g(:)f(;)h(B)1721 |
|
1188 3477 y Fn(\003)1717 3527 y Fq(n)1763 3507 y Fr(g)p FA(.)25 |
|
1189 b(Similarly)f(for)h Fr(:)p Fs(\001)2432 3477 y Fn(\003)2471 |
|
1190 3507 y FA(.)g(W)-7 b(e)27 b(shall)e(also)h(use)f(the)g(con-)523 |
|
1191 3606 y(v)o(ention)17 b(that)h Fs(A)h FA(stands)f(for)f(an)h(atomic)g |
|
1192 (formula)f(and)g Fs(B)t(;)d(:)g(:)g(:)19 b FA(for)e(arbitrary)g |
|
1193 (formulae.)f(A)i(similar)523 3706 y(embedding)g(can)i(be)g(obtained)f |
|
1194 (with)h(the)g(translation:)1729 3895 y Fs(A)1791 3865 |
|
1195 y Fn(\016)1852 3848 y Fp(def)1857 3895 y Fm(=)28 b Fr(::)p |
|
1196 Fs(A)1604 4020 y Fm(\()p Fr(:)p Fs(B)t Fm(\))1790 3990 |
|
1197 y Fn(\016)1852 3973 y Fp(def)1857 4020 y Fm(=)g Fr(:)p |
|
1198 Fm(\()p Fs(B)2104 3990 y Fn(\016)2143 4020 y Fm(\))1539 |
|
1199 4145 y(\()p Fs(B)t Fr(^)p Fs(C)6 b Fm(\))1790 4115 y |
|
1200 Fn(\016)1852 4098 y Fp(def)1857 4145 y Fm(=)28 b Fr(::)p |
|
1201 Fm(\()p Fs(B)2159 4115 y Fn(\016)2198 4145 y Fr(^)q Fs(C)2319 |
|
1202 4115 y Fn(\016)2357 4145 y Fm(\))1529 4270 y(\()p Fs(B)t |
|
1203 Fr(\033)p Fs(C)6 b Fm(\))1790 4240 y Fn(\016)1852 4223 |
|
1204 y Fp(def)1857 4270 y Fm(=)28 b Fr(::)p Fm(\()p Fs(B)2159 |
|
1205 4240 y Fn(\016)2198 4270 y Fr(\033)p Fs(C)2328 4240 y |
|
1206 Fn(\016)2366 4270 y Fm(\))1539 4395 y(\()p Fs(B)t Fr(_)p |
|
1207 Fs(C)6 b Fm(\))1790 4365 y Fn(\016)1852 4348 y Fp(def)1857 |
|
1208 4395 y Fm(=)28 b Fr(::)p Fm(\()p Fs(B)2159 4365 y Fn(\016)2198 |
|
1209 4395 y Fr(_)q Fs(C)2319 4365 y Fn(\016)2357 4395 y Fm(\))3308 |
|
1210 4133 y FA(\(6\))648 4558 y(The)i(usual)h(proof)e(\(see)i(for)g(e)o |
|
1211 (xample)e([4]\))h(for)h(establishing)f(that)h(e)n(v)o(ery)e(classical)j |
|
1212 (proof)523 4657 y(can)21 b(be)g(translated)f(to)i(an)f(intuitionistic)f |
|
1213 (proof)g(proceeds)f(inducti)n(v)o(ely)g(by)i(translating)f(stepwise)523 |
|
1214 4757 y(e)n(v)o(ery)f(inference)f(rule)i(in)h(a)f(proof.)f(F)o(or)g |
|
1215 (instance)h(an)g(axiom)g(of)g(the)g(form)1858 4924 y |
|
1216 Fs(A)p 1938 4912 10 38 v 1948 4896 42 4 v 88 w(A)p eop |
|
1217 end |
|
1218 %%Page: 5 5 |
|
1219 TeXDict begin 5 4 bop 523 448 a FA(is)21 b(translated)f(by)f |
|
1220 Fm(\()p Fr(\000)p Fm(\))1175 418 y Fn(\003)1235 448 y |
|
1221 FA(to)h(the)g(proof)1674 603 y Fr(::)p Fs(A)p 1865 591 |
|
1222 10 38 v 1875 574 42 4 v 89 w Fr(::)p Fs(A)p 1628 623 |
|
1223 527 4 v 1628 696 a Fr(::)p Fs(A;)14 b Fr(:::)p Fs(A)p |
|
1224 2084 684 10 38 v 2094 668 42 4 v 2195 635 a Fr(:)2250 |
|
1225 647 y Fq(L)523 865 y FA(which)i(conforms)g(with)h(the)g(desired)f |
|
1226 (property)f(stated)i(in)g(\(5\).)f(When)h(translating)f(a)i(proof)d |
|
1227 (ending)523 964 y(with)20 b(an)h Fr(_)846 976 y Fq(L)896 |
|
1228 964 y FA(-rule)1648 1021 y Fm(:)1466 1094 y Fs(B)t(;)14 |
|
1229 b(\000)1621 1106 y Fl(1)p 1676 1082 10 38 v 1686 1066 |
|
1230 42 4 v 1746 1094 a Fs(\001)1815 1106 y Fl(1)2114 1021 |
|
1231 y Fm(:)1935 1094 y Fs(C)q(;)g(\000)2083 1106 y Fl(2)p |
|
1232 2140 1082 10 38 v 2149 1066 42 4 v 2209 1094 a Fs(\001)2278 |
|
1233 1106 y Fl(2)p 1466 1130 851 4 v 1505 1204 a Fs(B)t Fr(_)q |
|
1234 Fs(C)q(;)g(\000)1776 1216 y Fl(1)1813 1204 y Fs(;)g(\000)1901 |
|
1235 1216 y Fl(2)p 1957 1192 10 38 v 1967 1175 42 4 v 2027 |
|
1236 1204 a Fs(\001)2096 1216 y Fl(1)2133 1204 y Fs(;)g(\001)2239 |
|
1237 1216 y Fl(2)2357 1147 y Fr(_)2413 1160 y Fq(L)3308 1204 |
|
1238 y FA(\(7\))523 1345 y(then)20 b(by)g(induction)e(hypothesis)g(we)j(ha)n |
|
1239 (v)o(e)f(tw)o(o)g(intuitionistic)g(proofs)f(ending)f(with)1522 |
|
1240 1476 y Fm(:)1268 1549 y Fs(B)1335 1519 y Fn(\003)1374 |
|
1241 1549 y Fs(;)c(\000)1474 1519 y Fn(\003)1462 1570 y Fl(1)1511 |
|
1242 1549 y Fs(;)g Fr(:)p Fs(\001)1672 1519 y Fn(\003)1672 |
|
1243 1570 y Fl(1)p 1729 1537 10 38 v 1739 1521 42 4 v 1882 |
|
1244 1549 a FA(and)2338 1476 y Fm(:)2085 1549 y Fs(C)2150 |
|
1245 1519 y Fn(\003)2188 1549 y Fs(;)g(\000)2288 1519 y Fn(\003)2276 |
|
1246 1570 y Fl(2)2326 1549 y Fs(;)g Fr(:)p Fs(\001)2487 1519 |
|
1247 y Fn(\003)2487 1570 y Fl(2)p 2544 1537 10 38 v 2554 1521 |
|
1248 42 4 v 2637 1549 a Fs(:)523 1718 y FA(W)-7 b(e)21 b(can)f(then)g(form)f |
|
1249 (the)h(intuitionistic)g(proof)1486 1849 y Fm(:)1232 1923 |
|
1250 y Fs(B)1299 1892 y Fn(\003)1338 1923 y Fs(;)14 b(\000)1438 |
|
1251 1892 y Fn(\003)1426 1943 y Fl(1)1475 1923 y Fs(;)g Fr(:)p |
|
1252 Fs(\001)1636 1892 y Fn(\003)1636 1943 y Fl(1)p 1693 1911 |
|
1253 10 38 v 1703 1894 42 4 v 1223 1963 549 4 v 1223 2037 |
|
1254 a Fs(\000)1286 2007 y Fn(\003)1274 2058 y Fl(1)1324 2037 |
|
1255 y Fs(;)g Fr(:)p Fs(\001)1485 2007 y Fn(\003)1485 2058 |
|
1256 y Fl(1)p 1542 2025 10 38 v 1551 2008 42 4 v 1611 2037 |
|
1257 a Fr(:)p Fs(B)1733 2007 y Fn(\003)1814 1975 y Fr(:)1869 |
|
1258 1987 y Fq(R)2268 1849 y Fm(:)2016 1923 y Fs(C)2081 1892 |
|
1259 y Fn(\003)2119 1923 y Fs(;)g(\000)2219 1892 y Fn(\003)2207 |
|
1260 1943 y Fl(2)2257 1923 y Fs(;)g Fr(:)p Fs(\001)2418 1892 |
|
1261 y Fn(\003)2418 1943 y Fl(2)p 2475 1911 10 38 v 2484 1894 |
|
1262 42 4 v 2006 1963 548 4 v 2006 2037 a Fs(\000)2069 2007 |
|
1263 y Fn(\003)2057 2058 y Fl(2)2107 2037 y Fs(;)g Fr(:)p |
|
1264 Fs(\001)2268 2007 y Fn(\003)2268 2058 y Fl(2)p 2325 2025 |
|
1265 10 38 v 2335 2008 42 4 v 2395 2037 a Fr(:)p Fs(C)2515 |
|
1266 2007 y Fn(\003)2595 1975 y Fr(:)2650 1987 y Fq(R)p 1223 |
|
1267 2077 1331 4 v 1338 2151 a Fs(\000)1401 2121 y Fn(\003)1389 |
|
1268 2172 y Fl(1)1439 2151 y Fs(;)g(\000)1539 2121 y Fn(\003)1527 |
|
1269 2172 y Fl(2)1577 2151 y Fs(;)g Fr(:)p Fs(\001)1738 2121 |
|
1270 y Fn(\003)1738 2172 y Fl(1)1776 2151 y Fs(;)g Fr(:)p |
|
1271 Fs(\001)1937 2121 y Fn(\003)1937 2172 y Fl(2)p 1994 2139 |
|
1272 10 38 v 2004 2123 42 4 v 2064 2151 a Fr(:)p Fs(B)2186 |
|
1273 2121 y Fn(\003)2224 2151 y Fr(^)q(:)p Fs(C)2400 2121 |
|
1274 y Fn(\003)2595 2094 y Fr(^)2650 2107 y Fq(R)p 1260 2192 |
|
1275 1258 4 v 1260 2271 a Fr(:)p Fm(\()p Fr(:)p Fs(B)1469 |
|
1276 2240 y Fn(\003)1508 2271 y Fr(^:)p Fs(C)1683 2240 y Fn(\003)1722 |
|
1277 2271 y Fm(\))p Fs(;)g(\000)1854 2240 y Fn(\003)1842 2291 |
|
1278 y Fl(1)1892 2271 y Fs(;)g(\000)1992 2240 y Fn(\003)1980 |
|
1279 2291 y Fl(2)2030 2271 y Fs(;)g Fr(:)p Fs(\001)2191 2240 |
|
1280 y Fn(\003)2191 2291 y Fl(1)2229 2271 y Fs(;)g Fr(:)p |
|
1281 Fs(\001)2390 2240 y Fn(\003)2390 2291 y Fl(2)p 2447 2259 |
|
1282 10 38 v 2457 2242 42 4 v 2558 2203 a Fr(:)2613 2215 y |
|
1283 Fq(L)3308 2271 y FA(\(8\))523 2439 y(as)32 b(the)f(translation)g(of)g |
|
1284 (\(7\).)f(F)o(or)h(the)g(sak)o(e)g(of)g(more)g(clarity)g(we)g(will)h |
|
1285 (omit)f(in)h(what)f(follo)n(ws)523 2539 y(the)22 b(sequent-conte)o(xts) |
|
1286 d(whene)n(v)o(er)h(the)o(y)h(are)h(unimportant.)d(Thus)j(we)g(shall)g |
|
1287 (gi)n(v)o(e)f(for)h(the)f(proof-)523 2638 y(fragment)e(sho)n(wn)g(in)h |
|
1288 (\(8\))g(only)f(the)h(follo)n(wing)f(simpli\002ed)h(inference)e(rules:) |
|
1289 1636 2769 y Fm(:)1551 2843 y Fs(B)1618 2813 y Fn(\003)p |
|
1290 1675 2831 10 38 v 1684 2814 42 4 v 1523 2863 249 4 v |
|
1291 1542 2925 10 38 v 1551 2908 42 4 v 1611 2937 a Fr(:)p |
|
1292 Fs(B)1733 2907 y Fn(\003)1814 2875 y Fr(:)1869 2887 y |
|
1293 Fq(R)2118 2769 y Fm(:)2034 2843 y Fs(C)2099 2813 y Fn(\003)p |
|
1294 2156 2831 10 38 v 2166 2814 42 4 v 2006 2863 247 4 v |
|
1295 2025 2925 10 38 v 2034 2908 42 4 v 2094 2937 a Fr(:)p |
|
1296 Fs(C)2214 2907 y Fn(\003)2295 2875 y Fr(:)2350 2887 y |
|
1297 Fq(R)p 1523 2957 730 4 v 1675 3018 10 38 v 1685 3002 |
|
1298 42 4 v 1745 3030 a Fr(:)p Fs(B)1867 3000 y Fn(\003)1906 |
|
1299 3030 y Fr(^:)p Fs(C)2081 3000 y Fn(\003)2295 2974 y Fr(^)2350 |
|
1300 2986 y Fq(R)p 1597 3050 583 4 v 1597 3129 a Fr(:)p Fm(\()p |
|
1301 Fr(:)p Fs(B)1806 3099 y Fn(\003)1845 3129 y Fr(^)q(:)p |
|
1302 Fs(C)2021 3099 y Fn(\003)2059 3129 y Fm(\))p 2110 3117 |
|
1303 10 38 v 2120 3101 42 4 v 2221 3062 a Fr(:)2276 3074 y |
|
1304 Fq(L)523 3298 y FA(When)i(translating)f(a)i(classical)g(proof)e(ending) |
|
1305 f(with)j(an)f Fr(^)2243 3310 y Fq(R)2298 3298 y FA(-rule)1759 |
|
1306 3429 y Fm(:)p 1711 3490 10 38 v 1721 3473 42 4 v 1781 |
|
1307 3502 a Fs(B)1996 3429 y Fm(:)p 1949 3490 10 38 v 1959 |
|
1308 3473 42 4 v 73 x Fs(C)p 1693 3522 392 4 v 1769 3583 10 |
|
1309 38 v 1778 3567 42 4 v 1838 3595 a(B)t Fr(^)q Fs(C)2126 |
|
1310 3539 y Fr(^)2181 3551 y Fq(R)3308 3595 y FA(\(9\))523 |
|
1311 3764 y(we)h(ha)n(v)o(e)e(by)h(induction)e(hypothesis)h(tw)o(o)h |
|
1312 (intuitionistic)g(proofs)f(ending)g(in)1663 3895 y Fm(:)1550 |
|
1313 3969 y Fr(:)p Fs(B)1672 3938 y Fn(\003)p 1729 3957 10 |
|
1314 38 v 1739 3940 42 4 v 1882 3969 a FA(and)2197 3895 y |
|
1315 Fm(:)2085 3969 y Fr(:)p Fs(C)2205 3938 y Fn(\003)p 2262 |
|
1316 3957 10 38 v 2272 3940 42 4 v 2355 3969 a Fs(:)523 4137 |
|
1317 y FA(In)g(order)f(to)i(form)e(an)h(intuitionistic)g(proof)f(ending)g |
|
1318 (with)h(the)g(sequent)g Fr(:)p Fm(\()p Fs(B)2773 4107 |
|
1319 y Fn(\003)2812 4137 y Fr(^)p Fs(C)2932 4107 y Fn(\003)2971 |
|
1320 4137 y Fm(\))p 3021 4125 10 38 v 3031 4109 42 4 v 88 |
|
1321 w FA(,)g(we)h(need)523 4237 y(to)i(e)o(xploit)f(the)h(property)e(of)i |
|
1322 Fm(\()p Fr(\000)p Fm(\))1511 4207 y Fn(\003)1572 4237 |
|
1323 y FA(that)g(one)g(can)g(al)o(w)o(ays)g(pro)o(v)o(e)e |
|
1324 (intuitionistically)h(the)h(sequent)523 4336 y Fr(::)p |
|
1325 Fm(\()p Fr(\000)p Fm(\))762 4306 y Fn(\003)p 819 4324 |
|
1326 10 38 v 829 4308 42 4 v 889 4336 a Fm(\()p Fr(\000)p |
|
1327 Fm(\))1018 4306 y Fn(\003)1056 4336 y FA(.)g(F)o(or)f(e)o(xample)f(in)h |
|
1328 (the)g(atomic)g(case)h(one)e(has)i(for)e Fr(::)p Fs(A)2723 |
|
1329 4306 y Fn(\003)p 2781 4324 10 38 v 2790 4308 42 4 v 2850 |
|
1330 4336 a Fs(A)2912 4306 y Fn(\003)2973 4336 y FA(the)h(intuition-)523 |
|
1331 4436 y(istic)g(proof:)1727 4519 y Fr(:)p Fs(A)p 1863 |
|
1332 4507 10 38 v 1872 4490 42 4 v 88 w Fr(:)p Fs(A)p 1681 |
|
1333 4539 416 4 v 1681 4612 a Fr(:)p Fs(A;)14 b Fr(::)p Fs(A)p |
|
1334 2027 4600 10 38 v 2036 4584 42 4 v 2138 4551 a Fr(:)2193 |
|
1335 4563 y Fq(L)p 1671 4648 434 4 v 1671 4722 a Fr(:)p Fs(A)p |
|
1336 1807 4710 10 38 v 1817 4693 42 4 v 89 w Fr(:::)p Fs(A)2147 |
|
1337 4660 y Fr(:)2202 4672 y Fq(R)p 1625 4742 527 4 v 1625 |
|
1338 4815 a Fr(::::)p Fs(A;)g Fr(:)p Fs(A)p 2082 4803 10 38 |
|
1339 v 2091 4786 42 4 v 2193 4753 a Fr(:)2248 4765 y Fq(L)p |
|
1340 1616 4851 545 4 v 1616 4924 a Fr(::::)p Fs(A)p 1918 4912 |
|
1341 10 38 v 1928 4896 42 4 v 90 w Fr(::)p Fs(A)2202 4863 |
|
1342 y Fr(:)2257 4875 y Fq(R)p eop end |
|
1343 %%Page: 6 6 |
|
1344 TeXDict begin 6 5 bop 523 448 a FA(Using)26 b(proofs)e(for)i |
|
1345 Fr(::)p Fs(B)1287 418 y Fn(\003)p 1344 436 10 38 v 1354 |
|
1346 420 42 4 v 1414 448 a Fs(B)1481 418 y Fn(\003)1546 448 |
|
1347 y FA(and)f Fr(::)p Fs(C)1867 418 y Fn(\003)p 1925 436 |
|
1348 10 38 v 1934 420 42 4 v 1994 448 a Fs(C)2059 418 y Fn(\003)2097 |
|
1349 448 y FA(,)i(we)f(can)g(construct)f(the)h(follo)n(wing)e(trans-)523 |
|
1350 548 y(lated)c(proof)f(for)g(\(9\):)963 694 y Fm(:)850 |
|
1351 768 y Fr(:)p Fs(B)972 738 y Fn(\003)p 1030 756 10 38 |
|
1352 v 1039 739 42 4 v 823 788 304 4 v 841 850 10 38 v 851 |
|
1353 833 42 4 v 911 862 a Fr(::)p Fs(B)1088 831 y Fn(\003)1168 |
|
1354 799 y Fr(:)1223 811 y Fq(R)1554 788 y Fm(:)1361 862 y |
|
1355 Fr(::)p Fs(B)1538 831 y Fn(\003)p 1596 850 10 38 v 1605 |
|
1356 833 42 4 v 1665 862 a Fs(B)1732 831 y Fn(\003)p 823 881 |
|
1357 948 4 v 1218 943 10 38 v 1228 927 42 4 v 1288 955 a Fs(B)1355 |
|
1358 925 y Fn(\003)1812 907 y Fs(cut)2148 694 y Fm(:)2036 |
|
1359 768 y Fr(:)p Fs(C)2156 738 y Fn(\003)p 2213 756 10 38 |
|
1360 v 2223 739 42 4 v 2008 788 303 4 v 2027 850 10 38 v 2036 |
|
1361 833 42 4 v 2096 862 a Fr(::)p Fs(C)2271 831 y Fn(\003)2352 |
|
1362 799 y Fr(:)2407 811 y Fq(R)2736 788 y Fm(:)2545 862 y |
|
1363 Fr(::)p Fs(C)2720 831 y Fn(\003)p 2777 850 10 38 v 2787 |
|
1364 833 42 4 v 2847 862 a Fs(C)2912 831 y Fn(\003)p 2008 |
|
1365 881 942 4 v 2402 943 10 38 v 2412 927 42 4 v 2472 955 |
|
1366 a Fs(C)2537 925 y Fn(\003)2992 907 y Fs(cut)p 1200 975 |
|
1367 1376 4 v 1730 1037 10 38 v 1739 1020 42 4 v 1799 1049 |
|
1368 a(B)1866 1019 y Fn(\003)1905 1049 y Fr(^)p Fs(C)2025 |
|
1369 1019 y Fn(\003)2616 992 y Fr(^)2672 1004 y Fq(R)p 1651 |
|
1370 1069 472 4 v 1651 1148 a Fr(:)p Fm(\()p Fs(B)1805 1118 |
|
1371 y Fn(\003)1844 1148 y Fr(^)q Fs(C)1965 1118 y Fn(\003)2003 |
|
1372 1148 y Fm(\))p 2054 1136 10 38 v 2063 1119 42 4 v 2165 |
|
1373 1081 a Fr(:)2220 1093 y Fq(L)523 1332 y FA(W)-7 b(e)31 |
|
1374 b(shall)f(refer)f(to)h(the)f(cuts)h(introduced)e(by)h(the)h(double-ne)o |
|
1375 (gation)25 b(translation)k(as)h Ft(auxiliary)523 1432 |
|
1376 y(cuts)p FA(.)25 b(F)o(or)f(a)h(number)e(of)h(reasons)g(\(one)g(of)g |
|
1377 (them)g(being)g(to)g(minimise)g(the)h(amount)e(of)h(writing\))523 |
|
1378 1531 y(we)d(shall)f(use)h(a)f(ne)n(w)g(inference)f(rule,)g(namely)p |
|
1379 1746 1686 10 38 v 1756 1670 42 4 v 1816 1698 a Fr(::)p |
|
1380 Fs(B)p 1728 1718 266 4 v 1802 1780 10 38 v 1811 1763 |
|
1381 42 4 v 1871 1792 a(B)2035 1730 y Fr(::)2145 1742 y Fq(R)523 |
|
1382 1976 y FA(to)h(stand)g(for)g(auxiliary)f(cuts,)h(which)g(ha)n(v)o(e)f |
|
1383 (al)o(w)o(ays)i(the)f(form:)1644 2122 y Fm(:)1491 2195 |
|
1384 y Fs(\000)p 1572 2183 10 38 v 1582 2167 42 4 v 100 w |
|
1385 Fr(::)p Fs(B)2058 2122 y Fm(:)1903 2195 y Fr(::)p Fs(B)p |
|
1386 2099 2183 10 38 v 2109 2167 42 4 v 92 w(B)p 1491 2215 |
|
1387 745 4 v 1755 2289 a(\000)p 1836 2277 10 38 v 1845 2260 |
|
1388 42 4 v 99 w(B)2277 2241 y(cut)j(:)523 2473 y FA(Clearly)-5 |
|
1389 b(,)28 b(this)h(ne)n(w)g(rule)g(does)f(not)g(af)n(fect)h(the)g(pro)o(v) |
|
1390 n(ability)d(of)i(sequents.)g(Issues)i(whether)d(the)523 |
|
1391 2573 y Fr(::)633 2585 y Fq(R)688 2573 y FA(-rule)22 b(\(or)g(an)g |
|
1392 (auxiliary)f(cut\))i(af)n(fects)f(the)g(beha)n(viour)f(under)g |
|
1393 (cut-elimination)f(are)j(delayed)523 2672 y(until)f(Sec.)g(4.)g(W)m |
|
1394 (ith)g(this)g(ne)n(w)g(inference)e(rule)i(we)g(can)g(gi)n(v)o(e)f(the)g |
|
1395 (translation)g(of)h(\(9\))f(more)g(com-)523 2772 y(pactly)f(as:)1553 |
|
1396 2836 y Fm(:)1440 2909 y Fr(:)p Fs(B)1562 2879 y Fn(\003)p |
|
1397 1620 2897 10 38 v 1629 2881 42 4 v 1413 2929 304 4 v |
|
1398 1431 2991 10 38 v 1441 2974 42 4 v 1501 3003 a Fr(::)p |
|
1399 Fs(B)1678 2973 y Fn(\003)1758 2941 y Fr(:)1813 2953 y |
|
1400 Fq(R)p 1413 3023 304 4 v 1487 3085 10 38 v 1496 3068 |
|
1401 42 4 v 1556 3097 a Fs(B)1623 3067 y Fn(\003)1758 3035 |
|
1402 y Fr(::)1868 3047 y Fq(R)2146 2836 y Fm(:)2034 2909 y |
|
1403 Fr(:)p Fs(C)2154 2879 y Fn(\003)p 2211 2897 10 38 v 2221 |
|
1404 2881 42 4 v 2006 2929 303 4 v 2025 2991 10 38 v 2034 |
|
1405 2974 42 4 v 2094 3003 a Fr(::)p Fs(C)2269 2973 y Fn(\003)2350 |
|
1406 2941 y Fr(:)2405 2953 y Fq(R)p 2006 3023 303 4 v 2080 |
|
1407 3085 10 38 v 2090 3068 42 4 v 2150 3097 a Fs(C)2215 3067 |
|
1408 y Fn(\003)2350 3035 y Fr(::)2460 3047 y Fq(R)p 1468 3117 |
|
1409 786 4 v 1703 3178 10 38 v 1713 3162 42 4 v 1773 3190 |
|
1410 a Fs(B)1840 3160 y Fn(\003)1878 3190 y Fr(^)p Fs(C)1998 |
|
1411 3160 y Fn(\003)2295 3134 y Fr(^)2350 3146 y Fq(R)p 1625 |
|
1412 3210 472 4 v 1625 3289 a Fr(:)p Fm(\()p Fs(B)1779 3259 |
|
1413 y Fn(\003)1818 3289 y Fr(^)p Fs(C)1938 3259 y Fn(\003)1976 |
|
1414 3289 y Fm(\))p 2027 3277 10 38 v 2037 3261 42 4 v 2138 |
|
1415 3222 a Fr(:)2193 3234 y Fq(L)523 3441 y FA(The)h(translations)f(for)g |
|
1416 (the)h(rules)f Fs(contr)1694 3453 y Fq(L)1745 3441 y |
|
1417 FA(,)h Fs(contr)1980 3453 y Fq(R)2035 3441 y FA(,)g Fs(w)r(eak)2264 |
|
1418 3453 y Fq(L)2314 3441 y FA(,)g Fs(w)r(eak)2543 3453 y |
|
1419 Fq(R)2598 3441 y FA(,)g Fr(:)2695 3453 y Fq(L)2745 3441 |
|
1420 y FA(,)g Fr(:)2842 3453 y Fq(R)2897 3441 y FA(,)g Fr(_)2995 |
|
1421 3453 y Fq(R)3045 3461 y Fk(i)3075 3441 y FA(,)g Fr(^)3173 |
|
1422 3453 y Fq(L)3219 3461 y Fk(i)3249 3441 y FA(,)g Fr(\033)3355 |
|
1423 3453 y Fq(L)523 3541 y FA(and)f Fr(\033)728 3553 y Fq(R)803 |
|
1424 3541 y FA(are)h(left)f(as)h(e)o(x)o(ercises)e(to)i(the)f(reader)-5 |
|
1425 b(.)648 3641 y(W)e(e)21 b(can)f(no)n(w)g(gi)n(v)o(e)f(the)h(double-ne)o |
|
1426 (gation)c(translations)j(of)h(the)g(tw)o(o)h(subproofs)1033 |
|
1427 3808 y Fs(A)p 1114 3796 10 38 v 1123 3779 42 4 v 88 w(A)84 |
|
1428 b(A)p 1409 3796 10 38 v 1419 3779 42 4 v 88 w(A)p 1033 |
|
1429 3828 509 4 v 1054 3901 a(A)19 b Fr(_)f Fs(A)p 1289 3889 |
|
1430 10 38 v 1299 3872 42 4 v 89 w(A;)c(A)1583 3845 y Fr(_)1638 |
|
1431 3857 y Fq(L)p 1054 3937 467 4 v 1104 4011 a Fs(A)k Fr(_)h |
|
1432 Fs(A)p 1339 3999 10 38 v 1348 3982 42 4 v 88 w(A)1562 |
|
1433 3956 y(contr)1755 3968 y Fq(R)2142 3808 y Fs(A)p 2222 |
|
1434 3796 10 38 v 2232 3779 42 4 v 88 w(A)83 b(A)p 2518 3796 |
|
1435 10 38 v 2527 3779 42 4 v 88 w(A)p 2142 3828 509 4 v 2181 |
|
1436 3901 a(A;)14 b(A)p 2361 3889 10 38 v 2370 3872 42 4 v |
|
1437 88 w(A)p Fr(^)q Fs(A)2691 3845 y Fr(^)2746 3857 y Fq(R)p |
|
1438 2181 3937 430 4 v 2231 4011 a Fs(A)p 2311 3999 10 38 |
|
1439 v 2321 3982 42 4 v 88 w(A)p Fr(^)p Fs(A)2652 3956 y(contr)2845 |
|
1440 3968 y Fq(L)523 4195 y FA(sho)n(wn)19 b(in)i(\(1\).)e(The)h |
|
1441 (translations)g(are:)574 4429 y Fz(::)p Fj(A)p 751 4417 |
|
1442 9 34 v 760 4402 38 4 v 80 w Fz(::)p Fj(A)p 532 4449 486 |
|
1443 4 v 532 4516 a Fz(::)p Fj(A;)13 b Fz(:::)p Fj(A)p 954 |
|
1444 4504 9 34 v 963 4489 38 4 v 1058 4461 a Fz(:)1109 4469 |
|
1445 y Fi(L)p 523 4551 503 4 v 523 4618 a Fz(:::)p Fj(A)p |
|
1446 751 4606 9 34 v 760 4591 38 4 v 80 w Fz(:::)p Fj(A)1067 |
|
1447 4563 y Fz(:)1118 4571 y Fi(R)1294 4429 y Fz(::)p Fj(A)p |
|
1448 1471 4417 9 34 v 1480 4402 38 4 v 80 w Fz(::)p Fj(A)p |
|
1449 1252 4449 486 4 v 1252 4516 a Fz(::)p Fj(A;)g Fz(:::)p |
|
1450 Fj(A)p 1674 4504 9 34 v 1683 4489 38 4 v 1779 4461 a |
|
1451 Fz(:)1830 4469 y Fi(L)p 1243 4551 503 4 v 1243 4618 a |
|
1452 Fz(:::)p Fj(A)p 1471 4606 9 34 v 1480 4591 38 4 v 80 |
|
1453 w Fz(:::)p Fj(A)1787 4563 y Fz(:)1838 4571 y Fi(R)p 523 |
|
1454 4638 1223 4 v 629 4706 a Fz(:::)p Fj(A;)h Fz(:::)p Fj(A)p |
|
1455 1103 4694 9 34 v 1111 4679 38 4 v 80 w Fz(:::)p Fj(A)p |
|
1456 Fz(^:::)p Fj(A)1787 4655 y Fz(^)1838 4663 y Fi(R)p 557 |
|
1457 4740 1156 4 v 557 4813 a Fz(:)p Fh(\()p Fz(:::)p Fj(A)p |
|
1458 Fz(^:::)p Fj(A)p Fh(\))p Fj(;)f Fz(:::)p Fj(A;)h Fz(:::)p |
|
1459 Fj(A)p 1649 4801 9 34 v 1657 4786 38 4 v 1753 4752 a |
|
1460 Fz(:)1804 4760 y Fi(L)p 557 4852 1156 4 v 679 4924 a |
|
1461 Fz(:)p Fh(\()p Fz(:::)p Fj(A)p Fz(^)q(:::)p Fj(A)p Fh(\))p |
|
1462 Fj(;)f Fz(:::)p Fj(A)p 1526 4912 9 34 v 1535 4897 38 |
|
1463 4 v 1753 4871 a(contr)1932 4879 y Fi(L)2030 4341 y Fz(::)p |
|
1464 Fj(A)p 2207 4329 9 34 v 2216 4314 38 4 v 80 w Fz(::)p |
|
1465 Fj(A)p 1987 4361 486 4 v 1987 4429 a Fz(::)p Fj(A;)g |
|
1466 Fz(:::)p Fj(A)p 2410 4417 9 34 v 2418 4402 38 4 v 2514 |
|
1467 4373 a Fz(:)2565 4381 y Fi(L)p 1979 4463 503 4 v 1979 |
|
1468 4531 a Fz(::)p Fj(A)p 2156 4519 9 34 v 2164 4504 38 4 |
|
1469 v 80 w Fz(::::)p Fj(A)2523 4475 y Fz(:)2574 4483 y Fi(R)p |
|
1470 1979 4551 503 4 v 2030 4618 a Fz(::)p Fj(A)p 2207 4606 |
|
1471 9 34 v 2216 4591 38 4 v 80 w Fz(::)p Fj(A)2523 4563 y |
|
1472 Fz(::)2625 4571 y Fi(R)2801 4341 y Fz(::)p Fj(A)p 2978 |
|
1473 4329 9 34 v 2987 4314 38 4 v 80 w Fz(::)p Fj(A)p 2759 |
|
1474 4361 486 4 v 2759 4429 a Fz(::)p Fj(A;)g Fz(:::)p Fj(A)p |
|
1475 3181 4417 9 34 v 3190 4402 38 4 v 3286 4373 a Fz(:)3337 |
|
1476 4381 y Fi(L)p 2750 4463 503 4 v 2750 4531 a Fz(::)p Fj(A)p |
|
1477 2927 4519 9 34 v 2936 4504 38 4 v 80 w Fz(::::)p Fj(A)3294 |
|
1478 4475 y Fz(:)3345 4483 y Fi(R)p 2750 4551 503 4 v 2801 |
|
1479 4618 a Fz(::)p Fj(A)p 2978 4606 9 34 v 2987 4591 38 4 |
|
1480 v 80 w Fz(::)p Fj(A)3294 4563 y Fz(::)3396 4571 y Fi(R)p |
|
1481 2030 4638 1172 4 v 2213 4706 a Fz(::)p Fj(A;)g Fz(::)p |
|
1482 Fj(A)p 2584 4694 9 34 v 2593 4679 38 4 v 80 w Fz(::)p |
|
1483 Fj(A)p Fz(^::)p Fj(A)3243 4655 y Fz(^)3294 4663 y Fi(R)p |
|
1484 2141 4740 951 4 v 2141 4813 a Fz(::)p Fj(A;)g Fz(::)p |
|
1485 Fj(A;)g Fz(:)p Fh(\()p Fz(::)p Fj(A)p Fz(^::)p Fj(A)p |
|
1486 Fh(\))p 3028 4801 9 34 v 3036 4786 38 4 v 3132 4752 a |
|
1487 Fz(:)3183 4760 y Fi(L)p 2141 4852 951 4 v 2238 4924 a |
|
1488 Fz(::)p Fj(A;)g Fz(:)p Fh(\()p Fz(::)p Fj(A)p Fz(^::)p |
|
1489 Fj(A)p Fh(\))p 2931 4912 9 34 v 2939 4897 38 4 v 3132 |
|
1490 4871 a Fj(contr)3311 4879 y Fi(L)p eop end |
|
1491 %%Page: 7 7 |
|
1492 TeXDict begin 7 6 bop 523 448 a FA(T)-7 b(o)16 b(gi)n(v)o(e)f(a)i |
|
1493 (double-ne)o(gation)11 b(translation)16 b(for)f(the)h(whole)f(proof,)g |
|
1494 (we)h(need)f(to)i(be)f(able)f(to)i(translate)523 548 |
|
1495 y(instances)k(of)f(the)h(cut-rule.)e(While)i(the)g(logical)g(inference) |
|
1496 e(rules)h(and)h(the)f(structural)g(rules)h(ha)n(v)o(e)523 |
|
1497 648 y(relati)n(v)o(ely)g(canonical)h(double-ne)o(gation)17 |
|
1498 b(translations,)22 b(there)g(is)i(a)e(choice)g(for)g(ho)n(w)g(to)h |
|
1499 (translate)523 747 y(cut-rules.)c(Consider)h(the)g(follo)n(wing)e |
|
1500 (cut-instance:)1725 886 y Fs(\031)1772 898 y Fl(1)1756 |
|
1501 951 y Fm(:)p 1708 1012 10 38 v 1718 996 42 4 v 1778 1024 |
|
1502 a Fs(B)1963 886 y(\031)2010 898 y Fl(2)1994 951 y Fm(:)1928 |
|
1503 1024 y Fs(B)p 2014 1012 10 38 v 2023 996 42 4 v 1690 |
|
1504 1044 394 4 v 1861 1098 10 38 v 1871 1081 42 4 v 2125 |
|
1505 1070 a(cut)3267 1110 y FA(\(10\))523 1287 y(By)f(induction)e |
|
1506 (hypothesis)h(we)h(ha)n(v)o(e)f(tw)o(o)h(intuitionistic)g(proofs)e |
|
1507 Fs(\031)2484 1257 y Fn(\003)2481 1307 y Fl(1)2540 1287 |
|
1508 y FA(and)h Fs(\031)2727 1257 y Fn(\003)2724 1307 y Fl(2)2783 |
|
1509 1287 y FA(with)h(end-sequents:)1574 1450 y Fs(\031)1624 |
|
1510 1420 y Fn(\003)1621 1470 y Fl(1)1607 1523 y Fm(:)1494 |
|
1511 1597 y Fr(:)p Fs(B)1616 1566 y Fn(\003)p 1673 1585 10 |
|
1512 38 v 1683 1568 42 4 v 1909 1597 a FA(and)2247 1450 y |
|
1513 Fs(\031)2297 1420 y Fn(\003)2294 1470 y Fl(2)2280 1523 |
|
1514 y Fm(:)2195 1597 y Fs(B)2262 1566 y Fn(\003)p 2318 1585 |
|
1515 10 38 v 2328 1568 42 4 v 2411 1597 a Fs(:)523 1773 y |
|
1516 FA(T)-7 b(o)17 b(form)e(an)i(intuitionistic)f(proof)f(with)h(the)h |
|
1517 (end-sequent)p 2254 1761 10 38 v 2263 1745 42 4 v 119 |
|
1518 w(\(remember)e(we)i(omit)f(the)h(sequent-)523 1873 y(conte)o(xts\),)i |
|
1519 (we)h(can)g(translate)g(\(10\))f(either)h(as:)1005 2217 |
|
1520 y Fs(\031)1055 2187 y Fn(\003)1052 2238 y Fl(1)1038 2290 |
|
1521 y Fm(:)925 2364 y Fr(:)p Fs(B)1047 2334 y Fn(\003)p 1104 |
|
1522 2352 10 38 v 1113 2336 42 4 v 1337 2124 a Fs(\031)1387 |
|
1523 2094 y Fn(\003)1384 2144 y Fl(2)1369 2197 y Fm(:)1284 |
|
1524 2270 y Fs(B)1351 2240 y Fn(\003)p 1408 2258 10 38 v 1417 |
|
1525 2242 42 4 v 1256 2290 249 4 v 1275 2352 10 38 v 1284 |
|
1526 2336 42 4 v 1344 2364 a Fr(:)p Fs(B)1466 2334 y Fn(\003)1547 |
|
1527 2302 y Fr(:)1602 2314 y Fq(R)p 925 2384 581 4 v 1189 |
|
1528 2438 10 38 v 1199 2421 42 4 v 1547 2410 a Fs(cut)1826 |
|
1529 2332 y FA(or)2169 2030 y Fs(\031)2219 2000 y Fn(\003)2216 |
|
1530 2051 y Fl(1)2202 2103 y Fm(:)2089 2177 y Fr(:)p Fs(B)2211 |
|
1531 2147 y Fn(\003)p 2268 2165 10 38 v 2278 2148 42 4 v 2061 |
|
1532 2197 304 4 v 2080 2258 10 38 v 2089 2242 42 4 v 2149 |
|
1533 2270 a Fr(::)p Fs(B)2326 2240 y Fn(\003)2407 2208 y Fr(:)2462 |
|
1534 2220 y Fq(R)p 2061 2290 304 4 v 2135 2352 10 38 v 2145 |
|
1535 2336 42 4 v 2205 2364 a Fs(B)2272 2334 y Fn(\003)2407 |
|
1536 2302 y Fr(::)2517 2314 y Fq(R)2707 2217 y Fs(\031)2757 |
|
1537 2187 y Fn(\003)2754 2238 y Fl(2)2740 2290 y Fm(:)2655 |
|
1538 2364 y Fs(B)2722 2334 y Fn(\003)p 2779 2352 10 38 v 2788 |
|
1539 2336 42 4 v 2117 2384 732 4 v 2457 2438 10 38 v 2466 |
|
1540 2421 42 4 v 2890 2410 a Fs(cut)523 2627 y FA(W)-7 b(e)21 |
|
1541 b(refer)f(to)g(these)h(choices)e(as)i Ft(left-)g FA(and)e |
|
1542 Ft(right-tr)o(anslation)f FA(of)i(a)h(cut,)f(respecti)n(v)o(ely)-5 |
|
1543 b(.)648 2726 y(Coming)15 b(back)g(to)h(the)g(proof)e(gi)n(v)o(en)h(in)h |
|
1544 (\(1\),)f(let)h(us)h(call)f(the)g(left-)g(and)f(right-translation)e(of) |
|
1545 j(this)523 2826 y(proof)22 b Fs(\031)777 2796 y Fn(\003)774 |
|
1546 2849 y Fq(L)847 2826 y FA(and)h Fs(\031)1041 2796 y Fn(\003)1038 |
|
1547 2849 y Fq(R)1093 2826 y FA(,)g(respecti)n(v)o(ely)-5 |
|
1548 b(.)21 b(Eliminating)h(all)h(cuts)h(\(including)d(auxiliary)h(cuts\))h |
|
1549 (from)f Fs(\031)3358 2796 y Fn(\003)3355 2849 y Fq(L)523 |
|
1550 2925 y FA(and)e Fs(\031)714 2895 y Fn(\003)711 2948 y |
|
1551 Fq(R)766 2925 y FA(,)h(we)g(obtain)f(the)h(tw)o(o)g(cut-free)f(proofs)f |
|
1552 Fs(\031)1986 2895 y Fn(0\003)1983 2948 y Fq(L)2065 2925 |
|
1553 y FA(and)h Fs(\031)2256 2895 y Fn(0\003)2253 2948 y Fq(R)2335 |
|
1554 2925 y FA(sho)n(wn)g(in)h(Fig.)g(1.)g(It)g(turns)f(out)g(\(we)523 |
|
1555 3025 y(ho)n(we)n(v)o(er)d(lea)n(v)o(e)i(out)f(the)h(calculations\))f |
|
1556 (that)h(had)f(we)i(double-ne)o(gation)14 b(translated)k(the)h(tw)o(o)g |
|
1557 (nor)n(-)523 3125 y(malforms)h(of)i(\(1\))f(and)g(then)g(eliminated)g |
|
1558 (all)h(auxiliary)e(cuts)i(from)f(the)h(double-ne)o(gated)17 |
|
1559 b(proofs,)523 3224 y(we)i(w)o(ould)e(ha)n(v)o(e)h(also)g(obtained)f |
|
1560 (the)h(proofs)f Fs(\031)1895 3194 y Fn(0\003)1892 3247 |
|
1561 y Fq(L)1972 3224 y FA(and)g Fs(\031)2160 3194 y Fn(0\003)2157 |
|
1562 3247 y Fq(R)2218 3224 y FA(:)i(The)f(normalform)d(\(2\))j(obtained)f |
|
1563 (from)523 3324 y(\(1\))g(by)h(commuting)e(the)i(cut)g(to)g(the)h(left)f |
|
1564 (leads)g(to)g Fs(\031)2032 3294 y Fn(0\003)2029 3347 |
|
1565 y Fq(L)2090 3324 y FA(\227the)g(normalform)d(of)j(the)g |
|
1566 (left-translation)523 3424 y(of)23 b(\(1\),)f(while)g(\(3\))h(obtained) |
|
1567 e(by)h(commuting)f(the)i(cut)g(to)g(the)f(right)h(leads)g(to)g |
|
1568 Fs(\031)2877 3393 y Fn(0\003)2874 3446 y Fq(R)2934 3424 |
|
1569 y FA(\227the)g(normal-)523 3523 y(form)30 b(of)g(the)g |
|
1570 (right-translation)e(of)j(\(1\).)e(W)-7 b(e)32 b(tak)o(e)f(this)g(as)g |
|
1571 (a)g(\002rst)g(hint)f(that)h(double-ne)o(gation)523 3623 |
|
1572 y(translations)d(seem)g(to)h(be)f(able)g(to)h(simulate)f(the)h(beha)n |
|
1573 (viour)d(of)i(cut-elimination)e(in)j(classical)523 3722 |
|
1574 y(logic.)648 3822 y(T)-7 b(o)16 b(sum)g(up)f(this)i(section,)e(let)i |
|
1575 (us)f(remark)f(that)h(a)g(similar)g(\223story\224)f(can)h(be)g(told)g |
|
1576 (for)f(the)h(transla-)523 3922 y(tion)k Fm(\()p Fr(\000)p |
|
1577 Fm(\))802 3892 y Fn(\016)862 3922 y FA(gi)n(v)o(en)f(in)i(\(6\).)e(In)i |
|
1578 (f)o(act,)f(it)h(can)g(be)f(told)g(for)g(an)o(y)g(sensible)g(notion)g |
|
1579 (of)g(double-ne)o(gation)523 4021 y(translation.)27 b(F)o(or)h(e)o |
|
1580 (xample)f(it)i(w)o(ould)e(be)h(completely)f(immaterial)h(to)g(our)f |
|
1581 (\223story\224)h(if)g(we)h(had)523 4121 y(translated)g(atomic)f |
|
1582 (formulae)g Fs(A)i FA(as)g Fr(::)p Fs(A)p FA(,)g Fr(::::)p |
|
1583 Fs(A)h FA(or)e Fr(::::::)p Fs(A)p FA(.)j(The)d(most)g(important)523 |
|
1584 4221 y(property)17 b(we)j(distill)g(from)f(the)g(ar)o(guments)f(abo)o |
|
1585 (v)o(e)g(is)i(that)g(we)g(re)o(gard)d(a)j(double-ne)o(gation)15 |
|
1586 b(trans-)523 4320 y(lation,)20 b(say)g Fm(\()p Fr(\000)p |
|
1587 Fm(\))1014 4290 y Fq(x)1056 4320 y FA(,)h(as)f(a)h(translation)e(of)h |
|
1588 (a)h(classical)g(proof)d(ha)n(ving)i(an)g(end-sequent)1952 |
|
1589 4462 y Fm(:)1854 4535 y Fs(\000)p 1935 4523 10 38 v 1945 |
|
1590 4507 42 4 v 100 w(\001)523 4712 y FA(to)g(an)h(intuitionistic)e(proof)g |
|
1591 (with)h(the)g(end-sequent)1952 4851 y Fm(:)1766 4924 |
|
1592 y Fs(\000)1829 4894 y Fq(x)1871 4924 y Fs(;)14 b Fr(:)p |
|
1593 Fs(\001)2032 4894 y Fq(x)p 2092 4912 10 38 v 2102 4896 |
|
1594 42 4 v eop end |
|
1595 %%Page: 8 8 |
|
1596 TeXDict begin 8 7 bop 523 369 2882 4 v 523 2639 4 2271 |
|
1597 v 593 457 a Fg(\031)649 426 y Ff(0\003)646 473 y Fe(L)734 |
|
1598 457 y Fd(=)727 536 y Fz(:)p Fj(A)p 853 524 9 34 v 861 |
|
1599 509 38 4 v 80 w Fz(:)p Fj(A)p 685 556 383 4 v 685 623 |
|
1600 a Fz(:)p Fj(A;)12 b Fz(::)p Fj(A)p 1004 611 9 34 v 1013 |
|
1601 597 38 4 v 1109 568 a Fz(:)1160 576 y Fi(L)p 676 658 |
|
1602 401 4 v 676 726 a Fz(:)p Fj(A)p 801 714 9 34 v 810 699 |
|
1603 38 4 v 79 w Fz(:::)p Fj(A)1117 670 y Fz(:)1168 678 y |
|
1604 Fi(R)1345 536 y Fz(:)p Fj(A)p 1470 524 9 34 v 1479 509 |
|
1605 38 4 v 79 w Fz(:)p Fj(A)p 1302 556 383 4 v 1302 623 a |
|
1606 Fz(:)p Fj(A;)h Fz(::)p Fj(A)p 1622 611 9 34 v 1630 597 |
|
1607 38 4 v 1726 568 a Fz(:)1777 576 y Fi(L)p 1293 658 401 |
|
1608 4 v 1293 726 a Fz(:)p Fj(A)p 1419 714 9 34 v 1428 699 |
|
1609 38 4 v 80 w Fz(:::)p Fj(A)1735 670 y Fz(:)1786 678 y |
|
1610 Fi(R)p 676 746 1018 4 v 782 813 a Fz(:)p Fj(A;)g Fz(:)p |
|
1611 Fj(A)p 1051 801 9 34 v 1059 786 38 4 v 80 w Fz(:::)p |
|
1612 Fj(A)p Fz(^:::)p Fj(A)1735 762 y Fz(^)1786 770 y Fi(R)p |
|
1613 709 848 951 4 v 709 920 a Fz(:)p Fh(\()p Fz(:::)p Fj(A)p |
|
1614 Fz(^)q(:::)p Fj(A)p Fh(\))p Fj(;)g Fz(:)p Fj(A;)g Fz(:)p |
|
1615 Fj(A)p 1597 908 9 34 v 1605 893 38 4 v 1701 860 a Fz(:)1752 |
|
1616 868 y Fi(L)p 709 959 951 4 v 781 1032 a Fz(:)p Fh(\()p |
|
1617 Fz(:::)p Fj(A)p Fz(^:::)p Fj(A)p Fh(\))p Fj(;)g Fz(:)p |
|
1618 Fj(A)p 1525 1020 9 34 v 1534 1005 38 4 v 1701 978 a(contr)1880 |
|
1619 986 y Fi(L)p 772 1070 825 4 v 772 1143 a Fz(:)p Fh(\()p |
|
1620 Fz(:::)p Fj(A)p Fz(^)q(:::)p Fj(A)p Fh(\))p 1374 1131 |
|
1621 9 34 v 1382 1116 38 4 v 80 w Fz(::)p Fj(A)1638 1082 y |
|
1622 Fz(:)1689 1090 y Fi(R)2053 536 y Fz(:)p Fj(A)p 2178 524 |
|
1623 9 34 v 2187 509 38 4 v 79 w Fz(:)p Fj(A)p 2010 556 383 |
|
1624 4 v 2010 623 a Fz(:)p Fj(A;)g Fz(::)p Fj(A)p 2330 611 |
|
1625 9 34 v 2338 597 38 4 v 2434 568 a Fz(:)2485 576 y Fi(L)p |
|
1626 2001 658 401 4 v 2001 726 a Fz(:)p Fj(A)p 2127 714 9 |
|
1627 34 v 2136 699 38 4 v 80 w Fz(:::)p Fj(A)2443 670 y Fz(:)2494 |
|
1628 678 y Fi(R)2670 536 y Fz(:)p Fj(A)p 2796 524 9 34 v 2805 |
|
1629 509 38 4 v 80 w Fz(:)p Fj(A)p 2628 556 383 4 v 2628 623 |
|
1630 a Fz(:)p Fj(A;)g Fz(::)p Fj(A)p 2948 611 9 34 v 2956 |
|
1631 597 38 4 v 3052 568 a Fz(:)3103 576 y Fi(L)p 2619 658 |
|
1632 401 4 v 2619 726 a Fz(:)p Fj(A)p 2745 714 9 34 v 2754 |
|
1633 699 38 4 v 80 w Fz(:::)p Fj(A)3061 670 y Fz(:)3112 678 |
|
1634 y Fi(R)p 2001 746 1018 4 v 2108 813 a Fz(:)p Fj(A;)f |
|
1635 Fz(:)p Fj(A)p 2376 801 9 34 v 2385 786 38 4 v 80 w Fz(:::)p |
|
1636 Fj(A)p Fz(^)q(:::)p Fj(A)3061 762 y Fz(^)3112 770 y Fi(R)p |
|
1637 2035 848 951 4 v 2035 920 a Fz(:)p Fh(\()p Fz(:::)p Fj(A)p |
|
1638 Fz(^:::)p Fj(A)p Fh(\))p Fj(;)i Fz(:)p Fj(A;)f Fz(:)p |
|
1639 Fj(A)p 2922 908 9 34 v 2931 893 38 4 v 3027 860 a Fz(:)3078 |
|
1640 868 y Fi(L)p 2035 959 951 4 v 2106 1032 a Fz(:)p Fh(\()p |
|
1641 Fz(:::)p Fj(A)p Fz(^)q(:::)p Fj(A)p Fh(\))p Fj(;)g Fz(:)p |
|
1642 Fj(A)p 2851 1020 9 34 v 2860 1005 38 4 v 3027 978 a(contr)3206 |
|
1643 986 y Fi(L)p 2098 1070 825 4 v 2098 1143 a Fz(:)p Fh(\()p |
|
1644 Fz(:::)p Fj(A)p Fz(^:::)p Fj(A)p Fh(\))p 2700 1131 9 |
|
1645 34 v 2708 1116 38 4 v 81 w Fz(::)p Fj(A)2964 1082 y Fz(:)3015 |
|
1646 1090 y Fi(R)p 772 1181 2151 4 v 1020 1254 a Fz(:)p Fh(\()p |
|
1647 Fz(:::)p Fj(A)p Fz(^)q(:::)p Fj(A)p Fh(\))p Fj(;)g Fz(:)p |
|
1648 Fh(\()p Fz(:::)p Fj(A)p Fz(^:::)p Fj(A)p Fh(\))p 2240 |
|
1649 1242 9 34 v 2249 1227 38 4 v 80 w Fz(::)p Fj(A)p Fz(^)q(::)p |
|
1650 Fj(A)2964 1198 y Fz(^)3015 1206 y Fi(R)p 948 1293 1800 |
|
1651 4 v 948 1365 a Fz(:)p Fh(\()p Fz(:::)p Fj(A)p Fz(^:::)p |
|
1652 Fj(A)p Fh(\))p Fj(;)g Fz(:)p Fh(\()p Fz(:::)p Fj(A)p |
|
1653 Fz(^)q(:::)p Fj(A)p Fh(\))p Fj(;)g Fz(:)p Fh(\()p Fz(::)p |
|
1654 Fj(A)p Fz(^::)p Fj(A)p Fh(\))p 2684 1353 9 34 v 2693 |
|
1655 1338 38 4 v 2789 1305 a Fz(:)2840 1313 y Fi(L)p 948 1404 |
|
1656 1800 4 v 1257 1477 a Fz(:)p Fh(\()p Fz(:::)p Fj(A)p Fz(^:::)p |
|
1657 Fj(A)p Fh(\))p Fj(;)h Fz(:)p Fh(\()p Fz(::)p Fj(A)p Fz(^::)p |
|
1658 Fj(A)p Fh(\))p 2375 1465 9 34 v 2383 1450 38 4 v 2789 |
|
1659 1423 a Fj(contr)2968 1431 y Fi(L)593 1568 y Fg(\031)649 |
|
1660 1536 y Ff(0\003)646 1583 y Fe(R)734 1568 y Fd(=)727 1646 |
|
1661 y Fz(:)p Fj(A)p 853 1634 9 34 v 861 1619 38 4 v 80 w |
|
1662 Fz(:)p Fj(A)p 685 1666 383 4 v 685 1734 a Fz(::)p Fj(A;)e |
|
1663 Fz(:)p Fj(A)p 1004 1722 9 34 v 1013 1707 38 4 v 1109 |
|
1664 1678 a Fz(:)1160 1686 y Fi(L)p 676 1768 401 4 v 676 1836 |
|
1665 a Fz(::)p Fj(A)p 853 1824 9 34 v 861 1809 38 4 v 80 w |
|
1666 Fz(::)p Fj(A)1117 1780 y Fz(:)1168 1788 y Fi(R)1345 1646 |
|
1667 y Fz(:)p Fj(A)p 1470 1634 9 34 v 1479 1619 38 4 v 79 |
|
1668 w Fz(:)p Fj(A)p 1302 1666 383 4 v 1302 1734 a Fz(::)p |
|
1669 Fj(A;)h Fz(:)p Fj(A)p 1622 1722 9 34 v 1630 1707 38 4 |
|
1670 v 1726 1678 a Fz(:)1777 1686 y Fi(L)p 1293 1768 401 4 |
|
1671 v 1293 1836 a Fz(::)p Fj(A)p 1470 1824 9 34 v 1479 1809 |
|
1672 38 4 v 80 w Fz(::)p Fj(A)1735 1780 y Fz(:)1786 1788 y |
|
1673 Fi(R)p 676 1856 1018 4 v 782 1924 a Fz(::)p Fj(A;)g Fz(::)p |
|
1674 Fj(A)p 1153 1912 9 34 v 1162 1897 38 4 v 80 w Fz(::)p |
|
1675 Fj(A)p Fz(^::)p Fj(A)1735 1873 y Fz(^)1786 1881 y Fi(R)p |
|
1676 709 1958 951 4 v 709 2031 a Fz(:)p Fh(\()p Fz(::)p Fj(A)p |
|
1677 Fz(^)q(::)p Fj(A)p Fh(\))p Fj(;)g Fz(::)p Fj(A;)g Fz(::)p |
|
1678 Fj(A)p 1597 2019 9 34 v 1605 2004 38 4 v 1701 1970 a |
|
1679 Fz(:)1752 1978 y Fi(L)p 709 2069 951 4 v 806 2142 a Fz(:)p |
|
1680 Fh(\()p Fz(::)p Fj(A)p Fz(^)q(::)p Fj(A)p Fh(\))p Fj(;)g |
|
1681 Fz(::)p Fj(A)p 1500 2130 9 34 v 1508 2115 38 4 v 1701 |
|
1682 2088 a(contr)1880 2096 y Fi(L)p 798 2181 774 4 v 798 |
|
1683 2253 a Fz(:)p Fh(\()p Fz(::)p Fj(A)p Fz(^::)p Fj(A)p |
|
1684 Fh(\))p 1297 2241 9 34 v 1306 2226 38 4 v 80 w Fz(:::)p |
|
1685 Fj(A)1613 2193 y Fz(:)1664 2201 y Fi(R)2053 1646 y Fz(:)p |
|
1686 Fj(A)p 2178 1634 9 34 v 2187 1619 38 4 v 79 w Fz(:)p |
|
1687 Fj(A)p 2010 1666 383 4 v 2010 1734 a Fz(::)p Fj(A;)g |
|
1688 Fz(:)p Fj(A)p 2330 1722 9 34 v 2338 1707 38 4 v 2434 |
|
1689 1678 a Fz(:)2485 1686 y Fi(L)p 2001 1768 401 4 v 2001 |
|
1690 1836 a Fz(::)p Fj(A)p 2178 1824 9 34 v 2187 1809 38 4 |
|
1691 v 80 w Fz(::)p Fj(A)2443 1780 y Fz(:)2494 1788 y Fi(R)2670 |
|
1692 1646 y Fz(:)p Fj(A)p 2796 1634 9 34 v 2805 1619 38 4 |
|
1693 v 80 w Fz(:)p Fj(A)p 2628 1666 383 4 v 2628 1734 a Fz(::)p |
|
1694 Fj(A;)g Fz(:)p Fj(A)p 2948 1722 9 34 v 2956 1707 38 4 |
|
1695 v 3052 1678 a Fz(:)3103 1686 y Fi(L)p 2619 1768 401 4 |
|
1696 v 2619 1836 a Fz(::)p Fj(A)p 2796 1824 9 34 v 2805 1809 |
|
1697 38 4 v 80 w Fz(::)p Fj(A)3061 1780 y Fz(:)3112 1788 y |
|
1698 Fi(R)p 2001 1856 1018 4 v 2108 1924 a Fz(::)p Fj(A;)g |
|
1699 Fz(::)p Fj(A)p 2479 1912 9 34 v 2487 1897 38 4 v 80 w |
|
1700 Fz(::)p Fj(A)p Fz(^::)p Fj(A)3061 1873 y Fz(^)3112 1881 |
|
1701 y Fi(R)p 2035 1958 951 4 v 2035 2031 a Fz(:)p Fh(\()p |
|
1702 Fz(::)p Fj(A)p Fz(^::)p Fj(A)p Fh(\))p Fj(;)g Fz(::)p |
|
1703 Fj(A;)g Fz(::)p Fj(A)p 2922 2019 9 34 v 2931 2004 38 |
|
1704 4 v 3027 1970 a Fz(:)3078 1978 y Fi(L)p 2035 2069 951 |
|
1705 4 v 2132 2142 a Fz(:)p Fh(\()p Fz(::)p Fj(A)p Fz(^::)p |
|
1706 Fj(A)p Fh(\))p Fj(;)g Fz(::)p Fj(A)p 2825 2130 9 34 v |
|
1707 2834 2115 38 4 v 3027 2088 a(contr)3206 2096 y Fi(L)p |
|
1708 2124 2181 774 4 v 2124 2253 a Fz(:)p Fh(\()p Fz(::)p |
|
1709 Fj(A)p Fz(^::)p Fj(A)p Fh(\))p 2623 2241 9 34 v 2631 |
|
1710 2226 38 4 v 80 w Fz(:::)p Fj(A)2938 2193 y Fz(:)2989 |
|
1711 2201 y Fi(R)p 798 2292 2100 4 v 1071 2364 a Fz(:)p Fh(\()p |
|
1712 Fz(::)p Fj(A)p Fz(^)q(::)p Fj(A)p Fh(\))p Fj(;)g Fz(:)p |
|
1713 Fh(\()p Fz(::)p Fj(A)p Fz(^::)p Fj(A)p Fh(\))p 2087 2352 |
|
1714 9 34 v 2095 2338 38 4 v 80 w Fz(:::)p Fj(A)p Fz(^:::)p |
|
1715 Fj(A)2938 2308 y Fz(^)2990 2317 y Fi(R)p 999 2403 1697 |
|
1716 4 v 999 2476 a Fz(:)p Fh(\()p Fz(:::)p Fj(A)p Fz(^:::)p |
|
1717 Fj(A)p Fh(\))p Fj(;)g Fz(:)p Fh(\()p Fz(::)p Fj(A)p Fz(^)q(::)p |
|
1718 Fj(A)p Fh(\))p Fj(;)g Fz(:)p Fh(\()p Fz(::)p Fj(A)p Fz(^::)p |
|
1719 Fj(A)p Fh(\))p 2633 2464 9 34 v 2641 2449 38 4 v 2737 |
|
1720 2415 a Fz(:)2788 2423 y Fi(L)p 999 2514 1697 4 v 1257 |
|
1721 2587 a Fz(:)p Fh(\()p Fz(:::)p Fj(A)p Fz(^:::)p Fj(A)p |
|
1722 Fh(\))p Fj(;)h Fz(:)p Fh(\()p Fz(::)p Fj(A)p Fz(^::)p |
|
1723 Fj(A)p Fh(\))p 2375 2575 9 34 v 2383 2560 38 4 v 2737 |
|
1724 2533 a Fj(contr)2916 2541 y Fi(L)p 3402 2639 4 2271 v |
|
1725 523 2642 2882 4 v 523 2731 a Fw(Fig)o(.)e(1.)36 b Fx(One)h(can)g |
|
1726 (obtain)g(the)f(\002rst)f(proof)i(by)g(double-ne)o(gation)i |
|
1727 (translation)d(of)h(\(1\))f(using)h(the)f(left-)523 2822 |
|
1728 y(translation)27 b(for)g(the)g(cut,)g(and)g(then)h(eliminating)f(all)f |
|
1729 (cuts)h(including)h(the)f(auxiliary)g(cuts.)g(Equally)-5 |
|
1730 b(,)27 b(one)523 2913 y(can)21 b(\002rst)f(reduce)i(\(1\))f(to)g |
|
1731 (\(2\),)f(double-ne)o(gate)j(translate)e(\(2\))f(and)i(then)f |
|
1732 (eliminate)g(all)f(cuts.)h(Similarly)f(with)523 3005 |
|
1733 y(the)f(second)h(proof:)f(it)f(can)h(be)g(obtained)g(by)g |
|
1734 (right-translating)g(the)g(cut)g(in)f(\(1\))h(and)g(then)g(eliminate)g |
|
1735 (all)f(cuts;)523 3096 y(or)h(by)g(double-ne)o(gate)i(translate)e(\(3\)) |
|
1736 f(and)i(then)f(eliminate)g(all)g(cuts.)523 3364 y FA(preserving)30 |
|
1737 b(the)i(\223structure\224)f(of)h(the)g(classical)h(proof.)e(In)g(order) |
|
1738 g(to)i(achie)n(v)o(e)e(this)h(one)g(needs)523 3464 y(the)19 |
|
1739 b(property)e(that)i Fr(::)p Fm(\()p Fr(\000)p Fm(\))1328 |
|
1740 3434 y Fq(x)p 1389 3452 10 38 v 1398 3435 42 4 v 1458 |
|
1741 3464 a Fm(\()p Fr(\000)p Fm(\))1587 3434 y Fq(x)1649 |
|
1742 3464 y FA(is)g(intuitionistically)f(deri)n(v)n(able.)f(Ho)n(we)n(v)o |
|
1743 (er)m(,)g(this)i(lea)n(v)o(es)g(us)523 3564 y(with)26 |
|
1744 b(man)o(y)e(possible)i(double)e(ne)o(gation)f(translations\227clearly)h |
|
1745 (the)i(ones)f(gi)n(v)o(en)f(by)i(Gentzen,)523 3663 y(G)7 |
|
1746 b(\250)-35 b(odel)20 b(and)f(K)m(olmogoro)o(v)e(are)j(not)g(the)g(only) |
|
1747 g(ones)g(that)g(satisfy)h(these)f(constraints.)523 3909 |
|
1748 y Fu(3)99 b(Cut-Elimination)26 b(and)f(Its)g(Colour)n(ed)h(V)-9 |
|
1749 b(ariant)523 4089 y FA(Urban)19 b(and)h(Bierman)f(ha)n(v)o(e)h(sho)n |
|
1750 (wn)f(in)h([19,)12 b(21])19 b(that)i(only)e(a)h(small)h(restriction)e |
|
1751 (on)h(the)g(standard)523 4188 y(cut-elimination)30 b(procedure)f(for)i |
|
1752 (classical)i(and)e(intuitionistic)h(logic)f(is)i(suf)n(\002cient)e(to)h |
|
1753 (obtain)523 4288 y(strongly)f(normalising)g(proof-transformations.)c |
|
1754 (The)32 b Ft(lo)o(gical)g(cuts)p FA(,)g(also)h(sometimes)f(called)523 |
|
1755 4387 y Ft(k)o(e)n(y-cuts)p FA(,)c(are)h(transformed)e(by)h(this)i |
|
1756 (cut-elimination)d(procedure)f(in)k(a)f(completely)f(standard)523 |
|
1757 4487 y(f)o(ashion)19 b([10].)g(F)o(or)h(e)o(xample)f(the)h(logical)g |
|
1758 (cut)1459 4607 y Fs(\031)1506 4619 y Fl(1)1490 4672 y |
|
1759 Fm(:)p 1442 4733 10 38 v 1452 4717 42 4 v 1512 4745 a |
|
1760 Fs(B)1696 4607 y(\031)1743 4619 y Fl(2)1727 4672 y Fm(:)p |
|
1761 1680 4733 10 38 v 1690 4717 42 4 v 73 x Fs(C)p 1424 4765 |
|
1762 392 4 v 1500 4827 10 38 v 1510 4810 42 4 v 1570 4839 |
|
1763 a(B)t Fr(^)p Fs(C)1857 4782 y Fr(^)1912 4795 y Fq(R)2145 |
|
1764 4607 y Fs(\031)2192 4619 y Fl(3)2176 4672 y Fm(:)2110 |
|
1765 4745 y Fs(B)p 2195 4733 10 38 v 2205 4717 42 4 v 2049 |
|
1766 4765 276 4 v 2049 4839 a(B)t Fr(^)q Fs(C)p 2256 4827 |
|
1767 10 38 v 2265 4810 42 4 v 2367 4778 a Fr(^)2422 4790 y |
|
1768 Fq(L)2468 4798 y Fc(1)p 1482 4859 844 4 v 1878 4912 10 |
|
1769 38 v 1887 4896 42 4 v 2367 4884 a Fs(cut)3267 4924 y |
|
1770 FA(\(11\))p eop end |
|
1771 %%Page: 9 9 |
|
1772 TeXDict begin 9 8 bop 523 448 a FA(is)21 b(transformed)d(to)1725 |
|
1773 496 y Fs(\031)1772 508 y Fl(1)1756 560 y Fm(:)p 1708 |
|
1774 622 10 38 v 1718 605 42 4 v 1778 634 a Fs(B)1963 496 |
|
1775 y(\031)2010 508 y Fl(3)1994 560 y Fm(:)1928 634 y Fs(B)p |
|
1776 2014 622 10 38 v 2023 605 42 4 v 1690 654 394 4 v 1861 |
|
1777 707 10 38 v 1871 691 42 4 v 2125 679 a(cut)523 872 y |
|
1778 FA(and)i(so)h(on)f(for)f(the)i(other)e(connecti)n(v)o(es.)g(As)i |
|
1779 (before)e(we)i(con)m(v)o(eniently)c(ignore)i(all)i(matters)f(to)h(do) |
|
1780 523 972 y(with)e(ho)n(w)f(the)h(sequent-conte)o(xts)d(should)h(be)i |
|
1781 (adjusted.)f(A)h(logical)f(cut)h(can)f(be)h(characterised)e(as)523 |
|
1782 1071 y(a)25 b(cut)f(where)g(in)g(both)f(subproofs)g(the)h(cut-formulas) |
|
1783 e(are)i Ft(fr)m(eshly)h(intr)l(oduced)g FA(by)f(logical)g(rules)523 |
|
1784 1171 y(directly)19 b(abo)o(v)o(e)g(the)h(cut.)g(F)o(or)g(e)o(xample)f |
|
1785 (in)h(the)g(proof)1898 1317 y Fs(\031)1912 1370 y Fm(:)p |
|
1786 1846 1390 156 4 v 1864 1451 10 38 v 1874 1434 42 4 v |
|
1787 1934 1463 a Fs(B)2042 1408 y(r)523 1648 y FA(we)33 b(say)f(the)h |
|
1788 (formula)e Fs(B)37 b FA(is)c(freshly)f(introduced)e(if)i(it)h(is)h |
|
1789 (what)e(usually)g(is)h(called)f(the)h(main)523 1748 y(formula)24 |
|
1790 b(of)h(the)g(logical)g(inference)f(rule)h Fs(r)r FA(.)i(Consequently)-5 |
|
1791 b(,)23 b(a)j(logical)f(cut)g(is)h(a)g(cut)g(where)e(the)523 |
|
1792 1847 y(cut-formula)16 b(is)j(freshly)f(introduced)e(in)i(the)h(tw)o(o)g |
|
1793 (immediate)e(subproofs)f(of)j(the)f(cut.)g(In)g(all)h(other)523 |
|
1794 1947 y(cases)f(we)f(ha)n(v)o(e)g(a)g Ft(commuting)f(cut)p |
|
1795 FA(.)h(The)g(cut)g(in)g(\(1\),)f(for)h(e)o(xample,)e(is)k(a)e |
|
1796 (commuting)e(cut)i(because)523 2047 y(the)26 b(cut-formula)d |
|
1797 Fs(A)j FA(is)h(in)f(both)f(subproofs)e(introduced)h(by)h(a)h |
|
1798 (contraction-rule,)c(which)j(is)i(not)523 2146 y(considered)18 |
|
1799 b(to)j(be)f(a)h(logical)e(inference)g(rule.)648 2247 |
|
1800 y(Gentzen)d(introduced)f(proof-transformations)e(that)k(permute)f |
|
1801 (commuting)f(cuts)j(upw)o(ards)e(in)523 2346 y(a)25 b(stepwise)h(f)o |
|
1802 (ashion)e(only)g(by)h(re)n(writing)f(neighboring)e(inference)h(rules.)i |
|
1803 (In)g(contrast,)f(the)h(cut-)523 2446 y(elimination)c(procedure)e(of)j |
|
1804 (Urban)f(and)g(Bierman)h(contains)f(proof-transformations)c(that)22 |
|
1805 b(push)523 2545 y(commuting)15 b(cuts)i(upw)o(ards)f(in)i(a)f(single)g |
|
1806 (\223big\224)g(step)g(to)n(w)o(ards)g(all)g(places)g(where)g(the)g |
|
1807 (cut-formula)523 2645 y(w)o(as)k(introduced.)d(Consider)h(the)h(follo)n |
|
1808 (wing)f(picture)1106 3842 y @beginspecial 134 @llx 377 |
|
1809 @lly 592 @urx 666 @ury 2061 @rwi @clip @setspecial |
|
1810 %%BeginDocument: transport.ps |
|
1811 %!PS-Adobe-2.0 |
|
1812 %%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software |
|
1813 %%Title: transport.dvi |
|
1814 %%Pages: 1 |
|
1815 %%PageOrder: Ascend |
|
1816 %%BoundingBox: 0 0 595 842 |
|
1817 %%DocumentPaperSizes: a4 |
|
1818 %%EndComments |
|
1819 %DVIPSWebPage: (www.radicaleye.com) |
|
1820 %DVIPSCommandLine: dvips transport.dvi -o transport.ps |
|
1821 %DVIPSParameters: dpi=600 |
|
1822 %DVIPSSource: TeX output 2006.03.30:1633 |
|
1823 %%BeginProcSet: tex.pro 0 0 |
|
1824 %! |
|
1825 /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S |
|
1826 N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 |
|
1827 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 |
|
1828 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ |
|
1829 landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize |
|
1830 mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ |
|
1831 matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round |
|
1832 exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ |
|
1833 statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] |
|
1834 N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin |
|
1835 /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array |
|
1836 /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 |
|
1837 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N |
|
1838 df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A |
|
1839 definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get |
|
1840 }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} |
|
1841 B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr |
|
1842 1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S |
|
1843 /BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy |
|
1844 setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask |
|
1845 restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn |
|
1846 /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put |
|
1847 }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ |
|
1848 bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A |
|
1849 mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ |
|
1850 SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ |
|
1851 userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X |
|
1852 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 |
|
1853 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N |
|
1854 /p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ |
|
1855 /Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) |
|
1856 (LaserWriter 16/600)]{A length product length le{A length product exch 0 |
|
1857 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse |
|
1858 end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask |
|
1859 grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} |
|
1860 imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round |
|
1861 exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto |
|
1862 fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p |
|
1863 delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} |
|
1864 B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ |
|
1865 p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S |
|
1866 rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end |
|
1867 |
|
1868 %%EndProcSet |
|
1869 %%BeginProcSet: pstricks.pro 0 0 |
|
1870 %! |
|
1871 % PostScript prologue for pstricks.tex. |
|
1872 % Version 97 patch 4, 04/05/10 |
|
1873 % For distribution, see pstricks.tex. |
|
1874 % |
|
1875 /tx@Dict 200 dict def tx@Dict begin |
|
1876 /ADict 25 dict def |
|
1877 /CM { matrix currentmatrix } bind def |
|
1878 /SLW /setlinewidth load def |
|
1879 /CLW /currentlinewidth load def |
|
1880 /CP /currentpoint load def |
|
1881 /ED { exch def } bind def |
|
1882 /L /lineto load def |
|
1883 /T /translate load def |
|
1884 /TMatrix { } def |
|
1885 /RAngle { 0 } def |
|
1886 /Atan { /atan load stopped { pop pop 0 } if } def |
|
1887 /Div { dup 0 eq { pop } { div } ifelse } def |
|
1888 /NET { neg exch neg exch T } def |
|
1889 /Pyth { dup mul exch dup mul add sqrt } def |
|
1890 /PtoC { 2 copy cos mul 3 1 roll sin mul } def |
|
1891 /PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def } |
|
1892 def |
|
1893 /PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def |
|
1894 } { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ } |
|
1895 /pathforall load stopped { pop pop pop pop } if z } def |
|
1896 /STP { .996264 dup scale } def |
|
1897 /STV { SDict begin normalscale end STP } def |
|
1898 % |
|
1899 %%-------------- DG begin patch 15 ---------------%% |
|
1900 %/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def |
|
1901 %PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y |
|
1902 %mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul |
|
1903 %/y ED x mul /x ED x 0 gt y 0 gt and { [ y x ] 1 a sub y mul } { [ 1 0 ] |
|
1904 %0 } ifelse setdash stroke } def |
|
1905 /DashLine { |
|
1906 dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def PathLength } ifelse |
|
1907 /b ED /x1 ED /y1 ED /x ED /y ED |
|
1908 /z y x add y1 add x1 add def |
|
1909 /Coef b a .5 sub 2 mul y mul sub z Div round |
|
1910 z mul a .5 sub 2 mul y mul add b exch Div def |
|
1911 /y y Coef mul def /x x Coef mul def /y1 y1 Coef mul def /x1 x1 Coef mul def |
|
1912 x1 0 gt y1 0 gt x 0 gt y 0 gt and { [ y x y1 x1 ] 1 a sub y mul} |
|
1913 { [ 1 0] 0 } ifelse setdash stroke |
|
1914 } def |
|
1915 %%-------------- DG end patch 15 ---------------%% |
|
1916 /DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt |
|
1917 { /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add |
|
1918 def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if |
|
1919 ] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1 |
|
1920 setlinecap stroke } def |
|
1921 /LineFill { gsave abs CLW add /a ED a 0 dtransform round exch round exch |
|
1922 2 copy idtransform exch Atan rotate idtransform pop /a ED .25 .25 |
|
1923 % DG/SR modification begin - Dec. 12, 1997 - Patch 2 |
|
1924 %itransform translate pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a |
|
1925 itransform pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a |
|
1926 % DG/SR modification end |
|
1927 Div cvi /x1 ED /y2 y2 y1 sub def clip newpath 2 setlinecap systemdict |
|
1928 /setstrokeadjust known { true setstrokeadjust } if x2 x1 sub 1 add { x1 |
|
1929 % DG/SR modification begin - Jun. 1, 1998 - Patch 3 (from Michael Vulis) |
|
1930 % a mul y1 moveto 0 y2 rlineto stroke /x1 x1 1 add def } repeat grestore } |
|
1931 % def |
|
1932 a mul y1 moveto 0 y2 rlineto stroke /x1 x1 1 add def } repeat grestore |
|
1933 pop pop } def |
|
1934 % DG/SR modification end |
|
1935 /BeginArrow { ADict begin /@mtrx CM def gsave 2 copy T 2 index sub neg |
|
1936 exch 3 index sub exch Atan rotate newpath } def |
|
1937 /EndArrow { @mtrx setmatrix CP grestore end } def |
|
1938 /Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1 |
|
1939 scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill |
|
1940 grestore } def |
|
1941 /Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0 |
|
1942 CLW moveto } def |
|
1943 /Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2 |
|
1944 div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0 |
|
1945 CLW moveto } def |
|
1946 /RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW |
|
1947 2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0 |
|
1948 curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto } |
|
1949 def |
|
1950 /SD { 0 360 arc fill } def |
|
1951 /EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS |
|
1952 CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def |
|
1953 /Shadow { [ { /moveto load } { /lineto load } { /curveto load } { |
|
1954 /closepath load } /pathforall load stopped { pop pop pop pop CP /moveto |
|
1955 load } if ] cvx newpath 3 1 roll T exec } def |
|
1956 /NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch |
|
1957 cvi def } def |
|
1958 /NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if |
|
1959 f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def |
|
1960 /Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub |
|
1961 def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def |
|
1962 /Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 } |
|
1963 ifelse { pop } repeat a } def |
|
1964 /CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq |
|
1965 and { pop pop /n n 1 sub def } if } def |
|
1966 /Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop } |
|
1967 repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1 |
|
1968 ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1 |
|
1969 moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto |
|
1970 Lineto pop pop closepath } ifelse } def |
|
1971 /Diamond { /mtrx CM def T rotate /h ED /w ED dup 0 eq { pop } { CLW mul |
|
1972 neg /d ED /a w h Atan def /h d a sin Div h add def /w d a cos Div w add |
|
1973 def } ifelse mark w 2 div h 2 div w 0 0 h neg w neg 0 0 h w 2 div h 2 |
|
1974 div /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx |
|
1975 setmatrix } def |
|
1976 % DG modification begin - Jan. 15, 1997 |
|
1977 %/Triangle { /mtrx CM def translate rotate /h ED 2 div /w ED dup 0 eq { |
|
1978 %pop } { CLW mul /d ED /h h d w h Atan sin Div sub def /w w d h w Atan 2 |
|
1979 %div dup cos exch sin Div mul sub def } ifelse mark 0 d w neg d 0 h w d 0 |
|
1980 %d /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx |
|
1981 %setmatrix } def |
|
1982 /Triangle { /mtrx CM def translate rotate /h ED 2 div /w ED dup |
|
1983 CLW mul /d ED /h h d w h Atan sin Div sub def /w w d h w Atan 2 |
|
1984 div dup cos exch sin Div mul sub def mark 0 d w neg d 0 h w d 0 |
|
1985 d /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx |
|
1986 % DG/SR modification begin - Jun. 1, 1998 - Patch 3 (from Michael Vulis) |
|
1987 % setmatrix } def |
|
1988 setmatrix pop } def |
|
1989 % DG/SR modification end |
|
1990 /CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth |
|
1991 def } def |
|
1992 /CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth |
|
1993 def } def |
|
1994 /CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1 |
|
1995 def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp |
|
1996 mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos |
|
1997 abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def |
|
1998 /y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul |
|
1999 m mul neg def } def |
|
2000 /IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if } |
|
2001 ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def } |
|
2002 def |
|
2003 /BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def |
|
2004 /NC { CC x1 y1 x2 y2 x y curveto } def |
|
2005 /EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def |
|
2006 /BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def |
|
2007 /NAC { x2 y2 x y curveto CC x1 y1 } def |
|
2008 /EAC { x2 y2 x y ArrowB curveto pop pop } def |
|
2009 /OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def |
|
2010 n { NC } repeat EOC } ifelse } def |
|
2011 /AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload |
|
2012 /Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop |
|
2013 pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def |
|
2014 /ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt { |
|
2015 CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC } |
|
2016 repeat closepath pop pop } ifelse } def |
|
2017 /SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def |
|
2018 /ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def |
|
2019 /SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore } |
|
2020 def |
|
2021 /FontDot { DS 2 mul dup matrix scale matrix concatmatrix exch matrix |
|
2022 rotate matrix concatmatrix exch findfont exch makefont setfont } def |
|
2023 /Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto |
|
2024 x1 y1 lineto closepath } def |
|
2025 /OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1 |
|
2026 y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div |
|
2027 exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse |
|
2028 /b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto |
|
2029 x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath } |
|
2030 ifelse } def |
|
2031 /Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add |
|
2032 /y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq { |
|
2033 pop pop Rect } { OvalFrame } ifelse } def |
|
2034 /BezierNArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop |
|
2035 } if n 1 sub neg 3 mod 3 add 3 mod { 0 0 /n n 1 add def } repeat f { ] |
|
2036 aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def |
|
2037 /OpenBezier { BezierNArray n 1 eq { pop pop } { ArrowA n 4 sub 3 idiv { 6 |
|
2038 2 roll 4 2 roll curveto } repeat 6 2 roll 4 2 roll ArrowB curveto } |
|
2039 ifelse } def |
|
2040 /ClosedBezier { BezierNArray n 1 eq { pop pop } { moveto n 1 sub 3 idiv { |
|
2041 6 2 roll 4 2 roll curveto } repeat closepath } ifelse } def |
|
2042 /BezierShowPoints { gsave Points aload length 2 div cvi /n ED moveto n 1 |
|
2043 sub { lineto } repeat CLW 2 div SLW [ 4 4 ] 0 setdash stroke grestore } |
|
2044 def |
|
2045 /Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1 |
|
2046 sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA |
|
2047 x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0 |
|
2048 y0 x0 2 mul x1 sub y1 ] def } def |
|
2049 /Grid { newpath /a 4 string def /b ED /c ED /n ED cvi dup 1 lt { pop 1 } |
|
2050 if /s ED s div dup 0 eq { pop 1 } if /dy ED s div dup 0 eq { pop 1 } if |
|
2051 /dx ED dy div round dy mul /y0 ED dx div round dx mul /x0 ED dy div |
|
2052 round cvi /y2 ED dx div round cvi /x2 ED dy div round cvi /y1 ED dx div |
|
2053 round cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse def /w x2 x1 sub |
|
2054 0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 div add def |
|
2055 /Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 div add def } |
|
2056 if systemdict /setstrokeadjust known { true setstrokeadjust /t { } def } |
|
2057 { /t { transform 0.25 sub round 0.25 add exch 0.25 sub round 0.25 add |
|
2058 exch itransform } bind def } ifelse gsave n 0 gt { 1 setlinecap [ 0 dy n |
|
2059 div ] dy n div 2 div setdash } { 2 setlinecap } ifelse /i x1 def /f y1 |
|
2060 dy mul n 0 gt { dy n div 2 div h mul sub } if def /g y2 dy mul n 0 gt { |
|
2061 dy n div 2 div h mul add } if def x2 x1 sub w mul 1 add dup 1000 gt { |
|
2062 pop 1000 } if { i dx mul dup y0 moveto b 0 gt { gsave c i a cvs dup |
|
2063 stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 add neg} ifelse h 0 gt {b neg} |
|
2064 {z1} ifelse rmoveto show grestore } if dup t f moveto g t L stroke /i i |
|
2065 w add def } repeat grestore gsave n 0 gt |
|
2066 % DG/SR modification begin - Nov. 7, 1997 - Patch 1 |
|
2067 %{ 1 setlinecap [ 0 dx n div ] dy n div 2 div setdash } |
|
2068 { 1 setlinecap [ 0 dx n div ] dx n div 2 div setdash } |
|
2069 % DG/SR modification end |
|
2070 { 2 setlinecap } ifelse /i y1 def /f x1 dx mul |
|
2071 n 0 gt { dx n div 2 div w mul sub } if def /g x2 dx mul n 0 gt { dx n |
|
2072 div 2 div w mul add } if def y2 y1 sub h mul 1 add dup 1000 gt { pop |
|
2073 1000 } if { newpath i dy mul dup x0 exch moveto b 0 gt { gsave c i a cvs |
|
2074 dup stringwidth pop /z2 ED w 0 gt {z1 z2 add neg} {z1} ifelse h 0 gt |
|
2075 {z1} {b neg} ifelse rmoveto show grestore } if dup f exch t moveto g |
|
2076 exch t L stroke /i i h add def } repeat grestore } def |
|
2077 /ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0 |
|
2078 1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add |
|
2079 exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c |
|
2080 mul neg d } def |
|
2081 /Ellipse { /mtrx CM def T scale 0 0 1 5 3 roll arc mtrx setmatrix } def |
|
2082 /Rot { CP CP translate 3 -1 roll neg rotate NET } def |
|
2083 /RotBegin { tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 } |
|
2084 def } if /TMatrix [ TMatrix CM ] cvx def /a ED a Rot /RAngle [ RAngle |
|
2085 dup a add ] cvx def } def |
|
2086 /RotEnd { /TMatrix [ TMatrix setmatrix ] cvx def /RAngle [ RAngle pop ] |
|
2087 cvx def } def |
|
2088 /PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def |
|
2089 /PutBegin { /TMatrix [ TMatrix CM ] cvx def CP 4 2 roll T moveto } def |
|
2090 /PutEnd { CP /TMatrix [ TMatrix setmatrix ] cvx def moveto } def |
|
2091 /Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s |
|
2092 abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b |
|
2093 div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } { |
|
2094 h1 abs h sub dup s mul abs } ifelse } def |
|
2095 /UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s |
|
2096 mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q |
|
2097 { x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add |
|
2098 exch } def |
|
2099 /BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { Visible |
|
2100 /IfVisible true def } if } { IfVisible { Invisible /IfVisible false def |
|
2101 } if } ifelse } def |
|
2102 /InitOL { /OLUnit [ 3000 3000 matrix defaultmatrix dtransform ] cvx def |
|
2103 /Visible { CP OLUnit idtransform T moveto } def /Invisible { CP OLUnit |
|
2104 neg exch neg exch idtransform T moveto } def /BOL { BeginOL } def |
|
2105 /IfVisible true def } def |
|
2106 end |
|
2107 % END pstricks.pro |
|
2108 |
|
2109 %%EndProcSet |
|
2110 %%BeginProcSet: pst-dots.pro 0 0 |
|
2111 %!PS-Adobe-2.0 |
|
2112 %%Title: Dot Font for PSTricks |
|
2113 %%Creator: Timothy Van Zandt <tvz@Princeton.EDU> |
|
2114 %%Creation Date: May 7, 1993 |
|
2115 %% Version 97 patch 1, 99/12/16 |
|
2116 %% Modified by Etienne Riga <etienne.riga@skynet.be> - Dec. 16, 1999 |
|
2117 %% to add /Diamond, /SolidDiamond and /BoldDiamond |
|
2118 10 dict dup begin |
|
2119 /FontType 3 def |
|
2120 /FontMatrix [ .001 0 0 .001 0 0 ] def |
|
2121 /FontBBox [ 0 0 0 0 ] def |
|
2122 /Encoding 256 array def |
|
2123 0 1 255 { Encoding exch /.notdef put } for |
|
2124 Encoding |
|
2125 dup (b) 0 get /Bullet put |
|
2126 dup (c) 0 get /Circle put |
|
2127 dup (C) 0 get /BoldCircle put |
|
2128 dup (u) 0 get /SolidTriangle put |
|
2129 dup (t) 0 get /Triangle put |
|
2130 dup (T) 0 get /BoldTriangle put |
|
2131 dup (r) 0 get /SolidSquare put |
|
2132 dup (s) 0 get /Square put |
|
2133 dup (S) 0 get /BoldSquare put |
|
2134 dup (q) 0 get /SolidPentagon put |
|
2135 dup (p) 0 get /Pentagon put |
|
2136 dup (P) 0 get /BoldPentagon put |
|
2137 % DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga |
|
2138 dup (l) 0 get /SolidDiamond put |
|
2139 dup (d) 0 get /Diamond put |
|
2140 (D) 0 get /BoldDiamond put |
|
2141 % DG/SR modification end |
|
2142 /Metrics 13 dict def |
|
2143 Metrics begin |
|
2144 /Bullet 1000 def |
|
2145 /Circle 1000 def |
|
2146 /BoldCircle 1000 def |
|
2147 /SolidTriangle 1344 def |
|
2148 /Triangle 1344 def |
|
2149 /BoldTriangle 1344 def |
|
2150 /SolidSquare 886 def |
|
2151 /Square 886 def |
|
2152 /BoldSquare 886 def |
|
2153 /SolidPentagon 1093.2 def |
|
2154 /Pentagon 1093.2 def |
|
2155 /BoldPentagon 1093.2 def |
|
2156 % DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga |
|
2157 /SolidDiamond 1008 def |
|
2158 /Diamond 1008 def |
|
2159 /BoldDiamond 1008 def |
|
2160 % DG/SR modification end |
|
2161 /.notdef 0 def |
|
2162 end |
|
2163 /BBoxes 13 dict def |
|
2164 BBoxes begin |
|
2165 /Circle { -550 -550 550 550 } def |
|
2166 /BoldCircle /Circle load def |
|
2167 /Bullet /Circle load def |
|
2168 /Triangle { -571.5 -330 571.5 660 } def |
|
2169 /BoldTriangle /Triangle load def |
|
2170 /SolidTriangle /Triangle load def |
|
2171 /Square { -450 -450 450 450 } def |
|
2172 /BoldSquare /Square load def |
|
2173 /SolidSquare /Square load def |
|
2174 /Pentagon { -546.6 -465 546.6 574.7 } def |
|
2175 /BoldPentagon /Pentagon load def |
|
2176 /SolidPentagon /Pentagon load def |
|
2177 % DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga |
|
2178 /Diamond { -428.5 -742.5 428.5 742.5 } def |
|
2179 /BoldDiamond /Diamond load def |
|
2180 /SolidDiamond /Diamond load def |
|
2181 % DG/SR modification end |
|
2182 /.notdef { 0 0 0 0 } def |
|
2183 end |
|
2184 /CharProcs 20 dict def |
|
2185 CharProcs begin |
|
2186 /Adjust { |
|
2187 2 copy dtransform floor .5 add exch floor .5 add exch idtransform |
|
2188 3 -1 roll div 3 1 roll exch div exch scale |
|
2189 } def |
|
2190 /CirclePath { 0 0 500 0 360 arc closepath } def |
|
2191 /Bullet { 500 500 Adjust CirclePath fill } def |
|
2192 /Circle { 500 500 Adjust CirclePath .9 .9 scale CirclePath |
|
2193 eofill } def |
|
2194 /BoldCircle { 500 500 Adjust CirclePath .8 .8 scale CirclePath |
|
2195 eofill } def |
|
2196 /BoldCircle { CirclePath .8 .8 scale CirclePath eofill } def |
|
2197 /TrianglePath { 0 660 moveto -571.5 -330 lineto 571.5 -330 lineto |
|
2198 closepath } def |
|
2199 /SolidTriangle { TrianglePath fill } def |
|
2200 /Triangle { TrianglePath .85 .85 scale TrianglePath eofill } def |
|
2201 /BoldTriangle { TrianglePath .7 .7 scale TrianglePath eofill } def |
|
2202 /SquarePath { -450 450 moveto 450 450 lineto 450 -450 lineto |
|
2203 -450 -450 lineto closepath } def |
|
2204 /SolidSquare { SquarePath fill } def |
|
2205 /Square { SquarePath .89 .89 scale SquarePath eofill } def |
|
2206 /BoldSquare { SquarePath .78 .78 scale SquarePath eofill } def |
|
2207 /PentagonPath { |
|
2208 -337.8 -465 moveto |
|
2209 337.8 -465 lineto |
|
2210 546.6 177.6 lineto |
|
2211 0 574.7 lineto |
|
2212 -546.6 177.6 lineto |
|
2213 closepath |
|
2214 } def |
|
2215 /SolidPentagon { PentagonPath fill } def |
|
2216 /Pentagon { PentagonPath .89 .89 scale PentagonPath eofill } def |
|
2217 /BoldPentagon { PentagonPath .78 .78 scale PentagonPath eofill } def |
|
2218 % DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga |
|
2219 /DiamondPath { 0 742.5 moveto -428.5 0 lineto 0 -742.5 lineto |
|
2220 428.5 0 lineto closepath } def |
|
2221 /SolidDiamond { DiamondPath fill } def |
|
2222 /Diamond { DiamondPath .85 .85 scale DiamondPath eofill } def |
|
2223 /BoldDiamond { DiamondPath .7 .7 scale DiamondPath eofill } def |
|
2224 % DG/SR modification end |
|
2225 /.notdef { } def |
|
2226 end |
|
2227 /BuildGlyph { |
|
2228 exch |
|
2229 begin |
|
2230 Metrics 1 index get exec 0 |
|
2231 BBoxes 3 index get exec |
|
2232 setcachedevice |
|
2233 CharProcs begin load exec end |
|
2234 end |
|
2235 } def |
|
2236 /BuildChar { |
|
2237 1 index /Encoding get exch get |
|
2238 1 index /BuildGlyph get exec |
|
2239 } bind def |
|
2240 end |
|
2241 /PSTricksDotFont exch definefont pop |
|
2242 %END pst-dots.pro |
|
2243 |
|
2244 %%EndProcSet |
|
2245 %%BeginProcSet: pst-node.pro 0 0 |
|
2246 %! |
|
2247 % PostScript prologue for pst-node.tex. |
|
2248 % Version 97 patch 1, 97/05/09. |
|
2249 % For distribution, see pstricks.tex. |
|
2250 % |
|
2251 /tx@NodeDict 400 dict def tx@NodeDict begin |
|
2252 tx@Dict begin /T /translate load def end |
|
2253 /NewNode { gsave /next ED dict dup 3 1 roll def exch { dup 3 1 roll def } |
|
2254 if begin tx@Dict begin STV CP T exec end /NodeMtrx CM def next end |
|
2255 grestore } def |
|
2256 /InitPnode { /Y ED /X ED /NodePos { NodeSep Cos mul NodeSep Sin mul } def |
|
2257 } def |
|
2258 /InitCnode { /r ED /Y ED /X ED /NodePos { NodeSep r add dup Cos mul exch |
|
2259 Sin mul } def } def |
|
2260 /GetRnodePos { Cos 0 gt { /dx r NodeSep add def } { /dx l NodeSep sub def |
|
2261 } ifelse Sin 0 gt { /dy u NodeSep add def } { /dy d NodeSep sub def } |
|
2262 ifelse dx Sin mul abs dy Cos mul abs gt { dy Cos mul Sin div dy } { dx |
|
2263 dup Sin mul Cos Div } ifelse } def |
|
2264 /InitRnode { /Y ED /X ED X sub /r ED /l X neg def Y add neg /d ED Y sub |
|
2265 /u ED /NodePos { GetRnodePos } def } def |
|
2266 /DiaNodePos { w h mul w Sin mul abs h Cos mul abs add Div NodeSep add dup |
|
2267 Cos mul exch Sin mul } def |
|
2268 /TriNodePos { Sin s lt { d NodeSep sub dup Cos mul Sin Div exch } { w h |
|
2269 mul w Sin mul h Cos abs mul add Div NodeSep add dup Cos mul exch Sin mul |
|
2270 } ifelse } def |
|
2271 /InitTriNode { sub 2 div exch 2 div exch 2 copy T 2 copy 4 index index /d |
|
2272 ED pop pop pop pop -90 mul rotate /NodeMtrx CM def /X 0 def /Y 0 def d |
|
2273 sub abs neg /d ED d add /h ED 2 div h mul h d sub Div /w ED /s d w Atan |
|
2274 sin def /NodePos { TriNodePos } def } def |
|
2275 /OvalNodePos { /ww w NodeSep add def /hh h NodeSep add def Sin ww mul Cos |
|
2276 hh mul Atan dup cos ww mul exch sin hh mul } def |
|
2277 /GetCenter { begin X Y NodeMtrx transform CM itransform end } def |
|
2278 /XYPos { dup sin exch cos Do /Cos ED /Sin ED /Dist ED Cos 0 gt { Dist |
|
2279 Dist Sin mul Cos div } { Cos 0 lt { Dist neg Dist Sin mul Cos div neg } |
|
2280 { 0 Dist Sin mul } ifelse } ifelse Do } def |
|
2281 /GetEdge { dup 0 eq { pop begin 1 0 NodeMtrx dtransform CM idtransform |
|
2282 exch atan sub dup sin /Sin ED cos /Cos ED /NodeSep ED NodePos NodeMtrx |
|
2283 dtransform CM idtransform end } { 1 eq {{exch}} {{}} ifelse /Do ED pop |
|
2284 XYPos } ifelse } def |
|
2285 /AddOffset { 1 index 0 eq { pop pop } { 2 copy 5 2 roll cos mul add 4 1 |
|
2286 roll sin mul sub exch } ifelse } def |
|
2287 /GetEdgeA { NodeSepA AngleA NodeA NodeSepTypeA GetEdge OffsetA AngleA |
|
2288 AddOffset yA add /yA1 ED xA add /xA1 ED } def |
|
2289 /GetEdgeB { NodeSepB AngleB NodeB NodeSepTypeB GetEdge OffsetB AngleB |
|
2290 AddOffset yB add /yB1 ED xB add /xB1 ED } def |
|
2291 /GetArmA { ArmTypeA 0 eq { /xA2 ArmA AngleA cos mul xA1 add def /yA2 ArmA |
|
2292 AngleA sin mul yA1 add def } { ArmTypeA 1 eq {{exch}} {{}} ifelse /Do ED |
|
2293 ArmA AngleA XYPos OffsetA AngleA AddOffset yA add /yA2 ED xA add /xA2 ED |
|
2294 } ifelse } def |
|
2295 /GetArmB { ArmTypeB 0 eq { /xB2 ArmB AngleB cos mul xB1 add def /yB2 ArmB |
|
2296 AngleB sin mul yB1 add def } { ArmTypeB 1 eq {{exch}} {{}} ifelse /Do ED |
|
2297 ArmB AngleB XYPos OffsetB AngleB AddOffset yB add /yB2 ED xB add /xB2 ED |
|
2298 } ifelse } def |
|
2299 /InitNC { /b ED /a ED /NodeSepTypeB ED /NodeSepTypeA ED /NodeSepB ED |
|
2300 /NodeSepA ED /OffsetB ED /OffsetA ED tx@NodeDict a known tx@NodeDict b |
|
2301 known and dup { /NodeA a load def /NodeB b load def NodeA GetCenter /yA |
|
2302 ED /xA ED NodeB GetCenter /yB ED /xB ED } if } def |
|
2303 /LPutLine { 4 copy 3 -1 roll sub neg 3 1 roll sub Atan /NAngle ED 1 t sub |
|
2304 mul 3 1 roll 1 t sub mul 4 1 roll t mul add /Y ED t mul add /X ED } def |
|
2305 /LPutLines { mark LPutVar counttomark 2 div 1 sub /n ED t floor dup n gt |
|
2306 { pop n 1 sub /t 1 def } { dup t sub neg /t ED } ifelse cvi 2 mul { pop |
|
2307 } repeat LPutLine cleartomark } def |
|
2308 /BezierMidpoint { /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /y0 ED /x0 ED |
|
2309 /t ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3 |
|
2310 mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx |
|
2311 sub def /ay y3 y0 sub cy sub by sub def ax t 3 exp mul bx t t mul mul |
|
2312 add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add |
|
2313 y0 add 3 ay t t mul mul mul 2 by t mul mul add cy add 3 ax t t mul mul |
|
2314 mul 2 bx t mul mul add cx add atan /NAngle ED /Y ED /X ED } def |
|
2315 /HPosBegin { yB yA ge { /t 1 t sub def } if /Y yB yA sub t mul yA add def |
|
2316 } def |
|
2317 /HPosEnd { /X Y yyA sub yyB yyA sub Div xxB xxA sub mul xxA add def |
|
2318 /NAngle yyB yyA sub xxB xxA sub Atan def } def |
|
2319 /HPutLine { HPosBegin /yyA ED /xxA ED /yyB ED /xxB ED HPosEnd } def |
|
2320 /HPutLines { HPosBegin yB yA ge { /check { le } def } { /check { ge } def |
|
2321 } ifelse /xxA xA def /yyA yA def mark xB yB LPutVar { dup Y check { exit |
|
2322 } { /yyA ED /xxA ED } ifelse } loop /yyB ED /xxB ED cleartomark HPosEnd |
|
2323 } def |
|
2324 /VPosBegin { xB xA lt { /t 1 t sub def } if /X xB xA sub t mul xA add def |
|
2325 } def |
|
2326 /VPosEnd { /Y X xxA sub xxB xxA sub Div yyB yyA sub mul yyA add def |
|
2327 /NAngle yyB yyA sub xxB xxA sub Atan def } def |
|
2328 /VPutLine { VPosBegin /yyA ED /xxA ED /yyB ED /xxB ED VPosEnd } def |
|
2329 /VPutLines { VPosBegin xB xA ge { /check { le } def } { /check { ge } def |
|
2330 } ifelse /xxA xA def /yyA yA def mark xB yB LPutVar { 1 index X check { |
|
2331 exit } { /yyA ED /xxA ED } ifelse } loop /yyB ED /xxB ED cleartomark |
|
2332 VPosEnd } def |
|
2333 /HPutCurve { gsave newpath /SaveLPutVar /LPutVar load def LPutVar 8 -2 |
|
2334 roll moveto curveto flattenpath /LPutVar [ {} {} {} {} pathforall ] cvx |
|
2335 def grestore exec /LPutVar /SaveLPutVar load def } def |
|
2336 /NCCoor { /AngleA yB yA sub xB xA sub Atan def /AngleB AngleA 180 add def |
|
2337 GetEdgeA GetEdgeB /LPutVar [ xB1 yB1 xA1 yA1 ] cvx def /LPutPos { |
|
2338 LPutVar LPutLine } def /HPutPos { LPutVar HPutLine } def /VPutPos { |
|
2339 LPutVar VPutLine } def LPutVar } def |
|
2340 /NCLine { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB lineto pop pop |
|
2341 end } def |
|
2342 /NCLines { false NArray n 0 eq { NCLine } { 2 copy yA sub exch xA sub |
|
2343 Atan /AngleA ED n 2 mul dup index exch index yB sub exch xB sub Atan |
|
2344 /AngleB ED GetEdgeA GetEdgeB /LPutVar [ xB1 yB1 n 2 mul 4 add 4 roll xA1 |
|
2345 yA1 ] cvx def mark LPutVar tx@Dict begin false Line end /LPutPos { |
|
2346 LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } |
|
2347 ifelse } def |
|
2348 /NCCurve { GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1 |
|
2349 roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA |
|
2350 GetArmB xA2 yA2 xA1 yA1 tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict |
|
2351 begin ArrowB end curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ] |
|
2352 cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines |
|
2353 } HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } def |
|
2354 /NCAngles { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate |
|
2355 def xA2 yA2 mtrx transform pop xB2 yB2 mtrx transform exch pop mtrx |
|
2356 itransform /y0 ED /x0 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 x0 y0 xA2 |
|
2357 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1 |
|
2358 yB1 xB2 yB2 x0 y0 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def |
|
2359 /HPutPos { HPutLines } def /VPutPos { VPutLines } def } def |
|
2360 /NCAngle { GetEdgeA GetEdgeB GetArmB /mtrx AngleA matrix rotate def xB2 |
|
2361 yB2 mtrx itransform pop xA1 yA1 mtrx itransform exch pop mtrx transform |
|
2362 /y0 ED /x0 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 x0 y0 xA1 yA1 |
|
2363 tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 x0 y0 xA1 yA1 ] |
|
2364 cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { |
|
2365 VPutLines } def } def |
|
2366 /NCBar { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate def |
|
2367 xA2 yA2 mtrx itransform pop xB2 yB2 mtrx itransform pop sub dup 0 mtrx |
|
2368 transform 3 -1 roll 0 gt { /yB2 exch yB2 add def /xB2 exch xB2 add def } |
|
2369 { /yA2 exch neg yA2 add def /xA2 exch neg xA2 add def } ifelse mark ArmB |
|
2370 0 ne { xB1 yB1 } if xB2 yB2 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict |
|
2371 begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx |
|
2372 def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { |
|
2373 VPutLines } def } def |
|
2374 /NCDiag { GetEdgeA GetEdgeB GetArmA GetArmB mark ArmB 0 ne { xB1 yB1 } if |
|
2375 xB2 yB2 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end |
|
2376 /LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { |
|
2377 LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } |
|
2378 def |
|
2379 /NCDiagg { GetEdgeA GetArmA yB yA2 sub xB xA2 sub Atan 180 add /AngleB ED |
|
2380 GetEdgeB mark xB1 yB1 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin |
|
2381 false Line end /LPutVar [ xB1 yB1 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { |
|
2382 LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def } |
|
2383 def |
|
2384 /NCLoop { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate |
|
2385 def xA2 yA2 mtrx transform loopsize add /yA3 ED /xA3 ED /xB3 xB2 yB2 |
|
2386 mtrx transform pop def xB3 yA3 mtrx itransform /yB3 ED /xB3 ED xA3 yA3 |
|
2387 mtrx itransform /yA3 ED /xA3 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 |
|
2388 xB3 yB3 xA3 yA3 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false |
|
2389 Line end /LPutVar [ xB1 yB1 xB2 yB2 xB3 yB3 xA3 yA3 xA2 yA2 xA1 yA1 ] |
|
2390 cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos { |
|
2391 VPutLines } def } def |
|
2392 % DG/SR modification begin - May 9, 1997 - Patch 1 |
|
2393 %/NCCircle { 0 0 NodesepA nodeA \tx@GetEdge pop xA sub 2 div dup 2 exp r |
|
2394 %r mul sub abs sqrt atan 2 mul /a ED r AngleA 90 add PtoC yA add exch xA add |
|
2395 %exch 2 copy /LPutVar [ 4 2 roll r AngleA ] cvx def /LPutPos { LPutVar t 360 |
|
2396 %mul add dup 5 1 roll 90 sub \tx@PtoC 3 -1 roll add /Y ED add /X ED /NAngle ED |
|
2397 /NCCircle { NodeSepA 0 NodeA 0 GetEdge pop 2 div dup 2 exp r |
|
2398 r mul sub abs sqrt atan 2 mul /a ED r AngleA 90 add PtoC yA add exch xA add |
|
2399 exch 2 copy /LPutVar [ 4 2 roll r AngleA ] cvx def /LPutPos { LPutVar t 360 |
|
2400 mul add dup 5 1 roll 90 sub PtoC 3 -1 roll add /Y ED add /X ED /NAngle ED |
|
2401 % DG/SR modification end |
|
2402 } def /HPutPos { LPutPos } def /VPutPos { LPutPos } def r AngleA 90 sub a add |
|
2403 AngleA 270 add a sub tx@Dict begin /angleB ED /angleA ED /r ED /c 57.2957 r |
|
2404 Div def /y ED /x ED } def |
|
2405 /NCBox { /d ED /h ED /AngleB yB yA sub xB xA sub Atan def /AngleA AngleB |
|
2406 180 add def GetEdgeA GetEdgeB /dx d AngleB sin mul def /dy d AngleB cos |
|
2407 mul neg def /hx h AngleB sin mul neg def /hy h AngleB cos mul def |
|
2408 /LPutVar [ xA1 hx add yA1 hy add xB1 hx add yB1 hy add xB1 dx add yB1 dy |
|
2409 add xA1 dx add yA1 dy add ] cvx def /LPutPos { LPutLines } def /HPutPos |
|
2410 { xB yB xA yA LPutLine } def /VPutPos { HPutPos } def mark LPutVar |
|
2411 tx@Dict begin false Polygon end } def |
|
2412 /NCArcBox { /l ED neg /d ED /h ED /a ED /AngleA yB yA sub xB xA sub Atan |
|
2413 def /AngleB AngleA 180 add def /tA AngleA a sub 90 add def /tB tA a 2 |
|
2414 mul add def /r xB xA sub tA cos tB cos sub Div dup 0 eq { pop 1 } if def |
|
2415 /x0 xA r tA cos mul add def /y0 yA r tA sin mul add def /c 57.2958 r div |
|
2416 def /AngleA AngleA a sub 180 add def /AngleB AngleB a add 180 add def |
|
2417 GetEdgeA GetEdgeB /AngleA tA 180 add yA yA1 sub xA xA1 sub Pyth c mul |
|
2418 sub def /AngleB tB 180 add yB yB1 sub xB xB1 sub Pyth c mul add def l 0 |
|
2419 eq { x0 y0 r h add AngleA AngleB arc x0 y0 r d add AngleB AngleA arcn } |
|
2420 { x0 y0 translate /tA AngleA l c mul add def /tB AngleB l c mul sub def |
|
2421 0 0 r h add tA tB arc r h add AngleB PtoC r d add AngleB PtoC 2 copy 6 2 |
|
2422 roll l arcto 4 { pop } repeat r d add tB PtoC l arcto 4 { pop } repeat 0 |
|
2423 0 r d add tB tA arcn r d add AngleA PtoC r h add AngleA PtoC 2 copy 6 2 |
|
2424 roll l arcto 4 { pop } repeat r h add tA PtoC l arcto 4 { pop } repeat } |
|
2425 ifelse closepath /LPutVar [ x0 y0 r AngleA AngleB h d ] cvx def /LPutPos |
|
2426 { LPutVar /d ED /h ED /AngleB ED /AngleA ED /r ED /y0 ED /x0 ED t 1 le { |
|
2427 r h add AngleA 1 t sub mul AngleB t mul add dup 90 add /NAngle ED PtoC } |
|
2428 { t 2 lt { /NAngle AngleB 180 add def r 2 t sub h mul t 1 sub d mul add |
|
2429 add AngleB PtoC } { t 3 lt { r d add AngleB 3 t sub mul AngleA 2 t sub |
|
2430 mul add dup 90 sub /NAngle ED PtoC } { /NAngle AngleA 180 add def r 4 t |
|
2431 sub d mul t 3 sub h mul add add AngleA PtoC } ifelse } ifelse } ifelse |
|
2432 y0 add /Y ED x0 add /X ED } def /HPutPos { LPutPos } def /VPutPos { |
|
2433 LPutPos } def } def |
|
2434 /Tfan { /AngleA yB yA sub xB xA sub Atan def GetEdgeA w xA1 xB sub yA1 yB |
|
2435 sub Pyth Pyth w Div CLW 2 div mul 2 div dup AngleA sin mul yA1 add /yA1 |
|
2436 ED AngleA cos mul xA1 add /xA1 ED /LPutVar [ xA1 yA1 m { xB w add yB xB |
|
2437 w sub yB } { xB yB w sub xB yB w add } ifelse xA1 yA1 ] cvx def /LPutPos |
|
2438 { LPutLines } def /VPutPos@ { LPutVar flag { 8 4 roll pop pop pop pop } |
|
2439 { pop pop pop pop 4 2 roll } ifelse } def /VPutPos { VPutPos@ VPutLine } |
|
2440 def /HPutPos { VPutPos@ HPutLine } def mark LPutVar tx@Dict begin |
|
2441 /ArrowA { moveto } def /ArrowB { } def false Line closepath end } def |
|
2442 /LPutCoor { NAngle tx@Dict begin /NAngle ED end gsave CM STV CP Y sub neg |
|
2443 exch X sub neg exch moveto setmatrix CP grestore } def |
|
2444 /LPut { tx@NodeDict /LPutPos known { LPutPos } { CP /Y ED /X ED /NAngle 0 |
|
2445 def } ifelse LPutCoor } def |
|
2446 /HPutAdjust { Sin Cos mul 0 eq { 0 } { d Cos mul Sin div flag not { neg } |
|
2447 if h Cos mul Sin div flag { neg } if 2 copy gt { pop } { exch pop } |
|
2448 ifelse } ifelse s add flag { r add neg } { l add } ifelse X add /X ED } |
|
2449 def |
|
2450 /VPutAdjust { Sin Cos mul 0 eq { 0 } { l Sin mul Cos div flag { neg } if |
|
2451 r Sin mul Cos div flag not { neg } if 2 copy gt { pop } { exch pop } |
|
2452 ifelse } ifelse s add flag { d add } { h add neg } ifelse Y add /Y ED } |
|
2453 def |
|
2454 end |
|
2455 % END pst-node.pro |
|
2456 |
|
2457 %%EndProcSet |
|
2458 %%BeginProcSet: pst-text.pro 0 0 |
|
2459 %! |
|
2460 % PostScript header file pst-text.pro |
|
2461 % Version 97, 94/04/20; patched MV 10-09-99 00:36 |
|
2462 % For distribution, see pstricks.tex. |
|
2463 |
|
2464 /tx@TextPathDict 40 dict def |
|
2465 tx@TextPathDict begin |
|
2466 |
|
2467 % Syntax: <dist> PathPosition - |
|
2468 % Function: Searches for position of currentpath distance <dist> from |
|
2469 % beginning. Sets (X,Y)=position, and Angle=tangent. |
|
2470 /PathPosition |
|
2471 { /targetdist exch def |
|
2472 /pathdist 0 def |
|
2473 /continue true def |
|
2474 /X { newx } def /Y { newy } def /Angle 0 def |
|
2475 gsave |
|
2476 flattenpath |
|
2477 { movetoproc } { linetoproc } { } { firstx firsty linetoproc } |
|
2478 /pathforall load stopped { pop pop pop pop /X 0 def /Y 0 def } if |
|
2479 grestore |
|
2480 } def |
|
2481 |
|
2482 /movetoproc { continue { @movetoproc } { pop pop } ifelse } def |
|
2483 |
|
2484 /@movetoproc |
|
2485 { /newy exch def /newx exch def |
|
2486 /firstx newx def /firsty newy def |
|
2487 } def |
|
2488 |
|
2489 /linetoproc { continue { @linetoproc } { pop pop } ifelse } def |
|
2490 |
|
2491 /@linetoproc |
|
2492 { |
|
2493 /oldx newx def /oldy newy def |
|
2494 /newy exch def /newx exch def |
|
2495 /dx newx oldx sub def |
|
2496 /dy newy oldy sub def |
|
2497 /dist dx dup mul dy dup mul add sqrt def |
|
2498 /pathdist pathdist dist add def |
|
2499 pathdist targetdist ge |
|
2500 { pathdist targetdist sub dist div dup |
|
2501 dy mul neg newy add /Y exch def |
|
2502 dx mul neg newx add /X exch def |
|
2503 /Angle dy dx atan def |
|
2504 /continue false def |
|
2505 } if |
|
2506 } def |
|
2507 |
|
2508 /TextPathShow |
|
2509 { /String exch def |
|
2510 /CharCount 0 def |
|
2511 String length |
|
2512 { String CharCount 1 getinterval ShowChar |
|
2513 /CharCount CharCount 1 add def |
|
2514 } repeat |
|
2515 } def |
|
2516 |
|
2517 % Syntax: <pathlength> <position> InitTextPath - |
|
2518 /InitTextPath |
|
2519 { gsave |
|
2520 currentpoint /Y exch def /X exch def |
|
2521 exch X Hoffset sub sub mul |
|
2522 Voffset Hoffset sub add |
|
2523 neg X add /Hoffset exch def |
|
2524 /Voffset Y def |
|
2525 grestore |
|
2526 } def |
|
2527 |
|
2528 /Transform |
|
2529 { PathPosition |
|
2530 dup |
|
2531 Angle cos mul Y add exch |
|
2532 Angle sin mul neg X add exch |
|
2533 translate |
|
2534 Angle rotate |
|
2535 } def |
|
2536 |
|
2537 /ShowChar |
|
2538 { /Char exch def |
|
2539 gsave |
|
2540 Char end stringwidth |
|
2541 tx@TextPathDict begin |
|
2542 2 div /Sy exch def 2 div /Sx exch def |
|
2543 |
|
2544 %%% MV 10-09-99 00:36 |
|
2545 /sc?currentpoint where {pop sc?currentpoint} {currentpoint} ifelse |
|
2546 % currentpoint |
|
2547 |
|
2548 Voffset sub Sy add exch |
|
2549 Hoffset sub Sx add |
|
2550 Transform |
|
2551 Sx neg Sy neg moveto |
|
2552 Char end tx@TextPathSavedShow |
|
2553 tx@TextPathDict begin |
|
2554 grestore |
|
2555 Sx 2 mul Sy 2 mul rmoveto |
|
2556 } def |
|
2557 |
|
2558 end |
|
2559 % END pst-text.pro |
|
2560 |
|
2561 %%EndProcSet |
|
2562 %%BeginProcSet: special.pro 0 0 |
|
2563 %! |
|
2564 TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N |
|
2565 /vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N |
|
2566 /rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N |
|
2567 /@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ |
|
2568 /hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho |
|
2569 X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B |
|
2570 /@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ |
|
2571 /urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known |
|
2572 {userdict/md get type/dicttype eq{userdict begin md length 10 add md |
|
2573 maxlength ge{/md md dup length 20 add dict copy def}if end md begin |
|
2574 /letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S |
|
2575 atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ |
|
2576 itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll |
|
2577 transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll |
|
2578 curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf |
|
2579 pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} |
|
2580 if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 |
|
2581 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 |
|
2582 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip |
|
2583 yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub |
|
2584 neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ |
|
2585 noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop |
|
2586 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get |
|
2587 neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr |
|
2588 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr |
|
2589 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 |
|
2590 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S |
|
2591 TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ |
|
2592 Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale |
|
2593 }if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState |
|
2594 save N userdict maxlength dict begin/magscale true def normalscale |
|
2595 currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts |
|
2596 /psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x |
|
2597 psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx |
|
2598 psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub |
|
2599 TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def |
|
2600 @MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll |
|
2601 newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto |
|
2602 closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N |
|
2603 /@beginspecial{SDict begin/SpecialSave save N gsave normalscale |
|
2604 currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} |
|
2605 N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs |
|
2606 neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate |
|
2607 rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse |
|
2608 scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg |
|
2609 lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx |
|
2610 ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N |
|
2611 /setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ |
|
2612 pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave |
|
2613 restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B |
|
2614 /rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 |
|
2615 setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY |
|
2616 moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix |
|
2617 matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc |
|
2618 savematrix setmatrix}N end |
|
2619 |
|
2620 %%EndProcSet |
|
2621 %%BeginProcSet: color.pro 0 0 |
|
2622 %! |
|
2623 TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop |
|
2624 setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll |
|
2625 }repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def |
|
2626 /TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ |
|
2627 setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ |
|
2628 /currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch |
|
2629 known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC |
|
2630 /Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC |
|
2631 /Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 |
|
2632 setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 |
|
2633 setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 |
|
2634 0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC |
|
2635 /Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 |
|
2636 setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 |
|
2637 0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ |
|
2638 0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ |
|
2639 0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC |
|
2640 /Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 |
|
2641 setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 |
|
2642 setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 |
|
2643 0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC |
|
2644 /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 |
|
2645 setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 |
|
2646 0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ |
|
2647 0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ |
|
2648 0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC |
|
2649 /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 |
|
2650 setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC |
|
2651 /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 |
|
2652 0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 |
|
2653 0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 |
|
2654 0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 |
|
2655 setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 |
|
2656 0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC |
|
2657 /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 |
|
2658 setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 |
|
2659 0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 |
|
2660 1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC |
|
2661 /PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 |
|
2662 setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ |
|
2663 0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} |
|
2664 DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 |
|
2665 setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 |
|
2666 setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 |
|
2667 setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end |
|
2668 |
|
2669 %%EndProcSet |
|
2670 TeXDict begin 39139632 55387786 1000 600 600 (transport.dvi) |
|
2671 @start |
|
2672 %DVIPSBitmapFont: Fa cmr12 12 1 |
|
2673 /Fa 1 50 df<000030000000F0000001F0000003F000001FF00000FFF000FFFFF000FFE7 |
|
2674 F000FF07F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007 |
|
2675 F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007 |
|
2676 F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007 |
|
2677 F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007 |
|
2678 F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007 |
|
2679 F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F000000F |
|
2680 F800001FFC007FFFFFFF7FFFFFFF7FFFFFFF204278C131>49 D E |
|
2681 %EndDVIPSBitmapFont |
|
2682 %DVIPSBitmapFont: Fb cmr12 14.4 1 |
|
2683 /Fb 1 47 df<0F003FC07FE0FFF0FFF0FFF0FFF0FFF0FFF07FE03FC00F000C0C768B21> |
|
2684 46 D E |
|
2685 %EndDVIPSBitmapFont |
|
2686 %DVIPSBitmapFont: Fc cmmib7 7 1 |
|
2687 /Fc 1 106 df<0001C00007F0000FF0000FF0000FF0000FE0000FE00007800000000000 |
|
2688 0000000000000000000000000000000000FC0003FF000FFF801F1FC03E1FC07C1FC0783F |
|
2689 C0783F80F87F80707F00007F0000FF0000FE0001FE0001FC0001FC0003FC1C03F83C07F8 |
|
2690 3C07F07C07F0F807F0F007F3F003FFC001FF80007E0016297EA81B>105 |
|
2691 D E |
|
2692 %EndDVIPSBitmapFont |
|
2693 %DVIPSBitmapFont: Fd cmmib10 10 1 |
|
2694 /Fd 1 77 df<0003FFFFFFF0000007FFFFFFF8000007FFFFFFF8000007FFFFFFF0000000 |
|
2695 07FF800000000007FF800000000007FF80000000000FFF80000000000FFF00000000000F |
|
2696 FF00000000000FFF00000000001FFF00000000001FFE00000000001FFE00000000001FFE |
|
2697 00000000003FFE00000000003FFC00000000003FFC00000000003FFC00000000007FFC00 |
|
2698 000000007FF800000000007FF800000000007FF80000000000FFF80000000000FFF00000 |
|
2699 000000FFF00000000000FFF00000000001FFF00000000001FFE00000000001FFE0000000 |
|
2700 0001FFE00000000003FFE00000000003FFC00000000003FFC00000000003FFC000003800 |
|
2701 07FFC00000780007FF800000780007FF800000F80007FF800000F8000FFF800000F0000F |
|
2702 FF000001F0000FFF000001E0000FFF000003E0001FFF000003E0001FFE000007C0001FFE |
|
2703 00000FC0001FFE00000FC0003FFE00001F80003FFC00003F80003FFC0000FF80003FFC00 |
|
2704 01FF00007FFC0007FF00007FF8007FFF00FFFFFFFFFFFE00FFFFFFFFFFFE00FFFFFFFFFF |
|
2705 FE00FFFFFFFFFFFC0035397CB83F>76 D E |
|
2706 %EndDVIPSBitmapFont |
|
2707 %DVIPSBitmapFont: Fe cmti12 14.4 3 |
|
2708 /Fe 3 118 df<0000003FC000000001FFF80000000FFFFE0000003FE07F0000007F001F |
|
2709 800001FE000F800003F80007C00007F00003C0000FE0001FC0001FC0003FC0003F80007F |
|
2710 C0007F80007FC000FF00007FC001FE00007FC001FE00007F8003FC00003F0007FC000008 |
|
2711 0007F8000000000FF8000000000FF8000000001FF0000000001FF0000000003FF0000000 |
|
2712 003FE0000000003FE0000000003FE0000000007FE0000000007FC0000000007FC0000000 |
|
2713 007FC0000000007FC000000000FF8000000000FF8000000000FF8000000000FF80000000 |
|
2714 00FF80000000007F80000000007F80000000007F80000001807F80000003C07F80000007 |
|
2715 C03F8000000F803F8000001F803F8000003F001FC000007E001FC00000FC000FE00003F0 |
|
2716 0007F0000FE00003F8003F800001FE03FE0000007FFFF80000001FFFE000000007FE0000 |
|
2717 002A3574B336>99 D<00000F000000001F800000003F800000003F800000003F80000000 |
|
2718 7F800000007F000000007F000000007F00000000FF00000000FE00000000FE00000000FE |
|
2719 00000001FE00000001FC00000001FC00000001FC00000003FC00000003F800000003F800 |
|
2720 000003F800000007F800000007F000000007F000007FFFFFFF80FFFFFFFF80FFFFFFFF00 |
|
2721 FFFFFFFF00000FE00000001FE00000001FC00000001FC00000001FC00000003FC0000000 |
|
2722 3F800000003F800000003F800000007F800000007F000000007F000000007F00000000FF |
|
2723 00000000FE00000000FE00000000FE00000001FE00000001FC00000001FC00000001FC00 |
|
2724 000003FC00000003F800000003F800000003F800000007F800000007F000000007F00000 |
|
2725 0007F00000000FF0003C000FE0003C000FE0007C000FE00078001FE00078001FC000F800 |
|
2726 1FC000F0001FC001F0001FC003E0001F8003C0001F8007C0001F800F80001F800F00000F |
|
2727 C03E00000FC07C000007E1F8000003FFF0000001FFC00000007E000000214C75CA27> |
|
2728 116 D<000FC000000000003FF0000003C0007FFC000007E000F07C00000FE001E07E0000 |
|
2729 0FE003C03E00001FE007803F00001FC00F803F00001FC00F007F00001FC01F007F00003F |
|
2730 C01E007F00003F803E007F00003F803C00FF00003F803C00FE00007F807C00FE00007F00 |
|
2731 7801FE00007F007801FC00007F00F803FC0000FF00F803F80000FE000003F80000FE0000 |
|
2732 07F80000FE000007F00001FE000007F00001FC00000FF00001FC00000FE00001FC00000F |
|
2733 E00003FC00001FE00003F800001FC00003F800001FC00003F800001FC00007F800003FC0 |
|
2734 0007F000003F800007F000003F800007F000003F80000FF000007F80000FE00F007F0000 |
|
2735 0FE00F007F00000FE00F007F00001FE00F007F00001FC01F007F00001FC01E007F00001F |
|
2736 C01E007F00003FC03E007F00007FC03C007F00007F803C003F0000FF807C003F0001FF80 |
|
2737 78003F8003FF80F8001F8007CFC0F0001FC00F8FC1F0000FF03F07E3E00003FFFC03FFC0 |
|
2738 0001FFF001FF8000003FC0007E00383577B33F>I E |
|
2739 %EndDVIPSBitmapFont |
|
2740 %DVIPSBitmapFont: Ff cmbsy10 14.4 1 |
|
2741 /Ff 1 95 df<000000001F0000000000000000003F8000000000000000003F8000000000 |
|
2742 000000007FC000000000000000007FC00000000000000000FFE00000000000000000FFE0 |
|
2743 0000000000000001FFF00000000000000001FFF00000000000000003FFF8000000000000 |
|
2744 0003FFF80000000000000007FFFC0000000000000007FFFC000000000000000FFBFE0000 |
|
2745 00000000000FFBFE000000000000001FF1FF000000000000001FF1FF000000000000003F |
|
2746 E0FF800000000000003FE0FF800000000000007FC07FC00000000000007FC07FC0000000 |
|
2747 000000FF803FE0000000000000FF803FE0000000000001FF001FF0000000000001FF001F |
|
2748 F0000000000003FE000FF8000000000003FE000FF8000000000007FC0007FC0000000000 |
|
2749 07FC0007FC00000000000FF80003FE00000000000FF80003FE00000000001FF00001FF00 |
|
2750 000000001FF00001FF00000000003FE00000FF80000000003FE00000FF80000000007FC0 |
|
2751 00007FC000000000FFC000007FE000000000FF8000003FE000000001FF8000003FF00000 |
|
2752 0001FF0000001FF000000003FE0000000FF800000003FE0000000FF800000007FC000000 |
|
2753 07FC00000007FC00000007FC0000000FF800000003FE0000000FF800000003FE0000001F |
|
2754 F000000001FF0000001FF000000001FF0000003FE000000000FF8000003FE000000000FF |
|
2755 8000007FC0000000007FC000007FC0000000007FC00000FF80000000003FE00000FF8000 |
|
2756 0000003FE00001FF00000000001FF00001FF00000000001FF00003FE00000000000FF800 |
|
2757 03FE00000000000FF80007FC000000000007FC0007FC000000000007FC000FF800000000 |
|
2758 0003FE000FF8000000000003FE001FF0000000000001FF001FF0000000000001FF003FE0 |
|
2759 000000000000FF803FE0000000000000FF807FC00000000000007FC07FC0000000000000 |
|
2760 7FC0FF800000000000003FE0FF800000000000003FE0FF000000000000001FE0FF000000 |
|
2761 000000001FE07E000000000000000FC03C0000000000000007804B4A78C75C>94 |
|
2762 D E |
|
2763 %EndDVIPSBitmapFont |
|
2764 %DVIPSBitmapFont: Fg cmmib10 14.4 6 |
|
2765 /Fg 6 120 df<00000FFFFFFFFFFFFFFE00000000001FFFFFFFFFFFFFFFE0000000001F |
|
2766 FFFFFFFFFFFFFFFC000000001FFFFFFFFFFFFFFFFF000000001FFFFFFFFFFFFFFFFFC000 |
|
2767 00001FFFFFFFFFFFFFFFFFE00000000001FFFE0000007FFFF80000000003FFFE0000000F |
|
2768 FFFC0000000003FFFE00000007FFFC0000000003FFFC00000003FFFE0000000003FFFC00 |
|
2769 000001FFFE0000000007FFFC00000001FFFF0000000007FFFC00000000FFFF0000000007 |
|
2770 FFF800000000FFFF0000000007FFF800000000FFFF800000000FFFF800000000FFFF8000 |
|
2771 00000FFFF800000000FFFF800000000FFFF000000000FFFF800000000FFFF000000000FF |
|
2772 FF800000001FFFF000000000FFFF800000001FFFF000000000FFFF000000001FFFE00000 |
|
2773 0001FFFF000000001FFFE000000001FFFF000000003FFFE000000001FFFE000000003FFF |
|
2774 E000000003FFFE000000003FFFC000000003FFFC000000003FFFC000000007FFFC000000 |
|
2775 007FFFC000000007FFF8000000007FFFC00000000FFFF0000000007FFF800000001FFFE0 |
|
2776 000000007FFF800000003FFFC000000000FFFF800000007FFF8000000000FFFF80000000 |
|
2777 FFFF0000000000FFFF00000003FFFE0000000000FFFF0000000FFFF80000000001FFFF00 |
|
2778 00003FFFE00000000001FFFF000003FFFF800000000001FFFFFFFFFFFFFE000000000001 |
|
2779 FFFFFFFFFFFFF0000000000003FFFFFFFFFFFFF0000000000003FFFFFFFFFFFFFE000000 |
|
2780 000003FFFFFFFFFFFFFF800000000003FFFC0000003FFFE00000000007FFFC0000000FFF |
|
2781 F80000000007FFFC00000003FFFC0000000007FFF800000001FFFE0000000007FFF80000 |
|
2782 0001FFFE000000000FFFF800000000FFFF000000000FFFF800000000FFFF800000000FFF |
|
2783 F0000000007FFF800000000FFFF0000000007FFF800000001FFFF0000000007FFFC00000 |
|
2784 001FFFF0000000007FFFC00000001FFFE0000000007FFFC00000001FFFE0000000007FFF |
|
2785 C00000003FFFE0000000007FFFC00000003FFFE0000000007FFFC00000003FFFC0000000 |
|
2786 007FFFC00000003FFFC0000000007FFFC00000007FFFC000000000FFFFC00000007FFFC0 |
|
2787 00000000FFFF800000007FFF8000000000FFFF800000007FFF8000000001FFFF80000000 |
|
2788 FFFF8000000001FFFF00000000FFFF8000000003FFFF00000000FFFF0000000003FFFE00 |
|
2789 000000FFFF0000000007FFFE00000001FFFF0000000007FFFC00000001FFFF000000000F |
|
2790 FFF800000001FFFE000000001FFFF800000001FFFE000000003FFFF000000003FFFE0000 |
|
2791 00007FFFE000000003FFFE00000001FFFFC000000003FFFC00000003FFFF8000000003FF |
|
2792 FC0000000FFFFE0000000007FFFC000000FFFFFC0000007FFFFFFFFFFFFFFFFFF0000000 |
|
2793 FFFFFFFFFFFFFFFFFFE0000000FFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFC00 |
|
2794 000000FFFFFFFFFFFFFFFFE000000000FFFFFFFFFFFFFFFC000000000061527BD168>66 |
|
2795 D<0000000000003FFF8000003800000000000FFFFFF80000FC0000000000FFFFFFFE0001 |
|
2796 F80000000007FFFFFFFF8003F8000000003FFFFFFFFFE007F800000000FFFFFFFFFFF01F |
|
2797 F800000003FFFFFE007FF83FF00000000FFFFFC0000FFE7FF00000003FFFFC000003FFFF |
|
2798 F00000007FFFF0000000FFFFF0000001FFFFC00000007FFFE0000003FFFF000000003FFF |
|
2799 E0000007FFFC000000001FFFE000000FFFF0000000000FFFE000003FFFE0000000000FFF |
|
2800 C000007FFFC00000000007FFC00000FFFF800000000007FFC00001FFFF000000000003FF |
|
2801 C00003FFFE000000000003FF800007FFFC000000000003FF800007FFF8000000000001FF |
|
2802 80000FFFF0000000000001FF80001FFFF0000000000001FF00003FFFE0000000000001FF |
|
2803 00007FFFC0000000000001FF00007FFFC0000000000001FF0000FFFF80000000000001FE |
|
2804 0000FFFF80000000000001FE0001FFFF00000000000001FE0003FFFF00000000000001FE |
|
2805 0003FFFE00000000000001FC0007FFFE00000000000001FC0007FFFE00000000000000FC |
|
2806 000FFFFC0000000000000000000FFFFC0000000000000000000FFFFC0000000000000000 |
|
2807 001FFFF80000000000000000001FFFF80000000000000000003FFFF80000000000000000 |
|
2808 003FFFF00000000000000000003FFFF00000000000000000003FFFF00000000000000000 |
|
2809 007FFFF00000000000000000007FFFE00000000000000000007FFFE00000000000000000 |
|
2810 007FFFE0000000000000000000FFFFE0000000000000000000FFFFC00000000000000000 |
|
2811 00FFFFC0000000000000000000FFFFC0000000000000000000FFFFC00000000000000000 |
|
2812 00FFFFC0000000000000000000FFFF80000000000000000000FFFF800000000000000000 |
|
2813 00FFFF800000000000001F0000FFFF800000000000003F0000FFFF800000000000003F00 |
|
2814 00FFFF800000000000007F0000FFFF800000000000007E0000FFFF800000000000007E00 |
|
2815 00FFFF80000000000000FE0000FFFF80000000000000FC00007FFF80000000000001FC00 |
|
2816 007FFF80000000000001F800007FFF80000000000003F800003FFFC0000000000007F000 |
|
2817 003FFFC000000000000FE000003FFFC000000000000FE000001FFFE000000000001FC000 |
|
2818 001FFFE000000000003F8000000FFFF000000000007F00000007FFF00000000000FE0000 |
|
2819 0007FFF80000000003FC00000003FFFC0000000007F800000001FFFE000000000FF00000 |
|
2820 0000FFFF800000003FE0000000007FFFC0000000FFC0000000003FFFF0000003FF000000 |
|
2821 00001FFFFE00001FFE000000000007FFFFF001FFF8000000000003FFFFFFFFFFF0000000 |
|
2822 000000FFFFFFFFFFC00000000000003FFFFFFFFE0000000000000007FFFFFFF800000000 |
|
2823 00000000FFFFFFC0000000000000000003FFF80000000000005E5679D362>I<0000001F |
|
2824 FC00000000000001FFFF80000000000007FFFFE07C000000001FFFFFF1FF000000007FFF |
|
2825 FFFBFF80000001FFFC0FFFFF80000003FFE001FFFF80000007FFC000FFFF8000000FFF00 |
|
2826 007FFF8000001FFE00003FFF8000003FFC00003FFF8000007FFC00003FFF800000FFF800 |
|
2827 003FFF000001FFF000003FFF000003FFF000003FFF000003FFE000007FFF000007FFE000 |
|
2828 007FFE00000FFFE000007FFE00000FFFC000007FFE00001FFFC00000FFFE00001FFFC000 |
|
2829 00FFFC00003FFF800000FFFC00003FFF800000FFFC00003FFF800001FFFC00007FFF8000 |
|
2830 01FFF800007FFF000001FFF800007FFF000001FFF800007FFF000003FFF80000FFFF0000 |
|
2831 03FFF00000FFFE000003FFF00000FFFE000003FFF00000FFFE000007FFF00000FFFE0000 |
|
2832 07FFE00000FFFC000007FFE00000FFFC000007FFE00000FFFC00000FFFE00F80FFFC0000 |
|
2833 0FFFC01F80FFFC00000FFFC01F80FFF800000FFFC01F80FFF800001FFFC03F80FFF80000 |
|
2834 1FFF803F00FFF800001FFF803F00FFF800001FFF803F007FF800003FFF807E007FFC0000 |
|
2835 7FFF807E003FFC0000FFFF80FC003FFC0001FFFF80FC001FFE0007FFFF81F8000FFF001F |
|
2836 FFFF83F80007FFC0FFF7FF87F00003FFFFFFC3FFFFE00001FFFFFF81FFFFC000007FFFFE |
|
2837 00FFFF8000001FFFF8003FFF00000001FF800007FC000041377AB54C>97 |
|
2838 D<00000003FFC0000000007FFFFC00000003FFFFFF0000000FFFFFFF8000003FFFFFFFC0 |
|
2839 0000FFFF00FFE00003FFF8003FF00007FFE0000FF0000FFF80000FF8001FFF000007F800 |
|
2840 3FFE000007F8007FFC000007F800FFF8000007F801FFF8000007F803FFF0000007F807FF |
|
2841 F000000FF807FFE000000FF00FFFE000001FF00FFFC000003FE01FFFC000007FE01FFFC0 |
|
2842 0001FFC03FFF80000FFF803FFF8000FFFF003FFFFFFFFFFC007FFFFFFFFFF8007FFFFFFF |
|
2843 FFC0007FFFFFFFFE00007FFFFFFFC00000FFFF0000000000FFFE0000000000FFFE000000 |
|
2844 0000FFFE0000000000FFFE0000000000FFFC0000000000FFFC0000000000FFFC00000000 |
|
2845 00FFFC0000000000FFFC0000000000FFFC00000000007FFC00000000007FFC0000000060 |
|
2846 7FFC00000000F07FFC00000001F83FFC00000003FC3FFE00000007F81FFE0000001FF00F |
|
2847 FF0000007FE007FF800001FFC003FFC0000FFF8001FFF801FFFE0000FFFFFFFFFC00007F |
|
2848 FFFFFFF000001FFFFFFF80000003FFFFFC000000007FFF80000036377AB542>101 |
|
2849 D<000007FF80000000001FFFFF80000000003FFFFF80000000003FFFFF80000000003FFF |
|
2850 FF80000000003FFFFF80000000003FFFFF0000000000003FFF0000000000007FFF000000 |
|
2851 0000007FFF0000000000007FFE0000000000007FFE000000000000FFFE000000000000FF |
|
2852 FE000000000000FFFC000000000000FFFC000000000001FFFC000000000001FFFC000000 |
|
2853 000001FFF8000000000001FFF8000000000003FFF8000000000003FFF8000000000003FF |
|
2854 F0000000000003FFF0000000000007FFF0000000000007FFF0000000000007FFE0000000 |
|
2855 000007FFE000000000000FFFE000000000000FFFE000007F00000FFFC00003FFC0000FFF |
|
2856 C0000FFFE0001FFFC0003FFFF0001FFFC0007FFFF0001FFF8000FF83F8001FFF8003FC01 |
|
2857 F8003FFF8007F80FF8003FFF800FE01FF8003FFF001F803FFC003FFF003F007FFC007FFF |
|
2858 007E00FFF8007FFF00FC01FFF8007FFE01F801FFF8007FFE03F001FFF800FFFE07C001FF |
|
2859 F800FFFE1F8001FFF000FFFC3F0001FFE000FFFC7E0000FFC001FFFDFC00007F8001FFFF |
|
2860 F800003F0001FFFFF00000000001FFFFE00000000003FFFF800000000003FFFFFE000000 |
|
2861 0003FFFFFFE000000003FFFFFFFC00000007FFFFFFFF00000007FFFFFFFF80000007FFE1 |
|
2862 FFFFC0000007FFE07FFFE000000FFFE01FFFF000000FFFE007FFF000000FFFC003FFF800 |
|
2863 000FFFC003FFF800001FFFC001FFF8007C1FFFC001FFF800FC1FFF8001FFF800FC1FFF80 |
|
2864 01FFF800FC3FFF8001FFF801FC3FFF8003FFF801F83FFF0003FFF001F83FFF0003FFF003 |
|
2865 F87FFF0003FFF003F07FFF0003FFF007F07FFE0003FFF007E07FFE0001FFF00FC0FFFE00 |
|
2866 01FFF01FC0FFFE0000FFF03F80FFFC00007FF87F00FFFC00003FFFFE00FFF800001FFFFC |
|
2867 007FF000000FFFF8003FE0000003FFF0000F800000007FC0003E547BD248>107 |
|
2868 D<0001FE00000000000000FC00000FFFC0000001F80003FE00003FFFF0000007FC0007FF |
|
2869 00007FFFF800000FFE000FFF8000FFFFFC00001FFE001FFFC001FF1FFE00003FFF001FFF |
|
2870 C003FC1FFF00003FFF003FFFE007F01FFF00007FFF003FFFE00FE01FFF00007FFF003FFF |
|
2871 E00FC01FFF80007FFE003FFFE01FC01FFF80007FFE003FFFE03F801FFF8000FFFE003FFF |
|
2872 E03F003FFF0000FFFC001FFFE07F003FFF0000FFFC000FFFE07E003FFF0000FFFC0007FF |
|
2873 E07E007FFF0001FFFC0001FFC0FE007FFE0001FFF80000FFC0FC00FFFE0001FFF800007F |
|
2874 C0FC00FFFC0001FFF800003FC0FC00FFFC0003FFF800003FC00001FFFC0003FFF000001F |
|
2875 800001FFF80003FFF000001F800003FFF80003FFF000001F800003FFF00007FFF000003F |
|
2876 800003FFF00007FFE000003F000007FFF00007FFE000003F000007FFE00007FFE000003F |
|
2877 000007FFE0000FFFE000007F00000FFFE0000FFFC000007E00000FFFC0000FFFC000007E |
|
2878 00000FFFC0000FFFC000007E00000FFFC0001FFFC00000FC00001FFFC0001FFF800000FC |
|
2879 00001FFF80001FFF800000FC00001FFF80001FFF800001F800001FFF80001FFF800001F8 |
|
2880 00001FFF80001FFF800001F800001FFF00001FFF000003F000001FFF00001FFF000003F0 |
|
2881 00001FFF00001FFF000007E000001FFF00001FFF000007E000001FFF00001FFF00000FC0 |
|
2882 00001FFF00001FFF00000FC000001FFF80001FFF00001F8000001FFF80003FFF80003F00 |
|
2883 00000FFF80007FFF80003F0000000FFFC0007FFF80007E00000007FFC000FFFFC000FC00 |
|
2884 000003FFF003FFFFE003F800000001FFFC0FFBFFFC0FF000000000FFFFFFF1FFFFFFE000 |
|
2885 0000007FFFFFC07FFFFFC0000000001FFFFF803FFFFF800000000007FFFF0007FFFE0000 |
|
2886 000000007FF800007FF80000005B377CB563>119 D E |
|
2887 %EndDVIPSBitmapFont |
|
2888 end |
|
2889 %%EndProlog |
|
2890 %%BeginSetup |
|
2891 %%Feature: *Resolution 600dpi |
|
2892 TeXDict begin |
|
2893 %%PaperSize: A4 |
|
2894 end |
|
2895 %%EndSetup |
|
2896 %%Page: 1 1 |
|
2897 TeXDict begin 1 0 bop 0 TeXcolorgray Black 0 TeXcolorgray |
|
2898 1 TeXcolorgray 0 TeXcolorgray 1 TeXcolorgray 0 TeXcolorgray |
|
2899 0 TeXcolorgray 0 TeXcolorgray 1 TeXcolorgray 0 TeXcolorgray |
|
2900 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray |
|
2901 0 TeXcolorgray 0 TeXcolorgray 0.25 TeXcolorgray 0 TeXcolorgray |
|
2902 0.5 TeXcolorgray 0 TeXcolorgray -947 3755 a @beginspecial |
|
2903 @setspecial |
|
2904 tx@Dict begin STP newpath 0.0 SLW 1 setgray 0. true 3.0 neg 3.0 |
|
2905 neg 3.0 3.0 .5 Frame gsave 1 setgray fill grestore end |
|
2906 |
|
2907 @endspecial 0.5 TeXcolorgray 0 TeXcolorgray |
|
2908 @beginspecial @setspecial |
|
2909 tx@Dict begin STP newpath 2.0 SLW 0 setgray 2.0 SLW 0 setgray |
|
2910 /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def |
|
2911 [ 284.52744 106.69778 327.20654 170.71646 284.52744 184.94283 256.07469 |
|
2912 142.26372 284.52744 106.69778 /currentpoint load stopped pop 1. 0.1 |
|
2913 0. /c ED /b ED /a ED false OpenCurve gsave 0.5 setgray fill grestore |
|
2914 gsave 2.0 SLW 0 setgray 0 setlinecap stroke grestore end |
|
2915 |
|
2916 @endspecial 0 TeXcolorgray |
|
2917 0 TeXcolorgray 1417 w @beginspecial @setspecial |
|
2918 tx@Dict begin STP newpath 2.0 SLW 0 setgray /ArrowA { moveto } def |
|
2919 /ArrowB { } def [ 338.58746 85.35823 85.35823 85.35823 /Lineto /lineto |
|
2920 load def false Line gsave 2.0 SLW 0 setgray 0 setlinecap stroke |
|
2921 grestore end |
|
2922 |
|
2923 @endspecial |
|
2924 -1417 w @beginspecial @setspecial |
|
2925 tx@Dict begin STP newpath 0.0 SLW 1 setgray 0. true 3.0 neg 3.0 |
|
2926 neg 3.0 3.0 .5 Frame gsave 1 setgray fill grestore end |
|
2927 |
|
2928 @endspecial 1301 2981 |
|
2929 14 52 v 1314 2958 59 6 v 1442 2993 a Fg(B)6 b Ff(^)o |
|
2930 Fg(C)1828 3755 y @beginspecial @setspecial |
|
2931 tx@Dict begin STP newpath 0.0 SLW 1 setgray 0. true 3.0 neg 3.0 |
|
2932 neg 3.0 3.0 .5 Frame gsave 1 setgray fill grestore end |
|
2933 |
|
2934 @endspecial |
|
2935 @beginspecial @setspecial |
|
2936 tx@Dict begin STP newpath 2.0 SLW 0 setgray 2.0 SLW 0 setgray |
|
2937 /ArrowA { /lineto load stopped { moveto } if } def /ArrowB { } def |
|
2938 [ 170.71646 106.69778 227.62195 199.1692 227.62195 256.07469 199.1692 |
|
2939 312.98018 142.26372 334.31973 79.66776 321.51608 28.45274 270.30106 |
|
2940 28.45274 213.39557 99.5846 106.69778 /currentpoint load stopped pop |
|
2941 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 2.0 SLW 0 setgray |
|
2942 0 setlinecap stroke grestore end |
|
2943 |
|
2944 @endspecial 59 w @beginspecial |
|
2945 @setspecial |
|
2946 tx@Dict begin STP newpath 0.0 SLW 1 setgray 0. true 3.0 neg 3.0 |
|
2947 neg 3.0 3.0 .5 Frame gsave 1 setgray fill grestore end |
|
2948 |
|
2949 @endspecial 2735 2993 a(B)g Ff(^)o Fg(C)p |
|
2950 3111 2981 14 52 v 3124 2958 59 6 v 0 TeXcolorgray 3369 |
|
2951 3084 a Fe(cut)p 0 TeXcolorgray 305 3755 a @beginspecial |
|
2952 @setspecial |
|
2953 tx@Dict begin STP newpath 0.0 SLW 1 setgray 0. true 3.0 neg 3.0 |
|
2954 neg 3.0 3.0 .5 Frame gsave 1 setgray fill grestore end |
|
2955 |
|
2956 @endspecial 2135 3161 14 52 v 2148 3138 |
|
2957 59 6 v 1523 w @beginspecial @setspecial |
|
2958 tx@Dict begin STP newpath 0.0 SLW 1 setgray 0. true 3.0 neg 3.0 |
|
2959 neg 3.0 3.0 .5 Frame gsave 1 setgray fill grestore end |
|
2960 |
|
2961 @endspecial |
|
2962 1 TeXcolorgray 0 TeXcolorgray 1 TeXcolorgray 0 TeXcolorgray |
|
2963 @beginspecial @setspecial |
|
2964 tx@Dict begin STP newpath 0.0 SLW 1 setgray 0. true 14.22636 266.03333 |
|
2965 42.67911 274.56879 .5 Frame gsave 1 setgray fill grestore end |
|
2966 |
|
2967 @endspecial 0 TeXcolorgray |
|
2968 0 TeXcolorgray @beginspecial @setspecial |
|
2969 tx@Dict begin STP newpath 2.0 SLW 0 setgray /ArrowA { moveto } def |
|
2970 /ArrowB { } def [ 91.04869 270.30106 21.33955 270.30106 /Lineto /lineto |
|
2971 load def false Line gsave 2.0 SLW 0 setgray 0 setlinecap stroke |
|
2972 grestore end |
|
2973 |
|
2974 @endspecial |
|
2975 2607 1529 a Ff(^)2699 1547 y Fd(L)2762 1559 y Fc(i)2109 |
|
2976 1647 y Fg(B)g Ff(^)o Fg(C)p 2485 1635 14 52 v 2498 1612 |
|
2977 59 6 v 2332 1367 a Fb(.)2332 1400 y(.)2332 1434 y(.)1828 |
|
2978 3755 y @beginspecial @setspecial |
|
2979 tx@Dict begin STP newpath 0.0 SLW 1 setgray 0. true 3.0 neg 3.0 |
|
2980 neg 3.0 3.0 .5 Frame gsave 1 setgray fill grestore end |
|
2981 |
|
2982 @endspecial 1 TeXcolorgray |
|
2983 0 TeXcolorgray 1 TeXcolorgray 0 TeXcolorgray @beginspecial |
|
2984 @setspecial |
|
2985 tx@Dict begin STP newpath 0.0 SLW 1 setgray 0. true 193.47873 310.13472 |
|
2986 216.24101 294.48607 .5 Frame gsave 1 setgray fill grestore end |
|
2987 |
|
2988 @endspecial 2872 1292 a Fg(B)g Ff(^)o Fg(C)p |
|
2989 3210 1280 14 52 v 3223 1258 59 6 v 141 w(B)g Ff(^)o Fg(C)1828 |
|
2990 3755 y @beginspecial @setspecial |
|
2991 tx@Dict begin STP newpath 0.0 SLW 1 setgray 0. true 3.0 neg 3.0 |
|
2992 neg 3.0 3.0 .5 Frame gsave 1 setgray fill grestore end |
|
2993 |
|
2994 @endspecial 1 TeXcolorgray |
|
2995 0 TeXcolorgray 1 TeXcolorgray 0 TeXcolorgray @beginspecial |
|
2996 @setspecial |
|
2997 tx@Dict begin STP newpath 0.0 SLW 1 setgray 0. true 231.88968 217.6633 |
|
2998 223.3542 194.90146 .5 Frame gsave 1 setgray fill grestore end |
|
2999 |
|
3000 @endspecial 0 TeXcolorgray 0 TeXcolorgray |
|
3001 @beginspecial @setspecial |
|
3002 tx@Dict begin STP newpath 2.0 SLW 0 setgray /ArrowA { moveto } def |
|
3003 /ArrowB { } def [ 241.84831 213.39557 170.71646 213.39557 /Lineto |
|
3004 /lineto load def false Line gsave 2.0 SLW 0 setgray 0 setlinecap |
|
3005 stroke grestore end |
|
3006 |
|
3007 @endspecial 0 TeXcolorgray |
|
3008 3881 2016 a(w)s(eak)4197 2034 y Fd(L)p 0 TeXcolorgray |
|
3009 3314 2119 a Fg(B)g Ff(^)o Fg(C)p 3689 2107 14 52 v 3703 |
|
3010 2084 59 6 v 3584 1863 a Fb(.)3584 1896 y(.)3584 1930 |
|
3011 y(.)234 3755 y @beginspecial @setspecial |
|
3012 tx@Dict begin STP newpath 0.0 SLW 1 setgray 0. true 3.0 neg 3.0 |
|
3013 neg 3.0 3.0 .5 Frame gsave 1 setgray fill grestore end |
|
3014 |
|
3015 @endspecial |
|
3016 0 TeXcolorgray 0 TeXcolorgray @beginspecial @setspecial |
|
3017 tx@Dict begin STP newpath 3.0 SLW 0 setgray /ArrowA { moveto } def |
|
3018 /ArrowB { BeginArrow 1. 1. scale false 0.4 1.4 1.5 2. Arrow EndArrow |
|
3019 } def [ 244.69376 113.81097 227.62195 102.43004 210.55013 113.81097 |
|
3020 1. 0.1 0. /c ED /b ED /a ED false OpenCurve gsave 3.0 SLW 0 setgray |
|
3021 0 setlinecap stroke grestore end |
|
3022 |
|
3023 |
|
3024 @endspecial 0 TeXcolorgray 1918 5251 a Fa(1)p 0 TeXcolorgray |
|
3025 eop end |
|
3026 %%Trailer |
|
3027 |
|
3028 userdict /end-hook known{end-hook}if |
|
3029 %%EOF |
|
3030 |
|
3031 %%EndDocument |
|
3032 @endspecial 523 4028 a(where)f(the)h(cut-formula)e(on)h(the)h |
|
3033 (right-hand)d(side)k(is)f Ft(not)i FA(freshly)d(introduced,)e(rather)i |
|
3034 (it)i(is)f(intro-)523 4127 y(duced)25 b(some)n(where)f(deeper)h(inside) |
|
3035 h(the)g(subproof)e(and)h(because)h(of)g(contractions)e(possibly)h(in) |
|
3036 523 4227 y(se)n(v)o(eral)d(places.)h(W)-7 b(e)24 b(ha)n(v)o(e)f |
|
3037 (indicated)e(three)i(cases)h(for)e(a)h(cut-formula)e(being)h |
|
3038 (introduced:)f(by)h(a)523 4327 y(logical)h(inference)f(rule,)h(by)h(an) |
|
3039 f(axiom)g(and)g(by)g(a)i(weak)o(ening-rule\227in)20 b(general)j(we)h |
|
3040 (can)f(ha)n(v)o(e)523 4426 y(an)o(y)f(mixture)f(of)h(these)h(cases.)g |
|
3041 (T)-7 b(o)23 b(eliminate)f(such)g(commuting)f(cuts)i(the)f(procedure)e |
|
3042 (of)i(Urban)523 4526 y(and)d(Bierman)h(pushes)f(up,)h(roughly)e |
|
3043 (speaking,)g(the)i(cut-rule)f(until)h(it)g(reaches)g |
|
3044 Ft(all)g FA(places)g(where)523 4625 y(the)29 b(cut-formula)d(is)k |
|
3045 (introduced)d(in)i Ft(one)f FA(step.)h(In)g(case)g(it)h(reaches)e(a)h |
|
3046 (logical)g(inference-rule,)523 4725 y(then)e(the)h(proof)e(on)i(the)f |
|
3047 (left-hand)f(side)j(will)f(be)g(cut)g(against)f(this)h(logical)f |
|
3048 (inference-rule;)e(in)523 4825 y(case)h(of)g(an)g(axiom,)f(the)g(proof) |
|
3049 g(on)g(the)h(left-hand)e(side)i(replaces)g(the)g(axiom)f(and)g(in)h |
|
3050 (case)g(of)g(a)523 4924 y(weak)o(ening-rule,)16 b(the)j(proof)f(on)h |
|
3051 (the)g(left-hand)f(side)h(is)i(deleted.)d(\(Again)g(all)i(matters)f(to) |
|
3052 g(do)g(with)p eop end |
|
3053 %%Page: 10 10 |
|
3054 TeXDict begin 10 9 bop 523 448 a FA(adjusting)22 b(the)h(sequent-conte) |
|
3055 o(xts)d(are)j(omitted)g(in)g(this)g(paper)-5 b(.)23 b(The)f(w)o(ork)h |
|
3056 (reported)e(in)i([19,)12 b(21])523 548 y(formulates)23 |
|
3057 b(these)h(proof-transformation)18 b(as)25 b(term-re)n(writing)d(rules)h |
|
3058 (where)h(such)f(adjustments)523 648 y(are)31 b(b)n(uilt)g(into)g(the)g |
|
3059 (inference)f(rules,)h(v)o(ery)f(similar)h(to)g(term-re)n(writing)e(in)j |
|
3060 (the)f(simply-typed)523 747 y(lambda-calculus.\))648 |
|
3061 850 y(The)24 b(important)f(property)f(of)i(the)h(cut-elimination)e |
|
3062 (procedure)f(of)i(Urban)f(and)h(Bierman)h(is)523 950 |
|
3063 y(the)d(f)o(act)g(that)f(it)i(is)f(strongly-normalising.)c(This)k |
|
3064 (property)d(is)k(not)e(ob)o(vious:)f(the)i(reduction-rule)523 |
|
3065 1050 y(for)16 b(commuting)f(cuts)j(allo)n(ws)f(a)h(cut-rule)d(to)j |
|
3066 (\223jump\224)e(o)o(v)o(er)f(other)i(cut-rules\227a)f(highly)g |
|
3067 (problem-)523 1149 y(atic)26 b(reduction)e(if)i(one)f(tries)i(to)f |
|
3068 (construct)e(a)i(decreasing)f(measure)g(for)g(cut-elimination.)e(Also) |
|
3069 523 1249 y(this)g(rule)e(might)h(generate)e(se)n(v)o(eral)i(copies)g |
|
3070 (of)f(a)i(subproof)c(when)j(a)g(cut-formula)e(is)j(introduced)523 |
|
3071 1349 y(in)k(se)n(v)o(eral)f(places.)h(Urban)f(and)g(Bierman,)g |
|
3072 (therefore,)f(had)h(to)h(resort)f(to)h(a)h(quite)e(complicated)523 |
|
3073 1448 y(logical)20 b(relations)f(ar)o(gument)f(to)j(sho)n(w)f(strong)f |
|
3074 (normalisation.)648 1551 y(Recall)33 b(that)f(the)h(cut-elimination)d |
|
3075 (procedure)g(of)i(Urban)f(and)h(Bierman)g(is)h Ft(not)h |
|
3076 FA(Church-)523 1651 y(Rosser:)29 b(when)e(on)h(both)f(sides)i(of)e(a)i |
|
3077 (commuting)d(cut)i(the)g(cut-formula)e(is)j(not)e(freshly)g(intro-)523 |
|
3078 1751 y(duced,)19 b(then)i(this)g(cut)g(can)g(be)f(mo)o(v)o(ed)f(either) |
|
3079 i(to)g(the)f(left)i(or)e(to)h(the)g(right,)f(leading)g(in)h(general)e |
|
3080 (to)523 1850 y(tw)o(o)k(\223non-joinable\224)c(proofs.)h(F)o(or)i(e)o |
|
3081 (xample,)f(the)h(proof)f(sho)n(wn)g(in)h(\(1\))g(can)g(be)g(reduced)f |
|
3082 (in)h(one)523 1950 y(step)h(to)g(the)g(normalform)d(\(2\))j(or)f(in)h |
|
3083 (one)g(step)g(to)g(\(3\).)f(Which)h(choice)f(is)i(tak)o(en)f(is)g(left) |
|
3084 h(unspeci-)523 2050 y(\002ed)f(by)g(the)g(procedure.)e(Ne)n(v)o |
|
3085 (ertheless)h(with)i(this)f(cut-elimination)f(procedure)e(we)k(ha)n(v)o |
|
3086 (e)f(some)523 2149 y(ef)n(fecti)n(v)o(e)d(means)g(to)h(calculate)g(for) |
|
3087 f(a)i(classical)g(proof)d(its)j(collection)e(of)h Ft(all)g |
|
3088 FA(normalforms\227for)523 2249 y(e)o(xample)e(by)h(na)n(\250)-26 |
|
3089 b(\021v)o(ely)19 b(trying)g(out)g(all)i(possible)f(reductions.)2303 |
|
3090 2219 y Fp(3)648 2352 y FA(The)26 b(cut-elimination)f(procedure)g(of)i |
|
3091 (Urban)f(and)h(Bierman)f(w)o(as)i(in)g(part)f(inspired)f(by)g(the)523 |
|
3092 2452 y(w)o(ork)h(of)h(Danos)g(et)g(al.)h([6].)e(The)h(main)f(dif)n |
|
3093 (ference)f(is)j(that)f(their)g(cut-elimination)e(procedure)523 |
|
3094 2551 y Ft(is)c FA(Church-Rosser)-5 b(.)20 b(The)o(y)g(achie)n(v)o(e)g |
|
3095 (this)h(by)g(pre-determining)c(e)n(v)o(ery)j(choice)g(that)h(can)g(be)g |
|
3096 (made)523 2651 y(during)16 b(cut-elimination.)f(This)j |
|
3097 (pre-determination)13 b(is)19 b(done)d(via)i Ft(colour)o(s)p |
|
3098 FA(,)f(which)g(are)g(annotated)523 2751 y(to)24 b(e)n(v)o(ery)f |
|
3099 (formula)g(and)g(subformula)f(in)i(a)h(proof.)d(T)-7 |
|
3100 b(o)24 b(see)h(ho)n(w)e(colours)g(w)o(ork,)h(consider)f(again)523 |
|
3101 2850 y(the)17 b(proof)e(sho)n(wn)i(in)g(\(1\).)f(The)h(choice)f(about)g |
|
3102 (which)g(direction)g(is)i(tak)o(en)e(for)h(the)g(commuting)d(cut)523 |
|
3103 2950 y(is)26 b(determined)c(by)i(annotating)f(the)i(colour)e(`)p |
|
3104 Fs(\()p FA(')h(or)h(`)p Fs(*)p FA(')f(to)h(the)f(cut-formula)e |
|
3105 Fs(A)p FA(.)k(The)e(colour)n(-)523 3050 y(protocol)14 |
|
3106 b(of)i(Danos)g(et)g(al.)g(pre-scribes)f(that)h(in)g(the)g(former)f |
|
3107 (case)h(it)h(is)g(\002rst)g(attempted)e(to)h(permute)523 |
|
3108 3149 y(the)i(cut)f(to)h(the)f(left)h(and)f(in)h(the)f(second)g(case)h |
|
3109 (to)g(the)f(right)g(\(hence)f(the)i(use)g(of)f(an)g(arro)n(w)g(to)h |
|
3110 (denote)523 3249 y(a)26 b(colour!\).)d(F)o(or)j(e)o(xample,)e(if)h(we)h |
|
3111 (w)o(ant)g(to)g(reach)f(from)f(\(1\))h(the)h(normalform)d(\(2\))h(we)i |
|
3112 (need)f(to)523 3348 y(orient)19 b(the)i(colour)e(of)g(the)i |
|
3113 (cut-formula)c Fs(A)k FA(to)g(the)f(left,)g(as)h(sho)n(wn)e(belo)n(w) |
|
3114 1087 3489 y Fq(\()1089 3563 y Fs(A)p 1194 3543 10 38 |
|
3115 v 1204 3526 42 4 v 1259 3489 a Fq(\()1261 3563 y Fs(A)1408 |
|
3116 3489 y Fq(\()1410 3563 y Fs(A)p 1516 3543 10 38 v 1526 |
|
3117 3526 42 4 v 1581 3489 a Fq(\()1583 3563 y Fs(A)p 1087 |
|
3118 3583 561 4 v 1101 3643 a Fq(\()-11 b Fn(\000)g(\000)g(\000)g(\000)1098 |
|
3119 3691 y Fq(\()1100 3764 y Fs(A)1187 3756 y Fr(_)1266 3691 |
|
3120 y Fq(\()1268 3764 y Fs(A)p 1374 3744 10 38 v 1383 3728 |
|
3121 42 4 v 1466 3691 a Fq(\()1468 3764 y Fs(A)1532 3756 y(;)1569 |
|
3122 3691 y Fq(\()1571 3764 y Fs(A)1689 3599 y Fr(_)1744 3612 |
|
3123 y Fq(L)p 1098 3792 538 4 v 1153 3853 a(\()g Fn(\000)g(\000)g(\000)g |
|
3124 (\000)1150 3901 y Fq(\()1152 3974 y Fs(A)1239 3966 y |
|
3125 Fr(_)1317 3901 y Fq(\()1319 3974 y Fs(A)p 1425 3954 10 |
|
3126 38 v 1435 3938 42 4 v 1518 3901 a Fq(\()1520 3974 y Fs(A)1677 |
|
3127 3812 y(contr)1870 3824 y Fq(R)2008 3489 y(\()2010 3563 |
|
3128 y Fs(A)p 2116 3543 10 38 v 2125 3526 42 4 v 2180 3489 |
|
3129 a Fq(\()2182 3563 y Fs(A)2330 3489 y Fq(\()2332 3563 |
|
3130 y Fs(A)p 2437 3543 10 38 v 2447 3526 42 4 v 2502 3489 |
|
3131 a Fq(\()2504 3563 y Fs(A)p 2008 3583 561 4 v 2020 3691 |
|
3132 a Fq(\()2022 3764 y Fs(A)2086 3756 y(;)2123 3691 y Fq(\()2125 |
|
3133 3764 y Fs(A)p 2230 3744 10 38 v 2240 3728 42 4 v 2326 |
|
3134 3643 a Fn(\000)g(\000)g(\000)g(\000)g Fq(*)2323 3691 |
|
3135 y(\()2325 3764 y Fs(A)2412 3756 y Fr(^)2491 3691 y Fq(\()2493 |
|
3136 3764 y Fs(A)2610 3599 y Fr(^)2665 3612 y Fq(R)p 2020 |
|
3137 3792 538 4 v 2071 3901 a(\()2073 3974 y Fs(A)p 2179 3954 |
|
3138 10 38 v 2188 3938 42 4 v 2274 3853 a Fn(\000)g(\000)g(\000)g(\000)g |
|
3139 Fq(*)2271 3901 y(\()2273 3974 y Fs(A)2361 3966 y Fr(^)2439 |
|
3140 3901 y Fq(\()2441 3974 y Fs(A)2598 3812 y(contr)2791 |
|
3141 3824 y Fq(L)p 1150 3994 1356 4 v 1529 4055 a(\()g Fn(\000)g(\000)g |
|
3142 (\000)g(\000)1527 4102 y Fq(\()1529 4176 y Fs(A)1616 |
|
3143 4168 y Fr(_)1694 4102 y Fq(\()1696 4176 y Fs(A)p 1802 |
|
3144 4156 10 38 v 1812 4139 42 4 v 1897 4055 a Fn(\000)g(\000)g(\000)g(\000) |
|
3145 g Fq(*)1895 4102 y(\()1897 4176 y Fs(A)1984 4168 y Fr(^)2062 |
|
3146 4102 y Fq(\()2064 4176 y Fs(A)2547 4019 y(cut)523 4361 |
|
3147 y FA(If)26 b(the)f(normalform)e(\(3\))i(is)i(to)f(be)f(reached,)g(then) |
|
3148 g(accordingly)e(we)j(need)f(to)h(orient)f(the)h(colour)523 |
|
3149 4461 y(of)e(the)h(cut-formula)d(to)j(the)g(right.)f(Note)g(ho)n(we)n(v) |
|
3150 o(er)f(that)i(choosing)e(colours)g(has)i(nothing)e(to)i(do)523 |
|
3151 4560 y(with)j(imposing)e(a)i(strate)o(gy)f(for)g(cut-elimination:)f(it) |
|
3152 i(is)h(not)e(cuts)h(that)g(are)f(selected)h(by)f(them,)523 |
|
3153 4660 y(b)n(ut)f(rather)f(the)h(w)o(ay)h(ho)n(w)e(cuts)h(are)g(reduced.) |
|
3154 f(Important)f(for)h(our)g(discussion)h(is)h(the)f(f)o(act)g(that)p |
|
3155 523 4746 473 4 v 558 4801 a Fo(3)606 4833 y Fx(A)15 b(less)g(na)n(\250) |
|
3156 -23 b(\021v)o(e)16 b(method,)g(which)g(only)g(tries)f(out)g(all)g |
|
3157 (possible)h(reduction)g(for)g(outermost)g(cuts,)f(is)g(described)606 |
|
3158 4924 y(in)k([19].)p eop end |
|
3159 %%Page: 11 11 |
|
3160 TeXDict begin 11 10 bop 523 448 a FA(one)21 b(is,)i(ho)n(we)n(v)o(er)m |
|
3161 (,)c(not)i(completely)g(free)g(about)g(ho)n(w)g(to)h(annotate)f |
|
3162 (colours)f(to)i(a)g(sequent)f(proof.)523 548 y(In)k(f)o(act)g(once)g |
|
3163 (the)g(colour)f(`)p Fs(\()p FA(')h(is)h(chosen)e(for)h(the)g |
|
3164 (cut-formula)d Fs(A)k FA(in)g(\(1\),)e(all)i(occurrences)d(of)523 |
|
3165 648 y Fs(A)j FA(must)g(ha)n(v)o(e)f(this)h(colour)-5 |
|
3166 b(.)24 b(The)i(only)e(\223free\224)h(choices)g(in)h(this)g(proof)e(are) |
|
3167 h(the)h(colours)f(for)f(the)523 747 y(formulae)16 b Fs(A)p |
|
3168 Fr(_)q Fs(A)i FA(and)f Fs(A)p Fr(^)q Fs(A)p FA(\227for)g(them)g(we)h |
|
3169 (can)g(mak)o(e)f(an)o(y)g(choice,)g(b)n(ut)g(it)i(has)e(to)h(be)g |
|
3170 (consistent)523 847 y(throughout)k(the)j(proof.)f(Danos)h(et)h(al.)f |
|
3171 (state)h(this)g(consistenc)o(y)e(requirement)f(using)h(the)i(notion)523 |
|
3172 946 y(of)j(an)g Ft(identity)f(class)i FA(in)f(a)h(proof)d(\(the)i |
|
3173 (follo)n(wing)e(de\002nition)h(is)i(slightly)f(adapted)f(from)g([16,) |
|
3174 523 1046 y(P)o(age)20 b(107]\):)523 1205 y Fb(De\002nition)g(1.)41 |
|
3175 b Ft(Occurr)m(ences)18 b(of)g(\(sub\)formulae)e(in)j(a)f(pr)l(oof)g(ar) |
|
3176 m(e)g FA(identi\002ed)f Ft(whene)o(ver)h(the)n(y)f(ar)m(e)523 |
|
3177 1304 y(the)j(corr)m(esponding)e(occurr)m(ences)i(of)g(the)g(same)h |
|
3178 (\(sub\)formula)d(in)581 1455 y Fr(\017)41 b Ft(the)20 |
|
3179 b(two)h(formulae)f(in)g(an)g(axiom,)581 1551 y Fr(\017)41 |
|
3180 b Ft(the)20 b(cut-formulae)f(in)h(a)h(cut)f(and)581 1648 |
|
3181 y Fr(\017)41 b Ft(the)26 b(up)f(and)g(down)g(occurr)m(ences)g(of)h(a)f |
|
3182 (formula)h(in)f(an)h(infer)m(ence)f(rule)h(\(this)g(includes)e(the)664 |
|
3183 1747 y(contr)o(acted)19 b(occurr)m(ences)g(in)i(contr)o(actions)d |
|
3184 (rules\).)523 1901 y(An)32 b FA(identity)f(class)i Ft(in)f(a)f(pr)l |
|
3185 (oof)h(is)h(the)f(r)m(e\003e)n(xive)o(,)f(symmetric)i(and)e(tr)o |
|
3186 (ansitive)h(closur)m(e)f(of)h(the)523 2000 y(identi\002cation)18 |
|
3187 b(r)m(elation.)2086 b Fr(u)-55 b(t)523 2159 y FA(The)25 |
|
3188 b(consistenc)o(y)e(requirement)g(can)i(then)f(be)h(stated)g(as)h(follo) |
|
3189 n(ws:)f(Whene)n(v)o(er)e(colours)h(are)h(an-)523 2259 |
|
3190 y(notated)18 b(to)h(a)g(proof,)e(then)i(e)n(v)o(ery)e(formula)h(in)h |
|
3191 (an)g(identity)f(class)i(must)f(recei)n(v)o(e)f(the)h(same)g(colour)-5 |
|
3192 b(.)648 2358 y(The)21 b(interesting)g(point)g(of)h(colour)n |
|
3193 (-annotations)d(is)j(the)g(f)o(act)h(that)f(the)o(y)f(determine)f |
|
3194 (uniquely)523 2458 y(a)27 b(normalform.)d(In)j(light)g(of)g(this,)g(it) |
|
3195 h(seems)f(reasonable)f(to)h(re)o(gard)e(as)j(the)f(collection)f(of)g |
|
3196 (nor)n(-)523 2557 y(malforms)17 b(reachable)f(from)h(a)i(classical)f |
|
3197 (proof)f(all)h(those)g(for)g(which)f(a)h(colour)f(annotation)f(e)o |
|
3198 (xists)523 2657 y(that)28 b(mak)o(es)h(them)e(reachable.)g(Then)h(the)g |
|
3199 (question)f(arises:)i(Can)g(we)f(\002nd)g(for)g(e)n(v)o(ery)f(normal-) |
|
3200 523 2757 y(form)17 b(reachable)f(by)i(the)g(\(un-coloured\))c |
|
3201 (cut-elimination)h(procedure)h(of)h(Urban)g(and)h(Bierman)f(a)523 |
|
3202 2856 y(colour)n(-annotation)12 b(that)17 b(mak)o(es)f(them)g(reachable) |
|
3203 f(by)h(the)g(cut-elimination)e(procedure)g(of)i(Danos)523 |
|
3204 2956 y(et)21 b(al.?)f(The)g(answer)g(is)h(no)f(and)f(for)h(deep)f |
|
3205 (reasons!)h(Consider)f(the)i(follo)n(wing)d(classical)j(proof)1213 |
|
3206 3178 y Fm(\(1\))1254 3251 y(:)1042 3325 y Fs(A)p Fr(_)p |
|
3207 Fs(A)p 1240 3313 10 38 v 1250 3296 42 4 v 89 w(A)p Fr(^)p |
|
3208 Fs(A)1598 3106 y(A)p Fr(^)p Fs(A)p 1796 3094 10 38 v |
|
3209 1806 3078 42 4 v 89 w(A)p Fr(^)p Fs(A)84 b(A)p Fr(^)p |
|
3210 Fs(A)p 2327 3094 10 38 v 2336 3078 42 4 v 88 w(A)p Fr(^)q |
|
3211 Fs(A)p 1573 3126 1029 4 v 1573 3205 a(A)p Fr(^)p Fs(A;)14 |
|
3212 b(A)p Fr(^)q Fs(A)p 1988 3193 10 38 v 1997 3176 42 4 |
|
3213 v 88 w Fm(\()p Fs(A)p Fr(^)q Fs(A)p Fm(\))p Fr(^)q Fm(\()p |
|
3214 Fs(A)p Fr(^)q Fs(A)p Fm(\))2643 3143 y Fr(^)2698 3156 |
|
3215 y Fq(R)p 1573 3246 1029 4 v 1681 3325 a Fs(A)p Fr(^)q |
|
3216 Fs(A)p 1879 3313 10 38 v 1889 3296 42 4 v 88 w Fm(\()p |
|
3217 Fs(A)p Fr(^)q Fs(A)p Fm(\))p Fr(^)q Fm(\()p Fs(A)p Fr(^)q |
|
3218 Fs(A)p Fm(\))2643 3265 y Fs(contr)2836 3277 y Fq(L)p |
|
3219 1042 3365 1452 4 v 1361 3444 a Fs(A)p Fr(_)q Fs(A)p 1560 |
|
3220 3432 10 38 v 1569 3416 42 4 v 88 w Fm(\()p Fs(A)p Fr(^)q |
|
3221 Fs(A)p Fm(\))p Fr(^)q Fm(\()p Fs(A)p Fr(^)q Fs(A)p Fm(\))2535 |
|
3222 3391 y Fs(cut)3267 3444 y FA(\(12\))523 3611 y(where)k(we)g(cut)h(the)f |
|
3223 (proof)e(from)i(\(1\))f(against)h(a)g(proof)f(whose)h(cut-formula,)e |
|
3224 Fs(A)p Fr(^)p Fs(A)p FA(,)j(is)g(contracted)523 3711 |
|
3225 y(in)k(the)g(right-subproof.)18 b(W)-7 b(e)24 b(can)e(reduce)g(the)g |
|
3226 (lo)n(wer)h(cut)f(so)h(that)g(we)g(obtain)f(tw)o(o)h(copies)f(of)g(the) |
|
3227 523 3810 y(proof)d(\(1\):)1503 3899 y Fm(\(1\))1545 3972 |
|
3228 y(:)1332 4045 y Fs(A)p Fr(_)q Fs(A)p 1531 4033 10 38 |
|
3229 v 1540 4017 42 4 v 88 w(A)p Fr(^)q Fs(A)2034 3899 y Fm(\(1\))2075 |
|
3230 3972 y(:)1863 4045 y Fs(A)p Fr(_)q Fs(A)p 2061 4033 10 |
|
3231 38 v 2071 4017 42 4 v 88 w(A)p Fr(^)q Fs(A)p 1307 4065 |
|
3232 1029 4 v 1307 4144 a(A)p Fr(_)q Fs(A;)14 b(A)p Fr(_)q |
|
3233 Fs(A)p 1722 4132 10 38 v 1732 4116 42 4 v 88 w Fm(\()p |
|
3234 Fs(A)p Fr(^)q Fs(A)p Fm(\))p Fr(^)q Fm(\()p Fs(A)p Fr(^)q |
|
3235 Fs(A)p Fm(\))2378 4082 y Fr(^)2433 4095 y Fq(R)p 1307 |
|
3236 4185 1029 4 v 1416 4264 a Fs(A)p Fr(_)p Fs(A)p 1614 4252 |
|
3237 10 38 v 1623 4235 42 4 v 88 w Fm(\()p Fs(A)p Fr(^)q Fs(A)p |
|
3238 Fm(\))p Fr(^)q Fm(\()p Fs(A)p Fr(^)q Fs(A)p Fm(\))2378 |
|
3239 4204 y Fs(contr)2571 4216 y Fq(L)3267 4264 y FA(\(13\))523 |
|
3240 4404 y(W)m(ithout)20 b(colours,)f(we)h(can)g(then)g(reduce)f(each)h |
|
3241 (cop)o(y)f(completely)g(independently)e(as)k(follo)n(ws:)1503 |
|
3242 4560 y Fm(\(2\))1545 4633 y(:)1332 4706 y Fs(A)p Fr(_)q |
|
3243 Fs(A)p 1531 4694 10 38 v 1540 4677 42 4 v 88 w(A)p Fr(^)q |
|
3244 Fs(A)2034 4560 y Fm(\(3\))2075 4633 y(:)1863 4706 y Fs(A)p |
|
3245 Fr(_)q Fs(A)p 2061 4694 10 38 v 2071 4677 42 4 v 88 w(A)p |
|
3246 Fr(^)q Fs(A)p 1307 4726 1029 4 v 1307 4805 a(A)p Fr(_)q |
|
3247 Fs(A;)14 b(A)p Fr(_)q Fs(A)p 1722 4793 10 38 v 1732 4776 |
|
3248 42 4 v 88 w Fm(\()p Fs(A)p Fr(^)q Fs(A)p Fm(\))p Fr(^)q |
|
3249 Fm(\()p Fs(A)p Fr(^)q Fs(A)p Fm(\))2378 4743 y Fr(^)2433 |
|
3250 4755 y Fq(R)p 1307 4845 1029 4 v 1416 4924 a Fs(A)p Fr(_)p |
|
3251 Fs(A)p 1614 4912 10 38 v 1623 4896 42 4 v 88 w Fm(\()p |
|
3252 Fs(A)p Fr(^)q Fs(A)p Fm(\))p Fr(^)q Fm(\()p Fs(A)p Fr(^)q |
|
3253 Fs(A)p Fm(\))2378 4865 y Fs(contr)2571 4877 y Fq(L)3267 |
|
3254 4924 y FA(\(14\))p eop end |
|
3255 %%Page: 12 12 |
|
3256 TeXDict begin 12 11 bop 523 448 a FA(Such)24 b(a)g(beha)n(viour)e |
|
3257 (cannot)h(be)g(achie)n(v)o(ed)g(by)g(using)h(colours:)e(the)i(colours)f |
|
3258 (must)h(be)g(annotated)523 548 y(before)17 b(cut-elimination)f |
|
3259 (commences)g(and)i(is)h(in)m(v)n(ariant)d(under)h(cut-reductions.)e |
|
3260 (Consequently)-5 b(,)523 648 y(whene)n(v)o(er)22 b(a)i(cut)g(is)h |
|
3261 (duplicated)e(in)h(a)g(reduction)e(sequence)h(\(as)i(in)f(the)g |
|
3262 (reduction)e(\(12\))p Fr(!)p FA(\(13\)\),)523 747 y(the)29 |
|
3263 b(colour)n(-annotation)d(pre)n(v)o(ents)h(both)i(instances)g(from)f |
|
3264 (reducing)g(dif)n(ferently)-5 b(.)26 b(\(The)j(deeper)523 |
|
3265 847 y(reason)e(mentioned)g(earlier)g(is)j(that)e(one)f(just)i(cannot)e |
|
3266 (pre-determine)f(the)i(choices)f(in)i(a)f(com-)523 946 |
|
3267 y(pletely)20 b(non-deterministic)d(reduction)i(system.\))648 |
|
3268 1061 y(Comparing)26 b(the)j(cut-elimination)e(procedure)f(of)j(Urban)e |
|
3269 (and)i(Bierman)f(with)h(the)g(one)f(of)523 1161 y(Danos)16 |
|
3270 b(et)i(al.,)f(tw)o(o)g(points)f(stand)g(out:)h(Both)g(cut-elimination)d |
|
3271 (procedures)h(are)i(strongly)e(normal-)523 1261 y(ising)685 |
|
3272 1230 y Fp(4)742 1261 y FA(and)22 b(also)i(determine)e(a)h(collection)f |
|
3273 (of)h(normalforms)e(reachable)h(from)g(a)i(sequent-proof)523 |
|
3274 1360 y(in)c(classical)g(logic.)f(As)h(sho)n(wn)f(by)g(e)o(xample,)f |
|
3275 (these)i(collections)f(contain)f(in)i(general)e(more)h(than)523 |
|
3276 1460 y(one)g(element.)g(Also)i(as)f(sho)n(wn)f(by)h(e)o(xample,)e(the)i |
|
3277 (collection)f(determined)f(by)h(the)h(procedure)e(of)523 |
|
3278 1559 y(Danos)k(et)g(al.)g(is)h(generally)e(a)h(proper)f(subset)h(of)f |
|
3279 (the)h(collection)f(determined)f(by)i(the)g(procedure)523 |
|
3280 1659 y(of)f(Urban)g(and)g(Bierman.)g(The)g(colour)n(-annotations)d(in)k |
|
3281 (the)f(procedure)e(of)i(Danos)h(et)g(al.)g(cannot)523 |
|
3282 1759 y(fully)e(account)f(for)g(the)h(non-determinism)d(present)j(in)g |
|
3283 (classical)h(logic.)648 1873 y(Both)f(cut-elimination)d(procedures)h |
|
3284 (can)i(also)g(be)g(used)f(for)h(reducing)e(intuitionistic)h(proofs.)523 |
|
3285 1973 y(Because)k(of)g(the)h(restrictions)e(imposed)g(upon)g |
|
3286 (intuitionistic)h(sequents,)f(non-deterministic)f(re-)523 |
|
3287 2073 y(duction)e(sequences)h(such)g(as)i(\(12\))p Fr(!)p |
|
3288 FA(\(13\))p Fr(!)p FA(\(14\))16 b(cannot)j(be)i(constructed.)d(But)k |
|
3289 (still)f(the)g(proce-)523 2172 y(dure)d(of)g(Urban)g(and)g(Bierman)g |
|
3290 (is)h Ft(not)h FA(Church-Rosser)d(in)i(the)f(intuitionistic)g(case,)h |
|
3291 (and)f(also)h(dif-)523 2272 y(ferent)f(colour)n(-annotations)d(of)j(an) |
|
3292 g(intuitionistic)g(proof)f(might)h(lead)g(to)h(dif)n(ferent)d |
|
3293 (normalforms.)523 2372 y(Ho)n(we)n(v)o(er)m(,)31 b(as)i(mentioned)e |
|
3294 (earlier)m(,)h(we)h(re)o(gard)e(the)i(dif)n(ferences)e(between)h(the)h |
|
3295 (normalforms)523 2471 y(reachable)19 b(from)g(an)h(intuitionistic)f |
|
3296 (sequent-proof)e(as)k(inessential)f(and)g(re)o(gard)e(cut-elimination) |
|
3297 523 2571 y(as)23 b(morally)e(Church-Rosser)-5 b(.)21 |
|
3298 b(That)h(in)h(turn)e(means)h(that)h(in)f(the)g(intuitionistic)g(case)h |
|
3299 (there)f(is)h(no)523 2670 y(dif)n(ference)18 b(between)i(coloured)e |
|
3300 (and)h(un-coloured)e(cut-elimination\227at)h(least)j(morally)-5 |
|
3301 b(.)523 3012 y Fu(4)99 b(Conjectur)n(e)523 3287 y FA(W)-7 |
|
3302 b(e)19 b(ha)n(v)o(e)e(already)g(seen)h(that)f(by)h(translating)f(the)g |
|
3303 (cut)h(in)g(\(1\))f(using)g(a)h(left-)g(and)f(right-translation,)523 |
|
3304 3387 y(we)k(can)f(simulate)g(the)h(reductions)e(\(1\))p |
|
3305 Fr(!)p FA(\(2\))f(and)i(\(1\))p Fr(!)p FA(\(3\))f(by)h(double-ne)o |
|
3306 (gations.)15 b(Ho)n(we)n(v)o(er)k(in)523 3486 y(general,)g(a)h(left-)g |
|
3307 (or)g(right-translation)e(of)i(a)g(cut)h(is)g(not)f(suf)n(\002cient)f |
|
3308 (to)h(simulate)h(all)f(cut-reduction)523 3586 y(sequences)f(in)i |
|
3309 (classical)g(logic.)e(Consider)h(the)g(follo)n(wing)f(instance)g(of)h |
|
3310 (a)h(logical)f(cut:)1520 3790 y Fs(\031)1567 3802 y Fl(1)1550 |
|
3311 3855 y Fm(:)p 1503 3916 10 38 v 1512 3900 42 4 v 1572 |
|
3312 3928 a Fs(B)p 1424 3948 276 4 v 1442 4010 10 38 v 1452 |
|
3313 3993 42 4 v 1512 4022 a(B)t Fr(_)p Fs(C)1741 3961 y Fr(_)1797 |
|
3314 3974 y Fq(R)1847 3982 y Fc(1)2001 3790 y Fs(\031)2048 |
|
3315 3802 y Fl(2)2032 3855 y Fm(:)1966 3928 y Fs(B)p 2052 |
|
3316 3916 10 38 v 2061 3900 42 4 v 2239 3790 a(\031)2286 3802 |
|
3317 y Fl(3)2269 3855 y Fm(:)2204 3928 y Fs(C)p 2288 3916 |
|
3318 10 38 v 2298 3900 42 4 v 1966 3948 392 4 v 2024 4022 |
|
3319 a(B)t Fr(_)p Fs(C)p 2230 4010 10 38 v 2240 3993 42 4 |
|
3320 v 2399 3965 a Fr(_)2454 3978 y Fq(L)p 1424 4042 876 4 |
|
3321 v 1836 4095 10 38 v 1846 4079 42 4 v 2341 4067 a Fs(cut)3267 |
|
3322 4107 y FA(\(15\))523 4318 y(W)-7 b(e)21 b(can)f(reduce)f(this)i(cut)f |
|
3323 (to)1725 4408 y Fs(\031)1772 4420 y Fl(1)1756 4473 y |
|
3324 Fm(:)p 1708 4534 10 38 v 1718 4518 42 4 v 1778 4546 a |
|
3325 Fs(B)1963 4408 y(\031)2010 4420 y Fl(2)1994 4473 y Fm(:)1928 |
|
3326 4546 y Fs(B)p 2014 4534 10 38 v 2023 4518 42 4 v 1690 |
|
3327 4566 394 4 v 1861 4620 10 38 v 1871 4603 42 4 v 2125 |
|
3328 4592 a(cut)p 523 4746 473 4 v 558 4801 a Fo(4)606 4833 |
|
3329 y Fx(Danos)29 b(et)g(al.)f(sho)n(wed)i(strong)f(normalisation)g(of)g |
|
3330 (their)f(cut-elimination)h(procedure)h(by)f(translating)606 |
|
3331 4924 y(reduction)20 b(sequences)h(in)d(classical)h(logic)g(to)g |
|
3332 (reduction)h(sequences)h(of)e(proof-nets)g(in)g(linear)g(logic.)p |
|
3333 eop end |
|
3334 %%Page: 13 13 |
|
3335 TeXDict begin 13 12 bop 523 448 a FA(and)28 b(assuming)g(that)h(the)f |
|
3336 (cut-formula)e Fs(B)34 b FA(is)29 b(not)f(freshly)g(introduced)e(in)j |
|
3337 Fs(\031)2821 460 y Fl(1)2859 448 y FA(,)g(we)g(can)f(further)523 |
|
3338 548 y(permute)19 b Fs(\031)863 560 y Fl(2)921 548 y FA(inside)h |
|
3339 Fs(\031)1187 560 y Fl(1)1225 548 y FA(.)g(This)h(beha)n(viour)d |
|
3340 (correspond)f(to)k(the)f(colour)n(-annotation)1508 786 |
|
3341 y Fs(\031)1555 798 y Fl(1)1539 851 y Fm(:)p 1480 952 |
|
3342 10 38 v 1489 935 42 4 v 1575 898 a Fq(\()1572 972 y Fs(B)p |
|
3343 1389 991 322 4 v 1408 1092 10 38 v 1417 1075 42 4 v 1503 |
|
3344 1038 a Fq(\()1500 1112 y Fs(B)1591 1104 y Fr(_)p Fs(C)1753 |
|
3345 1004 y Fr(_)1808 1016 y Fq(R)1858 1024 y Fc(1)2024 786 |
|
3346 y Fs(\031)2071 798 y Fl(2)2055 851 y Fm(:)1980 898 y |
|
3347 Fq(\()1978 972 y Fs(B)p 2086 952 10 38 v 2096 935 42 |
|
3348 4 v 2273 825 a(\031)2320 837 y Fl(3)2304 890 y Fm(:)2239 |
|
3349 964 y Fs(C)p 2323 952 10 38 v 2332 935 42 4 v 1978 991 |
|
3350 415 4 v 2038 1038 a Fq(\()2035 1112 y Fs(B)2126 1104 |
|
3351 y Fr(_)p Fs(C)p 2265 1092 10 38 v 2274 1075 42 4 v 2434 |
|
3352 1008 a Fr(_)2489 1020 y Fq(L)p 1389 1132 945 4 v 1836 |
|
3353 1185 10 38 v 1846 1169 42 4 v 2376 1157 a Fs(cut)3267 |
|
3354 1197 y FA(\(16\))523 1519 y(where)d(we)h(lea)n(v)o(e)g(the)g(colour)e |
|
3355 (annotation)g(for)h Fs(C)25 b FA(and)17 b Fs(B)t Fr(_)p |
|
3356 Fs(C)25 b FA(unspeci\002ed,)16 b(since)i(it)h(is)f(not)g(impor)n(-)523 |
|
3357 1619 y(tant)25 b(for)f(the)i(ar)o(gument)c(at)k(hand.)d(The)i(beha)n |
|
3358 (viour)e(of)i(\(16\))f(can)g(be)h(simulated)g(by)f(the)h(double-)523 |
|
3359 1719 y(ne)o(gation)18 b(translation)h Fm(\()p Fr(\000)p |
|
3360 Fm(\))1328 1688 y Fn(\003)1367 1719 y FA(.)h(The)g(double-ne)o(gated)c |
|
3361 (v)o(ersion)j(of)h(\(15\))f(is)i(as)g(follo)n(ws:)1364 |
|
3362 2163 y Fs(\031)1414 2133 y Fn(\003)1411 2184 y Fl(1)1397 |
|
3363 2236 y Fm(:)1284 2310 y Fr(:)p Fs(B)1406 2280 y Fn(\003)p |
|
3364 1463 2298 10 38 v 1473 2281 42 4 v 1177 2330 463 4 v |
|
3365 1177 2404 a Fr(:)p Fs(B)1299 2373 y Fn(\003)1338 2404 |
|
3366 y Fr(^:)p Fs(C)1513 2373 y Fn(\003)p 1571 2392 10 38 |
|
3367 v 1580 2375 42 4 v 1682 2342 a Fr(^)1737 2355 y Fq(L)1783 |
|
3368 2363 y Fc(1)p 1117 2423 583 4 v 1136 2490 10 38 v 1145 |
|
3369 2474 42 4 v 1205 2502 a Fr(:)p Fm(\()p Fr(:)p Fs(B)1414 |
|
3370 2472 y Fn(\003)1454 2502 y Fr(^:)p Fs(C)1629 2472 y Fn(\003)1668 |
|
3371 2502 y Fm(\))1742 2435 y Fr(:)1797 2447 y Fq(R)p 1090 |
|
3372 2543 639 4 v 1090 2622 a Fr(::)p Fm(\()p Fr(:)p Fs(B)1354 |
|
3373 2592 y Fn(\003)1393 2622 y Fr(^)q(:)p Fs(C)1569 2592 |
|
3374 y Fn(\003)1607 2622 y Fm(\))p 1658 2610 10 38 v 1668 |
|
3375 2593 42 4 v 1769 2555 a Fr(:)1824 2567 y Fq(L)2037 2069 |
|
3376 y Fs(\031)2087 2039 y Fn(\003)2084 2090 y Fl(2)2070 2142 |
|
3377 y Fm(:)1985 2216 y Fs(B)2052 2186 y Fn(\003)p 2109 2204 |
|
3378 10 38 v 2118 2188 42 4 v 1957 2236 249 4 v 1976 2298 |
|
3379 10 38 v 1985 2281 42 4 v 2045 2310 a Fr(:)p Fs(B)2167 |
|
3380 2280 y Fn(\003)2247 2248 y Fr(:)2302 2260 y Fq(R)2519 |
|
3381 2069 y Fs(\031)2569 2039 y Fn(\003)2566 2090 y Fl(3)2552 |
|
3382 2142 y Fm(:)2468 2216 y Fs(C)2533 2186 y Fn(\003)p 2590 |
|
3383 2204 10 38 v 2599 2188 42 4 v 2440 2236 247 4 v 2459 |
|
3384 2298 10 38 v 2468 2281 42 4 v 2528 2310 a Fr(:)p Fs(C)2648 |
|
3385 2280 y Fn(\003)2728 2248 y Fr(:)2783 2260 y Fq(R)p 1957 |
|
3386 2330 730 4 v 2109 2392 10 38 v 2119 2375 42 4 v 2179 |
|
3387 2404 a Fr(:)p Fs(B)2301 2373 y Fn(\003)2339 2404 y Fr(^)q(:)p |
|
3388 Fs(C)2515 2373 y Fn(\003)2728 2347 y Fr(^)2784 2359 y |
|
3389 Fq(R)p 2031 2423 583 4 v 2031 2502 a Fr(:)p Fm(\()p Fr(:)p |
|
3390 Fs(B)2240 2472 y Fn(\003)2279 2502 y Fr(^:)p Fs(C)2454 |
|
3391 2472 y Fn(\003)2493 2502 y Fm(\))p 2544 2490 10 38 v |
|
3392 2553 2474 42 4 v 2655 2435 a Fr(:)2710 2447 y Fq(L)p |
|
3393 2003 2543 639 4 v 2022 2610 10 38 v 2031 2593 42 4 v |
|
3394 2091 2622 a Fr(::)p Fm(\()p Fr(:)p Fs(B)2355 2592 y Fn(\003)2395 |
|
3395 2622 y Fr(^:)p Fs(C)2570 2592 y Fn(\003)2609 2622 y Fm(\))2683 |
|
3396 2555 y Fr(:)2738 2567 y Fq(R)p 1090 2663 1552 4 v 1840 |
|
3397 2716 10 38 v 1849 2700 42 4 v 2683 2688 a Fs(cut)523 |
|
3398 3064 y FA(which)f(reduces)f(in)h(three)g(steps)h(to)f(the)g(proof)1676 |
|
3399 3508 y Fs(\031)1726 3478 y Fn(\003)1723 3529 y Fl(1)1709 |
|
3400 3581 y Fm(:)1596 3655 y Fr(:)p Fs(B)1718 3625 y Fn(\003)p |
|
3401 1775 3643 10 38 v 1785 3626 42 4 v 2008 3414 a Fs(\031)2058 |
|
3402 3384 y Fn(\003)2055 3435 y Fl(2)2041 3487 y Fm(:)1956 |
|
3403 3561 y Fs(B)2023 3531 y Fn(\003)p 2079 3549 10 38 v 2089 |
|
3404 3532 42 4 v 1928 3581 249 4 v 1946 3643 10 38 v 1956 |
|
3405 3626 42 4 v 2016 3655 a Fr(:)p Fs(B)2138 3625 y Fn(\003)2218 |
|
3406 3593 y Fr(:)2273 3605 y Fq(R)p 1596 3675 581 4 v 1861 |
|
3407 3728 10 38 v 1871 3712 42 4 v 2218 3700 a Fs(cut)523 |
|
3408 4076 y FA(Because)f(the)g Fr(:)995 4088 y Fq(R)1049 4076 |
|
3409 y FA(-rule)f(introduces)f(freshly)h(the)h(cut-formula)d |
|
3410 Fr(:)p Fs(B)2494 4046 y Fn(\003)2533 4076 y FA(,)j(the)f(cut)h(is)h |
|
3411 (\223block)o(ed\224)d(from)523 4175 y(reducing)h(to)j(the)f(right.)f |
|
3412 (It)i(must)f(\002rst)h(reduce)e(to)h(the)g(left)g(just)h(as)g(the)f |
|
3413 (colour)f(annotation)f(in)j(\(16\))523 4275 y(prescribed.)d(If)i(we)h |
|
3414 (w)o(anted)f(to)g(simulated)g(the)g(opposite)f(colouring)f(for)h |
|
3415 Fs(B)t FA(,)i(namely)1508 4513 y Fs(\031)1555 4525 y |
|
3416 Fl(1)1539 4578 y Fm(:)p 1480 4679 10 38 v 1489 4662 42 |
|
3417 4 v 1575 4625 a Fq(*)1572 4699 y Fs(B)p 1389 4718 322 |
|
3418 4 v 1408 4819 10 38 v 1417 4802 42 4 v 1503 4765 a Fq(*)1500 |
|
3419 4839 y Fs(B)1591 4831 y Fr(_)p Fs(C)1753 4731 y Fr(_)1808 |
|
3420 4743 y Fq(R)1858 4751 y Fc(1)2024 4513 y Fs(\031)2071 |
|
3421 4525 y Fl(2)2055 4578 y Fm(:)1980 4625 y Fq(*)1978 4699 |
|
3422 y Fs(B)p 2086 4679 10 38 v 2096 4662 42 4 v 2273 4552 |
|
3423 a(\031)2320 4564 y Fl(3)2304 4617 y Fm(:)2239 4691 y |
|
3424 Fs(C)p 2323 4679 10 38 v 2332 4662 42 4 v 1978 4718 415 |
|
3425 4 v 2038 4765 a Fq(*)2035 4839 y Fs(B)2126 4831 y Fr(_)p |
|
3426 Fs(C)p 2265 4819 10 38 v 2274 4802 42 4 v 2434 4735 a |
|
3427 Fr(_)2489 4747 y Fq(L)p 1389 4859 945 4 v 1836 4912 10 |
|
3428 38 v 1846 4896 42 4 v 2376 4884 a Fs(cut)3267 4924 y |
|
3429 FA(\(17\))p eop end |
|
3430 %%Page: 14 14 |
|
3431 TeXDict begin 14 13 bop 523 448 a FA(it)29 b(turns)g(out)f(we)h(ha)n(v) |
|
3432 o(e)f(to)h(double-ne)o(gate)c(translate)j(\(15\))g(using)g(the)h |
|
3433 (translation)e Fm(\()p Fr(\000)p Fm(\))3156 418 y Fn(\016)3224 |
|
3434 448 y FA(gi)n(v)o(en)523 548 y(in)20 b(\(6\).)g(The)g(resulting)f |
|
3435 (intuitionistic)g(proof)g(is:)1436 721 y Fs(\031)1486 |
|
3436 691 y Fn(\016)1483 741 y Fl(1)1469 794 y Fm(:)1356 867 |
|
3437 y Fr(:)p Fs(B)1478 837 y Fn(\016)p 1535 855 10 38 v 1545 |
|
3438 839 42 4 v 1328 887 304 4 v 1347 949 10 38 v 1356 932 |
|
3439 42 4 v 1416 961 a Fr(::)p Fs(B)1593 931 y Fn(\016)1674 |
|
3440 899 y Fr(:)1729 911 y Fq(R)p 1328 981 304 4 v 1402 1043 |
|
3441 10 38 v 1412 1026 42 4 v 1472 1055 a Fs(B)1539 1025 y |
|
3442 Fn(\016)1674 993 y Fr(::)1784 1005 y Fq(R)p 1304 1075 |
|
3443 353 4 v 1323 1136 10 38 v 1332 1120 42 4 v 1392 1148 |
|
3444 a Fs(B)1459 1118 y Fn(\016)1498 1148 y Fr(_)p Fs(C)1618 |
|
3445 1118 y Fn(\016)1698 1087 y Fr(_)1753 1100 y Fq(R)1803 |
|
3446 1108 y Fc(1)p 1244 1168 472 4 v 1244 1247 a Fr(:)p Fm(\()p |
|
3447 Fs(B)1398 1217 y Fn(\016)1437 1247 y Fr(_)q Fs(C)1558 |
|
3448 1217 y Fn(\016)1596 1247 y Fm(\))p 1647 1235 10 38 v |
|
3449 1656 1219 42 4 v 1758 1180 a Fr(:)1813 1192 y Fq(L)p |
|
3450 1217 1288 528 4 v 1235 1355 10 38 v 1245 1338 42 4 v |
|
3451 1305 1367 a Fr(::)p Fm(\()p Fs(B)1514 1337 y Fn(\016)1553 |
|
3452 1367 y Fr(_)p Fs(C)1673 1337 y Fn(\016)1712 1367 y Fm(\))1786 |
|
3453 1300 y Fr(:)1841 1312 y Fq(R)p 1189 1407 583 4 v 1189 |
|
3454 1486 a Fr(:::)p Fm(\()p Fs(B)1453 1456 y Fn(\016)1493 |
|
3455 1486 y Fr(_)p Fs(C)1613 1456 y Fn(\016)1651 1486 y Fm(\))p |
|
3456 1702 1474 10 38 v 1712 1458 42 4 v 1813 1419 a Fr(:)1868 |
|
3457 1431 y Fq(L)2111 908 y Fs(\031)2161 878 y Fn(\016)2158 |
|
3458 929 y Fl(2)2144 981 y Fm(:)2059 1055 y Fs(B)2126 1025 |
|
3459 y Fn(\016)p 2183 1043 10 38 v 2192 1026 42 4 v 2387 908 |
|
3460 a Fs(\031)2437 878 y Fn(\016)2434 929 y Fl(3)2419 981 |
|
3461 y Fm(:)2335 1055 y Fs(C)2400 1025 y Fn(\016)p 2457 1043 |
|
3462 10 38 v 2467 1026 42 4 v 2059 1075 468 4 v 2117 1148 |
|
3463 a Fs(B)2184 1118 y Fn(\016)2222 1148 y Fr(_)p Fs(C)2342 |
|
3464 1118 y Fn(\016)p 2399 1136 10 38 v 2409 1120 42 4 v 2568 |
|
3465 1092 a Fr(_)2623 1104 y Fq(L)p 2057 1168 472 4 v 2075 |
|
3466 1235 10 38 v 2085 1219 42 4 v 2145 1247 a Fr(:)p Fm(\()p |
|
3467 Fs(B)2299 1217 y Fn(\016)2338 1247 y Fr(_)p Fs(C)2458 |
|
3468 1217 y Fn(\016)2496 1247 y Fm(\))2570 1180 y Fr(:)2625 |
|
3469 1192 y Fq(R)p 2029 1288 528 4 v 2029 1367 a Fr(::)p Fm(\()p |
|
3470 Fs(B)2238 1337 y Fn(\016)2277 1367 y Fr(_)q Fs(C)2398 |
|
3471 1337 y Fn(\016)2436 1367 y Fm(\))p 2487 1355 10 38 v |
|
3472 2496 1338 42 4 v 2598 1300 a Fr(:)2653 1312 y Fq(L)p |
|
3473 2001 1407 583 4 v 2020 1474 10 38 v 2029 1458 42 4 v |
|
3474 2089 1486 a Fr(:::)p Fm(\()p Fs(B)2353 1456 y Fn(\016)2393 |
|
3475 1486 y Fr(_)p Fs(C)2513 1456 y Fn(\016)2552 1486 y Fm(\))2625 |
|
3476 1419 y Fr(:)2680 1431 y Fq(R)p 1189 1527 1395 4 v 1861 |
|
3477 1581 10 38 v 1871 1564 42 4 v 2625 1553 a Fs(cut)523 |
|
3478 1785 y FA(which)h(after)g(four)f(steps)h(reduces)g(to)g(the)g(proof) |
|
3479 1601 1958 y Fs(\031)1651 1927 y Fn(\016)1648 1978 y Fl(1)1634 |
|
3480 2030 y Fm(:)1521 2104 y Fr(:)p Fs(B)1643 2074 y Fn(\016)p |
|
3481 1700 2092 10 38 v 1709 2076 42 4 v 1493 2124 304 4 v |
|
3482 1512 2186 10 38 v 1521 2169 42 4 v 1581 2198 a Fr(::)p |
|
3483 Fs(B)1758 2168 y Fn(\016)1839 2136 y Fr(:)1894 2148 y |
|
3484 Fq(R)p 1493 2218 304 4 v 1567 2280 10 38 v 1576 2263 |
|
3485 42 4 v 1636 2292 a Fs(B)1703 2262 y Fn(\016)1839 2230 |
|
3486 y Fr(::)1949 2242 y Fq(R)2139 2145 y Fs(\031)2189 2115 |
|
3487 y Fn(\016)2186 2166 y Fl(2)2172 2218 y Fm(:)2087 2292 |
|
3488 y Fs(B)2154 2262 y Fn(\016)p 2210 2280 10 38 v 2220 2263 |
|
3489 42 4 v 1548 2312 732 4 v 1889 2365 10 38 v 1898 2349 |
|
3490 42 4 v 2321 2337 a Fs(cut)3267 2377 y FA(\(18\))523 2569 |
|
3491 y(What)g(happens)e(ne)o(xt,)g(ho)n(we)n(v)o(er)m(,)f(is)j(not)f(clear)g |
|
3492 (at)h(\002rst)g(sight.)g(If)f(we)g(e)o(xpand)f(the)h |
|
3493 Fr(::)3010 2581 y Fq(R)3065 2569 y FA(-rule)g(to)h(an)523 |
|
3494 2669 y(auxiliary)e(cut,)i(then)f(the)g(cut)h(can)f(reduce)g(into)g |
|
3495 (both)g(directions.)f(If)i(we)g(re)o(gard)d(the)j Fr(::)3104 |
|
3496 2681 y Fq(R)3159 2669 y FA(-rule)f(as)523 2769 y(an)k(inference)f(rule) |
|
3497 g(in)i(its)g(o)n(wn)e(right,)h(then)f(the)h(cut-formula)e |
|
3498 Fs(B)2441 2738 y Fn(\016)2503 2769 y FA(is)j(freshly)e(introduced)f(in) |
|
3499 i(the)523 2868 y(subproof)h(on)i(the)g(left-hand)f(side)h(and)g |
|
3500 (therefore)e(the)j(cut)f(can)g(only)g(mo)o(v)o(e)e(to)j(the)f |
|
3501 (right\227just)523 2968 y(as)21 b(prescribed)d(by)i(the)g(colour)n |
|
3502 (-annotation)d(in)j(\(17\).)f(Although)f(we)j(do)f(not)f(ha)n(v)o(e)h |
|
3503 (a)h(proof)d(of)i(this)523 3067 y(f)o(act,)i(e)o(xperiments)f(with)h |
|
3504 ([17])g(ha)n(v)o(e)g(con)m(vinced)d(us)k(that)g(when)e(cut-elimination) |
|
3505 g(is)i(concerned,)523 3167 y(we)18 b(can)g(indeed)e(re)o(gard)g(the)i |
|
3506 Fr(::)1470 3179 y Fq(R)1525 3167 y FA(-rule)f(as)h(a)h(proper)d |
|
3507 (inference)g(rule)h(with)h(the)g(consequence)d(that)523 |
|
3508 3267 y(in)j(the)g(proof)e(abo)o(v)o(e)g Fs(B)1205 3237 |
|
3509 y Fn(\016)1262 3267 y FA(is)j(freshly)e(introduced.)e(\(Roughly)h |
|
3510 (speaking,)g(if)j(we)f(had)f(e)o(xpanded)e(the)523 3366 |
|
3511 y Fr(::)633 3378 y Fq(R)688 3366 y FA(-rule)26 b(to)g(an)g(auxiliary)f |
|
3512 (cut)h(in)h(the)f(proof)f(\(18\),)f(then)i(mo)o(ving)e(the)j(cut)f(to)g |
|
3513 (the)g(left)h(means)523 3466 y(it)d(cannot)e(mo)o(v)o(e)g(v)o(ery)g(f)o |
|
3514 (ar)m(,)g(namely)g(only)h(to)g(the)g(place)g(where)g |
|
3515 Fs(B)2492 3436 y Fn(\016)2554 3466 y FA(is)h(introduced)d(in)i(the)g |
|
3516 (proof)523 3566 y(of)k(the)h(sequent)f Fr(::)p Fs(B)1209 |
|
3517 3535 y Fn(\016)p 1266 3554 10 38 v 1276 3537 42 4 v 1336 |
|
3518 3566 a Fs(B)1403 3535 y Fn(\016)1469 3566 y FA(and)g(then)g(the)h(cut)g |
|
3519 (has)f(to)h(mo)o(v)o(e)e(right.)h(In)g(ef)n(fect)g(we)h(obtain)f(a)523 |
|
3520 3665 y(beha)n(viour)18 b(which)i(is)h(almost)f(identical)g(to)g(mo)o |
|
3521 (ving)e(the)j(cut)f(to)g(the)g(right)g(in)g(the)g(\002rst)h(place.\)) |
|
3522 648 3768 y(Since)29 b(the)h(colour)n(-protocol)c(of)k(Danos)f(et)i(al.) |
|
3523 f(allo)n(ws)g(us)g(to)g(annotate)e(in)i(man)o(y)f(circum-)523 |
|
3524 3868 y(stances)f(either)f(colour)g(`)p Fs(\()p FA(')g(or)h(`)p |
|
3525 Fs(*)p FA(')f(to)h(the)g(formulae)e(in)i(a)g(classical)g(proof,)e(we)i |
|
3526 (need)f(ho)n(w-)523 3967 y(e)n(v)o(er)21 b(to)h(depart)g(from)f(the)h |
|
3527 (traditional)f(double-ne)o(gation)c(technique)k(that)h(translates)g(a)h |
|
3528 (classical)523 4067 y(proof)k(uniformly)e(using)j(a)g(single)g |
|
3529 (double-ne)o(gation)c(translation.)j(T)-7 b(o)28 b(simulate)g(the)g |
|
3530 (coloured)523 4166 y(cut-elimination)14 b(procedure)h(in)h(a)h |
|
3531 (meaningful)e(w)o(ay)-5 b(,)15 b(we)i(need)f(to)h(allo)n(w)f(more)g |
|
3532 (than)g(one)g(double-)523 4266 y(ne)o(gation)f(translation.)h(Let)h(us) |
|
3533 h(e)o(xplain)e(this)h(f)o(act)h(with)f(a)g(classical)h(proof)e |
|
3534 Fs(\031)21 b FA(ending)15 b(in)j(a)f(cut)g(with)523 4366 |
|
3535 y(the)j(cut-formula)1815 4429 y Fq(\()-11 b Fn(\000)g(\000)g(\000)g |
|
3536 (\000)1815 4476 y Fq(*)1812 4550 y Fs(B)1902 4542 y Fr(_)1984 |
|
3537 4476 y Fq(\()1981 4550 y Fs(C)2093 4542 y(:)523 4703 |
|
3538 y FA(W)k(e)27 b(will)f(sho)n(w)f(that)g(the)g(beha)n(viour)f(of)h(this) |
|
3539 h(\(coloured\))c(cut)k(can)f(be)g(simulated)g(by)g(a)g(double-)523 |
|
3540 4825 y(ne)o(gation)30 b(translation)g(with)i(the)g(clause)g |
|
3541 Fm(\()p Fs(B)t Fr(_)q Fs(C)6 b Fm(\))2028 4795 y Fn(\017)2111 |
|
3542 4778 y Fp(def)2116 4825 y Fm(=)48 b Fr(::)p Fm(\()p Fs(B)2438 |
|
3543 4795 y Fn(\017)2478 4825 y Fr(_::)p Fs(C)2708 4795 y |
|
3544 Fn(\017)2747 4825 y Fm(\))p FA(.)33 b(T)-7 b(o)31 b(sho)n(w)h(this)g |
|
3545 (we)523 4924 y(analyse)26 b(all)h(cases)g(ho)n(w)f(the)h(cut)f(in)h |
|
3546 Fs(\031)j FA(could)c(ha)n(v)o(e)f(arisen.)h(Consider)g(\002rst)h(the)g |
|
3547 (case)g(where)f Fs(\031)p eop end |
|
3548 %%Page: 15 15 |
|
3549 TeXDict begin 15 14 bop 523 448 a FA(ends)20 b(with)g(the)h(follo)n |
|
3550 (wing)d(logical)i(cut)1496 602 y Fs(\031)1543 614 y Fl(1)1527 |
|
3551 666 y Fm(:)p 1468 767 10 38 v 1477 751 42 4 v 1563 714 |
|
3552 a Fq(*)1560 787 y Fs(B)p 1365 807 346 4 v 1384 969 10 |
|
3553 38 v 1393 952 42 4 v 1480 868 a Fq(\()-11 b Fn(\000)g(\000)g(\000)g |
|
3554 (\000)1479 915 y Fq(*)1476 989 y Fs(B)1567 981 y Fr(_)1648 |
|
3555 915 y Fq(\()1645 989 y Fs(C)1753 820 y Fr(_)1808 832 |
|
3556 y Fq(R)1858 840 y Fc(1)2024 602 y Fs(\031)2071 614 y |
|
3557 Fl(2)2055 666 y Fm(:)1980 714 y Fq(*)1978 787 y Fs(B)p |
|
3558 2086 767 10 38 v 2096 751 42 4 v 2285 602 a(\031)2332 |
|
3559 614 y Fl(3)2316 666 y Fm(:)2242 714 y Fq(\()2239 787 |
|
3560 y Fs(C)p 2347 767 10 38 v 2356 751 42 4 v 1978 807 439 |
|
3561 4 v 2027 868 a Fq(\()g Fn(\000)g(\000)g(\000)g(\000)2026 |
|
3562 915 y Fq(*)2024 989 y Fs(B)2114 981 y Fr(_)2196 915 y |
|
3563 Fq(\()2193 989 y Fs(C)p 2300 969 10 38 v 2310 952 42 |
|
3564 4 v 2458 824 a Fr(_)2513 836 y Fq(L)p 1365 1008 1005 |
|
3565 4 v 1842 1062 10 38 v 1852 1045 42 4 v 2411 1034 a Fs(cut)3267 |
|
3566 1074 y FA(\(19\))523 1269 y(which)20 b(can)g(reduce)f(to)1714 |
|
3567 1327 y Fs(\031)1761 1339 y Fl(1)1744 1391 y Fm(:)p 1685 |
|
3568 1492 10 38 v 1695 1476 42 4 v 1780 1439 a Fq(*)1778 1512 |
|
3569 y Fs(B)1975 1327 y(\031)2022 1339 y Fl(2)2006 1391 y |
|
3570 Fm(:)1931 1439 y Fq(*)1928 1512 y Fs(B)p 2037 1492 10 |
|
3571 38 v 2046 1476 42 4 v 1667 1532 440 4 v 1861 1586 10 |
|
3572 38 v 1871 1569 42 4 v 2148 1557 a(cut)3267 1598 y FA(\(20\))523 |
|
3573 1764 y(The)h Fm(\()p Fr(\000)p Fm(\))802 1733 y Fn(\017)840 |
|
3574 1764 y FA(-translated)f(v)o(ersion)g(of)h Fs(\031)1381 |
|
3575 1941 y(\031)1431 1911 y Fn(\017)1428 1962 y Fl(1)1414 |
|
3576 2014 y Fm(:)1301 2088 y Fr(:)p Fs(B)1423 2058 y Fn(\017)p |
|
3577 1480 2076 10 38 v 1489 2059 42 4 v 1273 2108 304 4 v |
|
3578 1292 2169 10 38 v 1301 2153 42 4 v 1361 2181 a Fr(::)p |
|
3579 Fs(B)1538 2151 y Fn(\017)1619 2119 y Fr(:)1674 2131 y |
|
3580 Fq(R)p 1273 2201 304 4 v 1347 2263 10 38 v 1356 2247 |
|
3581 42 4 v 1416 2275 a Fs(B)1483 2245 y Fn(\017)1619 2213 |
|
3582 y Fr(::)1729 2225 y Fq(R)p 1194 2295 463 4 v 1212 2357 |
|
3583 10 38 v 1222 2340 42 4 v 1282 2369 a Fs(B)1349 2339 y |
|
3584 Fn(\017)1387 2369 y Fr(_::)p Fs(C)1617 2339 y Fn(\017)1698 |
|
3585 2308 y Fr(_)1753 2320 y Fq(R)1803 2328 y Fc(1)p 1134 |
|
3586 2389 583 4 v 1134 2468 a Fr(:)p Fm(\()p Fs(B)1288 2438 |
|
3587 y Fn(\017)1327 2468 y Fr(_::)p Fs(C)1557 2438 y Fn(\017)1596 |
|
3588 2468 y Fm(\))p 1647 2456 10 38 v 1656 2439 42 4 v 1758 |
|
3589 2400 a Fr(:)1813 2412 y Fq(L)p 1106 2508 639 4 v 1124 |
|
3590 2575 10 38 v 1134 2559 42 4 v 1194 2587 a Fr(::)p Fm(\()p |
|
3591 Fs(B)1403 2557 y Fn(\017)1442 2587 y Fr(_)q(::)p Fs(C)1673 |
|
3592 2557 y Fn(\017)1712 2587 y Fm(\))1786 2520 y Fr(:)1841 |
|
3593 2532 y Fq(R)p 1078 2628 694 4 v 1078 2707 a Fr(:::)p |
|
3594 Fm(\()p Fs(B)1342 2677 y Fn(\017)1382 2707 y Fr(_::)p |
|
3595 Fs(C)1612 2677 y Fn(\017)1651 2707 y Fm(\))p 1702 2695 |
|
3596 10 38 v 1712 2678 42 4 v 1813 2640 a Fr(:)1868 2652 y |
|
3597 Fq(L)2111 2128 y Fs(\031)2161 2098 y Fn(\017)2158 2149 |
|
3598 y Fl(2)2144 2201 y Fm(:)2059 2275 y Fs(B)2126 2245 y |
|
3599 Fn(\017)p 2183 2263 10 38 v 2192 2247 42 4 v 2442 1941 |
|
3600 a Fs(\031)2492 1911 y Fn(\017)2489 1962 y Fl(3)2475 2014 |
|
3601 y Fm(:)2390 2088 y Fs(C)2455 2058 y Fn(\017)p 2512 2076 |
|
3602 10 38 v 2522 2059 42 4 v 2363 2108 247 4 v 2381 2169 |
|
3603 10 38 v 2391 2153 42 4 v 2451 2181 a Fr(:)p Fs(C)2571 |
|
3604 2151 y Fn(\017)2651 2119 y Fr(:)2706 2131 y Fq(R)p 2335 |
|
3605 2201 303 4 v 2335 2275 a Fr(::)p Fs(C)2510 2245 y Fn(\017)p |
|
3606 2568 2263 10 38 v 2577 2247 42 4 v 2679 2213 a Fr(:)2734 |
|
3607 2225 y Fq(L)p 2059 2295 579 4 v 2117 2369 a Fs(B)2184 |
|
3608 2339 y Fn(\017)2222 2369 y Fr(_::)p Fs(C)2452 2339 y |
|
3609 Fn(\017)p 2510 2357 10 38 v 2519 2340 42 4 v 2679 2312 |
|
3610 a Fr(_)2734 2324 y Fq(L)p 2057 2389 583 4 v 2075 2456 |
|
3611 10 38 v 2085 2439 42 4 v 2145 2468 a Fr(:)p Fm(\()p Fs(B)2299 |
|
3612 2438 y Fn(\017)2338 2468 y Fr(_::)p Fs(C)2568 2438 y |
|
3613 Fn(\017)2607 2468 y Fm(\))2681 2400 y Fr(:)2736 2412 |
|
3614 y Fq(R)p 2029 2508 639 4 v 2029 2587 a Fr(::)p Fm(\()p |
|
3615 Fs(B)2238 2557 y Fn(\017)2277 2587 y Fr(_)q(::)p Fs(C)2508 |
|
3616 2557 y Fn(\017)2547 2587 y Fm(\))p 2597 2575 10 38 v |
|
3617 2607 2559 42 4 v 2709 2520 a Fr(:)2764 2532 y Fq(L)p |
|
3618 2001 2628 694 4 v 2020 2695 10 38 v 2029 2678 42 4 v |
|
3619 2089 2707 a Fr(:::)p Fm(\()p Fs(B)2353 2677 y Fn(\017)2393 |
|
3620 2707 y Fr(_::)p Fs(C)2623 2677 y Fn(\017)2662 2707 y |
|
3621 Fm(\))2736 2640 y Fr(:)2791 2652 y Fq(R)p 1078 2747 1617 |
|
3622 4 v 1861 2801 10 38 v 1871 2785 42 4 v 2736 2773 a Fs(cut)523 |
|
3623 3008 y FA(reduces)f(to)1601 3087 y Fs(\031)1651 3057 |
|
3624 y Fn(\017)1648 3108 y Fl(1)1634 3160 y Fm(:)1521 3234 |
|
3625 y Fr(:)p Fs(B)1643 3204 y Fn(\017)p 1700 3222 10 38 v |
|
3626 1709 3205 42 4 v 1493 3254 304 4 v 1512 3315 10 38 v |
|
3627 1521 3299 42 4 v 1581 3327 a Fr(::)p Fs(B)1758 3297 y |
|
3628 Fn(\017)1839 3265 y Fr(:)1894 3277 y Fq(R)p 1493 3347 |
|
3629 304 4 v 1567 3409 10 38 v 1576 3393 42 4 v 1636 3421 |
|
3630 a Fs(B)1703 3391 y Fn(\017)1839 3359 y Fr(::)1949 3371 |
|
3631 y Fq(R)2139 3274 y Fs(\031)2189 3244 y Fn(\017)2186 3295 |
|
3632 y Fl(2)2172 3347 y Fm(:)2087 3421 y Fs(B)2154 3391 y |
|
3633 Fn(\017)p 2210 3409 10 38 v 2220 3393 42 4 v 1548 3441 |
|
3634 732 4 v 1889 3495 10 38 v 1898 3478 42 4 v 2321 3467 |
|
3635 a Fs(cut)523 3673 y FA(where)g(\(remember)f(we)j(re)o(gard)d(the)i |
|
3636 Fr(::)1712 3685 y Fq(R)1767 3673 y FA(-rule)f(as)i(proper)d(inference)g |
|
3637 (rule\))i(the)g(proof)e Fs(\031)3150 3643 y Fn(\017)3147 |
|
3638 3693 y Fl(1)3209 3673 y FA(has)i(to)523 3772 y(mo)o(v)o(e)f(inside)h |
|
3639 Fs(\031)995 3742 y Fn(\017)992 3793 y Fl(2)1054 3772 |
|
3640 y FA(just)h(lik)o(e)f(the)g(beha)n(viour)f(of)g(\(20\).)g(If)h |
|
3641 Fs(\031)k FA(ends)c(with)h(the)f(logical)g(cut)1496 3928 |
|
3642 y Fs(\031)1543 3940 y Fl(1)1527 3993 y Fm(:)p 1468 4094 |
|
3643 10 38 v 1478 4077 42 4 v 1564 4040 a Fq(\()1561 4114 |
|
3644 y Fs(C)p 1365 4134 346 4 v 1384 4295 10 38 v 1393 4279 |
|
3645 42 4 v 1480 4194 a Fq(\()-11 b Fn(\000)g(\000)g(\000)g(\000)1479 |
|
3646 4242 y Fq(*)1476 4315 y Fs(B)1567 4307 y Fr(_)1648 4242 |
|
3647 y Fq(\()1645 4315 y Fs(C)1753 4146 y Fr(_)1808 4159 y |
|
3648 Fq(R)1858 4167 y Fc(2)2024 3928 y Fs(\031)2071 3940 y |
|
3649 Fl(2)2055 3993 y Fm(:)1980 4040 y Fq(*)1978 4114 y Fs(B)p |
|
3650 2086 4094 10 38 v 2096 4077 42 4 v 2285 3928 a(\031)2332 |
|
3651 3940 y Fl(3)2316 3993 y Fm(:)2242 4040 y Fq(\()2239 4114 |
|
3652 y Fs(C)p 2347 4094 10 38 v 2356 4077 42 4 v 1978 4134 |
|
3653 439 4 v 2027 4194 a Fq(\()g Fn(\000)g(\000)g(\000)g(\000)2026 |
|
3654 4242 y Fq(*)2024 4315 y Fs(B)2114 4307 y Fr(_)2196 4242 |
|
3655 y Fq(\()2193 4315 y Fs(C)p 2300 4295 10 38 v 2310 4279 |
|
3656 42 4 v 2458 4150 a Fr(_)2513 4163 y Fq(L)p 1365 4335 |
|
3657 1005 4 v 1842 4389 10 38 v 1852 4372 42 4 v 2411 4360 |
|
3658 a Fs(cut)3267 4401 y FA(\(21\))523 4596 y(which)20 b(can)g(reduce)f(to) |
|
3659 1771 4653 y Fs(\031)1818 4665 y Fl(1)1802 4718 y Fm(:)p |
|
3660 1743 4819 10 38 v 1753 4802 42 4 v 1838 4765 a Fq(\()1836 |
|
3661 4839 y Fs(C)2031 4653 y(\031)2078 4665 y Fl(3)2062 4718 |
|
3662 y Fm(:)1988 4765 y Fq(\()1985 4839 y Fs(C)p 2092 4819 |
|
3663 10 38 v 2102 4802 42 4 v 1725 4859 438 4 v 1918 4912 |
|
3664 10 38 v 1927 4896 42 4 v 3267 4924 a FA(\(22\))p eop |
|
3665 end |
|
3666 %%Page: 16 16 |
|
3667 TeXDict begin 16 15 bop 523 448 a FA(then,)20 b(the)g |
|
3668 Fm(\()p Fr(\000)p Fm(\))959 418 y Fn(\017)997 448 y FA(-translated)f(v) |
|
3669 o(ersion)g(of)h Fs(\031)1381 699 y(\031)1431 669 y Fn(\017)1428 |
|
3670 720 y Fl(1)1414 772 y Fm(:)1302 846 y Fr(:)p Fs(C)1422 |
|
3671 816 y Fn(\017)p 1479 834 10 38 v 1488 817 42 4 v 1274 |
|
3672 866 303 4 v 1292 927 10 38 v 1302 911 42 4 v 1362 939 |
|
3673 a Fr(::)p Fs(C)1537 909 y Fn(\017)1618 877 y Fr(:)1673 |
|
3674 889 y Fq(R)p 1194 959 463 4 v 1212 1021 10 38 v 1222 |
|
3675 1005 42 4 v 1282 1033 a Fs(B)1349 1003 y Fn(\017)1387 |
|
3676 1033 y Fr(_::)p Fs(C)1617 1003 y Fn(\017)1698 972 y Fr(_)1753 |
|
3677 985 y Fq(R)1803 993 y Fc(1)p 1134 1053 583 4 v 1134 1132 |
|
3678 a Fr(:)p Fm(\()p Fs(B)1288 1102 y Fn(\017)1327 1132 y |
|
3679 Fr(_::)p Fs(C)1557 1102 y Fn(\017)1596 1132 y Fm(\))p |
|
3680 1647 1120 10 38 v 1656 1103 42 4 v 1758 1065 a Fr(:)1813 |
|
3681 1077 y Fq(L)p 1106 1173 639 4 v 1124 1239 10 38 v 1134 |
|
3682 1223 42 4 v 1194 1251 a Fr(::)p Fm(\()p Fs(B)1403 1221 |
|
3683 y Fn(\017)1442 1251 y Fr(_)q(::)p Fs(C)1673 1221 y Fn(\017)1712 |
|
3684 1251 y Fm(\))1786 1184 y Fr(:)1841 1196 y Fq(R)p 1078 |
|
3685 1292 694 4 v 1078 1371 a Fr(:::)p Fm(\()p Fs(B)1342 1341 |
|
3686 y Fn(\017)1382 1371 y Fr(_::)p Fs(C)1612 1341 y Fn(\017)1651 |
|
3687 1371 y Fm(\))p 1702 1359 10 38 v 1712 1342 42 4 v 1813 |
|
3688 1304 a Fr(:)1868 1316 y Fq(L)2111 793 y Fs(\031)2161 |
|
3689 763 y Fn(\017)2158 813 y Fl(2)2144 866 y Fm(:)2059 939 |
|
3690 y Fs(B)2126 909 y Fn(\017)p 2183 927 10 38 v 2192 911 |
|
3691 42 4 v 2442 605 a Fs(\031)2492 575 y Fn(\017)2489 626 |
|
3692 y Fl(3)2475 678 y Fm(:)2390 752 y Fs(C)2455 722 y Fn(\017)p |
|
3693 2512 740 10 38 v 2522 723 42 4 v 2363 772 247 4 v 2381 |
|
3694 834 10 38 v 2391 817 42 4 v 2451 846 a Fr(:)p Fs(C)2571 |
|
3695 816 y Fn(\017)2651 784 y Fr(:)2706 796 y Fq(R)p 2335 |
|
3696 866 303 4 v 2335 939 a Fr(::)p Fs(C)2510 909 y Fn(\017)p |
|
3697 2568 927 10 38 v 2577 911 42 4 v 2679 877 a Fr(:)2734 |
|
3698 889 y Fq(L)p 2059 959 579 4 v 2117 1033 a Fs(B)2184 1003 |
|
3699 y Fn(\017)2222 1033 y Fr(_::)p Fs(C)2452 1003 y Fn(\017)p |
|
3700 2510 1021 10 38 v 2519 1005 42 4 v 2679 976 a Fr(_)2734 |
|
3701 989 y Fq(L)p 2057 1053 583 4 v 2075 1120 10 38 v 2085 |
|
3702 1103 42 4 v 2145 1132 a Fr(:)p Fm(\()p Fs(B)2299 1102 |
|
3703 y Fn(\017)2338 1132 y Fr(_::)p Fs(C)2568 1102 y Fn(\017)2607 |
|
3704 1132 y Fm(\))2681 1065 y Fr(:)2736 1077 y Fq(R)p 2029 |
|
3705 1173 639 4 v 2029 1251 a Fr(::)p Fm(\()p Fs(B)2238 1221 |
|
3706 y Fn(\017)2277 1251 y Fr(_)q(::)p Fs(C)2508 1221 y Fn(\017)2547 |
|
3707 1251 y Fm(\))p 2597 1239 10 38 v 2607 1223 42 4 v 2709 |
|
3708 1184 a Fr(:)2764 1196 y Fq(L)p 2001 1292 694 4 v 2020 |
|
3709 1359 10 38 v 2029 1342 42 4 v 2089 1371 a Fr(:::)p Fm(\()p |
|
3710 Fs(B)2353 1341 y Fn(\017)2393 1371 y Fr(_::)p Fs(C)2623 |
|
3711 1341 y Fn(\017)2662 1371 y Fm(\))2736 1304 y Fr(:)2791 |
|
3712 1316 y Fq(R)p 1078 1412 1617 4 v 1861 1466 10 38 v 1871 |
|
3713 1449 42 4 v 2736 1437 a Fs(cut)523 1648 y FA(reduces)f(to)1677 |
|
3714 1808 y Fs(\031)1727 1778 y Fn(\017)1724 1829 y Fl(1)1710 |
|
3715 1881 y Fm(:)1598 1955 y Fr(:)p Fs(C)1718 1925 y Fn(\017)p |
|
3716 1775 1943 10 38 v 1785 1926 42 4 v 2007 1714 a Fs(\031)2057 |
|
3717 1684 y Fn(\017)2054 1735 y Fl(3)2040 1787 y Fm(:)1956 |
|
3718 1861 y Fs(C)2021 1831 y Fn(\017)p 2078 1849 10 38 v 2087 |
|
3719 1832 42 4 v 1928 1881 247 4 v 1946 1943 10 38 v 1956 |
|
3720 1926 42 4 v 2016 1955 a Fr(:)p Fs(C)2136 1925 y Fn(\017)2216 |
|
3721 1893 y Fr(:)2271 1905 y Fq(R)p 1598 1975 577 4 v 1861 |
|
3722 2028 10 38 v 1871 2012 42 4 v 2216 2000 a Fs(cut)523 |
|
3723 2183 y FA(where)h(proof)f Fs(\031)998 2152 y Fn(\017)995 |
|
3724 2203 y Fl(3)1057 2183 y FA(has)i(to)f(mo)o(v)o(e)f(inside)h |
|
3725 Fs(\031)1746 2152 y Fn(\017)1743 2203 y Fl(1)1806 2183 |
|
3726 y FA(just)h(lik)o(e)f(in)h(the)f(proof)f(\(22\).)g(The)h(only)g(case)h |
|
3727 (we)f(still)523 2282 y(need)g(to)g(consider)f(is)i(when)f |
|
3728 Fs(\031)k FA(ends)c(in)g(a)h(commuting)d(cut)i(of)g(the)g(form)1630 |
|
3729 2415 y Fs(\031)1677 2427 y Fl(1)1661 2480 y Fm(:)p 1518 |
|
3730 2642 10 38 v 1527 2625 42 4 v 1613 2541 a Fq(\()-11 b |
|
3731 Fn(\000)g(\000)g(\000)g(\000)1613 2588 y Fq(*)1610 2662 |
|
3732 y Fs(B)1700 2654 y Fr(_)1782 2588 y Fq(\()1779 2662 y |
|
3733 Fs(C)2059 2415 y(\031)2106 2427 y Fl(2)2089 2480 y Fm(:)1931 |
|
3734 2541 y Fq(\()g Fn(\000)g(\000)g(\000)g(\000)1931 2588 |
|
3735 y Fq(*)1928 2662 y Fs(B)2018 2654 y Fr(_)2100 2588 y |
|
3736 Fq(\()2097 2662 y Fs(C)p 2204 2642 10 38 v 2214 2625 |
|
3737 42 4 v 1499 2681 775 4 v 1861 2735 10 38 v 1871 2718 |
|
3738 42 4 v 2315 2707 a(cut)3267 2747 y FA(\(23\))523 2917 |
|
3739 y(The)25 b(beha)n(viour)e(of)i(this)h(cut)g(is)g(determined)e(by)h(the) |
|
3740 g(outermost)f(colour)g(`)p Fs(\()p FA('.)h(This)h(beha)n(viour)523 |
|
3741 3017 y(can)21 b(be)h(simulated)f(by)g(the)h Fm(\()p Fr(\000)p |
|
3742 Fm(\))1464 2987 y Fn(\017)1502 3017 y FA(-translation,)e(pro)o(vided)f |
|
3743 (we)j(use)g(a)g(left-translation)e(for)h(the)g(cut)523 |
|
3744 3117 y(in)f(\(23\).)f(The)h(translated)g(proof)e(is)j(then)f(as)h |
|
3745 (follo)n(ws:)1454 3390 y Fs(\031)1504 3360 y Fn(\017)1501 |
|
3746 3411 y Fl(1)1487 3463 y Fm(:)1152 3542 y Fr(:::)p Fm(\()p |
|
3747 Fs(B)1416 3512 y Fn(\017)1455 3542 y Fr(_)q(::)p Fs(C)1686 |
|
3748 3512 y Fn(\017)1725 3542 y Fm(\))p 1775 3530 10 38 v |
|
3749 1785 3514 42 4 v 2230 3271 a Fs(\031)2280 3241 y Fn(\017)2277 |
|
3750 3291 y Fl(2)2263 3344 y Fm(:)1956 3423 y Fr(::)p Fm(\()p |
|
3751 Fs(B)2165 3393 y Fn(\017)2204 3423 y Fr(_::)p Fs(C)2434 |
|
3752 3393 y Fn(\017)2473 3423 y Fm(\))p 2524 3411 10 38 v |
|
3753 2534 3394 42 4 v 1928 3463 694 4 v 1946 3530 10 38 v |
|
3754 1956 3514 42 4 v 2016 3542 a Fr(:::)p Fm(\()p Fs(B)2280 |
|
3755 3512 y Fn(\017)2320 3542 y Fr(_::)p Fs(C)2550 3512 y |
|
3756 Fn(\017)2589 3542 y Fm(\))2663 3475 y Fr(:)2718 3487 |
|
3757 y Fq(R)p 1152 3583 1470 4 v 1861 3637 10 38 v 1871 3620 |
|
3758 42 4 v 2663 3608 a Fs(cut)523 3819 y FA(No)n(w)31 b Fs(\031)764 |
|
3759 3789 y Fn(\017)761 3840 y Fl(1)834 3819 y FA(will)h(freshly)e |
|
3760 (introduce)g(the)h(cut-formula)d Fr(:::)p Fm(\()p Fs(B)2423 |
|
3761 3789 y Fn(\017)2463 3819 y Fr(_::)p Fs(C)2693 3789 y |
|
3762 Fn(\017)2732 3819 y Fm(\))k FA(only)f(if)g Fs(\031)3105 |
|
3763 3831 y Fl(1)3174 3819 y FA(freshly)523 3919 y(introduces)20 |
|
3764 b(the)i(formula)f Fs(B)t Fr(_)p Fs(C)29 b FA(\(recall)22 |
|
3765 b(that)g(double-ne)o(gation)17 b(translations)22 b(need)f(to)h(preserv) |
|
3766 o(e)523 4018 y(the)g(structure)f(of)g(a)i(classical)f(proof\).)e |
|
3767 (Consequently)-5 b(,)19 b(the)j(translated)f(proof)f(simulates)i(e)o |
|
3768 (xactly)523 4118 y(the)e(beha)n(viour)e(of)i(\(23\).)648 |
|
3769 4218 y(What)32 b(this)g(e)o(xample)f(sho)n(ws)h(is)g(that)g(the)g |
|
3770 Fm(\()p Fr(\000)p Fm(\))2070 4187 y Fn(\017)2109 4218 |
|
3771 y FA(-translation)e(of)i Fs(\031)k FA(can)31 b(simulate)h(the)g(be-)523 |
|
3772 4317 y(ha)n(viour)19 b(where)g(the)i(cut-formula)c(is)k(annotated)e |
|
3773 (with)h(the)g(colours)1815 4442 y Fq(\()-11 b Fn(\000)g(\000)g(\000)g |
|
3774 (\000)1815 4489 y Fq(*)1812 4563 y Fs(B)1902 4555 y Fr(_)1984 |
|
3775 4489 y Fq(\()1981 4563 y Fs(C)2093 4555 y(:)523 4725 |
|
3776 y FA(Note)27 b(that)g(there)f(are)h(other)f(double)g(ne)o(gation)e |
|
3777 (translation)i(which)h(can)f(be)h(used)g(for)f(a)h(similar)523 |
|
3778 4825 y(simulation)g(of)h(this)g(particular)f(colour)n(-annotation.)d |
|
3779 (From)j(our)g(discussion)h(it)g(seems)h(reason-)523 4924 |
|
3780 y(able)e(to)g(e)o(xpect)f(that)g(one)h(can)f(\002nd)h(corresponding)c |
|
3781 (double-ne)o(gation)f(translations)27 b(for)f(e)n(v)o(ery)p |
|
3782 eop end |
|
3783 %%Page: 17 17 |
|
3784 TeXDict begin 17 16 bop 523 448 a FA(possible)20 b(colour)n |
|
3785 (-annotation.)15 b(Since)20 b(the)g(formulae)e Fs(B)25 |
|
3786 b FA(and)19 b Fs(C)27 b FA(can)19 b(be)h(compound)d(with)j(further)523 |
|
3787 548 y(colour)n(-annotations)j(inside,)i(we)i(need)e(some)h(\003e)o |
|
3788 (xibility)g(of)f(ho)n(w)h(to)g(double-ne)o(gate)d(translate)523 |
|
3789 669 y(formulae.)30 b(One)h(has)h(to)g(be)g(able)g(to)g(b)n(uild)f(into) |
|
3790 h(the)f(clause)h Fm(\()p Fs(B)t Fr(_)q Fs(C)6 b Fm(\))2653 |
|
3791 639 y Fn(\017)2736 622 y Fp(def)2741 669 y Fm(=)49 b |
|
3792 Fr(::)p Fm(\()p Fs(B)3064 639 y Fn(\017)3103 669 y Fr(_)q(::)p |
|
3793 Fs(C)3334 639 y Fn(\017)3373 669 y Fm(\))523 769 y FA(that)26 |
|
3794 b(the)g(translations)f(of)g Fs(B)31 b FA(and)25 b Fs(C)32 |
|
3795 b FA(might)26 b(follo)n(w)f(a)h(completely)e(dif)n(ferent)g(double-ne)o |
|
3796 (gation)523 868 y(scheme.)k(Ho)n(w)g(to)h(do)f(this)h(ele)o(gantly)d |
|
3797 (is)k(not)e(kno)n(wn)f(to)h(us.)h(On)g(the)f(other)g(hand,)f(we)i |
|
3798 (cannot)523 968 y(e)o(xpect)23 b(complete)h(\223freedom\224)e(in)j(a)f |
|
3799 (double-ne)o(gation)c(translation)k(as)h(we)g(ha)n(v)o(e)e(to)i(mak)o |
|
3800 (e)f(sure,)523 1068 y(roughly)15 b(speaking,)g(that)i(dif)n(ferent)e |
|
3801 (double-ne)o(gation)d(translation)k(still)h(\002t)h(together)d(in)i |
|
3802 (the)g(trans-)523 1167 y(lated)j(proof.)e(This)i(means)g(we)h(ha)n(v)o |
|
3803 (e)e(to)h(mak)o(e)g(sure)g(that)g(double-ne)o(gation)15 |
|
3804 b(translations)20 b(respect)523 1267 y(the)j(identity-class)g |
|
3805 (constraint)g(from)f(the)h(colour)n(-annotations.)d(F)o(or)j(e)o |
|
3806 (xample)f(we)i(cannot)e(ha)n(v)o(e)523 1367 y(an)e(axiom)f(in)i(a)f |
|
3807 (translated)g(proof)f(where)g(the)h(double-ne)o(gation)c(translations)k |
|
3808 (disagree)f(as)i(in)1815 1550 y Fs(B)1882 1520 y Fn(\003)p |
|
3809 1938 1538 10 38 v 1948 1522 42 4 v 2008 1550 a Fs(B)2075 |
|
3810 1520 y Fn(\016)523 1735 y FA(This)c(point)g(about)f(\002tting)h |
|
3811 (double-ne)o(gation)12 b(translations)17 b(together)e(and)i(the)g |
|
3812 (identity-class)f(con-)523 1834 y(straint)22 b(of)g(colours)e(we)j(tak) |
|
3813 o(e)e(as)i(a)f(further)e(e)n(vidence)h(that)h(colours)f(and)g(double)f |
|
3814 (ne)o(gation)g(trans-)523 1934 y(lation)g(must)g(ha)n(v)o(e)g |
|
3815 (something)e(to)j(do)f(with)g(each)g(other)-5 b(.)648 |
|
3816 2034 y(From)22 b(the)i(observ)n(ations)e(made)g(abo)o(v)o(e)g(we)i |
|
3817 (conjecture)e(that)h(e)n(v)o(ery)f(colour)n(-annotation)e(de-)523 |
|
3818 2134 y(termining)31 b(a)i(single)f(normalform)e(of)i(a)h(classical)g |
|
3819 (proof)e(can)h(be)g(equally)g(determined)e(by)i(a)523 |
|
3820 2233 y(double)24 b(ne)o(gation)g(translation,)g(and)h(e)n(v)o(ery)g |
|
3821 (double-ne)o(gation)c(translation)k(determining)e(a)j(nor)n(-)523 |
|
3822 2333 y(malform)17 b(can)i(be)g(equally)e(determined)g(by)i(a)g(colour)n |
|
3823 (-annotation.)14 b(In)19 b(ef)n(fect)f(we)h(conjecture)e(that)523 |
|
3824 2433 y(double-ne)o(gation)f(translations)j(can)h(be)g(simulated)g(by)g |
|
3825 (colours)f(and)h(vice)g(v)o(ersa.)648 2533 y(While)h(establishing)f |
|
3826 (the)h(simulation)f(properties)g(is)h(a)h(\002rst)f(step)h(for)e |
|
3827 (understanding)e(the)j(re-)523 2632 y(lation)d(between)f(double-ne)o |
|
3828 (gation)c(translations)18 b(and)f(colour)n(-annotations,)d(we)k |
|
3829 (consider)f(this)i(as)523 2732 y(not)k(yet)h(gi)n(ving)f(the)g |
|
3830 (complete)g(\223picture\224.)f(F)o(or)h(this)i(consider)d(the)i |
|
3831 (collection)f(of)g(normalforms)523 2832 y(of)30 b(a)g(classical)g |
|
3832 (proof)e(determined)g(by)i(double-ne)o(gation)25 b(translations)k(and)g |
|
3833 (by)g(colour)g(anno-)523 2931 y(tations.)e(W)-7 b(e)28 |
|
3834 b(conjecture)d(that)i(both)f(are)h(the)g(\223same\224)g(collection,)e |
|
3835 (whereby)h(one)g(needs)g(a)i(\(yet)523 3031 y(unkno)n(wn\))c(v)o(ery)i |
|
3836 (cle)n(v)o(er)g(notion)g(of)h(\223sameness\224.)g(Clearly)-5 |
|
3837 b(,)26 b(there)h(are)g(more)f(double-ne)o(gation)523 |
|
3838 3131 y(translations)17 b(of)h(a)h(classical)f(proof)f(than)g(there)h |
|
3839 (are)g(colour)n(-annotations)c(\(there)k(are)f(only)h(\002nitely)523 |
|
3840 3230 y(man)o(y)k(colour)n(-annotations,)e(b)n(ut)j(there)g(are)h |
|
3841 (in\002nitely)f(man)o(y)f(double)g(ne)o(gation)f(translations)i(as)523 |
|
3842 3330 y(already)j(the)h(translations)g(of)g(atomic)f(formulae)g(as)i |
|
3843 Fr(::)p Fs(A)p FA(,)g Fr(::::)p Fs(A;)14 b(:)g(:)g(:)29 |
|
3844 b FA(indicate\).)d(F)o(or)h(us)h(it)523 3429 y(is,)19 |
|
3845 b(ho)n(we)n(v)o(er)m(,)d(clear)i(that)h(one)e(can)i(group)d(double-ne)o |
|
3846 (gation)e(translations)k(into)g(dif)n(ferent)f(classes,)523 |
|
3847 3529 y(where)j(each)f(class)j(corresponds)c(to)i(a)g(colour)n |
|
3848 (-annotation.)648 3629 y(Let)32 b(us)h(consider)f(what)h(is)g |
|
3849 (necessary)f(to)h(turn)f(these)h(conjectures)e(into)h(theorems.)g |
|
3850 (First)523 3729 y(we)e(ha)n(v)o(e)f(to)h(mak)o(e)g(precise)f(what)h(we) |
|
3851 g(mean)f(by)h Ft(all)g FA(double-ne)o(gation)25 b(translation.)k(As)h |
|
3852 (seen)523 3828 y(abo)o(v)o(e,)22 b(the)h(notion)f(of)h(double-ne)o |
|
3853 (gation)c(translation)k(has)g(to)h(be)f(a)h(generalised)e(v)o(ersion)g |
|
3854 (of)h(the)523 3928 y(traditional)g(notion\227lik)o(e)f(the)h(ones)h(gi) |
|
3855 n(v)o(en)e(by)h(Gentzen,)g(G)7 b(\250)-35 b(odel)23 b(and)g(K)m |
|
3856 (olmogoro)o(v\227because)523 4028 y(one)g(needs)g(to)g(tak)o(e)h(into)f |
|
3857 (account)f(the)i(dif)n(ferent)d(colour)n(-annotations)f(by)j(v)n |
|
3858 (arying)f(the)h(double-)523 4127 y(ne)o(gations)g(translation)h(when)g |
|
3859 (inducti)n(v)o(ely)e(descending)h(a)i(formula.)e(Further)m(,)h(one)g(w) |
|
3860 o(ould)g(ide-)523 4227 y(ally)g(lik)o(e)f(to)h(ha)n(v)o(e)f(a)h(rather) |
|
3861 f(general)f(notion)g(of)i(double-ne)o(gation)19 b(translation)j(so)i |
|
3862 (that)g(one)f(can)523 4327 y(meaningful)h(state)k(properties)d(for)h |
|
3863 (all)h Ft(possible)g FA(double-ne)o(gation)22 b(translation.)k(Ho)n(we) |
|
3864 n(v)o(er)m(,)e(we)523 4426 y(ha)n(v)o(e)f(been)f(unable)h(to)g |
|
3865 (formulate)f(such)h(a)g(general)g(notion.)f(Then)g(we)i(ha)n(v)o(e)e |
|
3866 (to)i(cate)o(gorise)e(ho)n(w)523 4526 y(the)k(double-ne)o(gation)c |
|
3867 (translations)k(beha)n(v)o(e)f(under)f(cut-elimination.)g(Finally)-5 |
|
3868 b(,)26 b(one)f(has)i(to)f(es-)523 4625 y(tablish)e(the)h |
|
3869 (\223simulation-property\224\227which)19 b(unfortunately)i(f)o(ails)k |
|
3870 (if)f(one)g(tak)o(es)h(a)f(v)o(ery)f(na)n(\250)-26 b(\021v)o(e)523 |
|
3871 4725 y(vie)n(w)17 b(on)g(sequent-proofs)d(and)i(cut-elimination.)f(One) |
|
3872 i(problem)e(is)j(that)f(double-ne)o(gation)c(trans-)523 |
|
3873 4825 y(lations)29 b(might)g(introduce)e(auxiliary)h(cuts.)h(Such)g |
|
3874 (auxiliary)f(cuts)h(only)g(occur)f(in)h(the)g(double-)523 |
|
3875 4924 y(ne)o(gated)22 b(proofs)g(and)i(are)f(thus)h(not)g(tak)o(en)f |
|
3876 (account)g(of)g(by)g(colour)n(-annotations.)d(Therefore)i(we)p |
|
3877 eop end |
|
3878 %%Page: 18 18 |
|
3879 TeXDict begin 18 17 bop 523 448 a FA(ha)n(v)o(e)25 b(to)h(mak)o(e)f |
|
3880 (sure)g(that)h(such)g(auxiliary)e(cuts)i(cannot)e(\223mess)i(up\224)f |
|
3881 (the)h(normalform)d(reached)523 548 y(by)28 b(eliminating)g(cuts)h(in)f |
|
3882 (the)h(double-ne)o(gated)24 b(proof.)j(This)i(can)f(be)h(relati)n(v)o |
|
3883 (ely)e(easily)i(sho)n(wn)523 648 y(pro)o(vided)23 b(the)i(auxiliary)f |
|
3884 (cut)h(occurs)g(as)h(the)f(lo)n(wermost)f(inference)g(in)h(a)h |
|
3885 (proof\227then)c(a)k(tech-)523 747 y(nique)h(introduced)f(in)j([19])e |
|
3886 (sho)n(ws)h(that)h(one)e(can)h(restrict)h(attention)e(to)i(only)e |
|
3887 (outermost)g(cuts)523 847 y(when)c(calculating)f(the)h(collection)g(of) |
|
3888 g(normalforms.)d(Ho)n(we)n(v)o(er)i(in)i(the)f(general)g(case)g(we)h |
|
3889 (ha)n(v)o(e)523 946 y(for)17 b(this)h(not)g(\223messing)f(up\224)g |
|
3890 (only)g(empirical)g(e)n(vidence)f(obtained)h(from)f(man)o(y)h |
|
3891 (calculations)g(\(the)523 1046 y(tools)22 b(with)g(which)f(we)h(do)g |
|
3892 (such)f(calculations)g(are)h(gi)n(v)o(en)f(in)h([17]\).)e(These)i |
|
3893 (calculations)f(indeed)523 1146 y(v)n(alidate)f(the)g(assumption)f |
|
3894 (that)h(the)g Fr(::)1703 1158 y Fq(R)1758 1146 y FA(-rule)p |
|
3895 1746 1309 10 38 v 1756 1293 42 4 v 1816 1321 a Fr(::)p |
|
3896 Fs(B)p 1728 1341 266 4 v 1802 1403 10 38 v 1811 1386 |
|
3897 42 4 v 1871 1415 a(B)2035 1353 y Fr(::)2145 1365 y Fq(R)523 |
|
3898 1612 y FA(can)27 b(be)h(re)o(garded)d(as)j(introducing)d(the)j(formula) |
|
3899 e Fs(B)t FA(.)i(T)-7 b(o)27 b(gi)n(v)o(e)g(a)h(proof)e(of)h(this)i(f)o |
|
3900 (act,)e(ho)n(we)n(v)o(er)m(,)523 1711 y(we)d(guess)g(one)f(needs)g(a)h |
|
3901 (\223full-blo)n(wn\224)d(conte)o(xt-lemma)g(using)i(Ho)n(we')-5 |
|
3902 b(s)24 b(method.)e(The)h(biggest)523 1811 y(problem)17 |
|
3903 b(we)j(see)g(in)f(establishing)f(a)i(one-to-one)c(correspondence)g |
|
3904 (between)i(the)h(collections)g(of)523 1911 y(normalforms)e(determined)i |
|
3905 (by)g(double-ne)o(gations)d(translations)j(and)h(by)f(colour)n |
|
3906 (-annotations)e(is)523 2010 y(to)j(\002nd)g(a)h(meaningful)d(equi)n(v)n |
|
3907 (alence)g(relation)h(on)h(double-ne)o(gation)c(translations.)648 |
|
3908 2115 y(Further)m(,)25 b(the)j(colour)n(-annotations)c(are)j(gi)n(v)o |
|
3909 (en)f(for)h(sequent-proofs,)d(for)j(which)g(it)h(is)g(well-)523 |
|
3910 2214 y(kno)n(wn)f(that)i(the)o(y)f(mak)o(e)h(\223inessential\224)f(dif) |
|
3911 n(ferences)f(that)i(w)o(ould)g(not)f(materialise)h(if)g(we)g(had)523 |
|
3912 2314 y(a)23 b(natural-deduction)18 b(formulation)i(or)j(proof-net)c |
|
3913 (formulation.)h(Ho)n(we)n(v)o(er)m(,)g(such)j(formulations)523 |
|
3914 2414 y(ha)n(v)o(e)28 b(not)g(yet)h(been)e(de)n(v)o(eloped)f(f)o(ar)j |
|
3915 (enough)d(to)j(be)f(useful)g(in)h(getting)e(rid)i(of)f(the)g |
|
3916 (inessential)523 2513 y(dif)n(ferences)f(between)h(classical)h |
|
3917 (sequent-proofs.)d(This)i(problem)f(also)i(sho)n(ws)g(up)f(with)h |
|
3918 (intu-)523 2613 y(itionistic)21 b(sequent-proofs)c(where)j |
|
3919 (cut-elimination,)f(despite)h(our)g(w)o(orking)f(hypothesis)g(stating) |
|
3920 523 2713 y(the)j(contrary)-5 b(,)19 b(is)k Ft(not)g FA(Church-Rosser)-5 |
|
3921 b(.)20 b(Ho)n(we)n(v)o(er)m(,)g(for)h(fragments)f(of)i(intuitionistic)f |
|
3922 (logic)g(there)523 2812 y(are)28 b(already)f(good)g(tools\227for)g(e)o |
|
3923 (xample)g(natural)h(deduction)e(and)i(contraction-free)d(sequent-)523 |
|
3924 2912 y(calculi\227which)g(pro)o(vide)f(a)j(canonical)d(notion)h(of)h |
|
3925 (what)g(an)g(intuitionistic)g(proof)e(is.)j(Because)523 |
|
3926 3011 y(of)k(all)g(these)h(dif)n(\002culties,)e(we)h(ha)n(v)o(e,)g(at)g |
|
3927 (the)g(moment,)f(to)h(content)f(ourselv)o(es)g(with)h(e)o(xample)523 |
|
3928 3111 y(calculations)19 b(that,)h(ho)n(we)n(v)o(er)m(,)e(all)j(seem)f |
|
3929 (to)h(v)n(alidate)e(the)h(conjecture.)523 3401 y Fu(5)99 |
|
3930 b(Conclusion)523 3624 y FA(Although)14 b(there)h(is)i(plenty)e(of)g |
|
3931 (literature)g(on)g(classical)i(logic)e(and)g(double-ne)o(gation)c |
|
3932 (translations,)523 3724 y(there)34 b(is)i(surprising)d(little)i |
|
3933 (literature)f(that)h(studies)g(the)f(relation)g(between)g(double-ne)o |
|
3934 (gation)523 3824 y(translations)27 b(and)h(the)g(process)f(of)h |
|
3935 (normalising)e(a)i(classical)h(proof.)d(W)-7 b(e)29 b(\002nd)f(notable) |
|
3936 f(e)o(xcep-)523 3923 y(tions)20 b(are)g([1,)12 b(5,)h(6,)g(11,)g(13],) |
|
3937 19 b(which)g(ho)n(we)n(v)o(er)f(do)h(not)h(gi)n(v)o(e)f(much)f(insight) |
|
3938 i(about)f(this)h(relation)f(or)523 4023 y(consider)k(only)g(special)h |
|
3939 (cases.)h(F)o(or)f(e)o(xample,)e(the)o(y)h(relate)h(one)g(kind)f(of)h |
|
3940 (colour)n(-annotation)c(to)523 4123 y(one)f(double-ne)o(gation)c |
|
3941 (translation,)j(or)h(consider)f(only)h(speci\002c)h(double-ne)o(gation) |
|
3942 14 b(translations.)648 4227 y(If)19 b(our)h(conjecture)e(turns)h(out)h |
|
3943 (to)g(be)g(true,)f(then)h(one)f(has)i(a)f(v)o(ery)f(simple)h |
|
3944 (characterisation)e(of)523 4327 y(all)24 b(double-ne)o(gation)18 |
|
3945 b(translations)k(in)i(terms)f(of)f(colours.)g(This)h(is)h(desirable,)e |
|
3946 (because)g(we)i(\002nd)523 4426 y(it)19 b(is)f(rather)f(mysterious)g |
|
3947 (ho)n(w)g(double-ne)o(gation)c(translation)k(can)h(turn)f(a)h |
|
3948 (classical)h(proof)d(into)i(an)523 4526 y(intuitionistic)f(proof,)f |
|
3949 (whose)h(computational)f(interpretation)f(as)k(e)o(xplained)c(in)j(the) |
|
3950 g(introduction)523 4625 y(is)32 b(by)e(the)h(Curry-Ho)n(w)o(ard)d |
|
3951 (correspondence)g(well-understood,)f(while)k(it)h(is)f(not)g |
|
3952 (understood)523 4725 y(at)c(all)h(for)e(the)h(classical)g(proof)e(we)i |
|
3953 (started)g(with)g(\(see)g([2,)13 b(19])26 b(for)g(tw)o(o)h(interesting) |
|
3954 f(e)o(xamples)523 4825 y(e)o(xtracting)e(computational)g(meaning)h |
|
3955 (from)g(a)h(classical)h(proof)d(that)j(because)e(of)h(the)g(the)g(non-) |
|
3956 523 4924 y(determinism)19 b(cannot)g(be)h(e)o(xtracted)f(by)h(double)e |
|
3957 (ne)o(gation)g(translations\).)p eop end |
|
3958 %%Page: 19 19 |
|
3959 TeXDict begin 19 18 bop 648 448 a FA(The)24 b(main)h(point)g(we)g(tak)o |
|
3960 (e)g(a)o(w)o(ay)g(from)f(the)h(conjecture)f(is)i(that)f(double-ne)o |
|
3961 (gation)c(transla-)523 548 y(tions)j(are)f(not)g(enough)e(to)j |
|
3962 (characterise)e(the)i(full)f(computational)e(content)i(of)g(classical)h |
|
3963 (proofs,)523 648 y(where)31 b(by)g Ft(full)h FA(computational)e |
|
3964 (content)g(we)j(mean)e(the)g(collection)g(of)g(normalforms)f(reach-)523 |
|
3965 747 y(able)h(by)h(the)f(cut-elimination)e(procedure)g(of)j(Urban)e(and) |
|
3966 h(Bierman.)g(This)h(is)g(because)f(there)523 847 y(are)h(some)f |
|
3967 (normalforms)e(that)j(can)g(be)f(reached)g(by)g(this)h(cut-elimination) |
|
3968 e(procedure)f(which)523 946 y(cannot)i(be)h(reached)e(by)i(an)o(y)f |
|
3969 (colour)n(-annotation,)c(and)32 b(by)f(the)h(conjecture)e(also)i(not)g |
|
3970 (by)f(an)o(y)523 1046 y(double-ne)o(gation)15 b(translation.)k(These)h |
|
3971 (\223unreachable\224)d(normalforms)g(embody)h(a)i(form)f(of)h(non-)523 |
|
3972 1146 y(determinism)g(present)i(in)f(classical)i(logic,)e(b)n(ut)h(not)f |
|
3973 (present)g(in)h(intuitionistic)g(logic.)f(Therefore)523 |
|
3974 1245 y(the)h(conclusion)d(we)j(dra)o(w)f(from)g(this)h(is)g(that)g |
|
3975 (intuitionistic)f(logic)g(and)g(double-ne)o(gation)c(trans-)523 |
|
3976 1345 y(lations)k(can)f(only)g(gi)n(v)o(e)f(some)i(hints)f(for)g |
|
3977 (understanding)e(the)j Ft(full)g FA(computational)d(meaning)h(of)h(a) |
|
3978 523 1445 y(classical)h(proof.)648 1544 y(Completely)15 |
|
3979 b(untouched)e(by)j(our)f(treatment)g(here)h(is)h(the)f(correspondence)c |
|
3980 (between)j(double-)523 1644 y(ne)o(gation)29 b(translations)i(and)f |
|
3981 (linear)h(logic.)g(The)g(colour)e(annotation)h(also)h(connects)g(to)g |
|
3982 (linear)523 1743 y(logic,)25 b(where)g(cut-elimination)e(formulated)h |
|
3983 (with)h(proof-nets)f(is)i(also)g(Church-Rosser)m(,)e(to)h(the)523 |
|
3984 1843 y(cut-elimination)18 b(procedure)g(with)i(colours)f(\(see)i([6,)13 |
|
3985 b(12]\).)523 2104 y Fu(Refer)n(ences)560 2290 y Fx(1.)42 |
|
3986 b(F)-6 b(.)14 b(Barbanera)j(and)f(S.)e(Berardi.)19 b(A)c(Symmetric)g |
|
3987 (Lambda)h(Calculus)g(for)f(\223Classical\224)h(Program)f(Extrac-)658 |
|
3988 2381 y(tion.)41 b(In)24 b Fv(Theor)m(etical)g(Aspects)f(of)g(Computer)i |
|
3989 (Softwar)m(e)p Fx(,)e(v)o(olume)h(789)g(of)g Fv(LNCS)p |
|
3990 Fx(,)e(pages)j(495\226515.)658 2472 y(Springer)19 b(V)-8 |
|
3991 b(erlag,)18 b(1994.)560 2562 y(2.)42 b(F)-6 b(.)28 b(Barbanera,)h(S.)f |
|
3992 (Berardi,)g(and)i(M.)e(Schi)n(v)n(alocchi.)60 b(\223Classical\224)29 |
|
3993 b(Programming-with-Proofs)g(in)658 2654 y Fj(\025)703 |
|
3994 2622 y Fi(sy)r(m)824 2654 y Fx(:)20 b(An)i(Analysis)f(of)g |
|
3995 (Non-Con\003uence.)36 b(In)21 b Fv(Theor)m(etical)h(Aspects)f(of)g |
|
3996 (Computer)h(Softwar)m(e)p Fx(,)f(v)o(ol-)658 2745 y(ume)e(1281)h(of)f |
|
3997 Fv(LNCS)p Fx(,)f(pages)i(365\226390.)h(Springer)e(V)-8 |
|
3998 b(erlag,)18 b(1997.)560 2835 y(3.)42 b(G.)21 b(Bellin,)f(M.)h(Hyland,)g |
|
3999 (E.)g(Robinson,)h(and)g(C.)e(Urban.)35 b(Proof)21 b(Theory)g(of)h |
|
4000 (Classical)e(Propositional)658 2927 y(Calculus.)27 b(\(Accepted)20 |
|
4001 b(for)f(publication)g(in)g(Theoretical)g(Computer)h(Science\),)e(2005.) |
|
4002 560 3017 y(4.)42 b(S.)18 b(R.)h(Buss.)29 b(An)20 b(Introduction)g(to)g |
|
4003 (Proof-Theory)-5 b(.)29 b(In)20 b Fv(Handbook)h(of)f(Pr)m(oof)f(Theory) |
|
4004 p Fx(,)g(v)o(olume)h(137)h(of)658 3108 y Fv(Studies)e(in)g(Lo)o(gic)g |
|
4005 (and)h(the)f(F)-8 b(oundations)21 b(of)e(Mathematics)p |
|
4006 Fx(,)g(pages)h(1\22678.)g(North-Holland,)f(1998.)560 |
|
4007 3198 y(5.)42 b(P)-8 b(.-L.)22 b(Curien)i(and)h(H.)e(Herbelin.)43 |
|
4008 b(The)24 b(Duality)g(of)g(Computation.)44 b(In)24 b Fv(Confer)m(ence)i |
|
4009 (on)e(Functional)658 3290 y(Pr)m(o)o(gr)o(amming)p Fx(,)19 |
|
4010 b(pages)h(233\226243.)h(A)m(CM)e(Press,)f(2000.)560 3380 |
|
4011 y(6.)42 b(V)-10 b(.)15 b(Danos,)g(J.-B.)f(Joinet,)h(and)g(H.)g |
|
4012 (Schellinx.)j(A)d(Ne)n(w)f(Deconstructi)n(v)o(e)j(Logic:)d(Linear)h |
|
4013 (Logic.)j Fv(J)n(ournal)658 3471 y(of)h(Symbolic)g(Lo)o(gic)p |
|
4014 Fx(,)g(62\(3\):755\226807,)j(1997.)560 3561 y(7.)42 b(A.)27 |
|
4015 b(G.)h(Dragalin.)56 b Fv(Mathematical)29 b(Intuitionism:)f(Intr)m |
|
4016 (oduction)h(to)f(Pr)m(oof)g(Theory)p Fx(,)g(v)o(olume)h(67)g(of)658 |
|
4017 3653 y Fv(T)l(r)o(anslations)19 b(of)g(Mathematical)h(Mono)o(gr)o(aphs) |
|
4018 p Fx(.)29 b(American)20 b(Mathematical)f(Society)-5 b(,)19 |
|
4019 b(1988.)560 3743 y(8.)42 b(R.)21 b(Dyckhof)n(f)i(and)g(L.)e(Pinto.)37 |
|
4020 b(Permutability)21 b(of)h(Proofs)g(in)g(Intuitionistic)g(Sequent)g |
|
4021 (Calculi.)37 b Fv(Theo-)658 3834 y(r)m(etical)19 b(Computer)h(Scince)p |
|
4022 Fx(,)f(212\(1-2\):141\226155,)j(1999.)560 3924 y(9.)42 |
|
4023 b(J.)24 b(Gallier)l(.)45 b(Constructi)n(v)o(e)25 b(Logics.)g(Part)f(I:) |
|
4024 g(A)g(Tutorial)g(on)h(Proof)g(Systems)g(and)g(Typed)g |
|
4025 Fj(\025)p Fx(-calculi.)658 4016 y Fv(Theor)m(etical)19 |
|
4026 b(Computer)h(Science)p Fx(,)g(110\(2\):249\226239,)h(1993.)523 |
|
4027 4106 y(10.)42 b(J.-Y)-10 b(.)22 b(Girard,)f(Y)-10 b(.)22 |
|
4028 b(Lafont,)g(and)h(P)-8 b(.)21 b(T)-6 b(aylor)l(.)38 b |
|
4029 Fv(Pr)m(oofs)22 b(and)h(Types)p Fx(,)f(v)o(olume)h(7)f(of)g |
|
4030 Fv(Cambridg)o(e)i(T)l(r)o(acts)e(in)658 4197 y(Theor)m(etical)d |
|
4031 (Computer)h(Science)p Fx(.)28 b(Cambridge)19 b(Uni)n(v)o(ersity)h |
|
4032 (Press,)e(1989.)523 4287 y(11.)42 b(T)-6 b(.)26 b(Grif)n(\002n.)49 |
|
4033 b(A)26 b(Formulae-as-Types)h(Notion)f(of)g(Control.)51 |
|
4034 b(In)26 b Fv(Principles)g(of)g(Pr)m(o)o(gr)o(amming)h(Lan-)658 |
|
4035 4379 y(gua)o(g)o(es)p Fx(,)20 b(pages)g(47\22658.)g(A)m(CM)f(Press,)f |
|
4036 (1990.)523 4469 y(12.)42 b(J.-B.)19 b(Joinet,)i(H.)f(Schellinx,)g(and)h |
|
4037 (L.)f(T)-6 b(ortora)20 b(de)h(F)o(alco.)31 b(SN)20 b(and)h(CR)f(for)h |
|
4038 (Free-Style)e(LK)3111 4437 y Fi(tq)3169 4469 y Fx(:)h(Linear)658 |
|
4039 4560 y(Decorations)k(and)g(Simulation)f(of)g(Normalization.)41 |
|
4040 b Fv(J)n(ournal)24 b(of)f(Symbolic)h(Lo)o(gic)p Fx(,)f |
|
4041 (67\(1\):162\226196,)658 4652 y(2002.)523 4742 y(13.)42 |
|
4042 b(J.)25 b(Laird.)48 b(A)25 b(Deconstruction)i(of)e(Non-Deterministic)h |
|
4043 (Cut)f(Elimination.)48 b(In)26 b Fv(Pr)m(oceedings)g(of)g(the)658 |
|
4044 4833 y(5th)e(International)g(Confer)m(ence)h(on)f(T)-6 |
|
4045 b(yped)25 b(Lambda)f(Calculi)f(and)h(Applications)p Fx(,)g(v)o(olume)g |
|
4046 (2044)h(of)658 4924 y Fv(LNCS)p Fx(,)18 b(pages)i(268\226282.)h |
|
4047 (Springer)e(V)-8 b(erlag,)18 b(2001.)p eop end |
|
4048 %%Page: 20 20 |
|
4049 TeXDict begin 20 19 bop 523 448 a Fx(14.)42 b(M.)23 b(P)o(arigot.)42 |
|
4050 b Fj(\025\026)p Fx(-calculus:)23 b(An)h(Algorithmic)g(Interpretation)g |
|
4051 (of)f(Classical)g(Logic.)42 b(In)24 b Fv(Lo)o(gic)f(Pr)m(o-)658 |
|
4052 540 y(gr)o(amming)16 b(and)f(A)o(utomated)g(Deduction)p |
|
4053 Fx(,)h(v)o(olume)f(624)h(of)f Fv(LNCS)p Fx(,)f(pages)h(190\226201.)i |
|
4054 (Springer)e(V)-8 b(erlag,)658 631 y(1992.)523 722 y(15.)42 |
|
4055 b(G.)20 b(Pottinger)l(.)31 b(Normalisation)21 b(as)f(Homomorphic)i |
|
4056 (Image)f(of)g(Cut-Elimination.)31 b Fv(Annals)21 b(of)f(Mathe-)658 |
|
4057 814 y(matical)f(Lo)o(gic)p Fx(,)g(12:323\226357,)i(1977.)523 |
|
4058 905 y(16.)42 b(H.)16 b(Schellinx.)23 b Fv(The)17 b(Noble)g(Art)g(of)g |
|
4059 (Linear)g(Decor)o(ating)p Fx(.)23 b(PhD)17 b(thesis,)g(Institute)g(for) |
|
4060 f(Logic,)h(Language)658 996 y(and)j(Computation,)f(Uni)n(v)o(ersity)g |
|
4061 (of)g(Amsterdam,)g(1994.)28 b(ILLC)18 b(dissertation)h(series.)523 |
|
4062 1088 y(17.)42 b(C.)18 b(Urban.)27 b(http://www4.in.tum.de/)1677 |
|
4063 1071 y Fa(\030)1726 1088 y Fx(urbanc/cut/cutapplet.html.)523 |
|
4064 1179 y(18.)42 b(C.)22 b(Urban.)40 b(Re)n(visiting)23 |
|
4065 b(Zuck)o(er')l(s)g(Work)g(on)g(the)g(Correspondence)i(Between)e |
|
4066 (Cut-elimination)g(and)658 1270 y(Normalisation.)k(\(T)-6 |
|
4067 b(o)19 b(apear)g(in)g(Adv)n(ances)h(in)f(Natural)g(Deduction\).)523 |
|
4068 1362 y(19.)42 b(C.)24 b(Urban.)45 b Fv(Classical)24 b(Lo)o(gic)h(and)g |
|
4069 (Computation)p Fx(.)46 b(PhD)24 b(thesis,)g(Cambridge)i(Uni)n(v)o |
|
4070 (ersity)-5 b(,)24 b(October)658 1453 y(2000.)523 1544 |
|
4071 y(20.)42 b(C.)18 b(Urban.)27 b(Strong)19 b(Normalisation)g(for)f(a)h |
|
4072 (Gentzen-lik)o(e)g(Cut-Elimination)g(Procedure.)27 b(In)18 |
|
4073 b Fv(Pr)m(oceed-)658 1636 y(ings)f(of)f(the)g(5th)h(International)g |
|
4074 (Confer)m(ence)h(on)f(T)-6 b(yped)17 b(Lambda)g(Calculi)f(and)i |
|
4075 (Applications)p Fx(,)e(v)o(olume)658 1727 y(2044)k(of)f |
|
4076 Fv(LNCS)p Fx(,)f(pages)i(415\226429.)h(Springer)e(V)-8 |
|
4077 b(erlag,)18 b(2001.)523 1818 y(21.)42 b(C.)20 b(Urban)h(and)g(G.)f(M.)g |
|
4078 (Bierman.)32 b(Strong)20 b(Normalisation)h(of)g(Cut-Elimination)f(in)g |
|
4079 (Classical)g(Logic.)658 1910 y Fv(Fundamenta)g(Informaticae)p |
|
4080 Fx(,)g(45\(1\2262\):123\226155,)i(2001.)523 2001 y(22.)42 |
|
4081 b(S.)30 b(v)n(an)i(Bak)o(el,)e(S.)g(Lengrand,)i(and)g(P)-8 |
|
4082 b(.)29 b(Lescanne.)66 b(The)31 b(Language)h(X:)f(Circuits,)f |
|
4083 (Computations)658 2092 y(and)25 b(Classical)g(Logic.)45 |
|
4084 b(In)25 b Fv(Pr)m(oc.)f(of)h(9th)g(Italian)g(Confer)m(ence)h(on)f |
|
4085 (Theor)m(etical)g(Computer)h(Science)658 2183 y(\(ICTCS\))p |
|
4086 Fx(,)18 b(v)o(olume)h(3701)h(of)f Fv(LNCS)p Fx(,)f(pages)i(81\22696,)g |
|
4087 (2005.)523 2275 y(23.)42 b(J.)27 b(Zuck)o(er)l(.)56 b(The)28 |
|
4088 b(Correspondence)j(Between)d(Cut-Elimination)f(and)i(Normalisation.)56 |
|
4089 b Fv(Annals)28 b(of)658 2366 y(Mathematical)20 b(Lo)o(gic)p |
|
4090 Fx(,)f(7:1\226112,)h(1974.)p eop end |
|
4091 %%Trailer |
|
4092 |
|
4093 userdict /end-hook known{end-hook}if |
|
4094 %%EOF |