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

Theorem nfcprod1 11562
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-proddc 11559 . 2 โˆ๐‘˜ โˆˆ ๐ด ๐ต = (โ„ฉ๐‘ฅ(โˆƒ๐‘š โˆˆ โ„ค ((๐ด โŠ† (โ„คโ‰ฅโ€˜๐‘š) โˆง โˆ€๐‘— โˆˆ (โ„คโ‰ฅโ€˜๐‘š)DECID ๐‘— โˆˆ ๐ด) โˆง (โˆƒ๐‘› โˆˆ (โ„คโ‰ฅโ€˜๐‘š)โˆƒ๐‘ฆ(๐‘ฆ # 0 โˆง seq๐‘›( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฆ) โˆง seq๐‘š( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฅ)) โˆจ โˆƒ๐‘š โˆˆ โ„• โˆƒ๐‘“(๐‘“:(1...๐‘š)โ€“1-1-ontoโ†’๐ด โˆง ๐‘ฅ = (seq1( ยท , (๐‘› โˆˆ โ„• โ†ฆ if(๐‘› โ‰ค ๐‘š, โฆ‹(๐‘“โ€˜๐‘›) / ๐‘˜โฆŒ๐ต, 1)))โ€˜๐‘š))))
2 nfcv 2319 . . . . 5 โ„ฒ๐‘˜โ„ค
3 nfcprod1.1 . . . . . . . 8 โ„ฒ๐‘˜๐ด
4 nfcv 2319 . . . . . . . 8 โ„ฒ๐‘˜(โ„คโ‰ฅโ€˜๐‘š)
53, 4nfss 3149 . . . . . . 7 โ„ฒ๐‘˜ ๐ด โŠ† (โ„คโ‰ฅโ€˜๐‘š)
63nfcri 2313 . . . . . . . . 9 โ„ฒ๐‘˜ ๐‘— โˆˆ ๐ด
76nfdc 1659 . . . . . . . 8 โ„ฒ๐‘˜DECID ๐‘— โˆˆ ๐ด
84, 7nfralxy 2515 . . . . . . 7 โ„ฒ๐‘˜โˆ€๐‘— โˆˆ (โ„คโ‰ฅโ€˜๐‘š)DECID ๐‘— โˆˆ ๐ด
95, 8nfan 1565 . . . . . 6 โ„ฒ๐‘˜(๐ด โŠ† (โ„คโ‰ฅโ€˜๐‘š) โˆง โˆ€๐‘— โˆˆ (โ„คโ‰ฅโ€˜๐‘š)DECID ๐‘— โˆˆ ๐ด)
10 nfv 1528 . . . . . . . . . 10 โ„ฒ๐‘˜ ๐‘ฆ # 0
11 nfcv 2319 . . . . . . . . . . . 12 โ„ฒ๐‘˜๐‘›
12 nfcv 2319 . . . . . . . . . . . 12 โ„ฒ๐‘˜ ยท
13 nfmpt1 4097 . . . . . . . . . . . 12 โ„ฒ๐‘˜(๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))
1411, 12, 13nfseq 10455 . . . . . . . . . . 11 โ„ฒ๐‘˜seq๐‘›( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1)))
15 nfcv 2319 . . . . . . . . . . 11 โ„ฒ๐‘˜ โ‡
16 nfcv 2319 . . . . . . . . . . 11 โ„ฒ๐‘˜๐‘ฆ
1714, 15, 16nfbr 4050 . . . . . . . . . 10 โ„ฒ๐‘˜seq๐‘›( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฆ
1810, 17nfan 1565 . . . . . . . . 9 โ„ฒ๐‘˜(๐‘ฆ # 0 โˆง seq๐‘›( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฆ)
1918nfex 1637 . . . . . . . 8 โ„ฒ๐‘˜โˆƒ๐‘ฆ(๐‘ฆ # 0 โˆง seq๐‘›( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฆ)
204, 19nfrexxy 2516 . . . . . . 7 โ„ฒ๐‘˜โˆƒ๐‘› โˆˆ (โ„คโ‰ฅโ€˜๐‘š)โˆƒ๐‘ฆ(๐‘ฆ # 0 โˆง seq๐‘›( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฆ)
21 nfcv 2319 . . . . . . . . 9 โ„ฒ๐‘˜๐‘š
2221, 12, 13nfseq 10455 . . . . . . . 8 โ„ฒ๐‘˜seq๐‘š( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1)))
23 nfcv 2319 . . . . . . . 8 โ„ฒ๐‘˜๐‘ฅ
2422, 15, 23nfbr 4050 . . . . . . 7 โ„ฒ๐‘˜seq๐‘š( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฅ
2520, 24nfan 1565 . . . . . 6 โ„ฒ๐‘˜(โˆƒ๐‘› โˆˆ (โ„คโ‰ฅโ€˜๐‘š)โˆƒ๐‘ฆ(๐‘ฆ # 0 โˆง seq๐‘›( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฆ) โˆง seq๐‘š( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฅ)
269, 25nfan 1565 . . . . 5 โ„ฒ๐‘˜((๐ด โŠ† (โ„คโ‰ฅโ€˜๐‘š) โˆง โˆ€๐‘— โˆˆ (โ„คโ‰ฅโ€˜๐‘š)DECID ๐‘— โˆˆ ๐ด) โˆง (โˆƒ๐‘› โˆˆ (โ„คโ‰ฅโ€˜๐‘š)โˆƒ๐‘ฆ(๐‘ฆ # 0 โˆง seq๐‘›( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฆ) โˆง seq๐‘š( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฅ))
272, 26nfrexxy 2516 . . . 4 โ„ฒ๐‘˜โˆƒ๐‘š โˆˆ โ„ค ((๐ด โŠ† (โ„คโ‰ฅโ€˜๐‘š) โˆง โˆ€๐‘— โˆˆ (โ„คโ‰ฅโ€˜๐‘š)DECID ๐‘— โˆˆ ๐ด) โˆง (โˆƒ๐‘› โˆˆ (โ„คโ‰ฅโ€˜๐‘š)โˆƒ๐‘ฆ(๐‘ฆ # 0 โˆง seq๐‘›( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฆ) โˆง seq๐‘š( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฅ))
28 nfcv 2319 . . . . 5 โ„ฒ๐‘˜โ„•
29 nfcv 2319 . . . . . . . 8 โ„ฒ๐‘˜๐‘“
30 nfcv 2319 . . . . . . . 8 โ„ฒ๐‘˜(1...๐‘š)
3129, 30, 3nff1o 5460 . . . . . . 7 โ„ฒ๐‘˜ ๐‘“:(1...๐‘š)โ€“1-1-ontoโ†’๐ด
32 nfcv 2319 . . . . . . . . . 10 โ„ฒ๐‘˜1
33 nfv 1528 . . . . . . . . . . . 12 โ„ฒ๐‘˜ ๐‘› โ‰ค ๐‘š
34 nfcsb1v 3091 . . . . . . . . . . . 12 โ„ฒ๐‘˜โฆ‹(๐‘“โ€˜๐‘›) / ๐‘˜โฆŒ๐ต
3533, 34, 32nfif 3563 . . . . . . . . . . 11 โ„ฒ๐‘˜if(๐‘› โ‰ค ๐‘š, โฆ‹(๐‘“โ€˜๐‘›) / ๐‘˜โฆŒ๐ต, 1)
3628, 35nfmpt 4096 . . . . . . . . . 10 โ„ฒ๐‘˜(๐‘› โˆˆ โ„• โ†ฆ if(๐‘› โ‰ค ๐‘š, โฆ‹(๐‘“โ€˜๐‘›) / ๐‘˜โฆŒ๐ต, 1))
3732, 12, 36nfseq 10455 . . . . . . . . 9 โ„ฒ๐‘˜seq1( ยท , (๐‘› โˆˆ โ„• โ†ฆ if(๐‘› โ‰ค ๐‘š, โฆ‹(๐‘“โ€˜๐‘›) / ๐‘˜โฆŒ๐ต, 1)))
3837, 21nffv 5526 . . . . . . . 8 โ„ฒ๐‘˜(seq1( ยท , (๐‘› โˆˆ โ„• โ†ฆ if(๐‘› โ‰ค ๐‘š, โฆ‹(๐‘“โ€˜๐‘›) / ๐‘˜โฆŒ๐ต, 1)))โ€˜๐‘š)
3938nfeq2 2331 . . . . . . 7 โ„ฒ๐‘˜ ๐‘ฅ = (seq1( ยท , (๐‘› โˆˆ โ„• โ†ฆ if(๐‘› โ‰ค ๐‘š, โฆ‹(๐‘“โ€˜๐‘›) / ๐‘˜โฆŒ๐ต, 1)))โ€˜๐‘š)
4031, 39nfan 1565 . . . . . 6 โ„ฒ๐‘˜(๐‘“:(1...๐‘š)โ€“1-1-ontoโ†’๐ด โˆง ๐‘ฅ = (seq1( ยท , (๐‘› โˆˆ โ„• โ†ฆ if(๐‘› โ‰ค ๐‘š, โฆ‹(๐‘“โ€˜๐‘›) / ๐‘˜โฆŒ๐ต, 1)))โ€˜๐‘š))
4140nfex 1637 . . . . 5 โ„ฒ๐‘˜โˆƒ๐‘“(๐‘“:(1...๐‘š)โ€“1-1-ontoโ†’๐ด โˆง ๐‘ฅ = (seq1( ยท , (๐‘› โˆˆ โ„• โ†ฆ if(๐‘› โ‰ค ๐‘š, โฆ‹(๐‘“โ€˜๐‘›) / ๐‘˜โฆŒ๐ต, 1)))โ€˜๐‘š))
4228, 41nfrexxy 2516 . . . 4 โ„ฒ๐‘˜โˆƒ๐‘š โˆˆ โ„• โˆƒ๐‘“(๐‘“:(1...๐‘š)โ€“1-1-ontoโ†’๐ด โˆง ๐‘ฅ = (seq1( ยท , (๐‘› โˆˆ โ„• โ†ฆ if(๐‘› โ‰ค ๐‘š, โฆ‹(๐‘“โ€˜๐‘›) / ๐‘˜โฆŒ๐ต, 1)))โ€˜๐‘š))
4327, 42nfor 1574 . . 3 โ„ฒ๐‘˜(โˆƒ๐‘š โˆˆ โ„ค ((๐ด โŠ† (โ„คโ‰ฅโ€˜๐‘š) โˆง โˆ€๐‘— โˆˆ (โ„คโ‰ฅโ€˜๐‘š)DECID ๐‘— โˆˆ ๐ด) โˆง (โˆƒ๐‘› โˆˆ (โ„คโ‰ฅโ€˜๐‘š)โˆƒ๐‘ฆ(๐‘ฆ # 0 โˆง seq๐‘›( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฆ) โˆง seq๐‘š( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฅ)) โˆจ โˆƒ๐‘š โˆˆ โ„• โˆƒ๐‘“(๐‘“:(1...๐‘š)โ€“1-1-ontoโ†’๐ด โˆง ๐‘ฅ = (seq1( ยท , (๐‘› โˆˆ โ„• โ†ฆ if(๐‘› โ‰ค ๐‘š, โฆ‹(๐‘“โ€˜๐‘›) / ๐‘˜โฆŒ๐ต, 1)))โ€˜๐‘š)))
4443nfiotaw 5183 . 2 โ„ฒ๐‘˜(โ„ฉ๐‘ฅ(โˆƒ๐‘š โˆˆ โ„ค ((๐ด โŠ† (โ„คโ‰ฅโ€˜๐‘š) โˆง โˆ€๐‘— โˆˆ (โ„คโ‰ฅโ€˜๐‘š)DECID ๐‘— โˆˆ ๐ด) โˆง (โˆƒ๐‘› โˆˆ (โ„คโ‰ฅโ€˜๐‘š)โˆƒ๐‘ฆ(๐‘ฆ # 0 โˆง seq๐‘›( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฆ) โˆง seq๐‘š( ยท , (๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ ๐ด, ๐ต, 1))) โ‡ ๐‘ฅ)) โˆจ โˆƒ๐‘š โˆˆ โ„• โˆƒ๐‘“(๐‘“:(1...๐‘š)โ€“1-1-ontoโ†’๐ด โˆง ๐‘ฅ = (seq1( ยท , (๐‘› โˆˆ โ„• โ†ฆ if(๐‘› โ‰ค ๐‘š, โฆ‹(๐‘“โ€˜๐‘›) / ๐‘˜โฆŒ๐ต, 1)))โ€˜๐‘š))))
451, 44nfcxfr 2316 1 โ„ฒ๐‘˜โˆ๐‘˜ โˆˆ ๐ด ๐ต
Colors of variables: wff set class
Syntax hints:   โˆง wa 104   โˆจ wo 708  DECID wdc 834   = wceq 1353  โˆƒwex 1492   โˆˆ wcel 2148  โ„ฒwnfc 2306  โˆ€wral 2455  โˆƒwrex 2456  โฆ‹csb 3058   โŠ† wss 3130  ifcif 3535   class class class wbr 4004   โ†ฆ cmpt 4065  โ„ฉcio 5177  โ€“1-1-ontoโ†’wf1o 5216  โ€˜cfv 5217  (class class class)co 5875  0cc0 7811  1c1 7812   ยท cmul 7816   โ‰ค cle 7993   # cap 8538  โ„•cn 8919  โ„คcz 9253  โ„คโ‰ฅcuz 9528  ...cfz 10008  seqcseq 10445   โ‡ cli 11286  โˆcprod 11558
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-ext 2159
This theorem depends on definitions:  df-bi 117  df-dc 835  df-3an 980  df-tru 1356  df-fal 1359  df-nf 1461  df-sb 1763  df-clab 2164  df-cleq 2170  df-clel 2173  df-nfc 2308  df-ral 2460  df-rex 2461  df-rab 2464  df-v 2740  df-sbc 2964  df-csb 3059  df-un 3134  df-in 3136  df-ss 3143  df-if 3536  df-sn 3599  df-pr 3600  df-op 3602  df-uni 3811  df-br 4005  df-opab 4066  df-mpt 4067  df-xp 4633  df-rel 4634  df-cnv 4635  df-co 4636  df-dm 4637  df-rn 4638  df-res 4639  df-iota 5179  df-fun 5219  df-fn 5220  df-f 5221  df-f1 5222  df-fo 5223  df-f1o 5224  df-fv 5225  df-ov 5878  df-oprab 5879  df-mpo 5880  df-recs 6306  df-frec 6392  df-seqfrec 10446  df-proddc 11559
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator