Metamath Proof Explorer


Theorem prdsmulrfval

Description: Value of a structure product's ring product at a single coordinate. (Contributed by Mario Carneiro, 11-Jan-2015)

Ref Expression
Hypotheses prdsbasmpt.y โŠข ๐‘Œ = ( ๐‘† Xs ๐‘… )
prdsbasmpt.b โŠข ๐ต = ( Base โ€˜ ๐‘Œ )
prdsbasmpt.s โŠข ( ๐œ‘ โ†’ ๐‘† โˆˆ ๐‘‰ )
prdsbasmpt.i โŠข ( ๐œ‘ โ†’ ๐ผ โˆˆ ๐‘Š )
prdsbasmpt.r โŠข ( ๐œ‘ โ†’ ๐‘… Fn ๐ผ )
prdsplusgval.f โŠข ( ๐œ‘ โ†’ ๐น โˆˆ ๐ต )
prdsplusgval.g โŠข ( ๐œ‘ โ†’ ๐บ โˆˆ ๐ต )
prdsmulrval.t โŠข ยท = ( .r โ€˜ ๐‘Œ )
prdsmulrfval.j โŠข ( ๐œ‘ โ†’ ๐ฝ โˆˆ ๐ผ )
Assertion prdsmulrfval ( ๐œ‘ โ†’ ( ( ๐น ยท ๐บ ) โ€˜ ๐ฝ ) = ( ( ๐น โ€˜ ๐ฝ ) ( .r โ€˜ ( ๐‘… โ€˜ ๐ฝ ) ) ( ๐บ โ€˜ ๐ฝ ) ) )

Proof

Step Hyp Ref Expression
1 prdsbasmpt.y โŠข ๐‘Œ = ( ๐‘† Xs ๐‘… )
2 prdsbasmpt.b โŠข ๐ต = ( Base โ€˜ ๐‘Œ )
3 prdsbasmpt.s โŠข ( ๐œ‘ โ†’ ๐‘† โˆˆ ๐‘‰ )
4 prdsbasmpt.i โŠข ( ๐œ‘ โ†’ ๐ผ โˆˆ ๐‘Š )
5 prdsbasmpt.r โŠข ( ๐œ‘ โ†’ ๐‘… Fn ๐ผ )
6 prdsplusgval.f โŠข ( ๐œ‘ โ†’ ๐น โˆˆ ๐ต )
7 prdsplusgval.g โŠข ( ๐œ‘ โ†’ ๐บ โˆˆ ๐ต )
8 prdsmulrval.t โŠข ยท = ( .r โ€˜ ๐‘Œ )
9 prdsmulrfval.j โŠข ( ๐œ‘ โ†’ ๐ฝ โˆˆ ๐ผ )
10 1 2 3 4 5 6 7 8 prdsmulrval โŠข ( ๐œ‘ โ†’ ( ๐น ยท ๐บ ) = ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐น โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐บ โ€˜ ๐‘ฅ ) ) ) )
11 10 fveq1d โŠข ( ๐œ‘ โ†’ ( ( ๐น ยท ๐บ ) โ€˜ ๐ฝ ) = ( ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐น โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐บ โ€˜ ๐‘ฅ ) ) ) โ€˜ ๐ฝ ) )
12 2fveq3 โŠข ( ๐‘ฅ = ๐ฝ โ†’ ( .r โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) = ( .r โ€˜ ( ๐‘… โ€˜ ๐ฝ ) ) )
13 fveq2 โŠข ( ๐‘ฅ = ๐ฝ โ†’ ( ๐น โ€˜ ๐‘ฅ ) = ( ๐น โ€˜ ๐ฝ ) )
14 fveq2 โŠข ( ๐‘ฅ = ๐ฝ โ†’ ( ๐บ โ€˜ ๐‘ฅ ) = ( ๐บ โ€˜ ๐ฝ ) )
15 12 13 14 oveq123d โŠข ( ๐‘ฅ = ๐ฝ โ†’ ( ( ๐น โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐บ โ€˜ ๐‘ฅ ) ) = ( ( ๐น โ€˜ ๐ฝ ) ( .r โ€˜ ( ๐‘… โ€˜ ๐ฝ ) ) ( ๐บ โ€˜ ๐ฝ ) ) )
16 eqid โŠข ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐น โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐บ โ€˜ ๐‘ฅ ) ) ) = ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐น โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐บ โ€˜ ๐‘ฅ ) ) )
17 ovex โŠข ( ( ๐น โ€˜ ๐ฝ ) ( .r โ€˜ ( ๐‘… โ€˜ ๐ฝ ) ) ( ๐บ โ€˜ ๐ฝ ) ) โˆˆ V
18 15 16 17 fvmpt โŠข ( ๐ฝ โˆˆ ๐ผ โ†’ ( ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐น โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐บ โ€˜ ๐‘ฅ ) ) ) โ€˜ ๐ฝ ) = ( ( ๐น โ€˜ ๐ฝ ) ( .r โ€˜ ( ๐‘… โ€˜ ๐ฝ ) ) ( ๐บ โ€˜ ๐ฝ ) ) )
19 9 18 syl โŠข ( ๐œ‘ โ†’ ( ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐น โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐บ โ€˜ ๐‘ฅ ) ) ) โ€˜ ๐ฝ ) = ( ( ๐น โ€˜ ๐ฝ ) ( .r โ€˜ ( ๐‘… โ€˜ ๐ฝ ) ) ( ๐บ โ€˜ ๐ฝ ) ) )
20 11 19 eqtrd โŠข ( ๐œ‘ โ†’ ( ( ๐น ยท ๐บ ) โ€˜ ๐ฝ ) = ( ( ๐น โ€˜ ๐ฝ ) ( .r โ€˜ ( ๐‘… โ€˜ ๐ฝ ) ) ( ๐บ โ€˜ ๐ฝ ) ) )