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

Theorem nnmulcl 12240
Description: Closure of multiplication of positive integers. (Contributed by NM, 12-Jan-1997.) Remove dependency on ax-mulcom 11176 and ax-mulass 11178. (Revised by Steven Nguyen, 24-Sep-2022.)
Assertion
Ref Expression
nnmulcl ((๐ด โˆˆ โ„• โˆง ๐ต โˆˆ โ„•) โ†’ (๐ด ยท ๐ต) โˆˆ โ„•)

Proof of Theorem nnmulcl
Dummy variables ๐‘ฅ ๐‘ฆ are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 oveq2 7419 . . . . 5 (๐‘ฅ = 1 โ†’ (๐ด ยท ๐‘ฅ) = (๐ด ยท 1))
21eleq1d 2816 . . . 4 (๐‘ฅ = 1 โ†’ ((๐ด ยท ๐‘ฅ) โˆˆ โ„• โ†” (๐ด ยท 1) โˆˆ โ„•))
32imbi2d 339 . . 3 (๐‘ฅ = 1 โ†’ ((๐ด โˆˆ โ„• โ†’ (๐ด ยท ๐‘ฅ) โˆˆ โ„•) โ†” (๐ด โˆˆ โ„• โ†’ (๐ด ยท 1) โˆˆ โ„•)))
4 oveq2 7419 . . . . 5 (๐‘ฅ = ๐‘ฆ โ†’ (๐ด ยท ๐‘ฅ) = (๐ด ยท ๐‘ฆ))
54eleq1d 2816 . . . 4 (๐‘ฅ = ๐‘ฆ โ†’ ((๐ด ยท ๐‘ฅ) โˆˆ โ„• โ†” (๐ด ยท ๐‘ฆ) โˆˆ โ„•))
65imbi2d 339 . . 3 (๐‘ฅ = ๐‘ฆ โ†’ ((๐ด โˆˆ โ„• โ†’ (๐ด ยท ๐‘ฅ) โˆˆ โ„•) โ†” (๐ด โˆˆ โ„• โ†’ (๐ด ยท ๐‘ฆ) โˆˆ โ„•)))
7 oveq2 7419 . . . . 5 (๐‘ฅ = (๐‘ฆ + 1) โ†’ (๐ด ยท ๐‘ฅ) = (๐ด ยท (๐‘ฆ + 1)))
87eleq1d 2816 . . . 4 (๐‘ฅ = (๐‘ฆ + 1) โ†’ ((๐ด ยท ๐‘ฅ) โˆˆ โ„• โ†” (๐ด ยท (๐‘ฆ + 1)) โˆˆ โ„•))
98imbi2d 339 . . 3 (๐‘ฅ = (๐‘ฆ + 1) โ†’ ((๐ด โˆˆ โ„• โ†’ (๐ด ยท ๐‘ฅ) โˆˆ โ„•) โ†” (๐ด โˆˆ โ„• โ†’ (๐ด ยท (๐‘ฆ + 1)) โˆˆ โ„•)))
10 oveq2 7419 . . . . 5 (๐‘ฅ = ๐ต โ†’ (๐ด ยท ๐‘ฅ) = (๐ด ยท ๐ต))
1110eleq1d 2816 . . . 4 (๐‘ฅ = ๐ต โ†’ ((๐ด ยท ๐‘ฅ) โˆˆ โ„• โ†” (๐ด ยท ๐ต) โˆˆ โ„•))
1211imbi2d 339 . . 3 (๐‘ฅ = ๐ต โ†’ ((๐ด โˆˆ โ„• โ†’ (๐ด ยท ๐‘ฅ) โˆˆ โ„•) โ†” (๐ด โˆˆ โ„• โ†’ (๐ด ยท ๐ต) โˆˆ โ„•)))
13 nnre 12223 . . . 4 (๐ด โˆˆ โ„• โ†’ ๐ด โˆˆ โ„)
14 ax-1rid 11182 . . . . . 6 (๐ด โˆˆ โ„ โ†’ (๐ด ยท 1) = ๐ด)
1514eleq1d 2816 . . . . 5 (๐ด โˆˆ โ„ โ†’ ((๐ด ยท 1) โˆˆ โ„• โ†” ๐ด โˆˆ โ„•))
1615biimprd 247 . . . 4 (๐ด โˆˆ โ„ โ†’ (๐ด โˆˆ โ„• โ†’ (๐ด ยท 1) โˆˆ โ„•))
1713, 16mpcom 38 . . 3 (๐ด โˆˆ โ„• โ†’ (๐ด ยท 1) โˆˆ โ„•)
18 nnaddcl 12239 . . . . . . . 8 (((๐ด ยท ๐‘ฆ) โˆˆ โ„• โˆง ๐ด โˆˆ โ„•) โ†’ ((๐ด ยท ๐‘ฆ) + ๐ด) โˆˆ โ„•)
1918ancoms 457 . . . . . . 7 ((๐ด โˆˆ โ„• โˆง (๐ด ยท ๐‘ฆ) โˆˆ โ„•) โ†’ ((๐ด ยท ๐‘ฆ) + ๐ด) โˆˆ โ„•)
20 nncn 12224 . . . . . . . . . 10 (๐ด โˆˆ โ„• โ†’ ๐ด โˆˆ โ„‚)
21 nncn 12224 . . . . . . . . . 10 (๐‘ฆ โˆˆ โ„• โ†’ ๐‘ฆ โˆˆ โ„‚)
22 ax-1cn 11170 . . . . . . . . . . 11 1 โˆˆ โ„‚
23 adddi 11201 . . . . . . . . . . 11 ((๐ด โˆˆ โ„‚ โˆง ๐‘ฆ โˆˆ โ„‚ โˆง 1 โˆˆ โ„‚) โ†’ (๐ด ยท (๐‘ฆ + 1)) = ((๐ด ยท ๐‘ฆ) + (๐ด ยท 1)))
2422, 23mp3an3 1448 . . . . . . . . . 10 ((๐ด โˆˆ โ„‚ โˆง ๐‘ฆ โˆˆ โ„‚) โ†’ (๐ด ยท (๐‘ฆ + 1)) = ((๐ด ยท ๐‘ฆ) + (๐ด ยท 1)))
2520, 21, 24syl2an 594 . . . . . . . . 9 ((๐ด โˆˆ โ„• โˆง ๐‘ฆ โˆˆ โ„•) โ†’ (๐ด ยท (๐‘ฆ + 1)) = ((๐ด ยท ๐‘ฆ) + (๐ด ยท 1)))
2613, 14syl 17 . . . . . . . . . . 11 (๐ด โˆˆ โ„• โ†’ (๐ด ยท 1) = ๐ด)
2726adantr 479 . . . . . . . . . 10 ((๐ด โˆˆ โ„• โˆง ๐‘ฆ โˆˆ โ„•) โ†’ (๐ด ยท 1) = ๐ด)
2827oveq2d 7427 . . . . . . . . 9 ((๐ด โˆˆ โ„• โˆง ๐‘ฆ โˆˆ โ„•) โ†’ ((๐ด ยท ๐‘ฆ) + (๐ด ยท 1)) = ((๐ด ยท ๐‘ฆ) + ๐ด))
2925, 28eqtrd 2770 . . . . . . . 8 ((๐ด โˆˆ โ„• โˆง ๐‘ฆ โˆˆ โ„•) โ†’ (๐ด ยท (๐‘ฆ + 1)) = ((๐ด ยท ๐‘ฆ) + ๐ด))
3029eleq1d 2816 . . . . . . 7 ((๐ด โˆˆ โ„• โˆง ๐‘ฆ โˆˆ โ„•) โ†’ ((๐ด ยท (๐‘ฆ + 1)) โˆˆ โ„• โ†” ((๐ด ยท ๐‘ฆ) + ๐ด) โˆˆ โ„•))
3119, 30imbitrrid 245 . . . . . 6 ((๐ด โˆˆ โ„• โˆง ๐‘ฆ โˆˆ โ„•) โ†’ ((๐ด โˆˆ โ„• โˆง (๐ด ยท ๐‘ฆ) โˆˆ โ„•) โ†’ (๐ด ยท (๐‘ฆ + 1)) โˆˆ โ„•))
3231exp4b 429 . . . . 5 (๐ด โˆˆ โ„• โ†’ (๐‘ฆ โˆˆ โ„• โ†’ (๐ด โˆˆ โ„• โ†’ ((๐ด ยท ๐‘ฆ) โˆˆ โ„• โ†’ (๐ด ยท (๐‘ฆ + 1)) โˆˆ โ„•))))
3332pm2.43b 55 . . . 4 (๐‘ฆ โˆˆ โ„• โ†’ (๐ด โˆˆ โ„• โ†’ ((๐ด ยท ๐‘ฆ) โˆˆ โ„• โ†’ (๐ด ยท (๐‘ฆ + 1)) โˆˆ โ„•)))
3433a2d 29 . . 3 (๐‘ฆ โˆˆ โ„• โ†’ ((๐ด โˆˆ โ„• โ†’ (๐ด ยท ๐‘ฆ) โˆˆ โ„•) โ†’ (๐ด โˆˆ โ„• โ†’ (๐ด ยท (๐‘ฆ + 1)) โˆˆ โ„•)))
353, 6, 9, 12, 17, 34nnind 12234 . 2 (๐ต โˆˆ โ„• โ†’ (๐ด โˆˆ โ„• โ†’ (๐ด ยท ๐ต) โˆˆ โ„•))
3635impcom 406 1 ((๐ด โˆˆ โ„• โˆง ๐ต โˆˆ โ„•) โ†’ (๐ด ยท ๐ต) โˆˆ โ„•)
Colors of variables: wff setvar class
Syntax hints:   โ†’ wi 4   โˆง wa 394   = wceq 1539   โˆˆ wcel 2104  (class class class)co 7411  โ„‚cc 11110  โ„cr 11111  1c1 11113   + caddc 11115   ยท cmul 11117  โ„•cn 12216
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1795  ax-4 1809  ax-5 1911  ax-6 1969  ax-7 2009  ax-8 2106  ax-9 2114  ax-10 2135  ax-11 2152  ax-12 2169  ax-ext 2701  ax-sep 5298  ax-nul 5305  ax-pr 5426  ax-un 7727  ax-1cn 11170  ax-icn 11171  ax-addcl 11172  ax-addrcl 11173  ax-mulcl 11174  ax-mulrcl 11175  ax-addass 11177  ax-distr 11179  ax-i2m1 11180  ax-1ne0 11181  ax-1rid 11182  ax-rrecex 11184  ax-cnre 11185
This theorem depends on definitions:  df-bi 206  df-an 395  df-or 844  df-3or 1086  df-3an 1087  df-tru 1542  df-fal 1552  df-ex 1780  df-nf 1784  df-sb 2066  df-mo 2532  df-eu 2561  df-clab 2708  df-cleq 2722  df-clel 2808  df-nfc 2883  df-ne 2939  df-ral 3060  df-rex 3069  df-reu 3375  df-rab 3431  df-v 3474  df-sbc 3777  df-csb 3893  df-dif 3950  df-un 3952  df-in 3954  df-ss 3964  df-pss 3966  df-nul 4322  df-if 4528  df-pw 4603  df-sn 4628  df-pr 4630  df-op 4634  df-uni 4908  df-iun 4998  df-br 5148  df-opab 5210  df-mpt 5231  df-tr 5265  df-id 5573  df-eprel 5579  df-po 5587  df-so 5588  df-fr 5630  df-we 5632  df-xp 5681  df-rel 5682  df-cnv 5683  df-co 5684  df-dm 5685  df-rn 5686  df-res 5687  df-ima 5688  df-pred 6299  df-ord 6366  df-on 6367  df-lim 6368  df-suc 6369  df-iota 6494  df-fun 6544  df-fn 6545  df-f 6546  df-f1 6547  df-fo 6548  df-f1o 6549  df-fv 6550  df-ov 7414  df-om 7858  df-2nd 7978  df-frecs 8268  df-wrecs 8299  df-recs 8373  df-rdg 8412  df-nn 12217
This theorem is referenced by:  nnmulcli  12241  nnmtmip  12242  nndivtr  12263  nnmulcld  12269  nn0mulcl  12512  qaddcl  12953  qmulcl  12955  modmulnn  13858  nnexpcl  14044  nnsqcl  14097  expmulnbnd  14202  faccl  14247  facdiv  14251  faclbnd3  14256  faclbnd4lem3  14259  faclbnd5  14262  bcrpcl  14272  trirecip  15813  fprodnncl  15903  nnrisefaccl  15967  lcmgcdlem  16547  lcmgcdnn  16552  pcmptcl  16828  prmreclem1  16853  prmreclem6  16858  4sqlem12  16893  vdwlem3  16920  vdwlem9  16926  vdwlem10  16927  mulgnnass  19025  ovolunlem1a  25245  ovolunlem1  25246  mbfi1fseqlem3  25467  mbfi1fseqlem4  25468  elqaalem2  26069  elqaalem3  26070  log2cnv  26685  log2tlbnd  26686  log2ublem2  26688  log2ub  26690  basellem1  26821  basellem2  26822  basellem3  26823  basellem4  26824  basellem5  26825  basellem6  26826  basellem7  26827  basellem8  26828  basellem9  26829  efnnfsumcl  26843  efchtdvds  26899  mumullem1  26919  mumullem2  26920  fsumdvdscom  26925  dvdsflf1o  26927  chtublem  26950  pcbcctr  27015  bclbnd  27019  bposlem1  27023  bposlem2  27024  bposlem3  27025  bposlem4  27026  bposlem5  27027  bposlem6  27028  lgseisenlem1  27114  lgseisenlem2  27115  lgseisenlem3  27116  lgseisenlem4  27117  lgsquadlem1  27119  lgsquadlem2  27120  chebbnd1lem1  27208  chebbnd1lem3  27210  dchrisumlem1  27228  mulogsum  27271  pntrsumo1  27304  pntrsumbnd  27305  ostth2lem1  27357  subfaclim  34477  jm2.17a  42001  jm2.17b  42002  jm2.17c  42003  acongrep  42021  acongeq  42024  jm2.27a  42046  jm2.27c  42048
  Copyright terms: Public domain W3C validator