Step * 4 of Lemma member-insert-combine2


1. Type
2. cmp comparison(T)
3. T ⟶ T ⟶ T
4. T
5. T
6. List
7. l' List
8. T
9. (l [a l']) [] ∈ (T List)
10. (∀y∈l.cmp y < 0)
11. 0 < cmp a
12. (z x ∈ T) ∨ (z a ∈ T) ∨ (z ∈ l')
⊢ (z ∈ insert-combine(cmp;f;x;[]))
BY
((RWO "assert_of_null<(-4) THENA Auto) THEN SpList (-4) THEN RW assert_pushdownC (-4) THEN Auto) }


Latex:


Latex:

1.  T  :  Type
2.  cmp  :  comparison(T)
3.  f  :  T  {}\mrightarrow{}  T  {}\mrightarrow{}  T
4.  x  :  T
5.  z  :  T
6.  l  :  T  List
7.  l'  :  T  List
8.  a  :  T
9.  (l  @  [a  /  l'])  =  []
10.  (\mforall{}y\mmember{}l.cmp  x  y  <  0)
11.  0  <  cmp  x  a
12.  (z  =  x)  \mvee{}  (z  =  a)  \mvee{}  (z  \mmember{}  l')
\mvdash{}  (z  \mmember{}  insert-combine(cmp;f;x;[]))


By


Latex:
((RWO  "assert\_of\_null<"  (-4)  THENA  Auto)  THEN  SpList  (-4)  THEN  RW  assert\_pushdownC  (-4)  THEN  Auto)




Home Index