| Step |
Hyp |
Ref |
Expression |
| 1 |
|
unxpdomlem1.1 |
⊢ 𝐹 = ( 𝑥 ∈ ( 𝑎 ∪ 𝑏 ) ↦ 𝐺 ) |
| 2 |
|
unxpdomlem1.2 |
⊢ 𝐺 = if ( 𝑥 ∈ 𝑎 , 〈 𝑥 , if ( 𝑥 = 𝑚 , 𝑡 , 𝑠 ) 〉 , 〈 if ( 𝑥 = 𝑡 , 𝑛 , 𝑚 ) , 𝑥 〉 ) |
| 3 |
|
elequ1 |
⊢ ( 𝑥 = 𝑧 → ( 𝑥 ∈ 𝑎 ↔ 𝑧 ∈ 𝑎 ) ) |
| 4 |
|
opeq1 |
⊢ ( 𝑥 = 𝑧 → 〈 𝑥 , if ( 𝑥 = 𝑚 , 𝑡 , 𝑠 ) 〉 = 〈 𝑧 , if ( 𝑥 = 𝑚 , 𝑡 , 𝑠 ) 〉 ) |
| 5 |
|
equequ1 |
⊢ ( 𝑥 = 𝑧 → ( 𝑥 = 𝑚 ↔ 𝑧 = 𝑚 ) ) |
| 6 |
5
|
ifbid |
⊢ ( 𝑥 = 𝑧 → if ( 𝑥 = 𝑚 , 𝑡 , 𝑠 ) = if ( 𝑧 = 𝑚 , 𝑡 , 𝑠 ) ) |
| 7 |
6
|
opeq2d |
⊢ ( 𝑥 = 𝑧 → 〈 𝑧 , if ( 𝑥 = 𝑚 , 𝑡 , 𝑠 ) 〉 = 〈 𝑧 , if ( 𝑧 = 𝑚 , 𝑡 , 𝑠 ) 〉 ) |
| 8 |
4 7
|
eqtrd |
⊢ ( 𝑥 = 𝑧 → 〈 𝑥 , if ( 𝑥 = 𝑚 , 𝑡 , 𝑠 ) 〉 = 〈 𝑧 , if ( 𝑧 = 𝑚 , 𝑡 , 𝑠 ) 〉 ) |
| 9 |
|
equequ1 |
⊢ ( 𝑥 = 𝑧 → ( 𝑥 = 𝑡 ↔ 𝑧 = 𝑡 ) ) |
| 10 |
9
|
ifbid |
⊢ ( 𝑥 = 𝑧 → if ( 𝑥 = 𝑡 , 𝑛 , 𝑚 ) = if ( 𝑧 = 𝑡 , 𝑛 , 𝑚 ) ) |
| 11 |
10
|
opeq1d |
⊢ ( 𝑥 = 𝑧 → 〈 if ( 𝑥 = 𝑡 , 𝑛 , 𝑚 ) , 𝑥 〉 = 〈 if ( 𝑧 = 𝑡 , 𝑛 , 𝑚 ) , 𝑥 〉 ) |
| 12 |
|
opeq2 |
⊢ ( 𝑥 = 𝑧 → 〈 if ( 𝑧 = 𝑡 , 𝑛 , 𝑚 ) , 𝑥 〉 = 〈 if ( 𝑧 = 𝑡 , 𝑛 , 𝑚 ) , 𝑧 〉 ) |
| 13 |
11 12
|
eqtrd |
⊢ ( 𝑥 = 𝑧 → 〈 if ( 𝑥 = 𝑡 , 𝑛 , 𝑚 ) , 𝑥 〉 = 〈 if ( 𝑧 = 𝑡 , 𝑛 , 𝑚 ) , 𝑧 〉 ) |
| 14 |
3 8 13
|
ifbieq12d |
⊢ ( 𝑥 = 𝑧 → if ( 𝑥 ∈ 𝑎 , 〈 𝑥 , if ( 𝑥 = 𝑚 , 𝑡 , 𝑠 ) 〉 , 〈 if ( 𝑥 = 𝑡 , 𝑛 , 𝑚 ) , 𝑥 〉 ) = if ( 𝑧 ∈ 𝑎 , 〈 𝑧 , if ( 𝑧 = 𝑚 , 𝑡 , 𝑠 ) 〉 , 〈 if ( 𝑧 = 𝑡 , 𝑛 , 𝑚 ) , 𝑧 〉 ) ) |
| 15 |
2 14
|
eqtrid |
⊢ ( 𝑥 = 𝑧 → 𝐺 = if ( 𝑧 ∈ 𝑎 , 〈 𝑧 , if ( 𝑧 = 𝑚 , 𝑡 , 𝑠 ) 〉 , 〈 if ( 𝑧 = 𝑡 , 𝑛 , 𝑚 ) , 𝑧 〉 ) ) |
| 16 |
|
opex |
⊢ 〈 𝑧 , if ( 𝑧 = 𝑚 , 𝑡 , 𝑠 ) 〉 ∈ V |
| 17 |
|
opex |
⊢ 〈 if ( 𝑧 = 𝑡 , 𝑛 , 𝑚 ) , 𝑧 〉 ∈ V |
| 18 |
16 17
|
ifex |
⊢ if ( 𝑧 ∈ 𝑎 , 〈 𝑧 , if ( 𝑧 = 𝑚 , 𝑡 , 𝑠 ) 〉 , 〈 if ( 𝑧 = 𝑡 , 𝑛 , 𝑚 ) , 𝑧 〉 ) ∈ V |
| 19 |
15 1 18
|
fvmpt |
⊢ ( 𝑧 ∈ ( 𝑎 ∪ 𝑏 ) → ( 𝐹 ‘ 𝑧 ) = if ( 𝑧 ∈ 𝑎 , 〈 𝑧 , if ( 𝑧 = 𝑚 , 𝑡 , 𝑠 ) 〉 , 〈 if ( 𝑧 = 𝑡 , 𝑛 , 𝑚 ) , 𝑧 〉 ) ) |