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

Theorem dffn5 6885
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 6587 . . . . 5 (𝐹 Fn 𝐴 → Rel 𝐹)
2 dfrel4v 6141 . . . . 5 (Rel 𝐹𝐹 = {⟨𝑥, 𝑦⟩ ∣ 𝑥𝐹𝑦})
31, 2sylib 219 . . . 4 (𝐹 Fn 𝐴𝐹 = {⟨𝑥, 𝑦⟩ ∣ 𝑥𝐹𝑦})
4 fnbr 6593 . . . . . . . 8 ((𝐹 Fn 𝐴𝑥𝐹𝑦) → 𝑥𝐴)
54ex 413 . . . . . . 7 (𝐹 Fn 𝐴 → (𝑥𝐹𝑦𝑥𝐴))
65pm4.71rd 567 . . . . . 6 (𝐹 Fn 𝐴 → (𝑥𝐹𝑦 ↔ (𝑥𝐴𝑥𝐹𝑦)))
7 eqcom 2746 . . . . . . . 8 (𝑦 = (𝐹𝑥) ↔ (𝐹𝑥) = 𝑦)
8 fnbrfvb 6877 . . . . . . . 8 ((𝐹 Fn 𝐴𝑥𝐴) → ((𝐹𝑥) = 𝑦𝑥𝐹𝑦))
97, 8bitrid 284 . . . . . . 7 ((𝐹 Fn 𝐴𝑥𝐴) → (𝑦 = (𝐹𝑥) ↔ 𝑥𝐹𝑦))
109pm5.32da 584 . . . . . 6 (𝐹 Fn 𝐴 → ((𝑥𝐴𝑦 = (𝐹𝑥)) ↔ (𝑥𝐴𝑥𝐹𝑦)))
116, 10bitr4d 283 . . . . 5 (𝐹 Fn 𝐴 → (𝑥𝐹𝑦 ↔ (𝑥𝐴𝑦 = (𝐹𝑥))))
1211opabbidv 5138 . . . 4 (𝐹 Fn 𝐴 → {⟨𝑥, 𝑦⟩ ∣ 𝑥𝐹𝑦} = {⟨𝑥, 𝑦⟩ ∣ (𝑥𝐴𝑦 = (𝐹𝑥))})
133, 12eqtrd 2774 . . 3 (𝐹 Fn 𝐴𝐹 = {⟨𝑥, 𝑦⟩ ∣ (𝑥𝐴𝑦 = (𝐹𝑥))})
14 df-mpt 5154 . . 3 (𝑥𝐴 ↦ (𝐹𝑥)) = {⟨𝑥, 𝑦⟩ ∣ (𝑥𝐴𝑦 = (𝐹𝑥))}
1513, 14eqtr4di 2792 . 2 (𝐹 Fn 𝐴𝐹 = (𝑥𝐴 ↦ (𝐹𝑥)))
16 fvex 6840 . . . 4 (𝐹𝑥) ∈ V
17 eqid 2739 . . . 4 (𝑥𝐴 ↦ (𝐹𝑥)) = (𝑥𝐴 ↦ (𝐹𝑥))
1816, 17fnmpti 6628 . . 3 (𝑥𝐴 ↦ (𝐹𝑥)) Fn 𝐴
19 fneq1 6576 . . 3 (𝐹 = (𝑥𝐴 ↦ (𝐹𝑥)) → (𝐹 Fn 𝐴 ↔ (𝑥𝐴 ↦ (𝐹𝑥)) Fn 𝐴))
2018, 19mpbiri 259 . 2 (𝐹 = (𝑥𝐴 ↦ (𝐹𝑥)) → 𝐹 Fn 𝐴)
2115, 20impbii 210 1 (𝐹 Fn 𝐴𝐹 = (𝑥𝐴 ↦ (𝐹𝑥)))
Colors of variables: wff setvar class
Syntax hints:  wb 207  wa 396   = wceq 1547  wcel 2119   class class class wbr 5072  {copab 5134  cmpt 5153  Rel wrel 5623   Fn wfn 6480  cfv 6485
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1802  ax-4 1816  ax-5 1917  ax-6 1974  ax-7 2015  ax-8 2121  ax-9 2129  ax-10 2152  ax-11 2168  ax-12 2189  ax-ext 2711  ax-sep 5218  ax-nul 5228  ax-pr 5362
This theorem depends on definitions:  df-bi 208  df-an 397  df-or 854  df-3an 1094  df-tru 1550  df-fal 1560  df-ex 1787  df-nf 1791  df-sb 2074  df-mo 2543  df-eu 2573  df-clab 2718  df-cleq 2731  df-clel 2814  df-nfc 2888  df-ne 2935  df-ral 3054  df-rex 3064  df-rab 3392  df-v 3433  df-dif 3886  df-un 3888  df-in 3890  df-ss 3900  df-nul 4262  df-if 4455  df-sn 4556  df-pr 4558  df-op 4562  df-uni 4839  df-br 5073  df-opab 5135  df-mpt 5154  df-id 5513  df-xp 5624  df-rel 5625  df-cnv 5626  df-co 5627  df-dm 5628  df-iota 6441  df-fun 6487  df-fn 6488  df-fv 6493
This theorem is referenced by:  fnrnfv  6886  feqmptd  6895  dffn5f  6898  eqfnfv  6971  fndmin  6986  fcompt  7075  funiun  7089  resfunexg  7159  eufnfv  7173  nvocnv  7225  fnov  7487  offvalfv  7642  offveqb  7647  caofinvl  7652  oprabco  8035  df1st2  8037  df2nd2  8038  curry1  8043  curry2  8046  resixpfo  8874  pw2f1olem  9009  marypha2lem3  9340  seqof  14012  prmrec  16884  prdsbascl  17437  xpsaddlem  17528  xpsvsca  17532  oppccatid  17676  fuclid  17927  fucrid  17928  curfuncf  18195  yonedainv  18238  yonffthlem  18239  prdsidlem  18728  pws0g  18732  prdsinvlem  19016  gsummptmhm  19906  staffn  20815  prdslmodd  20959  ofco2  22434  1mavmul  22531  cnmpt1st  23651  cnmpt2nd  23652  ptunhmeo  23791  xpsxmetlem  24362  xpsmet  24365  itg2split  25734  pserulm  26405  pserdvlem2  26411  logcn  26629  logblog  26774  emcllem5  26981  gamcvg2lem  27040  crctcshlem4  29906  eucrct2eupth  30333  fcomptf  32750  gsummpt2d  33130  esplyfval3  33756  pl1cn  34139  esumpcvgval  34262  esumcvgsum  34272  eulerpartgbij  34556  dstfrvclim1  34662  ptpconn  35461  knoppcnlem8  36806  knoppcnlem11  36809  ctbssinf  37768  curfv  37967  ovoliunnfl  38029  voliunnfl  38031  fnopabco  38090  upixp  38096  prdsbnd  38160  prdstotbnd  38161  prdsbnd2  38162  sticksstones12a  42642  sticksstones12  42643  sticksstones19  42650  fgraphopab  43648  rp-tfslim  43798  expgrowthi  44777  expgrowth  44779  uzmptshftfval  44790  dvcosre  46355  fourierdlem56  46605  fourierdlem62  46611  fundcmpsurbijinjpreimafv  47882  fundcmpsurinjimaid  47886  fdmdifeqresdif  48833  isnatd  49713
  Copyright terms: Public domain W3C validator