Description: Representation of a function in terms of its values. (Contributed by Mario Carneiro, 3-Jul-2015)
Ref | Expression | ||
---|---|---|---|
Hypothesis | dffn5f.1 | |- F/_ x F |
|
Assertion | dffn5f | |- ( F Fn A <-> F = ( x e. A |-> ( F ` x ) ) ) |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | dffn5f.1 | |- F/_ x F |
|
2 | dffn5 | |- ( F Fn A <-> F = ( z e. A |-> ( F ` z ) ) ) |
|
3 | nfcv | |- F/_ x z |
|
4 | 1 3 | nffv | |- F/_ x ( F ` z ) |
5 | nfcv | |- F/_ z ( F ` x ) |
|
6 | fveq2 | |- ( z = x -> ( F ` z ) = ( F ` x ) ) |
|
7 | 4 5 6 | cbvmpt | |- ( z e. A |-> ( F ` z ) ) = ( x e. A |-> ( F ` x ) ) |
8 | 7 | eqeq2i | |- ( F = ( z e. A |-> ( F ` z ) ) <-> F = ( x e. A |-> ( F ` x ) ) ) |
9 | 2 8 | bitri | |- ( F Fn A <-> F = ( x e. A |-> ( F ` x ) ) ) |