Proof of Theorem brab2d
Step | Hyp | Ref
| Expression |
1 | | df-br 5150 |
. . . 4
⊢ (𝐴𝑅𝐵 ↔ 〈𝐴, 𝐵〉 ∈ 𝑅) |
2 | | brab2d.1 |
. . . . 5
⊢ (𝜑 → 𝑅 = {〈𝑥, 𝑦〉 ∣ ((𝑥 ∈ 𝑈 ∧ 𝑦 ∈ 𝑉) ∧ 𝜓)}) |
3 | 2 | eleq2d 2811 |
. . . 4
⊢ (𝜑 → (〈𝐴, 𝐵〉 ∈ 𝑅 ↔ 〈𝐴, 𝐵〉 ∈ {〈𝑥, 𝑦〉 ∣ ((𝑥 ∈ 𝑈 ∧ 𝑦 ∈ 𝑉) ∧ 𝜓)})) |
4 | 1, 3 | bitrid 282 |
. . 3
⊢ (𝜑 → (𝐴𝑅𝐵 ↔ 〈𝐴, 𝐵〉 ∈ {〈𝑥, 𝑦〉 ∣ ((𝑥 ∈ 𝑈 ∧ 𝑦 ∈ 𝑉) ∧ 𝜓)})) |
5 | | elopab 5529 |
. . 3
⊢
(〈𝐴, 𝐵〉 ∈ {〈𝑥, 𝑦〉 ∣ ((𝑥 ∈ 𝑈 ∧ 𝑦 ∈ 𝑉) ∧ 𝜓)} ↔ ∃𝑥∃𝑦(〈𝐴, 𝐵〉 = 〈𝑥, 𝑦〉 ∧ ((𝑥 ∈ 𝑈 ∧ 𝑦 ∈ 𝑉) ∧ 𝜓))) |
6 | 4, 5 | bitrdi 286 |
. 2
⊢ (𝜑 → (𝐴𝑅𝐵 ↔ ∃𝑥∃𝑦(〈𝐴, 𝐵〉 = 〈𝑥, 𝑦〉 ∧ ((𝑥 ∈ 𝑈 ∧ 𝑦 ∈ 𝑉) ∧ 𝜓)))) |
7 | | eqcom 2732 |
. . . . . . . . . 10
⊢
(〈𝑥, 𝑦〉 = 〈𝐴, 𝐵〉 ↔ 〈𝐴, 𝐵〉 = 〈𝑥, 𝑦〉) |
8 | | vex 3465 |
. . . . . . . . . . 11
⊢ 𝑥 ∈ V |
9 | | vex 3465 |
. . . . . . . . . . 11
⊢ 𝑦 ∈ V |
10 | 8, 9 | opth 5478 |
. . . . . . . . . 10
⊢
(〈𝑥, 𝑦〉 = 〈𝐴, 𝐵〉 ↔ (𝑥 = 𝐴 ∧ 𝑦 = 𝐵)) |
11 | 7, 10 | sylbb1 236 |
. . . . . . . . 9
⊢
(〈𝐴, 𝐵〉 = 〈𝑥, 𝑦〉 → (𝑥 = 𝐴 ∧ 𝑦 = 𝐵)) |
12 | | eleq1 2813 |
. . . . . . . . . . 11
⊢ (𝑥 = 𝐴 → (𝑥 ∈ 𝑈 ↔ 𝐴 ∈ 𝑈)) |
13 | | eleq1 2813 |
. . . . . . . . . . 11
⊢ (𝑦 = 𝐵 → (𝑦 ∈ 𝑉 ↔ 𝐵 ∈ 𝑉)) |
14 | 12, 13 | bi2anan9 636 |
. . . . . . . . . 10
⊢ ((𝑥 = 𝐴 ∧ 𝑦 = 𝐵) → ((𝑥 ∈ 𝑈 ∧ 𝑦 ∈ 𝑉) ↔ (𝐴 ∈ 𝑈 ∧ 𝐵 ∈ 𝑉))) |
15 | 14 | biimpa 475 |
. . . . . . . . 9
⊢ (((𝑥 = 𝐴 ∧ 𝑦 = 𝐵) ∧ (𝑥 ∈ 𝑈 ∧ 𝑦 ∈ 𝑉)) → (𝐴 ∈ 𝑈 ∧ 𝐵 ∈ 𝑉)) |
16 | 11, 15 | sylan 578 |
. . . . . . . 8
⊢
((〈𝐴, 𝐵〉 = 〈𝑥, 𝑦〉 ∧ (𝑥 ∈ 𝑈 ∧ 𝑦 ∈ 𝑉)) → (𝐴 ∈ 𝑈 ∧ 𝐵 ∈ 𝑉)) |
17 | 16 | adantl 480 |
. . . . . . 7
⊢ ((𝜑 ∧ (〈𝐴, 𝐵〉 = 〈𝑥, 𝑦〉 ∧ (𝑥 ∈ 𝑈 ∧ 𝑦 ∈ 𝑉))) → (𝐴 ∈ 𝑈 ∧ 𝐵 ∈ 𝑉)) |
18 | 17 | adantrrr 723 |
. . . . . 6
⊢ ((𝜑 ∧ (〈𝐴, 𝐵〉 = 〈𝑥, 𝑦〉 ∧ ((𝑥 ∈ 𝑈 ∧ 𝑦 ∈ 𝑉) ∧ 𝜓))) → (𝐴 ∈ 𝑈 ∧ 𝐵 ∈ 𝑉)) |
19 | 18 | ex 411 |
. . . . 5
⊢ (𝜑 → ((〈𝐴, 𝐵〉 = 〈𝑥, 𝑦〉 ∧ ((𝑥 ∈ 𝑈 ∧ 𝑦 ∈ 𝑉) ∧ 𝜓)) → (𝐴 ∈ 𝑈 ∧ 𝐵 ∈ 𝑉))) |
20 | 19 | exlimdvv 1929 |
. . . 4
⊢ (𝜑 → (∃𝑥∃𝑦(〈𝐴, 𝐵〉 = 〈𝑥, 𝑦〉 ∧ ((𝑥 ∈ 𝑈 ∧ 𝑦 ∈ 𝑉) ∧ 𝜓)) → (𝐴 ∈ 𝑈 ∧ 𝐵 ∈ 𝑉))) |
21 | 20 | imp 405 |
. . 3
⊢ ((𝜑 ∧ ∃𝑥∃𝑦(〈𝐴, 𝐵〉 = 〈𝑥, 𝑦〉 ∧ ((𝑥 ∈ 𝑈 ∧ 𝑦 ∈ 𝑉) ∧ 𝜓))) → (𝐴 ∈ 𝑈 ∧ 𝐵 ∈ 𝑉)) |
22 | | simprl 769 |
. . 3
⊢ ((𝜑 ∧ ((𝐴 ∈ 𝑈 ∧ 𝐵 ∈ 𝑉) ∧ 𝜒)) → (𝐴 ∈ 𝑈 ∧ 𝐵 ∈ 𝑉)) |
23 | | simprl 769 |
. . . 4
⊢ ((𝜑 ∧ (𝐴 ∈ 𝑈 ∧ 𝐵 ∈ 𝑉)) → 𝐴 ∈ 𝑈) |
24 | | simprr 771 |
. . . 4
⊢ ((𝜑 ∧ (𝐴 ∈ 𝑈 ∧ 𝐵 ∈ 𝑉)) → 𝐵 ∈ 𝑉) |
25 | 14 | adantl 480 |
. . . . . 6
⊢ ((𝜑 ∧ (𝑥 = 𝐴 ∧ 𝑦 = 𝐵)) → ((𝑥 ∈ 𝑈 ∧ 𝑦 ∈ 𝑉) ↔ (𝐴 ∈ 𝑈 ∧ 𝐵 ∈ 𝑉))) |
26 | | brab2d.2 |
. . . . . 6
⊢ ((𝜑 ∧ (𝑥 = 𝐴 ∧ 𝑦 = 𝐵)) → (𝜓 ↔ 𝜒)) |
27 | 25, 26 | anbi12d 630 |
. . . . 5
⊢ ((𝜑 ∧ (𝑥 = 𝐴 ∧ 𝑦 = 𝐵)) → (((𝑥 ∈ 𝑈 ∧ 𝑦 ∈ 𝑉) ∧ 𝜓) ↔ ((𝐴 ∈ 𝑈 ∧ 𝐵 ∈ 𝑉) ∧ 𝜒))) |
28 | 27 | adantlr 713 |
. . . 4
⊢ (((𝜑 ∧ (𝐴 ∈ 𝑈 ∧ 𝐵 ∈ 𝑉)) ∧ (𝑥 = 𝐴 ∧ 𝑦 = 𝐵)) → (((𝑥 ∈ 𝑈 ∧ 𝑦 ∈ 𝑉) ∧ 𝜓) ↔ ((𝐴 ∈ 𝑈 ∧ 𝐵 ∈ 𝑉) ∧ 𝜒))) |
29 | 23, 24, 28 | copsex2dv 32475 |
. . 3
⊢ ((𝜑 ∧ (𝐴 ∈ 𝑈 ∧ 𝐵 ∈ 𝑉)) → (∃𝑥∃𝑦(〈𝐴, 𝐵〉 = 〈𝑥, 𝑦〉 ∧ ((𝑥 ∈ 𝑈 ∧ 𝑦 ∈ 𝑉) ∧ 𝜓)) ↔ ((𝐴 ∈ 𝑈 ∧ 𝐵 ∈ 𝑉) ∧ 𝜒))) |
30 | 21, 22, 29 | bibiad 32335 |
. 2
⊢ (𝜑 → (∃𝑥∃𝑦(〈𝐴, 𝐵〉 = 〈𝑥, 𝑦〉 ∧ ((𝑥 ∈ 𝑈 ∧ 𝑦 ∈ 𝑉) ∧ 𝜓)) ↔ ((𝐴 ∈ 𝑈 ∧ 𝐵 ∈ 𝑉) ∧ 𝜒))) |
31 | 6, 30 | bitrd 278 |
1
⊢ (𝜑 → (𝐴𝑅𝐵 ↔ ((𝐴 ∈ 𝑈 ∧ 𝐵 ∈ 𝑉) ∧ 𝜒))) |