Step * 1 1 of Lemma listify_select_id


1. Type
2. as List
3. : ℕ
4. : ℕ
5. (j ||as||) n ∈ ℤ
⊢ listify(λi.as[i j];j;n) as ∈ (T List)
BY
(((MoveToConcl THEN ListInd 2) THEN AbReduce 0) THEN (UnivCD THENA Auto)) }

1
1. Type
2. : ℕ
3. : ℕ
4. (j 0) n ∈ ℤ
⊢ listify(λi.⊥;j;n) [] ∈ (T List)

2
1. Type
2. : ℕ
3. T
4. List
5. ∀j:ℕ(((j ||v||) n ∈ ℤ (listify(λi.v[i j];j;n) v ∈ (T List)))
6. : ℕ
7. (j ||v|| 1) n ∈ ℤ
⊢ listify(λi.[u v][i j];j;n) [u v] ∈ (T List)


Latex:


Latex:

1.  T  :  Type
2.  as  :  T  List
3.  n  :  \mBbbN{}
4.  j  :  \mBbbN{}
5.  (j  +  ||as||)  =  n
\mvdash{}  listify(\mlambda{}i.as[i  -  j];j;n)  =  as


By


Latex:
(((MoveToConcl  4  THEN  ListInd  2)  THEN  AbReduce  0)  THEN  (UnivCD  THENA  Auto))




Home Index