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
In the after file, I "fix" it by beginning a manual proof of extensional equality on the branches of the Option. Once I prove that the Option legs match, Verus is happy.
#[verifier::ext_equal] was missing on the specification for core::option::Option (#707), but I think this function suffers from instability; adding and removing #[verifier::spinoff_prover] changes the outcome.
In the before file, Verus fails to prove this extensional equality:
In the after file, I "fix" it by beginning a manual proof of extensional equality on the branches of the Option. Once I prove that the Option legs match, Verus is happy.
2023-07-24-15-01-48.zip
2023-07-24-15-01-54.zip
The text was updated successfully, but these errors were encountered: