| Step | Hyp | Ref
| Expression |
| 1 | | xrnrel 38374 |
. 2
⊢ Rel
((𝑅 ∩ (𝐴 × 𝐵)) ⋉ (𝑆 ∩ (𝐴 × 𝐶))) |
| 2 | | relinxp 5824 |
. 2
⊢ Rel
((𝑅 ⋉ 𝑆) ∩ (𝐴 × (𝐵 × 𝐶))) |
| 3 | | brxrn2 38376 |
. . . . . 6
⊢ (𝑢 ∈ V → (𝑢(𝑅 ⋉ 𝑆)𝑥 ↔ ∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))) |
| 4 | 3 | elv 3485 |
. . . . 5
⊢ (𝑢(𝑅 ⋉ 𝑆)𝑥 ↔ ∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)) |
| 5 | 4 | anbi2i 623 |
. . . 4
⊢ ((𝑢 ∈ 𝐴 ∧ 𝑢(𝑅 ⋉ 𝑆)𝑥) ↔ (𝑢 ∈ 𝐴 ∧ ∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))) |
| 6 | 5 | anbi2i 623 |
. . 3
⊢ ((𝑥 ∈ (𝐵 × 𝐶) ∧ (𝑢 ∈ 𝐴 ∧ 𝑢(𝑅 ⋉ 𝑆)𝑥)) ↔ (𝑥 ∈ (𝐵 × 𝐶) ∧ (𝑢 ∈ 𝐴 ∧ ∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) |
| 7 | | xrninxp2 38394 |
. . . 4
⊢ ((𝑅 ⋉ 𝑆) ∩ (𝐴 × (𝐵 × 𝐶))) = {〈𝑢, 𝑥〉 ∣ (𝑥 ∈ (𝐵 × 𝐶) ∧ (𝑢 ∈ 𝐴 ∧ 𝑢(𝑅 ⋉ 𝑆)𝑥))} |
| 8 | 7 | brabidgaw 38366 |
. . 3
⊢ (𝑢((𝑅 ⋉ 𝑆) ∩ (𝐴 × (𝐵 × 𝐶)))𝑥 ↔ (𝑥 ∈ (𝐵 × 𝐶) ∧ (𝑢 ∈ 𝐴 ∧ 𝑢(𝑅 ⋉ 𝑆)𝑥))) |
| 9 | | brxrn2 38376 |
. . . . 5
⊢ (𝑢 ∈ V → (𝑢((𝑅 ∩ (𝐴 × 𝐵)) ⋉ (𝑆 ∩ (𝐴 × 𝐶)))𝑥 ↔ ∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ∧ 𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧))) |
| 10 | 9 | elv 3485 |
. . . 4
⊢ (𝑢((𝑅 ∩ (𝐴 × 𝐵)) ⋉ (𝑆 ∩ (𝐴 × 𝐶)))𝑥 ↔ ∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ∧ 𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧)) |
| 11 | | 3anass 1095 |
. . . . 5
⊢ ((𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ∧ 𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧) ↔ (𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ∧ 𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧))) |
| 12 | 11 | 2exbii 1849 |
. . . 4
⊢
(∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ∧ 𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧) ↔ ∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ∧ 𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧))) |
| 13 | | brinxp2 5763 |
. . . . . . . . . . . 12
⊢ (𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ↔ ((𝑢 ∈ 𝐴 ∧ 𝑦 ∈ 𝐵) ∧ 𝑢𝑅𝑦)) |
| 14 | | brinxp2 5763 |
. . . . . . . . . . . 12
⊢ (𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧 ↔ ((𝑢 ∈ 𝐴 ∧ 𝑧 ∈ 𝐶) ∧ 𝑢𝑆𝑧)) |
| 15 | 13, 14 | anbi12i 628 |
. . . . . . . . . . 11
⊢ ((𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ∧ 𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧) ↔ (((𝑢 ∈ 𝐴 ∧ 𝑦 ∈ 𝐵) ∧ 𝑢𝑅𝑦) ∧ ((𝑢 ∈ 𝐴 ∧ 𝑧 ∈ 𝐶) ∧ 𝑢𝑆𝑧))) |
| 16 | | anan 38230 |
. . . . . . . . . . 11
⊢ ((((𝑢 ∈ 𝐴 ∧ 𝑦 ∈ 𝐵) ∧ 𝑢𝑅𝑦) ∧ ((𝑢 ∈ 𝐴 ∧ 𝑧 ∈ 𝐶) ∧ 𝑢𝑆𝑧)) ↔ ((𝑦 ∈ 𝐵 ∧ 𝑧 ∈ 𝐶) ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) |
| 17 | 15, 16 | bitri 275 |
. . . . . . . . . 10
⊢ ((𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ∧ 𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧) ↔ ((𝑦 ∈ 𝐵 ∧ 𝑧 ∈ 𝐶) ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) |
| 18 | 17 | anbi2i 623 |
. . . . . . . . 9
⊢ ((𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ∧ 𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧)) ↔ (𝑥 = 〈𝑦, 𝑧〉 ∧ ((𝑦 ∈ 𝐵 ∧ 𝑧 ∈ 𝐶) ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))))) |
| 19 | | anass 468 |
. . . . . . . . 9
⊢ (((𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑦 ∈ 𝐵 ∧ 𝑧 ∈ 𝐶)) ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))) ↔ (𝑥 = 〈𝑦, 𝑧〉 ∧ ((𝑦 ∈ 𝐵 ∧ 𝑧 ∈ 𝐶) ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))))) |
| 20 | | eqelb 38236 |
. . . . . . . . . . 11
⊢ ((𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑥 ∈ (𝐵 × 𝐶)) ↔ (𝑥 = 〈𝑦, 𝑧〉 ∧ 〈𝑦, 𝑧〉 ∈ (𝐵 × 𝐶))) |
| 21 | | opelxp 5721 |
. . . . . . . . . . . 12
⊢
(〈𝑦, 𝑧〉 ∈ (𝐵 × 𝐶) ↔ (𝑦 ∈ 𝐵 ∧ 𝑧 ∈ 𝐶)) |
| 22 | 21 | anbi2i 623 |
. . . . . . . . . . 11
⊢ ((𝑥 = 〈𝑦, 𝑧〉 ∧ 〈𝑦, 𝑧〉 ∈ (𝐵 × 𝐶)) ↔ (𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑦 ∈ 𝐵 ∧ 𝑧 ∈ 𝐶))) |
| 23 | 20, 22 | bitr2i 276 |
. . . . . . . . . 10
⊢ ((𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑦 ∈ 𝐵 ∧ 𝑧 ∈ 𝐶)) ↔ (𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑥 ∈ (𝐵 × 𝐶))) |
| 24 | 23 | anbi1i 624 |
. . . . . . . . 9
⊢ (((𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑦 ∈ 𝐵 ∧ 𝑧 ∈ 𝐶)) ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))) ↔ ((𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑥 ∈ (𝐵 × 𝐶)) ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) |
| 25 | 18, 19, 24 | 3bitr2i 299 |
. . . . . . . 8
⊢ ((𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ∧ 𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧)) ↔ ((𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑥 ∈ (𝐵 × 𝐶)) ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) |
| 26 | | ancom 460 |
. . . . . . . . 9
⊢ ((𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑥 ∈ (𝐵 × 𝐶)) ↔ (𝑥 ∈ (𝐵 × 𝐶) ∧ 𝑥 = 〈𝑦, 𝑧〉)) |
| 27 | 26 | anbi1i 624 |
. . . . . . . 8
⊢ (((𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑥 ∈ (𝐵 × 𝐶)) ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))) ↔ ((𝑥 ∈ (𝐵 × 𝐶) ∧ 𝑥 = 〈𝑦, 𝑧〉) ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) |
| 28 | | anass 468 |
. . . . . . . 8
⊢ (((𝑥 ∈ (𝐵 × 𝐶) ∧ 𝑥 = 〈𝑦, 𝑧〉) ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))) ↔ (𝑥 ∈ (𝐵 × 𝐶) ∧ (𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))))) |
| 29 | 25, 27, 28 | 3bitri 297 |
. . . . . . 7
⊢ ((𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ∧ 𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧)) ↔ (𝑥 ∈ (𝐵 × 𝐶) ∧ (𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))))) |
| 30 | | an12 645 |
. . . . . . . . 9
⊢ ((𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))) ↔ (𝑢 ∈ 𝐴 ∧ (𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) |
| 31 | | 3anass 1095 |
. . . . . . . . . 10
⊢ ((𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧) ↔ (𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))) |
| 32 | 31 | anbi2i 623 |
. . . . . . . . 9
⊢ ((𝑢 ∈ 𝐴 ∧ (𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)) ↔ (𝑢 ∈ 𝐴 ∧ (𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) |
| 33 | 30, 32 | bitr4i 278 |
. . . . . . . 8
⊢ ((𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))) ↔ (𝑢 ∈ 𝐴 ∧ (𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))) |
| 34 | 33 | anbi2i 623 |
. . . . . . 7
⊢ ((𝑥 ∈ (𝐵 × 𝐶) ∧ (𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢 ∈ 𝐴 ∧ (𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) ↔ (𝑥 ∈ (𝐵 × 𝐶) ∧ (𝑢 ∈ 𝐴 ∧ (𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) |
| 35 | 29, 34 | bitri 275 |
. . . . . 6
⊢ ((𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ∧ 𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧)) ↔ (𝑥 ∈ (𝐵 × 𝐶) ∧ (𝑢 ∈ 𝐴 ∧ (𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) |
| 36 | 35 | 2exbii 1849 |
. . . . 5
⊢
(∃𝑦∃𝑧(𝑥 = 〈𝑦, 𝑧〉 ∧ (𝑢(𝑅 ∩ (𝐴 × 𝐵))𝑦 ∧ 𝑢(𝑆 ∩ (𝐴 × 𝐶))𝑧)) ↔ ∃𝑦∃𝑧(𝑥 ∈ (𝐵 × 𝐶) ∧ (𝑢 ∈ 𝐴 ∧ (𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) |
| 37 | | 19.42vv 1957 |
. . . . 5
⊢
(∃𝑦∃𝑧(𝑥 ∈ (𝐵 × 𝐶) ∧ (𝑢 ∈ 𝐴 ∧ (𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧))) ↔ (𝑥 ∈ (𝐵 × 𝐶) ∧ ∃𝑦∃𝑧(𝑢 ∈ 𝐴 ∧ (𝑥 = 〈𝑦, 𝑧〉 ∧ 𝑢𝑅𝑦 ∧ 𝑢𝑆𝑧)))) |
| 38 | | 19.42vv 1957 |
. . . . . 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 5801 |
1
⊢ ((𝑅 ∩ (𝐴 × 𝐵)) ⋉ (𝑆 ∩ (𝐴 × 𝐶))) = ((𝑅 ⋉ 𝑆) ∩ (𝐴 × (𝐵 × 𝐶))) |