Re:Learning Elm has gotten me confused about static vs. dyna...
by willtim on Wednesday June 15, 2016 @02:25AM
(#11907493)
This is a great example. I also recall seeing refinement types (Liquid Haskell) used to prove termination of Euclids GCD.
[0] http://www.cse.chalmers.se/~nad/repos/lib/src/Data/Nat/GCD.a...