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

Theorem dffn5 6941
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 6639 . . . . 5 (𝐹 Fn 𝐴 → Rel 𝐹)
2 dfrel4v 6190 . . . . 5 (Rel 𝐹𝐹 = {⟨𝑥, 𝑦⟩ ∣ 𝑥𝐹𝑦})
31, 2sylib 221 . . . 4 (𝐹 Fn 𝐴𝐹 = {⟨𝑥, 𝑦⟩ ∣ 𝑥𝐹𝑦})
4 fnbr 6645 . . . . . . . 8 ((𝐹 Fn 𝐴𝑥𝐹𝑦) → 𝑥𝐴)
54ex 417 . . . . . . 7 (𝐹 Fn 𝐴 → (𝑥𝐹𝑦𝑥𝐴))
65pm4.71rd 571 . . . . . 6 (𝐹 Fn 𝐴 → (𝑥𝐹𝑦 ↔ (𝑥𝐴𝑥𝐹𝑦)))
7 eqcom 2770 . . . . . . . 8 (𝑦 = (𝐹𝑥) ↔ (𝐹𝑥) = 𝑦)
8 fnbrfvb 6933 . . . . . . . 8 ((𝐹 Fn 𝐴𝑥𝐴) → ((𝐹𝑥) = 𝑦𝑥𝐹𝑦))
97, 8bitrid 286 . . . . . . 7 ((𝐹 Fn 𝐴𝑥𝐴) → (𝑦 = (𝐹𝑥) ↔ 𝑥𝐹𝑦))
109pm5.32da 589 . . . . . 6 (𝐹 Fn 𝐴 → ((𝑥𝐴𝑦 = (𝐹𝑥)) ↔ (𝑥𝐴𝑥𝐹𝑦)))
116, 10bitr4d 285 . . . . 5 (𝐹 Fn 𝐴 → (𝑥𝐹𝑦 ↔ (𝑥𝐴𝑦 = (𝐹𝑥))))
1211opabbidv 5178 . . . 4 (𝐹 Fn 𝐴 → {⟨𝑥, 𝑦⟩ ∣ 𝑥𝐹𝑦} = {⟨𝑥, 𝑦⟩ ∣ (𝑥𝐴𝑦 = (𝐹𝑥))})
133, 12eqtrd 2798 . . 3 (𝐹 Fn 𝐴𝐹 = {⟨𝑥, 𝑦⟩ ∣ (𝑥𝐴𝑦 = (𝐹𝑥))})
14 df-mpt 5194 . . 3 (𝑥𝐴 ↦ (𝐹𝑥)) = {⟨𝑥, 𝑦⟩ ∣ (𝑥𝐴𝑦 = (𝐹𝑥))}
1513, 14eqtr4di 2816 . 2 (𝐹 Fn 𝐴𝐹 = (𝑥𝐴 ↦ (𝐹𝑥)))
16 fvex 6896 . . . 4 (𝐹𝑥) ∈ V
17 eqid 2763 . . . 4 (𝑥𝐴 ↦ (𝐹𝑥)) = (𝑥𝐴 ↦ (𝐹𝑥))
1816, 17fnmpti 6680 . . 3 (𝑥𝐴 ↦ (𝐹𝑥)) Fn 𝐴
19 fneq1 6628 . . 3 (𝐹 = (𝑥𝐴 ↦ (𝐹𝑥)) → (𝐹 Fn 𝐴 ↔ (𝑥𝐴 ↦ (𝐹𝑥)) Fn 𝐴))
2018, 19mpbiri 261 . 2 (𝐹 = (𝑥𝐴 ↦ (𝐹𝑥)) → 𝐹 Fn 𝐴)
2115, 20impbii 212 1 (𝐹 Fn 𝐴𝐹 = (𝑥𝐴 ↦ (𝐹𝑥)))
Colors of variables: wff setvar class
Syntax hints:  wb 209  wa 400   = wceq 1570  wcel 2143   class class class wbr 5110  {copab 5174  cmpt 5193  Rel wrel 5668   Fn wfn 6533  cfv 6538
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1825  ax-4 1839  ax-5 1940  ax-6 1997  ax-7 2038  ax-8 2145  ax-9 2153  ax-10 2176  ax-11 2192  ax-12 2213  ax-ext 2735  ax-sep 5258  ax-nul 5270  ax-pr 5406
This theorem depends on definitions:  df-bi 210  df-an 401  df-or 861  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1810  df-nf 1814  df-sb 2097  df-mo 2567  df-eu 2597  df-clab 2742  df-cleq 2755  df-clel 2838  df-nfc 2912  df-ne 2959  df-ral 3080  df-rex 3090  df-rab 3417  df-v 3457  df-dif 3909  df-un 3911  df-in 3913  df-ss 3923  df-nul 4288  df-if 4489  df-sn 4591  df-pr 4593  df-op 4597  df-uni 4874  df-br 5111  df-opab 5175  df-mpt 5194  df-id 5558  df-xp 5669  df-rel 5670  df-cnv 5671  df-co 5672  df-dm 5673  df-iota 6494  df-fun 6540  df-fn 6541  df-fv 6546
This theorem is referenced by:  fnrnfv  6942  feqmptd  6951  dffn5f  6954  eqfnfv  7027  fndmin  7042  fcompt  7131  funiun  7145  resfunexg  7215  eufnfv  7229  nvocnv  7281  fnov  7543  offvalfv  7698  offveqb  7703  caofinvl  7708  oprabco  8092  df1st2  8094  df2nd2  8095  curry1  8100  curry2  8103  resixpfo  8935  pw2f1olem  9070  marypha2lem3  9398  seqof  14097  prmrec  16983  prdsbascl  17537  xpsaddlem  17628  xpsvsca  17632  oppccatid  17776  fuclid  18027  fucrid  18028  curfuncf  18295  yonedainv  18338  yonffthlem  18339  prdsidlem  18828  pws0g  18832  prdsinvlem  19116  gsummptmhm  20011  staffn  20927  prdslmodd  21071  ofco2  22589  1mavmul  22686  cnmpt1st  23806  cnmpt2nd  23807  ptunhmeo  23946  xpsxmetlem  24517  xpsmet  24520  itg2split  25889  pserulm  26566  pserdvlem2  26572  logcn  26793  logblog  26938  emcllem5  27145  gamcvg2lem  27204  crctcshlem4  30150  eucrct2eupth  30577  fcomptf  32984  gsummpt2d  33350  esplyfval3  33943  pl1cn  34326  esumpcvgval  34449  esumcvgsum  34459  eulerpartgbij  34743  dstfrvclim1  34849  ptpconn  35706  knoppcnlem8  37070  knoppcnlem11  37073  ctbssinf  38033  curfv  38232  ovoliunnfl  38294  voliunnfl  38296  fnopabco  38355  upixp  38361  prdsbnd  38425  prdstotbnd  38426  prdsbnd2  38427  sticksstones12a  42905  sticksstones12  42906  sticksstones19  42913  fgraphopab  43913  rp-tfslim  44063  expgrowthi  45026  expgrowth  45028  uzmptshftfval  45039  dvcosre  46609  fourierdlem56  46859  fourierdlem62  46865  fundcmpsurbijinjpreimafv  48139  fundcmpsurinjimaid  48143  fdmdifeqresdif  49105  isnatd  49984
  Copyright terms: Public domain W3C validator