Step * of Lemma l_all-remove-repeats

No Annotations
[T:Type]. ∀eq:EqDecider(T). ∀L:T List. ∀P:{x:T| (x ∈ L)}  ⟶ ℙ.  ((∀x∈remove-repeats(eq;L).P[x]) ⇐⇒ (∀x∈L.P[x]))
BY
(RepeatFor ((D THENA Auto))
   THEN (Assert {x:T| (x ∈ remove-repeats(eq;L))}  ⊆{x:T| (x ∈ L)}  BY
               ((D THENA Auto) THEN -1 THEN MemTypeCD THEN Auto))
   THEN (RWO "l_all_iff" THENA Auto)
   THEN RWO "member-remove-repeats" 0
   THEN Auto) }


Latex:


Latex:
No  Annotations
\mforall{}[T:Type]
    \mforall{}eq:EqDecider(T).  \mforall{}L:T  List.  \mforall{}P:\{x:T|  (x  \mmember{}  L)\}    {}\mrightarrow{}  \mBbbP{}.
        ((\mforall{}x\mmember{}remove-repeats(eq;L).P[x])  \mLeftarrow{}{}\mRightarrow{}  (\mforall{}x\mmember{}L.P[x]))


By


Latex:
(RepeatFor  4  ((D  0  THENA  Auto))
  THEN  (Assert  \{x:T|  (x  \mmember{}  remove-repeats(eq;L))\}    \msubseteq{}r  \{x:T|  (x  \mmember{}  L)\}    BY
                          ((D  0  THENA  Auto)  THEN  D  -1  THEN  MemTypeCD  THEN  Auto))
  THEN  (RWO  "l\_all\_iff"  0  THENA  Auto)
  THEN  RWO  "member-remove-repeats"  0
  THEN  Auto)




Home Index