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

Theorem dffn5 6922
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 6623 . . . . 5 (𝐹 Fn 𝐴 → Rel 𝐹)
2 dfrel4v 6166 . . . . 5 (Rel 𝐹𝐹 = {⟨𝑥, 𝑦⟩ ∣ 𝑥𝐹𝑦})
31, 2sylib 218 . . . 4 (𝐹 Fn 𝐴𝐹 = {⟨𝑥, 𝑦⟩ ∣ 𝑥𝐹𝑦})
4 fnbr 6629 . . . . . . . 8 ((𝐹 Fn 𝐴𝑥𝐹𝑦) → 𝑥𝐴)
54ex 412 . . . . . . 7 (𝐹 Fn 𝐴 → (𝑥𝐹𝑦𝑥𝐴))
65pm4.71rd 562 . . . . . 6 (𝐹 Fn 𝐴 → (𝑥𝐹𝑦 ↔ (𝑥𝐴𝑥𝐹𝑦)))
7 eqcom 2737 . . . . . . . 8 (𝑦 = (𝐹𝑥) ↔ (𝐹𝑥) = 𝑦)
8 fnbrfvb 6914 . . . . . . . 8 ((𝐹 Fn 𝐴𝑥𝐴) → ((𝐹𝑥) = 𝑦𝑥𝐹𝑦))
97, 8bitrid 283 . . . . . . 7 ((𝐹 Fn 𝐴𝑥𝐴) → (𝑦 = (𝐹𝑥) ↔ 𝑥𝐹𝑦))
109pm5.32da 579 . . . . . 6 (𝐹 Fn 𝐴 → ((𝑥𝐴𝑦 = (𝐹𝑥)) ↔ (𝑥𝐴𝑥𝐹𝑦)))
116, 10bitr4d 282 . . . . 5 (𝐹 Fn 𝐴 → (𝑥𝐹𝑦 ↔ (𝑥𝐴𝑦 = (𝐹𝑥))))
1211opabbidv 5176 . . . 4 (𝐹 Fn 𝐴 → {⟨𝑥, 𝑦⟩ ∣ 𝑥𝐹𝑦} = {⟨𝑥, 𝑦⟩ ∣ (𝑥𝐴𝑦 = (𝐹𝑥))})
133, 12eqtrd 2765 . . 3 (𝐹 Fn 𝐴𝐹 = {⟨𝑥, 𝑦⟩ ∣ (𝑥𝐴𝑦 = (𝐹𝑥))})
14 df-mpt 5192 . . 3 (𝑥𝐴 ↦ (𝐹𝑥)) = {⟨𝑥, 𝑦⟩ ∣ (𝑥𝐴𝑦 = (𝐹𝑥))}
1513, 14eqtr4di 2783 . 2 (𝐹 Fn 𝐴𝐹 = (𝑥𝐴 ↦ (𝐹𝑥)))
16 fvex 6874 . . . 4 (𝐹𝑥) ∈ V
17 eqid 2730 . . . 4 (𝑥𝐴 ↦ (𝐹𝑥)) = (𝑥𝐴 ↦ (𝐹𝑥))
1816, 17fnmpti 6664 . . 3 (𝑥𝐴 ↦ (𝐹𝑥)) Fn 𝐴
19 fneq1 6612 . . 3 (𝐹 = (𝑥𝐴 ↦ (𝐹𝑥)) → (𝐹 Fn 𝐴 ↔ (𝑥𝐴 ↦ (𝐹𝑥)) Fn 𝐴))
2018, 19mpbiri 258 . 2 (𝐹 = (𝑥𝐴 ↦ (𝐹𝑥)) → 𝐹 Fn 𝐴)
2115, 20impbii 209 1 (𝐹 Fn 𝐴𝐹 = (𝑥𝐴 ↦ (𝐹𝑥)))
Colors of variables: wff setvar class
Syntax hints:  wb 206  wa 395   = wceq 1540  wcel 2109   class class class wbr 5110  {copab 5172  cmpt 5191  Rel wrel 5646   Fn wfn 6509  cfv 6514
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1795  ax-4 1809  ax-5 1910  ax-6 1967  ax-7 2008  ax-8 2111  ax-9 2119  ax-10 2142  ax-11 2158  ax-12 2178  ax-ext 2702  ax-sep 5254  ax-nul 5264  ax-pr 5390
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3an 1088  df-tru 1543  df-fal 1553  df-ex 1780  df-nf 1784  df-sb 2066  df-mo 2534  df-eu 2563  df-clab 2709  df-cleq 2722  df-clel 2804  df-nfc 2879  df-ne 2927  df-ral 3046  df-rex 3055  df-rab 3409  df-v 3452  df-dif 3920  df-un 3922  df-ss 3934  df-nul 4300  df-if 4492  df-sn 4593  df-pr 4595  df-op 4599  df-uni 4875  df-br 5111  df-opab 5173  df-mpt 5192  df-id 5536  df-xp 5647  df-rel 5648  df-cnv 5649  df-co 5650  df-dm 5651  df-iota 6467  df-fun 6516  df-fn 6517  df-fv 6522
This theorem is referenced by:  fnrnfv  6923  feqmptd  6932  dffn5f  6935  eqfnfv  7006  fndmin  7020  fcompt  7108  funiun  7122  resfunexg  7192  eufnfv  7206  nvocnv  7259  fnov  7523  offvalfv  7678  offveqb  7683  caofinvl  7688  oprabco  8078  df1st2  8080  df2nd2  8081  curry1  8086  curry2  8089  resixpfo  8912  pw2f1olem  9050  marypha2lem3  9395  seqof  14031  prmrec  16900  prdsbascl  17453  xpsaddlem  17543  xpsvsca  17547  oppccatid  17687  fuclid  17938  fucrid  17939  curfuncf  18206  yonedainv  18249  yonffthlem  18250  prdsidlem  18703  pws0g  18707  prdsinvlem  18988  gsummptmhm  19877  staffn  20759  prdslmodd  20882  ofco2  22345  1mavmul  22442  cnmpt1st  23562  cnmpt2nd  23563  ptunhmeo  23702  xpsxmetlem  24274  xpsmet  24277  itg2split  25657  pserulm  26338  pserdvlem2  26345  logcn  26563  logblog  26709  emcllem5  26917  gamcvg2lem  26976  crctcshlem4  29757  eucrct2eupth  30181  fcomptf  32589  gsummpt2d  32996  pl1cn  33952  esumpcvgval  34075  esumcvgsum  34085  eulerpartgbij  34370  dstfrvclim1  34476  ptpconn  35227  knoppcnlem8  36495  knoppcnlem11  36498  ctbssinf  37401  curfv  37601  ovoliunnfl  37663  voliunnfl  37665  fnopabco  37724  upixp  37730  prdsbnd  37794  prdstotbnd  37795  prdsbnd2  37796  sticksstones12a  42152  sticksstones12  42153  sticksstones19  42160  fgraphopab  43199  rp-tfslim  43349  expgrowthi  44329  expgrowth  44331  uzmptshftfval  44342  dvcosre  45917  fourierdlem56  46167  fourierdlem62  46173  fundcmpsurbijinjpreimafv  47412  fundcmpsurinjimaid  47416  fdmdifeqresdif  48334  isnatd  49216
  Copyright terms: Public domain W3C validator