Proof of Theorem difsnen
| Step | Hyp | Ref
| Expression |
| 1 | | difexg 5329 |
. . . . . 6
⊢ (𝑋 ∈ 𝑉 → (𝑋 ∖ {𝐴}) ∈ V) |
| 2 | | enrefg 9024 |
. . . . . 6
⊢ ((𝑋 ∖ {𝐴}) ∈ V → (𝑋 ∖ {𝐴}) ≈ (𝑋 ∖ {𝐴})) |
| 3 | 1, 2 | syl 17 |
. . . . 5
⊢ (𝑋 ∈ 𝑉 → (𝑋 ∖ {𝐴}) ≈ (𝑋 ∖ {𝐴})) |
| 4 | 3 | 3ad2ant1 1134 |
. . . 4
⊢ ((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) → (𝑋 ∖ {𝐴}) ≈ (𝑋 ∖ {𝐴})) |
| 5 | | sneq 4636 |
. . . . . 6
⊢ (𝐴 = 𝐵 → {𝐴} = {𝐵}) |
| 6 | 5 | difeq2d 4126 |
. . . . 5
⊢ (𝐴 = 𝐵 → (𝑋 ∖ {𝐴}) = (𝑋 ∖ {𝐵})) |
| 7 | 6 | breq2d 5155 |
. . . 4
⊢ (𝐴 = 𝐵 → ((𝑋 ∖ {𝐴}) ≈ (𝑋 ∖ {𝐴}) ↔ (𝑋 ∖ {𝐴}) ≈ (𝑋 ∖ {𝐵}))) |
| 8 | 4, 7 | syl5ibcom 245 |
. . 3
⊢ ((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) → (𝐴 = 𝐵 → (𝑋 ∖ {𝐴}) ≈ (𝑋 ∖ {𝐵}))) |
| 9 | 8 | imp 406 |
. 2
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 = 𝐵) → (𝑋 ∖ {𝐴}) ≈ (𝑋 ∖ {𝐵})) |
| 10 | | simpl1 1192 |
. . . . . 6
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → 𝑋 ∈ 𝑉) |
| 11 | | difexg 5329 |
. . . . . 6
⊢ ((𝑋 ∖ {𝐴}) ∈ V → ((𝑋 ∖ {𝐴}) ∖ {𝐵}) ∈ V) |
| 12 | | enrefg 9024 |
. . . . . 6
⊢ (((𝑋 ∖ {𝐴}) ∖ {𝐵}) ∈ V → ((𝑋 ∖ {𝐴}) ∖ {𝐵}) ≈ ((𝑋 ∖ {𝐴}) ∖ {𝐵})) |
| 13 | 10, 1, 11, 12 | 4syl 19 |
. . . . 5
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → ((𝑋 ∖ {𝐴}) ∖ {𝐵}) ≈ ((𝑋 ∖ {𝐴}) ∖ {𝐵})) |
| 14 | | dif32 4302 |
. . . . 5
⊢ ((𝑋 ∖ {𝐴}) ∖ {𝐵}) = ((𝑋 ∖ {𝐵}) ∖ {𝐴}) |
| 15 | 13, 14 | breqtrdi 5184 |
. . . 4
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → ((𝑋 ∖ {𝐴}) ∖ {𝐵}) ≈ ((𝑋 ∖ {𝐵}) ∖ {𝐴})) |
| 16 | | simpl3 1194 |
. . . . 5
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → 𝐵 ∈ 𝑋) |
| 17 | | simpl2 1193 |
. . . . 5
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → 𝐴 ∈ 𝑋) |
| 18 | | en2sn 9081 |
. . . . 5
⊢ ((𝐵 ∈ 𝑋 ∧ 𝐴 ∈ 𝑋) → {𝐵} ≈ {𝐴}) |
| 19 | 16, 17, 18 | syl2anc 584 |
. . . 4
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → {𝐵} ≈ {𝐴}) |
| 20 | | disjdifr 4473 |
. . . . 5
⊢ (((𝑋 ∖ {𝐴}) ∖ {𝐵}) ∩ {𝐵}) = ∅ |
| 21 | 20 | a1i 11 |
. . . 4
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → (((𝑋 ∖ {𝐴}) ∖ {𝐵}) ∩ {𝐵}) = ∅) |
| 22 | | disjdifr 4473 |
. . . . 5
⊢ (((𝑋 ∖ {𝐵}) ∖ {𝐴}) ∩ {𝐴}) = ∅ |
| 23 | 22 | a1i 11 |
. . . 4
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → (((𝑋 ∖ {𝐵}) ∖ {𝐴}) ∩ {𝐴}) = ∅) |
| 24 | | unen 9086 |
. . . 4
⊢
(((((𝑋 ∖
{𝐴}) ∖ {𝐵}) ≈ ((𝑋 ∖ {𝐵}) ∖ {𝐴}) ∧ {𝐵} ≈ {𝐴}) ∧ ((((𝑋 ∖ {𝐴}) ∖ {𝐵}) ∩ {𝐵}) = ∅ ∧ (((𝑋 ∖ {𝐵}) ∖ {𝐴}) ∩ {𝐴}) = ∅)) → (((𝑋 ∖ {𝐴}) ∖ {𝐵}) ∪ {𝐵}) ≈ (((𝑋 ∖ {𝐵}) ∖ {𝐴}) ∪ {𝐴})) |
| 25 | 15, 19, 21, 23, 24 | syl22anc 839 |
. . 3
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → (((𝑋 ∖ {𝐴}) ∖ {𝐵}) ∪ {𝐵}) ≈ (((𝑋 ∖ {𝐵}) ∖ {𝐴}) ∪ {𝐴})) |
| 26 | | simpr 484 |
. . . . . 6
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → 𝐴 ≠ 𝐵) |
| 27 | 26 | necomd 2996 |
. . . . 5
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → 𝐵 ≠ 𝐴) |
| 28 | | eldifsn 4786 |
. . . . 5
⊢ (𝐵 ∈ (𝑋 ∖ {𝐴}) ↔ (𝐵 ∈ 𝑋 ∧ 𝐵 ≠ 𝐴)) |
| 29 | 16, 27, 28 | sylanbrc 583 |
. . . 4
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → 𝐵 ∈ (𝑋 ∖ {𝐴})) |
| 30 | | difsnid 4810 |
. . . 4
⊢ (𝐵 ∈ (𝑋 ∖ {𝐴}) → (((𝑋 ∖ {𝐴}) ∖ {𝐵}) ∪ {𝐵}) = (𝑋 ∖ {𝐴})) |
| 31 | 29, 30 | syl 17 |
. . 3
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → (((𝑋 ∖ {𝐴}) ∖ {𝐵}) ∪ {𝐵}) = (𝑋 ∖ {𝐴})) |
| 32 | | eldifsn 4786 |
. . . . 5
⊢ (𝐴 ∈ (𝑋 ∖ {𝐵}) ↔ (𝐴 ∈ 𝑋 ∧ 𝐴 ≠ 𝐵)) |
| 33 | 17, 26, 32 | sylanbrc 583 |
. . . 4
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → 𝐴 ∈ (𝑋 ∖ {𝐵})) |
| 34 | | difsnid 4810 |
. . . 4
⊢ (𝐴 ∈ (𝑋 ∖ {𝐵}) → (((𝑋 ∖ {𝐵}) ∖ {𝐴}) ∪ {𝐴}) = (𝑋 ∖ {𝐵})) |
| 35 | 33, 34 | syl 17 |
. . 3
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → (((𝑋 ∖ {𝐵}) ∖ {𝐴}) ∪ {𝐴}) = (𝑋 ∖ {𝐵})) |
| 36 | 25, 31, 35 | 3brtr3d 5174 |
. 2
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → (𝑋 ∖ {𝐴}) ≈ (𝑋 ∖ {𝐵})) |
| 37 | 9, 36 | pm2.61dane 3029 |
1
⊢ ((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) → (𝑋 ∖ {𝐴}) ≈ (𝑋 ∖ {𝐵})) |