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 snap_ty 't type is just isomorphic to 't, so there is no need to keep this type. Creusot should just remove this from generated files, and make inner and new the identity.
Expected outcomes:
SMT solvers do not need to instantiate new_spec and inner_spec. These types create a trivial matching loop.
One fewer polymorphic type that Why3 will not need to encode.
The text was updated successfully, but these errors were encountered:
The
snap_ty 't
type is just isomorphic to't
, so there is no need to keep this type. Creusot should just remove this from generated files, and makeinner
andnew
the identity.Expected outcomes:
new_spec
andinner_spec
. These types create a trivial matching loop.The text was updated successfully, but these errors were encountered: