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

Theorem offval2 7488
Description: The function operation expressed as a mapping. (Contributed by Mario Carneiro, 20-Jul-2014.)
Hypotheses
Ref Expression
offval2.1 (𝜑𝐴𝑉)
offval2.2 ((𝜑𝑥𝐴) → 𝐵𝑊)
offval2.3 ((𝜑𝑥𝐴) → 𝐶𝑋)
offval2.4 (𝜑𝐹 = (𝑥𝐴𝐵))
offval2.5 (𝜑𝐺 = (𝑥𝐴𝐶))
Assertion
Ref Expression
offval2 (𝜑 → (𝐹f 𝑅𝐺) = (𝑥𝐴 ↦ (𝐵𝑅𝐶)))
Distinct variable groups:   𝑥,𝐴   𝜑,𝑥   𝑥,𝑅
Allowed substitution hints:   𝐵(𝑥)   𝐶(𝑥)   𝐹(𝑥)   𝐺(𝑥)   𝑉(𝑥)   𝑊(𝑥)   𝑋(𝑥)

Proof of Theorem offval2
Dummy variable 𝑦 is distinct from all other variables.
StepHypRef Expression
1 offval2.2 . . . . . 6 ((𝜑𝑥𝐴) → 𝐵𝑊)
21ralrimiva 3105 . . . . 5 (𝜑 → ∀𝑥𝐴 𝐵𝑊)
3 eqid 2737 . . . . . 6 (𝑥𝐴𝐵) = (𝑥𝐴𝐵)
43fnmpt 6518 . . . . 5 (∀𝑥𝐴 𝐵𝑊 → (𝑥𝐴𝐵) Fn 𝐴)
52, 4syl 17 . . . 4 (𝜑 → (𝑥𝐴𝐵) Fn 𝐴)
6 offval2.4 . . . . 5 (𝜑𝐹 = (𝑥𝐴𝐵))
76fneq1d 6472 . . . 4 (𝜑 → (𝐹 Fn 𝐴 ↔ (𝑥𝐴𝐵) Fn 𝐴))
85, 7mpbird 260 . . 3 (𝜑𝐹 Fn 𝐴)
9 offval2.3 . . . . . 6 ((𝜑𝑥𝐴) → 𝐶𝑋)
109ralrimiva 3105 . . . . 5 (𝜑 → ∀𝑥𝐴 𝐶𝑋)
11 eqid 2737 . . . . . 6 (𝑥𝐴𝐶) = (𝑥𝐴𝐶)
1211fnmpt 6518 . . . . 5 (∀𝑥𝐴 𝐶𝑋 → (𝑥𝐴𝐶) Fn 𝐴)
1310, 12syl 17 . . . 4 (𝜑 → (𝑥𝐴𝐶) Fn 𝐴)
14 offval2.5 . . . . 5 (𝜑𝐺 = (𝑥𝐴𝐶))
1514fneq1d 6472 . . . 4 (𝜑 → (𝐺 Fn 𝐴 ↔ (𝑥𝐴𝐶) Fn 𝐴))
1613, 15mpbird 260 . . 3 (𝜑𝐺 Fn 𝐴)
17 offval2.1 . . 3 (𝜑𝐴𝑉)
18 inidm 4133 . . 3 (𝐴𝐴) = 𝐴
196adantr 484 . . . 4 ((𝜑𝑦𝐴) → 𝐹 = (𝑥𝐴𝐵))
2019fveq1d 6719 . . 3 ((𝜑𝑦𝐴) → (𝐹𝑦) = ((𝑥𝐴𝐵)‘𝑦))
2114adantr 484 . . . 4 ((𝜑𝑦𝐴) → 𝐺 = (𝑥𝐴𝐶))
2221fveq1d 6719 . . 3 ((𝜑𝑦𝐴) → (𝐺𝑦) = ((𝑥𝐴𝐶)‘𝑦))
238, 16, 17, 17, 18, 20, 22offval 7477 . 2 (𝜑 → (𝐹f 𝑅𝐺) = (𝑦𝐴 ↦ (((𝑥𝐴𝐵)‘𝑦)𝑅((𝑥𝐴𝐶)‘𝑦))))
24 nffvmpt1 6728 . . . . 5 𝑥((𝑥𝐴𝐵)‘𝑦)
25 nfcv 2904 . . . . 5 𝑥𝑅
26 nffvmpt1 6728 . . . . 5 𝑥((𝑥𝐴𝐶)‘𝑦)
2724, 25, 26nfov 7243 . . . 4 𝑥(((𝑥𝐴𝐵)‘𝑦)𝑅((𝑥𝐴𝐶)‘𝑦))
28 nfcv 2904 . . . 4 𝑦(((𝑥𝐴𝐵)‘𝑥)𝑅((𝑥𝐴𝐶)‘𝑥))
29 fveq2 6717 . . . . 5 (𝑦 = 𝑥 → ((𝑥𝐴𝐵)‘𝑦) = ((𝑥𝐴𝐵)‘𝑥))
30 fveq2 6717 . . . . 5 (𝑦 = 𝑥 → ((𝑥𝐴𝐶)‘𝑦) = ((𝑥𝐴𝐶)‘𝑥))
3129, 30oveq12d 7231 . . . 4 (𝑦 = 𝑥 → (((𝑥𝐴𝐵)‘𝑦)𝑅((𝑥𝐴𝐶)‘𝑦)) = (((𝑥𝐴𝐵)‘𝑥)𝑅((𝑥𝐴𝐶)‘𝑥)))
3227, 28, 31cbvmpt 5156 . . 3 (𝑦𝐴 ↦ (((𝑥𝐴𝐵)‘𝑦)𝑅((𝑥𝐴𝐶)‘𝑦))) = (𝑥𝐴 ↦ (((𝑥𝐴𝐵)‘𝑥)𝑅((𝑥𝐴𝐶)‘𝑥)))
33 simpr 488 . . . . . 6 ((𝜑𝑥𝐴) → 𝑥𝐴)
343fvmpt2 6829 . . . . . 6 ((𝑥𝐴𝐵𝑊) → ((𝑥𝐴𝐵)‘𝑥) = 𝐵)
3533, 1, 34syl2anc 587 . . . . 5 ((𝜑𝑥𝐴) → ((𝑥𝐴𝐵)‘𝑥) = 𝐵)
3611fvmpt2 6829 . . . . . 6 ((𝑥𝐴𝐶𝑋) → ((𝑥𝐴𝐶)‘𝑥) = 𝐶)
3733, 9, 36syl2anc 587 . . . . 5 ((𝜑𝑥𝐴) → ((𝑥𝐴𝐶)‘𝑥) = 𝐶)
3835, 37oveq12d 7231 . . . 4 ((𝜑𝑥𝐴) → (((𝑥𝐴𝐵)‘𝑥)𝑅((𝑥𝐴𝐶)‘𝑥)) = (𝐵𝑅𝐶))
3938mpteq2dva 5150 . . 3 (𝜑 → (𝑥𝐴 ↦ (((𝑥𝐴𝐵)‘𝑥)𝑅((𝑥𝐴𝐶)‘𝑥))) = (𝑥𝐴 ↦ (𝐵𝑅𝐶)))
4032, 39eqtrid 2789 . 2 (𝜑 → (𝑦𝐴 ↦ (((𝑥𝐴𝐵)‘𝑦)𝑅((𝑥𝐴𝐶)‘𝑦))) = (𝑥𝐴 ↦ (𝐵𝑅𝐶)))
4123, 40eqtrd 2777 1 (𝜑 → (𝐹f 𝑅𝐺) = (𝑥𝐴 ↦ (𝐵𝑅𝐶)))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wa 399   = wceq 1543  wcel 2110  wral 3061  cmpt 5135   Fn wfn 6375  cfv 6380  (class class class)co 7213  f cof 7467
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1803  ax-4 1817  ax-5 1918  ax-6 1976  ax-7 2016  ax-8 2112  ax-9 2120  ax-10 2141  ax-11 2158  ax-12 2175  ax-ext 2708  ax-rep 5179  ax-sep 5192  ax-nul 5199  ax-pr 5322
This theorem depends on definitions:  df-bi 210  df-an 400  df-or 848  df-3an 1091  df-tru 1546  df-fal 1556  df-ex 1788  df-nf 1792  df-sb 2071  df-mo 2539  df-eu 2568  df-clab 2715  df-cleq 2729  df-clel 2816  df-nfc 2886  df-ne 2941  df-ral 3066  df-rex 3067  df-reu 3068  df-rab 3070  df-v 3410  df-sbc 3695  df-csb 3812  df-dif 3869  df-un 3871  df-in 3873  df-ss 3883  df-nul 4238  df-if 4440  df-sn 4542  df-pr 4544  df-op 4548  df-uni 4820  df-iun 4906  df-br 5054  df-opab 5116  df-mpt 5136  df-id 5455  df-xp 5557  df-rel 5558  df-cnv 5559  df-co 5560  df-dm 5561  df-rn 5562  df-res 5563  df-ima 5564  df-iota 6338  df-fun 6382  df-fn 6383  df-f 6384  df-f1 6385  df-fo 6386  df-f1o 6387  df-fv 6388  df-ov 7216  df-oprab 7217  df-mpo 7218  df-of 7469
This theorem is referenced by:  ofmpteq  7490  ofc12  7496  caofinvl  7498  caofcom  7503  caofass  7505  caofdi  7507  caofdir  7508  caonncan  7509  offval22  7856  ofccat  14532  ofs1  14533  o1add2  15185  o1mul2  15186  o1sub2  15187  o1dif  15191  fsumo1  15376  pwsplusgval  16995  pwsmulrval  16996  pwsvscafval  16999  pwsco1mhm  18258  pwsco2mhm  18259  pwssub  18477  gsumzaddlem  19306  gsummptfsadd  19309  gsummptfidmadd2  19311  gsumzsplit  19312  gsumsub  19333  gsummptfssub  19334  dprdfadd  19407  dprdfsub  19408  dprdfeq0  19409  dprdf11  19410  lmhmvsca  20082  rrgsupp  20329  uvcresum  20755  psrbagaddclOLD  20888  psrass1lemOLD  20899  psrass1lem  20902  psrlinv  20922  psrass1  20930  psrdi  20931  psrdir  20932  psrass23l  20933  psrcom  20934  psrass23  20935  mplsubrglem  20966  mplmonmul  20993  mplcoe1  20994  mplcoe3  20995  mplcoe5  20997  mplmon2  21019  evlslem1  21042  mhpmulcl  21089  coe1sclmul  21203  coe1sclmul2  21205  grpvrinv  21295  mhmvlin  21296  mamudi  21300  mamudir  21301  mdetunilem9  21517  tsmssub  23046  tgptsmscls  23047  tsmssplit  23049  tsmsxplem2  23051  ovolctb  24387  mbfmulc2re  24545  mbfneg  24547  mbfadd  24558  mbfsub  24559  mbfmulc2  24560  mbfmul  24624  itg2const  24638  itg2mulclem  24644  itg2mulc  24645  itg2splitlem  24646  itg2monolem1  24648  i1fibl  24705  itgitg1  24706  ibladdlem  24717  ibladd  24718  itgaddlem1  24720  iblabslem  24725  iblabs  24726  iblmulc2  24728  itgmulc2lem1  24729  bddmulibl  24736  dvmulf  24840  dvcmulf  24842  dvcof  24845  dvexp  24850  dvmptadd  24857  dvmptmul  24858  dvmptco  24869  dvef  24877  dv11cn  24898  itgsubstlem  24945  mdegmullem  24976  plypf1  25106  plyaddlem1  25107  plymullem1  25108  plyco  25135  dgrcolem1  25167  dgrcolem2  25168  plydiveu  25191  plyremlem  25197  elqaalem3  25214  iaa  25218  taylply2  25260  ulmdvlem1  25292  iblulm  25299  jensenlem2  25870  amgmlem  25872  ftalem7  25961  basellem8  25970  basellem9  25971  dchrmulid2  26133  dchrinvcl  26134  dchrfi  26136  lgseisenlem3  26258  lgseisenlem4  26259  chtppilimlem2  26355  chebbnd2  26358  chto1lb  26359  chpchtlim  26360  chpo1ub  26361  vmadivsum  26363  rpvmasumlem  26368  mudivsum  26411  selberglem1  26426  selberglem2  26427  selberg2lem  26431  selberg2  26432  pntrsumo1  26446  selbergr  26449  ofoprabco  30721  pl1cn  31619  esumadd  31737  poimirlem16  35530  poimirlem19  35533  itg2addnclem  35565  itg2addnclem3  35567  ibladdnclem  35570  itgaddnclem1  35572  iblabsnclem  35577  iblabsnc  35578  iblmulc2nc  35579  itgmulc2nclem1  35580  itgmulc2nclem2  35581  itgmulc2nc  35582  itgabsnc  35583  ftc1anclem3  35589  ftc1anclem4  35590  ftc1anclem5  35591  ftc1anclem6  35592  ftc1anclem7  35593  ftc1anclem8  35594  3factsumint1  39763  mendlmod  40721  mendassa  40722  expgrowthi  41624  expgrowth  41626  binomcxplemrat  41641  mulcncff  43086  subcncff  43096  addcncff  43100  divcncff  43107  dvsubf  43130  dvdivf  43138  fourierdlem16  43339  fourierdlem21  43344  fourierdlem22  43345  fourierdlem58  43380  fourierdlem59  43381  fourierdlem72  43394  fourierdlem83  43405  offvalfv  45351  aacllem  46176  amgmwlem  46177  amgmlemALT  46178
  Copyright terms: Public domain W3C validator