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

Theorem dffn5 6943
Description: Representation of a function in terms of its values. (Contributed by FL, 14-Sep-2013.) (Proof shortened by Mario Carneiro, 31-Aug-2015.)
Assertion
Ref Expression
dffn5 (𝐹 Fn 𝐴𝐹 = (𝑥𝐴 ↦ (𝐹𝑥)))
Distinct variable groups:   𝑥,𝐴   𝑥,𝐹

Proof of Theorem dffn5
Dummy variable 𝑦 is distinct from all other variables.
StepHypRef Expression
1 fnrel 6641 . . . . 5 (𝐹 Fn 𝐴 → Rel 𝐹)
2 dfrel4v 6190 . . . . 5 (Rel 𝐹𝐹 = {⟨𝑥, 𝑦⟩ ∣ 𝑥𝐹𝑦})
31, 2sylib 221 . . . 4 (𝐹 Fn 𝐴𝐹 = {⟨𝑥, 𝑦⟩ ∣ 𝑥𝐹𝑦})
4 fnbr 6647 . . . . . . . 8 ((𝐹 Fn 𝐴𝑥𝐹𝑦) → 𝑥𝐴)
54ex 418 . . . . . . 7 (𝐹 Fn 𝐴 → (𝑥𝐹𝑦𝑥𝐴))
65pm4.71rd 572 . . . . . 6 (𝐹 Fn 𝐴 → (𝑥𝐹𝑦 ↔ (𝑥𝐴𝑥𝐹𝑦)))
7 eqcom 2772 . . . . . . . 8 (𝑦 = (𝐹𝑥) ↔ (𝐹𝑥) = 𝑦)
8 fnbrfvb 6935 . . . . . . . 8 ((𝐹 Fn 𝐴𝑥𝐴) → ((𝐹𝑥) = 𝑦𝑥𝐹𝑦))
97, 8bitrid 286 . . . . . . 7 ((𝐹 Fn 𝐴𝑥𝐴) → (𝑦 = (𝐹𝑥) ↔ 𝑥𝐹𝑦))
109pm5.32da 590 . . . . . 6 (𝐹 Fn 𝐴 → ((𝑥𝐴𝑦 = (𝐹𝑥)) ↔ (𝑥𝐴𝑥𝐹𝑦)))
116, 10bitr4d 285 . . . . 5 (𝐹 Fn 𝐴 → (𝑥𝐹𝑦 ↔ (𝑥𝐴𝑦 = (𝐹𝑥))))
1211opabbidv 5179 . . . 4 (𝐹 Fn 𝐴 → {⟨𝑥, 𝑦⟩ ∣ 𝑥𝐹𝑦} = {⟨𝑥, 𝑦⟩ ∣ (𝑥𝐴𝑦 = (𝐹𝑥))})
133, 12eqtrd 2800 . . 3 (𝐹 Fn 𝐴𝐹 = {⟨𝑥, 𝑦⟩ ∣ (𝑥𝐴𝑦 = (𝐹𝑥))})
14 df-mpt 5195 . . 3 (𝑥𝐴 ↦ (𝐹𝑥)) = {⟨𝑥, 𝑦⟩ ∣ (𝑥𝐴𝑦 = (𝐹𝑥))}
1513, 14eqtr4di 2818 . 2 (𝐹 Fn 𝐴𝐹 = (𝑥𝐴 ↦ (𝐹𝑥)))
16 fvex 6898 . . . 4 (𝐹𝑥) ∈ V
17 eqid 2765 . . . 4 (𝑥𝐴 ↦ (𝐹𝑥)) = (𝑥𝐴 ↦ (𝐹𝑥))
1816, 17fnmpti 6682 . . 3 (𝑥𝐴 ↦ (𝐹𝑥)) Fn 𝐴
19 fneq1 6630 . . 3 (𝐹 = (𝑥𝐴 ↦ (𝐹𝑥)) → (𝐹 Fn 𝐴 ↔ (𝑥𝐴 ↦ (𝐹𝑥)) Fn 𝐴))
2018, 19mpbiri 261 . 2 (𝐹 = (𝑥𝐴 ↦ (𝐹𝑥)) → 𝐹 Fn 𝐴)
2115, 20impbii 212 1 (𝐹 Fn 𝐴𝐹 = (𝑥𝐴 ↦ (𝐹𝑥)))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  wb 209  wa 401   = wceq 1570  wcel 2146   class class class wbr 5111  {copab 5175  cmpt 5194  Rel wrel 5668   Fn wfn 6535  cfv 6540
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 1943  ax-6 2000  ax-7 2041  ax-8 2148  ax-9 2156  ax-10 2179  ax-11 2195  ax-12 2216  ax-ext 2737  ax-sep 5259  ax-nul 5271  ax-pr 5406
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 2100  df-mo 2569  df-eu 2599  df-clab 2744  df-cleq 2757  df-clel 2840  df-nfc 2914  df-ne 2961  df-ral 3082  df-rex 3092  df-rab 3419  df-v 3459  df-dif 3909  df-un 3911  df-in 3913  df-ss 3923  df-nul 4287  df-if 4490  df-sn 4592  df-pr 4594  df-op 4598  df-uni 4875  df-br 5112  df-opab 5176  df-mpt 5195  df-id 5558  df-xp 5669  df-rel 5670  df-cnv 5671  df-co 5672  df-dm 5673  df-iota 6496  df-fun 6542  df-fn 6543  df-fv 6548
This theorem is used by:  fnrnfv  6944  feqmptd  6953  dffn5f  6956  eqfnfv  7029  fndmin  7044  fcompt  7133  funiun  7147  resfunexg  7217  eufnfv  7231  nvocnv  7285  fnov  7547  offvalfv  7702  offveqb  7707  caofinvl  7712  oprabco  8093  df1st2  8095  df2nd2  8096  curry1  8101  curry2  8104  resixpfo  8936  pw2f1olem  9072  marypha2lem3  9400  seqof  14108  prmrec  16999  prdsbascl  17553  xpsaddlem  17644  xpsvsca  17648  oppccatid  17792  fuclid  18043  fucrid  18044  curfuncf  18311  yonedainv  18354  yonffthlem  18355  prdsidlem  18850  pws0g  18854  prdsinvlem  19138  gsummptmhm  20033  staffn  20975  prdslmodd  21119  ofco2  22637  1mavmul  22734  cnmpt1st  23854  cnmpt2nd  23855  ptunhmeo  23994  xpsxmetlem  24565  xpsmet  24568  itg2split  25937  pserulm  26614  pserdvlem2  26620  logcn  26841  logblog  26986  emcllem5  27193  gamcvg2lem  27252  crctcshlem4  30198  eucrct2eupth  30625  fcomptf  33032  gsummpt2d  33392  esplyfval3  33985  pl1cn  34368  esumpcvgval  34491  esumcvgsum  34501  eulerpartgbij  34786  dstfrvclim1  34892  ptpconn  35738  knoppcnlem8  37122  knoppcnlem11  37125  ctbssinf  38085  curfv  38284  ovoliunnfl  38346  voliunnfl  38348  fnopabco  38407  upixp  38413  prdsbnd  38477  prdstotbnd  38478  prdsbnd2  38479  sticksstones12a  42957  sticksstones12  42958  sticksstones19  42965  fgraphopab  43963  rp-tfslim  44113  expgrowthi  45076  expgrowth  45078  uzmptshftfval  45089  dvcosre  46659  fourierdlem56  46909  fourierdlem62  46915  fundcmpsurbijinjpreimafv  48189  fundcmpsurinjimaid  48193  fdmdifeqresdif  49155  isnatd  50034
  Copyright terms: Public domain W3C validator