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 plugin's handling of type families is very strange and unsound. For one thing, it treats type families that output natural numbers as constant, which is obviously unsound:
The plugin's handling of type families is very strange and unsound. For one thing, it treats type families that output natural numbers as constant, which is obviously unsound:
And here is the (trivial) proof of unsoundness:
It appears to also equate even distinct type families, as long as they have the same number of arguments applied, even cases like:
However, this doesn't work if
y
is replaced with a constant.doesn't typecheck, and neither does:
However, this does:
The text was updated successfully, but these errors were encountered: