| Step | Hyp | Ref
| Expression |
| 1 | | isfi 6920 |
. . . 4
⊢ (𝐴 ∈ Fin ↔ ∃𝑥 ∈ ω 𝐴 ≈ 𝑥) |
| 2 | 1 | biimpi 120 |
. . 3
⊢ (𝐴 ∈ Fin → ∃𝑥 ∈ ω 𝐴 ≈ 𝑥) |
| 3 | 2 | adantr 276 |
. 2
⊢ ((𝐴 ∈ Fin ∧ 𝐵 ∈ Fin) → ∃𝑥 ∈ ω 𝐴 ≈ 𝑥) |
| 4 | | isfi 6920 |
. . . . 5
⊢ (𝐵 ∈ Fin ↔ ∃𝑦 ∈ ω 𝐵 ≈ 𝑦) |
| 5 | 4 | biimpi 120 |
. . . 4
⊢ (𝐵 ∈ Fin → ∃𝑦 ∈ ω 𝐵 ≈ 𝑦) |
| 6 | 5 | ad2antlr 489 |
. . 3
⊢ (((𝐴 ∈ Fin ∧ 𝐵 ∈ Fin) ∧ (𝑥 ∈ ω ∧ 𝐴 ≈ 𝑥)) → ∃𝑦 ∈ ω 𝐵 ≈ 𝑦) |
| 7 | | simplrl 535 |
. . . . . . 7
⊢ ((((𝐴 ∈ Fin ∧ 𝐵 ∈ Fin) ∧ (𝑥 ∈ ω ∧ 𝐴 ≈ 𝑥)) ∧ (𝑦 ∈ ω ∧ 𝐵 ≈ 𝑦)) → 𝑥 ∈ ω) |
| 8 | | simprl 529 |
. . . . . . 7
⊢ ((((𝐴 ∈ Fin ∧ 𝐵 ∈ Fin) ∧ (𝑥 ∈ ω ∧ 𝐴 ≈ 𝑥)) ∧ (𝑦 ∈ ω ∧ 𝐵 ≈ 𝑦)) → 𝑦 ∈ ω) |
| 9 | | nndceq 6653 |
. . . . . . 7
⊢ ((𝑥 ∈ ω ∧ 𝑦 ∈ ω) →
DECID 𝑥 =
𝑦) |
| 10 | 7, 8, 9 | syl2anc 411 |
. . . . . 6
⊢ ((((𝐴 ∈ Fin ∧ 𝐵 ∈ Fin) ∧ (𝑥 ∈ ω ∧ 𝐴 ≈ 𝑥)) ∧ (𝑦 ∈ ω ∧ 𝐵 ≈ 𝑦)) → DECID 𝑥 = 𝑦) |
| 11 | | exmiddc 841 |
. . . . . 6
⊢
(DECID 𝑥 = 𝑦 → (𝑥 = 𝑦 ∨ ¬ 𝑥 = 𝑦)) |
| 12 | 10, 11 | syl 14 |
. . . . 5
⊢ ((((𝐴 ∈ Fin ∧ 𝐵 ∈ Fin) ∧ (𝑥 ∈ ω ∧ 𝐴 ≈ 𝑥)) ∧ (𝑦 ∈ ω ∧ 𝐵 ≈ 𝑦)) → (𝑥 = 𝑦 ∨ ¬ 𝑥 = 𝑦)) |
| 13 | | simplrr 536 |
. . . . . . . 8
⊢ ((((𝐴 ∈ Fin ∧ 𝐵 ∈ Fin) ∧ (𝑥 ∈ ω ∧ 𝐴 ≈ 𝑥)) ∧ (𝑦 ∈ ω ∧ 𝐵 ≈ 𝑦)) → 𝐴 ≈ 𝑥) |
| 14 | | simplrr 536 |
. . . . . . . . . 10
⊢
(((((𝐴 ∈ Fin
∧ 𝐵 ∈ Fin) ∧
(𝑥 ∈ ω ∧
𝐴 ≈ 𝑥)) ∧ (𝑦 ∈ ω ∧ 𝐵 ≈ 𝑦)) ∧ 𝑥 = 𝑦) → 𝐵 ≈ 𝑦) |
| 15 | | simpr 110 |
. . . . . . . . . 10
⊢
(((((𝐴 ∈ Fin
∧ 𝐵 ∈ Fin) ∧
(𝑥 ∈ ω ∧
𝐴 ≈ 𝑥)) ∧ (𝑦 ∈ ω ∧ 𝐵 ≈ 𝑦)) ∧ 𝑥 = 𝑦) → 𝑥 = 𝑦) |
| 16 | 14, 15 | breqtrrd 4111 |
. . . . . . . . 9
⊢
(((((𝐴 ∈ Fin
∧ 𝐵 ∈ Fin) ∧
(𝑥 ∈ ω ∧
𝐴 ≈ 𝑥)) ∧ (𝑦 ∈ ω ∧ 𝐵 ≈ 𝑦)) ∧ 𝑥 = 𝑦) → 𝐵 ≈ 𝑥) |
| 17 | 16 | ensymd 6943 |
. . . . . . . 8
⊢
(((((𝐴 ∈ Fin
∧ 𝐵 ∈ Fin) ∧
(𝑥 ∈ ω ∧
𝐴 ≈ 𝑥)) ∧ (𝑦 ∈ ω ∧ 𝐵 ≈ 𝑦)) ∧ 𝑥 = 𝑦) → 𝑥 ≈ 𝐵) |
| 18 | | entr 6944 |
. . . . . . . 8
⊢ ((𝐴 ≈ 𝑥 ∧ 𝑥 ≈ 𝐵) → 𝐴 ≈ 𝐵) |
| 19 | 13, 17, 18 | syl2an2r 597 |
. . . . . . 7
⊢
(((((𝐴 ∈ Fin
∧ 𝐵 ∈ Fin) ∧
(𝑥 ∈ ω ∧
𝐴 ≈ 𝑥)) ∧ (𝑦 ∈ ω ∧ 𝐵 ≈ 𝑦)) ∧ 𝑥 = 𝑦) → 𝐴 ≈ 𝐵) |
| 20 | 19 | ex 115 |
. . . . . 6
⊢ ((((𝐴 ∈ Fin ∧ 𝐵 ∈ Fin) ∧ (𝑥 ∈ ω ∧ 𝐴 ≈ 𝑥)) ∧ (𝑦 ∈ ω ∧ 𝐵 ≈ 𝑦)) → (𝑥 = 𝑦 → 𝐴 ≈ 𝐵)) |
| 21 | 13 | ensymd 6943 |
. . . . . . . . . . 11
⊢ ((((𝐴 ∈ Fin ∧ 𝐵 ∈ Fin) ∧ (𝑥 ∈ ω ∧ 𝐴 ≈ 𝑥)) ∧ (𝑦 ∈ ω ∧ 𝐵 ≈ 𝑦)) → 𝑥 ≈ 𝐴) |
| 22 | | entr 6944 |
. . . . . . . . . . 11
⊢ ((𝑥 ≈ 𝐴 ∧ 𝐴 ≈ 𝐵) → 𝑥 ≈ 𝐵) |
| 23 | 21, 22 | sylan 283 |
. . . . . . . . . 10
⊢
(((((𝐴 ∈ Fin
∧ 𝐵 ∈ Fin) ∧
(𝑥 ∈ ω ∧
𝐴 ≈ 𝑥)) ∧ (𝑦 ∈ ω ∧ 𝐵 ≈ 𝑦)) ∧ 𝐴 ≈ 𝐵) → 𝑥 ≈ 𝐵) |
| 24 | | simplrr 536 |
. . . . . . . . . 10
⊢
(((((𝐴 ∈ Fin
∧ 𝐵 ∈ Fin) ∧
(𝑥 ∈ ω ∧
𝐴 ≈ 𝑥)) ∧ (𝑦 ∈ ω ∧ 𝐵 ≈ 𝑦)) ∧ 𝐴 ≈ 𝐵) → 𝐵 ≈ 𝑦) |
| 25 | | entr 6944 |
. . . . . . . . . 10
⊢ ((𝑥 ≈ 𝐵 ∧ 𝐵 ≈ 𝑦) → 𝑥 ≈ 𝑦) |
| 26 | 23, 24, 25 | syl2anc 411 |
. . . . . . . . 9
⊢
(((((𝐴 ∈ Fin
∧ 𝐵 ∈ Fin) ∧
(𝑥 ∈ ω ∧
𝐴 ≈ 𝑥)) ∧ (𝑦 ∈ ω ∧ 𝐵 ≈ 𝑦)) ∧ 𝐴 ≈ 𝐵) → 𝑥 ≈ 𝑦) |
| 27 | | simplrl 535 |
. . . . . . . . . 10
⊢
(((((𝐴 ∈ Fin
∧ 𝐵 ∈ Fin) ∧
(𝑥 ∈ ω ∧
𝐴 ≈ 𝑥)) ∧ (𝑦 ∈ ω ∧ 𝐵 ≈ 𝑦)) ∧ 𝐴 ≈ 𝐵) → 𝑦 ∈ ω) |
| 28 | | nneneq 7026 |
. . . . . . . . . 10
⊢ ((𝑥 ∈ ω ∧ 𝑦 ∈ ω) → (𝑥 ≈ 𝑦 ↔ 𝑥 = 𝑦)) |
| 29 | 7, 27, 28 | syl2an2r 597 |
. . . . . . . . 9
⊢
(((((𝐴 ∈ Fin
∧ 𝐵 ∈ Fin) ∧
(𝑥 ∈ ω ∧
𝐴 ≈ 𝑥)) ∧ (𝑦 ∈ ω ∧ 𝐵 ≈ 𝑦)) ∧ 𝐴 ≈ 𝐵) → (𝑥 ≈ 𝑦 ↔ 𝑥 = 𝑦)) |
| 30 | 26, 29 | mpbid 147 |
. . . . . . . 8
⊢
(((((𝐴 ∈ Fin
∧ 𝐵 ∈ Fin) ∧
(𝑥 ∈ ω ∧
𝐴 ≈ 𝑥)) ∧ (𝑦 ∈ ω ∧ 𝐵 ≈ 𝑦)) ∧ 𝐴 ≈ 𝐵) → 𝑥 = 𝑦) |
| 31 | 30 | ex 115 |
. . . . . . 7
⊢ ((((𝐴 ∈ Fin ∧ 𝐵 ∈ Fin) ∧ (𝑥 ∈ ω ∧ 𝐴 ≈ 𝑥)) ∧ (𝑦 ∈ ω ∧ 𝐵 ≈ 𝑦)) → (𝐴 ≈ 𝐵 → 𝑥 = 𝑦)) |
| 32 | 31 | con3d 634 |
. . . . . 6
⊢ ((((𝐴 ∈ Fin ∧ 𝐵 ∈ Fin) ∧ (𝑥 ∈ ω ∧ 𝐴 ≈ 𝑥)) ∧ (𝑦 ∈ ω ∧ 𝐵 ≈ 𝑦)) → (¬ 𝑥 = 𝑦 → ¬ 𝐴 ≈ 𝐵)) |
| 33 | 20, 32 | orim12d 791 |
. . . . 5
⊢ ((((𝐴 ∈ Fin ∧ 𝐵 ∈ Fin) ∧ (𝑥 ∈ ω ∧ 𝐴 ≈ 𝑥)) ∧ (𝑦 ∈ ω ∧ 𝐵 ≈ 𝑦)) → ((𝑥 = 𝑦 ∨ ¬ 𝑥 = 𝑦) → (𝐴 ≈ 𝐵 ∨ ¬ 𝐴 ≈ 𝐵))) |
| 34 | 12, 33 | mpd 13 |
. . . 4
⊢ ((((𝐴 ∈ Fin ∧ 𝐵 ∈ Fin) ∧ (𝑥 ∈ ω ∧ 𝐴 ≈ 𝑥)) ∧ (𝑦 ∈ ω ∧ 𝐵 ≈ 𝑦)) → (𝐴 ≈ 𝐵 ∨ ¬ 𝐴 ≈ 𝐵)) |
| 35 | | df-dc 840 |
. . . 4
⊢
(DECID 𝐴 ≈ 𝐵 ↔ (𝐴 ≈ 𝐵 ∨ ¬ 𝐴 ≈ 𝐵)) |
| 36 | 34, 35 | sylibr 134 |
. . 3
⊢ ((((𝐴 ∈ Fin ∧ 𝐵 ∈ Fin) ∧ (𝑥 ∈ ω ∧ 𝐴 ≈ 𝑥)) ∧ (𝑦 ∈ ω ∧ 𝐵 ≈ 𝑦)) → DECID 𝐴 ≈ 𝐵) |
| 37 | 6, 36 | rexlimddv 2653 |
. 2
⊢ (((𝐴 ∈ Fin ∧ 𝐵 ∈ Fin) ∧ (𝑥 ∈ ω ∧ 𝐴 ≈ 𝑥)) → DECID 𝐴 ≈ 𝐵) |
| 38 | 3, 37 | rexlimddv 2653 |
1
⊢ ((𝐴 ∈ Fin ∧ 𝐵 ∈ Fin) →
DECID 𝐴
≈ 𝐵) |