ILE Home Intuitionistic Logic Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  ILE Home  >  Th. List  >  prodmodclem3 GIF version

Theorem prodmodclem3 11582
Description: Lemma for prodmodc 11585. (Contributed by Scott Fenton, 4-Dec-2017.) (Revised by Jim Kingdon, 11-Apr-2024.)
Hypotheses
Ref Expression
prodmo.1 ๐น = (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))
prodmo.2 ((๐œ‘ โˆง ๐‘˜ โˆˆ ๐ด) โ†’ ๐ต โˆˆ โ„‚)
prodmodc.3 ๐บ = (๐‘— โˆˆ โ„• โ†ฆ if(๐‘— โ‰ค (โ™ฏโ€˜๐ด), โฆ‹(๐‘“โ€˜๐‘—) / ๐‘˜โฆŒ๐ต, 1))
prodmodclem3.4 ๐ป = (๐‘— โˆˆ โ„• โ†ฆ if(๐‘— โ‰ค (โ™ฏโ€˜๐ด), โฆ‹(๐พโ€˜๐‘—) / ๐‘˜โฆŒ๐ต, 1))
prodmolem3.5 (๐œ‘ โ†’ (๐‘€ โˆˆ โ„• โˆง ๐‘ โˆˆ โ„•))
prodmolem3.6 (๐œ‘ โ†’ ๐‘“:(1...๐‘€)โ€“1-1-ontoโ†’๐ด)
prodmolem3.7 (๐œ‘ โ†’ ๐พ:(1...๐‘)โ€“1-1-ontoโ†’๐ด)
Assertion
Ref Expression
prodmodclem3 (๐œ‘ โ†’ (seq1( ยท , ๐บ)โ€˜๐‘€) = (seq1( ยท , ๐ป)โ€˜๐‘))
Distinct variable groups:   ๐ด,๐‘—,๐‘˜   ๐ต,๐‘—   ๐‘—,๐บ   ๐‘—,๐พ,๐‘˜   ๐‘—,๐‘€   ๐‘“,๐‘—,๐‘˜   ๐œ‘,๐‘˜
Allowed substitution hints:   ๐œ‘(๐‘“,๐‘—)   ๐ด(๐‘“)   ๐ต(๐‘“,๐‘˜)   ๐น(๐‘“,๐‘—,๐‘˜)   ๐บ(๐‘“,๐‘˜)   ๐ป(๐‘“,๐‘—,๐‘˜)   ๐พ(๐‘“)   ๐‘€(๐‘“,๐‘˜)   ๐‘(๐‘“,๐‘—,๐‘˜)

