Step * 2 2 1 1 1 1 of Lemma last-concat-non-null


1. Type
2. List
3. u1 List
4. List List
5. ¬False
6. ¬↑null(last([u1 v]))
7. ¬↑null(concat([u1 v]))
8. last(concat([u1 v])) last(last([u1 v])) ∈ T
⊢ ¬↑null(u concat([u1 v]))
BY
(ParallelOp -2
   THEN RWO "null_append" (-1)
   THEN Auto
   THEN ((RW assert_pushdownC (-1) THENM RW assert_pushdownC 0) THEN Auto)⋅}


Latex:


Latex:

1.  T  :  Type
2.  u  :  T  List
3.  u1  :  T  List
4.  v  :  T  List  List
5.  \mneg{}False
6.  \mneg{}\muparrow{}null(last([u1  /  v]))
7.  \mneg{}\muparrow{}null(concat([u1  /  v]))
8.  last(concat([u1  /  v]))  =  last(last([u1  /  v]))
\mvdash{}  \mneg{}\muparrow{}null(u  @  concat([u1  /  v]))


By


Latex:
(ParallelOp  -2
  THEN  RWO  "null\_append"  (-1)
  THEN  Auto
  THEN  ((RW  assert\_pushdownC  (-1)  THENM  RW  assert\_pushdownC  0)  THEN  Auto)\mcdot{})




Home Index