doc-src/gfx/Isa-logics.eps
author Walther Neuper <neuper@ist.tugraz.at>
Thu, 12 Aug 2010 15:03:34 +0200
branchisac-from-Isabelle2009-2
changeset 37913 20e3616b2d9c
parent 5374 6ef3742b6153
permissions -rw-r--r--
prepare reactivation of isac-update-Isa09-2
wenzelm@5374
     1
%!PS-Adobe-3.0 EPSF-3.0
wenzelm@5374
     2
%%BoundingBox: 106 651 274 788
wenzelm@5374
     3
%%Title: (Isa-logics)
wenzelm@5374
     4
%%Creator: (ClarisDraw: LaserWriter 8 8.1.1)
wenzelm@5374
     5
%%CreationDate: (9:19 pm Wednesday, April 24, 1996)
wenzelm@5374
     6
%%For: (Larry)
wenzelm@5374
     7
%%Pages: 1
wenzelm@5374
     8
%%DocumentFonts: Times-Roman
wenzelm@5374
     9
%%DocumentNeededFonts: Times-Roman
wenzelm@5374
    10
%%DocumentSuppliedFonts:
wenzelm@5374
    11
%%DocumentData: Clean7Bit
wenzelm@5374
    12
%%PageOrder: Ascend
wenzelm@5374
    13
%%Orientation: Portrait
wenzelm@5374
    14
%ADO_PaperArea: -124 -112 3244 2268
wenzelm@5374
    15
%ADO_ImageableArea: 0 0 3124 2152
wenzelm@5374
    16
%%EndComments
wenzelm@5374
    17
/md 148 dict def md begin
wenzelm@5374
    18
/currentpacking where {pop /sc_oldpacking currentpacking def true setpacking}if
wenzelm@5374
    19
%%BeginFile: adobe_psp_basic
wenzelm@5374
    20
%%Copyright: Copyright 1990-1993 Adobe Systems Incorporated. All Rights Reserved.
wenzelm@5374
    21
/bd{bind def}bind def
wenzelm@5374
    22
/xdf{exch def}bd
wenzelm@5374
    23
/xs{exch store}bd
wenzelm@5374
    24
/ld{load def}bd
wenzelm@5374
    25
/Z{0 def}bd
wenzelm@5374
    26
/T/true
wenzelm@5374
    27
/F/false
wenzelm@5374
    28
/:L/lineto
wenzelm@5374
    29
/lw/setlinewidth
wenzelm@5374
    30
/:M/moveto
wenzelm@5374
    31
/rl/rlineto
wenzelm@5374
    32
/rm/rmoveto
wenzelm@5374
    33
/:C/curveto
wenzelm@5374
    34
/:T/translate
wenzelm@5374
    35
/:K/closepath
wenzelm@5374
    36
/:mf/makefont
wenzelm@5374
    37
/gS/gsave
wenzelm@5374
    38
/gR/grestore
wenzelm@5374
    39
/np/newpath
wenzelm@5374
    40
14{ld}repeat
wenzelm@5374
    41
/$m matrix def
wenzelm@5374
    42
/av 81 def
wenzelm@5374
    43
/por true def
wenzelm@5374
    44
/normland false def
wenzelm@5374
    45
/psb-nosave{}bd
wenzelm@5374
    46
/pse-nosave{}bd
wenzelm@5374
    47
/us Z
wenzelm@5374
    48
/psb{/us save store}bd
wenzelm@5374
    49
/pse{us restore}bd
wenzelm@5374
    50
/level2
wenzelm@5374
    51
/languagelevel where
wenzelm@5374
    52
{
wenzelm@5374
    53
pop languagelevel 2 ge
wenzelm@5374
    54
}{
wenzelm@5374
    55
false
wenzelm@5374
    56
}ifelse
wenzelm@5374
    57
def
wenzelm@5374
    58
/featurecleanup
wenzelm@5374
    59
{
wenzelm@5374
    60
stopped
wenzelm@5374
    61
cleartomark
wenzelm@5374
    62
countdictstack exch sub dup 0 gt
wenzelm@5374
    63
{
wenzelm@5374
    64
{end}repeat
wenzelm@5374
    65
}{
wenzelm@5374
    66
pop
wenzelm@5374
    67
}ifelse
wenzelm@5374
    68
}bd
wenzelm@5374
    69
/noload Z
wenzelm@5374
    70
/startnoload
wenzelm@5374
    71
{
wenzelm@5374
    72
{/noload save store}if
wenzelm@5374
    73
}bd
wenzelm@5374
    74
/endnoload
wenzelm@5374
    75
{
wenzelm@5374
    76
{noload restore}if
wenzelm@5374
    77
}bd
wenzelm@5374
    78
level2 startnoload
wenzelm@5374
    79
/setjob
wenzelm@5374
    80
{
wenzelm@5374
    81
statusdict/jobname 3 -1 roll put
wenzelm@5374
    82
}bd
wenzelm@5374
    83
