Step * 2 1 1 of Lemma ml_insert_int-sq


1. : ℤ
2. : ℤ List
3. ∀[x:ℤ]. (ml_insert_int(x;v) insert-int(x;v))
4. : ℤ
5. (u 1) ≤ x
6. u < x
⊢ [u insert-int(x;v)] eval insert-int(x;v) in [u y] ∈ (ℤ List)
BY
(RepUR ``let`` THEN CallByValueReduce THEN Auto) }


Latex:


Latex:

1.  u  :  \mBbbZ{}
2.  v  :  \mBbbZ{}  List
3.  \mforall{}[x:\mBbbZ{}].  (ml\_insert\_int(x;v)  \msim{}  insert-int(x;v))
4.  x  :  \mBbbZ{}
5.  (u  +  1)  \mleq{}  x
6.  u  <  x
\mvdash{}  [u  /  insert-int(x;v)]  =  eval  y  =  insert-int(x;v)  in  [u  /  y]


By


Latex:
(RepUR  ``let``  0  THEN  CallByValueReduce  0  THEN  Auto)




Home Index