| Step | Hyp | Ref
| Expression |
| 1 | | relcoels 38447 |
. . . 4
⊢ Rel
∼ 𝐴 |
| 2 | 1 | a1i 11 |
. . 3
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → Rel ∼ 𝐴) |
| 3 | | eqvrelrel 38620 |
. . . 4
⊢ ( EqvRel
𝑅 → Rel 𝑅) |
| 4 | 3 | ad2antrl 728 |
. . 3
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → Rel 𝑅) |
| 5 | | brcoels 38458 |
. . . . 5
⊢ ((𝑥 ∈ V ∧ 𝑦 ∈ V) → (𝑥 ∼ 𝐴𝑦 ↔ ∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑦 ∈ 𝑢))) |
| 6 | 5 | el2v 3471 |
. . . 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 2838 |
. . . . . . . . . . . 12
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → 𝑢 ∈ (dom 𝑅 / 𝑅)) |
| 11 | | simprr 772 |
. . . . . . . . . . . 12
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → 𝑥 ∈ 𝑢) |
| 12 | | eqvrelqsel 38639 |
. . . . . . . . . . . 12
⊢ (( EqvRel
𝑅 ∧ 𝑢 ∈ (dom 𝑅 / 𝑅) ∧ 𝑥 ∈ 𝑢) → 𝑢 = [𝑥]𝑅) |
| 13 | 7, 10, 11, 12 | syl3anc 1373 |
. . . . . . . . . . 11
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → 𝑢 = [𝑥]𝑅) |
| 14 | 13 | eleq2d 2821 |
. . . . . . . . . 10
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → (𝑦 ∈ 𝑢 ↔ 𝑦 ∈ [𝑥]𝑅)) |
| 15 | | elecALTV 38289 |
. . . . . . . . . . 11
⊢ ((𝑥 ∈ V ∧ 𝑦 ∈ V) → (𝑦 ∈ [𝑥]𝑅 ↔ 𝑥𝑅𝑦)) |
| 16 | 15 | el2v 3471 |
. . . . . . . . . 10
⊢ (𝑦 ∈ [𝑥]𝑅 ↔ 𝑥𝑅𝑦) |
| 17 | 14, 16 | bitrdi 287 |
. . . . . . . . 9
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ (𝑢 ∈ 𝐴 ∧ 𝑥 ∈ 𝑢)) → (𝑦 ∈ 𝑢 ↔ 𝑥𝑅𝑦)) |
| 18 | 17 | anassrs 467 |
. . . . . . . 8
⊢ ((((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ 𝑢 ∈ 𝐴) ∧ 𝑥 ∈ 𝑢) → (𝑦 ∈ 𝑢 ↔ 𝑥𝑅𝑦)) |
| 19 | 18 | pm5.32da 579 |
. . . . . . 7
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ 𝑢 ∈ 𝐴) → ((𝑥 ∈ 𝑢 ∧ 𝑦 ∈ 𝑢) ↔ (𝑥 ∈ 𝑢 ∧ 𝑥𝑅𝑦))) |
| 20 | 19 | rexbidva 3163 |
. . . . . 6
⊢ (( EqvRel
𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) → (∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑦 ∈ 𝑢) ↔ ∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑥𝑅𝑦))) |
| 21 | 20 | adantl 481 |
. . . . 5
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑦 ∈ 𝑢) ↔ ∃𝑢 ∈ 𝐴 (𝑥 ∈ 𝑢 ∧ 𝑥𝑅𝑦))) |
| 22 | | simpll 766 |
. . . . . . . . . . 11
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ 𝑥𝑅𝑦) → EqvRel 𝑅) |
| 23 | | simpr 484 |
. . . . . . . . . . 11
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ 𝑥𝑅𝑦) → 𝑥𝑅𝑦) |
| 24 | 22, 23 | eqvrelcl 38635 |
. . . . . . . . . 10
⊢ (((
EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) ∧ 𝑥𝑅𝑦) → 𝑥 ∈ dom 𝑅) |
| 25 | 24 | adantll 714 |
. . . . . . . . 9
⊢ (((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) ∧ 𝑥𝑅𝑦) → 𝑥 ∈ dom 𝑅) |
| 26 | | eqvrelim 38624 |
. . . . . . . . . . . . . 14
⊢ ( EqvRel
𝑅 → dom 𝑅 = ran 𝑅) |
| 27 | 26 | ad2antrl 728 |
. . . . . . . . . . . . 13
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → dom 𝑅 = ran 𝑅) |
| 28 | 27 | eleq2d 2821 |
. . . . . . . . . . . 12
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥 ∈ dom 𝑅 ↔ 𝑥 ∈ ran 𝑅)) |
| 29 | | dmqseqim2 38680 |
. . . . . . . . . . . . . 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 279 |
. . . . . . . . . . 11
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥 ∈ dom 𝑅 ↔ 𝑥 ∈ ∪ 𝐴)) |
| 33 | | eluni2 4892 |
. . . . . . . . . . 11
⊢ (𝑥 ∈ ∪ 𝐴
↔ ∃𝑢 ∈
𝐴 𝑥 ∈ 𝑢) |
| 34 | 32, 33 | bitrdi 287 |
. . . . . . . . . 10
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥 ∈ dom 𝑅 ↔ ∃𝑢 ∈ 𝐴 𝑥 ∈ 𝑢)) |
| 35 | 34 | adantr 480 |
. . . . . . . . 9
⊢ (((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) ∧ 𝑥𝑅𝑦) → (𝑥 ∈ dom 𝑅 ↔ ∃𝑢 ∈ 𝐴 𝑥 ∈ 𝑢)) |
| 36 | 25, 35 | mpbid 232 |
. . . . . . . 8
⊢ (((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) ∧ 𝑥𝑅𝑦) → ∃𝑢 ∈ 𝐴 𝑥 ∈ 𝑢) |
| 37 | 36 | ex 412 |
. . . . . . 7
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥𝑅𝑦 → ∃𝑢 ∈ 𝐴 𝑥 ∈ 𝑢)) |
| 38 | 37 | pm4.71rd 562 |
. . . . . 6
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → (𝑥𝑅𝑦 ↔ (∃𝑢 ∈ 𝐴 𝑥 ∈ 𝑢 ∧ 𝑥𝑅𝑦))) |
| 39 | | r19.41v 3175 |
. . . . . 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 5777 |
. 2
⊢ ((𝑅 ∈ 𝑉 ∧ ( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴)) → ∼ 𝐴 = 𝑅) |
| 44 | 43 | ex 412 |
1
⊢ (𝑅 ∈ 𝑉 → (( EqvRel 𝑅 ∧ (dom 𝑅 / 𝑅) = 𝐴) → ∼ 𝐴 = 𝑅)) |