Step * of Lemma no-repeats-list-to-set

[T:Type]. ∀eq:EqDecider(T). ∀L:T List.  list-to-set(eq;L) supposing no_repeats(T;L)
BY
(InductionOnList
   THEN Reduce 0
   THEN Auto
   THEN (RWO "no_repeats_cons" (-1) THENA Auto)
   THEN (RWO "list-to-set-cons" THENA Auto)
   THEN AutoSplit) }

1
1. Type
2. eq EqDecider(T)
3. T
4. List
5. list-to-set(eq;v) supposing no_repeats(T;v)
6. no_repeats(T;v) ∧ (u ∈ v))
7. (u ∈ list-to-set(eq;v))
⊢ list-to-set(eq;v) [u v]


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}eq:EqDecider(T).  \mforall{}L:T  List.    list-to-set(eq;L)  \msim{}  L  supposing  no\_repeats(T;L)


By


Latex:
(InductionOnList
  THEN  Reduce  0
  THEN  Auto
  THEN  (RWO  "no\_repeats\_cons"  (-1)  THENA  Auto)
  THEN  (RWO  "list-to-set-cons"  0  THENA  Auto)
  THEN  AutoSplit)




Home Index