我会在数学中写{1, 2} + {3} + {4} = {1, 2, 3, 4}
来说LHS上的集合分配RHS的集合。在isabelle中是否有类似的东西,所以我不需要经历所有排列{1, 2} intersect {3} = {}
等。
[编辑]
我在概率sigma代数包中找到了这个disjoint
定义,但有什么东西不能引入这种依赖吗?
答案 0 :(得分:1)
disjoint
可能是最好的选择。您可以将定义及其后面的几个引理复制到您自己的理论中。
我将与JohannesHölzl(他创建概率论库)进行对话,并询问他对将disjoint
移入HOL的看法,以便在没有额外进口的情况下使用它。
答案 1 :(得分:1)
在Isabelle(http://isabelle.in.tum.de/repos/isabelle/rev/53697011b03a)的开发版本中,它现在位于自己的理论文件中:
~~/src/HOL/Library/Disjoint_Sets