Step | Hyp | Ref
| Expression |
1 | | relcoels 36474 |
. . . 4
⊢ Rel
∼ 𝐴 |
2 | 1 | a1i 11 |
. . 3
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → Rel ∼ 𝐴) |
3 | | eqvrelrel 36637 |
. . . 4
⊢ ( EqvRel
𝑅 → Rel 𝑅) |
4 | 3 | ad2antrl 724 |
. . 3
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → Rel 𝑅) |
5 | | brcoels 36485 |
. . . . 5
⊢ ((𝑥 ∈ V ∧ 𝑦 ∈ V) → (𝑥 ∼ 𝐴𝑦 ↔ ∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑦 ∈ 𝑢))) |
6 | 5 | el2v 3430 |
. . . 4
⊢ (𝑥 ∼ 𝐴𝑦 ↔ ∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑦 ∈ 𝑢)) |
7 | | simpll 763 |
. . . . . . . . . . . 12
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → EqvRel 𝑅) |
8 | | simprl 767 |
. . . . . . . . . . . . 13
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → 𝑢 ∈ 𝐴) |
9 | | simplr 765 |
. . . . . . . . . . . . 13
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → (dom 𝑅 / 𝑅) = 𝐴) |
10 | 8, 9 | eleqtrrd 2842 |
. . . . . . . . . . . 12
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → 𝑢 ∈ (dom 𝑅 / 𝑅)) |
11 | | simprr 769 |
. . . . . . . . . . . 12
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → 𝑥 ∈ 𝑢) |
12 | | eqvrelqsel 36656 |
. . . . . . . . . . . 12
⊢ (( EqvRel
𝑅 ∧ 𝑢 ∈ (dom 𝑅 / 𝑅) ∧ 𝑥 ∈ 𝑢) → 𝑢 = [𝑥]𝑅) |
13 | 7, 10, 11, 12 | syl3anc 1369 |
. . . . . . . . . . 11
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → 𝑢 = [𝑥]𝑅) |
14 | 13 | eleq2d 2824 |
. . . . . . . . . 10
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → (𝑦 ∈ 𝑢 ↔ 𝑦 ∈ [𝑥]𝑅)) |
15 | | elecALTV 36332 |
. . . . . . . . . . 11
⊢ ((𝑥 ∈ V ∧ 𝑦 ∈ V) → (𝑦 ∈ [𝑥]𝑅 ↔ 𝑥𝑅𝑦)) |
16 | 15 | el2v 3430 |
. . . . . . . . . 10
⊢ (𝑦 ∈ [𝑥]𝑅 ↔ 𝑥𝑅𝑦) |
17 | 14, 16 | bitrdi 286 |
. . . . . . . . 9
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → (𝑦 ∈ 𝑢 ↔ 𝑥𝑅𝑦)) |
18 | 17 | anassrs 467 |
. . . . . . . 8
⊢ ((((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ 𝑢 ∈ 𝐴) ∧ 𝑥 ∈ 𝑢) → (𝑦 ∈ 𝑢 ↔ 𝑥𝑅𝑦)) |
19 | 18 | pm5.32da 578 |
. . . . . . 7
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ 𝑢 ∈ 𝐴) → ((𝑥 ∈ 𝑢 ∧ 𝑦 ∈ 𝑢) ↔ (𝑥 ∈ 𝑢 ∧ 𝑥𝑅𝑦))) |
20 | 19 | rexbidva 3224 |
. . . . . 6
⊢ (( EqvRel
𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) → (∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑦 ∈ 𝑢) ↔ ∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑥𝑅𝑦))) |
21 | 20 | adantl 481 |
. . . . 5
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑦 ∈ 𝑢) ↔ ∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑥𝑅𝑦))) |
22 | | simpll 763 |
. . . . . . . . . . 11
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ 𝑥𝑅𝑦) → EqvRel 𝑅) |
23 | | simpr 484 |
. . . . . . . . . . 11
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ 𝑥𝑅𝑦) → 𝑥𝑅𝑦) |
24 | 22, 23 | eqvrelcl 36652 |
. . . . . . . . . 10
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ 𝑥𝑅𝑦) → 𝑥 ∈ dom 𝑅) |
25 | 24 | adantll 710 |
. . . . . . . . 9
⊢ (((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) ∧ 𝑥𝑅𝑦) → 𝑥 ∈ dom 𝑅) |
26 | | eqvrelim 36641 |
. . . . . . . . . . . . . 14
⊢ ( EqvRel
𝑅 → dom 𝑅 = ran 𝑅) |
27 | 26 | ad2antrl 724 |
. . . . . . . . . . . . 13
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → dom 𝑅 = ran 𝑅) |
28 | 27 | eleq2d 2824 |
. . . . . . . . . . . 12
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥 ∈ dom 𝑅 ↔ 𝑥 ∈ ran 𝑅)) |
29 | | dmqseqim2 36696 |
. . . . . . . . . . . . . 14
⊢ (𝑅 ∈ 𝑉 → (Rel 𝑅 → ((dom 𝑅 / 𝑅) = 𝐴 → (𝑥 ∈ ran 𝑅 ↔ 𝑥 ∈ ∪ 𝐴)))) |
30 | 3, 29 | syl5 34 |
. . . . . . . . . . . . 13
⊢ (𝑅 ∈ 𝑉 → ( EqvRel 𝑅 → ((dom 𝑅 / 𝑅) = 𝐴 → (𝑥 ∈ ran 𝑅 ↔ 𝑥 ∈ ∪ 𝐴)))) |
31 | 30 | imp32 418 |
. . . . . . . . . . . 12
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥 ∈ ran 𝑅 ↔ 𝑥 ∈ ∪ 𝐴)) |
32 | 28, 31 | bitrd 278 |
. . . . . . . . . . 11
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥 ∈ dom 𝑅 ↔ 𝑥 ∈ ∪ 𝐴)) |
33 | | eluni2 4840 |
. . . . . . . . . . 11
⊢ (𝑥 ∈ ∪ 𝐴
↔ ∃𝑢 ∈
𝐴 𝑥 ∈ 𝑢) |
34 | 32, 33 | bitrdi 286 |
. . . . . . . . . 10
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥 ∈ dom 𝑅 ↔ ∃𝑢 ∈ 𝐴 𝑥 ∈ 𝑢)) |
35 | 34 | adantr 480 |
. . . . . . . . 9
⊢ (((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) ∧ 𝑥𝑅𝑦) → (𝑥 ∈ dom 𝑅 ↔ ∃𝑢 ∈ 𝐴 𝑥 ∈ 𝑢)) |
36 | 25, 35 | mpbid 231 |
. . . . . . . 8
⊢ (((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) ∧ 𝑥𝑅𝑦) → ∃𝑢 ∈ 𝐴 𝑥 ∈ 𝑢) |
37 | 36 | ex 412 |
. . . . . . 7
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥𝑅𝑦 → ∃𝑢 ∈ 𝐴 𝑥 ∈ 𝑢)) |
38 | 37 | pm4.71rd 562 |
. . . . . 6
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥𝑅𝑦 ↔ (∃𝑢 ∈ 𝐴 𝑥 ∈ 𝑢 ∧ 𝑥𝑅𝑦))) |
39 | | r19.41v 3273 |
. . . . . 6
⊢
(∃𝑢 ∈
𝐴 (𝑥 ∈ 𝑢 ∧ 𝑥𝑅𝑦) ↔ (∃𝑢 ∈ 𝐴 𝑥 ∈ 𝑢 ∧ 𝑥𝑅𝑦)) |
40 | 38, 39 | bitr4di 288 |
. . . . 5
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥𝑅𝑦 ↔ ∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑥𝑅𝑦))) |
41 | 21, 40 | bitr4d 281 |
. . . 4
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑦 ∈ 𝑢) ↔ 𝑥𝑅𝑦)) |
42 | 6, 41 | syl5bb 282 |
. . 3
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥 ∼ 𝐴𝑦 ↔ 𝑥𝑅𝑦)) |
43 | 2, 4, 42 | eqbrrdv 5692 |
. 2
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → ∼ 𝐴 = 𝑅) |
44 | 43 | ex 412 |
1
⊢ (𝑅 ∈ 𝑉 → (( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) → ∼ 𝐴 = 𝑅)) |