Step * 1 1 1 1 of Lemma odd-l_sum

.....equality..... 
1. Type
2. List
3. {x:T| (x ∈ L)}  ⟶ ℤ
4. l_sum(map(f;L)) = Σ(f L[i] i < ||L||) ∈ ℤ
⊢ ||filter(λi.isOdd(f L[i]);upto(||L||))|| ||filter(λx.isOdd(f x);L)||
BY
(Thin (-1) THEN ListInd THEN Reduce 0) }

1
1. Type
⊢ ∀f:{x:T| (x ∈ [])}  ⟶ ℤ(0 0)

2
1. Type
2. T
3. List
4. ∀f:{x:T| (x ∈ v)}  ⟶ ℤ(||filter(λi.isOdd(f v[i]);upto(||v||))|| ||filter(λx.isOdd(f x);v)||)
⊢ ∀f:{x:T| (x ∈ [u v])}  ⟶ ℤ
    (||filter(λi.isOdd(f [u v][i]);upto(||v|| 1))|| ||if isOdd(f u)
    then [u filter(λx.isOdd(f x);v)]
    else filter(λx.isOdd(f x);v)
    fi ||)


Latex:


Latex:
.....equality..... 
1.  T  :  Type
2.  L  :  T  List
3.  f  :  \{x:T|  (x  \mmember{}  L)\}    {}\mrightarrow{}  \mBbbZ{}
4.  l\_sum(map(f;L))  =  \mSigma{}(f  L[i]  |  i  <  ||L||)
\mvdash{}  ||filter(\mlambda{}i.isOdd(f  L[i]);upto(||L||))||  \msim{}  ||filter(\mlambda{}x.isOdd(f  x);L)||


By


Latex:
(Thin  (-1)  THEN  ListInd  2  THEN  Reduce  0)




Home Index