| Step | Hyp | Ref
| Expression |
| 1 | | relxp 5683 |
. . . . 5
⊢ Rel
(𝐵 × 𝐶) |
| 2 | 1 | rgenw 3054 |
. . . 4
⊢
∀𝑥 ∈
𝐴 Rel (𝐵 × 𝐶) |
| 3 | | r19.2z 4475 |
. . . 4
⊢ ((𝐴 ≠ ∅ ∧
∀𝑥 ∈ 𝐴 Rel (𝐵 × 𝐶)) → ∃𝑥 ∈ 𝐴 Rel (𝐵 × 𝐶)) |
| 4 | 2, 3 | mpan2 691 |
. . 3
⊢ (𝐴 ≠ ∅ →
∃𝑥 ∈ 𝐴 Rel (𝐵 × 𝐶)) |
| 5 | | reliin 5807 |
. . 3
⊢
(∃𝑥 ∈
𝐴 Rel (𝐵 × 𝐶) → Rel ∩ 𝑥 ∈ 𝐴 (𝐵 × 𝐶)) |
| 6 | 4, 5 | syl 17 |
. 2
⊢ (𝐴 ≠ ∅ → Rel
∩ 𝑥 ∈ 𝐴 (𝐵 × 𝐶)) |
| 7 | | relxp 5683 |
. 2
⊢ Rel
(∩ 𝑥 ∈ 𝐴 𝐵 × ∩
𝑥 ∈ 𝐴 𝐶) |
| 8 | | eliin 4976 |
. . . . . 6
⊢ (𝑦 ∈ V → (𝑦 ∈ ∩ 𝑥 ∈ 𝐴 𝐵 ↔ ∀𝑥 ∈ 𝐴 𝑦 ∈ 𝐵)) |
| 9 | 8 | elv 3468 |
. . . . 5
⊢ (𝑦 ∈ ∩ 𝑥 ∈ 𝐴 𝐵 ↔ ∀𝑥 ∈ 𝐴 𝑦 ∈ 𝐵) |
| 10 | | eliin 4976 |
. . . . . 6
⊢ (𝑧 ∈ V → (𝑧 ∈ ∩ 𝑥 ∈ 𝐴 𝐶 ↔ ∀𝑥 ∈ 𝐴 𝑧 ∈ 𝐶)) |
| 11 | 10 | elv 3468 |
. . . . 5
⊢ (𝑧 ∈ ∩ 𝑥 ∈ 𝐴 𝐶 ↔ ∀𝑥 ∈ 𝐴 𝑧 ∈ 𝐶) |
| 12 | 9, 11 | anbi12i 628 |
. . . 4
⊢ ((𝑦 ∈ ∩ 𝑥 ∈ 𝐴 𝐵 ∧ 𝑧 ∈ ∩
𝑥 ∈ 𝐴 𝐶) ↔ (∀𝑥 ∈ 𝐴 𝑦 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝐴 𝑧 ∈ 𝐶)) |
| 13 | | opelxp 5701 |
. . . 4
⊢
(〈𝑦, 𝑧〉 ∈ (∩ 𝑥 ∈ 𝐴 𝐵 × ∩
𝑥 ∈ 𝐴 𝐶) ↔ (𝑦 ∈ ∩
𝑥 ∈ 𝐴 𝐵 ∧ 𝑧 ∈ ∩
𝑥 ∈ 𝐴 𝐶)) |
| 14 | | opex 5449 |
. . . . . 6
⊢
〈𝑦, 𝑧〉 ∈ V |
| 15 | | eliin 4976 |
. . . . . 6
⊢
(〈𝑦, 𝑧〉 ∈ V →
(〈𝑦, 𝑧〉 ∈ ∩ 𝑥 ∈ 𝐴 (𝐵 × 𝐶) ↔ ∀𝑥 ∈ 𝐴 〈𝑦, 𝑧〉 ∈ (𝐵 × 𝐶))) |
| 16 | 14, 15 | ax-mp 5 |
. . . . 5
⊢
(〈𝑦, 𝑧〉 ∈ ∩ 𝑥 ∈ 𝐴 (𝐵 × 𝐶) ↔ ∀𝑥 ∈ 𝐴 〈𝑦, 𝑧〉 ∈ (𝐵 × 𝐶)) |
| 17 | | opelxp 5701 |
. . . . . 6
⊢
(〈𝑦, 𝑧〉 ∈ (𝐵 × 𝐶) ↔ (𝑦 ∈ 𝐵 ∧ 𝑧 ∈ 𝐶)) |
| 18 | 17 | ralbii 3081 |
. . . . 5
⊢
(∀𝑥 ∈
𝐴 〈𝑦, 𝑧〉 ∈ (𝐵 × 𝐶) ↔ ∀𝑥 ∈ 𝐴 (𝑦 ∈ 𝐵 ∧ 𝑧 ∈ 𝐶)) |
| 19 | | r19.26 3098 |
. . . . 5
⊢
(∀𝑥 ∈
𝐴 (𝑦 ∈ 𝐵 ∧ 𝑧 ∈ 𝐶) ↔ (∀𝑥 ∈ 𝐴 𝑦 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝐴 𝑧 ∈ 𝐶)) |
| 20 | 16, 18, 19 | 3bitri 297 |
. . . 4
⊢
(〈𝑦, 𝑧〉 ∈ ∩ 𝑥 ∈ 𝐴 (𝐵 × 𝐶) ↔ (∀𝑥 ∈ 𝐴 𝑦 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝐴 𝑧 ∈ 𝐶)) |
| 21 | 12, 13, 20 | 3bitr4ri 304 |
. . 3
⊢
(〈𝑦, 𝑧〉 ∈ ∩ 𝑥 ∈ 𝐴 (𝐵 × 𝐶) ↔ 〈𝑦, 𝑧〉 ∈ (∩ 𝑥 ∈ 𝐴 𝐵 × ∩
𝑥 ∈ 𝐴 𝐶)) |
| 22 | 21 | eqrelriv 5779 |
. 2
⊢ ((Rel
∩ 𝑥 ∈ 𝐴 (𝐵 × 𝐶) ∧ Rel (∩ 𝑥 ∈ 𝐴 𝐵 × ∩
𝑥 ∈ 𝐴 𝐶)) → ∩ 𝑥 ∈ 𝐴 (𝐵 × 𝐶) = (∩
𝑥 ∈ 𝐴 𝐵 × ∩
𝑥 ∈ 𝐴 𝐶)) |
| 23 | 6, 7, 22 | sylancl 586 |
1
⊢ (𝐴 ≠ ∅ → ∩ 𝑥 ∈ 𝐴 (𝐵 × 𝐶) = (∩
𝑥 ∈ 𝐴 𝐵 × ∩
𝑥 ∈ 𝐴 𝐶)) |