Metamath Proof Explorer


Theorem xpsspw

Description: A Cartesian product is included in the power of the power of the union of its arguments. (Contributed by NM, 13-Sep-2006)

Ref Expression
Assertion xpsspw ⊢ A × B ⊆ 𝒫 𝒫 A ∪ B

Proof

Step Hyp Ref Expression
1 relxp ⊢ Rel ⁡ A × B
2 opelxp ⊢ x y ∈ A × B ↔ x ∈ A ∧ y ∈ B
3 snssi ⊢ x ∈ A → x ⊆ A
4 ssun3 ⊢ x ⊆ A → x ⊆ A ∪ B
5 3 4 syl ⊢ x ∈ A → x ⊆ A ∪ B
6 vsnex ⊢ x ∈ V
7 6 elpw ⊢ x ∈ 𝒫 A ∪ B ↔ x ⊆ A ∪ B
8 5 7 sylibr ⊢ x ∈ A → x ∈ 𝒫 A ∪ B
9 8 adantr ⊢ x ∈ A ∧ y ∈ B → x ∈ 𝒫 A ∪ B
10 df-pr ⊢ x y = x ∪ y
11 snssi ⊢ y ∈ B → y ⊆ B
12 ssun4 ⊢ y ⊆ B → y ⊆ A ∪ B
13 11 12 syl ⊢ y ∈ B → y ⊆ A ∪ B
14 5 13 anim12i ⊢ x ∈ A ∧ y ∈ B → x ⊆ A ∪ B ∧ y ⊆ A ∪ B
15 unss ⊢ x ⊆ A ∪ B ∧ y ⊆ A ∪ B ↔ x ∪ y ⊆ A ∪ B
16 14 15 sylib ⊢ x ∈ A ∧ y ∈ B → x ∪ y ⊆ A ∪ B
17 10 16 eqsstrid ⊢ x ∈ A ∧ y ∈ B → x y ⊆ A ∪ B
18 zfpair2 ⊢ x y ∈ V
19 18 elpw ⊢ x y ∈ 𝒫 A ∪ B ↔ x y ⊆ A ∪ B
20 17 19 sylibr ⊢ x ∈ A ∧ y ∈ B → x y ∈ 𝒫 A ∪ B
21 9 20 jca ⊢ x ∈ A ∧ y ∈ B → x ∈ 𝒫 A ∪ B ∧ x y ∈ 𝒫 A ∪ B
22 prex ⊢ x x y ∈ V
23 22 elpw ⊢ x x y ∈ 𝒫 𝒫 A ∪ B ↔ x x y ⊆ 𝒫 A ∪ B
24 vex ⊢ x ∈ V
25 vex ⊢ y ∈ V
26 24 25 dfop ⊢ x y = x x y
27 26 eleq1i ⊢ x y ∈ 𝒫 𝒫 A ∪ B ↔ x x y ∈ 𝒫 𝒫 A ∪ B
28 6 18 prss ⊢ x ∈ 𝒫 A ∪ B ∧ x y ∈ 𝒫 A ∪ B ↔ x x y ⊆ 𝒫 A ∪ B
29 23 27 28 3bitr4ri ⊢ x ∈ 𝒫 A ∪ B ∧ x y ∈ 𝒫 A ∪ B ↔ x y ∈ 𝒫 𝒫 A ∪ B
30 21 29 sylib ⊢ x ∈ A ∧ y ∈ B → x y ∈ 𝒫 𝒫 A ∪ B
31 2 30 sylbi ⊢ x y ∈ A × B → x y ∈ 𝒫 𝒫 A ∪ B
32 1 31 relssi ⊢ A × B ⊆ 𝒫 𝒫 A ∪ B