aboutsummaryrefslogtreecommitdiffhomepage
path: root/doc/pretyping.dep.ps
diff options
context:
space:
mode:
authorGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2005-01-21 17:28:07 +0000
committerGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2005-01-21 17:28:07 +0000
commit43795b5e6a5280b20201f3b6cd8fb7fe80491e43 (patch)
treec8df4a9fb4594cb91ff4916f07cbf9dc6557d7df /doc/pretyping.dep.ps
parentb7af7027d15afa2dee1695792a2658f0df392956 (diff)
MAJ
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@6623 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'doc/pretyping.dep.ps')
-rw-r--r--doc/pretyping.dep.ps965
1 files changed, 728 insertions, 237 deletions
diff --git a/doc/pretyping.dep.ps b/doc/pretyping.dep.ps
index ffa9c5302..02d1b8b5a 100644
--- a/doc/pretyping.dep.ps
+++ b/doc/pretyping.dep.ps
@@ -1,9 +1,9 @@
%!PS-Adobe-2.0
-%%Creator: dot version 1.7.16 (Wed Feb 6 02:14:52 MST 2002)
-%%For: (filliatr) Jean-Christophe Filliatre
+%%Creator: dot version 2.2 (Wed Jan 19 21:09:25 UTC 2005)
+%%For: (herbelin) Hugo Herbelin
%%Title: G
%%Pages: (atend)
-%%BoundingBox: 35 35 577 159
+%%BoundingBox: 35 35 577 146
%%EndComments
save
%%BeginProlog
@@ -91,7 +91,7 @@ EncodingVector
cleartomark
} bind def
-%%BeginResource: procset
+%%BeginResource: procset graphviz 0 0
/coord-font-family /Times-Roman def
/default-font-family /Times-Roman def
/coordfont coord-font-family findfont 8 scalefont def
@@ -103,7 +103,7 @@ cleartomark
} bind def
% styles
-/solid { } bind def
+/solid { [] 0 setdash } bind def
/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
@@ -176,6 +176,7 @@ cleartomark
} bind def
/endpage { showpage } bind def
+/showpage { } def
/layercolorseq
[ % layer color sequence - darkest to lightest
@@ -187,8 +188,10 @@ cleartomark
]
def
+/layerlen layercolorseq length def
+
/setlayer {/maxlayer exch def /curlayer exch def
- layercolorseq curlayer get
+ layercolorseq curlayer 1 sub layerlen mod get
aload pop sethsbcolor
/nodecolor {nopcolor} def
/edgecolor {nopcolor} def
@@ -227,537 +230,1025 @@ def
%%EndSetup
%%Page: 1 1
-%%PageBoundingBox: 36 36 577 159
+%%PageBoundingBox: 36 36 577 146
%%PageOrientation: Portrait
gsave
-35 35 542 124 boxprim clip newpath
+35 35 542 111 boxprim clip newpath
36 36 translate
0 0 1 beginpage
-0.3634 set_scale
+0.3600 set_scale
0 0 translate 0 rotate
-[ /CropBox [36 36 577 159] /PAGES pdfmark
0.000 0.000 0.000 graphcolor
14.00 /Times-Roman set_font
-% Typing
+% Unification
gsave 10 dict begin
-523 241 36 18 ellipse_path
+610 118 45 18 ellipse_path
stroke
gsave 10 dict begin
-523 236 moveto 50 -0.5 (Typing) alignedtext
+577 113 moveto
+(Unification)
+[9.6 6.96 3.84 4.8 3.84 6.24 6.24 3.84 3.84 6.96 6.96]
+xshow
end grestore
end grestore
-% Pretype_errors
+% Evarutil
gsave 10 dict begin
-898 264 62 18 ellipse_path
+728 72 36 18 ellipse_path
stroke
gsave 10 dict begin
-898 259 moveto 102 -0.5 (Pretype_errors) alignedtext
+705 67 moveto
+(Evarutil)
+[8.4 6.72 6.24 4.8 6.96 3.84 3.84 3.84]
+xshow
end grestore
end grestore
-% Typing -> Pretype_errors
-newpath 559 243 moveto
-621 247 750 255 830 260 curveto
+% Unification -> Evarutil
+newpath 643 105 moveto
+657 99 674 93 689 87 curveto
stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 827 258 moveto
-837 260 lineto
-827 263 lineto
+newpath 691 90 moveto
+699 83 lineto
+688 83 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
+newpath 691 90 moveto
+699 83 lineto
+688 83 lineto
+closepath
+stroke
+end grestore
-% Rawterm
+% Pattern
gsave 10 dict begin
-1051 114 43 18 ellipse_path
+728 210 33 18 ellipse_path
stroke
gsave 10 dict begin
-1051 109 moveto 65 -0.5 (Rawterm) alignedtext
+708 205 moveto
+(Pattern)
+[7.44 6.24 3.84 3.84 6.24 4.8 6.96]
+xshow
end grestore
end grestore
-% Pretype_errors -> Rawterm
-newpath 939 250 moveto
-946 247 954 242 960 237 curveto
-983 218 979 206 996 183 curveto
-1008 168 1021 151 1032 138 curveto
+% Unification -> Pattern
+newpath 631 134 moveto
+650 150 680 173 701 189 curveto
stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 1029 138 moveto
-1037 131 lineto
-1033 141 lineto
+newpath 699 192 moveto
+709 195 lineto
+703 186 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
+newpath 699 192 moveto
+709 195 lineto
+703 186 lineto
+closepath
+stroke
+end grestore
-% Inductiveops
+% Retyping
gsave 10 dict begin
-1051 210 54 18 ellipse_path
+839 118 38 18 ellipse_path
stroke
gsave 10 dict begin
-1051 205 moveto 87 -0.5 (Inductiveops) alignedtext
+813 113 moveto
+(Retyping)
+[9.12 6 3.84 6.96 6.96 3.84 6.96 6.96]
+xshow
end grestore
end grestore
-% Pretype_errors -> Inductiveops
-newpath 937 250 moveto
-958 243 984 234 1005 226 curveto
+% Unification -> Retyping
+newpath 656 118 moveto
+695 118 750 118 790 118 curveto
stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 1004 224 moveto
-1014 223 lineto
-1005 229 lineto
+newpath 790 122 moveto
+800 118 lineto
+790 115 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
+newpath 790 122 moveto
+800 118 lineto
+790 115 lineto
+closepath
+stroke
+end grestore
-% Tacred
+% Typing
gsave 10 dict begin
-761 120 34 18 ellipse_path
+839 64 32 18 ellipse_path
stroke
gsave 10 dict begin
-761 115 moveto 47 -0.5 (Tacred) alignedtext
+819 59 moveto
+(Typing)
+[6.96 6.96 6.96 3.84 6.96 6.96]
+xshow
end grestore
end grestore
-% Cbv
+% Evarutil -> Typing
+newpath 764 69 moveto
+775 68 786 67 797 67 curveto
+stroke
gsave 10 dict begin
-1200 18 27 18 ellipse_path
+solid
+1 setlinewidth
+0.000 0.000 0.000 edgecolor
+newpath 797 70 moveto
+807 66 lineto
+797 64 lineto
+closepath
+fill
+0.000 0.000 0.000 edgecolor
+newpath 797 70 moveto
+807 66 lineto
+797 64 lineto
+closepath
+stroke
+end grestore
+
+% Rawterm
+gsave 10 dict begin
+1109 110 39 18 ellipse_path
stroke
gsave 10 dict begin
-1200 13 moveto 29 -0.5 (Cbv) alignedtext
+1083 105 moveto
+(Rawterm)
+[9.36 5.76 10.08 3.84 6.24 4.8 10.8]
+xshow
end grestore
end grestore
-% Tacred -> Cbv
-newpath 775 103 moveto
-794 80 828 41 836 37 curveto
-852 30 1077 22 1165 19 curveto
+% Pattern -> Rawterm
+newpath 759 216 moveto
+816 226 939 239 1024 191 curveto
+1049 176 1038 155 1060 138 curveto
+1069 131 1077 130 1084 129 curveto
stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 1163 17 moveto
-1173 19 lineto
-1163 22 lineto
+newpath 1085 132 moveto
+1094 127 lineto
+1084 126 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
+newpath 1085 132 moveto
+1094 127 lineto
+1084 126 lineto
+closepath
+stroke
+end grestore
+
+% Inductiveops
+gsave 10 dict begin
+1109 164 49 18 ellipse_path
+stroke
+gsave 10 dict begin
+1073 159 moveto
+(Inductiveops)
+[4.56 6.96 6.96 6.96 6.24 3.84 3.84 6.48 6.24 6.96 6.96 5.52]
+xshow
+end grestore
+end grestore
-% Tacred -> Rawterm
-newpath 796 119 moveto
-847 118 941 116 999 115 curveto
+% Retyping -> Inductiveops
+newpath 878 120 moveto
+915 122 974 126 1024 137 curveto
+1037 139 1051 144 1064 148 curveto
stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 997 113 moveto
-1007 115 lineto
-997 118 lineto
+newpath 1063 151 moveto
+1074 151 lineto
+1065 145 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
+newpath 1063 151 moveto
+1074 151 lineto
+1065 145 lineto
+closepath
+stroke
+end grestore
-% Retyping
+% Pretype_errors
gsave 10 dict begin
-898 210 43 18 ellipse_path
+969 72 54 18 ellipse_path
stroke
gsave 10 dict begin
-898 205 moveto 64 -0.5 (Retyping) alignedtext
+927 67 moveto
+(Pretype_errors)
+[7.68 4.56 6 3.84 6.96 6.96 6.24 6.96 6.24 5.04 4.56 6.96 4.56 5.52]
+xshow
end grestore
end grestore
-% Tacred -> Retyping
-newpath 779 135 moveto
-801 154 835 182 836 183 curveto
-837 183 847 188 859 193 curveto
+% Typing -> Pretype_errors
+newpath 871 66 moveto
+881 67 893 68 905 68 curveto
+stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
+0.000 0.000 0.000 edgecolor
+newpath 905 71 moveto
+915 69 lineto
+905 65 lineto
+closepath
+fill
+0.000 0.000 0.000 edgecolor
+newpath 905 71 moveto
+915 69 lineto
+905 65 lineto
+closepath
+stroke
+end grestore
+
+% Pretype_errors -> Inductiveops
+newpath 998 87 moveto
+1007 92 1016 98 1024 104 curveto
+1042 116 1043 124 1060 137 curveto
+1063 139 1067 142 1071 144 curveto
stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 860 191 moveto
-868 197 lineto
-858 195 lineto
+newpath 1070 147 moveto
+1080 149 lineto
+1073 141 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
+newpath 1070 147 moveto
+1080 149 lineto
+1073 141 lineto
+closepath
+stroke
+end grestore
-% Instantiate
+% Pretype_errors -> Rawterm
+newpath 1011 84 moveto
+1029 88 1048 94 1065 98 curveto
+stroke
gsave 10 dict begin
-1341 18 46 18 ellipse_path
+solid
+1 setlinewidth
+0.000 0.000 0.000 edgecolor
+newpath 1064 101 moveto
+1075 101 lineto
+1066 95 lineto
+closepath
+fill
+0.000 0.000 0.000 edgecolor
+newpath 1064 101 moveto
+1075 101 lineto
+1066 95 lineto
+closepath
+stroke
+end grestore
+
+% Tacred
+gsave 10 dict begin
+728 18 32 18 ellipse_path
stroke
gsave 10 dict begin
-1341 13 moveto 71 -0.5 (Instantiate) alignedtext
+709 13 moveto
+(Tacred)
+[7.44 6.24 6.24 4.56 6.24 6.96]
+xshow
end grestore
end grestore
-% Cbv -> Instantiate
-newpath 1227 18 moveto
-1243 18 1264 18 1284 18 curveto
+% Tacred -> Retyping
+newpath 748 32 moveto
+754 36 759 41 764 45 curveto
+783 63 782 73 800 91 curveto
+802 93 805 95 808 97 curveto
stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 1284 16 moveto
-1294 18 lineto
-1284 21 lineto
+newpath 806 100 moveto
+816 103 lineto
+810 94 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
+newpath 806 100 moveto
+816 103 lineto
+810 94 lineto
+closepath
+stroke
+end grestore
-% Retyping -> Inductiveops
-newpath 941 210 moveto
-955 210 971 210 986 210 curveto
+% Tacred -> Typing
+newpath 754 29 moveto
+769 35 787 43 803 49 curveto
stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 986 208 moveto
-996 210 lineto
-986 213 lineto
+newpath 802 53 moveto
+813 53 lineto
+805 46 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
+newpath 802 53 moveto
+813 53 lineto
+805 46 lineto
+closepath
+stroke
+end grestore
-% Reductionops
+% Cbv
gsave 10 dict begin
-1200 72 58 18 ellipse_path
+1246 41 27 18 ellipse_path
stroke
gsave 10 dict begin
-1200 67 moveto 94 -0.5 (Reductionops) alignedtext
+1234 36 moveto
+(Cbv)
+[9.36 6.48 6.96]
+xshow
end grestore
end grestore
-% Inductiveops -> Reductionops
-newpath 1070 193 moveto
-1097 169 1146 123 1175 95 curveto
+% Tacred -> Cbv
+newpath 760 19 moveto
+852 23 1111 35 1209 40 curveto
stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 1172 94 moveto
-1181 89 lineto
-1176 98 lineto
+newpath 1209 44 moveto
+1219 40 lineto
+1209 37 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
+newpath 1209 44 moveto
+1219 40 lineto
+1209 37 lineto
+closepath
+stroke
+end grestore
+
+% Evd
+gsave 10 dict begin
+1361 110 27 18 ellipse_path
+stroke
+gsave 10 dict begin
+1349 105 moveto
+(Evd)
+[8.4 6.96 6.96]
+xshow
+end grestore
+end grestore
-% Reductionops -> Instantiate
-newpath 1237 58 moveto
-1256 51 1279 42 1299 34 curveto
+% Cbv -> Evd
+newpath 1266 53 moveto
+1284 64 1312 80 1332 93 curveto
stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 1298 32 moveto
-1308 31 lineto
-1299 37 lineto
+newpath 1331 96 moveto
+1341 98 lineto
+1334 90 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
+newpath 1331 96 moveto
+1341 98 lineto
+1334 90 lineto
+closepath
+stroke
+end grestore
-% Termops
+% Reductionops
gsave 10 dict begin
-1341 72 41 18 ellipse_path
+1246 164 51 18 ellipse_path
stroke
gsave 10 dict begin
-1341 67 moveto 60 -0.5 (Termops) alignedtext
+1207 159 moveto
+(Reductionops)
+[9.12 6.24 6.96 6.96 6.24 3.84 3.84 6.96 6.96 6.96 6.96 5.52]
+xshow
end grestore
end grestore
-% Reductionops -> Termops
-newpath 1258 72 moveto
-1269 72 1280 72 1290 72 curveto
+% Inductiveops -> Reductionops
+newpath 1158 164 moveto
+1167 164 1175 164 1184 164 curveto
stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 1290 70 moveto
-1300 72 lineto
-1290 75 lineto
+newpath 1184 168 moveto
+1194 164 lineto
+1184 161 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
+newpath 1184 168 moveto
+1194 164 lineto
+1184 161 lineto
+closepath
+stroke
+end grestore
-% Evd
+% Reductionops -> Evd
+newpath 1277 150 moveto
+1294 142 1313 133 1330 125 curveto
+stroke
gsave 10 dict begin
-1451 18 27 18 ellipse_path
+solid
+1 setlinewidth
+0.000 0.000 0.000 edgecolor
+newpath 1331 128 moveto
+1339 121 lineto
+1328 122 lineto
+closepath
+fill
+0.000 0.000 0.000 edgecolor
+newpath 1331 128 moveto
+1339 121 lineto
+1328 122 lineto
+closepath
stroke
+end grestore
+
+% Termops
gsave 10 dict begin
-1451 13 moveto 28 -0.5 (Evd) alignedtext
+1462 110 37 18 ellipse_path
+stroke
+gsave 10 dict begin
+1437 105 moveto
+(Termops)
+[7.2 6.24 4.8 10.8 6.96 6.96 5.52]
+xshow
end grestore
end grestore
-% Instantiate -> Evd
-newpath 1388 18 moveto
-1397 18 1406 18 1414 18 curveto
+% Evd -> Termops
+newpath 1388 110 moveto
+1396 110 1405 110 1414 110 curveto
stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 1414 16 moveto
-1424 18 lineto
-1414 21 lineto
+newpath 1414 114 moveto
+1424 110 lineto
+1414 107 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
+newpath 1414 114 moveto
+1424 110 lineto
+1414 107 lineto
+closepath
+stroke
+end grestore
% Recordops
gsave 10 dict begin
-523 149 47 18 ellipse_path
+485 24 43 18 ellipse_path
stroke
gsave 10 dict begin
-523 144 moveto 72 -0.5 (Recordops) alignedtext
+455 19 moveto
+(Recordops)
+[9.12 6.24 6.24 6.96 4.32 6.96 6.96 6.96 5.52]
+xshow
end grestore
end grestore
% Classops
gsave 10 dict begin
-646 139 39 18 ellipse_path
+610 20 38 18 ellipse_path
stroke
gsave 10 dict begin
-646 134 moveto 57 -0.5 (Classops) alignedtext
+584 15 moveto
+(Classops)
+[9.36 3.84 6.24 5.52 5.52 6.96 6.96 5.52]
+xshow
end grestore
end grestore
% Recordops -> Classops
-newpath 569 145 moveto
-578 144 588 144 597 143 curveto
+newpath 528 23 moveto
+538 22 550 22 561 22 curveto
stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 597 141 moveto
-607 142 lineto
-597 145 lineto
+newpath 561 25 moveto
+571 21 lineto
+561 19 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
+newpath 561 25 moveto
+571 21 lineto
+561 19 lineto
+closepath
+stroke
+end grestore
% Classops -> Tacred
-newpath 683 133 moveto
-694 131 707 129 718 127 curveto
+newpath 649 19 moveto
+661 19 674 19 686 19 curveto
stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 718 125 moveto
-728 125 lineto
-719 129 lineto
+newpath 686 23 moveto
+696 19 lineto
+686 16 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
+newpath 686 23 moveto
+696 19 lineto
+686 16 lineto
+closepath
+stroke
+end grestore
+
+% Rawterm -> Evd
+newpath 1148 110 moveto
+1196 110 1277 110 1324 110 curveto
+stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
+0.000 0.000 0.000 edgecolor
+newpath 1324 114 moveto
+1334 110 lineto
+1324 107 lineto
+closepath
+fill
+0.000 0.000 0.000 edgecolor
+newpath 1324 114 moveto
+1334 110 lineto
+1324 107 lineto
+closepath
+stroke
+end grestore
% Pretyping
gsave 10 dict begin
-53 241 44 18 ellipse_path
+40 183 40 18 ellipse_path
stroke
gsave 10 dict begin
-53 236 moveto 67 -0.5 (Pretyping) alignedtext
+13 178 moveto
+(Pretyping)
+[7.68 4.56 6 3.84 6.96 6.96 3.84 6.96 6.96]
+xshow
end grestore
end grestore
+% Pretyping -> Pattern
+newpath 78 189 moveto
+121 194 191 202 251 202 curveto
+251 202 251 202 485 202 curveto
+556 202 636 205 685 208 curveto
+stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
+0.000 0.000 0.000 edgecolor
+newpath 685 212 moveto
+695 208 lineto
+685 205 lineto
+closepath
+fill
+0.000 0.000 0.000 edgecolor
+newpath 685 212 moveto
+695 208 lineto
+685 205 lineto
+closepath
+stroke
+end grestore
+
% Cases
gsave 10 dict begin
-164 241 29 18 ellipse_path
+146 64 30 18 ellipse_path
stroke
gsave 10 dict begin
-164 236 moveto 37 -0.5 (Cases) alignedtext
+129 59 moveto
+(Cases)
+[9.36 6.24 5.52 6.24 5.52]
+xshow
end grestore
end grestore
% Pretyping -> Cases
-newpath 98 241 moveto
-107 241 116 241 124 241 curveto
+newpath 53 166 moveto
+68 147 93 115 116 91 curveto
+118 89 119 88 121 86 curveto
stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 124 239 moveto
-134 241 lineto
-124 244 lineto
+newpath 124 88 moveto
+129 79 lineto
+119 83 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
+newpath 124 88 moveto
+129 79 lineto
+119 83 lineto
+closepath
+stroke
+end grestore
-% Coercion
+% Detyping
gsave 10 dict begin
-272 241 41 18 ellipse_path
+969 164 39 18 ellipse_path
stroke
gsave 10 dict begin
-272 236 moveto 61 -0.5 (Coercion) alignedtext
+942 159 moveto
+(Detyping)
+[10.08 6 3.84 6.96 6.96 3.84 6.96 6.96]
+xshow
end grestore
end grestore
-% Cases -> Coercion
-newpath 194 241 moveto
-202 241 211 241 220 241 curveto
+% Pretyping -> Detyping
+newpath 78 177 moveto
+121 172 191 164 251 164 curveto
+251 164 251 164 728 164 curveto
+794 164 870 164 919 164 curveto
stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 220 239 moveto
-230 241 lineto
-220 244 lineto
+newpath 919 168 moveto
+929 164 lineto
+919 161 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
+newpath 919 168 moveto
+929 164 lineto
+919 161 lineto
+closepath
+stroke
+end grestore
-% Pattern
+% Indrec
gsave 10 dict begin
-898 64 35 18 ellipse_path
+251 271 31 18 ellipse_path
stroke
gsave 10 dict begin
-898 59 moveto 49 -0.5 (Pattern) alignedtext
+233 266 moveto
+(Indrec)
+[4.56 6.96 6.96 4.56 6.24 6.24]
+xshow
end grestore
end grestore
-% Pattern -> Rawterm
-newpath 928 74 moveto
-950 81 982 91 1008 100 curveto
+% Pretyping -> Indrec
+newpath 69 195 moveto
+83 202 101 209 116 216 curveto
+150 230 188 246 216 257 curveto
stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 1008 97 moveto
-1017 103 lineto
-1007 102 lineto
+newpath 214 260 moveto
+225 261 lineto
+217 254 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
+newpath 214 260 moveto
+225 261 lineto
+217 254 lineto
+closepath
+stroke
+end grestore
+
+% Coercion
+gsave 10 dict begin
+251 67 39 18 ellipse_path
+stroke
+gsave 10 dict begin
+225 62 moveto
+(Coercion)
+[9.36 6.96 6.24 4.56 6.24 3.84 6.96 6.96]
+xshow
+end grestore
+end grestore
-% Pattern -> Reductionops
-newpath 934 65 moveto
-983 66 1072 69 1134 70 curveto
+% Cases -> Coercion
+newpath 176 65 moveto
+184 65 193 66 202 66 curveto
stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 1132 68 moveto
-1142 70 lineto
-1132 73 lineto
+newpath 202 70 moveto
+212 66 lineto
+202 63 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
+newpath 202 70 moveto
+212 66 lineto
+202 63 lineto
+closepath
+stroke
+end grestore
-% Indrec
-gsave 10 dict begin
-898 318 32 18 ellipse_path
+% Detyping -> Inductiveops
+newpath 1009 164 moveto
+1022 164 1036 164 1050 164 curveto
stroke
gsave 10 dict begin
-898 313 moveto 43 -0.5 (Indrec) alignedtext
+solid
+1 setlinewidth
+0.000 0.000 0.000 edgecolor
+newpath 1050 168 moveto
+1060 164 lineto
+1050 161 lineto
+closepath
+fill
+0.000 0.000 0.000 edgecolor
+newpath 1050 168 moveto
+1060 164 lineto
+1050 161 lineto
+closepath
+stroke
end grestore
+
+% Detyping -> Rawterm
+newpath 999 152 moveto
+1020 144 1047 133 1069 125 curveto
+stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
+0.000 0.000 0.000 edgecolor
+newpath 1070 128 moveto
+1079 122 lineto
+1068 122 lineto
+closepath
+fill
+0.000 0.000 0.000 edgecolor
+newpath 1070 128 moveto
+1079 122 lineto
+1068 122 lineto
+closepath
+stroke
end grestore
% Indrec -> Inductiveops
-newpath 926 308 moveto
-937 304 949 298 960 291 curveto
-973 282 1004 255 1026 234 curveto
+newpath 281 276 moveto
+325 283 412 294 485 294 curveto
+485 294 485 294 839 294 curveto
+937 294 1036 225 1082 188 curveto
stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 1024 232 moveto
-1033 227 lineto
-1028 236 lineto
+newpath 1085 190 moveto
+1090 181 lineto
+1080 185 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
+newpath 1085 190 moveto
+1090 181 lineto
+1080 185 lineto
+closepath
+stroke
+end grestore
-% Evarutil
+% Matching
gsave 10 dict begin
-761 287 39 18 ellipse_path
+610 248 40 18 ellipse_path
stroke
gsave 10 dict begin
-761 282 moveto 56 -0.5 (Evarutil) alignedtext
+582 243 moveto
+(Matching)
+[12.48 6.24 3.84 6 6.96 3.84 6.96 6.96]
+xshow
end grestore
end grestore
-% Evarutil -> Pretype_errors
-newpath 798 281 moveto
-809 279 822 277 834 275 curveto
+% Matching -> Pattern
+newpath 643 237 moveto
+658 232 675 227 689 222 curveto
stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 834 273 moveto
-844 273 lineto
-835 277 lineto
+newpath 690 225 moveto
+699 219 lineto
+688 219 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
+newpath 690 225 moveto
+699 219 lineto
+688 219 lineto
+closepath
+stroke
+end grestore
-% Evarutil -> Indrec
-newpath 796 295 moveto
-815 299 839 304 859 309 curveto
+% Matching -> Reductionops
+newpath 650 250 moveto
+696 253 773 256 839 256 curveto
+839 256 839 256 969 256 curveto
+1059 256 1159 212 1210 184 curveto
stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 859 306 moveto
-868 311 lineto
-858 311 lineto
+newpath 1212 187 moveto
+1219 179 lineto
+1209 181 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
+newpath 1212 187 moveto
+1219 179 lineto
+1209 181 lineto
+closepath
+stroke
+end grestore
% Evarconv
gsave 10 dict begin
-395 241 44 18 ellipse_path
+366 67 40 18 ellipse_path
stroke
gsave 10 dict begin
-395 236 moveto 67 -0.5 (Evarconv) alignedtext
+339 62 moveto
+(Evarconv)
+[8.4 6.72 6.24 4.56 6.24 6.96 6.48 6.96]
+xshow
end grestore
end grestore
-% Evarconv -> Typing
-newpath 440 241 moveto
-452 241 465 241 477 241 curveto
+% Evarconv -> Evarutil
+newpath 406 68 moveto
+474 69 610 71 682 72 curveto
stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 477 239 moveto
-487 241 lineto
-477 244 lineto
+newpath 682 76 moveto
+692 72 lineto
+682 69 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
+newpath 682 76 moveto
+692 72 lineto
+682 69 lineto
+closepath
+stroke
+end grestore
% Evarconv -> Recordops
-newpath 417 225 moveto
-439 210 471 187 494 170 curveto
+newpath 397 56 moveto
+411 51 428 45 442 39 curveto
stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 491 169 moveto
-501 165 lineto
-494 173 lineto
+newpath 443 42 moveto
+452 36 lineto
+441 36 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
+newpath 443 42 moveto
+452 36 lineto
+441 36 lineto
+closepath
+stroke
+end grestore
-% Evarconv -> Evarutil
-newpath 427 254 moveto
-442 259 460 264 476 268 curveto
-482 269 636 278 715 284 curveto
+% Coercion -> Evarconv
+newpath 290 67 moveto
+299 67 307 67 316 67 curveto
stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 712 282 moveto
-722 284 lineto
-712 287 lineto
+newpath 316 71 moveto
+326 67 lineto
+316 64 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
+newpath 316 71 moveto
+326 67 lineto
+316 64 lineto
+closepath
+stroke
+end grestore
-% Detyping
+% Clenv
gsave 10 dict begin
-898 156 43 18 ellipse_path
+146 118 30 18 ellipse_path
stroke
gsave 10 dict begin
-898 151 moveto 64 -0.5 (Detyping) alignedtext
+129 113 moveto
+(Clenv)
+[9.36 3.84 6.24 6.48 6.96]
+xshow
end grestore
end grestore
-% Detyping -> Rawterm
-newpath 934 146 moveto
-956 141 983 133 1006 127 curveto
+% Clenv -> Unification
+newpath 176 118 moveto
+252 118 455 118 554 118 curveto
stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 1005 125 moveto
-1015 124 lineto
-1006 130 lineto
+newpath 554 122 moveto
+564 118 lineto
+554 115 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
-
-% Detyping -> Inductiveops
-newpath 931 168 moveto
-952 176 981 185 1004 194 curveto
-stroke
-0.000 0.000 0.000 edgecolor
-newpath 1004 191 moveto
-1013 197 lineto
-1003 196 lineto
+newpath 554 122 moveto
+564 118 lineto
+554 115 lineto
closepath
-fill
-0.000 0.000 0.000 edgecolor
+stroke
+end grestore
-% Coercion -> Evarconv
-newpath 314 241 moveto
-323 241 331 241 340 241 curveto
+% Clenv -> Coercion
+newpath 170 107 moveto
+183 100 200 93 215 85 curveto
stroke
+gsave 10 dict begin
+solid
+1 setlinewidth
0.000 0.000 0.000 edgecolor
-newpath 340 239 moveto
-350 241 lineto
-340 244 lineto
+newpath 217 88 moveto
+224 80 lineto
+214 82 lineto
closepath
fill
0.000 0.000 0.000 edgecolor
+newpath 217 88 moveto
+224 80 lineto
+214 82 lineto
+closepath
+stroke
+end grestore
endpage
+showpage
grestore
%%PageTrailer
%%EndPage: 1