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

Theorem ofval 7704
Description: Evaluate a function operation at a point. (Contributed by Mario Carneiro, 20-Jul-2014.)
Hypotheses
Ref Expression
offval.1 (𝜑 → 𝐹 Fn 𝐴)
offval.2 (𝜑 → 𝐺 Fn 𝐵)
offval.3 (𝜑 → 𝐴 ∈ 𝑉)
offval.4 (𝜑 → 𝐵 ∈ 𝑊)
offval.5 (𝐴 ∩ 𝐵) = 𝑆
ofval.6 ((𝜑 ∧ 𝑋 ∈ 𝐴) → (𝐹‘𝑋) = 𝐶)
ofval.7 ((𝜑 ∧ 𝑋 ∈ 𝐵) → (𝐺‘𝑋) = 𝐷)
Assertion
Ref Expression
ofval ((𝜑 ∧ 𝑋 ∈ 𝑆) → ((𝐹 ∘f 𝑅𝐺)‘𝑋) = (𝐶𝑅𝐷))

Proof of Theorem ofval
Dummy variable 𝑥 is distinct from all other variables.
StepHypRef Expression
1 offval.1 . . . . 5 (𝜑 → 𝐹 Fn 𝐴)
2 offval.2 . . . . 5 (𝜑 → 𝐺 Fn 𝐵)
3 offval.3 . . . . 5 (𝜑 → 𝐴 ∈ 𝑉)
4 offval.4 . . . . 5 (𝜑 → 𝐵 ∈ 𝑊)
5 offval.5 . . . . 5 (𝐴 ∩ 𝐵) = 𝑆
6 eqidd 2761 . . . . 5 ((𝜑 ∧ 𝑥 ∈ 𝐴) → (𝐹‘𝑥) = (𝐹‘𝑥))
7 eqidd 2761 . . . . 5 ((𝜑 ∧ 𝑥 ∈ 𝐵) → (𝐺‘𝑥) = (𝐺‘𝑥))
81, 2, 3, 4, 5, 6, 7offval 7702 . . . 4 (𝜑 → (𝐹 ∘f 𝑅𝐺) = (𝑥 ∈ 𝑆 ↦ ((𝐹‘𝑥)𝑅(𝐺‘𝑥))))
98fveq1d 6887 . . 3 (𝜑 → ((𝐹 ∘f 𝑅𝐺)‘𝑋) = ((𝑥 ∈ 𝑆 ↦ ((𝐹‘𝑥)𝑅(𝐺‘𝑥)))‘𝑋))
109adantr 486 . 2 ((𝜑 ∧ 𝑋 ∈ 𝑆) → ((𝐹 ∘f 𝑅𝐺)‘𝑋) = ((𝑥 ∈ 𝑆 ↦ ((𝐹‘𝑥)𝑅(𝐺‘𝑥)))‘𝑋))
11 fveq2 6885 . . . . 5 (𝑥 = 𝑋 → (𝐹‘𝑥) = (𝐹‘𝑋))
12 fveq2 6885 . . . . 5 (𝑥 = 𝑋 → (𝐺‘𝑥) = (𝐺‘𝑋))
1311, 12oveq12d 7438 . . . 4 (𝑥 = 𝑋 → ((𝐹‘𝑥)𝑅(𝐺‘𝑥)) = ((𝐹‘𝑋)𝑅(𝐺‘𝑋)))
14 eqid 2760 . . . 4 (𝑥 ∈ 𝑆 ↦ ((𝐹‘𝑥)𝑅(𝐺‘𝑥))) = (𝑥 ∈ 𝑆 ↦ ((𝐹‘𝑥)𝑅(𝐺‘𝑥)))
15 ovex 7453 . . . 4 ((𝐹‘𝑋)𝑅(𝐺‘𝑋)) ∈ V
1613, 14, 15fvmpt 6993 . . 3 (𝑋 ∈ 𝑆 → ((𝑥 ∈ 𝑆 ↦ ((𝐹‘𝑥)𝑅(𝐺‘𝑥)))‘𝑋) = ((𝐹‘𝑋)𝑅(𝐺‘𝑋)))
1716adantl 487 . 2 ((𝜑 ∧ 𝑋 ∈ 𝑆) → ((𝑥 ∈ 𝑆 ↦ ((𝐹‘𝑥)𝑅(𝐺‘𝑥)))‘𝑋) = ((𝐹‘𝑋)𝑅(𝐺‘𝑋)))
18 inss1 4133 . . . . . 6 (𝐴 ∩ 𝐵) ⊆ 𝐴
195, 18eqsstrri 3955 . . . . 5 𝑆 ⊆ 𝐴
2019sseli 3904 . . . 4 (𝑋 ∈ 𝑆 → 𝑋 ∈ 𝐴)
21 ofval.6 . . . 4 ((𝜑 ∧ 𝑋 ∈ 𝐴) → (𝐹‘𝑋) = 𝐶)
2220, 21sylan2 605 . . 3 ((𝜑 ∧ 𝑋 ∈ 𝑆) → (𝐹‘𝑋) = 𝐶)
23 inss2 4134 . . . . . 6 (𝐴 ∩ 𝐵) ⊆ 𝐵
245, 23eqsstrri 3955 . . . . 5 𝑆 ⊆ 𝐵
2524sseli 3904 . . . 4 (𝑋 ∈ 𝑆 → 𝑋 ∈ 𝐵)
26 ofval.7 . . . 4 ((𝜑 ∧ 𝑋 ∈ 𝐵) → (𝐺‘𝑋) = 𝐷)
2725, 26sylan2 605 . . 3 ((𝜑 ∧ 𝑋 ∈ 𝑆) → (𝐺‘𝑋) = 𝐷)
2822, 27oveq12d 7438 . 2 ((𝜑 ∧ 𝑋 ∈ 𝑆) → ((𝐹‘𝑋)𝑅(𝐺‘𝑋)) = (𝐶𝑅𝐷))
2910, 17, 283eqtrd 2799 1 ((𝜑 ∧ 𝑋 ∈ 𝑆) → ((𝐹 ∘f 𝑅𝐺)‘𝑋) = (𝐶𝑅𝐷))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ∧ wa 401   = wceq 1569   ∈ wcel 2144   ∩ cin 4089   ↦ cmpt 5185   Fn wfn 6533  ‘cfv 6538  (class class class)co 7420   ∘f cof 7691
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1827  ax-4 1841  ax-5 1942  ax-6 1999  ax-7 2040  ax-8 2146  ax-9 2154  ax-10 2177  ax-11 2193  ax-12 2212  ax-ext 2732  ax-rep 5231  ax-sep 5248  ax-nul 5259  ax-pr 5390
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3an 1105  df-tru 1572  df-fal 1582  df-ex 1812  df-nf 1816  df-sb 2099  df-mo 2564  df-eu 2594  df-clab 2739  df-cleq 2752  df-clel 2835  df-nfc 2909  df-ne 2956  df-ral 3077  df-rex 3087  df-reu 3366  df-rab 3413  df-v 3452  df-sbc 3739  df-csb 3847  df-ss 3896  df-dif 4047  df-in 4091  df-un 4151  df-nul 4279  df-if 4482  df-sn 4584  df-pr 4586  df-op 4590  df-uni 4867  df-iun 4952  df-br 5103  df-opab 5167  df-mpt 5186  df-id 5545  df-xp 5656  df-rel 5657  df-cnv 5658  df-co 5659  df-dm 5660  df-rn 5661  df-res 5662  df-ima 5663  df-iota 6494  df-fun 6540  df-fn 6541  df-f 6542  df-f1 6543  df-fo 6544  df-f1o 6545  df-fv 6546  df-ov 7423  df-oprab 7424  df-mpo 7425  df-of 7693
This theorem is used by:  fnfvof  7710  offveq  7719  ofc1  7721  ofc2  7722  suppofss1d  8221  suppofss2d  8222  ofsubeq0  12317  ofnegsub  12318  ofsubge0  12319  seqof  14202  o1of2  15780  mndpsuppss  18959  gsumzaddlem  20135  pwspjmhmmgpd  20557  psrbagcon  22233  psrbagleadd1  22236  psrbagconf1o  22237  psrdi  22272  psrdir  22273  mplsubglem  22306  mplmapghm  22431  psdmplcl  22483  psdadd  22484  psdmul  22487  psdmvr  22490  matplusgcell  22748  matsubgcell  22749  rrxcph  25713  mbfaddlem  25981  i1faddlem  26014  i1fmullem  26015  itg1lea  26033  mbfi1flimlem  26043  itg2split  26070  itg2monolem1  26071  itg2addlem  26079  dvaddbr  26258  dvmulbr  26259  plyaddlem1  26532  coeeulem  26543  coeaddlem  26568  dgradd2  26587  dgrcolem2  26593  ofmulrt  26600  plydivlem3  26616  plydivlem4  26617  plydiveu  26619  plyrem  26626  rnplynfin  26630  vieta1lem2  26634  elqaalem3  26644  qaa  26647  basellem7  27414  basellem9  27416  elrgspnlem1  33845  0mplrim  34188  selvply1rhmlemb  34193  selvply1rhmlem4  34197  ply1degltdimlem  34296  circlemethhgt  35314  poimirlem1  38582  poimirlem2  38583  poimirlem6  38587  poimirlem7  38588  poimirlem10  38591  poimirlem11  38592  poimirlem12  38593  poimirlem17  38598  poimirlem20  38601  poimirlem23  38604  poimirlem29  38610  poimirlem31  38612  poimirlem32  38613  broucube  38615  itg2addnclem3  38634  itg2addnc  38635  ftc1anclem5  38658  lfladdcl  40171  ldualvaddval  40231  ofun  43332  fsuppind  43661  dgrsub2  44180  mpaaeu  44195  caofcan  45350  ofmul12  45352  ofdivrec  45353  ofdivcan4  45354  ofdivdiv2  45355  binomcxplemrat  45377  binomcxplemnotnn0  45383  amgmwlem  51030
  Copyright terms: Public domain W3C validator