Proof of Theorem prodmodclem3
Dummy variables ๐‘– ๐‘š ๐‘ฅ ๐‘ฆ are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 mulcl 7937 . . . 4 ((๐‘š โˆˆ โ„‚ โˆง ๐‘ฆ โˆˆ โ„‚) โ†’ (๐‘š ยท ๐‘ฆ) โˆˆ โ„‚)
21adantl 277 . . 3 ((๐œ‘ โˆง (๐‘š โˆˆ โ„‚ โˆง ๐‘ฆ โˆˆ โ„‚)) โ†’ (๐‘š ยท ๐‘ฆ) โˆˆ โ„‚)
3 mulcom 7939 . . . 4 ((๐‘š โˆˆ โ„‚ โˆง ๐‘ฆ โˆˆ โ„‚) โ†’ (๐‘š ยท ๐‘ฆ) = (๐‘ฆ ยท ๐‘š))
43adantl 277 . . 3 ((๐œ‘ โˆง (๐‘š โˆˆ โ„‚ โˆง ๐‘ฆ โˆˆ โ„‚)) โ†’ (๐‘š ยท ๐‘ฆ) = (๐‘ฆ ยท ๐‘š))
5 mulass 7941 . . . 4 ((๐‘š โˆˆ โ„‚ โˆง ๐‘ฆ โˆˆ โ„‚ โˆง ๐‘ฅ โˆˆ โ„‚) โ†’ ((๐‘š ยท ๐‘ฆ) ยท ๐‘ฅ) = (๐‘š ยท (๐‘ฆ ยท ๐‘ฅ)))
65adantl 277 . . 3 ((๐œ‘ โˆง (๐‘š โˆˆ โ„‚ โˆง ๐‘ฆ โˆˆ โ„‚ โˆง ๐‘ฅ โˆˆ โ„‚)) โ†’ ((๐‘š ยท ๐‘ฆ) ยท ๐‘ฅ) = (๐‘š ยท (๐‘ฆ ยท ๐‘ฅ)))
7 prodmolem3.5 . . . . 5 (๐œ‘ โ†’ (๐‘€ โˆˆ โ„• โˆง ๐‘ โˆˆ โ„•))
87simpld 112 . . . 4 (๐œ‘ โ†’ ๐‘€ โˆˆ โ„•)
9 nnuz 9562 . . . 4 โ„• = (โ„คโ‰ฅโ€˜1)
108, 9eleqtrdi 2270 . . 3 (๐œ‘ โ†’ ๐‘€ โˆˆ (โ„คโ‰ฅโ€˜1))
11 prodmolem3.6 . . . . . 6 (๐œ‘ โ†’ ๐‘“:(1...๐‘€)โ€“1-1-ontoโ†’๐ด)
12 f1ocnv 5474 . . . . . 6 (๐‘“:(1...๐‘€)โ€“1-1-ontoโ†’๐ด โ†’ โ—ก๐‘“:๐ดโ€“1-1-ontoโ†’(1...๐‘€))
1311, 12syl 14 . . . . 5 (๐œ‘ โ†’ โ—ก๐‘“:๐ดโ€“1-1-ontoโ†’(1...๐‘€))
14 prodmolem3.7 . . . . 5 (๐œ‘ โ†’ ๐พ:(1...๐‘)โ€“1-1-ontoโ†’๐ด)
15 f1oco 5484 . . . . 5 ((โ—ก๐‘“:๐ดโ€“1-1-ontoโ†’(1...๐‘€) โˆง ๐พ:(1...๐‘)โ€“1-1-ontoโ†’๐ด) โ†’ (โ—ก๐‘“ โˆ˜ ๐พ):(1...๐‘)โ€“1-1-ontoโ†’(1...๐‘€))
1613, 14, 15syl2anc 411 . . . 4 (๐œ‘ โ†’ (โ—ก๐‘“ โˆ˜ ๐พ):(1...๐‘)โ€“1-1-ontoโ†’(1...๐‘€))
177ancomd 267 . . . . . . 7 (๐œ‘ โ†’ (๐‘ โˆˆ โ„• โˆง ๐‘€ โˆˆ โ„•))
1817, 14, 11nnf1o 11383 . . . . . 6 (๐œ‘ โ†’ ๐‘€ = ๐‘)
1918oveq2d 5890 . . . . 5 (๐œ‘ โ†’ (1...๐‘€) = (1...๐‘))
2019f1oeq2d 5457 . . . 4 (๐œ‘ โ†’ ((โ—ก๐‘“ โˆ˜ ๐พ):(1...๐‘€)โ€“1-1-ontoโ†’(1...๐‘€) โ†” (โ—ก๐‘“ โˆ˜ ๐พ):(1...๐‘)โ€“1-1-ontoโ†’(1...๐‘€)))
2116, 20mpbird 167 . . 3 (๐œ‘ โ†’ (โ—ก๐‘“ โˆ˜ ๐พ):(1...๐‘€)โ€“1-1-ontoโ†’(1...๐‘€))
22 prodmodc.3 . . . . 5 ๐บ = (๐‘— โˆˆ โ„• โ†ฆ if(๐‘— โ‰ค (โ™ฏโ€˜๐ด), โฆ‹(๐‘“โ€˜๐‘—) / ๐‘˜โฆŒ๐ต, 1))
23 breq1 4006 . . . . . 6 (๐‘— = ๐‘š โ†’ (๐‘— โ‰ค (โ™ฏโ€˜๐ด) โ†” ๐‘š โ‰ค (โ™ฏโ€˜๐ด)))
24 fveq2 5515 . . . . . . 7 (๐‘— = ๐‘š โ†’ (๐‘“โ€˜๐‘—) = (๐‘“โ€˜๐‘š))
2524csbeq1d 3064 . . . . . 6 (๐‘— = ๐‘š โ†’ โฆ‹(๐‘“โ€˜๐‘—) / ๐‘˜โฆŒ๐ต = โฆ‹(๐‘“โ€˜๐‘š) / ๐‘˜โฆŒ๐ต)
2623, 25ifbieq1d 3556 . . . . 5 (๐‘— = ๐‘š โ†’ if(๐‘— โ‰ค (โ™ฏโ€˜๐ด), โฆ‹(๐‘“โ€˜๐‘—) / ๐‘˜โฆŒ๐ต, 1) = if(๐‘š โ‰ค (โ™ฏโ€˜๐ด), โฆ‹(๐‘“โ€˜๐‘š) / ๐‘˜โฆŒ๐ต, 1))
27 elnnuz 9563 . . . . . . 7 (๐‘š โˆˆ โ„• โ†” ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1))
2827biimpri 133 . . . . . 6 (๐‘š โˆˆ (โ„คโ‰ฅโ€˜1) โ†’ ๐‘š โˆˆ โ„•)
2928adantl 277 . . . . 5 ((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โ†’ ๐‘š โˆˆ โ„•)
30 f1of 5461 . . . . . . . . . 10 (๐‘“:(1...๐‘€)โ€“1-1-ontoโ†’๐ด โ†’ ๐‘“:(1...๐‘€)โŸถ๐ด)
3111, 30syl 14 . . . . . . . . 9 (๐œ‘ โ†’ ๐‘“:(1...๐‘€)โŸถ๐ด)
3231ad2antrr 488 . . . . . . . 8 (((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โˆง ๐‘š โ‰ค (โ™ฏโ€˜๐ด)) โ†’ ๐‘“:(1...๐‘€)โŸถ๐ด)
33 1zzd 9279 . . . . . . . . . 10 (((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โˆง ๐‘š โ‰ค (โ™ฏโ€˜๐ด)) โ†’ 1 โˆˆ โ„ค)
348nnzd 9373 . . . . . . . . . . 11 (๐œ‘ โ†’ ๐‘€ โˆˆ โ„ค)
3534ad2antrr 488 . . . . . . . . . 10 (((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โˆง ๐‘š โ‰ค (โ™ฏโ€˜๐ด)) โ†’ ๐‘€ โˆˆ โ„ค)
36 eluzelz 9536 . . . . . . . . . . 11 (๐‘š โˆˆ (โ„คโ‰ฅโ€˜1) โ†’ ๐‘š โˆˆ โ„ค)
3736ad2antlr 489 . . . . . . . . . 10 (((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โˆง ๐‘š โ‰ค (โ™ฏโ€˜๐ด)) โ†’ ๐‘š โˆˆ โ„ค)
3833, 35, 373jca 1177 . . . . . . . . 9 (((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โˆง ๐‘š โ‰ค (โ™ฏโ€˜๐ด)) โ†’ (1 โˆˆ โ„ค โˆง ๐‘€ โˆˆ โ„ค โˆง ๐‘š โˆˆ โ„ค))
39 eluzle 9539 . . . . . . . . . . 11 (๐‘š โˆˆ (โ„คโ‰ฅโ€˜1) โ†’ 1 โ‰ค ๐‘š)
4039ad2antlr 489 . . . . . . . . . 10 (((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โˆง ๐‘š โ‰ค (โ™ฏโ€˜๐ด)) โ†’ 1 โ‰ค ๐‘š)
41 simpr 110 . . . . . . . . . . 11 (((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โˆง ๐‘š โ‰ค (โ™ฏโ€˜๐ด)) โ†’ ๐‘š โ‰ค (โ™ฏโ€˜๐ด))
428nnnn0d 9228 . . . . . . . . . . . . . 14 (๐œ‘ โ†’ ๐‘€ โˆˆ โ„•0)
43 hashfz1 10762 . . . . . . . . . . . . . 14 (๐‘€ โˆˆ โ„•0 โ†’ (โ™ฏโ€˜(1...๐‘€)) = ๐‘€)
4442, 43syl 14 . . . . . . . . . . . . 13 (๐œ‘ โ†’ (โ™ฏโ€˜(1...๐‘€)) = ๐‘€)
45 1zzd 9279 . . . . . . . . . . . . . . 15 (๐œ‘ โ†’ 1 โˆˆ โ„ค)
4645, 34fzfigd 10430 . . . . . . . . . . . . . 14 (๐œ‘ โ†’ (1...๐‘€) โˆˆ Fin)
4746, 11fihasheqf1od 10768 . . . . . . . . . . . . 13 (๐œ‘ โ†’ (โ™ฏโ€˜(1...๐‘€)) = (โ™ฏโ€˜๐ด))
4844, 47eqtr3d 2212 . . . . . . . . . . . 12 (๐œ‘ โ†’ ๐‘€ = (โ™ฏโ€˜๐ด))
4948ad2antrr 488 . . . . . . . . . . 11 (((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โˆง ๐‘š โ‰ค (โ™ฏโ€˜๐ด)) โ†’ ๐‘€ = (โ™ฏโ€˜๐ด))
5041, 49breqtrrd 4031 . . . . . . . . . 10 (((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โˆง ๐‘š โ‰ค (โ™ฏโ€˜๐ด)) โ†’ ๐‘š โ‰ค ๐‘€)
5140, 50jca 306 . . . . . . . . 9 (((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โˆง ๐‘š โ‰ค (โ™ฏโ€˜๐ด)) โ†’ (1 โ‰ค ๐‘š โˆง ๐‘š โ‰ค ๐‘€))
52 elfz2 10014 . . . . . . . . 9 (๐‘š โˆˆ (1...๐‘€) โ†” ((1 โˆˆ โ„ค โˆง ๐‘€ โˆˆ โ„ค โˆง ๐‘š โˆˆ โ„ค) โˆง (1 โ‰ค ๐‘š โˆง ๐‘š โ‰ค ๐‘€)))
5338, 51, 52sylanbrc 417 . . . . . . . 8 (((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โˆง ๐‘š โ‰ค (โ™ฏโ€˜๐ด)) โ†’ ๐‘š โˆˆ (1...๐‘€))
5432, 53ffvelcdmd 5652 . . . . . . 7 (((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โˆง ๐‘š โ‰ค (โ™ฏโ€˜๐ด)) โ†’ (๐‘“โ€˜๐‘š) โˆˆ ๐ด)
55 prodmo.2 . . . . . . . . 9 ((๐œ‘ โˆง ๐‘˜ โˆˆ ๐ด) โ†’ ๐ต โˆˆ โ„‚)
5655ralrimiva 2550 . . . . . . . 8 (๐œ‘ โ†’ โˆ€๐‘˜ โˆˆ ๐ด ๐ต โˆˆ โ„‚)
5756ad2antrr 488 . . . . . . 7 (((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โˆง ๐‘š โ‰ค (โ™ฏโ€˜๐ด)) โ†’ โˆ€๐‘˜ โˆˆ ๐ด ๐ต โˆˆ โ„‚)
58 nfcsb1v 3090 . . . . . . . . 9 โ„ฒ๐‘˜โฆ‹(๐‘“โ€˜๐‘š) / ๐‘˜โฆŒ๐ต
5958nfel1 2330 . . . . . . . 8 โ„ฒ๐‘˜โฆ‹(๐‘“โ€˜๐‘š) / ๐‘˜โฆŒ๐ต โˆˆ โ„‚
60 csbeq1a 3066 . . . . . . . . 9 (๐‘˜ = (๐‘“โ€˜๐‘š) โ†’ ๐ต = โฆ‹(๐‘“โ€˜๐‘š) / ๐‘˜โฆŒ๐ต)
6160eleq1d 2246 . . . . . . . 8 (๐‘˜ = (๐‘“โ€˜๐‘š) โ†’ (๐ต โˆˆ โ„‚ โ†” โฆ‹(๐‘“โ€˜๐‘š) / ๐‘˜โฆŒ๐ต โˆˆ โ„‚))
6259, 61rspc 2835 . . . . . . 7 ((๐‘“โ€˜๐‘š) โˆˆ ๐ด โ†’ (โˆ€๐‘˜ โˆˆ ๐ด ๐ต โˆˆ โ„‚ โ†’ โฆ‹(๐‘“โ€˜๐‘š) / ๐‘˜โฆŒ๐ต โˆˆ โ„‚))
6354, 57, 62sylc 62 . . . . . 6 (((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โˆง ๐‘š โ‰ค (โ™ฏโ€˜๐ด)) โ†’ โฆ‹(๐‘“โ€˜๐‘š) / ๐‘˜โฆŒ๐ต โˆˆ โ„‚)
64 1cnd 7972 . . . . . 6 (((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โˆง ยฌ ๐‘š โ‰ค (โ™ฏโ€˜๐ด)) โ†’ 1 โˆˆ โ„‚)
6529nnzd 9373 . . . . . . 7 ((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โ†’ ๐‘š โˆˆ โ„ค)
6648, 34eqeltrrd 2255 . . . . . . . 8 (๐œ‘ โ†’ (โ™ฏโ€˜๐ด) โˆˆ โ„ค)
6766adantr 276 . . . . . . 7 ((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โ†’ (โ™ฏโ€˜๐ด) โˆˆ โ„ค)
68 zdcle 9328 . . . . . . 7 ((๐‘š โˆˆ โ„ค โˆง (โ™ฏโ€˜๐ด) โˆˆ โ„ค) โ†’ DECID ๐‘š โ‰ค (โ™ฏโ€˜๐ด))
6965, 67, 68syl2anc 411 . . . . . 6 ((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โ†’ DECID ๐‘š โ‰ค (โ™ฏโ€˜๐ด))
7063, 64, 69ifcldadc 3563 . . . . 5 ((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โ†’ if(๐‘š โ‰ค (โ™ฏโ€˜๐ด), โฆ‹(๐‘“โ€˜๐‘š) / ๐‘˜โฆŒ๐ต, 1) โˆˆ โ„‚)
7122, 26, 29, 70fvmptd3 5609 . . . 4 ((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โ†’ (๐บโ€˜๐‘š) = if(๐‘š โ‰ค (โ™ฏโ€˜๐ด), โฆ‹(๐‘“โ€˜๐‘š) / ๐‘˜โฆŒ๐ต, 1))
7271, 70eqeltrd 2254 . . 3 ((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โ†’ (๐บโ€˜๐‘š) โˆˆ โ„‚)
73 prodmodclem3.4 . . . . 5 ๐ป = (๐‘— โˆˆ โ„• โ†ฆ if(๐‘— โ‰ค (โ™ฏโ€˜๐ด), โฆ‹(๐พโ€˜๐‘—) / ๐‘˜โฆŒ๐ต, 1))
74 fveq2 5515 . . . . . . 7 (๐‘— = ๐‘š โ†’ (๐พโ€˜๐‘—) = (๐พโ€˜๐‘š))
7574csbeq1d 3064 . . . . . 6 (๐‘— = ๐‘š โ†’ โฆ‹(๐พโ€˜๐‘—) / ๐‘˜โฆŒ๐ต = โฆ‹(๐พโ€˜๐‘š) / ๐‘˜โฆŒ๐ต)
7623, 75ifbieq1d 3556 . . . . 5 (๐‘— = ๐‘š โ†’ if(๐‘— โ‰ค (โ™ฏโ€˜๐ด), โฆ‹(๐พโ€˜๐‘—) / ๐‘˜โฆŒ๐ต, 1) = if(๐‘š โ‰ค (โ™ฏโ€˜๐ด), โฆ‹(๐พโ€˜๐‘š) / ๐‘˜โฆŒ๐ต, 1))
7714ad2antrr 488 . . . . . . . . 9 (((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โˆง ๐‘š โ‰ค (โ™ฏโ€˜๐ด)) โ†’ ๐พ:(1...๐‘)โ€“1-1-ontoโ†’๐ด)
78 f1of 5461 . . . . . . . . 9 (๐พ:(1...๐‘)โ€“1-1-ontoโ†’๐ด โ†’ ๐พ:(1...๐‘)โŸถ๐ด)
7977, 78syl 14 . . . . . . . 8 (((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โˆง ๐‘š โ‰ค (โ™ฏโ€˜๐ด)) โ†’ ๐พ:(1...๐‘)โŸถ๐ด)
8019ad2antrr 488 . . . . . . . . 9 (((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โˆง ๐‘š โ‰ค (โ™ฏโ€˜๐ด)) โ†’ (1...๐‘€) = (1...๐‘))
8153, 80eleqtrd 2256 . . . . . . . 8 (((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โˆง ๐‘š โ‰ค (โ™ฏโ€˜๐ด)) โ†’ ๐‘š โˆˆ (1...๐‘))
8279, 81ffvelcdmd 5652 . . . . . . 7 (((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โˆง ๐‘š โ‰ค (โ™ฏโ€˜๐ด)) โ†’ (๐พโ€˜๐‘š) โˆˆ ๐ด)
83 nfcsb1v 3090 . . . . . . . . 9 โ„ฒ๐‘˜โฆ‹(๐พโ€˜๐‘š) / ๐‘˜โฆŒ๐ต
8483nfel1 2330 . . . . . . . 8 โ„ฒ๐‘˜โฆ‹(๐พโ€˜๐‘š) / ๐‘˜โฆŒ๐ต โˆˆ โ„‚
85 csbeq1a 3066 . . . . . . . . 9 (๐‘˜ = (๐พโ€˜๐‘š) โ†’ ๐ต = โฆ‹(๐พโ€˜๐‘š) / ๐‘˜โฆŒ๐ต)
8685eleq1d 2246 . . . . . . . 8 (๐‘˜ = (๐พโ€˜๐‘š) โ†’ (๐ต โˆˆ โ„‚ โ†” โฆ‹(๐พโ€˜๐‘š) / ๐‘˜โฆŒ๐ต โˆˆ โ„‚))
8784, 86rspc 2835 . . . . . . 7 ((๐พโ€˜๐‘š) โˆˆ ๐ด โ†’ (โˆ€๐‘˜ โˆˆ ๐ด ๐ต โˆˆ โ„‚ โ†’ โฆ‹(๐พโ€˜๐‘š) / ๐‘˜โฆŒ๐ต โˆˆ โ„‚))
8882, 57, 87sylc 62 . . . . . 6 (((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โˆง ๐‘š โ‰ค (โ™ฏโ€˜๐ด)) โ†’ โฆ‹(๐พโ€˜๐‘š) / ๐‘˜โฆŒ๐ต โˆˆ โ„‚)
8988, 64, 69ifcldadc 3563 . . . . 5 ((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โ†’ if(๐‘š โ‰ค (โ™ฏโ€˜๐ด), โฆ‹(๐พโ€˜๐‘š) / ๐‘˜โฆŒ๐ต, 1) โˆˆ โ„‚)
9073, 76, 29, 89fvmptd3 5609 . . . 4 ((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โ†’ (๐ปโ€˜๐‘š) = if(๐‘š โ‰ค (โ™ฏโ€˜๐ด), โฆ‹(๐พโ€˜๐‘š) / ๐‘˜โฆŒ๐ต, 1))
9190, 89eqeltrd 2254 . . 3 ((๐œ‘ โˆง ๐‘š โˆˆ (โ„คโ‰ฅโ€˜1)) โ†’ (๐ปโ€˜๐‘š) โˆˆ โ„‚)
9219f1oeq2d 5457 . . . . . . . . . 10 (๐œ‘ โ†’ (๐พ:(1...๐‘€)โ€“1-1-ontoโ†’๐ด โ†” ๐พ:(1...๐‘)โ€“1-1-ontoโ†’๐ด))
9314, 92mpbird 167 . . . . . . . . 9 (๐œ‘ โ†’ ๐พ:(1...๐‘€)โ€“1-1-ontoโ†’๐ด)
94 f1of 5461 . . . . . . . . 9 (๐พ:(1...๐‘€)โ€“1-1-ontoโ†’๐ด โ†’ ๐พ:(1...๐‘€)โŸถ๐ด)
9593, 94syl 14 . . . . . . . 8 (๐œ‘ โ†’ ๐พ:(1...๐‘€)โŸถ๐ด)
96 fvco3 5587 . . . . . . . 8 ((๐พ:(1...๐‘€)โŸถ๐ด โˆง ๐‘– โˆˆ (1...๐‘€)) โ†’ ((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–) = (โ—ก๐‘“โ€˜(๐พโ€˜๐‘–)))
9795, 96sylan 283 . . . . . . 7 ((๐œ‘ โˆง ๐‘– โˆˆ (1...๐‘€)) โ†’ ((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–) = (โ—ก๐‘“โ€˜(๐พโ€˜๐‘–)))
9897fveq2d 5519 . . . . . 6 ((๐œ‘ โˆง ๐‘– โˆˆ (1...๐‘€)) โ†’ (๐‘“โ€˜((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–)) = (๐‘“โ€˜(โ—ก๐‘“โ€˜(๐พโ€˜๐‘–))))
9911adantr 276 . . . . . . 7 ((๐œ‘ โˆง ๐‘– โˆˆ (1...๐‘€)) โ†’ ๐‘“:(1...๐‘€)โ€“1-1-ontoโ†’๐ด)
10095ffvelcdmda 5651 . . . . . . 7 ((๐œ‘ โˆง ๐‘– โˆˆ (1...๐‘€)) โ†’ (๐พโ€˜๐‘–) โˆˆ ๐ด)
101 f1ocnvfv2 5778 . . . . . . 7 ((๐‘“:(1...๐‘€)โ€“1-1-ontoโ†’๐ด โˆง (๐พโ€˜๐‘–) โˆˆ ๐ด) โ†’ (๐‘“โ€˜(โ—ก๐‘“โ€˜(๐พโ€˜๐‘–))) = (๐พโ€˜๐‘–))
10299, 100, 101syl2anc 411 . . . . . 6 ((๐œ‘ โˆง ๐‘– โˆˆ (1...๐‘€)) โ†’ (๐‘“โ€˜(โ—ก๐‘“โ€˜(๐พโ€˜๐‘–))) = (๐พโ€˜๐‘–))
10398, 102eqtrd 2210 . . . . 5 ((๐œ‘ โˆง ๐‘– โˆˆ (1...๐‘€)) โ†’ (๐‘“โ€˜((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–)) = (๐พโ€˜๐‘–))
104103csbeq1d 3064 . . . 4 ((๐œ‘ โˆง ๐‘– โˆˆ (1...๐‘€)) โ†’ โฆ‹(๐‘“โ€˜((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–)) / ๐‘˜โฆŒ๐ต = โฆ‹(๐พโ€˜๐‘–) / ๐‘˜โฆŒ๐ต)
105 breq1 4006 . . . . . . 7 (๐‘— = ((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–) โ†’ (๐‘— โ‰ค (โ™ฏโ€˜๐ด) โ†” ((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–) โ‰ค (โ™ฏโ€˜๐ด)))
106 fveq2 5515 . . . . . . . 8 (๐‘— = ((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–) โ†’ (๐‘“โ€˜๐‘—) = (๐‘“โ€˜((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–)))
107106csbeq1d 3064 . . . . . . 7 (๐‘— = ((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–) โ†’ โฆ‹(๐‘“โ€˜๐‘—) / ๐‘˜โฆŒ๐ต = โฆ‹(๐‘“โ€˜((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–)) / ๐‘˜โฆŒ๐ต)
108105, 107ifbieq1d 3556 . . . . . 6 (๐‘— = ((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–) โ†’ if(๐‘— โ‰ค (โ™ฏโ€˜๐ด), โฆ‹(๐‘“โ€˜๐‘—) / ๐‘˜โฆŒ๐ต, 1) = if(((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–) โ‰ค (โ™ฏโ€˜๐ด), โฆ‹(๐‘“โ€˜((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–)) / ๐‘˜โฆŒ๐ต, 1))
109 f1of 5461 . . . . . . . . 9 ((โ—ก๐‘“ โˆ˜ ๐พ):(1...๐‘€)โ€“1-1-ontoโ†’(1...๐‘€) โ†’ (โ—ก๐‘“ โˆ˜ ๐พ):(1...๐‘€)โŸถ(1...๐‘€))
11021, 109syl 14 . . . . . . . 8 (๐œ‘ โ†’ (โ—ก๐‘“ โˆ˜ ๐พ):(1...๐‘€)โŸถ(1...๐‘€))
111110ffvelcdmda 5651 . . . . . . 7 ((๐œ‘ โˆง ๐‘– โˆˆ (1...๐‘€)) โ†’ ((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–) โˆˆ (1...๐‘€))
112 elfznn 10053 . . . . . . 7 (((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–) โˆˆ (1...๐‘€) โ†’ ((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–) โˆˆ โ„•)
113111, 112syl 14 . . . . . 6 ((๐œ‘ โˆง ๐‘– โˆˆ (1...๐‘€)) โ†’ ((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–) โˆˆ โ„•)
114 elfzle2 10027 . . . . . . . . . 10 (((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–) โˆˆ (1...๐‘€) โ†’ ((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–) โ‰ค ๐‘€)
115111, 114syl 14 . . . . . . . . 9 ((๐œ‘ โˆง ๐‘– โˆˆ (1...๐‘€)) โ†’ ((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–) โ‰ค ๐‘€)
11648adantr 276 . . . . . . . . 9 ((๐œ‘ โˆง ๐‘– โˆˆ (1...๐‘€)) โ†’ ๐‘€ = (โ™ฏโ€˜๐ด))
117115, 116breqtrd 4029 . . . . . . . 8 ((๐œ‘ โˆง ๐‘– โˆˆ (1...๐‘€)) โ†’ ((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–) โ‰ค (โ™ฏโ€˜๐ด))
118117iftrued 3541 . . . . . . 7 ((๐œ‘ โˆง ๐‘– โˆˆ (1...๐‘€)) โ†’ if(((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–) โ‰ค (โ™ฏโ€˜๐ด), โฆ‹(๐‘“โ€˜((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–)) / ๐‘˜โฆŒ๐ต, 1) = โฆ‹(๐‘“โ€˜((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–)) / ๐‘˜โฆŒ๐ต)
11956adantr 276 . . . . . . . . 9 ((๐œ‘ โˆง ๐‘– โˆˆ (1...๐‘€)) โ†’ โˆ€๐‘˜ โˆˆ ๐ด ๐ต โˆˆ โ„‚)
120 nfcsb1v 3090 . . . . . . . . . . 11 โ„ฒ๐‘˜โฆ‹(๐พโ€˜๐‘–) / ๐‘˜โฆŒ๐ต
121120nfel1 2330 . . . . . . . . . 10 โ„ฒ๐‘˜โฆ‹(๐พโ€˜๐‘–) / ๐‘˜โฆŒ๐ต โˆˆ โ„‚
122 csbeq1a 3066 . . . . . . . . . . 11 (๐‘˜ = (๐พโ€˜๐‘–) โ†’ ๐ต = โฆ‹(๐พโ€˜๐‘–) / ๐‘˜โฆŒ๐ต)
123122eleq1d 2246 . . . . . . . . . 10 (๐‘˜ = (๐พโ€˜๐‘–) โ†’ (๐ต โˆˆ โ„‚ โ†” โฆ‹(๐พโ€˜๐‘–) / ๐‘˜โฆŒ๐ต โˆˆ โ„‚))
124121, 123rspc 2835 . . . . . . . . 9 ((๐พโ€˜๐‘–) โˆˆ ๐ด โ†’ (โˆ€๐‘˜ โˆˆ ๐ด ๐ต โˆˆ โ„‚ โ†’ โฆ‹(๐พโ€˜๐‘–) / ๐‘˜โฆŒ๐ต โˆˆ โ„‚))
125100, 119, 124sylc 62 . . . . . . . 8 ((๐œ‘ โˆง ๐‘– โˆˆ (1...๐‘€)) โ†’ โฆ‹(๐พโ€˜๐‘–) / ๐‘˜โฆŒ๐ต โˆˆ โ„‚)
126104, 125eqeltrd 2254 . . . . . . 7 ((๐œ‘ โˆง ๐‘– โˆˆ (1...๐‘€)) โ†’ โฆ‹(๐‘“โ€˜((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–)) / ๐‘˜โฆŒ๐ต โˆˆ โ„‚)
127118, 126eqeltrd 2254 . . . . . 6 ((๐œ‘ โˆง ๐‘– โˆˆ (1...๐‘€)) โ†’ if(((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–) โ‰ค (โ™ฏโ€˜๐ด), โฆ‹(๐‘“โ€˜((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–)) / ๐‘˜โฆŒ๐ต, 1) โˆˆ โ„‚)
12822, 108, 113, 127fvmptd3 5609 . . . . 5 ((๐œ‘ โˆง ๐‘– โˆˆ (1...๐‘€)) โ†’ (๐บโ€˜((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–)) = if(((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–) โ‰ค (โ™ฏโ€˜๐ด), โฆ‹(๐‘“โ€˜((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–)) / ๐‘˜โฆŒ๐ต, 1))
129128, 118eqtrd 2210 . . . 4 ((๐œ‘ โˆง ๐‘– โˆˆ (1...๐‘€)) โ†’ (๐บโ€˜((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–)) = โฆ‹(๐‘“โ€˜((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–)) / ๐‘˜โฆŒ๐ต)
130 breq1 4006 . . . . . . 7 (๐‘— = ๐‘– โ†’ (๐‘— โ‰ค (โ™ฏโ€˜๐ด) โ†” ๐‘– โ‰ค (โ™ฏโ€˜๐ด)))
131 fveq2 5515 . . . . . . . 8 (๐‘— = ๐‘– โ†’ (๐พโ€˜๐‘—) = (๐พโ€˜๐‘–))
132131csbeq1d 3064 . . . . . . 7 (๐‘— = ๐‘– โ†’ โฆ‹(๐พโ€˜๐‘—) / ๐‘˜โฆŒ๐ต = โฆ‹(๐พโ€˜๐‘–) / ๐‘˜โฆŒ๐ต)
133130, 132ifbieq1d 3556 . . . . . 6 (๐‘— = ๐‘– โ†’ if(๐‘— โ‰ค (โ™ฏโ€˜๐ด), โฆ‹(๐พโ€˜๐‘—) / ๐‘˜โฆŒ๐ต, 1) = if(๐‘– โ‰ค (โ™ฏโ€˜๐ด), โฆ‹(๐พโ€˜๐‘–) / ๐‘˜โฆŒ๐ต, 1))
134 elfznn 10053 . . . . . . 7 (๐‘– โˆˆ (1...๐‘€) โ†’ ๐‘– โˆˆ โ„•)
135134adantl 277 . . . . . 6 ((๐œ‘ โˆง ๐‘– โˆˆ (1...๐‘€)) โ†’ ๐‘– โˆˆ โ„•)
136 elfzle2 10027 . . . . . . . . . 10 (๐‘– โˆˆ (1...๐‘€) โ†’ ๐‘– โ‰ค ๐‘€)
137136adantl 277 . . . . . . . . 9 ((๐œ‘ โˆง ๐‘– โˆˆ (1...๐‘€)) โ†’ ๐‘– โ‰ค ๐‘€)
138137, 116breqtrd 4029 . . . . . . . 8 ((๐œ‘ โˆง ๐‘– โˆˆ (1...๐‘€)) โ†’ ๐‘– โ‰ค (โ™ฏโ€˜๐ด))
139138iftrued 3541 . . . . . . 7 ((๐œ‘ โˆง ๐‘– โˆˆ (1...๐‘€)) โ†’ if(๐‘– โ‰ค (โ™ฏโ€˜๐ด), โฆ‹(๐พโ€˜๐‘–) / ๐‘˜โฆŒ๐ต, 1) = โฆ‹(๐พโ€˜๐‘–) / ๐‘˜โฆŒ๐ต)
140139, 125eqeltrd 2254 . . . . . 6 ((๐œ‘ โˆง ๐‘– โˆˆ (1...๐‘€)) โ†’ if(๐‘– โ‰ค (โ™ฏโ€˜๐ด), โฆ‹(๐พโ€˜๐‘–) / ๐‘˜โฆŒ๐ต, 1) โˆˆ โ„‚)
14173, 133, 135, 140fvmptd3 5609 . . . . 5 ((๐œ‘ โˆง ๐‘– โˆˆ (1...๐‘€)) โ†’ (๐ปโ€˜๐‘–) = if(๐‘– โ‰ค (โ™ฏโ€˜๐ด), โฆ‹(๐พโ€˜๐‘–) / ๐‘˜โฆŒ๐ต, 1))
142141, 139eqtrd 2210 . . . 4 ((๐œ‘ โˆง ๐‘– โˆˆ (1...๐‘€)) โ†’ (๐ปโ€˜๐‘–) = โฆ‹(๐พโ€˜๐‘–) / ๐‘˜โฆŒ๐ต)
143104, 129, 1423eqtr4rd 2221 . . 3 ((๐œ‘ โˆง ๐‘– โˆˆ (1...๐‘€)) โ†’ (๐ปโ€˜๐‘–) = (๐บโ€˜((โ—ก๐‘“ โˆ˜ ๐พ)โ€˜๐‘–)))
1442, 4, 6, 10, 21, 72, 91, 143seq3f1o 10503 . 2 (๐œ‘ โ†’ (seq1( ยท , ๐ป)โ€˜๐‘€) = (seq1( ยท , ๐บ)โ€˜๐‘€))
14518fveq2d 5519 . 2 (๐œ‘ โ†’ (seq1( ยท , ๐ป)โ€˜๐‘€) = (seq1( ยท , ๐ป)โ€˜๐‘))
146144, 145eqtr3d 2212 1 (๐œ‘ โ†’ (seq1( ยท , ๐บ)โ€˜๐‘€) = (seq1( ยท , ๐ป)โ€˜๐‘))
Colors of variables: wff set class
Syntax hints:  ยฌ wn 3   โ†’ wi 4   โˆง wa 104  DECID wdc 834   โˆง w3a 978   = wceq 1353   โˆˆ wcel 2148  โˆ€wral 2455  โฆ‹csb 3057  ifcif 3534   class class class wbr 4003   โ†ฆ cmpt 4064  โ—กccnv 4625   โˆ˜ ccom 4630  โŸถwf 5212  โ€“1-1-ontoโ†’wf1o 5215  โ€˜cfv 5216  (class class class)co 5874  โ„‚cc 7808  1c1 7811   ยท cmul 7815   โ‰ค cle 7992  โ„•cn 8918  โ„•0cn0 9175  โ„คcz 9252  โ„คโ‰ฅcuz 9527  ...cfz 10007  seqcseq 10444  โ™ฏchash 10754
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-ia1 106  ax-ia2 107  ax-ia3 108  ax-in1 614  ax-in2 615  ax-io 709  ax-5 1447  ax-7 1448  ax-gen 1449  ax-ie1 1493  ax-ie2 1494  ax-8 1504  ax-10 1505  ax-11 1506  ax-i12 1507  ax-bndl 1509  ax-4 1510  ax-17 1526  ax-i9 1530  ax-ial 1534  ax-i5r 1535  ax-13 2150  ax-14 2151  ax-ext 2159  ax-coll 4118  ax-sep 4121  ax-nul 4129  ax-pow 4174  ax-pr 4209  ax-un 4433  ax-setind 4536  ax-iinf 4587  ax-cnex 7901  ax-resscn 7902  ax-1cn 7903  ax-1re 7904  ax-icn 7905  ax-addcl 7906  ax-addrcl 7907  ax-mulcl 7908  ax-addcom 7910  ax-mulcom 7911  ax-addass 7912  ax-mulass 7913  ax-distr 7914  ax-i2m1 7915  ax-0lt1 7916  ax-0id 7918  ax-rnegex 7919  ax-cnre 7921  ax-pre-ltirr 7922  ax-pre-ltwlin 7923  ax-pre-lttrn 7924  ax-pre-apti 7925  ax-pre-ltadd 7926
This theorem depends on definitions:  df-bi 117  df-dc 835  df-3or 979  df-3an 980  df-tru 1356  df-fal 1359  df-nf 1461  df-sb 1763  df-eu 2029  df-mo 2030  df-clab 2164  df-cleq 2170  df-clel 2173  df-nfc 2308  df-ne 2348  df-nel 2443  df-ral 2460  df-rex 2461  df-reu 2462  df-rab 2464  df-v 2739  df-sbc 2963  df-csb 3058  df-dif 3131  df-un 3133  df-in 3135  df-ss 3142  df-nul 3423  df-if 3535  df-pw 3577  df-sn 3598  df-pr 3599  df-op 3601  df-uni 3810  df-int 3845  df-iun 3888  df-br 4004  df-opab 4065  df-mpt 4066  df-tr 4102  df-id 4293  df-iord 4366  df-on 4368  df-ilim 4369  df-suc 4371  df-iom 4590  df-xp 4632  df-rel 4633  df-cnv 4634  df-co 4635  df-dm 4636  df-rn 4637  df-res 4638  df-ima 4639  df-iota 5178  df-fun 5218  df-fn 5219  df-f 5220  df-f1 5221  df-fo 5222  df-f1o 5223  df-fv 5224  df-riota 5830  df-ov 5877  df-oprab 5878  df-mpo 5879  df-1st 6140  df-2nd 6141  df-recs 6305  df-frec 6391  df-1o 6416  df-er 6534  df-en 6740  df-dom 6741  df-fin 6742  df-pnf 7993  df-mnf 7994  df-xr 7995  df-ltxr 7996  df-le 7997  df-sub 8129  df-neg 8130  df-inn 8919  df-n0 9176  df-z 9253  df-uz 9528  df-fz 10008  df-fzo 10142  df-seqfrec 10445  df-ihash 10755
This theorem is referenced by:  prodmodclem2a  11583  prodmodc  11585
  Copyright terms: Public domain W3C validator