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

Definition df-map 4324
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 4332). 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:   x,y,z,f

Detailed syntax breakdown of Definition df-map
StepHypRef Expression
1 cm 4322 . 2 class ^m
2 vz . . . . 5 set z
32cv 955 . . . 4 class z
4 vy . . . . . . 7 set y
54cv 955 . . . . . 6 class y
6 vx . . . . . . 7 set x
76cv 955 . . . . . 6 class x
8 vf . . . . . . 7 set f
98cv 955 . . . . . 6 class f
105, 7, 9wf 3178 . . . . 5 wff f:y-->x
1110, 8cab 1463 . . . 4 class {f | f:y-->x}
123, 11wceq 956 . . 3 wff z = {f | f:y-->x}
1312, 6, 4, 2copab2 3964 . 2 class {<.<.x, y>., z>. | z = {f | f:y-->x}}
141, 13wceq 956 1 wff ^m = {<.<.x, y>., z>. | z = {f | f:y-->x}}
Colors of variables: wff set class
This definition is referenced by:  fnmap 4329  mapvalg 4330
Copyright terms: Public domain