Description: If a statement holds for 1 and also holds for a successor, it holds for all positive integers. The first three hypotheses give us the substitution instances we need; the last two show that it holds for 1 and for a successor. (Contributed by NM, 11-Oct-2004) (Revised by Mario Carneiro, 16-May-2014)
Ref | Expression | ||
---|---|---|---|
Hypotheses | nn1suc.1 | |
|
nn1suc.3 | |
||
nn1suc.4 | |
||
nn1suc.5 | |
||
nn1suc.6 | |
||
Assertion | nn1suc | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | nn1suc.1 | |
|
2 | nn1suc.3 | |
|
3 | nn1suc.4 | |
|
4 | nn1suc.5 | |
|
5 | nn1suc.6 | |
|
6 | 1ex | |
|
7 | 6 1 | sbcie | |
8 | 4 7 | mpbir | |
9 | 1nn | |
|
10 | eleq1 | |
|
11 | 9 10 | mpbiri | |
12 | 3 | sbcieg | |
13 | 11 12 | syl | |
14 | dfsbcq | |
|
15 | 13 14 | bitr3d | |
16 | 8 15 | mpbiri | |
17 | 16 | a1i | |
18 | ovex | |
|
19 | 18 2 | sbcie | |
20 | oveq1 | |
|
21 | 20 | sbceq1d | |
22 | 19 21 | bitr3id | |
23 | 22 5 | vtoclga | |
24 | nncn | |
|
25 | ax-1cn | |
|
26 | npcan | |
|
27 | 24 25 26 | sylancl | |
28 | 27 | sbceq1d | |
29 | 28 12 | bitrd | |
30 | 23 29 | imbitrid | |
31 | nn1m1nn | |
|
32 | 17 30 31 | mpjaod | |