Step * of Lemma remove-repeats-no_repeats

T:Type. ∀eq:EqDecider(T). ∀L:T List.  no_repeats(T;remove-repeats(eq;L))
BY
((UnivCD THENA Auto)
   THEN ListInd (-1)
   THEN Reduce 0
   THEN Try (Complete ((BLemma `no_repeats_nil` THEN Auto)))
   THEN GenListD 0
   THEN Auto
   THEN Try (Complete ((BLemma `no_repeats_filter` THEN Auto)))
   THEN (D THENA Auto)
   THEN GenListD (-1)
   THEN RepD
   THEN 2
   THEN (RWO "assert_of_bnot" (-1) THENA Auto)
   THEN (-1)
   THEN InstHyp [⌜u⌝;⌜u⌝3⋅
   THEN Auto) }


Latex:


Latex:
\mforall{}T:Type.  \mforall{}eq:EqDecider(T).  \mforall{}L:T  List.    no\_repeats(T;remove-repeats(eq;L))


By


Latex:
((UnivCD  THENA  Auto)
  THEN  ListInd  (-1)
  THEN  Reduce  0
  THEN  Try  (Complete  ((BLemma  `no\_repeats\_nil`  THEN  Auto)))
  THEN  GenListD  0
  THEN  Auto
  THEN  Try  (Complete  ((BLemma  `no\_repeats\_filter`  THEN  Auto)))
  THEN  (D  0  THENA  Auto)
  THEN  GenListD  (-1)
  THEN  RepD
  THEN  D  2
  THEN  (RWO  "assert\_of\_bnot"  (-1)  THENA  Auto)
  THEN  D  (-1)
  THEN  InstHyp  [\mkleeneopen{}u\mkleeneclose{};\mkleeneopen{}u\mkleeneclose{}]  3\mcdot{}
  THEN  Auto)




Home Index