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

Definition df-seqz 6483
Description: Define a recursive sequence builder operation that starts at an arbitrary integer index. See seqz1 6497 and seqzp1 6498 for its initial and successor values. Theorems seq0seqz 6492 and seq1seqz 6491 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 6481 . 2 class seq
2 vh . . . . 5 set h
32cv 954 . . . 4 class h
4 vx . . . . . . . . 9 set x
54cv 954 . . . . . . . 8 class x
6 c2nd 4075 . . . . . . . 8 class 2nd
75, 6cfv 3179 . . . . . . 7 class (2nd`
x)
8 vg . . . . . . . . 9 set g
98cv 954 . . . . . . . 8 class g
10 c1 5222 . . . . . . . . 9 class 1
11 c1st 4074 . . . . . . . . . 10 class 1st
125, 11cfv 3179 . . . . . . . . 9 class (1st`
x)
13 cmin 5279 . . . . . . . . 9 class -
1410, 12, 13co 3960 . . . . . . . 8 class (1 - (1st` x))
15 cshi 6295 . . . . . . . 8 class shift
169, 14, 15co 3960 . . . . . . 7 class (g shift (1 - (1st` x)))
17 cseq1 6262 . . . . . . 7 class seq1
187, 16, 17co 3960 . . . . . 6 class ((2nd` x) seq1 (g shift (1 - (1st` x))))
1912, 10, 13co 3960 . . . . . 6 class ((1st` x) - 1)
2018, 19, 15co 3960 . . . . 5 class (((2nd` x) seq1 (g shift (1 - (1st` x)))) shift ((1st` x) - 1))
21 vk . . . . . . . 8 set k
2221cv 954 . . . . . . 7 class k
23 cle 5282 . . . . . . 7 class <_
2412, 22, 23wbr 2616 . . . . . 6 wff (1st` x) <_ k
25 cz 5285 . . . . . 6 class ZZ
2624, 21, 25crab 1647 . . . . 5 class {k e. ZZ | (1st` x) <_ k}
2720, 26cres 3169 . . . 4 class ((((2nd` x) seq1 (g shift (1 - (1st` x)))) shift ((1st` x) - 1)) |` {k e. ZZ | (1st` x) <_ k})
283, 27wceq 955 . . 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 3961 . 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 955 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 6487
Copyright terms: Public domain