Description: Symbols to the left of a splice are unaffected. (Contributed by Stefan O'Rear, 23-Aug-2015) (Proof shortened by AV, 15-Oct-2022)
Ref | Expression | ||
---|---|---|---|
Hypotheses | spllen.s | |
|
spllen.f | |
||
spllen.t | |
||
spllen.r | |
||
splfv1.x | |
||
Assertion | splfv1 | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | spllen.s | |
|
2 | spllen.f | |
|
3 | spllen.t | |
|
4 | spllen.r | |
|
5 | splfv1.x | |
|
6 | splval | |
|
7 | 1 2 3 4 6 | syl13anc | |
8 | 7 | fveq1d | |
9 | pfxcl | |
|
10 | 1 9 | syl | |
11 | ccatcl | |
|
12 | 10 4 11 | syl2anc | |
13 | swrdcl | |
|
14 | 1 13 | syl | |
15 | 2 | elfzelzd | |
16 | 15 | uzidd | |
17 | lencl | |
|
18 | 4 17 | syl | |
19 | uzaddcl | |
|
20 | 16 18 19 | syl2anc | |
21 | fzoss2 | |
|
22 | 20 21 | syl | |
23 | 22 5 | sseldd | |
24 | ccatlen | |
|
25 | 10 4 24 | syl2anc | |
26 | fzass4 | |
|
27 | 26 | biimpri | |
28 | 27 | simpld | |
29 | 2 3 28 | syl2anc | |
30 | pfxlen | |
|
31 | 1 29 30 | syl2anc | |
32 | 31 | oveq1d | |
33 | 25 32 | eqtrd | |
34 | 33 | oveq2d | |
35 | 23 34 | eleqtrrd | |
36 | ccatval1 | |
|
37 | 12 14 35 36 | syl3anc | |
38 | 31 | oveq2d | |
39 | 5 38 | eleqtrrd | |
40 | ccatval1 | |
|
41 | 10 4 39 40 | syl3anc | |
42 | pfxfv | |
|
43 | 1 29 5 42 | syl3anc | |
44 | 41 43 | eqtrd | |
45 | 8 37 44 | 3eqtrd | |