Idris出题:写一行代码等于证明一个定理

原创
alex 1小时前 阅读数 1 #头条
你有没有想过,有一种编程语言,写出来的代码本身就是一份数学证明?Babel of Code 项目最近把每周谜题翻成了 Idris——一种依赖类型语言,类型直接承载定理。出题人不是在让你"实现函数",而是在逼你"证明命题"。Hacker News 上这条帖子1分0评论,冷清得可怜。我觉得这恰恰暴露了问题:门槛太高,社区太小,连围观的人都寥寥无几。但当一个答案同时是可被编译器验证的证明时,编程和数学之间的界线就模糊了。

原文:BabelOfCode 2024 Week 11, Puzzle 17 Language: Idris · 来源:Hacker News

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除