Metamath Proof Explorer


Theorem oddpwdcv

Description: Lemma for eulerpart : value of the F function. (Contributed by Thierry Arnoux, 9-Sep-2017)

Ref Expression
Hypotheses oddpwdc.j โŠข ๐ฝ = { ๐‘ง โˆˆ โ„• โˆฃ ยฌ 2 โˆฅ ๐‘ง }
oddpwdc.f โŠข ๐น = ( ๐‘ฅ โˆˆ ๐ฝ , ๐‘ฆ โˆˆ โ„•0 โ†ฆ ( ( 2 โ†‘ ๐‘ฆ ) ยท ๐‘ฅ ) )
Assertion oddpwdcv ( ๐‘Š โˆˆ ( ๐ฝ ร— โ„•0 ) โ†’ ( ๐น โ€˜ ๐‘Š ) = ( ( 2 โ†‘ ( 2nd โ€˜ ๐‘Š ) ) ยท ( 1st โ€˜ ๐‘Š ) ) )

Proof

Step Hyp Ref Expression
1 oddpwdc.j โŠข ๐ฝ = { ๐‘ง โˆˆ โ„• โˆฃ ยฌ 2 โˆฅ ๐‘ง }
2 oddpwdc.f โŠข ๐น = ( ๐‘ฅ โˆˆ ๐ฝ , ๐‘ฆ โˆˆ โ„•0 โ†ฆ ( ( 2 โ†‘ ๐‘ฆ ) ยท ๐‘ฅ ) )
3 1st2nd2 โŠข ( ๐‘Š โˆˆ ( ๐ฝ ร— โ„•0 ) โ†’ ๐‘Š = โŸจ ( 1st โ€˜ ๐‘Š ) , ( 2nd โ€˜ ๐‘Š ) โŸฉ )
4 3 fveq2d โŠข ( ๐‘Š โˆˆ ( ๐ฝ ร— โ„•0 ) โ†’ ( ๐น โ€˜ ๐‘Š ) = ( ๐น โ€˜ โŸจ ( 1st โ€˜ ๐‘Š ) , ( 2nd โ€˜ ๐‘Š ) โŸฉ ) )
5 df-ov โŠข ( ( 1st โ€˜ ๐‘Š ) ๐น ( 2nd โ€˜ ๐‘Š ) ) = ( ๐น โ€˜ โŸจ ( 1st โ€˜ ๐‘Š ) , ( 2nd โ€˜ ๐‘Š ) โŸฉ )
6 5 a1i โŠข ( ๐‘Š โˆˆ ( ๐ฝ ร— โ„•0 ) โ†’ ( ( 1st โ€˜ ๐‘Š ) ๐น ( 2nd โ€˜ ๐‘Š ) ) = ( ๐น โ€˜ โŸจ ( 1st โ€˜ ๐‘Š ) , ( 2nd โ€˜ ๐‘Š ) โŸฉ ) )
7 elxp6 โŠข ( ๐‘Š โˆˆ ( ๐ฝ ร— โ„•0 ) โ†” ( ๐‘Š = โŸจ ( 1st โ€˜ ๐‘Š ) , ( 2nd โ€˜ ๐‘Š ) โŸฉ โˆง ( ( 1st โ€˜ ๐‘Š ) โˆˆ ๐ฝ โˆง ( 2nd โ€˜ ๐‘Š ) โˆˆ โ„•0 ) ) )
8 7 simprbi โŠข ( ๐‘Š โˆˆ ( ๐ฝ ร— โ„•0 ) โ†’ ( ( 1st โ€˜ ๐‘Š ) โˆˆ ๐ฝ โˆง ( 2nd โ€˜ ๐‘Š ) โˆˆ โ„•0 ) )
9 oveq2 โŠข ( ๐‘ฅ = ( 1st โ€˜ ๐‘Š ) โ†’ ( ( 2 โ†‘ ๐‘ฆ ) ยท ๐‘ฅ ) = ( ( 2 โ†‘ ๐‘ฆ ) ยท ( 1st โ€˜ ๐‘Š ) ) )
10 oveq2 โŠข ( ๐‘ฆ = ( 2nd โ€˜ ๐‘Š ) โ†’ ( 2 โ†‘ ๐‘ฆ ) = ( 2 โ†‘ ( 2nd โ€˜ ๐‘Š ) ) )
11 10 oveq1d โŠข ( ๐‘ฆ = ( 2nd โ€˜ ๐‘Š ) โ†’ ( ( 2 โ†‘ ๐‘ฆ ) ยท ( 1st โ€˜ ๐‘Š ) ) = ( ( 2 โ†‘ ( 2nd โ€˜ ๐‘Š ) ) ยท ( 1st โ€˜ ๐‘Š ) ) )
12 ovex โŠข ( ( 2 โ†‘ ( 2nd โ€˜ ๐‘Š ) ) ยท ( 1st โ€˜ ๐‘Š ) ) โˆˆ V
13 9 11 2 12 ovmpo โŠข ( ( ( 1st โ€˜ ๐‘Š ) โˆˆ ๐ฝ โˆง ( 2nd โ€˜ ๐‘Š ) โˆˆ โ„•0 ) โ†’ ( ( 1st โ€˜ ๐‘Š ) ๐น ( 2nd โ€˜ ๐‘Š ) ) = ( ( 2 โ†‘ ( 2nd โ€˜ ๐‘Š ) ) ยท ( 1st โ€˜ ๐‘Š ) ) )
14 8 13 syl โŠข ( ๐‘Š โˆˆ ( ๐ฝ ร— โ„•0 ) โ†’ ( ( 1st โ€˜ ๐‘Š ) ๐น ( 2nd โ€˜ ๐‘Š ) ) = ( ( 2 โ†‘ ( 2nd โ€˜ ๐‘Š ) ) ยท ( 1st โ€˜ ๐‘Š ) ) )
15 4 6 14 3eqtr2d โŠข ( ๐‘Š โˆˆ ( ๐ฝ ร— โ„•0 ) โ†’ ( ๐น โ€˜ ๐‘Š ) = ( ( 2 โ†‘ ( 2nd โ€˜ ๐‘Š ) ) ยท ( 1st โ€˜ ๐‘Š ) ) )