HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
Unicode version

Definition df-map 3259
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 3264). 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.
Assertion
Ref Expression
df-map |- ^m = {<.<.x, y>., z>. | z = {f | f:y-->x}}
Distinct variable group(s):   x,y,z,f

Detailed syntax breakdown of Definition df-map
StepHypRef Expression
1 cm 3258 . 2 class ^m
2 vz . . . . 5 set z
32cv 1089 . . . 4 class z
4 vy . . . . . . 7 set y
54cv 1089 . . . . . 6 class y
6 vx . . . . . . 7 set x
76cv 1089 . . . . . 6 class x
8 vf . . . . . . 7 set f
98cv 1089 . . . . . 6 class f
105, 7, 9wf 2418 . . . . 5 wff f:y-->x
1110, 8cab 1090 . . . 4 class {f | f:y-->x}
123, 11wceq 1091 . . 3 wff z = {f | f:y-->x}
1312, 6, 4, 2copab2 3002 . 2 class {<.<.x, y>., z>. | z = {f | f:y-->x}}
141, 13wceq 1091 1 wff ^m = {<.<.x, y>., z>. | z = {f | f:y-->x}}
Colors of variables: wff set class
This definition is referenced by:  fnmap 3262  mapvalg 3263
metamath.org