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
type encoding is triggered, because we instantiated error at Nothing. After type encoding, that tree has been replaced by just (), so we miss the counterexample x == 0.
This presumably has something to do with the Unit type, in particular, as I couldn't recreate the same problematic behavior using any other primitive type. The problem also doesn't occur when we explicitly instantiate at the right type (error[Unit]).
The text was updated successfully, but these errors were encountered:
In the following example
type encoding is triggered, because we instantiated
error
atNothing
. After type encoding, that tree has been replaced by just()
, so we miss the counterexamplex == 0
.This presumably has something to do with the Unit type, in particular, as I couldn't recreate the same problematic behavior using any other primitive type. The problem also doesn't occur when we explicitly instantiate at the right type (
error[Unit]
).The text was updated successfully, but these errors were encountered: