Step * 1 of Lemma sort-int-trivial


1. Type
2. T
3. List
4. T ⊆r ℤ
5. sorted(v)
6. (∀z∈v.u ≤ z)
7. merge-int([];v) v ∈ (T List)
⊢ insert-int(u;v) [u v] ∈ (T List)
BY
(DVar `v' THEN Reduce THEN Try ((Fold `member` THEN Auto))) }

1
1. Type
2. T
3. u1 T
4. List
5. T ⊆r ℤ
6. sorted([u1 v])
7. (∀z∈[u1 v].u ≤ z)
8. merge-int([];[u1 v]) [u1 v] ∈ (T List)
⊢ insert-int(u;[u1 v]) [u; [u1 v]] ∈ (T List)


Latex:


Latex:

1.  T  :  Type
2.  u  :  T
3.  v  :  T  List
4.  T  \msubseteq{}r  \mBbbZ{}
5.  sorted(v)
6.  (\mforall{}z\mmember{}v.u  \mleq{}  z)
7.  merge-int([];v)  =  v
\mvdash{}  insert-int(u;v)  =  [u  /  v]


By


Latex:
(DVar  `v'  THEN  Reduce  0  THEN  Try  ((Fold  `member`  0  THEN  Auto)))




Home Index