Step
*
2
1
of Lemma
filter-concat
.....equality..... 
1. P : Top
2. u : Top
3. v : Top List
4. filter(P;concat(v)) ~ concat(map(λl.filter(P;l);v))
⊢ concat([u / v]) ~ u @ concat(v)
BY
{ (RWO "concat-cons" 0 THEN Auto) }
Latex:
Latex:
.....equality..... 
1.  P  :  Top
2.  u  :  Top
3.  v  :  Top  List
4.  filter(P;concat(v))  \msim{}  concat(map(\mlambda{}l.filter(P;l);v))
\mvdash{}  concat([u  /  v])  \msim{}  u  @  concat(v)
By
Latex:
(RWO  "concat-cons"  0  THEN  Auto)
Home
Index