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

Theorem ofval 7731
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 2764 . . . . 5 ((𝜑 ∧ 𝑥 ∈ 𝐴) → (𝐹‘𝑥) = (𝐹‘𝑥))
7 eqidd 2764 . . . . 5 ((𝜑 ∧ 𝑥 ∈ 𝐵) → (𝐺‘𝑥) = (𝐺‘𝑥))
81, 2, 3, 4, 5, 6, 7offval 7729 . . . 4 (𝜑 → (𝐹 ∘f 𝑅𝐺) = (𝑥 ∈ 𝑆 ↦ ((𝐹‘𝑥)𝑅(𝐺‘𝑥))))
98fveq1d 6913 . . 3 (𝜑 → ((𝐹 ∘f 𝑅𝐺)‘𝑋) = ((𝑥 ∈ 𝑆 ↦ ((𝐹‘𝑥)𝑅(𝐺‘𝑥)))‘𝑋))
109adantr 486 . 2 ((𝜑 ∧ 𝑋 ∈ 𝑆) → ((𝐹 ∘f 𝑅𝐺)‘𝑋) = ((𝑥 ∈ 𝑆 ↦ ((𝐹‘𝑥)𝑅(𝐺‘𝑥)))‘𝑋))
11 fveq2 6911 . . . . 5 (𝑥 = 𝑋 → (𝐹‘𝑥) = (𝐹‘𝑋))
12 fveq2 6911 . . . . 5 (𝑥 = 𝑋 → (𝐺‘𝑥) = (𝐺‘𝑋))
1311, 12oveq12d 7464 . . . 4 (𝑥 = 𝑋 → ((𝐹‘𝑥)𝑅(𝐺‘𝑥)) = ((𝐹‘𝑋)𝑅(𝐺‘𝑋)))
14 eqid 2763 . . . 4 (𝑥 ∈ 𝑆 ↦ ((𝐹‘𝑥)𝑅(𝐺‘𝑥))) = (𝑥 ∈ 𝑆 ↦ ((𝐹‘𝑥)𝑅(𝐺‘𝑥)))
15 ovex 7479 . . . 4 ((𝐹‘𝑋)𝑅(𝐺‘𝑋)) ∈ V
1613, 14, 15fvmpt 7019 . . 3 (𝑋 ∈ 𝑆 → ((𝑥 ∈ 𝑆 ↦ ((𝐹‘𝑥)𝑅(𝐺‘𝑥)))‘𝑋) = ((𝐹‘𝑋)𝑅(𝐺‘𝑋)))
1716adantl 487 . 2 ((𝜑 ∧ 𝑋 ∈ 𝑆) → ((𝑥 ∈ 𝑆 ↦ ((𝐹‘𝑥)𝑅(𝐺‘𝑥)))‘𝑋) = ((𝐹‘𝑋)𝑅(𝐺‘𝑋)))
18 inss1 4136 . . . . . 6 (𝐴 ∩ 𝐵) ⊆ 𝐴
195, 18eqsstrri 3960 . . . . 5 𝑆 ⊆ 𝐴
2019sseli 3909 . . . 4 (𝑋 ∈ 𝑆 → 𝑋 ∈ 𝐴)
21 ofval.6 . . . 4 ((𝜑 ∧ 𝑋 ∈ 𝐴) → (𝐹‘𝑋) = 𝐶)
2220, 21sylan2 605 . . 3 ((𝜑 ∧ 𝑋 ∈ 𝑆) → (𝐹‘𝑋) = 𝐶)
23 inss2 4137 . . . . . 6 (𝐴 ∩ 𝐵) ⊆ 𝐵
245, 23eqsstrri 3960 . . . . 5 𝑆 ⊆ 𝐵
2524sseli 3909 . . . 4 (𝑋 ∈ 𝑆 → 𝑋 ∈ 𝐵)
26 ofval.7 . . . 4 ((𝜑 ∧ 𝑋 ∈ 𝐵) → (𝐺‘𝑋) = 𝐷)
2725, 26sylan2 605 . . 3 ((𝜑 ∧ 𝑋 ∈ 𝑆) → (𝐺‘𝑋) = 𝐷)
2822, 27oveq12d 7464 . 2 ((𝜑 ∧ 𝑋 ∈ 𝑆) → ((𝐹‘𝑋)𝑅(𝐺‘𝑋)) = (𝐶𝑅𝐷))
2910, 17, 283eqtrd 2802 1 ((𝜑 ∧ 𝑋 ∈ 𝑆) → ((𝐹 ∘f 𝑅𝐺)‘𝑋) = (𝐶𝑅𝐷))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ∧ wa 401   = wceq 1570   ∈ wcel 2147   ∩ cin 4092   ↦ cmpt 5190   Fn wfn 6556  ‘cfv 6561  (class class class)co 7446   ∘f cof 7718
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 6515  df-fun 6563  df-fn 6564  df-f 6565  df-f1 6566  df-fo 6567  df-f1o 6568  df-fv 6569  df-ov 7449  df-oprab 7450  df-mpo 7451  df-of 7720
This theorem is used by:  fnfvof  7737  offveq  7746  ofc1  7748  ofc2  7749  suppofss1d  8252  suppofss2d  8253  ofsubeq0  12347  ofnegsub  12348  ofsubge0  12349  seqof  14232  o1of2  15812  mndpsuppss  18991  gsumzaddlem  20168  pwspjmhmmgpd  20590  psrbagcon  22266  psrbagleadd1  22269  psrbagconf1o  22270  psrdi  22305  psrdir  22306  mplsubglem  22339  mplmapghm  22464  psdmplcl  22516  psdadd  22517  psdmul  22520  psdmvr  22523  matplusgcell  22781  matsubgcell  22782  rrxcph  25746  mbfaddlem  26014  i1faddlem  26047  i1fmullem  26048  itg1lea  26066  mbfi1flimlem  26076  itg2split  26103  itg2monolem1  26104  itg2addlem  26112  dvaddbr  26291  dvmulbr  26292  plyaddlem1  26565  coeeulem  26576  coeaddlem  26601  dgradd2  26620  dgrcolem2  26626  ofmulrt  26633  plydivlem3  26649  plydivlem4  26650  plydiveu  26652  plyrem  26659  rnplynfin  26663  vieta1lem2  26667  elqaalem3  26677  qaa  26680  basellem7  27447  basellem9  27449  elrgspnlem1  33879  0mplrim  34229  selvply1rhmlemb  34234  selvply1rhmlem4  34238  ply1degltdimlem  34337  circlemethhgt  35355  poimirlem1  38744  poimirlem2  38745  poimirlem6  38749  poimirlem7  38750  poimirlem10  38753  poimirlem11  38754  poimirlem12  38755  poimirlem17  38760  poimirlem20  38763  poimirlem23  38766  poimirlem29  38772  poimirlem31  38774  poimirlem32  38775  broucube  38777  itg2addnclem3  38796  itg2addnc  38797  ftc1anclem5  38820  lfladdcl  40331  ldualvaddval  40391  ofun  43493  fsuppind  43822  dgrsub2  44340  mpaaeu  44355  caofcan  45510  ofmul12  45512  ofdivrec  45513  ofdivcan4  45514  ofdivdiv2  45515  binomcxplemrat  45537  binomcxplemnotnn0  45543  amgmwlem  51299
  Copyright terms: Public domain W3C validator