| Step | Hyp | Ref
| Expression |
| 1 | | uniin 4931 |
. . 3
⊢ ∪ (𝐵
∩ 𝐶) ⊆ (∪ 𝐵
∩ ∪ 𝐶) |
| 2 | 1 | a1i 11 |
. 2
⊢ ((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) → ∪
(𝐵 ∩ 𝐶) ⊆ (∪
𝐵 ∩ ∪ 𝐶)) |
| 3 | | eluni2 4911 |
. . . . . 6
⊢ (𝑥 ∈ ∪ 𝐵
↔ ∃𝑏 ∈
𝐵 𝑥 ∈ 𝑏) |
| 4 | | eluni2 4911 |
. . . . . 6
⊢ (𝑥 ∈ ∪ 𝐶
↔ ∃𝑐 ∈
𝐶 𝑥 ∈ 𝑐) |
| 5 | 3, 4 | anbi12i 628 |
. . . . 5
⊢ ((𝑥 ∈ ∪ 𝐵
∧ 𝑥 ∈ ∪ 𝐶)
↔ (∃𝑏 ∈
𝐵 𝑥 ∈ 𝑏 ∧ ∃𝑐 ∈ 𝐶 𝑥 ∈ 𝑐)) |
| 6 | | elin 3967 |
. . . . 5
⊢ (𝑥 ∈ (∪ 𝐵
∩ ∪ 𝐶) ↔ (𝑥 ∈ ∪ 𝐵 ∧ 𝑥 ∈ ∪ 𝐶)) |
| 7 | | reeanv 3229 |
. . . . 5
⊢
(∃𝑏 ∈
𝐵 ∃𝑐 ∈ 𝐶 (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐) ↔ (∃𝑏 ∈ 𝐵 𝑥 ∈ 𝑏 ∧ ∃𝑐 ∈ 𝐶 𝑥 ∈ 𝑐)) |
| 8 | 5, 6, 7 | 3bitr4i 303 |
. . . 4
⊢ (𝑥 ∈ (∪ 𝐵
∩ ∪ 𝐶) ↔ ∃𝑏 ∈ 𝐵 ∃𝑐 ∈ 𝐶 (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) |
| 9 | | simp3l 1202 |
. . . . . . 7
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → 𝑥 ∈ 𝑏) |
| 10 | | simp2l 1200 |
. . . . . . . 8
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → 𝑏 ∈ 𝐵) |
| 11 | | inelcm 4465 |
. . . . . . . . . . 11
⊢ ((𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐) → (𝑏 ∩ 𝑐) ≠ ∅) |
| 12 | 11 | 3ad2ant3 1136 |
. . . . . . . . . 10
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → (𝑏 ∩ 𝑐) ≠ ∅) |
| 13 | | uniinqs.1 |
. . . . . . . . . . . . . 14
⊢ 𝑅 Er 𝑋 |
| 14 | 13 | a1i 11 |
. . . . . . . . . . . . 13
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → 𝑅 Er 𝑋) |
| 15 | | simp1l 1198 |
. . . . . . . . . . . . . 14
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → 𝐵 ⊆ (𝐴 / 𝑅)) |
| 16 | 15, 10 | sseldd 3984 |
. . . . . . . . . . . . 13
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → 𝑏 ∈ (𝐴 / 𝑅)) |
| 17 | | simp1r 1199 |
. . . . . . . . . . . . . 14
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → 𝐶 ⊆ (𝐴 / 𝑅)) |
| 18 | | simp2r 1201 |
. . . . . . . . . . . . . 14
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → 𝑐 ∈ 𝐶) |
| 19 | 17, 18 | sseldd 3984 |
. . . . . . . . . . . . 13
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → 𝑐 ∈ (𝐴 / 𝑅)) |
| 20 | 14, 16, 19 | qsdisj 8834 |
. . . . . . . . . . . 12
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → (𝑏 = 𝑐 ∨ (𝑏 ∩ 𝑐) = ∅)) |
| 21 | 20 | ord 865 |
. . . . . . . . . . 11
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → (¬ 𝑏 = 𝑐 → (𝑏 ∩ 𝑐) = ∅)) |
| 22 | 21 | necon1ad 2957 |
. . . . . . . . . 10
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → ((𝑏 ∩ 𝑐) ≠ ∅ → 𝑏 = 𝑐)) |
| 23 | 12, 22 | mpd 15 |
. . . . . . . . 9
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → 𝑏 = 𝑐) |
| 24 | 23, 18 | eqeltrd 2841 |
. . . . . . . 8
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → 𝑏 ∈ 𝐶) |
| 25 | 10, 24 | elind 4200 |
. . . . . . 7
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → 𝑏 ∈ (𝐵 ∩ 𝐶)) |
| 26 | | elunii 4912 |
. . . . . . 7
⊢ ((𝑥 ∈ 𝑏 ∧ 𝑏 ∈ (𝐵 ∩ 𝐶)) → 𝑥 ∈ ∪ (𝐵 ∩ 𝐶)) |
| 27 | 9, 25, 26 | syl2anc 584 |
. . . . . 6
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶) ∧ (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐)) → 𝑥 ∈ ∪ (𝐵 ∩ 𝐶)) |
| 28 | 27 | 3expia 1122 |
. . . . 5
⊢ (((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) ∧ (𝑏 ∈ 𝐵 ∧ 𝑐 ∈ 𝐶)) → ((𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐) → 𝑥 ∈ ∪ (𝐵 ∩ 𝐶))) |
| 29 | 28 | rexlimdvva 3213 |
. . . 4
⊢ ((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) → (∃𝑏 ∈ 𝐵 ∃𝑐 ∈ 𝐶 (𝑥 ∈ 𝑏 ∧ 𝑥 ∈ 𝑐) → 𝑥 ∈ ∪ (𝐵 ∩ 𝐶))) |
| 30 | 8, 29 | biimtrid 242 |
. . 3
⊢ ((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) → (𝑥 ∈ (∪ 𝐵 ∩ ∪ 𝐶)
→ 𝑥 ∈ ∪ (𝐵
∩ 𝐶))) |
| 31 | 30 | ssrdv 3989 |
. 2
⊢ ((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) → (∪
𝐵 ∩ ∪ 𝐶)
⊆ ∪ (𝐵 ∩ 𝐶)) |
| 32 | 2, 31 | eqssd 4001 |
1
⊢ ((𝐵 ⊆ (𝐴 / 𝑅) ∧ 𝐶 ⊆ (𝐴 / 𝑅)) → ∪
(𝐵 ∩ 𝐶) = (∪ 𝐵 ∩ ∪ 𝐶)) |