Step * 2 of Lemma insert-int-1-1


1. Type
2. T ⊆r ℤ
3. T
4. List
5. ∀[bs:T List]
     (∀[x:T]. bs ∈ (T List) supposing insert-int(x;v) insert-int(x;bs) ∈ (T List)) supposing 
        (sorted(bs) and 
        sorted(v))
6. sorted([u v])
7. sorted([])
8. T
9. insert-int(x;[u v]) insert-int(x;[]) ∈ (T List)
⊢ [u v] [] ∈ (T List)
BY
((ApFunToHypEquands `Z' ⌜||Z||⌝ ⌜ℤ⌝ (-1)⋅ THENA Auto)
   THEN (RWO "length-insert-int" (-1) THENA Auto)
   THEN Reduce  (-1)
   THEN Auto') }


Latex:


Latex:

1.  T  :  Type
2.  T  \msubseteq{}r  \mBbbZ{}
3.  u  :  T
4.  v  :  T  List
5.  \mforall{}[bs:T  List]
          (\mforall{}[x:T].  v  =  bs  supposing  insert-int(x;v)  =  insert-int(x;bs))  supposing 
                (sorted(bs)  and 
                sorted(v))
6.  sorted([u  /  v])
7.  sorted([])
8.  x  :  T
9.  insert-int(x;[u  /  v])  =  insert-int(x;[])
\mvdash{}  [u  /  v]  =  []


By


Latex:
((ApFunToHypEquands  `Z'  \mkleeneopen{}||Z||\mkleeneclose{}  \mkleeneopen{}\mBbbZ{}\mkleeneclose{}  (-1)\mcdot{}  THENA  Auto)
  THEN  (RWO  "length-insert-int"  (-1)  THENA  Auto)
  THEN  Reduce    (-1)
  THEN  Auto')




Home Index