You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The issue is due to the use of withoutModifyingStateWithInfoAndMessages in tacticToDischarge. Maybe reverting all of Core.state is too much? But there must be a reason not to use just withoutModifyingElabMetaStateWithInfo?
This PR allows simp dischargers to add aux decls to the environment.
This enables tactics like `native_decide` to be used here, and unblocks
improvements to omega in #5998.
Fixes#7318
It seems that simp doesn’t like dischargers that add auxillary lemmas to the environment:
No immediate super blocking use-case, but fixing this would help with experiments like
https://github.com/leanprover/lean4/pull/5998/files
The text was updated successfully, but these errors were encountered: