Skip to content

Conversation

@MackieLoeffel
Copy link
Collaborator

Builds on #119

Add the ihave : Q tactic that allows asserting new separation logic
hypothesis

Closes #116

@lzy0505 lzy0505 self-requested a review January 20, 2026 13:53
- Collect everything related to Hyps in Expr.lean
- Make all proof mode theorems private
- Deduplicate code in icases
- Add error messages for failing typeclass searches
- Tweak icases such that the code path does not depend on the result of
TC synthesis
- Define iintuitionistic and ispatial as special cases of icases
- Add test cases for failures
- Introduce a type for intropatterns
- Force forall introduction to use a pure intro pattern, similar to
cases
- Add more precise error location for intro patterns
- Add proof mode term support for icases
- Significantly simplify iassumption
Add the ihave : Q tactic that allows asserting new separation logic
hypothesis

Closes #116
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.

Asserting iProps with ihave

2 participants