Elektrine lite

← Feed

@zwarich@hachyderm.io

Post #1810080

2026-04-29 21:24 UTC

@jonmsterling@mathstodon.xyz Do you have any links to discussions with an explicit example of this?

Replies (1)

  • @jonmsterling@mathstodon.xyz 2026-04-30 06:56

    @zwarich@hachyderm.io This is the classic exemplar, and there's many more: https://github.com/agda/agda/issues/1201#issuecomment-438741785 My point here is that sized types were inspired by a desire to allow reason about termination of Haskell-style code, where you just have to add some annotations to the types but you shouldn't have to change the code itself very much. The issue is that this is actually a very hard problem, and the designers bit off more than they were equipped to chew — and then went and wrote tons of code using the broken version, and have been stonewalling its removal since forever as a result.

    Open ##1810079