/setcopies
wenzelm@5374
    84
{
wenzelm@5374
    85
userdict/#copies 3 -1 roll put
wenzelm@5374
    86
}bd
wenzelm@5374
    87
level2 endnoload level2 not startnoload
wenzelm@5374
    88
/setjob
wenzelm@5374
    89
{
wenzelm@5374
    90
1 dict begin/JobName xdf currentdict end setuserparams
wenzelm@5374
    91
}bd
wenzelm@5374
    92
/setcopies
wenzelm@5374
    93
{
wenzelm@5374
    94
1 dict begin/NumCopies xdf currentdict end setpagedevice
wenzelm@5374
    95
}bd
wenzelm@5374
    96
level2 not endnoload
wenzelm@5374
    97
/pm Z
wenzelm@5374
    98
/mT Z
wenzelm@5374
    99
/sD Z
wenzelm@5374
   100
/realshowpage Z
wenzelm@5374
   101
/initializepage
wenzelm@5374
   102
{
wenzelm@5374
   103
/pm save store mT concat
wenzelm@5374
   104
}bd
wenzelm@5374
   105
/endp
wenzelm@5374
   106
{
wenzelm@5374
   107
pm restore showpage
wenzelm@5374
   108
}def
wenzelm@5374
   109
/$c/DeviceRGB def
wenzelm@5374
   110
/rectclip where
wenzelm@5374
   111
{
wenzelm@5374
   112
pop/rC/rectclip ld
wenzelm@5374
   113
}{
wenzelm@5374
   114
/rC
wenzelm@5374
   115
{
wenzelm@5374
   116
np 4 2 roll
wenzelm@5374
   117
:M
wenzelm@5374
   118
1 index 0 rl
wenzelm@5374
   119
0 exch rl
wenzelm@5374
   120
neg 0 rl
wenzelm@5374
   121
:K
wenzelm@5374
   122
clip np
wenzelm@5374
   123
}bd
wenzelm@5374
   124
}ifelse
wenzelm@5374
   125
/rectfill where
wenzelm@5374
   126
{
wenzelm@5374
   127
pop/rF/rectfill ld
wenzelm@5374
   128
}{
wenzelm@5374
   129
/rF
wenzelm@5374
   130
{
wenzelm@5374
   131
gS
wenzelm@5374
   132
np
wenzelm@5374
   133
4 2 roll
wenzelm@5374
   134
:M
wenzelm@5374
   135
1 index 0 rl
wenzelm@5374
   136
0 exch rl
wenzelm@5374
   137
neg 0 rl
wenzelm@5374
   138
fill
wenzelm@5374
   139
gR
wenzelm@5374
   140
}bd
wenzelm@5374
   141
}ifelse
wenzelm@5374
   142
/rectstroke where
wenzelm@5374
   143
{
wenzelm@5374
   144
pop/rS/rectstroke ld
wenzelm@5374
   145
}{
wenzelm@5374
   146
/rS
wenzelm@5374
   147
{
wenzelm@5374
   148
gS
wenzelm@5374
   149
np
wenzelm@5374
   150
4 2 roll
wenzelm@5374
   151
:M
wenzelm@5374
   152
1 index 0 rl
wenzelm@5374
   153
0 exch rl
wenzelm@5374
   154
neg 0 rl
wenzelm@5374
   155
:K
wenzelm@5374
   156
stroke
wenzelm@5374
   157
gR
wenzelm@5374
   158
}bd
wenzelm@5374
   159
}ifelse
wenzelm@5374
   160
%%EndFile
wenzelm@5374
   161
%%BeginFile: adobe_psp_colorspace_level1
wenzelm@5374
   162
%%Copyright: Copyright 1991-1993 Adobe Systems Incorporated. All Rights Reserved.
wenzelm@5374
   163
/G/setgray ld
wenzelm@5374
   164
/:F/setrgbcolor ld
wenzelm@5374
   165
%%EndFile
wenzelm@5374
   166
%%BeginFile: adobe_psp_uniform_graphics
wenzelm@5374
   167
%%Copyright: Copyright 1990-1993 Adobe Systems Incorporated. All Rights Reserved.
wenzelm@5374
   168
/@a
wenzelm@5374
   169
{
wenzelm@5374
   170
np :M 0 rl :L 0 exch rl 0 rl :L fill
wenzelm@5374
   171
}bd
wenzelm@5374
   172
/@b
wenzelm@5374
   173
{
wenzelm@5374
   174
np :M 0 rl 0 exch rl :L 0 rl 0 exch rl fill
wenzelm@5374
   175
}bd
wenzelm@5374
   176
/arct where
wenzelm@5374
   177
{
wenzelm@5374
   178
pop
wenzelm@5374
   179
}{
wenzelm@5374
   180
/arct
wenzelm@5374
   181
{
wenzelm@5374
   182
arcto pop pop pop pop
wenzelm@5374
   183
}bd
wenzelm@5374
   184
}ifelse
wenzelm@5374
   185
/x1 Z
wenzelm@5374
   186
/x2 Z
wenzelm@5374
   187
/y1 Z
wenzelm@5374
   188
/y2 Z
wenzelm@5374
   189
/rad Z
wenzelm@5374
   190
/@q
wenzelm@5374
   191
{
wenzelm@5374
   192
/rad xs
wenzelm@5374
   193
/y2 xs
wenzelm@5374
   194
/x2 xs
wenzelm@5374
   195
/y1 xs
wenzelm@5374
   196
/x1 xs
wenzelm@5374
   197
np
wenzelm@5374
   198
x2 x1 add 2 div y1 :M
wenzelm@5374
   199
x2 y1 x2 y2 rad arct
wenzelm@5374
   200
x2 y2 x1 y2 rad arct
wenzelm@5374
   201
x1 y2 x1 y1 rad arct
wenzelm@5374
   202
x1 y1 x2 y1 rad arct
wenzelm@5374
   203
fill
wenzelm@5374
   204
}bd
wenzelm@5374
   205
/@s
wenzelm@5374
   206
{
wenzelm@5374
   207
/rad xs
wenzelm@5374
   208
/y2 xs
wenzelm@5374
   209
/x2 xs
wenzelm@5374
   210
/y1 xs
wenzelm@5374
   211
/x1 xs
wenzelm@5374
   212
np
wenzelm@5374
   213
x2 x1 add 2 div y1 :M
wenzelm@5374
   214
x2 y1 x2 y2 rad arct
wenzelm@5374
   215
x2 y2 x1 y2 rad arct
wenzelm@5374
   216
x1 y2 x1 y1 rad arct
wenzelm@5374
   217
x1 y1 x2 y1 rad arct
wenzelm@5374
   218
:K
wenzelm@5374
   219
stroke
wenzelm@5374
   220
}bd
wenzelm@5374
   221
/@i
wenzelm@5374
   222
{
wenzelm@5374
   223
np 0 360 arc fill
wenzelm@5374
   224
}bd
wenzelm@5374
   225
/@j
wenzelm@5374
   226
{
wenzelm@5374
   227
gS
wenzelm@5374
   228
np
wenzelm@5374
   229
:T
wenzelm@5374
   230
scale
wenzelm@5374
   231
0 0 .5 0 360 arc
wenzelm@5374
   232
fill
wenzelm@5374
   233
gR
wenzelm@5374
   234
}bd
wenzelm@5374
   235
/@e
wenzelm@5374
   236
{
wenzelm@5374
   237
np
wenzelm@5374
   238
0 360 arc
wenzelm@5374
   239
:K
wenzelm@5374
   240
stroke
wenzelm@5374
   241
}bd
wenzelm@5374
   242
/@f
wenzelm@5374
   243
{
wenzelm@5374
   244
np
wenzelm@5374
   245
$m currentmatrix
wenzelm@5374
   246
pop
wenzelm@5374
   247
:T
wenzelm@5374
   248
scale
wenzelm@5374
   249
0 0 .5 0 360 arc
wenzelm@5374
   250
:K
wenzelm@5374
   251
$m setmatrix
wenzelm@5374
   252
stroke
wenzelm@5374
   253
}bd
wenzelm@5374
   254
/@k
wenzelm@5374
   255
{
wenzelm@5374
   256
gS
wenzelm@5374
   257
np
wenzelm@5374
   258
:T
wenzelm@5374
   259
0 0 :M
wenzelm@5374
   260
0 0 5 2 roll
wenzelm@5374
   261
arc fill
wenzelm@5374
   262
gR
wenzelm@5374
   263
}bd
wenzelm@5374
   264
/@l
wenzelm@5374
   265
{
wenzelm@5374
   266
gS
wenzelm@5374
   267
np
wenzelm@5374
   268
:T
wenzelm@5374
   269
0 0 :M
wenzelm@5374
   270
scale
wenzelm@5374
   271
0 0 .5 5 -2 roll arc
wenzelm@5374
   272
fill
wenzelm@5374
   273
gR
wenzelm@5374
   274
}bd
wenzelm@5374
   275
/@m
wenzelm@5374
   276
{
wenzelm@5374
   277
np
wenzelm@5374
   278
arc
wenzelm@5374
   279
stroke
wenzelm@5374
   280
}bd
wenzelm@5374
   281
/@n
wenzelm@5374
   282
{
wenzelm@5374
   283
np
wenzelm@5374
   284
$m currentmatrix
wenzelm@5374
   285
pop
wenzelm@5374
   286
:T
wenzelm@5374
   287
scale
wenzelm@5374
   288
0 0 .5 5 -2 roll arc
wenzelm@5374
   289
$m setmatrix
wenzelm@5374
   290
stroke
wenzelm@5374
   291
}bd
wenzelm@5374
   292
%%EndFile
wenzelm@5374
   293
%%BeginFile: adobe_psp_customps
wenzelm@5374
   294
%%Copyright: Copyright 1990-1993 Adobe Systems Incorporated. All Rights Reserved.
wenzelm@5374
   295
/$t Z
wenzelm@5374
   296
/$p Z
wenzelm@5374
   297
/$s Z
wenzelm@5374
   298
/$o 1. def
wenzelm@5374
   299
/2state? false def
wenzelm@5374
   300
/ps Z
wenzelm@5374
   301
level2 startnoload
wenzelm@5374
   302
/pushcolor/currentrgbcolor ld
wenzelm@5374
   303
/popcolor/setrgbcolor ld
wenzelm@5374
   304
/setcmykcolor where
wenzelm@5374
   305
{
wenzelm@5374
   306
pop/currentcmykcolor where
wenzelm@5374
   307
{
wenzelm@5374
   308
pop/pushcolor/currentcmykcolor ld
wenzelm@5374
   309
/popcolor/setcmykcolor ld
wenzelm@5374
   310
}if
wenzelm@5374
   311
}if
wenzelm@5374
   312
level2 endnoload level2 not startnoload
wenzelm@5374
   313
/pushcolor
wenzelm@5374
   314
{
wenzelm@5374
   315
currentcolorspace $c eq
wenzelm@5374
   316
{
wenzelm@5374
   317
currentcolor currentcolorspace true
wenzelm@5374
   318
}{
wenzelm@5374
   319
currentcmykcolor false
wenzelm@5374
   320
}ifelse
wenzelm@5374
   321
}bd
wenzelm@5374
   322
/popcolor
wenzelm@5374
   323
{
wenzelm@5374
   324
{
wenzelm@5374
   325
setcolorspace setcolor
wenzelm@5374
   326
}{
wenzelm@5374
   327
setcmykcolor
wenzelm@5374
   328
}ifelse
wenzelm@5374
   329
}bd
wenzelm@5374
   330
level2 not endnoload
wenzelm@5374
   331
/pushstatic
wenzelm@5374
   332
{
wenzelm@5374
   333
ps
wenzelm@5374
   334
2state?
wenzelm@5374
   335
$o
wenzelm@5374
   336
$t
wenzelm@5374
   337
$p
wenzelm@5374
   338
$s
wenzelm@5374
   339
}bd
wenzelm@5374
   340
/popstatic
wenzelm@5374
   341
{
wenzelm@5374
   342
/$s xs
wenzelm@5374
   343
/$p xs
wenzelm@5374
   344
/$t xs
wenzelm@5374
   345
/$o xs
wenzelm@5374
   346
/2state? xs
wenzelm@5374
   347
/ps xs
wenzelm@5374
   348
}bd
wenzelm@5374
   349
/pushgstate
wenzelm@5374
   350
{
wenzelm@5374
   351
save errordict/nocurrentpoint{pop 0 0}put
wenzelm@5374
   352
currentpoint
wenzelm@5374
   353
3 -1 roll restore
wenzelm@5374
   354
pushcolor
wenzelm@5374
   355
currentlinewidth
wenzelm@5374
   356
currentlinecap
wenzelm@5374
   357
currentlinejoin
wenzelm@5374
   358
currentdash exch aload length
wenzelm@5374
   359
np clippath pathbbox
wenzelm@5374
   360
$m currentmatrix aload pop
wenzelm@5374
   361
}bd
wenzelm@5374
   362
/popgstate
wenzelm@5374
   363
{
wenzelm@5374
   364
$m astore setmatrix
wenzelm@5374
   365
2 index sub exch
wenzelm@5374
   366
3 index sub exch
wenzelm@5374
   367
rC
wenzelm@5374
   368
array astore exch setdash
wenzelm@5374
   369
setlinejoin
wenzelm@5374
   370
setlinecap
wenzelm@5374
   371
lw
wenzelm@5374
   372
popcolor
wenzelm@5374
   373
np :M
wenzelm@5374
   374
}bd
wenzelm@5374
   375
/bu
wenzelm@5374
   376
{
wenzelm@5374
   377
pushgstate
wenzelm@5374
   378
gR
wenzelm@5374
   379
pushgstate
wenzelm@5374
   380
2state?
wenzelm@5374
   381
{
wenzelm@5374
   382
gR
wenzelm@5374
   383
pushgstate
wenzelm@5374
   384
}if
wenzelm@5374
   385
pushstatic
wenzelm@5374
   386
pm restore
wenzelm@5374
   387
mT concat
wenzelm@5374
   388
}bd
wenzelm@5374
   389
/bn
wenzelm@5374
   390
{
wenzelm@5374
   391
/pm save store
wenzelm@5374
   392
popstatic
wenzelm@5374
   393
popgstate
wenzelm@5374
   394
gS
wenzelm@5374
   395
popgstate
wenzelm@5374
   396
2state?
wenzelm@5374
   397
{
wenzelm@5374
   398
gS
wenzelm@5374
   399
popgstate
wenzelm@5374
   400
}if
wenzelm@5374
   401
}bd
wenzelm@5374
   402
/cpat{pop 64 div G 8{pop}repeat}bd
wenzelm@5374
   403
%%EndFile
wenzelm@5374
   404
%%BeginFile: adobe_psp_basic_text
wenzelm@5374
   405
%%Copyright: Copyright 1990-1993 Adobe Systems Incorporated. All Rights Reserved.
wenzelm@5374
   406
