Description: Symbols within the replacement region of a splice, expressed using the coordinates of the replacement region. (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 | |
||
splfv2a.x | |
||
Assertion | splfv2a | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | spllen.s | |
|
2 | spllen.f | |
|
3 | spllen.t | |
|
4 | spllen.r | |
|
5 | splfv2a.x | |
|
6 | splval | |
|
7 | 1 2 3 4 6 | syl13anc | |
8 | elfznn0 | |
|
9 | 2 8 | syl | |
10 | 9 | nn0cnd | |
11 | elfzonn0 | |
|
12 | 5 11 | syl | |
13 | 12 | nn0cnd | |
14 | 10 13 | addcomd | |
15 | nn0uz | |
|
16 | 9 15 | eleqtrdi | |
17 | elfzuz3 | |
|
18 | 3 17 | syl | |
19 | elfzuz3 | |
|
20 | 2 19 | syl | |
21 | uztrn | |
|
22 | 18 20 21 | syl2anc | |
23 | elfzuzb | |
|
24 | 16 22 23 | sylanbrc | |
25 | pfxlen | |
|
26 | 1 24 25 | syl2anc | |
27 | 26 | oveq2d | |
28 | 14 27 | eqtr4d | |
29 | 7 28 | fveq12d | |
30 | pfxcl | |
|
31 | 1 30 | syl | |
32 | ccatcl | |
|
33 | 31 4 32 | syl2anc | |
34 | swrdcl | |
|
35 | 1 34 | syl | |
36 | 0nn0 | |
|
37 | nn0addcl | |
|
38 | 36 9 37 | sylancr | |
39 | fzoss1 | |
|
40 | 39 15 | eleq2s | |
41 | 38 40 | syl | |
42 | ccatlen | |
|
43 | 31 4 42 | syl2anc | |
44 | 26 | oveq1d | |
45 | lencl | |
|
46 | 4 45 | syl | |
47 | 46 | nn0cnd | |
48 | 10 47 | addcomd | |
49 | 43 44 48 | 3eqtrd | |
50 | 49 | oveq2d | |
51 | 41 50 | sseqtrrd | |
52 | 9 | nn0zd | |
53 | fzoaddel | |
|
54 | 5 52 53 | syl2anc | |
55 | 51 54 | sseldd | |
56 | 27 55 | eqeltrd | |
57 | ccatval1 | |
|
58 | 33 35 56 57 | syl3anc | |
59 | ccatval3 | |
|
60 | 31 4 5 59 | syl3anc | |
61 | 29 58 60 | 3eqtrd | |