【发布时间】:2018-07-09 12:28:06
【问题描述】:
Haskell 在 Coq 中的sortBy 是什么?
总的来说,我发现 Coq 标准库围绕排序令人困惑。
我希望对排序列表进行一些“公理化”,以及不同排序的可用性,我可以为其提供排序功能。
然而,情况似乎并非如此。
There is a theory of a "Sorted list",它使用关系
Variable R : A -> A -> Prop.,但对此R没有限制。我本来希望它是一个排序,但不存在这样的东西。还有一个“mergesort implementation”的文件,需要传递一个新的模块。
没有提供诸如
sortBy之类的帮助器的“更高级别”版本。
我可以使用sortBy 的一些实现,还是我需要手动创建它?
【问题讨论】: