Step * 1 1 1 of Lemma poss-maj-member

.....assertion..... 
1. Type
2. eq EqDecider(T)
3. List
4. T
⊢ ∀m:ℕ
    (snd(accumulate (with value and list item z):
          let n,x 
          in if eq then <1, x>
             if (n =z 0) then <1, z>
             else <1, x>
             fi 
         over list:
           L
         with starting value:
          <m, x>)) ∈ [x L])
BY
(MoveToConcl (-1)
   THEN ListInd (-1)
   THEN Reduce 0
   THEN Auto
   THEN Try (Complete ((BLemma `member_singleton` THEN Auto)))) }

1
1. Type
2. eq EqDecider(T)
3. T
4. List
5. ∀x:T. ∀m:ℕ.
     (snd(accumulate (with value and list item z):
           let n,x 
           in if eq then <1, x>
              if (n =z 0) then <1, z>
              else <1, x>
              fi 
          over list:
            v
          with starting value:
           <m, x>)) ∈ [x v])
6. T
7. : ℕ
⊢ (snd(accumulate (with value and list item z):
        let n,x 
        in if eq then <1, x>
           if (n =z 0) then <1, z>
           else <1, x>
           fi 
       over list:
         v
       with starting value:
        if eq then <1, x>
        if (m =z 0) then <1, u>
        else <1, x>
        fi )) ∈ [x; [u v]])


Latex:


Latex:
.....assertion..... 
1.  T  :  Type
2.  eq  :  EqDecider(T)
3.  L  :  T  List
4.  x  :  T
\mvdash{}  \mforall{}m:\mBbbN{}
        (snd(accumulate  (with  value  p  and  list  item  z):
                    let  n,x  =  p 
                    in  if  eq  z  x  then  <n  +  1,  x>
                          if  (n  =\msubz{}  0)  then  ə,  z>
                          else  <n  -  1,  x>
                          fi 
                  over  list:
                      L
                  with  starting  value:
                    <m,  x>))  \mmember{}  [x  /  L])


By


Latex:
(MoveToConcl  (-1)
  THEN  ListInd  (-1)
  THEN  Reduce  0
  THEN  Auto
  THEN  Try  (Complete  ((BLemma  `member\_singleton`  THEN  Auto))))




Home Index