Commit f0f58cc
committed
Remove wcbv evaluation of axioms in PCUIC
In PCUIC we treated axioms as values, but we did not consistently treat
eg. fixpoints and cases stuck on axioms as values. This removes the
evaluation of axioms in PCUIC and gets rid of the axiom_free assumption
that was needed for erasure because of it.1 parent 643424b commit f0f58cc
File tree
8 files changed
+141
-217
lines changed- erasure/theories
- pcuic/theories
- template-coq/theories
8 files changed
+141
-217
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
548 | 548 | | |
549 | 549 | | |
550 | 550 | | |
551 | | - | |
552 | 551 | | |
553 | 552 | | |
554 | 553 | | |
| |||
563 | 562 | | |
564 | 563 | | |
565 | 564 | | |
566 | | - | |
567 | 565 | | |
568 | 566 | | |
569 | 567 | | |
570 | 568 | | |
571 | 569 | | |
572 | | - | |
| 570 | + | |
573 | 571 | | |
574 | 572 | | |
575 | 573 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
232 | 232 | | |
233 | 233 | | |
234 | 234 | | |
235 | | - | |
236 | 235 | | |
237 | 236 | | |
238 | 237 | | |
239 | 238 | | |
240 | | - | |
| 239 | + | |
241 | 240 | | |
242 | 241 | | |
243 | 242 | | |
244 | 243 | | |
245 | | - | |
246 | 244 | | |
247 | 245 | | |
248 | 246 | | |
249 | 247 | | |
250 | 248 | | |
251 | 249 | | |
252 | 250 | | |
253 | | - | |
| 251 | + | |
254 | 252 | | |
255 | | - | |
| 253 | + | |
256 | 254 | | |
257 | 255 | | |
258 | 256 | | |
| |||
457 | 455 | | |
458 | 456 | | |
459 | 457 | | |
460 | | - | |
461 | 458 | | |
462 | 459 | | |
463 | 460 | | |
464 | 461 | | |
465 | 462 | | |
466 | 463 | | |
467 | 464 | | |
468 | | - | |
| 465 | + | |
469 | 466 | | |
470 | 467 | | |
471 | | - | |
472 | 468 | | |
473 | 469 | | |
474 | 470 | | |
| |||
485 | 481 | | |
486 | 482 | | |
487 | 483 | | |
488 | | - | |
489 | | - | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
429 | 429 | | |
430 | 430 | | |
431 | 431 | | |
432 | | - | |
433 | | - | |
434 | | - | |
435 | | - | |
436 | | - | |
437 | 432 | | |
438 | | - | |
439 | | - | |
440 | 433 | | |
441 | 434 | | |
442 | 435 | | |
| |||
682 | 675 | | |
683 | 676 | | |
684 | 677 | | |
685 | | - | |
| 678 | + | |
686 | 679 | | |
687 | 680 | | |
688 | 681 | | |
689 | 682 | | |
690 | 683 | | |
691 | 684 | | |
692 | | - | |
| 685 | + | |
693 | 686 | | |
694 | | - | |
| 687 | + | |
695 | 688 | | |
696 | 689 | | |
697 | 690 | | |
| |||
805 | 798 | | |
806 | 799 | | |
807 | 800 | | |
808 | | - | |
809 | | - | |
810 | | - | |
811 | | - | |
812 | 801 | | |
813 | 802 | | |
814 | 803 | | |
| |||
906 | 895 | | |
907 | 896 | | |
908 | 897 | | |
909 | | - | |
| 898 | + | |
910 | 899 | | |
911 | 900 | | |
912 | 901 | | |
| |||
949 | 938 | | |
950 | 939 | | |
951 | 940 | | |
952 | | - | |
| 941 | + | |
953 | 942 | | |
954 | 943 | | |
955 | 944 | | |
| |||
1062 | 1051 | | |
1063 | 1052 | | |
1064 | 1053 | | |
1065 | | - | |
| 1054 | + | |
1066 | 1055 | | |
1067 | 1056 | | |
1068 | 1057 | | |
| |||
1080 | 1069 | | |
1081 | 1070 | | |
1082 | 1071 | | |
1083 | | - | |
| 1072 | + | |
1084 | 1073 | | |
1085 | 1074 | | |
1086 | 1075 | | |
| |||
1151 | 1140 | | |
1152 | 1141 | | |
1153 | 1142 | | |
1154 | | - | |
| 1143 | + | |
1155 | 1144 | | |
1156 | 1145 | | |
1157 | 1146 | | |
| 1147 | + | |
1158 | 1148 | | |
1159 | 1149 | | |
1160 | 1150 | | |
| |||
1214 | 1204 | | |
1215 | 1205 | | |
1216 | 1206 | | |
1217 | | - | |
| 1207 | + | |
1218 | 1208 | | |
1219 | 1209 | | |
1220 | 1210 | | |
| |||
1232 | 1222 | | |
1233 | 1223 | | |
1234 | 1224 | | |
1235 | | - | |
| 1225 | + | |
1236 | 1226 | | |
1237 | 1227 | | |
1238 | 1228 | | |
| |||
1242 | 1232 | | |
1243 | 1233 | | |
1244 | 1234 | | |
1245 | | - | |
1246 | | - | |
| 1235 | + | |
| 1236 | + | |
1247 | 1237 | | |
1248 | 1238 | | |
1249 | 1239 | | |
1250 | | - | |
| 1240 | + | |
1251 | 1241 | | |
1252 | 1242 | | |
1253 | 1243 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1187 | 1187 | | |
1188 | 1188 | | |
1189 | 1189 | | |
1190 | | - | |
1191 | 1190 | | |
1192 | 1191 | | |
1193 | 1192 | | |
1194 | 1193 | | |
1195 | 1194 | | |
1196 | 1195 | | |
1197 | 1196 | | |
1198 | | - | |
| 1197 | + | |
1199 | 1198 | | |
1200 | 1199 | | |
1201 | | - | |
1202 | 1200 | | |
1203 | 1201 | | |
1204 | 1202 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | | - | |
21 | 19 | | |
22 | 20 | | |
23 | 21 | | |
| |||
121 | 119 | | |
122 | 120 | | |
123 | 121 | | |
124 | | - | |
| 122 | + | |
125 | 123 | | |
126 | 124 | | |
127 | 125 | | |
| |||
133 | 131 | | |
134 | 132 | | |
135 | 133 | | |
136 | | - | |
| 134 | + | |
137 | 135 | | |
138 | 136 | | |
139 | 137 | | |
| |||
0 commit comments