Description: A prefix of a prefix is a prefix. (Contributed by Alexander van der Vekens, 7-Apr-2018) (Revised by AV, 8-May-2020)
Ref | Expression | ||
---|---|---|---|
Assertion | pfxpfx | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | elfznn0 | |
|
2 | 1 | anim2i | |
3 | 2 | 3adant3 | |
4 | pfxval | |
|
5 | 3 4 | syl | |
6 | 5 | oveq1d | |
7 | simp1 | |
|
8 | simp2 | |
|
9 | 0elfz | |
|
10 | 1 9 | syl | |
11 | 10 | 3ad2ant2 | |
12 | 7 8 11 | 3jca | |
13 | 1 | nn0cnd | |
14 | 13 | subid1d | |
15 | 14 | eqcomd | |
16 | 15 | adantl | |
17 | 16 | oveq2d | |
18 | 17 | eleq2d | |
19 | 18 | biimp3a | |
20 | pfxswrd | |
|
21 | 12 19 20 | sylc | |
22 | elfznn0 | |
|
23 | 22 | nn0cnd | |
24 | 23 | addlidd | |
25 | 24 | opeq2d | |
26 | 25 | oveq2d | |
27 | 26 | 3ad2ant3 | |
28 | 22 | anim2i | |
29 | 28 | 3adant2 | |
30 | pfxval | |
|
31 | 29 30 | syl | |
32 | 27 31 | eqtr4d | |
33 | 6 21 32 | 3eqtrd | |