Proof of Theorem difsnen
Step | Hyp | Ref
| Expression |
1 | | difexg 5255 |
. . . . . 6
⊢ (𝑋 ∈ 𝑉 → (𝑋 ∖ {𝐴}) ∈ V) |
2 | | enrefg 8764 |
. . . . . 6
⊢ ((𝑋 ∖ {𝐴}) ∈ V → (𝑋 ∖ {𝐴}) ≈ (𝑋 ∖ {𝐴})) |
3 | 1, 2 | syl 17 |
. . . . 5
⊢ (𝑋 ∈ 𝑉 → (𝑋 ∖ {𝐴}) ≈ (𝑋 ∖ {𝐴})) |
4 | 3 | 3ad2ant1 1132 |
. . . 4
⊢ ((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) → (𝑋 ∖ {𝐴}) ≈ (𝑋 ∖ {𝐴})) |
5 | | sneq 4577 |
. . . . . 6
⊢ (𝐴 = 𝐵 → {𝐴} = {𝐵}) |
6 | 5 | difeq2d 4062 |
. . . . 5
⊢ (𝐴 = 𝐵 → (𝑋 ∖ {𝐴}) = (𝑋 ∖ {𝐵})) |
7 | 6 | breq2d 5091 |
. . . 4
⊢ (𝐴 = 𝐵 → ((𝑋 ∖ {𝐴}) ≈ (𝑋 ∖ {𝐴}) ↔ (𝑋 ∖ {𝐴}) ≈ (𝑋 ∖ {𝐵}))) |
8 | 4, 7 | syl5ibcom 244 |
. . 3
⊢ ((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) → (𝐴 = 𝐵 → (𝑋 ∖ {𝐴}) ≈ (𝑋 ∖ {𝐵}))) |
9 | 8 | imp 407 |
. 2
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 = 𝐵) → (𝑋 ∖ {𝐴}) ≈ (𝑋 ∖ {𝐵})) |
10 | | simpl1 1190 |
. . . . . 6
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → 𝑋 ∈ 𝑉) |
11 | | difexg 5255 |
. . . . . 6
⊢ ((𝑋 ∖ {𝐴}) ∈ V → ((𝑋 ∖ {𝐴}) ∖ {𝐵}) ∈ V) |
12 | | enrefg 8764 |
. . . . . 6
⊢ (((𝑋 ∖ {𝐴}) ∖ {𝐵}) ∈ V → ((𝑋 ∖ {𝐴}) ∖ {𝐵}) ≈ ((𝑋 ∖ {𝐴}) ∖ {𝐵})) |
13 | 10, 1, 11, 12 | 4syl 19 |
. . . . 5
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → ((𝑋 ∖ {𝐴}) ∖ {𝐵}) ≈ ((𝑋 ∖ {𝐴}) ∖ {𝐵})) |
14 | | dif32 4232 |
. . . . 5
⊢ ((𝑋 ∖ {𝐴}) ∖ {𝐵}) = ((𝑋 ∖ {𝐵}) ∖ {𝐴}) |
15 | 13, 14 | breqtrdi 5120 |
. . . 4
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → ((𝑋 ∖ {𝐴}) ∖ {𝐵}) ≈ ((𝑋 ∖ {𝐵}) ∖ {𝐴})) |
16 | | simpl3 1192 |
. . . . 5
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → 𝐵 ∈ 𝑋) |
17 | | simpl2 1191 |
. . . . 5
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → 𝐴 ∈ 𝑋) |
18 | | en2sn 8823 |
. . . . 5
⊢ ((𝐵 ∈ 𝑋 ∧ 𝐴 ∈ 𝑋) → {𝐵} ≈ {𝐴}) |
19 | 16, 17, 18 | syl2anc 584 |
. . . 4
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → {𝐵} ≈ {𝐴}) |
20 | | disjdifr 4412 |
. . . . 5
⊢ (((𝑋 ∖ {𝐴}) ∖ {𝐵}) ∩ {𝐵}) = ∅ |
21 | 20 | a1i 11 |
. . . 4
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → (((𝑋 ∖ {𝐴}) ∖ {𝐵}) ∩ {𝐵}) = ∅) |
22 | | disjdifr 4412 |
. . . . 5
⊢ (((𝑋 ∖ {𝐵}) ∖ {𝐴}) ∩ {𝐴}) = ∅ |
23 | 22 | a1i 11 |
. . . 4
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → (((𝑋 ∖ {𝐵}) ∖ {𝐴}) ∩ {𝐴}) = ∅) |
24 | | unen 8828 |
. . . 4
⊢
(((((𝑋 ∖
{𝐴}) ∖ {𝐵}) ≈ ((𝑋 ∖ {𝐵}) ∖ {𝐴}) ∧ {𝐵} ≈ {𝐴}) ∧ ((((𝑋 ∖ {𝐴}) ∖ {𝐵}) ∩ {𝐵}) = ∅ ∧ (((𝑋 ∖ {𝐵}) ∖ {𝐴}) ∩ {𝐴}) = ∅)) → (((𝑋 ∖ {𝐴}) ∖ {𝐵}) ∪ {𝐵}) ≈ (((𝑋 ∖ {𝐵}) ∖ {𝐴}) ∪ {𝐴})) |
25 | 15, 19, 21, 23, 24 | syl22anc 836 |
. . 3
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → (((𝑋 ∖ {𝐴}) ∖ {𝐵}) ∪ {𝐵}) ≈ (((𝑋 ∖ {𝐵}) ∖ {𝐴}) ∪ {𝐴})) |
26 | | simpr 485 |
. . . . . 6
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → 𝐴 ≠ 𝐵) |
27 | 26 | necomd 3001 |
. . . . 5
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → 𝐵 ≠ 𝐴) |
28 | | eldifsn 4726 |
. . . . 5
⊢ (𝐵 ∈ (𝑋 ∖ {𝐴}) ↔ (𝐵 ∈ 𝑋 ∧ 𝐵 ≠ 𝐴)) |
29 | 16, 27, 28 | sylanbrc 583 |
. . . 4
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → 𝐵 ∈ (𝑋 ∖ {𝐴})) |
30 | | difsnid 4749 |
. . . 4
⊢ (𝐵 ∈ (𝑋 ∖ {𝐴}) → (((𝑋 ∖ {𝐴}) ∖ {𝐵}) ∪ {𝐵}) = (𝑋 ∖ {𝐴})) |
31 | 29, 30 | syl 17 |
. . 3
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → (((𝑋 ∖ {𝐴}) ∖ {𝐵}) ∪ {𝐵}) = (𝑋 ∖ {𝐴})) |
32 | | eldifsn 4726 |
. . . . 5
⊢ (𝐴 ∈ (𝑋 ∖ {𝐵}) ↔ (𝐴 ∈ 𝑋 ∧ 𝐴 ≠ 𝐵)) |
33 | 17, 26, 32 | sylanbrc 583 |
. . . 4
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → 𝐴 ∈ (𝑋 ∖ {𝐵})) |
34 | | difsnid 4749 |
. . . 4
⊢ (𝐴 ∈ (𝑋 ∖ {𝐵}) → (((𝑋 ∖ {𝐵}) ∖ {𝐴}) ∪ {𝐴}) = (𝑋 ∖ {𝐵})) |
35 | 33, 34 | syl 17 |
. . 3
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → (((𝑋 ∖ {𝐵}) ∖ {𝐴}) ∪ {𝐴}) = (𝑋 ∖ {𝐵})) |
36 | 25, 31, 35 | 3brtr3d 5110 |
. 2
⊢ (((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) ∧ 𝐴 ≠ 𝐵) → (𝑋 ∖ {𝐴}) ≈ (𝑋 ∖ {𝐵})) |
37 | 9, 36 | pm2.61dane 3034 |
1
⊢ ((𝑋 ∈ 𝑉 ∧ 𝐴 ∈ 𝑋 ∧ 𝐵 ∈ 𝑋) → (𝑋 ∖ {𝐴}) ≈ (𝑋 ∖ {𝐵})) |