Description: Define a builder for sequences by strong recursion, i.e., by computing the value of the n-th element of the sequence from all preceding elements and not just the previous one. (Contributed by Thierry Arnoux, 21-Apr-2019)
Ref | Expression | ||
---|---|---|---|
Assertion | df-sseq | |
Step | Hyp | Ref | Expression |
---|---|---|---|
0 | csseq | |
|
1 | vm | |
|
2 | cvv | |
|
3 | vf | |
|
4 | 1 | cv | |
5 | clsw | |
|
6 | chash | |
|
7 | 4 6 | cfv | |
8 | vx | |
|
9 | vy | |
|
10 | 8 | cv | |
11 | cconcat | |
|
12 | 3 | cv | |
13 | 10 12 | cfv | |
14 | 13 | cs1 | |
15 | 10 14 11 | co | |
16 | 8 9 2 2 15 | cmpo | |
17 | cn0 | |
|
18 | 4 12 | cfv | |
19 | 18 | cs1 | |
20 | 4 19 11 | co | |
21 | 20 | csn | |
22 | 17 21 | cxp | |
23 | 16 22 7 | cseq | |
24 | 5 23 | ccom | |
25 | 4 24 | cun | |
26 | 1 3 2 2 25 | cmpo | |
27 | 0 26 | wceq | |