'a list" 我该如何定义? 最佳答案 通过搜索 "'a set" "'a list"在我偶然-6ren">
gpt4 book ai didi

isabelle - 在 Isabelle 中将集合转换为列表

转载 作者:行者123 更新时间:2023-12-02 01:40:48 29 4
gpt4 key购买 nike

如何在 Isabelle 中将集合转换为列表?

我对带有签名的函数定义感兴趣:

"'a set => 'a list"

我该如何定义?

最佳答案

通过搜索 "'a set" "'a list"在我偶然发现的 Isabelle/jEdit 查询面板的 Find Constants 选项卡中

sorted_list_of_set :: "'a set ⇒ 'a list"

从理论 List .然而,这个常量需要 'a上课 linorder ,即它仅适用于线性有序元素上的集合。此外,正如我在评论中提到的,它只适用于有限集。在 sorted_list_of_set 的定义正上方还有一个警告为了完整起见,我在这里重复:

This function maps (finite) linearly ordered sets to sorted lists. Warning: in most cases it is not a good idea to convert from sets to lists but one should convert in the other direction (via @{const set}).

关于isabelle - 在 Isabelle 中将集合转换为列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28633353/

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