set - 幂集与集合的笛卡尔积

标签 set cartesian-product powerset set-theory

如何显式地编写一个幂集与另一个幂集的笛卡尔积。

例如:P({a,b})x{a,b}

现在 P({a,b}) = {{},{a},{b},{a,b}}

所以我需要知道 {{},{a},{b},{a,b}}x{a,b}

最佳答案

X成为一个集合。 X的电源组定义为

P(X) := { S | S ⊆ X }

XY被设置。产品X × Y定义为

X × Y := { (x,y) | x ∈ X, y ∈ Y }

现在让XY被设置。我们将描述 X 的幂集的笛卡尔积与 Y :

P(X) × Y = { (S,y) | S ∈ P(X), y ∈ Y }

但是S ∈ P(X)当且仅当S ⊆ X 。这使我们能够将我们的产品重写为

P(X) × Y = { (S,y) | S ⊆ X, y ∈ Y }

换句话说,P(X) × Y由有序对组成,第一个坐标是 X 的某个子集第二个坐标是 Y 的元素.

关于set - 幂集与集合的笛卡尔积,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12421742/

相关文章:

flutter :How to print shared preferences all content

python - 为什么使用 set(int) 构建集合失败?

python - 如何获得作为字典中值的列表的笛卡尔积?

javascript - 如何在 JavaScript 中查找集合的所有子集? (数组的幂集)

algorithm - 如何拆分列表以获得其元素的幂集?

javascript - 范围的差异

.net - 为什么 .Net 没有 Set 数据结构?

python - 使用 multidict 的排列

javascript - JavaScript 中多个数组的笛卡尔积

c++ - 在 pushback() 调用 powerset 函数后 vector 大小保持静态