Step | Hyp | Ref
| Expression |
1 | | relcoels 36638 |
. . . 4
⊢ Rel
∼ 𝐴 |
2 | 1 | a1i 11 |
. . 3
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → Rel ∼ 𝐴) |
3 | | eqvrelrel 36811 |
. . . 4
⊢ ( EqvRel
𝑅 → Rel 𝑅) |
4 | 3 | ad2antrl 726 |
. . 3
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → Rel 𝑅) |
5 | | brcoels 36649 |
. . . . 5
⊢ ((𝑥 ∈ V ∧ 𝑦 ∈ V) → (𝑥 ∼ 𝐴𝑦 ↔ ∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑦 ∈ 𝑢))) |
6 | 5 | el2v 3445 |
. . . 4
⊢ (𝑥 ∼ 𝐴𝑦 ↔ ∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑦 ∈ 𝑢)) |
7 | | simpll 765 |
. . . . . . . . . . . 12
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → EqvRel 𝑅) |
8 | | simprl 769 |
. . . . . . . . . . . . 13
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → 𝑢 ∈ 𝐴) |
9 | | simplr 767 |
. . . . . . . . . . . . 13
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → (dom 𝑅 / 𝑅) = 𝐴) |
10 | 8, 9 | eleqtrrd 2840 |
. . . . . . . . . . . 12
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → 𝑢 ∈ (dom 𝑅 / 𝑅)) |
11 | | simprr 771 |
. . . . . . . . . . . 12
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → 𝑥 ∈ 𝑢) |
12 | | eqvrelqsel 36830 |
. . . . . . . . . . . 12
⊢ (( EqvRel
𝑅 ∧ 𝑢 ∈ (dom 𝑅 / 𝑅) ∧ 𝑥 ∈ 𝑢) → 𝑢 = [𝑥]𝑅) |
13 | 7, 10, 11, 12 | syl3anc 1371 |
. . . . . . . . . . 11
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → 𝑢 = [𝑥]𝑅) |
14 | 13 | eleq2d 2822 |
. . . . . . . . . 10
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → (𝑦 ∈ 𝑢 ↔ 𝑦 ∈ [𝑥]𝑅)) |
15 | | elecALTV 36476 |
. . . . . . . . . . 11
⊢ ((𝑥 ∈ V ∧ 𝑦 ∈ V) → (𝑦 ∈ [𝑥]𝑅 ↔ 𝑥𝑅𝑦)) |
16 | 15 | el2v 3445 |
. . . . . . . . . 10
⊢ (𝑦 ∈ [𝑥]𝑅 ↔ 𝑥𝑅𝑦) |
17 | 14, 16 | bitrdi 287 |
. . . . . . . . 9
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → (𝑦 ∈ 𝑢 ↔ 𝑥𝑅𝑦)) |
18 | 17 | anassrs 469 |
. . . . . . . 8
⊢ ((((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ 𝑢 ∈ 𝐴) ∧ 𝑥 ∈ 𝑢) → (𝑦 ∈ 𝑢 ↔ 𝑥𝑅𝑦)) |
19 | 18 | pm5.32da 580 |
. . . . . . 7
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ 𝑢 ∈ 𝐴) → ((𝑥 ∈ 𝑢 ∧ 𝑦 ∈ 𝑢) ↔ (𝑥 ∈ 𝑢 ∧ 𝑥𝑅𝑦))) |
20 | 19 | rexbidva 3169 |
. . . . . 6
⊢ (( EqvRel
𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) → (∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑦 ∈ 𝑢) ↔ ∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑥𝑅𝑦))) |
21 | 20 | adantl 483 |
. . . . 5
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑦 ∈ 𝑢) ↔ ∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑥𝑅𝑦))) |
22 | | simpll 765 |
. . . . . . . . . . 11
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ 𝑥𝑅𝑦) → EqvRel 𝑅) |
23 | | simpr 486 |
. . . . . . . . . . 11
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ 𝑥𝑅𝑦) → 𝑥𝑅𝑦) |
24 | 22, 23 | eqvrelcl 36826 |
. . . . . . . . . 10
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ 𝑥𝑅𝑦) → 𝑥 ∈ dom 𝑅) |
25 | 24 | adantll 712 |
. . . . . . . . 9
⊢ (((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) ∧ 𝑥𝑅𝑦) → 𝑥 ∈ dom 𝑅) |
26 | | eqvrelim 36815 |
. . . . . . . . . . . . . 14
⊢ ( EqvRel
𝑅 → dom 𝑅 = ran 𝑅) |
27 | 26 | ad2antrl 726 |
. . . . . . . . . . . . 13
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → dom 𝑅 = ran 𝑅) |
28 | 27 | eleq2d 2822 |
. . . . . . . . . . . 12
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥 ∈ dom 𝑅 ↔ 𝑥 ∈ ran 𝑅)) |
29 | | dmqseqim2 36871 |
. . . . . . . . . . . . . 14
⊢ (𝑅 ∈ 𝑉 → (Rel 𝑅 → ((dom 𝑅 / 𝑅) = 𝐴 → (𝑥 ∈ ran 𝑅 ↔ 𝑥 ∈ ∪ 𝐴)))) |
30 | 3, 29 | syl5 34 |
. . . . . . . . . . . . 13
⊢ (𝑅 ∈ 𝑉 → ( EqvRel 𝑅 → ((dom 𝑅 / 𝑅) = 𝐴 → (𝑥 ∈ ran 𝑅 ↔ 𝑥 ∈ ∪ 𝐴)))) |
31 | 30 | imp32 420 |
. . . . . . . . . . . 12
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥 ∈ ran 𝑅 ↔ 𝑥 ∈ ∪ 𝐴)) |
32 | 28, 31 | bitrd 279 |
. . . . . . . . . . 11
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥 ∈ dom 𝑅 ↔ 𝑥 ∈ ∪ 𝐴)) |
33 | | eluni2 4848 |
. . . . . . . . . . 11
⊢ (𝑥 ∈ ∪ 𝐴
↔ ∃𝑢 ∈
𝐴 𝑥 ∈ 𝑢) |
34 | 32, 33 | bitrdi 287 |
. . . . . . . . . 10
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥 ∈ dom 𝑅 ↔ ∃𝑢 ∈ 𝐴 𝑥 ∈ 𝑢)) |
35 | 34 | adantr 482 |
. . . . . . . . 9
⊢ (((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) ∧ 𝑥𝑅𝑦) → (𝑥 ∈ dom 𝑅 ↔ ∃𝑢 ∈ 𝐴 𝑥 ∈ 𝑢)) |
36 | 25, 35 | mpbid 231 |
. . . . . . . 8
⊢ (((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) ∧ 𝑥𝑅𝑦) → ∃𝑢 ∈ 𝐴 𝑥 ∈ 𝑢) |
37 | 36 | ex 414 |
. . . . . . 7
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥𝑅𝑦 → ∃𝑢 ∈ 𝐴 𝑥 ∈ 𝑢)) |
38 | 37 | pm4.71rd 564 |
. . . . . 6
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥𝑅𝑦 ↔ (∃𝑢 ∈ 𝐴 𝑥 ∈ 𝑢 ∧ 𝑥𝑅𝑦))) |
39 | | r19.41v 3181 |
. . . . . 6
⊢
(∃𝑢 ∈
𝐴 (𝑥 ∈ 𝑢 ∧ 𝑥𝑅𝑦) ↔ (∃𝑢 ∈ 𝐴 𝑥 ∈ 𝑢 ∧ 𝑥𝑅𝑦)) |
40 | 38, 39 | bitr4di 289 |
. . . . 5
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥𝑅𝑦 ↔ ∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑥𝑅𝑦))) |
41 | 21, 40 | bitr4d 282 |
. . . 4
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑦 ∈ 𝑢) ↔ 𝑥𝑅𝑦)) |
42 | 6, 41 | bitrid 283 |
. . 3
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥 ∼ 𝐴𝑦 ↔ 𝑥𝑅𝑦)) |
43 | 2, 4, 42 | eqbrrdv 5715 |
. 2
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → ∼ 𝐴 = 𝑅) |
44 | 43 | ex 414 |
1
⊢ (𝑅 ∈ 𝑉 → (( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) → ∼ 𝐴 = 𝑅)) |