Step * of Lemma filter-concat

[P:Top]. ∀[L:Top List].  (filter(P;concat(L)) concat(map(λl.filter(P;l);L)))
BY
InductionOnList }

1
1. Top
⊢ filter(P;concat([])) concat(map(λl.filter(P;l);[]))

2
1. Top
2. Top
3. Top List
4. filter(P;concat(v)) concat(map(λl.filter(P;l);v))
⊢ filter(P;concat([u v])) concat(map(λl.filter(P;l);[u v]))


Latex:


Latex:
\mforall{}[P:Top].  \mforall{}[L:Top  List].    (filter(P;concat(L))  \msim{}  concat(map(\mlambda{}l.filter(P;l);L)))


By


Latex:
InductionOnList




Home Index