Step * of Lemma l_all_append

[T:Type]. ∀[P:T ⟶ ℙ].  ∀L1,L2:T List.  ((∀x∈L1 L2.P[x]) ⇐⇒ (∀x∈L1.P[x]) ∧ (∀x∈L2.P[x]))
BY
((UnivCD THENA Auto)
   THEN (RWO "l_all_iff" THEN Auto)
   THEN Try ((((RWO "member_append" (-1)) THENA Auto{1,4}-1) THEN (D (-1)) THEN EasyHyp))
   THEN BackThruSomeHyp
   THEN Try (((RWO "member_append" THENA Auto{1,4}-1) THEN SimpConcl))) }


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}[P:T  {}\mrightarrow{}  \mBbbP{}].    \mforall{}L1,L2:T  List.    ((\mforall{}x\mmember{}L1  @  L2.P[x])  \mLeftarrow{}{}\mRightarrow{}  (\mforall{}x\mmember{}L1.P[x])  \mwedge{}  (\mforall{}x\mmember{}L2.P[x]))


By


Latex:
((UnivCD  THENA  Auto)
  THEN  (RWO  "l\_all\_iff"  0  THEN  Auto)
  THEN  Try  ((((RWO  "member\_append"  (-1))  THENA  Auto\{1,4\}-1)  THEN  (D  (-1))  THEN  EasyHyp))
  THEN  BackThruSomeHyp
  THEN  Try  (((RWO  "member\_append"  0  THENA  Auto\{1,4\}-1)  THEN  SimpConcl)))




Home Index