Metamath Proof Explorer < Previous   Next > Nearby theorems Mirrors  >  Home  >  MPE Home  >  Th. List  >  fmptco Structured version   Unicode version

Theorem fmptco 6049
 Description: Composition of two functions expressed as ordered-pair class abstractions. If has the equation and the equation then has the equation . (Contributed by FL, 21-Jun-2012.) (Revised by Mario Carneiro, 24-Jul-2014.)
Hypotheses
Ref Expression
fmptco.1
fmptco.2
fmptco.3
fmptco.4
Assertion
Ref Expression
fmptco
Distinct variable groups:   ,   ,,   ,   ,   ,   ,
Allowed substitution hints:   ()   ()   ()   ()   ()   (,)   (,)

Proof of Theorem fmptco
Dummy variables are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 relco 5495 . 2
2 funmpt 5614 . . 3
3 funrel 5595 . . 3
42, 3ax-mp 5 . 2
5 fmptco.1 . . . . . . . . . . . . 13
6 eqid 2443 . . . . . . . . . . . . 13
75, 6fmptd 6040 . . . . . . . . . . . 12
8 fmptco.2 . . . . . . . . . . . . 13
98feq1d 5707 . . . . . . . . . . . 12
107, 9mpbird 232 . . . . . . . . . . 11
11 ffun 5723 . . . . . . . . . . 11
1210, 11syl 16 . . . . . . . . . 10
13 funbrfv 5896 . . . . . . . . . . 11
1413imp 429 . . . . . . . . . 10
1512, 14sylan 471 . . . . . . . . 9
1615eqcomd 2451 . . . . . . . 8
1716a1d 25 . . . . . . 7
1817expimpd 603 . . . . . 6
1918pm4.71rd 635 . . . . 5
2019exbidv 1701 . . . 4
21 fvex 5866 . . . . . 6
22 breq2 4441 . . . . . . 7
23 breq1 4440 . . . . . . 7
2422, 23anbi12d 710 . . . . . 6
2521, 24ceqsexv 3132 . . . . 5
26 funfvbrb 5985 . . . . . . . . 9
2712, 26syl 16 . . . . . . . 8
28 fdm 5725 . . . . . . . . . 10
2910, 28syl 16 . . . . . . . . 9
3029eleq2d 2513 . . . . . . . 8
3127, 30bitr3d 255 . . . . . . 7
328fveq1d 5858 . . . . . . . 8
33 fmptco.3 . . . . . . . 8
34 eqidd 2444 . . . . . . . 8
3532, 33, 34breq123d 4451 . . . . . . 7
3631, 35anbi12d 710 . . . . . 6
37 nfcv 2605 . . . . . . . . 9
38 nfv 1694 . . . . . . . . . 10
39 nffvmpt1 5864 . . . . . . . . . . . 12
40 nfcv 2605 . . . . . . . . . . . 12
41 nfcv 2605 . . . . . . . . . . . 12
4239, 40, 41nfbr 4481 . . . . . . . . . . 11
43 nfcsb1v 3436 . . . . . . . . . . . 12
4443nfeq2 2622 . . . . . . . . . . 11
4542, 44nfbi 1920 . . . . . . . . . 10
4638, 45nfim 1906 . . . . . . . . 9
47 fveq2 5856 . . . . . . . . . . . 12
4847breq1d 4447 . . . . . . . . . . 11
49 csbeq1a 3429 . . . . . . . . . . . 12
5049eqeq2d 2457 . . . . . . . . . . 11
5148, 50bibi12d 321 . . . . . . . . . 10
5251imbi2d 316 . . . . . . . . 9
53 vex 3098 . . . . . . . . . . . 12
54 simpl 457 . . . . . . . . . . . . . . 15
5554eleq1d 2512 . . . . . . . . . . . . . 14
56 simpr 461 . . . . . . . . . . . . . . 15
57 fmptco.4 . . . . . . . . . . . . . . . 16
5857adantr 465 . . . . . . . . . . . . . . 15
5956, 58eqeq12d 2465 . . . . . . . . . . . . . 14
6055, 59anbi12d 710 . . . . . . . . . . . . 13
61 df-mpt 4497 . . . . . . . . . . . . 13
6260, 61brabga 4751 . . . . . . . . . . . 12
635, 53, 62sylancl 662 . . . . . . . . . . 11
64 simpr 461 . . . . . . . . . . . . 13
656fvmpt2 5948 . . . . . . . . . . . . 13
6664, 5, 65syl2anc 661 . . . . . . . . . . . 12
6766breq1d 4447 . . . . . . . . . . 11
685biantrurd 508 . . . . . . . . . . 11
6963, 67, 683bitr4d 285 . . . . . . . . . 10
7069expcom 435 . . . . . . . . 9
7137, 46, 52, 70vtoclgaf 3158 . . . . . . . 8
7271impcom 430 . . . . . . 7
7372pm5.32da 641 . . . . . 6
7436, 73bitrd 253 . . . . 5
7525, 74syl5bb 257 . . . 4
7620, 75bitrd 253 . . 3
77 vex 3098 . . . 4
7877, 53opelco 5164 . . 3
79 df-mpt 4497 . . . . 5
8079eleq2i 2521 . . . 4
81 nfv 1694 . . . . . 6
8243nfeq2 2622 . . . . . 6
8381, 82nfan 1914 . . . . 5
84 nfv 1694 . . . . 5
85 eleq1 2515 . . . . . 6
8649eqeq2d 2457 . . . . . 6
8785, 86anbi12d 710 . . . . 5
88 eqeq1 2447 . . . . . 6
8988anbi2d 703 . . . . 5
9083, 84, 77, 53, 87, 89opelopabf 4762 . . . 4
9180, 90bitri 249 . . 3
9276, 78, 913bitr4g 288 . 2
931, 4, 92eqrelrdv 5089 1
 Colors of variables: wff setvar class Syntax hints:   wi 4   wb 184   wa 369   wceq 1383  wex 1599   wcel 1804  cvv 3095  csb 3420  cop 4020   class class class wbr 4437  copab 4494   cmpt 4495   cdm 4989   ccom 4993   wrel 4994   wfun 5572  wf 5574  cfv 5578 This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1605  ax-4 1618  ax-5 1691  ax-6 1734  ax-7 1776  ax-8 1806  ax-9 1808  ax-10 1823  ax-11 1828  ax-12 1840  ax-13 1985  ax-ext 2421  ax-sep 4558  ax-nul 4566  ax-pow 4615  ax-pr 4676 This theorem depends on definitions:  df-bi 185  df-or 370  df-an 371  df-3an 976  df-tru 1386  df-ex 1600  df-nf 1604  df-sb 1727  df-eu 2272  df-mo 2273  df-clab 2429  df-cleq 2435  df-clel 2438  df-nfc 2593  df-ne 2640  df-ral 2798  df-rex 2799  df-rab 2802  df-v 3097  df-sbc 3314  df-csb 3421  df-dif 3464  df-un 3466  df-in 3468  df-ss 3475  df-nul 3771  df-if 3927  df-sn 4015  df-pr 4017  df-op 4021  df-uni 4235  df-br 4438  df-opab 4496  df-mpt 4497  df-id 4785  df-xp 4995  df-rel 4996  df-cnv 4997  df-co 4998  df-dm 4999  df-rn 5000  df-res 5001  df-ima 5002  df-iota 5541  df-fun 5580  df-fn 5581  df-f 5582  df-fv 5586 This theorem is referenced by:  fmptcof  6050  fcompt  6052  fcoconst  6053  ofco  6545  ccatco  12783  lo1o12  13338  rlimcn1  13393  rlimcn1b  13394  rlimdiv  13450  ackbijnn  13622  setcepi  15394  prf1st  15452  prf2nd  15453  hofcllem  15506  prdsidlem  15931  pws0g  15935  pwsco1mhm  15980  pwsco2mhm  15981  pwsinvg  16161  pwssub  16162  galactghm  16407  efginvrel1  16725  frgpup3lem  16774  gsumzf1o  16896  gsumzf1oOLD  16899  gsumconst  16933  gsummptshft  16935  gsumzmhm  16936  gsumzmhmOLD  16937  gsummhm2  16940  gsummhm2OLD  16941  gsummptmhm  16942  gsumsub  16953  gsumsubOLD  16954  gsum2dlem2  16977  gsum2dOLD  16979  dprdfsub  17040  dprdfsubOLD  17047  lmhmvsca  17670  psrass1lem  18008  psrlinv  18029  psrcom  18043  evlslem2  18159  coe1fval3  18226  psropprmul  18258  coe1z  18283  coe1mul2  18289  coe1tm  18293  ply1coe  18316  ply1coeOLD  18317  evls1sca  18339  frgpcyg  18590  evpmodpmf1o  18610  mhmvlin  18877  ofco2  18931  mdetleib2  19068  mdetralt  19088  smadiadetlem3  19148  ptrescn  20118  lmcn2  20128  qtopeu  20195  flfcnp2  20486  tgpconcomp  20589  tsmsmhm  20626  tsmssub  20629  tsmsxplem1  20633  negfcncf  21401  pcopt  21500  pcopt2  21501  pi1xfrcnvlem  21534  ovolctb  21879  ovolfs2  21958  uniioombllem2  21970  uniioombllem3  21972  ismbf  22015  mbfconst  22020  ismbfcn2  22024  itg1climres  22099  iblabslem  22212  iblabs  22213  bddmulibl  22223  limccnp  22273  limccnp2  22274  limcco  22275  dvcof  22329  dvcjbr  22330  dvcj  22331  dvfre  22332  dvmptcj  22349  dvmptco  22353  dvcnvlem  22355  dvef  22359  dvlip  22372  dvlipcn  22373  itgsubstlem  22427  plypf1  22587  plyco  22616  dgrcolem1  22648  dgrcolem2  22649  dgrco  22650  plycjlem  22651  taylply2  22741  logcn  23006  leibpi  23251  efrlim  23277  jensenlem2  23295  amgmlem  23297  ftalem7  23330  lgseisenlem4  23605  dchrisum0  23683  cofmpt  27482  ofcfval4  28082  eulerpartgbij  28289  dstfrvclim1  28394  lgamgulmlem2  28550  lgamcvg2  28575  cvmliftlem6  28713  cvmliftphtlem  28740  cvmlift3lem5  28746  elmsubrn  28866  msubco  28869  circum  29018  mblfinlem2  30028  volsupnfl  30035  itgaddnc  30051  itgmulc2nc  30059  ftc1anclem1  30066  ftc1anclem2  30067  ftc1anclem3  30068  ftc1anclem4  30069  ftc1anclem5  30070  ftc1anclem6  30071  ftc1anclem7  30072  ftc1anclem8  30073  fnopabco  30189  upixp  30196  mendassa  31119  cncfcompt  31639  dvcosax  31677  dirkercncflem4  31842  fourierdlem111  31954
 Copyright terms: Public domain W3C validator