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

Theorem fmpt 7055
Description: Functionality of the mapping operation. (Contributed by Mario Carneiro, 26-Jul-2013.) (Revised by Mario Carneiro, 31-Aug-2015.)
Hypothesis
Ref Expression
fmpt.1 𝐹 = (𝑥𝐴𝐶)
Assertion
Ref Expression
fmpt (∀𝑥𝐴 𝐶𝐵𝐹:𝐴𝐵)
Distinct variable groups:   𝑥,𝐴   𝑥,𝐵
Allowed substitution hints:   𝐶(𝑥)   𝐹(𝑥)

Proof of Theorem fmpt
Dummy variable 𝑦 is distinct from all other variables.
StepHypRef Expression
1 fmpt.1 . . . 4 𝐹 = (𝑥𝐴𝐶)
21fnmpt 6639 . . 3 (∀𝑥𝐴 𝐶𝐵𝐹 Fn 𝐴)
31rnmpt 5909 . . . 4 ran 𝐹 = {𝑦 ∣ ∃𝑥𝐴 𝑦 = 𝐶}
4 r19.29 3116 . . . . . . 7 ((∀𝑥𝐴 𝐶𝐵 ∧ ∃𝑥𝐴 𝑦 = 𝐶) → ∃𝑥𝐴 (𝐶𝐵𝑦 = 𝐶))
5 eleq1 2826 . . . . . . . . 9 (𝑦 = 𝐶 → (𝑦𝐵𝐶𝐵))
65biimparc 481 . . . . . . . 8 ((𝐶𝐵𝑦 = 𝐶) → 𝑦𝐵)
76rexlimivw 3147 . . . . . . 7 (∃𝑥𝐴 (𝐶𝐵𝑦 = 𝐶) → 𝑦𝐵)
84, 7syl 17 . . . . . 6 ((∀𝑥𝐴 𝐶𝐵 ∧ ∃𝑥𝐴 𝑦 = 𝐶) → 𝑦𝐵)
98ex 414 . . . . 5 (∀𝑥𝐴 𝐶𝐵 → (∃𝑥𝐴 𝑦 = 𝐶𝑦𝐵))
109abssdv 4024 . . . 4 (∀𝑥𝐴 𝐶𝐵 → {𝑦 ∣ ∃𝑥𝐴 𝑦 = 𝐶} ⊆ 𝐵)
113, 10eqsstrid 3991 . . 3 (∀𝑥𝐴 𝐶𝐵 → ran 𝐹𝐵)
12 df-f 6498 . . 3 (𝐹:𝐴𝐵 ↔ (𝐹 Fn 𝐴 ∧ ran 𝐹𝐵))
132, 11, 12sylanbrc 584 . 2 (∀𝑥𝐴 𝐶𝐵𝐹:𝐴𝐵)
14 fimacnv 6688 . . . 4 (𝐹:𝐴𝐵 → (𝐹𝐵) = 𝐴)
151mptpreima 6189 . . . 4 (𝐹𝐵) = {𝑥𝐴𝐶𝐵}
1614, 15eqtr3di 2793 . . 3 (𝐹:𝐴𝐵𝐴 = {𝑥𝐴𝐶𝐵})
17 rabid2 3435 . . 3 (𝐴 = {𝑥𝐴𝐶𝐵} ↔ ∀𝑥𝐴 𝐶𝐵)
1816, 17sylib 217 . 2 (𝐹:𝐴𝐵 → ∀𝑥𝐴 𝐶𝐵)
1913, 18impbii 208 1 (∀𝑥𝐴 𝐶𝐵𝐹:𝐴𝐵)
Colors of variables: wff setvar class
Syntax hints:  wb 205  wa 397   = wceq 1542  wcel 2107  {cab 2715  wral 3063  wrex 3072  {crab 3406  wss 3909  cmpt 5187  ccnv 5631  ran crn 5633  cima 5635   Fn wfn 6489  wf 6490
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1798  ax-4 1812  ax-5 1914  ax-6 1972  ax-7 2012  ax-8 2109  ax-9 2117  ax-10 2138  ax-11 2155  ax-12 2172  ax-ext 2709  ax-sep 5255  ax-nul 5262  ax-pr 5383
This theorem depends on definitions:  df-bi 206  df-an 398  df-or 847  df-3an 1090  df-tru 1545  df-fal 1555  df-ex 1783  df-nf 1787  df-sb 2069  df-mo 2540  df-eu 2569  df-clab 2716  df-cleq 2730  df-clel 2816  df-nfc 2888  df-ral 3064  df-rex 3073  df-rab 3407  df-v 3446  df-dif 3912  df-un 3914  df-in 3916  df-ss 3926  df-nul 4282  df-if 4486  df-sn 4586  df-pr 4588  df-op 4592  df-br 5105  df-opab 5167  df-mpt 5188  df-id 5530  df-xp 5638  df-rel 5639  df-cnv 5640  df-co 5641  df-dm 5642  df-rn 5643  df-res 5644  df-ima 5645  df-fun 6496  df-fn 6497  df-f 6498
This theorem is referenced by:  f1ompt  7056  fmpti  7057  fvmptelcdm  7058  fmptd  7059  fmptdf  7062  rnmptss  7067  f1oresrab  7070  idref  7089  f1mpt  7205  f1stres  7938  f2ndres  7939  fmpox  7992  fmpoco  8020  onoviun  8282  onnseq  8283  mptelixpg  8832  dom2lem  8891  iinfi  9312  cantnfrescl  9571  acni2  9941  acnlem  9943  dfac4  10017  dfacacn  10036  fin23lem28  10235  axdc2lem  10343  axcclem  10352  ac6num  10374  uzf  12725  ccatalpha  14435  repsf  14619  rlim2  15338  rlimi  15355  o1fsum  15658  ackbijnn  15673  pcmptcl  16723  vdwlem11  16823  ismon2  17577  isepi2  17584  yonedalem3b  18128  smndex1gbas  18672  efgsf  19470  gsummhm2  19675  gsummptcl  19703  gsummptfif1o  19704  gsummptfzcl  19705  gsumcom2  19711  gsummptnn0fz  19722  issrngd  20273  ipcl  20990  subrgasclcl  21427  evl1sca  21652  mavmulcl  21848  m2detleiblem3  21930  m2detleiblem4  21931  iinopn  22203  ordtrest2  22507  iscnp2  22542  discmp  22701  2ndcdisj  22759  ptunimpt  22898  pttopon  22899  ptcnplem  22924  upxp  22926  txdis1cn  22938  cnmpt11  22966  cnmpt21  22974  cnmptkp  22983  cnmptk1  22984  cnmpt1k  22985  cnmptkk  22986  cnmptk1p  22988  qtopeu  23019  uzrest  23200  txflf  23309  clsnsg  23413  tgpconncomp  23416  tsmsf1o  23448  prdsmet  23675  fsumcn  24185  cncfmpt1f  24229  iccpnfcnv  24259  lebnumlem1  24276  copco  24333  pcoass  24339  bcth3  24647  voliun  24870  i1f1lem  25005  iblcnlem  25105  limcvallem  25187  ellimc2  25193  cnmptlimc  25206  dvle  25323  dvfsumle  25337  dvfsumge  25338  dvfsumabs  25339  dvfsumlem2  25343  itgsubstlem  25364  sincn  25755  coscn  25756  rlimcxp  26275  harmonicbnd  26305  harmonicbnd2  26306  lgamgulmlem6  26335  sqff1o  26483  lgseisenlem3  26677  fmptdF  31400  ordtrest2NEW  32308  ddemeas  32639  eulerpartgbij  32776  0rrv  32855  reprpmtf1o  33043  subfacf  33573  tailf  34779  fdc  36136  heiborlem5  36206  3factsumint  40414  dvle2  40461  elrfirn2  40922  mptfcl  40946  mzpexpmpt  40971  mzpsubst  40974  rabdiophlem1  41027  rabdiophlem2  41028  pw2f1ocnv  41264  refsumcn  43140  fompt  43310  fmptf  43364  fmptff  43398  fprodcnlem  43735  dvsinax  44049  itgsubsticclem  44111  fargshiftf  45527  isomuspgrlem2b  45916
  Copyright terms: Public domain W3C validator