Step | Hyp | Ref
| Expression |
1 | | resvsca.r |
. 2
β’ π
= (π βΎv π΄) |
2 | | elex 3477 |
. . 3
β’ (π β π β π β V) |
3 | | elex 3477 |
. . 3
β’ (π΄ β π β π΄ β V) |
4 | | ovex 7410 |
. . . . . 6
β’ (π sSet β¨(Scalarβndx),
(πΉ βΎs
π΄)β©) β
V |
5 | | ifcl 4551 |
. . . . . 6
β’ ((π β V β§ (π sSet β¨(Scalarβndx),
(πΉ βΎs
π΄)β©) β V) β
if(π΅ β π΄, π, (π sSet β¨(Scalarβndx), (πΉ βΎs π΄)β©)) β
V) |
6 | 4, 5 | mpan2 689 |
. . . . 5
β’ (π β V β if(π΅ β π΄, π, (π sSet β¨(Scalarβndx), (πΉ βΎs π΄)β©)) β
V) |
7 | 6 | adantr 481 |
. . . 4
β’ ((π β V β§ π΄ β V) β if(π΅ β π΄, π, (π sSet β¨(Scalarβndx), (πΉ βΎs π΄)β©)) β
V) |
8 | | simpl 483 |
. . . . . . . . . . 11
β’ ((π€ = π β§ π₯ = π΄) β π€ = π) |
9 | 8 | fveq2d 6866 |
. . . . . . . . . 10
β’ ((π€ = π β§ π₯ = π΄) β (Scalarβπ€) = (Scalarβπ)) |
10 | | resvsca.f |
. . . . . . . . . 10
β’ πΉ = (Scalarβπ) |
11 | 9, 10 | eqtr4di 2789 |
. . . . . . . . 9
β’ ((π€ = π β§ π₯ = π΄) β (Scalarβπ€) = πΉ) |
12 | 11 | fveq2d 6866 |
. . . . . . . 8
β’ ((π€ = π β§ π₯ = π΄) β (Baseβ(Scalarβπ€)) = (BaseβπΉ)) |
13 | | resvsca.b |
. . . . . . . 8
β’ π΅ = (BaseβπΉ) |
14 | 12, 13 | eqtr4di 2789 |
. . . . . . 7
β’ ((π€ = π β§ π₯ = π΄) β (Baseβ(Scalarβπ€)) = π΅) |
15 | | simpr 485 |
. . . . . . 7
β’ ((π€ = π β§ π₯ = π΄) β π₯ = π΄) |
16 | 14, 15 | sseq12d 3995 |
. . . . . 6
β’ ((π€ = π β§ π₯ = π΄) β ((Baseβ(Scalarβπ€)) β π₯ β π΅ β π΄)) |
17 | 11, 15 | oveq12d 7395 |
. . . . . . . 8
β’ ((π€ = π β§ π₯ = π΄) β ((Scalarβπ€) βΎs π₯) = (πΉ βΎs π΄)) |
18 | 17 | opeq2d 4857 |
. . . . . . 7
β’ ((π€ = π β§ π₯ = π΄) β β¨(Scalarβndx),
((Scalarβπ€)
βΎs π₯)β© = β¨(Scalarβndx), (πΉ βΎs π΄)β©) |
19 | 8, 18 | oveq12d 7395 |
. . . . . 6
β’ ((π€ = π β§ π₯ = π΄) β (π€ sSet β¨(Scalarβndx),
((Scalarβπ€)
βΎs π₯)β©) = (π sSet β¨(Scalarβndx), (πΉ βΎs π΄)β©)) |
20 | 16, 8, 19 | ifbieq12d 4534 |
. . . . 5
β’ ((π€ = π β§ π₯ = π΄) β if((Baseβ(Scalarβπ€)) β π₯, π€, (π€ sSet β¨(Scalarβndx),
((Scalarβπ€)
βΎs π₯)β©)) = if(π΅ β π΄, π, (π sSet β¨(Scalarβndx), (πΉ βΎs π΄)β©))) |
21 | | df-resv 32221 |
. . . . 5
β’
βΎv = (π€
β V, π₯ β V
β¦ if((Baseβ(Scalarβπ€)) β π₯, π€, (π€ sSet β¨(Scalarβndx),
((Scalarβπ€)
βΎs π₯)β©))) |
22 | 20, 21 | ovmpoga 7529 |
. . . 4
β’ ((π β V β§ π΄ β V β§ if(π΅ β π΄, π, (π sSet β¨(Scalarβndx), (πΉ βΎs π΄)β©)) β V) β
(π βΎv
π΄) = if(π΅ β π΄, π, (π sSet β¨(Scalarβndx), (πΉ βΎs π΄)β©))) |
23 | 7, 22 | mpd3an3 1462 |
. . 3
β’ ((π β V β§ π΄ β V) β (π βΎv π΄) = if(π΅ β π΄, π, (π sSet β¨(Scalarβndx), (πΉ βΎs π΄)β©))) |
24 | 2, 3, 23 | syl2an 596 |
. 2
β’ ((π β π β§ π΄ β π) β (π βΎv π΄) = if(π΅ β π΄, π, (π sSet β¨(Scalarβndx), (πΉ βΎs π΄)β©))) |
25 | 1, 24 | eqtrid 2783 |
1
β’ ((π β π β§ π΄ β π) β π
= if(π΅ β π΄, π, (π sSet β¨(Scalarβndx), (πΉ βΎs π΄)β©))) |