Step |
Hyp |
Ref |
Expression |
1 |
|
fzosplit |
⊢ ( 𝐾 ∈ ( 𝑀 ... 𝑁 ) → ( 𝑀 ..^ 𝑁 ) = ( ( 𝑀 ..^ 𝐾 ) ∪ ( 𝐾 ..^ 𝑁 ) ) ) |
2 |
1
|
difeq1d |
⊢ ( 𝐾 ∈ ( 𝑀 ... 𝑁 ) → ( ( 𝑀 ..^ 𝑁 ) ∖ ( 𝑀 ..^ 𝐾 ) ) = ( ( ( 𝑀 ..^ 𝐾 ) ∪ ( 𝐾 ..^ 𝑁 ) ) ∖ ( 𝑀 ..^ 𝐾 ) ) ) |
3 |
|
difundir |
⊢ ( ( ( 𝑀 ..^ 𝐾 ) ∪ ( 𝐾 ..^ 𝑁 ) ) ∖ ( 𝑀 ..^ 𝐾 ) ) = ( ( ( 𝑀 ..^ 𝐾 ) ∖ ( 𝑀 ..^ 𝐾 ) ) ∪ ( ( 𝐾 ..^ 𝑁 ) ∖ ( 𝑀 ..^ 𝐾 ) ) ) |
4 |
|
difid |
⊢ ( ( 𝑀 ..^ 𝐾 ) ∖ ( 𝑀 ..^ 𝐾 ) ) = ∅ |
5 |
|
incom |
⊢ ( ( 𝐾 ..^ 𝑁 ) ∩ ( 𝑀 ..^ 𝐾 ) ) = ( ( 𝑀 ..^ 𝐾 ) ∩ ( 𝐾 ..^ 𝑁 ) ) |
6 |
|
fzodisj |
⊢ ( ( 𝑀 ..^ 𝐾 ) ∩ ( 𝐾 ..^ 𝑁 ) ) = ∅ |
7 |
5 6
|
eqtri |
⊢ ( ( 𝐾 ..^ 𝑁 ) ∩ ( 𝑀 ..^ 𝐾 ) ) = ∅ |
8 |
|
disj3 |
⊢ ( ( ( 𝐾 ..^ 𝑁 ) ∩ ( 𝑀 ..^ 𝐾 ) ) = ∅ ↔ ( 𝐾 ..^ 𝑁 ) = ( ( 𝐾 ..^ 𝑁 ) ∖ ( 𝑀 ..^ 𝐾 ) ) ) |
9 |
7 8
|
mpbi |
⊢ ( 𝐾 ..^ 𝑁 ) = ( ( 𝐾 ..^ 𝑁 ) ∖ ( 𝑀 ..^ 𝐾 ) ) |
10 |
9
|
eqcomi |
⊢ ( ( 𝐾 ..^ 𝑁 ) ∖ ( 𝑀 ..^ 𝐾 ) ) = ( 𝐾 ..^ 𝑁 ) |
11 |
4 10
|
uneq12i |
⊢ ( ( ( 𝑀 ..^ 𝐾 ) ∖ ( 𝑀 ..^ 𝐾 ) ) ∪ ( ( 𝐾 ..^ 𝑁 ) ∖ ( 𝑀 ..^ 𝐾 ) ) ) = ( ∅ ∪ ( 𝐾 ..^ 𝑁 ) ) |
12 |
|
0un |
⊢ ( ∅ ∪ ( 𝐾 ..^ 𝑁 ) ) = ( 𝐾 ..^ 𝑁 ) |
13 |
3 11 12
|
3eqtri |
⊢ ( ( ( 𝑀 ..^ 𝐾 ) ∪ ( 𝐾 ..^ 𝑁 ) ) ∖ ( 𝑀 ..^ 𝐾 ) ) = ( 𝐾 ..^ 𝑁 ) |
14 |
2 13
|
eqtrdi |
⊢ ( 𝐾 ∈ ( 𝑀 ... 𝑁 ) → ( ( 𝑀 ..^ 𝑁 ) ∖ ( 𝑀 ..^ 𝐾 ) ) = ( 𝐾 ..^ 𝑁 ) ) |