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.

Co-authored-by: Cursor <cursoragent@cursor.com>
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