ILE Home Intuitionistic Logic Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  ILE Home  >  Th. List  >  df-mpo Unicode version

Definition df-mpo 5847
Description: Define maps-to notation for defining an operation via a rule. Read as "the operation defined by the map from  x ,  y (in  A  X.  B) to  B ( x ,  y )". An extension of df-mpt 4045 for two arguments. (Contributed by NM, 17-Feb-2008.)
Assertion
Ref Expression
df-mpo  |-  ( x  e.  A ,  y  e.  B  |->  C )  =  { <. <. x ,  y >. ,  z
>.  |  ( (
x  e.  A  /\  y  e.  B )  /\  z  =  C
) }
Distinct variable groups:    x, z    y,
z    z, A    z, B    z, C
Allowed substitution hints:    A( x, y)    B( x, y)    C( x, y)

Detailed syntax breakdown of Definition df-mpo
StepHypRef Expression
1 vx . . 3  setvar  x
2 vy . . 3  setvar  y
3 cA . . 3  class  A
4 cB . . 3  class  B
5 cC . . 3  class  C
61, 2, 3, 4, 5cmpo 5844 . 2  class  ( x  e.  A ,  y  e.  B  |->  C )
71cv 1342 . . . . . 6  class  x
87, 3wcel 2136 . . . . 5  wff  x  e.  A
92cv 1342 . . . . . 6  class  y
109, 4wcel 2136 . . . . 5  wff  y  e.  B
118, 10wa 103 . . . 4  wff  ( x  e.  A  /\  y  e.  B )
12 vz . . . . . 6  setvar  z
1312cv 1342 . . . . 5  class  z
1413, 5wceq 1343 . . . 4  wff  z  =  C
1511, 14wa 103 . . 3  wff  ( ( x  e.  A  /\  y  e.  B )  /\  z  =  C
)
1615, 1, 2, 12coprab 5843 . 2  class  { <. <.
x ,  y >. ,  z >.  |  ( ( x  e.  A  /\  y  e.  B
)  /\  z  =  C ) }
176, 16wceq 1343 1  wff  ( x  e.  A ,  y  e.  B  |->  C )  =  { <. <. x ,  y >. ,  z
>.  |  ( (
x  e.  A  /\  y  e.  B )  /\  z  =  C
) }
Colors of variables: wff set class
This definition is referenced by:  mpoeq123  5901  mpoeq123dva  5903  mpoeq3dva  5906  nfmpo1  5909  nfmpo2  5910  nfmpo  5911  mpo0  5912  cbvmpox  5920  mpov  5932  mpomptx  5933  resmpo  5940  mpofun  5944  mpo2eqb  5951  rnmpo  5952  reldmmpo  5953  ovmpt4g  5964  elmpocl  6036  fmpox  6168  f1od2  6203  tposmpo  6249  erovlem  6593  xpcomco  6792  dfplpq2  7295  dfmpq2  7296
  Copyright terms: Public domain W3C validator