Metamath Proof Explorer


Definition df-hash

Description: Define the set size function # , which gives the cardinality of a finite set as a member of NN0 , and assigns all infinite sets the value +oo . For example, ( #{ 0 , 1 , 2 } ) = 3 ( ex-hash ). (Contributed by Paul Chapman, 22-Jun-2011)

Ref Expression
Assertion df-hash .=recxVx+10ωcardVFin×+∞

Detailed syntax breakdown

Step Hyp Ref Expression
0 chash class.
1 vx setvarx
2 cvv classV
3 1 cv setvarx
4 caddc class+
5 c1 class1
6 3 5 4 co classx+1
7 1 2 6 cmpt classxVx+1
8 cc0 class0
9 7 8 crdg classrecxVx+10
10 com classω
11 9 10 cres classrecxVx+10ω
12 ccrd classcard
13 11 12 ccom classrecxVx+10ωcard
14 cfn classFin
15 2 14 cdif classVFin
16 cpnf class+∞
17 16 csn class+∞
18 15 17 cxp classVFin×+∞
19 13 18 cun classrecxVx+10ωcardVFin×+∞
20 0 19 wceq wff.=recxVx+10ωcardVFin×+∞