/S/show ld
wenzelm@5374
   407
/A{
wenzelm@5374
   408
0.0 exch ashow
wenzelm@5374
   409
}bd
wenzelm@5374
   410
/R{
wenzelm@5374
   411
0.0 exch 32 exch widthshow
wenzelm@5374
   412
}bd
wenzelm@5374
   413
/W{
wenzelm@5374
   414
0.0 3 1 roll widthshow
wenzelm@5374
   415
}bd
wenzelm@5374
   416
/J{
wenzelm@5374
   417
0.0 32 4 2 roll 0.0 exch awidthshow
wenzelm@5374
   418
}bd
wenzelm@5374
   419
/V{
wenzelm@5374
   420
0.0 4 1 roll 0.0 exch awidthshow
wenzelm@5374
   421
}bd
wenzelm@5374
   422
/fcflg true def
wenzelm@5374
   423
/fc{
wenzelm@5374
   424
fcflg{
wenzelm@5374
   425
vmstatus exch sub 50000 lt{
wenzelm@5374
   426
(%%[ Warning: Running out of memory ]%%\r)print flush/fcflg false store
wenzelm@5374
   427
}if pop
wenzelm@5374
   428
}if
wenzelm@5374
   429
}bd
wenzelm@5374
   430
/$f[1 0 0 -1 0 0]def
wenzelm@5374
   431
/:ff{$f :mf}bd
wenzelm@5374
   432
/MacEncoding StandardEncoding 256 array copy def
wenzelm@5374
   433
MacEncoding 39/quotesingle put
wenzelm@5374
   434
MacEncoding 96/grave put
wenzelm@5374
   435
/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute
wenzelm@5374
   436
/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave
wenzelm@5374
   437
/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute
wenzelm@5374
   438
/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis
wenzelm@5374
   439
/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls
wenzelm@5374
   440
/registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash
wenzelm@5374
   441
/infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation
wenzelm@5374
   442
/product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash
wenzelm@5374
   443
/questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft
wenzelm@5374
   444
/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe
wenzelm@5374
   445
/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge
wenzelm@5374
   446
/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl
wenzelm@5374
   447
/daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand
wenzelm@5374
   448
/Acircumflex/Ecircumflex/Aacute/Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave
wenzelm@5374
   449
/Oacute/Ocircumflex/apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde
wenzelm@5374
   450
/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron
wenzelm@5374
   451
MacEncoding 128 128 getinterval astore pop
wenzelm@5374
   452
level2 startnoload
wenzelm@5374
   453
/copyfontdict
wenzelm@5374
   454
{
wenzelm@5374
   455
findfont dup length dict
wenzelm@5374
   456
begin
wenzelm@5374
   457
{
wenzelm@5374
   458
1 index/FID ne{def}{pop pop}ifelse
wenzelm@5374
   459
}forall
wenzelm@5374
   460
}bd
wenzelm@5374
   461
level2 endnoload level2 not startnoload
wenzelm@5374
   462
/copyfontdict
wenzelm@5374
   463
{
wenzelm@5374
   464
findfont dup length dict
wenzelm@5374
   465
copy
wenzelm@5374
   466
begin
wenzelm@5374
   467
}bd
wenzelm@5374
   468
level2 not endnoload
wenzelm@5374
   469
md/fontname known not{
wenzelm@5374
   470
/fontname/customfont def
wenzelm@5374
   471
}if
wenzelm@5374
   472
/Encoding Z
wenzelm@5374
   473
/:mre
wenzelm@5374
   474
{
wenzelm@5374
   475
copyfontdict
wenzelm@5374
   476
/Encoding MacEncoding def
wenzelm@5374
   477
fontname currentdict
wenzelm@5374
   478
end
wenzelm@5374
   479
definefont :ff def
wenzelm@5374
   480
}bd
wenzelm@5374
   481
/:bsr
wenzelm@5374
   482
{
wenzelm@5374
   483
copyfontdict
wenzelm@5374
   484
/Encoding Encoding 256 array copy def
wenzelm@5374
   485
Encoding dup
wenzelm@5374
   486
}bd
wenzelm@5374
   487
/pd{put dup}bd
wenzelm@5374
   488
/:esr
wenzelm@5374
   489
{
wenzelm@5374
   490
pop pop
wenzelm@5374
   491
fontname currentdict
wenzelm@5374
   492
end
wenzelm@5374
   493
definefont :ff def
wenzelm@5374
   494
}bd
wenzelm@5374
   495
/scf
wenzelm@5374
   496
{
wenzelm@5374
   497
scalefont def
wenzelm@5374
   498
}bd
wenzelm@5374
   499
/scf-non
wenzelm@5374
   500
{
wenzelm@5374
   501
$m scale :mf setfont
wenzelm@5374
   502
}bd
wenzelm@5374
   503
/ps Z
wenzelm@5374
   504
/fz{/ps xs}bd
wenzelm@5374
   505
/sf/setfont ld
wenzelm@5374
   506
/cF/currentfont ld
wenzelm@5374
   507
/mbf
wenzelm@5374
   508
{
wenzelm@5374
   509
/makeblendedfont where
wenzelm@5374
   510
{
wenzelm@5374
   511
pop
wenzelm@5374
   512
makeblendedfont
wenzelm@5374
   513
/ABlend exch definefont
wenzelm@5374
   514
}{
wenzelm@5374
   515
pop
wenzelm@5374
   516
}ifelse
wenzelm@5374
   517
def
wenzelm@5374
   518
}def
wenzelm@5374
   519
%%EndFile
wenzelm@5374
   520
/currentpacking where {pop sc_oldpacking setpacking}if
wenzelm@5374
   521
end		% md
wenzelm@5374
   522
%%EndProlog
wenzelm@5374
   523
%%BeginSetup
wenzelm@5374
   524
md begin
wenzelm@5374
   525
/pT[1 0 0 -1 28 811]def/mT[.25 0 0 -.25 28 811]def
wenzelm@5374
   526
/sD 16 dict def
wenzelm@5374
   527
%%IncludeFont: Times-Roman
wenzelm@5374
   528
/f0_1/Times-Roman :mre
wenzelm@5374
   529
/f0_40 f0_1 40 scf
wenzelm@5374
   530
/Courier findfont[10 0 0 -10 0 0]:mf setfont
wenzelm@5374
   531
%PostScript Hack by Mike Brors 12/7/90
wenzelm@5374
   532
/DisableNextSetRGBColor
wenzelm@5374
   533
	{
wenzelm@5374
   534
	userdict begin
wenzelm@5374
   535
	/setrgbcolor 
wenzelm@5374
   536
		{
wenzelm@5374
   537
		pop
wenzelm@5374
   538
		pop
wenzelm@5374
   539
		pop
wenzelm@5374
   540
		userdict begin
wenzelm@5374
   541
		/setrgbcolor systemdict /setrgbcolor get def
wenzelm@5374
   542
		end
wenzelm@5374
   543
		} def
wenzelm@5374
   544
	end
wenzelm@5374
   545
} bind def
wenzelm@5374
   546
/bcarray where {
wenzelm@5374
   547
	pop
wenzelm@5374
   548
	bcarray 2 {
wenzelm@5374
   549
		/da 4 ps div def
wenzelm@5374
   550
		df setfont gsave cs wi
wenzelm@5374
   551
		1 index 0 ne{exch da add exch}if grestore setcharwidth
wenzelm@5374
   552
		cs 0 0 smc da 0 smc da da smc 0 da smc c
wenzelm@5374
   553
		gray
wenzelm@5374
   554
		{ gl}
wenzelm@5374
   555
		{1 setgray}ifelse
wenzelm@5374
   556
		da 2. div dup moveto show
wenzelm@5374
   557
	}bind put
wenzelm@5374
   558
} if
wenzelm@5374
   559
%
wenzelm@5374
   560
% Used to snap to device pixels, 1/4th of the pixel in.
wenzelm@5374
   561
/stp {  % x y  pl  x y                % Snap To Pixel, pixel  (auto stroke adjust)
wenzelm@5374
   562
	transform
wenzelm@5374
   563
	0.25 sub round 0.25 add exch
wenzelm@5374
   564
	0.25 sub round 0.25 add exch
wenzelm@5374
   565
	itransform
wenzelm@5374
   566
} bind def
wenzelm@5374
   567
wenzelm@5374
   568
/snapmoveto { % x y  m  -             % moveto, auto stroke adjust
wenzelm@5374
   569
	stp  moveto
wenzelm@5374
   570
} bind def
wenzelm@5374
   571
wenzelm@5374
   572
/snaplineto { % x y  l  -             % lineto, auto stroke adjust
wenzelm@5374
   573
	stp lineto
wenzelm@5374
   574
} bind def
wenzelm@5374
   575
%%EndSetup
wenzelm@5374
   576
%%Page: 1 1
wenzelm@5374
   577
%%BeginPageSetup
wenzelm@5374
   578
initializepage
wenzelm@5374
   579
%%EndPageSetup
wenzelm@5374
   580
gS 0 0 2152 3124 rC
wenzelm@5374
   581
0 0 :M
wenzelm@5374
   582
.25 0 translate
wenzelm@5374
   583
/DrawObject_save_matrix_0 matrix currentmatrix def
wenzelm@5374
   584
0 0 2152 2912 rC
wenzelm@5374
   585
-40 -12 :M
wenzelm@5374
   586
DrawObject_save_matrix_0 setmatrix
wenzelm@5374
   587
/DrawObject_save_matrix_0 matrix currentmatrix def
wenzelm@5374
   588
-40 -12 :M
wenzelm@5374
   589
/DrawObject_save_matrix_1 matrix currentmatrix def
wenzelm@5374
   590
0 0 2152 2911 rC
wenzelm@5374
   591
-40 -12 :M
wenzelm@5374
   592
/DrawObject_save_matrix_2 matrix currentmatrix def
wenzelm@5374
   593
-40 -12 :M
wenzelm@5374
   594
DrawObject_save_matrix_2 setmatrix
wenzelm@5374
   595
DrawObject_save_matrix_1 setmatrix
wenzelm@5374
   596
/DrawObject_save_matrix_1 matrix currentmatrix def
wenzelm@5374
   597
558 556 208 48 rC
wenzelm@5374
   598
558 556 :M
wenzelm@5374
   599
DrawObject_save_matrix_1 setmatrix
wenzelm@5374
   600
/DrawObject_save_matrix_1 matrix currentmatrix def
wenzelm@5374
   601
gR
wenzelm@5374
   602
gS 553 520 218 84 rC
wenzelm@5374
   603
558 592 :M
wenzelm@5374
   604
f0_40 sf
wenzelm@5374
   605
-.055(Pure Isabelle)A
wenzelm@5374
   606
gR
wenzelm@5374
   607
gS 0 0 2152 2912 rC
wenzelm@5374
   608
4 lw
wenzelm@5374
   609
518 528 806 636 32 @s
wenzelm@5374
   610
168 24 :M
wenzelm@5374
   611
DrawObject_save_matrix_1 setmatrix
wenzelm@5374
   612
/DrawObject_save_matrix_1 matrix currentmatrix def
wenzelm@5374
   613
426 422 -4 4 538 526 4 426 418 @a
wenzelm@5374
   614
426 418 :M
wenzelm@5374
   615
DrawObject_save_matrix_1 setmatrix
wenzelm@5374
   616
/DrawObject_save_matrix_1 matrix currentmatrix def
wenzelm@5374
   617
-4 -4 790 530 4 4 894 418 @b
wenzelm@5374
   618
786 526 :M
wenzelm@5374
   619
DrawObject_save_matrix_1 setmatrix
wenzelm@5374
   620
/DrawObject_save_matrix_1 matrix currentmatrix def
wenzelm@5374
   621
588 422 -4 4 610 526 4 588 418 @a
wenzelm@5374
   622
588 418 :M
wenzelm@5374
   623
DrawObject_save_matrix_1 setmatrix
wenzelm@5374
   624
/DrawObject_save_matrix_1 matrix currentmatrix def
wenzelm@5374
   625
-4 -4 718 530 4 4 732 418 @b
wenzelm@5374
   626
714 526 :M
wenzelm@5374
   627
DrawObject_save_matrix_1 setmatrix
wenzelm@5374
   628
/DrawObject_save_matrix_1 matrix currentmatrix def
wenzelm@5374
   629
376 364 92 48 rC
wenzelm@5374
   630
376 364 :M
wenzelm@5374
   631
DrawObject_save_matrix_1 setmatrix
wenzelm@5374
   632
/DrawObject_save_matrix_1 matrix currentmatrix def
wenzelm@5374
   633
gR
wenzelm@5374
   634
gS 371 328 102 84 rC
wenzelm@5374
   635
376 400 :M
wenzelm@5374
   636
f0_40 sf
wenzelm@5374
   637
-.286(IFOL)A
wenzelm@5374
   638
gR
wenzelm@5374
   639
gS 556 364 76 48 rC
wenzelm@5374
   640
556 364 :M
wenzelm@5374
   641
DrawObject_save_matrix_1 setmatrix
wenzelm@5374
   642
/DrawObject_save_matrix_1 matrix currentmatrix def
wenzelm@5374
   643
gR
wenzelm@5374
   644
gS 551 328 86 84 rC
wenzelm@5374
   645
556 400 :M
wenzelm@5374
   646
f0_40 sf
wenzelm@5374
   647
-.273(CTT)A
wenzelm@5374
   648
gR
wenzelm@5374
   649
gS 700 364 84 48 rC
wenzelm@5374
   650
700 364 :M
wenzelm@5374
   651
DrawObject_save_matrix_1 setmatrix
wenzelm@5374
   652
/DrawObject_save_matrix_1 matrix currentmatrix def
wenzelm@5374
   653
gR
wenzelm@5374
   654
gS 695 328 94 84 rC
wenzelm@5374
   655
700 400 :M
wenzelm@5374
   656
f0_40 sf
wenzelm@5374
   657
-.094(HOL)A
wenzelm@5374
   658
gR
wenzelm@5374
   659
gS 880 364 56 48 rC
wenzelm@5374
   660
880 364 :M
wenzelm@5374
   661
DrawObject_save_matrix_1 setmatrix
wenzelm@5374
   662
/DrawObject_save_matrix_1 matrix currentmatrix def
wenzelm@5374
   663
gR
wenzelm@5374
   664
gS 875 328 66 84 rC
wenzelm@5374
   665
880 400 :M
wenzelm@5374
   666
f0_40 sf
wenzelm@5374
   667
-.311(LK)A
wenzelm@5374
   668
gR
wenzelm@5374
   669
gS 0 0 2152 2912 rC
wenzelm@5374
   670
-4 -4 916 361 4 4 912 285 @b
wenzelm@5374
   671
4 lw
wenzelm@5374
   672
