Step | Hyp | Ref
| Expression |
1 | | xrnrel 36503 |
. 2
⊢ Rel
((𝑅 ∩ (𝐴 × 𝐵)) ⋉ (𝑆 ∩ (𝐴 × 𝐶))) |
2 | | relinxp 5724 |
. 2
⊢ Rel
((𝑅 ⋉ 𝑆) ∩ (𝐴 × (𝐵 × 𝐶))) |
3 | | brxrn2 36505 |
. . . . . 6
⊢ (𝑢 ∈ V → (𝑢(𝑅 ⋉ 𝑆)𝑥 ↔ ∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))) |
4 | 3 | elv 3438 |
. . . . 5
⊢ (𝑢(𝑅 ⋉ 𝑆)𝑥 ↔ ∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)) |
5 | 4 | anbi2i 623 |
. . . 4
⊢ ((𝑢 ∈ 𝐴 ∧ 𝑢(𝑅 ⋉ 𝑆)𝑥) ↔ (𝑢 ∈ 𝐴 ∧ ∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))) |
6 | 5 | anbi2i 623 |
. . 3
⊢ ((𝑥 ∈ (𝐵 × 𝐶) ∧ (𝑢 ∈ 𝐴 ∧ 𝑢(𝑅 ⋉ 𝑆)𝑥)) ↔ (𝑥 ∈ (𝐵 × 𝐶) ∧ (𝑢 ∈ 𝐴 ∧ ∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) |
7 | | xrninxp2 36519 |
. . . 4
⊢ ((𝑅 ⋉ 𝑆) ∩ (𝐴 × (𝐵 × 𝐶))) = {〈𝑢, 𝑥〉 ∣ (𝑥 ∈ (𝐵 × 𝐶) ∧ (𝑢 ∈ 𝐴 ∧ 𝑢(𝑅 ⋉ 𝑆)𝑥))} |
8 | 7 | brabidgaw 36495 |
. . 3
⊢ (𝑢((𝑅 ⋉ 𝑆) ∩ (𝐴 × (𝐵 × 𝐶)))𝑥 ↔ (𝑥 ∈ (𝐵 × 𝐶) ∧ (𝑢 ∈ 𝐴 ∧ 𝑢(𝑅 ⋉ 𝑆)𝑥))) |
9 | | brxrn2 36505 |
. . . . 5
⊢ (𝑢 ∈ V → (𝑢((𝑅 ∩ (𝐴 × 𝐵)) ⋉ (𝑆 ∩ (𝐴 × 𝐶)))𝑥 ↔ ∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ∧ 𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧))) |
10 | 9 | elv 3438 |
. . . 4
⊢ (𝑢((𝑅 ∩ (𝐴 × 𝐵)) ⋉ (𝑆 ∩ (𝐴 × 𝐶)))𝑥 ↔ ∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ∧ 𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧)) |
11 | | 3anass 1094 |
. . . . 5
⊢ ((𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ∧ 𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧) ↔ (𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ∧ 𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧))) |
12 | 11 | 2exbii 1851 |
. . . 4
⊢
(∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ∧ 𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧) ↔ ∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ∧ 𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧))) |
13 | | brinxp2 5664 |
. . . . . . . . . . . 12
⊢ (𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ↔ ((𝑢 ∈ 𝐴 ∧ 𝑦 ∈ 𝐵) ∧ 𝑢𝑅𝑦)) |
14 | | brinxp2 5664 |
. . . . . . . . . . . 12
⊢ (𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧 ↔ ((𝑢 ∈ 𝐴 ∧ 𝑧 ∈ 𝐶) ∧ 𝑢𝑆𝑧)) |
15 | 13, 14 | anbi12i 627 |
. . . . . . . . . . 11
⊢ ((𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ∧ 𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧) ↔ (((𝑢 ∈ 𝐴 ∧ 𝑦 ∈ 𝐵) ∧ 𝑢𝑅𝑦) ∧ ((𝑢 ∈ 𝐴 ∧ 𝑧 ∈ 𝐶) ∧ 𝑢𝑆𝑧))) |
16 | | anan 36379 |
. . . . . . . . . . 11
⊢ ((((𝑢 ∈ 𝐴 ∧ 𝑦 ∈ 𝐵) ∧ 𝑢𝑅𝑦) ∧ ((𝑢 ∈ 𝐴 ∧ 𝑧 ∈ 𝐶) ∧ 𝑢𝑆𝑧)) ↔ ((𝑦 ∈ 𝐵 ∧ 𝑧 ∈ 𝐶) ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) |
17 | 15, 16 | bitri 274 |
. . . . . . . . . 10
⊢ ((𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ∧ 𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧) ↔ ((𝑦 ∈ 𝐵 ∧ 𝑧 ∈ 𝐶) ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) |
18 | 17 | anbi2i 623 |
. . . . . . . . 9
⊢ ((𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ∧ 𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧)) ↔ (𝑥 = 〈𝑦, 𝑧〉 ∧ ((𝑦 ∈ 𝐵 ∧ 𝑧 ∈ 𝐶) ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))))) |
19 | | anass 469 |
. . . . . . . . 9
⊢ (((𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑦 ∈ 𝐵 ∧ 𝑧 ∈ 𝐶)) ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))) ↔ (𝑥 = 〈𝑦, 𝑧〉 ∧ ((𝑦 ∈ 𝐵 ∧ 𝑧 ∈ 𝐶) ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))))) |
20 | | eqelb 36382 |
. . . . . . . . . . 11
⊢ ((𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑥 ∈ (𝐵 × 𝐶)) ↔ (𝑥 = 〈𝑦, 𝑧〉 ∧ 〈𝑦, 𝑧〉 ∈ (𝐵 × 𝐶))) |
21 | | opelxp 5625 |
. . . . . . . . . . . 12
⊢
(〈𝑦, 𝑧〉 ∈ (𝐵 × 𝐶) ↔ (𝑦 ∈ 𝐵 ∧ 𝑧 ∈ 𝐶)) |
22 | 21 | anbi2i 623 |
. . . . . . . . . . 11
⊢ ((𝑥 = 〈𝑦, 𝑧〉 ∧ 〈𝑦, 𝑧〉 ∈ (𝐵 × 𝐶)) ↔ (𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑦 ∈ 𝐵 ∧ 𝑧 ∈ 𝐶))) |
23 | 20, 22 | bitr2i 275 |
. . . . . . . . . 10
⊢ ((𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑦 ∈ 𝐵 ∧ 𝑧 ∈ 𝐶)) ↔ (𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑥 ∈ (𝐵 × 𝐶))) |
24 | 23 | anbi1i 624 |
. . . . . . . . 9
⊢ (((𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑦 ∈ 𝐵 ∧ 𝑧 ∈ 𝐶)) ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))) ↔ ((𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑥 ∈ (𝐵 × 𝐶)) ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) |
25 | 18, 19, 24 | 3bitr2i 299 |
. . . . . . . 8
⊢ ((𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ∧ 𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧)) ↔ ((𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑥 ∈ (𝐵 × 𝐶)) ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) |
26 | | ancom 461 |
. . . . . . . . 9
⊢ ((𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑥 ∈ (𝐵 × 𝐶)) ↔ (𝑥 ∈ (𝐵 × 𝐶) ∧ 𝑥 = 〈𝑦, 𝑧〉)) |
27 | 26 | anbi1i 624 |
. . . . . . . 8
⊢ (((𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑥 ∈ (𝐵 × 𝐶)) ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))) ↔ ((𝑥 ∈ (𝐵 × 𝐶) ∧ 𝑥 = 〈𝑦, 𝑧〉) ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) |
28 | | anass 469 |
. . . . . . . 8
⊢ (((𝑥 ∈ (𝐵 × 𝐶) ∧ 𝑥 = 〈𝑦, 𝑧〉) ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))) ↔ (𝑥 ∈ (𝐵 × 𝐶) ∧ (𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))))) |
29 | 25, 27, 28 | 3bitri 297 |
. . . . . . 7
⊢ ((𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ∧ 𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧)) ↔ (𝑥 ∈ (𝐵 × 𝐶) ∧ (𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))))) |
30 | | an12 642 |
. . . . . . . . 9
⊢ ((𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))) ↔ (𝑢 ∈ 𝐴 ∧ (𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) |
31 | | 3anass 1094 |
. . . . . . . . . 10
⊢ ((𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧) ↔ (𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))) |
32 | 31 | anbi2i 623 |
. . . . . . . . 9
⊢ ((𝑢 ∈ 𝐴 ∧ (𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)) ↔ (𝑢 ∈ 𝐴 ∧ (𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) |
33 | 30, 32 | bitr4i 277 |
. . . . . . . 8
⊢ ((𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))) ↔ (𝑢 ∈ 𝐴 ∧ (𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))) |
34 | 33 | anbi2i 623 |
. . . . . . 7
⊢ ((𝑥 ∈ (𝐵 × 𝐶) ∧ (𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) ↔ (𝑥 ∈ (𝐵 × 𝐶) ∧ (𝑢 ∈ 𝐴 ∧ (𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) |
35 | 29, 34 | bitri 274 |
. . . . . 6
⊢ ((𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ∧ 𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧)) ↔ (𝑥 ∈ (𝐵 × 𝐶) ∧ (𝑢 ∈ 𝐴 ∧ (𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) |
36 | 35 | 2exbii 1851 |
. . . . 5
⊢
(∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ∧ 𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧)) ↔ ∃𝑦∃𝑧(𝑥 ∈ (𝐵 × 𝐶) ∧ (𝑢 ∈ 𝐴 ∧ (𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) |
37 | | 19.42vv 1961 |
. . . . 5
⊢
(∃𝑦∃𝑧(𝑥 ∈ (𝐵 × 𝐶) ∧ (𝑢 ∈ 𝐴 ∧ (𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))) ↔ (𝑥 ∈ (𝐵 × 𝐶) ∧ ∃𝑦∃𝑧(𝑢 ∈ 𝐴 ∧ (𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) |
38 | | 19.42vv 1961 |
. . . . . 6
⊢
(∃𝑦∃𝑧(𝑢 ∈ 𝐴 ∧ (𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)) ↔ (𝑢 ∈ 𝐴 ∧ ∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))) |
39 | 38 | anbi2i 623 |
. . . . 5
⊢ ((𝑥 ∈ (𝐵 × 𝐶) ∧ ∃𝑦∃𝑧(𝑢 ∈ 𝐴 ∧ (𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))) ↔ (𝑥 ∈ (𝐵 × 𝐶) ∧ (𝑢 ∈ 𝐴 ∧ ∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) |
40 | 36, 37, 39 | 3bitri 297 |
. . . 4
⊢
(∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ∧ 𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧)) ↔ (𝑥 ∈ (𝐵 × 𝐶) ∧ (𝑢 ∈ 𝐴 ∧ ∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) |
41 | 10, 12, 40 | 3bitri 297 |
. . 3
⊢ (𝑢((𝑅 ∩ (𝐴 × 𝐵)) ⋉ (𝑆 ∩ (𝐴 × 𝐶)))𝑥 ↔ (𝑥 ∈ (𝐵 × 𝐶) ∧ (𝑢 ∈ 𝐴 ∧ ∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) |
42 | 6, 8, 41 | 3bitr4ri 304 |
. 2
⊢ (𝑢((𝑅 ∩ (𝐴 × 𝐵)) ⋉ (𝑆 ∩ (𝐴 × 𝐶)))𝑥 ↔ 𝑢((𝑅 ⋉ 𝑆) ∩ (𝐴 × (𝐵 × 𝐶)))𝑥) |
43 | 1, 2, 42 | eqbrriv 5701 |
1
⊢ ((𝑅 ∩ (𝐴 × 𝐵)) ⋉ (𝑆 ∩ (𝐴 × 𝐶))) = ((𝑅 ⋉ 𝑆) ∩ (𝐴 × (𝐵 × 𝐶))) |