Step
*
1
3
1
1
1
of Lemma
bs_tree_delete_wf
1. E : Type
2. cmp : comparison(E)
3. x : E
4. left : bs_tree(E)
5. value : E
6. right : bs_tree(E)
7. bs_tree_ordered(E;cmp;left)
8. bs_tree_ordered(E;cmp;right)
9. ∀x:E. (x ∈ left 
⇒ 0 < cmp x value)
10. ∀x:E. (x ∈ right 
⇒ 0 < cmp value x)
11. bs_tree_ordered(E;cmp;bs_tree_delete(cmp;x;right))
12. bs_tree_ordered(E;cmp;bs_tree_delete(cmp;x;left))
13. 0 < cmp x value
14. bs_tree_ordered(E;cmp;bs_tree_delete(cmp;x;left))
15. bs_tree_ordered(E;cmp;right)
16. x@0 : E
17. x@0 ∈ bs_tree_delete(cmp;x;left)
⊢ 0 < cmp x@0 value
BY
{ BackThruSomeHyp }
1
1. E : Type
2. cmp : comparison(E)
3. x : E
4. left : bs_tree(E)
5. value : E
6. right : bs_tree(E)
7. bs_tree_ordered(E;cmp;left)
8. bs_tree_ordered(E;cmp;right)
9. ∀x:E. (x ∈ left 
⇒ 0 < cmp x value)
10. ∀x:E. (x ∈ right 
⇒ 0 < cmp value x)
11. bs_tree_ordered(E;cmp;bs_tree_delete(cmp;x;right))
12. bs_tree_ordered(E;cmp;bs_tree_delete(cmp;x;left))
13. 0 < cmp x value
14. bs_tree_ordered(E;cmp;bs_tree_delete(cmp;x;left))
15. bs_tree_ordered(E;cmp;right)
16. x@0 : E
17. x@0 ∈ bs_tree_delete(cmp;x;left)
⊢ x@0 ∈ left
Latex:
Latex:
1.  E  :  Type
2.  cmp  :  comparison(E)
3.  x  :  E
4.  left  :  bs\_tree(E)
5.  value  :  E
6.  right  :  bs\_tree(E)
7.  bs\_tree\_ordered(E;cmp;left)
8.  bs\_tree\_ordered(E;cmp;right)
9.  \mforall{}x:E.  (x  \mmember{}  left  {}\mRightarrow{}  0  <  cmp  x  value)
10.  \mforall{}x:E.  (x  \mmember{}  right  {}\mRightarrow{}  0  <  cmp  value  x)
11.  bs\_tree\_ordered(E;cmp;bs\_tree\_delete(cmp;x;right))
12.  bs\_tree\_ordered(E;cmp;bs\_tree\_delete(cmp;x;left))
13.  0  <  cmp  x  value
14.  bs\_tree\_ordered(E;cmp;bs\_tree\_delete(cmp;x;left))
15.  bs\_tree\_ordered(E;cmp;right)
16.  x@0  :  E
17.  x@0  \mmember{}  bs\_tree\_delete(cmp;x;left)
\mvdash{}  0  <  cmp  x@0  value
By
Latex:
BackThruSomeHyp
Home
Index