Step
*
of Lemma
member_append
∀[T:Type]. ∀x:T. ∀l1,l2:T List.  ((x ∈ l1 @ l2) 
⇐⇒ (x ∈ l1) ∨ (x ∈ l2))
BY
{ (InductionOnList
   THEN Reduce 0
   THEN (RWW "nil_member cons_member -1" 0 THENA Auto)
   THEN Auto
   THEN SplitOrHyps
   THEN TrivialOr
   THEN Auto) }
Latex:
Latex:
\mforall{}[T:Type].  \mforall{}x:T.  \mforall{}l1,l2:T  List.    ((x  \mmember{}  l1  @  l2)  \mLeftarrow{}{}\mRightarrow{}  (x  \mmember{}  l1)  \mvee{}  (x  \mmember{}  l2))
By
Latex:
(InductionOnList
  THEN  Reduce  0
  THEN  (RWW  "nil\_member  cons\_member  -1"  0  THENA  Auto)
  THEN  Auto
  THEN  SplitOrHyps
  THEN  TrivialOr
  THEN  Auto)
Home
Index