| 21198 |      1 | %!PS-Adobe-2.0
 | 
|  |      2 | %%Creator: dot version 2.2 (Tue Mar 22 18:02:44 UTC 2005)
 | 
|  |      3 | %%For: (haftmann) Florian Haftmann
 | 
|  |      4 | %%Title: _anonymous_0
 | 
|  |      5 | %%Pages: (atend)
 | 
|  |      6 | %%BoundingBox: 35 35 417 289
 | 
|  |      7 | %%EndComments
 | 
|  |      8 | save
 | 
|  |      9 | %%BeginProlog
 | 
|  |     10 | /DotDict 200 dict def
 | 
|  |     11 | DotDict begin
 | 
|  |     12 | 
 | 
|  |     13 | /setupLatin1 {
 | 
|  |     14 | mark
 | 
|  |     15 | /EncodingVector 256 array def
 | 
|  |     16 |  EncodingVector 0
 | 
|  |     17 | 
 | 
|  |     18 | ISOLatin1Encoding 0 255 getinterval putinterval
 | 
|  |     19 | 
 | 
|  |     20 | EncodingVector
 | 
|  |     21 |   dup 306 /AE
 | 
|  |     22 |   dup 301 /Aacute
 | 
|  |     23 |   dup 302 /Acircumflex
 | 
|  |     24 |   dup 304 /Adieresis
 | 
|  |     25 |   dup 300 /Agrave
 | 
|  |     26 |   dup 305 /Aring
 | 
|  |     27 |   dup 303 /Atilde
 | 
|  |     28 |   dup 307 /Ccedilla
 | 
|  |     29 |   dup 311 /Eacute
 | 
|  |     30 |   dup 312 /Ecircumflex
 | 
|  |     31 |   dup 313 /Edieresis
 | 
|  |     32 |   dup 310 /Egrave
 | 
|  |     33 |   dup 315 /Iacute
 | 
|  |     34 |   dup 316 /Icircumflex
 | 
|  |     35 |   dup 317 /Idieresis
 | 
|  |     36 |   dup 314 /Igrave
 | 
|  |     37 |   dup 334 /Udieresis
 | 
|  |     38 |   dup 335 /Yacute
 | 
|  |     39 |   dup 376 /thorn
 | 
|  |     40 |   dup 337 /germandbls
 | 
|  |     41 |   dup 341 /aacute
 | 
|  |     42 |   dup 342 /acircumflex
 | 
|  |     43 |   dup 344 /adieresis
 | 
|  |     44 |   dup 346 /ae
 | 
|  |     45 |   dup 340 /agrave
 | 
|  |     46 |   dup 345 /aring
 | 
|  |     47 |   dup 347 /ccedilla
 | 
|  |     48 |   dup 351 /eacute
 | 
|  |     49 |   dup 352 /ecircumflex
 | 
|  |     50 |   dup 353 /edieresis
 | 
|  |     51 |   dup 350 /egrave
 | 
|  |     52 |   dup 355 /iacute
 | 
|  |     53 |   dup 356 /icircumflex
 | 
|  |     54 |   dup 357 /idieresis
 | 
|  |     55 |   dup 354 /igrave
 | 
|  |     56 |   dup 360 /dcroat
 | 
|  |     57 |   dup 361 /ntilde
 | 
|  |     58 |   dup 363 /oacute
 | 
|  |     59 |   dup 364 /ocircumflex
 | 
|  |     60 |   dup 366 /odieresis
 | 
|  |     61 |   dup 362 /ograve
 | 
|  |     62 |   dup 365 /otilde
 | 
|  |     63 |   dup 370 /oslash
 | 
|  |     64 |   dup 372 /uacute
 | 
|  |     65 |   dup 373 /ucircumflex
 | 
|  |     66 |   dup 374 /udieresis
 | 
|  |     67 |   dup 371 /ugrave
 | 
|  |     68 |   dup 375 /yacute
 | 
|  |     69 |   dup 377 /ydieresis  
 | 
|  |     70 | 
 | 
|  |     71 | % Set up ISO Latin 1 character encoding
 | 
|  |     72 | /starnetISO {
 | 
|  |     73 |         dup dup findfont dup length dict begin
 | 
|  |     74 |         { 1 index /FID ne { def }{ pop pop } ifelse
 | 
|  |     75 |         } forall
 | 
|  |     76 |         /Encoding EncodingVector def
 | 
|  |     77 |         currentdict end definefont
 | 
|  |     78 | } def
 | 
|  |     79 | /Times-Roman starnetISO def
 | 
|  |     80 | /Times-Italic starnetISO def
 | 
|  |     81 | /Times-Bold starnetISO def
 | 
|  |     82 | /Times-BoldItalic starnetISO def
 | 
|  |     83 | /Helvetica starnetISO def
 | 
|  |     84 | /Helvetica-Oblique starnetISO def
 | 
|  |     85 | /Helvetica-Bold starnetISO def
 | 
|  |     86 | /Helvetica-BoldOblique starnetISO def
 | 
|  |     87 | /Courier starnetISO def
 | 
|  |     88 | /Courier-Oblique starnetISO def
 | 
|  |     89 | /Courier-Bold starnetISO def
 | 
|  |     90 | /Courier-BoldOblique starnetISO def
 | 
|  |     91 | cleartomark
 | 
|  |     92 | } bind def
 | 
