Step |
Hyp |
Ref |
Expression |
1 |
|
eqid |
⊢ { 〈 ( Base ‘ ndx ) , ℂ 〉 , 〈 ( +g ‘ ndx ) , + 〉 } = { 〈 ( Base ‘ ndx ) , ℂ 〉 , 〈 ( +g ‘ ndx ) , + 〉 } |
2 |
1
|
cnaddabl |
⊢ { 〈 ( Base ‘ ndx ) , ℂ 〉 , 〈 ( +g ‘ ndx ) , + 〉 } ∈ Abel |
3 |
|
cnex |
⊢ ℂ ∈ V |
4 |
1
|
grpbase |
⊢ ( ℂ ∈ V → ℂ = ( Base ‘ { 〈 ( Base ‘ ndx ) , ℂ 〉 , 〈 ( +g ‘ ndx ) , + 〉 } ) ) |
5 |
3 4
|
ax-mp |
⊢ ℂ = ( Base ‘ { 〈 ( Base ‘ ndx ) , ℂ 〉 , 〈 ( +g ‘ ndx ) , + 〉 } ) |
6 |
|
addex |
⊢ + ∈ V |
7 |
1
|
grpplusg |
⊢ ( + ∈ V → + = ( +g ‘ { 〈 ( Base ‘ ndx ) , ℂ 〉 , 〈 ( +g ‘ ndx ) , + 〉 } ) ) |
8 |
6 7
|
ax-mp |
⊢ + = ( +g ‘ { 〈 ( Base ‘ ndx ) , ℂ 〉 , 〈 ( +g ‘ ndx ) , + 〉 } ) |
9 |
5 8
|
ablcom |
⊢ ( ( { 〈 ( Base ‘ ndx ) , ℂ 〉 , 〈 ( +g ‘ ndx ) , + 〉 } ∈ Abel ∧ 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ) → ( 𝐴 + 𝐵 ) = ( 𝐵 + 𝐴 ) ) |
10 |
2 9
|
mp3an1 |
⊢ ( ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ) → ( 𝐴 + 𝐵 ) = ( 𝐵 + 𝐴 ) ) |