Step
*
of Lemma
co-w-select_wf
∀[A:Type]. ∀[s:A List]. ∀[w:co-w(A)].  (w@s ∈ co-w(A))
BY
{ (InductionOnList
   THEN Auto
   THEN RecUnfold `co-w-select` 0
   THEN Reduce 0
   THEN Try (Complete (Auto))
   THEN (InstLemma `co-w-ext` [⌜A⌝]⋅ THENA Auto)
   THEN (GenConcl ⌜w = z ∈ (Unit + (A ⟶ co-w(A)))⌝⋅ THENA Auto)
   THEN D -2
   THEN Reduce 0
   THEN Auto) }
Latex:
Latex:
\mforall{}[A:Type].  \mforall{}[s:A  List].  \mforall{}[w:co-w(A)].    (w@s  \mmember{}  co-w(A))
By
Latex:
(InductionOnList
  THEN  Auto
  THEN  RecUnfold  `co-w-select`  0
  THEN  Reduce  0
  THEN  Try  (Complete  (Auto))
  THEN  (InstLemma  `co-w-ext`  [\mkleeneopen{}A\mkleeneclose{}]\mcdot{}  THENA  Auto)
  THEN  (GenConcl  \mkleeneopen{}w  =  z\mkleeneclose{}\mcdot{}  THENA  Auto)
  THEN  D  -2
  THEN  Reduce  0
  THEN  Auto)
Home
Index