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

Theorem offval2 7743
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 3158 . . . . 5 (𝜑 → ∀𝑥 ∈ 𝐴 𝐵 ∈ 𝑊)
3 eqid 2763 . . . . . 6 (𝑥 ∈ 𝐴 ↦ 𝐵) = (𝑥 ∈ 𝐴 ↦ 𝐵)
43fnmpt 6707 . . . . 5 (∀𝑥 ∈ 𝐴 𝐵 ∈ 𝑊 → (𝑥 ∈ 𝐴 ↦ 𝐵) Fn 𝐴)
52, 4syl 18 . . . 4 (𝜑 → (𝑥 ∈ 𝐴 ↦ 𝐵) Fn 𝐴)
6 offval2.4 . . . . 5 (𝜑 → 𝐹 = (𝑥 ∈ 𝐴 ↦ 𝐵))
76fneq1d 6660 . . . 4 (𝜑 → (𝐹 Fn 𝐴 ↔ (𝑥 ∈ 𝐴 ↦ 𝐵) Fn 𝐴))
85, 7mpbird 260 . . 3 (𝜑 → 𝐹 Fn 𝐴)
9 offval2.3 . . . . . 6 ((𝜑 ∧ 𝑥 ∈ 𝐴) → 𝐶 ∈ 𝑋)
109ralrimiva 3158 . . . . 5 (𝜑 → ∀𝑥 ∈ 𝐴 𝐶 ∈ 𝑋)
11 eqid 2763 . . . . . 6 (𝑥 ∈ 𝐴 ↦ 𝐶) = (𝑥 ∈ 𝐴 ↦ 𝐶)
1211fnmpt 6707 . . . . 5 (∀𝑥 ∈ 𝐴 𝐶 ∈ 𝑋 → (𝑥 ∈ 𝐴 ↦ 𝐶) Fn 𝐴)
1310, 12syl 18 . . . 4 (𝜑 → (𝑥 ∈ 𝐴 ↦ 𝐶) Fn 𝐴)
14 offval2.5 . . . . 5 (𝜑 → 𝐺 = (𝑥 ∈ 𝐴 ↦ 𝐶))
1514fneq1d 6660 . . . 4 (𝜑 → (𝐺 Fn 𝐴 ↔ (𝑥 ∈ 𝐴 ↦ 𝐶) Fn 𝐴))
1613, 15mpbird 260 . . 3 (𝜑 → 𝐺 Fn 𝐴)
17 offval2.1 . . 3 (𝜑 → 𝐴 ∈ 𝑉)
18 inidm 4126 . . 3 (𝐴 ∩ 𝐴) = 𝐴
196adantr 486 . . . 4 ((𝜑 ∧ 𝑦 ∈ 𝐴) → 𝐹 = (𝑥 ∈ 𝐴 ↦ 𝐵))
2019fveq1d 6916 . . 3 ((𝜑 ∧ 𝑦 ∈ 𝐴) → (𝐹‘𝑦) = ((𝑥 ∈ 𝐴 ↦ 𝐵)‘𝑦))
2114adantr 486 . . . 4 ((𝜑 ∧ 𝑦 ∈ 𝐴) → 𝐺 = (𝑥 ∈ 𝐴 ↦ 𝐶))
2221fveq1d 6916 . . 3 ((𝜑 ∧ 𝑦 ∈ 𝐴) → (𝐺‘𝑦) = ((𝑥 ∈ 𝐴 ↦ 𝐶)‘𝑦))
238, 16, 17, 17, 18, 20, 22offval 7732 . 2 (𝜑 → (𝐹 ∘f 𝑅𝐺) = (𝑦 ∈ 𝐴 ↦ (((𝑥 ∈ 𝐴 ↦ 𝐵)‘𝑦)𝑅((𝑥 ∈ 𝐴 ↦ 𝐶)‘𝑦))))
24 nffvmpt1 6925 . . . . 5 Ⅎ𝑥((𝑥 ∈ 𝐴 ↦ 𝐵)‘𝑦)
25 nfcv 2926 . . . . 5 Ⅎ𝑥𝑅
26 nffvmpt1 6925 . . . . 5 Ⅎ𝑥((𝑥 ∈ 𝐴 ↦ 𝐶)‘𝑦)
2724, 25, 26nfov 7479 . . . 4 Ⅎ𝑥(((𝑥 ∈ 𝐴 ↦ 𝐵)‘𝑦)𝑅((𝑥 ∈ 𝐴 ↦ 𝐶)‘𝑦))
28 nfcv 2926 . . . 4 Ⅎ𝑦(((𝑥 ∈ 𝐴 ↦ 𝐵)‘𝑥)𝑅((𝑥 ∈ 𝐴 ↦ 𝐶)‘𝑥))
29 fveq2 6914 . . . . 5 (𝑦 = 𝑥 → ((𝑥 ∈ 𝐴 ↦ 𝐵)‘𝑦) = ((𝑥 ∈ 𝐴 ↦ 𝐵)‘𝑥))
30 fveq2 6914 . . . . 5 (𝑦 = 𝑥 → ((𝑥 ∈ 𝐴 ↦ 𝐶)‘𝑦) = ((𝑥 ∈ 𝐴 ↦ 𝐶)‘𝑥))
3129, 30oveq12d 7467 . . . 4 (𝑦 = 𝑥 → (((𝑥 ∈ 𝐴 ↦ 𝐵)‘𝑦)𝑅((𝑥 ∈ 𝐴 ↦ 𝐶)‘𝑦)) = (((𝑥 ∈ 𝐴 ↦ 𝐵)‘𝑥)𝑅((𝑥 ∈ 𝐴 ↦ 𝐶)‘𝑥)))
3227, 28, 31cbvmpt 5211 . . 3 (𝑦 ∈ 𝐴 ↦ (((𝑥 ∈ 𝐴 ↦ 𝐵)‘𝑦)𝑅((𝑥 ∈ 𝐴 ↦ 𝐶)‘𝑦))) = (𝑥 ∈ 𝐴 ↦ (((𝑥 ∈ 𝐴 ↦ 𝐵)‘𝑥)𝑅((𝑥 ∈ 𝐴 ↦ 𝐶)‘𝑥)))
33 simpr 490 . . . . . 6 ((𝜑 ∧ 𝑥 ∈ 𝐴) → 𝑥 ∈ 𝐴)
343fvmpt2 7034 . . . . . 6 ((𝑥 ∈ 𝐴 ∧ 𝐵 ∈ 𝑊) → ((𝑥 ∈ 𝐴 ↦ 𝐵)‘𝑥) = 𝐵)
3533, 1, 34syl2anc 596 . . . . 5 ((𝜑 ∧ 𝑥 ∈ 𝐴) → ((𝑥 ∈ 𝐴 ↦ 𝐵)‘𝑥) = 𝐵)
3611fvmpt2 7034 . . . . . 6 ((𝑥 ∈ 𝐴 ∧ 𝐶 ∈ 𝑋) → ((𝑥 ∈ 𝐴 ↦ 𝐶)‘𝑥) = 𝐶)
3733, 9, 36syl2anc 596 . . . . 5 ((𝜑 ∧ 𝑥 ∈ 𝐴) → ((𝑥 ∈ 𝐴 ↦ 𝐶)‘𝑥) = 𝐶)
3835, 37oveq12d 7467 . . . 4 ((𝜑 ∧ 𝑥 ∈ 𝐴) → (((𝑥 ∈ 𝐴 ↦ 𝐵)‘𝑥)𝑅((𝑥 ∈ 𝐴 ↦ 𝐶)‘𝑥)) = (𝐵𝑅𝐶))
3938mpteq2dva 5202 . . 3 (𝜑 → (𝑥 ∈ 𝐴 ↦ (((𝑥 ∈ 𝐴 ↦ 𝐵)‘𝑥)𝑅((𝑥 ∈ 𝐴 ↦ 𝐶)‘𝑥))) = (𝑥 ∈ 𝐴 ↦ (𝐵𝑅𝐶)))
4032, 39eqtrid 2810 . 2 (𝜑 → (𝑦 ∈ 𝐴 ↦ (((𝑥 ∈ 𝐴 ↦ 𝐵)‘𝑦)𝑅((𝑥 ∈ 𝐴 ↦ 𝐶)‘𝑦))) = (𝑥 ∈ 𝐴 ↦ (𝐵𝑅𝐶)))
4123, 40eqtrd 2798 1 (𝜑 → (𝐹 ∘f 𝑅𝐺) = (𝑥 ∈ 𝐴 ↦ (𝐵𝑅𝐶)))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ∧ wa 401   = wceq 1570   ∈ wcel 2147  ∀wral 3080   ↦ cmpt 5190   Fn wfn 6559  ‘cfv 6564  (class class class)co 7449   ∘f cof 7721
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1945  ax-6 2002  ax-7 2043  ax-8 2149  ax-9 2157  ax-10 2180  ax-11 2197  ax-12 2216  ax-ext 2735  ax-rep 5236  ax-sep 5253  ax-nul 5264  ax-pr 5396
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2102  df-mo 2567  df-eu 2597  df-clab 2742  df-cleq 2755  df-clel 2839  df-nfc 2913  df-ne 2960  df-ral 3081  df-rex 3091  df-reu 3370  df-rab 3417  df-v 3456  df-sbc 3743  df-csb 3852  df-ss 3901  df-dif 4050  df-in 4094  df-un 4154  df-nul 4282  df-if 4486  df-sn 4589  df-pr 4591  df-op 4839  df-uni 4871  df-iun 4956  df-br 5107  df-opab 5172  df-mpt 5191  df-id 5551  df-xp 5662  df-rel 5663  df-cnv 5664  df-co 5665  df-dm 5666  df-rn 5667  df-res 5668  df-ima 5669  df-iota 6518  df-fun 6566  df-fn 6567  df-f 6568  df-f1 6569  df-fo 6570  df-f1o 6571  df-fv 6572  df-ov 7452  df-oprab 7453  df-mpo 7454  df-of 7723
This theorem is used by:  offvalfv  7745  ofmpteq  7746  ofc12  7753  caofinvl  7755  caofcom  7760  caofidlcan  7761  caofass  7763  caofdi  7765  caofdir  7766  caonncan  7767  offval22  8132  ofccat  15163  ofs1  15164  o1add2  15832  o1mul2  15833  o1sub2  15834  o1dif  15838  fsumo1  16020  pwsplusgval  17703  pwsmulrval  17704  pwsvscafval  17707  mhmvlin  19037  pwsco1mhm  19069  pwsco2mhm  19070  pwssub  19305  gsumzaddlem  20177  gsummptfsadd  20180  gsummptfidmadd2  20182  gsumzsplit  20183  gsumsub  20204  gsummptfssub  20205  dprdfadd  20278  dprdfsub  20279  dprdfeq0  20280  dprdf11  20281  rrgsupp  20995  lmhmvsca  21362  uvcresum  22143  psrass1lem  22285  psrlinv  22307  psrass1  22315  psrdi  22316  psrdir  22317  psrass23l  22318  psrcom  22319  psrass23  22320  mplsubrglem  22355  mplmonmul  22389  mplcoe1  22390  mplcoe3  22391  mplcoe5  22393  mplmon2  22414  evlslem1  22435  mhpmulcl  22514  coe1sclmul  22645  coe1sclmul2  22647  grpvrinv  22758  mamudi  22762  mamudir  22763  mdetunilem9  22979  tsmssub  24512  tgptsmscls  24513  tsmssplit  24515  tsmsxplem2  24517  ovolctb  25855  mbfmulc2re  26013  mbfneg  26015  mbfadd  26026  mbfsub  26027  mbfmulc2  26028  mbfmul  26091  itg2const  26105  itg2mulclem  26111  itg2mulc  26112  itg2splitlem  26113  itg2monolem1  26115  i1fibl  26172  itgitg1  26173  ibladdlem  26184  ibladd  26185  itgaddlem1  26187  iblabslem  26192  iblabs  26193  iblmulc2  26195  itgmulc2lem1  26196  bddmulibl  26203  dvmulf  26307  dvcmulf  26309  dvcof  26312  dvexp  26317  dvmptadd  26324  dvmptmul  26325  dvmptco  26336  dvef  26344  dv11cn  26365  itgsubstlem  26412  mdegmullem  26440  plypf1  26575  plyaddlem1  26576  plymullem1  26577  plyco  26604  dgrcolem1  26636  dgrcolem2  26637  plydiveu  26663  plyremlem  26669  elqaalem3  26690  iaaOLD  26698  taylply2  26741  ulmdvlem1  26773  iblulm  26780  jensenlem2  27361  amgmlem  27363  ftalem7  27452  basellem8  27461  basellem9  27462  dchrmullid  27625  dchrinvcl  27626  dchrfi  27628  lgseisenlem3  27750  lgseisenlem4  27751  chtppilimlem2  27847  chebbnd2  27850  chto1lb  27851  chpchtlim  27852  chpo1ub  27853  vmadivsum  27855  rpvmasumlem  27860  mudivsum  27903  selberglem1  27918  selberglem2  27919  selberg2lem  27923  selberg2  27924  pntrsumo1  27938  selbergr  27941  ofoprabco  33346  psrmonmul  34286  pl1cn  34691  esumadd  34793  poimirlem16  38815  poimirlem19  38818  itg2addnclem  38850  itg2addnclem3  38852  ibladdnclem  38855  itgaddnclem1  38857  iblabsnclem  38862  iblabsnc  38863  iblmulc2nc  38864  itgmulc2nclem1  38865  itgmulc2nclem2  38866  itgmulc2nc  38867  itgabsnc  38868  ftc1anclem3  38874  ftc1anclem4  38875  ftc1anclem5  38876  ftc1anclem6  38877  ftc1anclem7  38878  ftc1anclem8  38879  3factsumint1  43330  mendlmod  44446  mendassa  44447  expgrowthi  45572  expgrowth  45574  binomcxplemrat  45589  mulcncff  47147  subcncff  47157  addcncff  47161  divcncff  47168  dvsubf  47191  dvdivf  47199  fourierdlem16  47400  fourierdlem21  47405  fourierdlem22  47406  fourierdlem58  47441  fourierdlem59  47442  fourierdlem72  47455  fourierdlem83  47466  aacllem  51361  amgmwlem  51409  amgmlemALT  51410
  Copyright terms: Public domain W3C validator