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

Theorem offval2 7420
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 3182 . . . . 5 (𝜑 → ∀𝑥𝐴 𝐵𝑊)
3 eqid 2821 . . . . . 6 (𝑥𝐴𝐵) = (𝑥𝐴𝐵)
43fnmpt 6482 . . . . 5 (∀𝑥𝐴 𝐵𝑊 → (𝑥𝐴𝐵) Fn 𝐴)
52, 4syl 17 . . . 4 (𝜑 → (𝑥𝐴𝐵) Fn 𝐴)
6 offval2.4 . . . . 5 (𝜑𝐹 = (𝑥𝐴𝐵))
76fneq1d 6440 . . . 4 (𝜑 → (𝐹 Fn 𝐴 ↔ (𝑥𝐴𝐵) Fn 𝐴))
85, 7mpbird 259 . . 3 (𝜑𝐹 Fn 𝐴)
9 offval2.3 . . . . . 6 ((𝜑𝑥𝐴) → 𝐶𝑋)
109ralrimiva 3182 . . . . 5 (𝜑 → ∀𝑥𝐴 𝐶𝑋)
11 eqid 2821 . . . . . 6 (𝑥𝐴𝐶) = (𝑥𝐴𝐶)
1211fnmpt 6482 . . . . 5 (∀𝑥𝐴 𝐶𝑋 → (𝑥𝐴𝐶) Fn 𝐴)
1310, 12syl 17 . . . 4 (𝜑 → (𝑥𝐴𝐶) Fn 𝐴)
14 offval2.5 . . . . 5 (𝜑𝐺 = (𝑥𝐴𝐶))
1514fneq1d 6440 . . . 4 (𝜑 → (𝐺 Fn 𝐴 ↔ (𝑥𝐴𝐶) Fn 𝐴))
1613, 15mpbird 259 . . 3 (𝜑𝐺 Fn 𝐴)
17 offval2.1 . . 3 (𝜑𝐴𝑉)
18 inidm 4194 . . 3 (𝐴𝐴) = 𝐴
196adantr 483 . . . 4 ((𝜑𝑦𝐴) → 𝐹 = (𝑥𝐴𝐵))
2019fveq1d 6666 . . 3 ((𝜑𝑦𝐴) → (𝐹𝑦) = ((𝑥𝐴𝐵)‘𝑦))
2114adantr 483 . . . 4 ((𝜑𝑦𝐴) → 𝐺 = (𝑥𝐴𝐶))
2221fveq1d 6666 . . 3 ((𝜑𝑦𝐴) → (𝐺𝑦) = ((𝑥𝐴𝐶)‘𝑦))
238, 16, 17, 17, 18, 20, 22offval 7410 . 2 (𝜑 → (𝐹f 𝑅𝐺) = (𝑦𝐴 ↦ (((𝑥𝐴𝐵)‘𝑦)𝑅((𝑥𝐴𝐶)‘𝑦))))
24 nffvmpt1 6675 . . . . 5 𝑥((𝑥𝐴𝐵)‘𝑦)
25 nfcv 2977 . . . . 5 𝑥𝑅
26 nffvmpt1 6675 . . . . 5 𝑥((𝑥𝐴𝐶)‘𝑦)
2724, 25, 26nfov 7180 . . . 4 𝑥(((𝑥𝐴𝐵)‘𝑦)𝑅((𝑥𝐴𝐶)‘𝑦))
28 nfcv 2977 . . . 4 𝑦(((𝑥𝐴𝐵)‘𝑥)𝑅((𝑥𝐴𝐶)‘𝑥))
29 fveq2 6664 . . . . 5 (𝑦 = 𝑥 → ((𝑥𝐴𝐵)‘𝑦) = ((𝑥𝐴𝐵)‘𝑥))
30 fveq2 6664 . . . . 5 (𝑦 = 𝑥 → ((𝑥𝐴𝐶)‘𝑦) = ((𝑥𝐴𝐶)‘𝑥))
3129, 30oveq12d 7168 . . . 4 (𝑦 = 𝑥 → (((𝑥𝐴𝐵)‘𝑦)𝑅((𝑥𝐴𝐶)‘𝑦)) = (((𝑥𝐴𝐵)‘𝑥)𝑅((𝑥𝐴𝐶)‘𝑥)))
3227, 28, 31cbvmpt 5159 . . 3 (𝑦𝐴 ↦ (((𝑥𝐴𝐵)‘𝑦)𝑅((𝑥𝐴𝐶)‘𝑦))) = (𝑥𝐴 ↦ (((𝑥𝐴𝐵)‘𝑥)𝑅((𝑥𝐴𝐶)‘𝑥)))
33 simpr 487 . . . . . 6 ((𝜑𝑥𝐴) → 𝑥𝐴)
343fvmpt2 6773 . . . . . 6 ((𝑥𝐴𝐵𝑊) → ((𝑥𝐴𝐵)‘𝑥) = 𝐵)
3533, 1, 34syl2anc 586 . . . . 5 ((𝜑𝑥𝐴) → ((𝑥𝐴𝐵)‘𝑥) = 𝐵)
3611fvmpt2 6773 . . . . . 6 ((𝑥𝐴𝐶𝑋) → ((𝑥𝐴𝐶)‘𝑥) = 𝐶)
3733, 9, 36syl2anc 586 . . . . 5 ((𝜑𝑥𝐴) → ((𝑥𝐴𝐶)‘𝑥) = 𝐶)
3835, 37oveq12d 7168 . . . 4 ((𝜑𝑥𝐴) → (((𝑥𝐴𝐵)‘𝑥)𝑅((𝑥𝐴𝐶)‘𝑥)) = (𝐵𝑅𝐶))
3938mpteq2dva 5153 . . 3 (𝜑 → (𝑥𝐴 ↦ (((𝑥𝐴𝐵)‘𝑥)𝑅((𝑥𝐴𝐶)‘𝑥))) = (𝑥𝐴 ↦ (𝐵𝑅𝐶)))
4032, 39syl5eq 2868 . 2 (𝜑 → (𝑦𝐴 ↦ (((𝑥𝐴𝐵)‘𝑦)𝑅((𝑥𝐴𝐶)‘𝑦))) = (𝑥𝐴 ↦ (𝐵𝑅𝐶)))
4123, 40eqtrd 2856 1 (𝜑 → (𝐹f 𝑅𝐺) = (𝑥𝐴 ↦ (𝐵𝑅𝐶)))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wa 398   = wceq 1533  wcel 2110  wral 3138  cmpt 5138   Fn wfn 6344  cfv 6349  (class class class)co 7150  f cof 7401
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1792  ax-4 1806  ax-5 1907  ax-6 1966  ax-7 2011  ax-8 2112  ax-9 2120  ax-10 2141  ax-11 2157  ax-12 2173  ax-ext 2793  ax-rep 5182  ax-sep 5195  ax-nul 5202  ax-pow 5258  ax-pr 5321
This theorem depends on definitions:  df-bi 209  df-an 399  df-or 844  df-3an 1085  df-tru 1536  df-ex 1777  df-nf 1781  df-sb 2066  df-mo 2618  df-eu 2650  df-clab 2800  df-cleq 2814  df-clel 2893  df-nfc 2963  df-ne 3017  df-ral 3143  df-rex 3144  df-reu 3145  df-rab 3147  df-v 3496  df-sbc 3772  df-csb 3883  df-dif 3938  df-un 3940  df-in 3942  df-ss 3951  df-nul 4291  df-if 4467  df-sn 4561  df-pr 4563  df-op 4567  df-uni 4832  df-iun 4913  df-br 5059  df-opab 5121  df-mpt 5139  df-id 5454  df-xp 5555  df-rel 5556  df-cnv 5557  df-co 5558  df-dm 5559  df-rn 5560  df-res 5561  df-ima 5562  df-iota 6308  df-fun 6351  df-fn 6352  df-f 6353  df-f1 6354  df-fo 6355  df-f1o 6356  df-fv 6357  df-ov 7153  df-oprab 7154  df-mpo 7155  df-of 7403
This theorem is referenced by:  ofmpteq  7422  ofc12  7428  caofinvl  7430  caofcom  7435  caofass  7437  caofdi  7439  caofdir  7440  caonncan  7441  offval22  7777  ofccat  14323  ofs1  14324  o1add2  14974  o1mul2  14975  o1sub2  14976  o1dif  14980  fsumo1  15161  pwsplusgval  16757  pwsmulrval  16758  pwsvscafval  16761  pwsco1mhm  17990  pwsco2mhm  17991  pwssub  18207  gsumzaddlem  19035  gsummptfsadd  19038  gsummptfidmadd2  19040  gsumzsplit  19041  gsumsub  19062  gsummptfssub  19063  dprdfadd  19136  dprdfsub  19137  dprdfeq0  19138  dprdf11  19139  lmhmvsca  19811  rrgsupp  20058  psrbagaddcl  20144  psrass1lem  20151  psrlinv  20171  psrass1  20179  psrdi  20180  psrdir  20181  psrass23l  20182  psrcom  20183  psrass23  20184  mplsubrglem  20213  mplmonmul  20239  mplcoe1  20240  mplcoe3  20241  mplcoe5  20243  mplmon2  20267  evlslem1  20289  coe1sclmul  20444  coe1sclmul2  20446  uvcresum  20931  grpvrinv  21001  mhmvlin  21002  mamudi  21006  mamudir  21007  mdetunilem9  21223  tsmssub  22751  tgptsmscls  22752  tsmssplit  22754  tsmsxplem2  22756  ovolctb  24085  mbfmulc2re  24243  mbfneg  24245  mbfadd  24256  mbfsub  24257  mbfmulc2  24258  mbfmul  24321  itg2const  24335  itg2mulclem  24341  itg2mulc  24342  itg2splitlem  24343  itg2monolem1  24345  i1fibl  24402  itgitg1  24403  ibladdlem  24414  ibladd  24415  itgaddlem1  24417  iblabslem  24422  iblabs  24423  iblmulc2  24425  itgmulc2lem1  24426  bddmulibl  24433  dvmulf  24534  dvcmulf  24536  dvcof  24539  dvexp  24544  dvmptadd  24551  dvmptmul  24552  dvmptco  24563  dvef  24571  dv11cn  24592  itgsubstlem  24639  mdegmullem  24666  plypf1  24796  plyaddlem1  24797  plymullem1  24798  plyco  24825  dgrcolem1  24857  dgrcolem2  24858  plydiveu  24881  plyremlem  24887  elqaalem3  24904  iaa  24908  taylply2  24950  ulmdvlem1  24982  iblulm  24989  jensenlem2  25559  amgmlem  25561  ftalem7  25650  basellem8  25659  basellem9  25660  dchrmulid2  25822  dchrinvcl  25823  dchrfi  25825  lgseisenlem3  25947  lgseisenlem4  25948  chtppilimlem2  26044  chebbnd2  26047  chto1lb  26048  chpchtlim  26049  chpo1ub  26050  vmadivsum  26052  rpvmasumlem  26057  mudivsum  26100  selberglem1  26115  selberglem2  26116  selberg2lem  26120  selberg2  26121  pntrsumo1  26135  selbergr  26138  ofoprabco  30403  pl1cn  31193  esumadd  31311  poimirlem16  34902  poimirlem19  34905  itg2addnclem  34937  itg2addnclem3  34939  ibladdnclem  34942  itgaddnclem1  34944  iblabsnclem  34949  iblabsnc  34950  iblmulc2nc  34951  itgmulc2nclem1  34952  itgmulc2nclem2  34953  itgmulc2nc  34954  itgabsnc  34955  ftc1anclem3  34963  ftc1anclem4  34964  ftc1anclem5  34965  ftc1anclem6  34966  ftc1anclem7  34967  ftc1anclem8  34968  mendlmod  39786  mendassa  39787  expgrowthi  40658  expgrowth  40660  binomcxplemrat  40675  mulcncff  42144  subcncff  42156  addcncff  42160  divcncff  42167  dvsubf  42191  dvdivf  42200  fourierdlem16  42402  fourierdlem21  42407  fourierdlem22  42408  fourierdlem58  42443  fourierdlem59  42444  fourierdlem72  42457  fourierdlem83  42468  offvalfv  44385  aacllem  44896  amgmwlem  44897  amgmlemALT  44898
  Copyright terms: Public domain W3C validator