gpt4 book ai didi

haskell - 寻找 "free theorem"

转载 作者:行者123 更新时间:2023-12-03 23:15:44 26 4
gpt4 key购买 nike

如何导出该类型的自由定理:

data F a = C1 Nat | C2 Bool Nat a

Nat 就是 data Nat = Z | S Nat?

原则上,Haskell 的“free-theorems”包可以解决这个问题,但它太老了,无法在我可以合理安装的任何 GHC 版本下编译。

最佳答案

an online generator for free theorems at , 不久前它掉下来的时候我created an alternative UI完全在浏览器中运行(使用 reflex-dom)。

但更深层次的问题是自由定理,在这些包的意义上,是多态函数的属性,所以为了回答你的问题,你必须给出一个函数(比如map) 你感兴趣的自由定理。

关于haskell - 寻找 "free theorem",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53351894/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com