Commit 9cb24b4
committed
proof: scaffold S_Let_Step LEFT splice with idtac RIGHT fallthrough
Restructures S_Let_Step's tactic block from try solve [LEFT | fail]
to try (LEFT | idtac), with LEFT now using step_output_context_eq as
oracle to resolve the output-context skolem (Gout = Gmid via
assert+subst before eapply T_Let).
The change doesn't reduce admit count yet — both LEFT and RIGHT must
close to remove a goal from preservation's catch-all Admitted. RIGHT
still needs region-env weakening for non-values. Lands as scaffolding
for the structural C work: the LEFT closure pattern is verified
correct under coqc, ready to propagate to the other 10 congruence
blocks once RIGHT-closure infrastructure exists.
Refs ephapax#146.1 parent 67114b5 commit 9cb24b4
1 file changed
Lines changed: 12 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8403 | 8403 | | |
8404 | 8404 | | |
8405 | 8405 | | |
8406 | | - | |
8407 | | - | |
| 8406 | + | |
| 8407 | + | |
| 8408 | + | |
| 8409 | + | |
| 8410 | + | |
8408 | 8411 | | |
8409 | 8412 | | |
8410 | 8413 | | |
8411 | 8414 | | |
8412 | 8415 | | |
8413 | 8416 | | |
8414 | | - | |
| 8417 | + | |
8415 | 8418 | | |
| 8419 | + | |
| 8420 | + | |
| 8421 | + | |
| 8422 | + | |
8416 | 8423 | | |
8417 | | - | |
8418 | | - | |
8419 | | - | |
| 8424 | + | |
| 8425 | + | |
8420 | 8426 | | |
8421 | 8427 | | |
8422 | 8428 | | |
| |||
0 commit comments