MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  nfcprod1 Structured version   Visualization version   GIF version

Theorem nfcprod1 15851
Description: Bound-variable hypothesis builder for product. (Contributed by Scott Fenton, 4-Dec-2017.)
Hypothesis
Ref Expression
nfcprod1.1 โ„ฒ๐‘˜๐ด
Assertion
Ref Expression
nfcprod1 โ„ฒ๐‘˜โˆ๐‘˜ โˆˆ ๐ด ๐ต
Distinct variable group:   ๐ด,๐‘˜
Allowed substitution hint:   ๐ต(๐‘˜)

Proof of Theorem nfcprod1
Dummy variables ๐‘“ ๐‘š ๐‘› ๐‘ฅ ๐‘ฆ are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 df-prod 15847 . 2 โˆ๐‘˜ โˆˆ ๐ด ๐ต = (โ„ฉ๐‘ฅ(โˆƒ๐‘š โˆˆ โ„ค (๐ด โŠ† (โ„คโ‰ฅโ€˜๐‘š) โˆง โˆƒ๐‘› โˆˆ (โ„คโ‰ฅโ€˜๐‘š)โˆƒ๐‘ฆ(๐‘ฆ โ‰  0 โˆง seq๐‘›( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฆ) โˆง seq๐‘š( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฅ) โˆจ โˆƒ๐‘š โˆˆ โ„• โˆƒ๐‘“(๐‘“:(1...๐‘š)โ€“1-1-ontoโ†’๐ด โˆง ๐‘ฅ = (seq1( ยท , (๐‘› โˆˆ โ„• โ†ฆ โฆ‹(๐‘“โ€˜๐‘›) / ๐‘˜โฆŒ๐ต))โ€˜๐‘š))))
2 nfcv 2904 . . . . 5 โ„ฒ๐‘˜โ„ค
3 nfcprod1.1 . . . . . . 7 โ„ฒ๐‘˜๐ด
4 nfcv 2904 . . . . . . 7 โ„ฒ๐‘˜(โ„คโ‰ฅโ€˜๐‘š)
53, 4nfss 3974 . . . . . 6 โ„ฒ๐‘˜ ๐ด โŠ† (โ„คโ‰ฅโ€˜๐‘š)
6 nfv 1918 . . . . . . . . 9 โ„ฒ๐‘˜ ๐‘ฆ โ‰  0
7 nfcv 2904 . . . . . . . . . . 11 โ„ฒ๐‘˜๐‘›
8 nfcv 2904 . . . . . . . . . . 11 โ„ฒ๐‘˜ ยท
9 nfmpt1 5256 . . . . . . . . . . 11 โ„ฒ๐‘˜(๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))
107, 8, 9nfseq 13973 . . . . . . . . . 10 โ„ฒ๐‘˜seq๐‘›( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1)))
11 nfcv 2904 . . . . . . . . . 10 โ„ฒ๐‘˜ โ‡
12 nfcv 2904 . . . . . . . . . 10 โ„ฒ๐‘˜๐‘ฆ
1310, 11, 12nfbr 5195 . . . . . . . . 9 โ„ฒ๐‘˜seq๐‘›( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฆ
146, 13nfan 1903 . . . . . . . 8 โ„ฒ๐‘˜(๐‘ฆ โ‰  0 โˆง seq๐‘›( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฆ)
1514nfex 2318 . . . . . . 7 โ„ฒ๐‘˜โˆƒ๐‘ฆ(๐‘ฆ โ‰  0 โˆง seq๐‘›( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฆ)
164, 15nfrexw 3311 . . . . . 6 โ„ฒ๐‘˜โˆƒ๐‘› โˆˆ (โ„คโ‰ฅโ€˜๐‘š)โˆƒ๐‘ฆ(๐‘ฆ โ‰  0 โˆง seq๐‘›( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฆ)
17 nfcv 2904 . . . . . . . 8 โ„ฒ๐‘˜๐‘š
1817, 8, 9nfseq 13973 . . . . . . 7 โ„ฒ๐‘˜seq๐‘š( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1)))
19 nfcv 2904 . . . . . . 7 โ„ฒ๐‘˜๐‘ฅ
2018, 11, 19nfbr 5195 . . . . . 6 โ„ฒ๐‘˜seq๐‘š( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฅ
215, 16, 20nf3an 1905 . . . . 5 โ„ฒ๐‘˜(๐ด โŠ† (โ„คโ‰ฅโ€˜๐‘š) โˆง โˆƒ๐‘› โˆˆ (โ„คโ‰ฅโ€˜๐‘š)โˆƒ๐‘ฆ(๐‘ฆ โ‰  0 โˆง seq๐‘›( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฆ) โˆง seq๐‘š( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฅ)
222, 21nfrexw 3311 . . . 4 โ„ฒ๐‘˜โˆƒ๐‘š โˆˆ โ„ค (๐ด โŠ† (โ„คโ‰ฅโ€˜๐‘š) โˆง โˆƒ๐‘› โˆˆ (โ„คโ‰ฅโ€˜๐‘š)โˆƒ๐‘ฆ(๐‘ฆ โ‰  0 โˆง seq๐‘›( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฆ) โˆง seq๐‘š( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฅ)
23 nfcv 2904 . . . . 5 โ„ฒ๐‘˜โ„•
24 nfcv 2904 . . . . . . . 8 โ„ฒ๐‘˜๐‘“
25 nfcv 2904 . . . . . . . 8 โ„ฒ๐‘˜(1...๐‘š)
2624, 25, 3nff1o 6829 . . . . . . 7 โ„ฒ๐‘˜ ๐‘“:(1...๐‘š)โ€“1-1-ontoโ†’๐ด
27 nfcv 2904 . . . . . . . . . 10 โ„ฒ๐‘˜1
28 nfcsb1v 3918 . . . . . . . . . . 11 โ„ฒ๐‘˜โฆ‹(๐‘“โ€˜๐‘›) / ๐‘˜โฆŒ๐ต
2923, 28nfmpt 5255 . . . . . . . . . 10 โ„ฒ๐‘˜(๐‘› โˆˆ โ„• โ†ฆ โฆ‹(๐‘“โ€˜๐‘›) / ๐‘˜โฆŒ๐ต)
3027, 8, 29nfseq 13973 . . . . . . . . 9 โ„ฒ๐‘˜seq1( ยท , (๐‘› โˆˆ โ„• โ†ฆ โฆ‹(๐‘“โ€˜๐‘›) / ๐‘˜โฆŒ๐ต))
3130, 17nffv 6899 . . . . . . . 8 โ„ฒ๐‘˜(seq1( ยท , (๐‘› โˆˆ โ„• โ†ฆ โฆ‹(๐‘“โ€˜๐‘›) / ๐‘˜โฆŒ๐ต))โ€˜๐‘š)
3231nfeq2 2921 . . . . . . 7 โ„ฒ๐‘˜ ๐‘ฅ = (seq1( ยท , (๐‘› โˆˆ โ„• โ†ฆ โฆ‹(๐‘“โ€˜๐‘›) / ๐‘˜โฆŒ๐ต))โ€˜๐‘š)
3326, 32nfan 1903 . . . . . 6 โ„ฒ๐‘˜(๐‘“:(1...๐‘š)โ€“1-1-ontoโ†’๐ด โˆง ๐‘ฅ = (seq1( ยท , (๐‘› โˆˆ โ„• โ†ฆ โฆ‹(๐‘“โ€˜๐‘›) / ๐‘˜โฆŒ๐ต))โ€˜๐‘š))
3433nfex 2318 . . . . 5 โ„ฒ๐‘˜โˆƒ๐‘“(๐‘“:(1...๐‘š)โ€“1-1-ontoโ†’๐ด โˆง ๐‘ฅ = (seq1( ยท , (๐‘› โˆˆ โ„• โ†ฆ โฆ‹(๐‘“โ€˜๐‘›) / ๐‘˜โฆŒ๐ต))โ€˜๐‘š))
3523, 34nfrexw 3311 . . . 4 โ„ฒ๐‘˜โˆƒ๐‘š โˆˆ โ„• โˆƒ๐‘“(๐‘“:(1...๐‘š)โ€“1-1-ontoโ†’๐ด โˆง ๐‘ฅ = (seq1( ยท , (๐‘› โˆˆ โ„• โ†ฆ โฆ‹(๐‘“โ€˜๐‘›) / ๐‘˜โฆŒ๐ต))โ€˜๐‘š))
3622, 35nfor 1908 . . 3 โ„ฒ๐‘˜(โˆƒ๐‘š โˆˆ โ„ค (๐ด โŠ† (โ„คโ‰ฅโ€˜๐‘š) โˆง โˆƒ๐‘› โˆˆ (โ„คโ‰ฅโ€˜๐‘š)โˆƒ๐‘ฆ(๐‘ฆ โ‰  0 โˆง seq๐‘›( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฆ) โˆง seq๐‘š( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฅ) โˆจ โˆƒ๐‘š โˆˆ โ„• โˆƒ๐‘“(๐‘“:(1...๐‘š)โ€“1-1-ontoโ†’๐ด โˆง ๐‘ฅ = (seq1( ยท , (๐‘› โˆˆ โ„• โ†ฆ โฆ‹(๐‘“โ€˜๐‘›) / ๐‘˜โฆŒ๐ต))โ€˜๐‘š)))
3736nfiotaw 6497 . 2 โ„ฒ๐‘˜(โ„ฉ๐‘ฅ(โˆƒ๐‘š โˆˆ โ„ค (๐ด โŠ† (โ„คโ‰ฅโ€˜๐‘š) โˆง โˆƒ๐‘› โˆˆ (โ„คโ‰ฅโ€˜๐‘š)โˆƒ๐‘ฆ(๐‘ฆ โ‰  0 โˆง seq๐‘›( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฆ) โˆง seq๐‘š( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฅ) โˆจ โˆƒ๐‘š โˆˆ โ„• โˆƒ๐‘“(๐‘“:(1...๐‘š)โ€“1-1-ontoโ†’๐ด โˆง ๐‘ฅ = (seq1( ยท , (๐‘› โˆˆ โ„• โ†ฆ โฆ‹(๐‘“โ€˜๐‘›) / ๐‘˜โฆŒ๐ต))โ€˜๐‘š))))
381, 37nfcxfr 2902 1 โ„ฒ๐‘˜โˆ๐‘˜ โˆˆ ๐ด ๐ต
Colors of variables: wff setvar class
Syntax hints:   โˆง wa 397   โˆจ wo 846   โˆง w3a 1088   = wceq 1542  โˆƒwex 1782   โˆˆ wcel 2107  โ„ฒwnfc 2884   โ‰  wne 2941  โˆƒwrex 3071  โฆ‹csb 3893   โŠ† wss 3948  ifcif 4528   class class class wbr 5148   โ†ฆ cmpt 5231  โ„ฉcio 6491  โ€“1-1-ontoโ†’wf1o 6540  โ€˜cfv 6541  (class class class)co 7406  0cc0 11107  1c1 11108   ยท cmul 11112  โ„•cn 12209  โ„คcz 12555  โ„คโ‰ฅcuz 12819  ...cfz 13481  seqcseq 13963   โ‡ cli 15425  โˆcprod 15846
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1798  ax-4 1812  ax-5 1914  ax-6 1972  ax-7 2012  ax-8 2109  ax-9 2117  ax-10 2138  ax-11 2155  ax-12 2172  ax-ext 2704
This theorem depends on definitions:  df-bi 206  df-an 398  df-or 847  df-3an 1090  df-tru 1545  df-fal 1555  df-ex 1783  df-nf 1787  df-sb 2069  df-clab 2711  df-cleq 2725  df-clel 2811  df-nfc 2886  df-ral 3063  df-rex 3072  df-rab 3434  df-v 3477  df-sbc 3778  df-csb 3894  df-dif 3951  df-un 3953  df-in 3955  df-ss 3965  df-nul 4323  df-if 4529  df-sn 4629  df-pr 4631  df-op 4635  df-uni 4909  df-br 5149  df-opab 5211  df-mpt 5232  df-xp 5682  df-rel 5683  df-cnv 5684  df-co 5685  df-dm 5686  df-rn 5687  df-res 5688  df-ima 5689  df-pred 6298  df-iota 6493  df-fun 6543  df-fn 6544  df-f 6545  df-f1 6546  df-fo 6547  df-f1o 6548  df-fv 6549  df-ov 7409  df-oprab 7410  df-mpo 7411  df-frecs 8263  df-wrecs 8294  df-recs 8368  df-rdg 8407  df-seq 13964  df-prod 15847
This theorem is referenced by:  fprodcn  44303  dvmptfprod  44648  vonicc  45388
  Copyright terms: Public domain W3C validator