Metamath Proof Explorer


Definition df-pm

Description: Define the partial mapping operation. A partial function from B to A is a function from a subset of B to A . The set of all partial functions from B to A is written ( A ^pm B ) (see pmvalg ). A notation for this operation apparently does not appear in the literature. We use ^pm to distinguish it from the less general set exponentiation operation ^m ( df-map ). See mapsspm for its relationship to set exponentiation. (Contributed by NM, 15-Nov-2007)

Ref Expression
Assertion df-pm 𝑝𝑚=xV,yVf𝒫y×x|Funf

Detailed syntax breakdown

Step Hyp Ref Expression
0 cpm class𝑝𝑚
1 vx setvarx
2 cvv classV
3 vy setvary
4 vf setvarf
5 3 cv setvary
6 1 cv setvarx
7 5 6 cxp classy×x
8 7 cpw class𝒫y×x
9 4 cv setvarf
10 9 wfun wffFunf
11 10 4 8 crab classf𝒫y×x|Funf
12 1 3 2 2 11 cmpo classxV,yVf𝒫y×x|Funf
13 0 12 wceq wff𝑝𝑚=xV,yVf𝒫y×x|Funf