Step | Hyp | Ref
| Expression |
1 | | uniin 4862 |
. . 3
⊢ ∪ (𝐵
∩ 𝐶) ⊆ (∪ 𝐵
∩ ∪ 𝐶) |
2 | 1 | a1i 11 |
. 2
⊢ ((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) → ∪
(𝐵 ∩ 𝐶) ⊆ (∪
𝐵 ∩ ∪ 𝐶)) |
3 | | eluni2 4840 |
. . . . . 6
⊢ (𝑥 ∈ ∪ 𝐵
↔ ∃𝑏 ∈
𝐵 𝑥 ∈ 𝑏) |
4 | | eluni2 4840 |
. . . . . 6
⊢ (𝑥 ∈ ∪ 𝐶
↔ ∃𝑐 ∈
𝐶 𝑥 ∈ 𝑐) |
5 | 3, 4 | anbi12i 626 |
. . . . 5
⊢ ((𝑥 ∈ ∪ 𝐵
∧ 𝑥 ∈ ∪ 𝐶)
↔ (∃𝑏 ∈
𝐵 𝑥 ∈ 𝑏 ∧ ∃𝑐 ∈ 𝐶 𝑥 ∈ 𝑐)) |
6 | | elin 3899 |
. . . . 5
⊢ (𝑥 ∈ (∪ 𝐵
∩ ∪ 𝐶) ↔ (𝑥 ∈ ∪ 𝐵 ∧ 𝑥 ∈ ∪ 𝐶)) |
7 | | reeanv 3292 |
. . . . 5
⊢
(∃𝑏 ∈
𝐵 ∃𝑐 ∈ 𝐶 (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐) ↔ (∃𝑏 ∈ 𝐵 𝑥 ∈ 𝑏 ∧ ∃𝑐 ∈ 𝐶 𝑥 ∈ 𝑐)) |
8 | 5, 6, 7 | 3bitr4i 302 |
. . . 4
⊢ (𝑥 ∈ (∪ 𝐵
∩ ∪ 𝐶) ↔ ∃𝑏 ∈ 𝐵 ∃𝑐 ∈ 𝐶 (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) |
9 | | simp3l 1199 |
. . . . . . 7
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → 𝑥 ∈ 𝑏) |
10 | | simp2l 1197 |
. . . . . . . 8
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → 𝑏 ∈ 𝐵) |
11 | | inelcm 4395 |
. . . . . . . . . . 11
⊢ ((𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐) → (𝑏 ∩ 𝑐) ≠ ∅) |
12 | 11 | 3ad2ant3 1133 |
. . . . . . . . . 10
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → (𝑏 ∩ 𝑐) ≠ ∅) |
13 | | uniinqs.1 |
. . . . . . . . . . . . . 14
⊢ 𝑅 Er 𝑋 |
14 | 13 | a1i 11 |
. . . . . . . . . . . . 13
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → 𝑅 Er 𝑋) |
15 | | simp1l 1195 |
. . . . . . . . . . . . . 14
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → 𝐵 ⊆ (𝐴 / 𝑅)) |
16 | 15, 10 | sseldd 3918 |
. . . . . . . . . . . . 13
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → 𝑏 ∈ (𝐴 / 𝑅)) |
17 | | simp1r 1196 |
. . . . . . . . . . . . . 14
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → 𝐶 ⊆ (𝐴 / 𝑅)) |
18 | | simp2r 1198 |
. . . . . . . . . . . . . 14
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → 𝑐 ∈ 𝐶) |
19 | 17, 18 | sseldd 3918 |
. . . . . . . . . . . . 13
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → 𝑐 ∈ (𝐴 / 𝑅)) |
20 | 14, 16, 19 | qsdisj 8541 |
. . . . . . . . . . . 12
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → (𝑏 = 𝑐 ∨ (𝑏 ∩ 𝑐) = ∅)) |
21 | 20 | ord 860 |
. . . . . . . . . . 11
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → (¬ 𝑏 = 𝑐 → (𝑏 ∩ 𝑐) = ∅)) |
22 | 21 | necon1ad 2959 |
. . . . . . . . . 10
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → ((𝑏 ∩ 𝑐) ≠ ∅ → 𝑏 = 𝑐)) |
23 | 12, 22 | mpd 15 |
. . . . . . . . 9
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → 𝑏 = 𝑐) |
24 | 23, 18 | eqeltrd 2839 |
. . . . . . . 8
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → 𝑏 ∈ 𝐶) |
25 | 10, 24 | elind 4124 |
. . . . . . 7
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → 𝑏 ∈ (𝐵 ∩ 𝐶)) |
26 | | elunii 4841 |
. . . . . . 7
⊢ ((𝑥 ∈ 𝑏 ∧ 𝑏 ∈ (𝐵 ∩ 𝐶)) → 𝑥 ∈ ∪ (𝐵 ∩ 𝐶)) |
27 | 9, 25, 26 | syl2anc 583 |
. . . . . 6
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → 𝑥 ∈ ∪ (𝐵 ∩ 𝐶)) |
28 | 27 | 3expia 1119 |
. . . . 5
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶)) → ((𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐) → 𝑥 ∈ ∪ (𝐵 ∩ 𝐶))) |
29 | 28 | rexlimdvva 3222 |
. . . 4
⊢ ((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) → (∃𝑏 ∈ 𝐵 ∃𝑐 ∈ 𝐶 (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐) → 𝑥 ∈ ∪ (𝐵 ∩ 𝐶))) |
30 | 8, 29 | syl5bi 241 |
. . 3
⊢ ((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) → (𝑥 ∈ (∪ 𝐵 ∩ ∪ 𝐶)
→ 𝑥 ∈ ∪ (𝐵
∩ 𝐶))) |
31 | 30 | ssrdv 3923 |
. 2
⊢ ((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) → (∪
𝐵 ∩ ∪ 𝐶)
⊆ ∪ (𝐵 ∩ 𝐶)) |
32 | 2, 31 | eqssd 3934 |
1
⊢ ((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) → ∪
(𝐵 ∩ 𝐶) = (∪ 𝐵 ∩ ∪ 𝐶)) |