|  |     93 | 
 | 
|  |     94 | %%BeginResource: procset graphviz 0 0
 | 
|  |     95 | /coord-font-family /Times-Roman def
 | 
|  |     96 | /default-font-family /Times-Roman def
 | 
|  |     97 | /coordfont coord-font-family findfont 8 scalefont def
 | 
|  |     98 | 
 | 
|  |     99 | /InvScaleFactor 1.0 def
 | 
|  |    100 | /set_scale {
 | 
|  |    101 | 	dup 1 exch div /InvScaleFactor exch def
 | 
|  |    102 | 	dup scale
 | 
|  |    103 | } bind def
 | 
|  |    104 | 
 | 
|  |    105 | % styles
 | 
|  |    106 | /solid { [] 0 setdash } bind def
 | 
|  |    107 | /dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
 | 
|  |    108 | /dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
 | 
|  |    109 | /invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
 | 
|  |    110 | /bold { 2 setlinewidth } bind def
 | 
|  |    111 | /filled { } bind def
 | 
|  |    112 | /unfilled { } bind def
 | 
|  |    113 | /rounded { } bind def
 | 
|  |    114 | /diagonals { } bind def
 | 
|  |    115 | 
 | 
|  |    116 | % hooks for setting color 
 | 
|  |    117 | /nodecolor { sethsbcolor } bind def
 | 
|  |    118 | /edgecolor { sethsbcolor } bind def
 | 
|  |    119 | /graphcolor { sethsbcolor } bind def
 | 
|  |    120 | /nopcolor {pop pop pop} bind def
 | 
|  |    121 | 
 | 
|  |    122 | /beginpage {	% i j npages
 | 
|  |    123 | 	/npages exch def
 | 
|  |    124 | 	/j exch def
 | 
|  |    125 | 	/i exch def
 | 
|  |    126 | 	/str 10 string def
 | 
|  |    127 | 	npages 1 gt {
 | 
|  |    128 | 		gsave
 | 
|  |    129 | 			coordfont setfont
 | 
|  |    130 | 			0 0 moveto
 | 
|  |    131 | 			(\() show i str cvs show (,) show j str cvs show (\)) show
 | 
|  |    132 | 		grestore
 | 
|  |    133 | 	} if
 | 
|  |    134 | } bind def
 | 
|  |    135 | 
 | 
|  |    136 | /set_font {
 | 
|  |    137 | 	findfont exch
 | 
|  |    138 | 	scalefont setfont
 | 
|  |    139 | } def
 | 
|  |    140 | 
 | 
|  |    141 | % draw aligned label in bounding box aligned to current point
 | 
|  |    142 | /alignedtext {			% width adj text
 | 
|  |    143 | 	/text exch def
 | 
|  |    144 | 	/adj exch def
 | 
|  |    145 | 	/width exch def
 | 
|  |    146 | 	gsave
 | 
|  |    147 | 		width 0 gt {
 | 
|  |    148 | 			text stringwidth pop adj mul 0 rmoveto
 | 
|  |    149 | 		} if
 | 
|  |    150 | 		[] 0 setdash
 | 
|  |    151 | 		text show
 | 
|  |    152 | 	grestore
 | 
|  |    153 | } def
 | 
|  |    154 | 
 | 
|  |    155 | /boxprim {				% xcorner ycorner xsize ysize
 | 
|  |    156 | 		4 2 roll
 | 
|  |    157 | 		moveto
 | 
|  |    158 | 		2 copy
 | 
|  |    159 | 		exch 0 rlineto
 | 
|  |    160 | 		0 exch rlineto
 | 
|  |    161 | 		pop neg 0 rlineto
 | 
|  |    162 | 		closepath
 | 
|  |    163 | } bind def
 | 
|  |    164 | 
 | 
|  |    165 | /ellipse_path {
 | 
|  |    166 | 	/ry exch def
 | 
|  |    167 | 	/rx exch def
 | 
|  |    168 | 	/y exch def
 | 
|  |    169 | 	/x exch def
 | 
|  |    170 | 	matrix currentmatrix
 | 
|  |    171 | 	newpath
 | 
|  |    172 | 	x y translate
 | 
|  |    173 | 	rx ry scale
 | 
|  |    174 | 	0 0 1 0 360 arc
 | 
|  |    175 | 	setmatrix
 | 
|  |    176 | } bind def
 | 
|  |    177 | 
 | 
|  |    178 | /endpage { showpage } bind def
 | 
|  |    179 | /showpage { } def
 | 
|  |    180 | 
 | 
|  |    181 | /layercolorseq
 | 
|  |    182 | 	[	% layer color sequence - darkest to lightest
 | 
|  |    183 | 		[0 0 0]
 | 
|  |    184 | 		[.2 .8 .8]
 | 
|  |    185 | 		[.4 .8 .8]
 | 
|  |    186 | 		[.6 .8 .8]
 | 
|  |    187 | 		[.8 .8 .8]
 | 
|  |    188 | 	]
 | 
|  |    189 | def
 | 
|  |    190 | 
 | 
|  |    191 | /layerlen layercolorseq length def
 | 
|  |    192 | 
 | 
|  |    193 | /setlayer {/maxlayer exch def /curlayer exch def
 | 
|  |    194 | 	layercolorseq curlayer 1 sub layerlen mod get
 | 
|  |    195 | 	aload pop sethsbcolor
 | 
|  |    196 | 	/nodecolor {nopcolor} def
 | 
|  |    197 | 	/edgecolor {nopcolor} def
 | 
|  |    198 | 	/graphcolor {nopcolor} def
 | 
|  |    199 | } bind def
 | 
|  |    200 | 
 | 
|  |    201 | /onlayer { curlayer ne {invis} if } def
 | 
|  |    202 | 
 | 
|  |    203 | /onlayers {
 | 
|  |    204 | 	/myupper exch def
 | 
|  |    205 | 	/mylower exch def
 | 
|  |    206 | 	curlayer mylower lt
 | 
|  |    207 | 	curlayer myupper gt
 | 
|  |    208 | 	or
 | 
|  |    209 | 	{invis} if
 | 
|  |    210 | } def
 | 
|  |    211 | 
 | 
|  |    212 | /curlayer 0 def
 | 
|  |    213 | 
 | 
|  |    214 | %%EndResource
 | 
|  |    215 | %%EndProlog
 | 
|  |    216 | %%BeginSetup
 | 
|  |    217 | 14 default-font-family set_font
 | 
|  |    218 | 1 setmiterlimit
 | 
|  |    219 | % /arrowlength 10 def
 | 
|  |    220 | % /arrowwidth 5 def
 | 
|  |    221 | 
 | 
|  |    222 | % make sure pdfmark is harmless for PS-interpreters other than Distiller
 | 
|  |    223 | /pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
 | 
|  |    224 | % make '<<' and '>>' safe on PS Level 1 devices
 | 
|  |    225 | /languagelevel where {pop languagelevel}{1} ifelse
 | 
|  |    226 | 2 lt {
 | 
|  |    227 |     userdict (<<) cvn ([) cvn load put
 | 
|  |    228 |     userdict (>>) cvn ([) cvn load put
 | 
|  |    229 | } if
 | 
|  |    230 | 
 | 
|  |    231 | %%EndSetup
 | 
|  |    232 | %%Page: 1 1
 | 
|  |    233 | %%PageBoundingBox: 36 36 417 289
 | 
|  |    234 | %%PageOrientation: Portrait
 | 
|  |    235 | gsave
 | 
|  |    236 | 35 35 382 254 boxprim clip newpath
 | 
|  |    237 | 36 36 translate
 | 
|  |    238 | 0 0 1 beginpage
 | 
|  |    239 | 0 0 translate 0 rotate
 | 
|  |    240 | [ /CropBox [36 36 417 289] /PAGES pdfmark
 | 
|  |    241 | 0.000 0.000 0.000 graphcolor
 | 
|  |    242 | 14.00 /Times-Roman set_font
 | 
|  |    243 | 
 | 
|  |    244 | %	theory
 | 
|  |    245 | gsave 10 dict begin
 | 
|  |    246 | newpath 57 252 moveto
 | 
|  |    247 | 3 252 lineto
 | 
|  |    248 | 3 216 lineto
 | 
|  |    249 | 57 216 lineto
 | 
|  |    250 | closepath
 | 
|  |    251 | stroke
 | 
|  |    252 | gsave 10 dict begin
 | 
|  |    253 | 11 229 moveto
 | 
|  |    254 | (theory)
 | 
|  |    255 | [4.08 6.96 6.24 6.96 4.8 6.96]
 | 
|  |    256 | xshow
 | 
|  |    257 | end grestore
 | 
|  |    258 | end grestore
 | 
|  |    259 | 
 | 
|  |    260 | %	selection
 | 
|  |    261 | gsave 10 dict begin
 | 
|  |    262 | 149 234 38 18 ellipse_path
 | 
|  |    263 | stroke
 | 
|  |    264 | gsave 10 dict begin
 | 
|  |    265 | 124 229 moveto
 | 
|  |    266 | (selection)
 | 
|  |    267 | [5.52 6.24 3.84 6.24 6.24 3.84 3.84 6.96 6.96]
 | 
|  |    268 | xshow
 | 
|  |    269 | end grestore
 | 
|  |    270 | end grestore
 | 
|  |    271 | 
 | 
|  |    272 | %	theory -> selection
 | 
|  |    273 | newpath 57 234 moveto
 | 
|  |    274 | 70 234 86 234 101 234 curveto
 | 
|  |    275 | stroke
 | 
|  |    276 | gsave 10 dict begin
 | 
|  |    277 | solid
 | 
|  |    278 | 1 setlinewidth
 | 
|  |    279 | 0.000 0.000 0.000 edgecolor
 | 
|  |    280 | newpath 101 238 moveto
 | 
|  |    281 | 111 234 lineto
 | 
|  |    282 | 101 231 lineto
 | 
|  |    283 | closepath
 | 
|  |    284 | fill
 | 
|  |    285 | 0.000 0.000 0.000 edgecolor
 | 
|  |    286 | newpath 101 238 moveto
 | 
|  |    287 | 111 234 lineto
 | 
|  |    288 | 101 231 lineto
 | 
|  |    289 | closepath
 | 
|  |    290 | stroke
 | 
|  |    291 | end grestore
 | 
|  |    292 | 
 | 
|  |    293 | %	sml
 | 
|  |    294 | gsave 10 dict begin
 | 
|  |    295 | newpath 57 144 moveto
 | 
|  |    296 | 3 144 lineto
 | 
|  |    297 | 3 108 lineto
 | 
|  |    298 | 57 108 lineto
 | 
|  |    299 | closepath
 | 
|  |    300 | stroke
 | 
|  |    301 | gsave 10 dict begin
 | 
|  |    302 | 15 121 moveto
 | 
|  |    303 | (SML)
 | 
|  |    304 | [7.68 12.48 8.64]
 | 
|  |    305 | xshow
 | 
|  |    306 | end grestore
 | 
|  |    307 | end grestore
 | 
|  |    308 | 
 | 
|  |    309 | %	other
 | 
|  |    310 | gsave 10 dict begin
 | 
|  |    311 | gsave 10 dict begin
 | 
|  |    312 | 24 67 moveto
 | 
|  |    313 | (...)
 | 
|  |    314 | [3.6 3.6 3.6]
 | 
|  |    315 | xshow
 | 
|  |    316 | end grestore
 | 
|  |    317 | end grestore
 | 
|  |    318 | 
 | 
|  |    319 | %	haskell
 | 
|  |    320 | gsave 10 dict begin
 | 
|  |    321 | newpath 60 36 moveto
 | 
|  |    322 | 0 36 lineto
 | 
|  |    323 | 0 0 lineto
 | 
|  |    324 | 60 0 lineto
 | 
|  |    325 | closepath
 | 
|  |    326 | stroke
 | 
|  |    327 | gsave 10 dict begin
 | 
|  |    328 | 8 13 moveto
 | 
|  |    329 | (Haskell)
 | 
|  |    330 | [10.08 6.24 5.52 6.72 6.24 3.84 3.84]
 | 
|  |    331 | xshow
 | 
|  |    332 | end grestore
 | 
|  |    333 | end grestore
 | 
|  |    334 | 
 | 
|  |    335 | %	preprocessing
 | 
|  |    336 | gsave 10 dict begin
 | 
|  |    337 | 149 180 52 18 ellipse_path
 | 
|  |    338 | stroke
 | 
|  |    339 | gsave 10 dict begin
 | 
|  |    340 | 109 175 moveto
 | 
|  |    341 | (preprocessing)
 | 
|  |    342 | [6.96 4.56 6.24 6.96 4.56 6.96 6.24 6.24 5.52 5.52 3.84 6.96 6.96]
 | 
|  |    343 | xshow
 | 
|  |    344 | end grestore
 | 
|  |    345 | end grestore
 | 
|  |    346 | 
 | 
|  |    347 | %	selection -> preprocessing
 | 
|  |    348 | newpath 149 216 moveto
 | 
|  |    349 | 149 213 149 211 149 208 curveto
 | 
|  |    350 | stroke
 | 
|  |    351 | gsave 10 dict begin
 | 
|  |    352 | solid
 | 
|  |    353 | 1 setlinewidth
 | 
|  |    354 | 0.000 0.000 0.000 edgecolor
 | 
|  |    355 | newpath 153 208 moveto
 | 
|  |    356 | 149 198 lineto
 | 
|  |    357 | 146 208 lineto
 | 
|  |    358 | closepath
 | 
|  |    359 | fill
 | 
|  |    360 | 0.000 0.000 0.000 edgecolor
 | 
|  |    361 | newpath 153 208 moveto
 | 
|  |    362 | 149 198 lineto
 | 
|  |    363 | 146 208 lineto
 | 
|  |    364 | closepath
 | 
|  |    365 | stroke
 | 
|  |    366 | end grestore
 | 
|  |    367 | 
 | 
|  |    368 | %	code_thm
 | 
|  |    369 | gsave 10 dict begin
 | 
|  |    370 | newpath 358 198 moveto
 | 
|  |    371 | 260 198 lineto
 | 
|  |    372 | 260 162 lineto
 | 
|  |    373 | 358 162 lineto
 | 
|  |    374 | closepath
 | 
|  |    375 | stroke
 | 
|  |    376 | gsave 10 dict begin
 | 
|  |    377 | 268 175 moveto
 | 
|  |    378 | (code theorems)
 | 
|  |    379 | [6.24 6.96 6.96 6.24 3.6 4.08 6.96 6.24 6.96 4.56 6.24 10.8 5.52]
 | 
|  |    380 | xshow
 | 
|  |    381 | end grestore
 | 
|  |    382 | end grestore
 | 
|  |    383 | 
 | 
|  |    384 | %	preprocessing -> code_thm
 | 
|  |    385 | newpath 202 180 moveto
 | 
|  |    386 | 218 180 234 180 250 180 curveto
 | 
|  |    387 | stroke
 | 
|  |    388 | gsave 10 dict begin
 | 
|  |    389 | solid
 | 
|  |    390 | 1 setlinewidth
 | 
|  |    391 | 0.000 0.000 0.000 edgecolor
 | 
|  |    392 | newpath 250 184 moveto
 | 
|  |    393 | 260 180 lineto
 | 
|  |    394 | 250 177 lineto
 | 
|  |    395 | closepath
 | 
|  |    396 | fill
 | 
|  |    397 | 0.000 0.000 0.000 edgecolor
 | 
|  |    398 | newpath 250 184 moveto
 | 
|  |    399 | 260 180 lineto
 | 
|  |    400 | 250 177 lineto
 | 
|  |    401 | closepath
 | 
|  |    402 | stroke
 | 
|  |    403 | end grestore
 | 
|  |    404 | 
 | 
|  |    405 | %	serialization
 | 
|  |    406 | gsave 10 dict begin
 | 
|  |    407 | 149 72 47 18 ellipse_path
 | 
|  |    408 | stroke
 | 
|  |    409 | gsave 10 dict begin
 | 
|  |    410 | 114 67 moveto
 | 
|  |    411 | (serialization)
 | 
|  |    412 | [5.52 6.24 4.8 3.84 6.24 3.84 3.84 6.24 6.24 3.84 3.84 6.96 6.96]
 | 
|  |    413 | xshow
 | 
|  |    414 | end grestore
 | 
|  |    415 | end grestore
 | 
|  |    416 | 
 | 
|  |    417 | %	serialization -> sml
 | 
|  |    418 | newpath 118 86 moveto
 | 
|  |    419 | 102 94 83 102 66 110 curveto
 | 
|  |    420 | stroke
 | 
|  |    421 | gsave 10 dict begin
 | 
|  |    422 | solid
 | 
|  |    423 | 1 setlinewidth
 | 
|  |    424 | 0.000 0.000 0.000 edgecolor
 | 
|  |    425 | newpath 65 107 moveto
 | 
|  |    426 | 57 114 lineto
 | 
|  |    427 | 68 113 lineto
 | 
|  |    428 | closepath
 | 
|  |    429 | fill
 | 
|  |    430 | 0.000 0.000 0.000 edgecolor
 | 
|  |    431 | newpath 65 107 moveto
 | 
|  |    432 | 57 114 lineto
 | 
|  |    433 | 68 113 lineto
 | 
|  |    434 | closepath
 | 
|  |    435 | stroke
 | 
|  |    436 | end grestore
 | 
|  |    437 | 
 | 
|  |    438 | %	serialization -> other
 | 
|  |    439 | gsave 10 dict begin
 | 
|  |    440 | dotted
 | 
|  |    441 | newpath 101 72 moveto
 | 
|  |    442 | 90 72 78 72 67 72 curveto
 | 
|  |    443 | stroke
 | 
|  |    444 | gsave 10 dict begin
 | 
|  |    445 | solid
 | 
|  |    446 | 1 setlinewidth
 | 
|  |    447 | 0.000 0.000 0.000 edgecolor
 | 
|  |    448 | newpath 67 69 moveto
 | 
|  |    449 | 57 72 lineto
 | 
|  |    450 | 67 76 lineto
 | 
|  |    451 | closepath
 | 
|  |    452 | fill
 | 
|  |    453 | 0.000 0.000 0.000 edgecolor
 | 
|  |    454 | newpath 67 69 moveto
 | 
|  |    455 | 57 72 lineto
 | 
|  |    456 | 67 76 lineto
 | 
|  |    457 | closepath
 | 
|  |    458 | stroke
 | 
|  |    459 | end grestore
 | 
|  |    460 | end grestore
 | 
|  |    461 | 
 | 
|  |    462 | %	serialization -> haskell
 | 
|  |    463 | newpath 118 58 moveto
 | 
|  |    464 | 103 51 85 43 69 36 curveto
 | 
|  |    465 | stroke
 | 
|  |    466 | gsave 10 dict begin
 | 
|  |    467 | solid
 | 
|  |    468 | 1 setlinewidth
 | 
|  |    469 | 0.000 0.000 0.000 edgecolor
 | 
|  |    470 | newpath 71 33 moveto
 | 
|  |    471 | 60 32 lineto
 | 
|  |    472 | 68 39 lineto
 | 
|  |    473 | closepath
 | 
|  |    474 | fill
 | 
|  |    475 | 0.000 0.000 0.000 edgecolor
 | 
|  |    476 | newpath 71 33 moveto
 | 
|  |    477 | 60 32 lineto
 | 
|  |    478 | 68 39 lineto
 | 
|  |    479 | closepath
 | 
|  |    480 | stroke
 | 
|  |    481 | end grestore
 | 
|  |    482 | 
 | 
|  |    483 | %	extraction
 | 
|  |    484 | gsave 10 dict begin
 | 
|  |    485 | 309 126 41 18 ellipse_path
 | 
|  |    486 | stroke
 | 
|  |    487 | gsave 10 dict begin
 | 
|  |    488 | 281 121 moveto
 | 
|  |    489 | (extraction)
 | 
|  |    490 | [5.76 6.96 3.84 4.56 6.24 6.24 3.84 3.84 6.96 6.96]
 | 
|  |    491 | xshow
 | 
|  |    492 | end grestore
 | 
|  |    493 | end grestore
 | 
|  |    494 | 
 | 
|  |    495 | %	code_thm -> extraction
 | 
|  |    496 | newpath 309 162 moveto
 | 
|  |    497 | 309 159 309 157 309 154 curveto
 | 
|  |    498 | stroke
 | 
|  |    499 | gsave 10 dict begin
 | 
|  |    500 | solid
 | 
|  |    501 | 1 setlinewidth
 | 
|  |    502 | 0.000 0.000 0.000 edgecolor
 | 
|  |    503 | newpath 313 154 moveto
 | 
|  |    504 | 309 144 lineto
 | 
|  |    505 | 306 154 lineto
 | 
|  |    506 | closepath
 | 
|  |    507 | fill
 | 
|  |    508 | 0.000 0.000 0.000 edgecolor
 | 
|  |    509 | newpath 313 154 moveto
 | 
|  |    510 | 309 144 lineto
 | 
|  |    511 | 306 154 lineto
 | 
|  |    512 | closepath
 | 
|  |    513 | stroke
 | 
|  |    514 | end grestore
 | 
|  |    515 | 
 | 
|  |    516 | %	iml
 | 
|  |    517 | gsave 10 dict begin
 | 
|  |    518 | newpath 379 90 moveto
 | 
|  |    519 | 239 90 lineto
 | 
|  |    520 | 239 54 lineto
 | 
|  |    521 | 379 54 lineto
 | 
|  |    522 | closepath
 | 
|  |    523 | stroke
 | 
|  |    524 | gsave 10 dict begin
 | 
|  |    525 | 246 67 moveto
 | 
|  |    526 | (intermediate language)
 | 
|  |    527 | [3.84 6.96 3.84 6.24 4.8 10.8 6.24 6.96 3.84 6.24 3.84 6.24 3.6 3.84 6.24 6.96 6.96 6.96 6.24 6.72 6.24]
 | 
|  |    528 | xshow
 | 
|  |    529 | end grestore
 | 
|  |    530 | end grestore
 | 
|  |    531 | 
 | 
|  |    532 | %	extraction -> iml
 | 
|  |    533 | newpath 309 108 moveto
 | 
|  |    534 | 309 105 309 103 309 100 curveto
 | 
|  |    535 | stroke
 | 
|  |    536 | gsave 10 dict begin
 | 
|  |    537 | solid
 | 
|  |    538 | 1 setlinewidth
 | 
|  |    539 | 0.000 0.000 0.000 edgecolor
 | 
|  |    540 | newpath 313 100 moveto
 | 
|  |    541 | 309 90 lineto
 | 
|  |    542 | 306 100 lineto
 | 
|  |    543 | closepath
 | 
|  |    544 | fill
 | 
|  |    545 | 0.000 0.000 0.000 edgecolor
 | 
|  |    546 | newpath 313 100 moveto
 | 
|  |    547 | 309 90 lineto
 | 
|  |    548 | 306 100 lineto
 | 
|  |    549 | closepath
 | 
|  |    550 | stroke
 | 
|  |    551 | end grestore
 | 
|  |    552 | 
 | 
|  |    553 | %	iml -> serialization
 | 
|  |    554 | newpath 238 72 moveto
 | 
|  |    555 | 228 72 217 72 207 72 curveto
 | 
|  |    556 | stroke
 | 
|  |    557 | gsave 10 dict begin
 | 
|  |    558 | solid
 | 
|  |    559 | 1 setlinewidth
 | 
|  |    560 | 0.000 0.000 0.000 edgecolor
 | 
|  |    561 | newpath 207 69 moveto
 | 
|  |    562 | 197 72 lineto
 | 
|  |    563 | 207 76 lineto
 | 
|  |    564 | closepath
 | 
|  |    565 | fill
 | 
|  |    566 | 0.000 0.000 0.000 edgecolor
 | 
|  |    567 | newpath 207 69 moveto
 | 
|  |    568 | 197 72 lineto
 | 
|  |    569 | 207 76 lineto
 | 
|  |    570 | closepath
 | 
|  |    571 | stroke
 | 
|  |    572 | end grestore
 | 
|  |    573 | endpage
 | 
|  |    574 | showpage
 | 
|  |    575 | grestore
 | 
|  |    576 | %%PageTrailer
 | 
|  |    577 | %%EndPage: 1
 | 
|  |    578 | %%Trailer
 | 
|  |    579 | %%Pages: 1
 | 
|  |    580 | end
 | 
|  |    581 | restore
 | 
|  |    582 | %%EOF
 |