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

Definition df-map 7859
Description: Define the mapping operation or set exponentiation. The set of all functions that map from  B to  A is written  ( A  ^m  B ) (see mapval 7869). Many authors write  A followed by  B as a superscript for this operation and rely on context to avoid confusion other exponentiation operations (e.g., Definition 10.42 of [TakeutiZaring] p. 95). Other authors show 
B as a prefixed superscript, which is read " A pre  B " (e.g., definition of [Enderton] p. 52). Definition 8.21 of [Eisenberg] p. 125 uses the notation Map( B,  A) for our  ( A  ^m  B ). The up-arrow is used by Donald Knuth for iterated exponentiation (Science 194, 1235-1242, 1976). We adopt the first case of his notation (simple exponentiation) and subscript it with m to distinguish it from other kinds of exponentiation. (Contributed by NM, 8-Dec-2003.)
Assertion
Ref Expression
df-map  |-  ^m  =  ( x  e.  _V ,  y  e.  _V  |->  { f  |  f : y --> x }
)
Distinct variable group:    x, y, f

Detailed syntax breakdown of Definition df-map
StepHypRef Expression
1 cmap 7857 . 2  class  ^m
2 vx . . 3  setvar  x
3 vy . . 3  setvar  y
4 cvv 3200 . . 3  class  _V
53cv 1482 . . . . 5  class  y
62cv 1482 . . . . 5  class  x
7 vf . . . . . 6  setvar  f
87cv 1482 . . . . 5  class  f
95, 6, 8wf 5884 . . . 4  wff  f : y --> x
109, 7cab 2608 . . 3  class  { f  |  f : y --> x }
112, 3, 4, 4, 10cmpt2 6652 . 2  class  ( x  e.  _V ,  y  e.  _V  |->  { f  |  f : y --> x } )
121, 11wceq 1483 1  wff  ^m  =  ( x  e.  _V ,  y  e.  _V  |->  { f  |  f : y --> x }
)
Colors of variables: wff setvar class
This definition is referenced by:  fnmap  7864  reldmmap  7866  mapvalg  7867
  Copyright terms: Public domain W3C validator