Step | Hyp | Ref
| Expression |
1 | | relcoels 36145 |
. . . 4
⊢ Rel
∼ 𝐴 |
2 | 1 | a1i 11 |
. . 3
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → Rel ∼ 𝐴) |
3 | | eqvrelrel 36308 |
. . . 4
⊢ ( EqvRel
𝑅 → Rel 𝑅) |
4 | 3 | ad2antrl 727 |
. . 3
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → Rel 𝑅) |
5 | | brcoels 36156 |
. . . . 5
⊢ ((𝑥 ∈ V ∧ 𝑦 ∈ V) → (𝑥 ∼ 𝐴𝑦 ↔ ∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑦 ∈ 𝑢))) |
6 | 5 | el2v 3418 |
. . . 4
⊢ (𝑥 ∼ 𝐴𝑦 ↔ ∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑦 ∈ 𝑢)) |
7 | | simpll 766 |
. . . . . . . . . . . 12
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → EqvRel 𝑅) |
8 | | simprl 770 |
. . . . . . . . . . . . 13
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → 𝑢 ∈ 𝐴) |
9 | | simplr 768 |
. . . . . . . . . . . . 13
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → (dom 𝑅 / 𝑅) = 𝐴) |
10 | 8, 9 | eleqtrrd 2856 |
. . . . . . . . . . . 12
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → 𝑢 ∈ (dom 𝑅 / 𝑅)) |
11 | | simprr 772 |
. . . . . . . . . . . 12
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → 𝑥 ∈ 𝑢) |
12 | | eqvrelqsel 36327 |
. . . . . . . . . . . 12
⊢ (( EqvRel
𝑅 ∧ 𝑢 ∈ (dom 𝑅 / 𝑅) ∧ 𝑥 ∈ 𝑢) → 𝑢 = [𝑥]𝑅) |
13 | 7, 10, 11, 12 | syl3anc 1369 |
. . . . . . . . . . 11
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → 𝑢 = [𝑥]𝑅) |
14 | 13 | eleq2d 2838 |
. . . . . . . . . 10
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → (𝑦 ∈ 𝑢 ↔ 𝑦 ∈ [𝑥]𝑅)) |
15 | | elecALTV 36003 |
. . . . . . . . . . 11
⊢ ((𝑥 ∈ V ∧ 𝑦 ∈ V) → (𝑦 ∈ [𝑥]𝑅 ↔ 𝑥𝑅𝑦)) |
16 | 15 | el2v 3418 |
. . . . . . . . . 10
⊢ (𝑦 ∈ [𝑥]𝑅 ↔ 𝑥𝑅𝑦) |
17 | 14, 16 | bitrdi 290 |
. . . . . . . . 9
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → (𝑦 ∈ 𝑢 ↔ 𝑥𝑅𝑦)) |
18 | 17 | anassrs 471 |
. . . . . . . 8
⊢ ((((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ 𝑢 ∈ 𝐴) ∧ 𝑥 ∈ 𝑢) → (𝑦 ∈ 𝑢 ↔ 𝑥𝑅𝑦)) |
19 | 18 | pm5.32da 582 |
. . . . . . 7
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ 𝑢 ∈ 𝐴) → ((𝑥 ∈ 𝑢 ∧ 𝑦 ∈ 𝑢) ↔ (𝑥 ∈ 𝑢 ∧ 𝑥𝑅𝑦))) |
20 | 19 | rexbidva 3221 |
. . . . . 6
⊢ (( EqvRel
𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) → (∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑦 ∈ 𝑢) ↔ ∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑥𝑅𝑦))) |
21 | 20 | adantl 485 |
. . . . 5
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑦 ∈ 𝑢) ↔ ∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑥𝑅𝑦))) |
22 | | simpll 766 |
. . . . . . . . . . 11
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ 𝑥𝑅𝑦) → EqvRel 𝑅) |
23 | | simpr 488 |
. . . . . . . . . . 11
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ 𝑥𝑅𝑦) → 𝑥𝑅𝑦) |
24 | 22, 23 | eqvrelcl 36323 |
. . . . . . . . . 10
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ 𝑥𝑅𝑦) → 𝑥 ∈ dom 𝑅) |
25 | 24 | adantll 713 |
. . . . . . . . 9
⊢ (((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) ∧ 𝑥𝑅𝑦) → 𝑥 ∈ dom 𝑅) |
26 | | eqvrelim 36312 |
. . . . . . . . . . . . . 14
⊢ ( EqvRel
𝑅 → dom 𝑅 = ran 𝑅) |
27 | 26 | ad2antrl 727 |
. . . . . . . . . . . . 13
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → dom 𝑅 = ran 𝑅) |
28 | 27 | eleq2d 2838 |
. . . . . . . . . . . 12
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥 ∈ dom 𝑅 ↔ 𝑥 ∈ ran 𝑅)) |
29 | | dmqseqim2 36367 |
. . . . . . . . . . . . . 14
⊢ (𝑅 ∈ 𝑉 → (Rel 𝑅 → ((dom 𝑅 / 𝑅) = 𝐴 → (𝑥 ∈ ran 𝑅 ↔ 𝑥 ∈ ∪ 𝐴)))) |
30 | 3, 29 | syl5 34 |
. . . . . . . . . . . . 13
⊢ (𝑅 ∈ 𝑉 → ( EqvRel 𝑅 → ((dom 𝑅 / 𝑅) = 𝐴 → (𝑥 ∈ ran 𝑅 ↔ 𝑥 ∈ ∪ 𝐴)))) |
31 | 30 | imp32 422 |
. . . . . . . . . . . 12
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥 ∈ ran 𝑅 ↔ 𝑥 ∈ ∪ 𝐴)) |
32 | 28, 31 | bitrd 282 |
. . . . . . . . . . 11
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥 ∈ dom 𝑅 ↔ 𝑥 ∈ ∪ 𝐴)) |
33 | | eluni2 4806 |
. . . . . . . . . . 11
⊢ (𝑥 ∈ ∪ 𝐴
↔ ∃𝑢 ∈
𝐴 𝑥 ∈ 𝑢) |
34 | 32, 33 | bitrdi 290 |
. . . . . . . . . 10
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥 ∈ dom 𝑅 ↔ ∃𝑢 ∈ 𝐴 𝑥 ∈ 𝑢)) |
35 | 34 | adantr 484 |
. . . . . . . . 9
⊢ (((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) ∧ 𝑥𝑅𝑦) → (𝑥 ∈ dom 𝑅 ↔ ∃𝑢 ∈ 𝐴 𝑥 ∈ 𝑢)) |
36 | 25, 35 | mpbid 235 |
. . . . . . . 8
⊢ (((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) ∧ 𝑥𝑅𝑦) → ∃𝑢 ∈ 𝐴 𝑥 ∈ 𝑢) |
37 | 36 | ex 416 |
. . . . . . 7
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥𝑅𝑦 → ∃𝑢 ∈ 𝐴 𝑥 ∈ 𝑢)) |
38 | 37 | pm4.71rd 566 |
. . . . . 6
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥𝑅𝑦 ↔ (∃𝑢 ∈ 𝐴 𝑥 ∈ 𝑢 ∧ 𝑥𝑅𝑦))) |
39 | | r19.41v 3266 |
. . . . . 6
⊢
(∃𝑢 ∈
𝐴 (𝑥 ∈ 𝑢 ∧ 𝑥𝑅𝑦) ↔ (∃𝑢 ∈ 𝐴 𝑥 ∈ 𝑢 ∧ 𝑥𝑅𝑦)) |
40 | 38, 39 | bitr4di 292 |
. . . . 5
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥𝑅𝑦 ↔ ∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑥𝑅𝑦))) |
41 | 21, 40 | bitr4d 285 |
. . . 4
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑦 ∈ 𝑢) ↔ 𝑥𝑅𝑦)) |
42 | 6, 41 | syl5bb 286 |
. . 3
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥 ∼ 𝐴𝑦 ↔ 𝑥𝑅𝑦)) |
43 | 2, 4, 42 | eqbrrdv 5641 |
. 2
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → ∼ 𝐴 = 𝑅) |
44 | 43 | ex 416 |
1
⊢ (𝑅 ∈ 𝑉 → (( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) → ∼ 𝐴 = 𝑅)) |