Pau*_*han 9 theory computer-science
我正在研究coinduction(非归纳)作为静态分析课程的一部分.在互联网上肆虐,我根本没有找到清晰,简洁的描述:
我的理解(可能是错的)是这样的:
Coinduction是一种证明无限数据结构的方法.
就像感应一样,一开始似乎在作弊.要意识到的关键是:而不是:
你改为:
Coinduction是一种有用的证明技术,用于建立关于无限数据结构的结构"明显"命题.不幸的是(或者不是?)事实上,它通常有助于证明"明显"的东西,这使得它更难以看出它是如何证明任何东西而不仅仅是挥手.
本文在某些方面有所帮助,而在其他方面则令人困惑(至少那些在类别理论中不了解的人,我自己也算在其中).