912 357 :M
wenzelm@5374
   673
DrawObject_save_matrix_1 setmatrix
wenzelm@5374
   674
/DrawObject_save_matrix_1 matrix currentmatrix def
wenzelm@5374
   675
320 94 :M
wenzelm@5374
   676
/DrawObject_save_matrix_2 matrix currentmatrix def
wenzelm@5374
   677
336 152 -4 4 394 220 4 336 148 @a
wenzelm@5374
   678
336 148 :M
wenzelm@5374
   679
DrawObject_save_matrix_2 setmatrix
wenzelm@5374
   680
/DrawObject_save_matrix_2 matrix currentmatrix def
wenzelm@5374
   681
-4 -4 430 224 4 4 480 148 @b
wenzelm@5374
   682
426 220 :M
wenzelm@5374
   683
DrawObject_save_matrix_2 setmatrix
wenzelm@5374
   684
/DrawObject_save_matrix_2 matrix currentmatrix def
wenzelm@5374
   685
320 94 48 48 rC
wenzelm@5374
   686
320 94 :M
wenzelm@5374
   687
DrawObject_save_matrix_2 setmatrix
wenzelm@5374
   688
/DrawObject_save_matrix_2 matrix currentmatrix def
wenzelm@5374
   689
gR
wenzelm@5374
   690
gS 315 58 58 84 rC
wenzelm@5374
   691
320 130 :M
wenzelm@5374
   692
f0_40 sf
wenzelm@5374
   693
-.67(ZF)A
wenzelm@5374
   694
gR
wenzelm@5374
   695
gS 448 94 76 48 rC
wenzelm@5374
   696
448 94 :M
wenzelm@5374
   697
DrawObject_save_matrix_2 setmatrix
wenzelm@5374
   698
DrawObject_save_matrix_1 setmatrix
wenzelm@5374
   699
/DrawObject_save_matrix_1 matrix currentmatrix def
wenzelm@5374
   700
gR
wenzelm@5374
   701
gS 443 58 86 84 rC
wenzelm@5374
   702
448 130 :M
wenzelm@5374
   703
f0_40 sf
wenzelm@5374
   704
-.175(LCF)A
wenzelm@5374
   705
gR
wenzelm@5374
   706
gS 860 178 116 96 rC
wenzelm@5374
   707
gR
wenzelm@5374
   708
gS 855 142 126 132 rC
wenzelm@5374
   709
860 214 :M
wenzelm@5374
   710
f0_40 sf
wenzelm@5374
   711
-.106(Modal)A
wenzelm@5374
   712
975 262 :M
wenzelm@5374
   713
DrawObject_save_matrix_1 setmatrix
wenzelm@5374
   714
/DrawObject_save_matrix_1 matrix currentmatrix def
wenzelm@5374
   715
860 262 :M
wenzelm@5374
   716
-.077(  logics)A
wenzelm@5374
   717
gR
wenzelm@5374
   718
gS 0 0 2152 2912 rC
wenzelm@5374
   719
-4 -4 412 360 4 4 408 284 @b
wenzelm@5374
   720
4 lw
wenzelm@5374
   721
408 356 :M
wenzelm@5374
   722
DrawObject_save_matrix_1 setmatrix
wenzelm@5374
   723
/DrawObject_save_matrix_1 matrix currentmatrix def
wenzelm@5374
   724
376 228 76 48 rC
wenzelm@5374
   725
376 228 :M
wenzelm@5374
   726
DrawObject_save_matrix_1 setmatrix
wenzelm@5374
   727
/DrawObject_save_matrix_1 matrix currentmatrix def
wenzelm@5374
   728
gR
wenzelm@5374
   729
gS 371 192 86 84 rC
wenzelm@5374
   730
376 264 :M
wenzelm@5374
   731
f0_40 sf
wenzelm@5374
   732
-.273(FOL)A
wenzelm@5374
   733
gR
wenzelm@5374
   734
gS 680 230 132 48 rC
wenzelm@5374
   735
680 230 :M
wenzelm@5374
   736
DrawObject_save_matrix_1 setmatrix
wenzelm@5374
   737
/DrawObject_save_matrix_1 matrix currentmatrix def
wenzelm@5374
   738
gR
wenzelm@5374
   739
gS 675 194 142 84 rC
wenzelm@5374
   740
680 266 :M
wenzelm@5374
   741
f0_40 sf
wenzelm@5374
   742
-.026(HOLCF)A
wenzelm@5374
   743
gR
wenzelm@5374
   744
gS 0 0 2152 2912 rC
wenzelm@5374
   745
-4 -4 748 361 4 4 744 285 @b
wenzelm@5374
   746
4 lw
wenzelm@5374
   747
744 357 :M
wenzelm@5374
   748
DrawObject_save_matrix_1 setmatrix
wenzelm@5374
   749
DrawObject_save_matrix_0 setmatrix
wenzelm@5374
   750
endp
wenzelm@5374
   751
%%Trailer
wenzelm@5374
   752
end		% md
wenzelm@5374
   753
%%EOF