Description: If a function with a sequence of nonnegative integers (starting at 0) as its domain is one-to-one when 0 is removed, and if the range of that restriction does not contain the function's value at the removed integer, then the function is itself one-to-one. (Contributed by BTernaryTau, 4-Oct-2023)
Ref | Expression | ||
---|---|---|---|
Hypotheses | f1resfz0f1d.1 | |
|
f1resfz0f1d.2 | |
||
f1resfz0f1d.3 | |
||
f1resfz0f1d.4 | |
||
Assertion | f1resfz0f1d | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | f1resfz0f1d.1 | |
|
2 | f1resfz0f1d.2 | |
|
3 | f1resfz0f1d.3 | |
|
4 | f1resfz0f1d.4 | |
|
5 | fz1ssfz0 | |
|
6 | 5 | a1i | |
7 | 0elfz | |
|
8 | snssi | |
|
9 | 1 7 8 | 3syl | |
10 | 2 9 | fssresd | |
11 | eqidd | |
|
12 | 0nn0 | |
|
13 | fveqeq2 | |
|
14 | eqeq1 | |
|
15 | 13 14 | imbi12d | |
16 | fveq2 | |
|
17 | 16 | eqeq2d | |
18 | eqeq2 | |
|
19 | 17 18 | imbi12d | |
20 | 15 19 | 2ralsng | |
21 | 12 12 20 | mp2an | |
22 | 11 21 | mpbir | |
23 | dff13 | |
|
24 | 10 22 23 | sylanblrc | |
25 | uncom | |
|
26 | fz0sn0fz1 | |
|
27 | 1 26 | syl | |
28 | 25 27 | eqtr4id | |
29 | 0nelfz1 | |
|
30 | 29 | neli | |
31 | disjsn | |
|
32 | 30 31 | mpbir | |
33 | uneqdifeq | |
|
34 | 5 32 33 | mp2an | |
35 | 28 34 | sylib | |
36 | 35 | eqcomd | |
37 | 36 | reseq2d | |
38 | eqidd | |
|
39 | 37 36 38 | f1eq123d | |
40 | 24 39 | mpbid | |
41 | 36 | imaeq2d | |
42 | 41 | ineq2d | |
43 | incom | |
|
44 | 43 4 | eqtr3id | |
45 | 42 44 | eqtr3d | |
46 | 6 2 3 40 45 | f1resrcmplf1d | |