Step * 1 of Lemma cons_filter2

.....truecase..... 
1. Type
2. T
3. List
4. : ℕ||L|| 1 ⟶ 𝔹
5. ↑(P 0)
⊢ [x reduce2(λx,i,l. if then [x l] else fi ;[];1;L)] [x filter2(λi.(P (i 1));L)] ∈ (T List)
BY
(EqCD THEN Auto THEN Unfold `filter2` THEN Symmetry) }

1
1. Type
2. T
3. List
4. : ℕ||L|| 1 ⟶ 𝔹
5. ↑(P 0)
⊢ reduce2(λx,i,l. if i.(P (i 1))) then [x l] else fi ;[];0;L)
reduce2(λx,i,l. if then [x l] else fi ;[];1;L)
∈ (T List)


Latex:


Latex:
.....truecase..... 
1.  T  :  Type
2.  x  :  T
3.  L  :  T  List
4.  P  :  \mBbbN{}||L||  +  1  {}\mrightarrow{}  \mBbbB{}
5.  \muparrow{}(P  0)
\mvdash{}  [x  /  reduce2(\mlambda{}x,i,l.  if  P  i  then  [x  /  l]  else  l  fi  ;[];1;L)]  =  [x  /  filter2(\mlambda{}i.(P  (i  +  1));L)]


By


Latex:
(EqCD  THEN  Auto  THEN  Unfold  `filter2`  0  THEN  Symmetry)




Home Index