Description: A finite bag is a function. (Contributed by Mario Carneiro, 29-Dec-2014) Remove a sethood antecedent. (Revised by SN, 30-Jul-2024)
Ref | Expression | ||
---|---|---|---|
Hypothesis | psrbag.d | |- D = { f e. ( NN0 ^m I ) | ( `' f " NN ) e. Fin } |
|
Assertion | psrbagf | |- ( F e. D -> F : I --> NN0 ) |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | psrbag.d | |- D = { f e. ( NN0 ^m I ) | ( `' f " NN ) e. Fin } |
|
2 | 1 | eleq2i | |- ( F e. D <-> F e. { f e. ( NN0 ^m I ) | ( `' f " NN ) e. Fin } ) |
3 | elrabi | |- ( F e. { f e. ( NN0 ^m I ) | ( `' f " NN ) e. Fin } -> F e. ( NN0 ^m I ) ) |
|
4 | elmapi | |- ( F e. ( NN0 ^m I ) -> F : I --> NN0 ) |
|
5 | 3 4 | syl | |- ( F e. { f e. ( NN0 ^m I ) | ( `' f " NN ) e. Fin } -> F : I --> NN0 ) |
6 | 2 5 | sylbi | |- ( F e. D -> F : I --> NN0 ) |