Step * 1 1 of Lemma find-maximal-consecutive_wf


1. Type
2. T ─→ ℤ
3. T
4. List
⊢ ∀n,t:ℤ.
    (fst(accumulate (with value ix and list item y):
          eval in
          let i,x ix 
          in if 1=z  then <1, z>  else ix
         over list:
           v
         with starting value:
          <n, t>)) ∈ {n..(||v|| 1) n-})
BY
(ListInd (-1) THEN Reduce 0) }

1
1. Type
2. T ─→ ℤ
3. T
⊢ ∀n,t:ℤ.  (n ∈ {n..1 n-})

2
1. Type
2. T ─→ ℤ
3. T
4. u1 T
5. List
6. ∀n,t:ℤ.
     (fst(accumulate (with value ix and list item y):
           eval in
           let i,x ix 
           in if 1=z  then <1, z>  else ix
          over list:
            v
          with starting value:
           <n, t>)) ∈ {n..(||v|| 1) n-})
⊢ ∀n,t:ℤ.
    (fst(accumulate (with value ix and list item y):
          eval in
          let i,x ix 
          in if 1=z  then <1, z>  else ix
         over list:
           v
         with starting value:
          eval u1 in
          if 1=z  then <1, z>  else <n, t>)) ∈ {n..((||v|| 1) 1) n-})


Latex:



Latex:

1.  T  :  Type
2.  g  :  T  {}\mrightarrow{}  \mBbbZ{}
3.  u  :  T
4.  v  :  T  List
\mvdash{}  \mforall{}n,t:\mBbbZ{}.
        (fst(accumulate  (with  value  ix  and  list  item  y):
                    eval  z  =  g  y  in
                    let  i,x  =  ix 
                    in  if  x  +  1=z    then  <i  +  1,  z>    else  ix
                  over  list:
                      v
                  with  starting  value:
                    <n,  t>))  \mmember{}  \{n..(||v||  +  1)  +  n\msupminus{}\})


By


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




Home Index