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 best solution is not clear to me for now.
We can consider equality on ghost to be ghost. This would however limit the use of ghost fields significantly.
Another option might be to ignore the ghost fields for structural equality, but it might lead to non-intuitive reasoning.
Equality on classes with
ghost
fields does not ignoreghost
fields, which can lead to different behaviour at runtime than verification.For example:
This issue has been discovered based on the discussion I had with Jean-Christophe Filiâtre.
It seems related to #460
The text was updated successfully, but these errors were encountered: