Description: Establish mapping between strictly monotone functions and functions that sum to a fixed non-negative integer. (Contributed by metakunt, 6-Oct-2024)
Ref | Expression | ||
---|---|---|---|
Hypotheses | sticksstones9.1 | |
|
sticksstones9.2 | |
||
sticksstones9.3 | |
||
sticksstones9.4 | |
||
sticksstones9.5 | |
||
Assertion | sticksstones9 | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | sticksstones9.1 | |
|
2 | sticksstones9.2 | |
|
3 | sticksstones9.3 | |
|
4 | sticksstones9.4 | |
|
5 | sticksstones9.5 | |
|
6 | 2 | iftrued | |
7 | 6 | adantr | |
8 | eqid | |
|
9 | 1nn | |
|
10 | 9 | a1i | |
11 | fsng | |
|
12 | 10 1 11 | syl2anc | |
13 | 8 12 | mpbiri | |
14 | 1 | snssd | |
15 | 13 14 | jca | |
16 | fss | |
|
17 | 15 16 | syl | |
18 | 2 | oveq1d | |
19 | 0p1e1 | |
|
20 | 18 19 | eqtrdi | |
21 | 20 | oveq2d | |
22 | 1zzd | |
|
23 | fzsn | |
|
24 | 22 23 | syl | |
25 | 21 24 | eqtrd | |
26 | 25 | eqcomd | |
27 | 26 | feq2d | |
28 | 17 27 | mpbid | |
29 | 25 | sumeq1d | |
30 | fvsng | |
|
31 | 10 1 30 | syl2anc | |
32 | 1 | nn0cnd | |
33 | 31 32 | eqeltrd | |
34 | 10 33 | jca | |
35 | fveq2 | |
|
36 | 35 | sumsn | |
37 | 34 36 | syl | |
38 | 10 1 | jca | |
39 | 38 30 | syl | |
40 | 37 39 | eqtrd | |
41 | 29 40 | eqtrd | |
42 | 28 41 | jca | |
43 | 42 | adantr | |
44 | snex | |
|
45 | feq1 | |
|
46 | simpl | |
|
47 | 46 | fveq1d | |
48 | 47 | sumeq2dv | |
49 | 48 | eqeq1d | |
50 | 45 49 | anbi12d | |
51 | 50 | elabg | |
52 | 44 51 | ax-mp | |
53 | 43 52 | sylibr | |
54 | 4 | a1i | |
55 | 53 54 | eleqtrrd | |
56 | 7 55 | eqeltrd | |
57 | 56 3 | fmptd | |