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

Theorem offval2 7428
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 3184 . . . . 5 (𝜑 → ∀𝑥𝐴 𝐵𝑊)
3 eqid 2823 . . . . . 6 (𝑥𝐴𝐵) = (𝑥𝐴𝐵)
43fnmpt 6490 . . . . 5 (∀𝑥𝐴 𝐵𝑊 → (𝑥𝐴𝐵) Fn 𝐴)
52, 4syl 17 . . . 4 (𝜑 → (𝑥𝐴𝐵) Fn 𝐴)
6 offval2.4 . . . . 5 (𝜑𝐹 = (𝑥𝐴𝐵))
76fneq1d 6448 . . . 4 (𝜑 → (𝐹 Fn 𝐴 ↔ (𝑥𝐴𝐵) Fn 𝐴))
85, 7mpbird 259 . . 3 (𝜑𝐹 Fn 𝐴)
9 offval2.3 . . . . . 6 ((𝜑𝑥𝐴) → 𝐶𝑋)
109ralrimiva 3184 . . . . 5 (𝜑 → ∀𝑥𝐴 𝐶𝑋)
11 eqid 2823 . . . . . 6 (𝑥𝐴𝐶) = (𝑥𝐴𝐶)
1211fnmpt 6490 . . . . 5 (∀𝑥𝐴 𝐶𝑋 → (𝑥𝐴𝐶) Fn 𝐴)
1310, 12syl 17 . . . 4 (𝜑 → (𝑥𝐴𝐶) Fn 𝐴)
14 offval2.5 . . . . 5 (𝜑𝐺 = (𝑥𝐴𝐶))
1514fneq1d 6448 . . . 4 (𝜑 → (𝐺 Fn 𝐴 ↔ (𝑥𝐴𝐶) Fn 𝐴))
1613, 15mpbird 259 . . 3 (𝜑𝐺 Fn 𝐴)
17 offval2.1 . . 3 (𝜑𝐴𝑉)
18 inidm 4197 . . 3 (𝐴𝐴) = 𝐴
196adantr 483 . . . 4 ((𝜑𝑦𝐴) → 𝐹 = (𝑥𝐴𝐵))
2019fveq1d 6674 . . 3 ((𝜑𝑦𝐴) → (𝐹𝑦) = ((𝑥𝐴𝐵)‘𝑦))
2114adantr 483 . . . 4 ((𝜑𝑦𝐴) → 𝐺 = (𝑥𝐴𝐶))
2221fveq1d 6674 . . 3 ((𝜑𝑦𝐴) → (𝐺𝑦) = ((𝑥𝐴𝐶)‘𝑦))
238, 16, 17, 17, 18, 20, 22offval 7418 . 2 (𝜑 → (𝐹f 𝑅𝐺) = (𝑦𝐴 ↦ (((𝑥𝐴𝐵)‘𝑦)𝑅((𝑥𝐴𝐶)‘𝑦))))
24 nffvmpt1 6683 . . . . 5 𝑥((𝑥𝐴𝐵)‘𝑦)
25 nfcv 2979 . . . . 5 𝑥𝑅
26 nffvmpt1 6683 . . . . 5 𝑥((𝑥𝐴𝐶)‘𝑦)
2724, 25, 26nfov 7188 . . . 4 𝑥(((𝑥𝐴𝐵)‘𝑦)𝑅((𝑥𝐴𝐶)‘𝑦))
28 nfcv 2979 . . . 4 𝑦(((𝑥𝐴𝐵)‘𝑥)𝑅((𝑥𝐴𝐶)‘𝑥))
29 fveq2 6672 . . . . 5 (𝑦 = 𝑥 → ((𝑥𝐴𝐵)‘𝑦) = ((𝑥𝐴𝐵)‘𝑥))
30 fveq2 6672 . . . . 5 (𝑦 = 𝑥 → ((𝑥𝐴𝐶)‘𝑦) = ((𝑥𝐴𝐶)‘𝑥))
3129, 30oveq12d 7176 . . . 4 (𝑦 = 𝑥 → (((𝑥𝐴𝐵)‘𝑦)𝑅((𝑥𝐴𝐶)‘𝑦)) = (((𝑥𝐴𝐵)‘𝑥)𝑅((𝑥𝐴𝐶)‘𝑥)))
3227, 28, 31cbvmpt 5169 . . 3 (𝑦𝐴 ↦ (((𝑥𝐴𝐵)‘𝑦)𝑅((𝑥𝐴𝐶)‘𝑦))) = (𝑥𝐴 ↦ (((𝑥𝐴𝐵)‘𝑥)𝑅((𝑥𝐴𝐶)‘𝑥)))
33 simpr 487 . . . . . 6 ((𝜑𝑥𝐴) → 𝑥𝐴)
343fvmpt2 6781 . . . . . 6 ((𝑥𝐴𝐵𝑊) → ((𝑥𝐴𝐵)‘𝑥) = 𝐵)
3533, 1, 34syl2anc 586 . . . . 5 ((𝜑𝑥𝐴) → ((𝑥𝐴𝐵)‘𝑥) = 𝐵)
3611fvmpt2 6781 . . . . . 6 ((𝑥𝐴𝐶𝑋) → ((𝑥𝐴𝐶)‘𝑥) = 𝐶)
3733, 9, 36syl2anc 586 . . . . 5 ((𝜑𝑥𝐴) → ((𝑥𝐴𝐶)‘𝑥) = 𝐶)
3835, 37oveq12d 7176 . . . 4 ((𝜑𝑥𝐴) → (((𝑥𝐴𝐵)‘𝑥)𝑅((𝑥𝐴𝐶)‘𝑥)) = (𝐵𝑅𝐶))
3938mpteq2dva 5163 . . 3 (𝜑 → (𝑥𝐴 ↦ (((𝑥𝐴𝐵)‘𝑥)𝑅((𝑥𝐴𝐶)‘𝑥))) = (𝑥𝐴 ↦ (𝐵𝑅𝐶)))
4032, 39syl5eq 2870 . 2 (𝜑 → (𝑦𝐴 ↦ (((𝑥𝐴𝐵)‘𝑦)𝑅((𝑥𝐴𝐶)‘𝑦))) = (𝑥𝐴 ↦ (𝐵𝑅𝐶)))
4123, 40eqtrd 2858 1 (𝜑 → (𝐹f 𝑅𝐺) = (𝑥𝐴 ↦ (𝐵𝑅𝐶)))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wa 398   = wceq 1537  wcel 2114  wral 3140  cmpt 5148   Fn wfn 6352  cfv 6357  (class class class)co 7158  f cof 7409
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1796  ax-4 1810  ax-5 1911  ax-6 1970  ax-7 2015  ax-8 2116  ax-9 2124  ax-10 2145  ax-11 2161  ax-12 2177  ax-ext 2795  ax-rep 5192  ax-sep 5205  ax-nul 5212  ax-pow 5268  ax-pr 5332
This theorem depends on definitions:  df-bi 209  df-an 399  df-or 844  df-3an 1085  df-tru 1540  df-ex 1781  df-nf 1785  df-sb 2070  df-mo 2622  df-eu 2654  df-clab 2802  df-cleq 2816  df-clel 2895  df-nfc 2965  df-ne 3019  df-ral 3145  df-rex 3146  df-reu 3147  df-rab 3149  df-v 3498  df-sbc 3775  df-csb 3886  df-dif 3941  df-un 3943  df-in 3945  df-ss 3954  df-nul 4294  df-if 4470  df-sn 4570  df-pr 4572  df-op 4576  df-uni 4841  df-iun 4923  df-br 5069  df-opab 5131  df-mpt 5149  df-id 5462  df-xp 5563  df-rel 5564  df-cnv 5565  df-co 5566  df-dm 5567  df-rn 5568  df-res 5569  df-ima 5570  df-iota 6316  df-fun 6359  df-fn 6360  df-f 6361  df-f1 6362  df-fo 6363  df-f1o 6364  df-fv 6365  df-ov 7161  df-oprab 7162  df-mpo 7163  df-of 7411
This theorem is referenced by:  ofmpteq  7430  ofc12  7436  caofinvl  7438  caofcom  7443  caofass  7445  caofdi  7447  caofdir  7448  caonncan  7449  offval22  7785  ofccat  14331  ofs1  14332  o1add2  14982  o1mul2  14983  o1sub2  14984  o1dif  14988  fsumo1  15169  pwsplusgval  16765  pwsmulrval  16766  pwsvscafval  16769  pwsco1mhm  17998  pwsco2mhm  17999  pwssub  18215  gsumzaddlem  19043  gsummptfsadd  19046  gsummptfidmadd2  19048  gsumzsplit  19049  gsumsub  19070  gsummptfssub  19071  dprdfadd  19144  dprdfsub  19145  dprdfeq0  19146  dprdf11  19147  lmhmvsca  19819  rrgsupp  20066  psrbagaddcl  20152  psrass1lem  20159  psrlinv  20179  psrass1  20187  psrdi  20188  psrdir  20189  psrass23l  20190  psrcom  20191  psrass23  20192  mplsubrglem  20221  mplmonmul  20247  mplcoe1  20248  mplcoe3  20249  mplcoe5  20251  mplmon2  20275  evlslem1  20297  coe1sclmul  20452  coe1sclmul2  20454  uvcresum  20939  grpvrinv  21009  mhmvlin  21010  mamudi  21014  mamudir  21015  mdetunilem9  21231  tsmssub  22759  tgptsmscls  22760  tsmssplit  22762  tsmsxplem2  22764  ovolctb  24093  mbfmulc2re  24251  mbfneg  24253  mbfadd  24264  mbfsub  24265  mbfmulc2  24266  mbfmul  24329  itg2const  24343  itg2mulclem  24349  itg2mulc  24350  itg2splitlem  24351  itg2monolem1  24353  i1fibl  24410  itgitg1  24411  ibladdlem  24422  ibladd  24423  itgaddlem1  24425  iblabslem  24430  iblabs  24431  iblmulc2  24433  itgmulc2lem1  24434  bddmulibl  24441  dvmulf  24542  dvcmulf  24544  dvcof  24547  dvexp  24552  dvmptadd  24559  dvmptmul  24560  dvmptco  24571  dvef  24579  dv11cn  24600  itgsubstlem  24647  mdegmullem  24674  plypf1  24804  plyaddlem1  24805  plymullem1  24806  plyco  24833  dgrcolem1  24865  dgrcolem2  24866  plydiveu  24889  plyremlem  24895  elqaalem3  24912  iaa  24916  taylply2  24958  ulmdvlem1  24990  iblulm  24997  jensenlem2  25567  amgmlem  25569  ftalem7  25658  basellem8  25667  basellem9  25668  dchrmulid2  25830  dchrinvcl  25831  dchrfi  25833  lgseisenlem3  25955  lgseisenlem4  25956  chtppilimlem2  26052  chebbnd2  26055  chto1lb  26056  chpchtlim  26057  chpo1ub  26058  vmadivsum  26060  rpvmasumlem  26065  mudivsum  26108  selberglem1  26123  selberglem2  26124  selberg2lem  26128  selberg2  26129  pntrsumo1  26143  selbergr  26146  ofoprabco  30411  pl1cn  31200  esumadd  31318  poimirlem16  34910  poimirlem19  34913  itg2addnclem  34945  itg2addnclem3  34947  ibladdnclem  34950  itgaddnclem1  34952  iblabsnclem  34957  iblabsnc  34958  iblmulc2nc  34959  itgmulc2nclem1  34960  itgmulc2nclem2  34961  itgmulc2nc  34962  itgabsnc  34963  ftc1anclem3  34971  ftc1anclem4  34972  ftc1anclem5  34973  ftc1anclem6  34974  ftc1anclem7  34975  ftc1anclem8  34976  mendlmod  39800  mendassa  39801  expgrowthi  40672  expgrowth  40674  binomcxplemrat  40689  mulcncff  42158  subcncff  42170  addcncff  42174  divcncff  42181  dvsubf  42205  dvdivf  42214  fourierdlem16  42415  fourierdlem21  42420  fourierdlem22  42421  fourierdlem58  42456  fourierdlem59  42457  fourierdlem72  42470  fourierdlem83  42481  offvalfv  44398  aacllem  44909  amgmwlem  44910  amgmlemALT  44911
  Copyright terms: Public domain W3C validator