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

Theorem offval2 7406
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 3149 . . . . 5 (𝜑 → ∀𝑥𝐴 𝐵𝑊)
3 eqid 2798 . . . . . 6 (𝑥𝐴𝐵) = (𝑥𝐴𝐵)
43fnmpt 6460 . . . . 5 (∀𝑥𝐴 𝐵𝑊 → (𝑥𝐴𝐵) Fn 𝐴)
52, 4syl 17 . . . 4 (𝜑 → (𝑥𝐴𝐵) Fn 𝐴)
6 offval2.4 . . . . 5 (𝜑𝐹 = (𝑥𝐴𝐵))
76fneq1d 6416 . . . 4 (𝜑 → (𝐹 Fn 𝐴 ↔ (𝑥𝐴𝐵) Fn 𝐴))
85, 7mpbird 260 . . 3 (𝜑𝐹 Fn 𝐴)
9 offval2.3 . . . . . 6 ((𝜑𝑥𝐴) → 𝐶𝑋)
109ralrimiva 3149 . . . . 5 (𝜑 → ∀𝑥𝐴 𝐶𝑋)
11 eqid 2798 . . . . . 6 (𝑥𝐴𝐶) = (𝑥𝐴𝐶)
1211fnmpt 6460 . . . . 5 (∀𝑥𝐴 𝐶𝑋 → (𝑥𝐴𝐶) Fn 𝐴)
1310, 12syl 17 . . . 4 (𝜑 → (𝑥𝐴𝐶) Fn 𝐴)
14 offval2.5 . . . . 5 (𝜑𝐺 = (𝑥𝐴𝐶))
1514fneq1d 6416 . . . 4 (𝜑 → (𝐺 Fn 𝐴 ↔ (𝑥𝐴𝐶) Fn 𝐴))
1613, 15mpbird 260 . . 3 (𝜑𝐺 Fn 𝐴)
17 offval2.1 . . 3 (𝜑𝐴𝑉)
18 inidm 4145 . . 3 (𝐴𝐴) = 𝐴
196adantr 484 . . . 4 ((𝜑𝑦𝐴) → 𝐹 = (𝑥𝐴𝐵))
2019fveq1d 6647 . . 3 ((𝜑𝑦𝐴) → (𝐹𝑦) = ((𝑥𝐴𝐵)‘𝑦))
2114adantr 484 . . . 4 ((𝜑𝑦𝐴) → 𝐺 = (𝑥𝐴𝐶))
2221fveq1d 6647 . . 3 ((𝜑𝑦𝐴) → (𝐺𝑦) = ((𝑥𝐴𝐶)‘𝑦))
238, 16, 17, 17, 18, 20, 22offval 7396 . 2 (𝜑 → (𝐹f 𝑅𝐺) = (𝑦𝐴 ↦ (((𝑥𝐴𝐵)‘𝑦)𝑅((𝑥𝐴𝐶)‘𝑦))))
24 nffvmpt1 6656 . . . . 5 𝑥((𝑥𝐴𝐵)‘𝑦)
25 nfcv 2955 . . . . 5 𝑥𝑅
26 nffvmpt1 6656 . . . . 5 𝑥((𝑥𝐴𝐶)‘𝑦)
2724, 25, 26nfov 7165 . . . 4 𝑥(((𝑥𝐴𝐵)‘𝑦)𝑅((𝑥𝐴𝐶)‘𝑦))
28 nfcv 2955 . . . 4 𝑦(((𝑥𝐴𝐵)‘𝑥)𝑅((𝑥𝐴𝐶)‘𝑥))
29 fveq2 6645 . . . . 5 (𝑦 = 𝑥 → ((𝑥𝐴𝐵)‘𝑦) = ((𝑥𝐴𝐵)‘𝑥))
30 fveq2 6645 . . . . 5 (𝑦 = 𝑥 → ((𝑥𝐴𝐶)‘𝑦) = ((𝑥𝐴𝐶)‘𝑥))
3129, 30oveq12d 7153 . . . 4 (𝑦 = 𝑥 → (((𝑥𝐴𝐵)‘𝑦)𝑅((𝑥𝐴𝐶)‘𝑦)) = (((𝑥𝐴𝐵)‘𝑥)𝑅((𝑥𝐴𝐶)‘𝑥)))
3227, 28, 31cbvmpt 5131 . . 3 (𝑦𝐴 ↦ (((𝑥𝐴𝐵)‘𝑦)𝑅((𝑥𝐴𝐶)‘𝑦))) = (𝑥𝐴 ↦ (((𝑥𝐴𝐵)‘𝑥)𝑅((𝑥𝐴𝐶)‘𝑥)))
33 simpr 488 . . . . . 6 ((𝜑𝑥𝐴) → 𝑥𝐴)
343fvmpt2 6756 . . . . . 6 ((𝑥𝐴𝐵𝑊) → ((𝑥𝐴𝐵)‘𝑥) = 𝐵)
3533, 1, 34syl2anc 587 . . . . 5 ((𝜑𝑥𝐴) → ((𝑥𝐴𝐵)‘𝑥) = 𝐵)
3611fvmpt2 6756 . . . . . 6 ((𝑥𝐴𝐶𝑋) → ((𝑥𝐴𝐶)‘𝑥) = 𝐶)
3733, 9, 36syl2anc 587 . . . . 5 ((𝜑𝑥𝐴) → ((𝑥𝐴𝐶)‘𝑥) = 𝐶)
3835, 37oveq12d 7153 . . . 4 ((𝜑𝑥𝐴) → (((𝑥𝐴𝐵)‘𝑥)𝑅((𝑥𝐴𝐶)‘𝑥)) = (𝐵𝑅𝐶))
3938mpteq2dva 5125 . . 3 (𝜑 → (𝑥𝐴 ↦ (((𝑥𝐴𝐵)‘𝑥)𝑅((𝑥𝐴𝐶)‘𝑥))) = (𝑥𝐴 ↦ (𝐵𝑅𝐶)))
4032, 39syl5eq 2845 . 2 (𝜑 → (𝑦𝐴 ↦ (((𝑥𝐴𝐵)‘𝑦)𝑅((𝑥𝐴𝐶)‘𝑦))) = (𝑥𝐴 ↦ (𝐵𝑅𝐶)))
4123, 40eqtrd 2833 1 (𝜑 → (𝐹f 𝑅𝐺) = (𝑥𝐴 ↦ (𝐵𝑅𝐶)))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wa 399   = wceq 1538  wcel 2111  wral 3106  cmpt 5110   Fn wfn 6319  cfv 6324  (class class class)co 7135  f cof 7387
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1911  ax-6 1970  ax-7 2015  ax-8 2113  ax-9 2121  ax-10 2142  ax-11 2158  ax-12 2175  ax-ext 2770  ax-rep 5154  ax-sep 5167  ax-nul 5174  ax-pow 5231  ax-pr 5295
This theorem depends on definitions:  df-bi 210  df-an 400  df-or 845  df-3an 1086  df-tru 1541  df-ex 1782  df-nf 1786  df-sb 2070  df-mo 2598  df-eu 2629  df-clab 2777  df-cleq 2791  df-clel 2870  df-nfc 2938  df-ne 2988  df-ral 3111  df-rex 3112  df-reu 3113  df-rab 3115  df-v 3443  df-sbc 3721  df-csb 3829  df-dif 3884  df-un 3886  df-in 3888  df-ss 3898  df-nul 4244  df-if 4426  df-sn 4526  df-pr 4528  df-op 4532  df-uni 4801  df-iun 4883  df-br 5031  df-opab 5093  df-mpt 5111  df-id 5425  df-xp 5525  df-rel 5526  df-cnv 5527  df-co 5528  df-dm 5529  df-rn 5530  df-res 5531  df-ima 5532  df-iota 6283  df-fun 6326  df-fn 6327  df-f 6328  df-f1 6329  df-fo 6330  df-f1o 6331  df-fv 6332  df-ov 7138  df-oprab 7139  df-mpo 7140  df-of 7389
This theorem is referenced by:  ofmpteq  7408  ofc12  7414  caofinvl  7416  caofcom  7421  caofass  7423  caofdi  7425  caofdir  7426  caonncan  7427  offval22  7766  ofccat  14320  ofs1  14321  o1add2  14972  o1mul2  14973  o1sub2  14974  o1dif  14978  fsumo1  15159  pwsplusgval  16755  pwsmulrval  16756  pwsvscafval  16759  pwsco1mhm  17988  pwsco2mhm  17989  pwssub  18205  gsumzaddlem  19034  gsummptfsadd  19037  gsummptfidmadd2  19039  gsumzsplit  19040  gsumsub  19061  gsummptfssub  19062  dprdfadd  19135  dprdfsub  19136  dprdfeq0  19137  dprdf11  19138  lmhmvsca  19810  rrgsupp  20057  uvcresum  20482  psrbagaddcl  20608  psrass1lem  20615  psrlinv  20635  psrass1  20643  psrdi  20644  psrdir  20645  psrass23l  20646  psrcom  20647  psrass23  20648  mplsubrglem  20677  mplmonmul  20704  mplcoe1  20705  mplcoe3  20706  mplcoe5  20708  mplmon2  20732  evlslem1  20754  coe1sclmul  20911  coe1sclmul2  20913  grpvrinv  21003  mhmvlin  21004  mamudi  21008  mamudir  21009  mdetunilem9  21225  tsmssub  22754  tgptsmscls  22755  tsmssplit  22757  tsmsxplem2  22759  ovolctb  24094  mbfmulc2re  24252  mbfneg  24254  mbfadd  24265  mbfsub  24266  mbfmulc2  24267  mbfmul  24330  itg2const  24344  itg2mulclem  24350  itg2mulc  24351  itg2splitlem  24352  itg2monolem1  24354  i1fibl  24411  itgitg1  24412  ibladdlem  24423  ibladd  24424  itgaddlem1  24426  iblabslem  24431  iblabs  24432  iblmulc2  24434  itgmulc2lem1  24435  bddmulibl  24442  dvmulf  24546  dvcmulf  24548  dvcof  24551  dvexp  24556  dvmptadd  24563  dvmptmul  24564  dvmptco  24575  dvef  24583  dv11cn  24604  itgsubstlem  24651  mdegmullem  24679  plypf1  24809  plyaddlem1  24810  plymullem1  24811  plyco  24838  dgrcolem1  24870  dgrcolem2  24871  plydiveu  24894  plyremlem  24900  elqaalem3  24917  iaa  24921  taylply2  24963  ulmdvlem1  24995  iblulm  25002  jensenlem2  25573  amgmlem  25575  ftalem7  25664  basellem8  25673  basellem9  25674  dchrmulid2  25836  dchrinvcl  25837  dchrfi  25839  lgseisenlem3  25961  lgseisenlem4  25962  chtppilimlem2  26058  chebbnd2  26061  chto1lb  26062  chpchtlim  26063  chpo1ub  26064  vmadivsum  26066  rpvmasumlem  26071  mudivsum  26114  selberglem1  26129  selberglem2  26130  selberg2lem  26134  selberg2  26135  pntrsumo1  26149  selbergr  26152  ofoprabco  30427  pl1cn  31308  esumadd  31426  poimirlem16  35073  poimirlem19  35076  itg2addnclem  35108  itg2addnclem3  35110  ibladdnclem  35113  itgaddnclem1  35115  iblabsnclem  35120  iblabsnc  35121  iblmulc2nc  35122  itgmulc2nclem1  35123  itgmulc2nclem2  35124  itgmulc2nc  35125  itgabsnc  35126  ftc1anclem3  35132  ftc1anclem4  35133  ftc1anclem5  35134  ftc1anclem6  35135  ftc1anclem7  35136  ftc1anclem8  35137  3factsumint1  39309  mendlmod  40137  mendassa  40138  expgrowthi  41037  expgrowth  41039  binomcxplemrat  41054  mulcncff  42512  subcncff  42522  addcncff  42526  divcncff  42533  dvsubf  42556  dvdivf  42564  fourierdlem16  42765  fourierdlem21  42770  fourierdlem22  42771  fourierdlem58  42806  fourierdlem59  42807  fourierdlem72  42820  fourierdlem83  42831  offvalfv  44744  aacllem  45329  amgmwlem  45330  amgmlemALT  45331
  Copyright terms: Public domain W3C validator