HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
Unicode version

Definition df-seqz 7776
Description: Define a recursive sequence builder operation that starts at an arbitrary integer index. See seqz1 7790 and seqzp1 7791 for its initial and successor values. Theorems seq0seqz 7785 and seq1seqz 7784 derive the 0-based seq0 and the 1-based seq1 as special cases.
Assertion
Ref Expression
df-seqz |- seq = {<.<.x, g>., h>. | h = ((((2nd` x) seq1 (g shift (1 - (1st` x)))) shift ((1st` x) - 1)) |` {k e. ZZ | (1st` x) <_ k})}
Distinct variable group:   g,h,k,x

Detailed syntax breakdown of Definition df-seqz
StepHypRef Expression
1 cseqz 7774 . 2 class seq
2 vh . . . . 5 set h
32cv 1297 . . . 4 class h
4 vx . . . . . . . . 9 set x
54cv 1297 . . . . . . . 8 class x
6 c2nd 5019 . . . . . . . 8 class 2nd
75, 6cfv 3998 . . . . . . 7 class (2nd`
x)
8 vg . . . . . . . . 9 set g
98cv 1297 . . . . . . . 8 class g
10 c1 6387 . . . . . . . . 9 class 1
11 c1st 5018 . . . . . . . . . 10 class 1st
125, 11cfv 3998 . . . . . . . . 9 class (1st`
x)
13 cmin 6445 . . . . . . . . 9 class -
1410, 12, 13co 4884 . . . . . . . 8 class (1 - (1st` x))
15 cshi 7753 . . . . . . . 8 class shift
169, 14, 15co 4884 . . . . . . 7 class (g shift (1 - (1st` x)))
17 cseq1 7720 . . . . . . 7 class seq1
187, 16, 17co 4884 . . . . . 6 class ((2nd` x) seq1 (g shift (1 - (1st` x))))
1912, 10, 13co 4884 . . . . . 6 class ((1st` x) - 1)
2018, 19, 15co 4884 . . . . 5 class (((2nd` x) seq1 (g shift (1 - (1st` x)))) shift ((1st` x) - 1))
21 vk . . . . . . . 8 set k
2221cv 1297 . . . . . . 7 class k
23 cle 6448 . . . . . . 7 class <_
2412, 22, 23wbr 3338 . . . . . 6 wff (1st` x) <_ k
25 cz 6451 . . . . . 6 class ZZ
2624, 21, 25crab 2108 . . . . 5 class {k e. ZZ | (1st` x) <_ k}
2720, 26cres 3988 . . . 4 class ((((2nd` x) seq1 (g shift (1 - (1st` x)))) shift ((1st` x) - 1)) |` {k e. ZZ | (1st` x) <_ k})
283, 27wceq 1298 . . 3 wff h = ((((2nd` x) seq1 (g shift (1 - (1st` x)))) shift ((1st` x) - 1)) |` {k e. ZZ | (1st` x) <_ k})
2928, 4, 8, 2copab2 4885 . 2 class {<.<.x, g>., h>. | h = ((((2nd` x) seq1 (g shift (1 - (1st` x)))) shift ((1st` x) - 1)) |` {k e. ZZ | (1st` x) <_ k})}
301, 29wceq 1298 1 wff seq = {<.<.x, g>., h>. | h = ((((2nd` x) seq1 (g shift (1 - (1st` x)))) shift ((1st` x) - 1)) |` {k e. ZZ | (1st` x) <_ k})}
Colors of variables: wff set class
This definition is referenced by:  seqzfval 7780
Copyright terms: Public domain