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
specifically track s <<= track t x = track (s <> t) x.
I was trying to prove one of my own instances was law-abiding but ran into trouble here:
track s <<= track t x = extend (track s) (track t x), where extend :: (w a -> b) -> w a -> w b and yet the second argument to extend has type track t x :: b and not w b as expected.
The text was updated successfully, but these errors were encountered:
specifically
track s <<= track t x = track (s <> t) x
.I was trying to prove one of my own instances was law-abiding but ran into trouble here:
track s <<= track t x
=extend (track s) (track t x)
, whereextend :: (w a -> b) -> w a -> w b
and yet the second argument to extend has typetrack t x :: b
and notw b
as expected.The text was updated successfully, but these errors were encountered: