Skip to content
3 changes: 3 additions & 0 deletions kmir/src/kmir/kdist/mir-semantics/kmir.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ requires "intrinsics.md"

requires "symbolic/p-token.md"
requires "symbolic/spl-token.md"
// requires "symbolic/inner_test_validate_owner.md"
```

## Syntax of MIR in K
Expand Down Expand Up @@ -719,5 +720,7 @@ module KMIR

imports KMIR-P-TOKEN // cheat codes
imports KMIR-SPL-TOKEN // SPL-specific cheat codes
// imports EXPECTED-VALIDATE-OWNER-RESULT-P-TOKEN-LEMMA
// imports INNER-TEST-VALIDATE-OWNER-P-TOKEN-LEMMA
Comment on lines +723 to +724
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Import the new validate-owner lemma modules

These imports are commented out, so KMIR never includes the newly added EXPECTED-VALIDATE-OWNER-RESULT-P-TOKEN-LEMMA and INNER-TEST-VALIDATE-OWNER-P-TOKEN-LEMMA rules (and the file is also left commented in the requires section). In practice the commit has no effect on execution/proofs: calls still use the original small-step function bodies instead of the new summaries, so the intended proof acceleration and early assert-failure diagnostics are not applied.

Useful? React with 👍 / 👎.

endmodule
```
Loading
Loading