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

Theorem dffn5 6906
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 6609 . . . . 5 (𝐹 Fn 𝐴 → Rel 𝐹)
2 dfrel4v 6147 . . . . 5 (Rel 𝐹𝐹 = {⟨𝑥, 𝑦⟩ ∣ 𝑥𝐹𝑦})
31, 2sylib 217 . . . 4 (𝐹 Fn 𝐴𝐹 = {⟨𝑥, 𝑦⟩ ∣ 𝑥𝐹𝑦})
4 fnbr 6615 . . . . . . . 8 ((𝐹 Fn 𝐴𝑥𝐹𝑦) → 𝑥𝐴)
54ex 413 . . . . . . 7 (𝐹 Fn 𝐴 → (𝑥𝐹𝑦𝑥𝐴))
65pm4.71rd 563 . . . . . 6 (𝐹 Fn 𝐴 → (𝑥𝐹𝑦 ↔ (𝑥𝐴𝑥𝐹𝑦)))
7 eqcom 2738 . . . . . . . 8 (𝑦 = (𝐹𝑥) ↔ (𝐹𝑥) = 𝑦)
8 fnbrfvb 6900 . . . . . . . 8 ((𝐹 Fn 𝐴𝑥𝐴) → ((𝐹𝑥) = 𝑦𝑥𝐹𝑦))
97, 8bitrid 282 . . . . . . 7 ((𝐹 Fn 𝐴𝑥𝐴) → (𝑦 = (𝐹𝑥) ↔ 𝑥𝐹𝑦))
109pm5.32da 579 . . . . . 6 (𝐹 Fn 𝐴 → ((𝑥𝐴𝑦 = (𝐹𝑥)) ↔ (𝑥𝐴𝑥𝐹𝑦)))
116, 10bitr4d 281 . . . . 5 (𝐹 Fn 𝐴 → (𝑥𝐹𝑦 ↔ (𝑥𝐴𝑦 = (𝐹𝑥))))
1211opabbidv 5176 . . . 4 (𝐹 Fn 𝐴 → {⟨𝑥, 𝑦⟩ ∣ 𝑥𝐹𝑦} = {⟨𝑥, 𝑦⟩ ∣ (𝑥𝐴𝑦 = (𝐹𝑥))})
133, 12eqtrd 2771 . . 3 (𝐹 Fn 𝐴𝐹 = {⟨𝑥, 𝑦⟩ ∣ (𝑥𝐴𝑦 = (𝐹𝑥))})
14 df-mpt 5194 . . 3 (𝑥𝐴 ↦ (𝐹𝑥)) = {⟨𝑥, 𝑦⟩ ∣ (𝑥𝐴𝑦 = (𝐹𝑥))}
1513, 14eqtr4di 2789 . 2 (𝐹 Fn 𝐴𝐹 = (𝑥𝐴 ↦ (𝐹𝑥)))
16 fvex 6860 . . . 4 (𝐹𝑥) ∈ V
17 eqid 2731 . . . 4 (𝑥𝐴 ↦ (𝐹𝑥)) = (𝑥𝐴 ↦ (𝐹𝑥))
1816, 17fnmpti 6649 . . 3 (𝑥𝐴 ↦ (𝐹𝑥)) Fn 𝐴
19 fneq1 6598 . . 3 (𝐹 = (𝑥𝐴 ↦ (𝐹𝑥)) → (𝐹 Fn 𝐴 ↔ (𝑥𝐴 ↦ (𝐹𝑥)) Fn 𝐴))
2018, 19mpbiri 257 . 2 (𝐹 = (𝑥𝐴 ↦ (𝐹𝑥)) → 𝐹 Fn 𝐴)
2115, 20impbii 208 1 (𝐹 Fn 𝐴𝐹 = (𝑥𝐴 ↦ (𝐹𝑥)))
Colors of variables: wff setvar class
Syntax hints:  wb 205  wa 396   = wceq 1541  wcel 2106   class class class wbr 5110  {copab 5172  cmpt 5193  Rel wrel 5643   Fn wfn 6496  cfv 6501
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1913  ax-6 1971  ax-7 2011  ax-8 2108  ax-9 2116  ax-10 2137  ax-11 2154  ax-12 2171  ax-ext 2702  ax-sep 5261  ax-nul 5268  ax-pr 5389
This theorem depends on definitions:  df-bi 206  df-an 397  df-or 846  df-3an 1089  df-tru 1544  df-fal 1554  df-ex 1782  df-nf 1786  df-sb 2068  df-mo 2533  df-eu 2562  df-clab 2709  df-cleq 2723  df-clel 2809  df-nfc 2884  df-ne 2940  df-ral 3061  df-rex 3070  df-rab 3406  df-v 3448  df-dif 3916  df-un 3918  df-in 3920  df-ss 3930  df-nul 4288  df-if 4492  df-sn 4592  df-pr 4594  df-op 4598  df-uni 4871  df-br 5111  df-opab 5173  df-mpt 5194  df-id 5536  df-xp 5644  df-rel 5645  df-cnv 5646  df-co 5647  df-dm 5648  df-iota 6453  df-fun 6503  df-fn 6504  df-fv 6509
This theorem is referenced by:  fnrnfv  6907  feqmptd  6915  dffn5f  6918  eqfnfv  6987  fndmin  7000  fcompt  7084  funiun  7098  resfunexg  7170  eufnfv  7184  nvocnv  7232  fnov  7492  offveqb  7647  caofinvl  7652  oprabco  8033  df1st2  8035  df2nd2  8036  curry1  8041  curry2  8044  resixpfo  8881  pw2f1olem  9027  marypha2lem3  9382  seqof  13975  prmrec  16805  prdsbascl  17379  xpsaddlem  17469  xpsvsca  17473  oppccatid  17615  fuclid  17869  fucrid  17870  curfuncf  18141  yonedainv  18184  yonffthlem  18185  prdsidlem  18602  pws0g  18606  prdsinvlem  18870  gsummptmhm  19731  staffn  20364  prdslmodd  20487  ofco2  21837  1mavmul  21934  cnmpt1st  23056  cnmpt2nd  23057  ptunhmeo  23196  xpsxmetlem  23769  xpsmet  23772  itg2split  25151  pserulm  25818  pserdvlem2  25824  logcn  26039  logblog  26179  emcllem5  26386  gamcvg2lem  26445  crctcshlem4  28828  eucrct2eupth  29252  fcomptf  31641  gsummpt2d  31961  pl1cn  32625  esumpcvgval  32766  esumcvgsum  32776  eulerpartgbij  33061  dstfrvclim1  33166  ptpconn  33914  knoppcnlem8  35039  knoppcnlem11  35042  ctbssinf  35950  curfv  36131  ovoliunnfl  36193  voliunnfl  36195  fnopabco  36255  upixp  36261  prdsbnd  36325  prdstotbnd  36326  prdsbnd2  36327  sticksstones12a  40638  sticksstones12  40639  sticksstones19  40646  fgraphopab  41595  rp-tfslim  41746  expgrowthi  42735  expgrowth  42737  uzmptshftfval  42748  dvcosre  44273  fourierdlem56  44523  fourierdlem62  44529  fundcmpsurbijinjpreimafv  45719  fundcmpsurinjimaid  45723  fdmdifeqresdif  46537  offvalfv  46538
  Copyright terms: Public domain W3C validator