Description: The number of elements of a finite function expressed by a restriction. (Contributed by AV, 15-Dec-2021)
Ref | Expression | ||
---|---|---|---|
Assertion | hashreshashfun | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | simp1 | |
|
2 | hashfun | |
|
3 | 2 | 3ad2ant2 | |
4 | 1 3 | mpbid | |
5 | dmfi | |
|
6 | 5 | anim1i | |
7 | 6 | 3adant1 | |
8 | hashssdif | |
|
9 | 7 8 | syl | |
10 | 9 | oveq2d | |
11 | ssfi | |
|
12 | 11 | ex | |
13 | hashcl | |
|
14 | 13 | nn0cnd | |
15 | 12 14 | syl6 | |
16 | 5 15 | syl | |
17 | 16 | imp | |
18 | hashcl | |
|
19 | 5 18 | syl | |
20 | 19 | nn0cnd | |
21 | 20 | adantr | |
22 | 17 21 | jca | |
23 | 22 | 3adant1 | |
24 | pncan3 | |
|
25 | 23 24 | syl | |
26 | 10 25 | eqtr2d | |
27 | hashres | |
|
28 | 27 | eqcomd | |
29 | 28 | oveq1d | |
30 | 4 26 29 | 3eqtrd | |