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

Theorem funopab 5923
Description: A class of ordered pairs is a function when there is at most one second member for each pair. (Contributed by NM, 16-May-1995.)
Assertion
Ref Expression
funopab  |-  ( Fun 
{ <. x ,  y
>.  |  ph }  <->  A. x E* y ph )
Distinct variable group:    x, y
Allowed substitution hints:    ph( x, y)

Proof of Theorem funopab
StepHypRef Expression
1 relopab 5247 . . 3  |-  Rel  { <. x ,  y >.  |  ph }
2 nfopab1 4719 . . . 4  |-  F/_ x { <. x ,  y
>.  |  ph }
3 nfopab2 4720 . . . 4  |-  F/_ y { <. x ,  y
>.  |  ph }
42, 3dffun6f 5902 . . 3  |-  ( Fun 
{ <. x ,  y
>.  |  ph }  <->  ( Rel  {
<. x ,  y >.  |  ph }  /\  A. x E* y  x { <. x ,  y >.  |  ph } y ) )
51, 4mpbiran 953 . 2  |-  ( Fun 
{ <. x ,  y
>.  |  ph }  <->  A. x E* y  x { <. x ,  y >.  |  ph } y )
6 df-br 4654 . . . . 5  |-  ( x { <. x ,  y
>.  |  ph } y  <->  <. x ,  y >.  e.  { <. x ,  y
>.  |  ph } )
7 opabid 4982 . . . . 5  |-  ( <.
x ,  y >.  e.  { <. x ,  y
>.  |  ph }  <->  ph )
86, 7bitri 264 . . . 4  |-  ( x { <. x ,  y
>.  |  ph } y  <->  ph )
98mobii 2493 . . 3  |-  ( E* y  x { <. x ,  y >.  |  ph } y  <->  E* y ph )
109albii 1747 . 2  |-  ( A. x E* y  x { <. x ,  y >.  |  ph } y  <->  A. x E* y ph )
115, 10bitri 264 1  |-  ( Fun 
{ <. x ,  y
>.  |  ph }  <->  A. x E* y ph )
Colors of variables: wff setvar class
Syntax hints:    <-> wb 196   A.wal 1481    e. wcel 1990   E*wmo 2471   <.cop 4183   class class class wbr 4653   {copab 4712   Rel wrel 5119   Fun wfun 5882
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1722  ax-4 1737  ax-5 1839  ax-6 1888  ax-7 1935  ax-9 1999  ax-10 2019  ax-11 2034  ax-12 2047  ax-13 2246  ax-ext 2602  ax-sep 4781  ax-nul 4789  ax-pr 4906
This theorem depends on definitions:  df-bi 197  df-or 385  df-an 386  df-3an 1039  df-tru 1486  df-ex 1705  df-nf 1710  df-sb 1881  df-eu 2474  df-mo 2475  df-clab 2609  df-cleq 2615  df-clel 2618  df-nfc 2753  df-ral 2917  df-rab 2921  df-v 3202  df-dif 3577  df-un 3579  df-in 3581  df-ss 3588  df-nul 3916  df-if 4087  df-sn 4178  df-pr 4180  df-op 4184  df-br 4654  df-opab 4713  df-id 5024  df-xp 5120  df-rel 5121  df-cnv 5122  df-co 5123  df-fun 5890
This theorem is referenced by:  funopabeq  5924  funco  5928  isarep2  5978  mptfnf  6015  fnopabg  6017  opabiotafun  6259  fvopab3ig  6278  opabex  6483  funoprabg  6759  zfrep6  7134  tz7.44lem1  7501  ajfuni  27715  funadj  28745  abrexdomjm  29345  abrexdom  33525
  Copyright terms: Public domain W3C validator