Skip to content

fix: require ByCases statements to be defined - #45

Open
Chessing234 wants to merge 1 commit into
teorth:mainfrom
Chessing234:fix/bycases-is-defined
Open

fix: require ByCases statements to be defined#45
Chessing234 wants to merge 1 commit into
teorth:mainfrom
Chessing234:fix/bycases-is-defined

Conversation

@Chessing234

@Chessing234 Chessing234 commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

Summary

  • ByCases only checked Boolean, so free symbols could enter the state.
  • Match Claim: require is_defined(...).

Test plan

  • test_bycases_requires_defined

Match Claim: reject free symbols that are not in the proof state.
@Chessing234
Chessing234 force-pushed the fix/bycases-is-defined branch from 3f2632b to 34b9104 Compare August 5, 2026 10:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant