Step * of Lemma sum-count-repeats

No Annotations
[T:Type]. ∀[eq:EqDecider(T)]. ∀[L:T List].  (snd(count-repeats(L,eq)[i]) i < ||count-repeats(L,eq)||) ||L|| ∈ ℤ)
BY
(Auto
   THEN TACTIC:Assert ⌜∀j:ℕ
                         ((j ≤ ||count-repeats(L,eq)||)
                          (snd(count-repeats(L,eq)[i]) i < j)
                            ||filter(λx.x ∈b firstn(j;map(λp.(fst(p));count-repeats(L,eq)));L)||
                            ∈ ℤ))⌝⋅
   }

1
.....assertion..... 
1. Type
2. eq EqDecider(T)
3. List
⊢ ∀j:ℕ
    ((j ≤ ||count-repeats(L,eq)||)
     (snd(count-repeats(L,eq)[i]) i < j)
       ||filter(λx.x ∈b firstn(j;map(λp.(fst(p));count-repeats(L,eq)));L)||
       ∈ ℤ))

2
1. Type
2. eq EqDecider(T)
3. List
4. ∀j:ℕ
     ((j ≤ ||count-repeats(L,eq)||)
      (snd(count-repeats(L,eq)[i]) i < j)
        ||filter(λx.x ∈b firstn(j;map(λp.(fst(p));count-repeats(L,eq)));L)||
        ∈ ℤ))
⊢ Σ(snd(count-repeats(L,eq)[i]) i < ||count-repeats(L,eq)||) ||L|| ∈ ℤ


Latex:


Latex:
No  Annotations
\mforall{}[T:Type].  \mforall{}[eq:EqDecider(T)].  \mforall{}[L:T  List].
    (\mSigma{}(snd(count-repeats(L,eq)[i])  |  i  <  ||count-repeats(L,eq)||)  =  ||L||)


By


Latex:
(Auto
  THEN  TACTIC:Assert  \mkleeneopen{}\mforall{}j:\mBbbN{}
                                              ((j  \mleq{}  ||count-repeats(L,eq)||)
                                              {}\mRightarrow{}  (\mSigma{}(snd(count-repeats(L,eq)[i])  |  i  <  j)
                                                    =  ||filter(\mlambda{}x.x  \mmember{}\msubb{}  firstn(j;map(\mlambda{}p.(fst(p));count-repeats(L,eq)));L)||))\mkleeneclose{}\mcdot{}
  )




Home Index