Step * 1 of Lemma last_append


1. u : Top
2. v : Top List
3. ∀[B:Top List]. last(v @ B) ~ last(B) supposing ¬↑null(B)
4. B : Top List
5. ¬↑null(B)
⊢ last([u / (v @ B)]) ~ last(B)
BY
{ (((RWO "last-cons" 0 THENA Auto) THEN SplitOnConclITE) THENA Auto) }

1
.....truecase..... 
1. u : Top
2. v : Top List
3. ∀[B:Top List]. last(v @ B) ~ last(B) supposing ¬↑null(B)
4. B : Top List
5. ¬↑null(B)
6. (v @ B) = [] ∈ (Top List)
⊢ u ~ last(B)

2
.....falsecase..... 
1. u : Top
2. v : Top List
3. ∀[B:Top List]. last(v @ B) ~ last(B) supposing ¬↑null(B)
4. B : Top List
5. ¬↑null(B)
6. ¬((v @ B) = [] ∈ (Top List))
⊢ last(v @ B) ~ last(B)


Latex:


Latex:

1.  u  :  Top
2.  v  :  Top  List
3.  \mforall{}[B:Top  List].  last(v  @  B)  \msim{}  last(B)  supposing  \mneg{}\muparrow{}null(B)
4.  B  :  Top  List
5.  \mneg{}\muparrow{}null(B)
\mvdash{}  last([u  /  (v  @  B)])  \msim{}  last(B)


By


Latex:
(((RWO  "last-cons"  0  THENA  Auto)  THEN  SplitOnConclITE)  THENA  Auto)




Home Index