(3steps total) PrintForm Definitions Lemmas mb list 2 Sections MarkB generic Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
At: filter trivial

  T:Type, P:(T), L:T List. (xL.P(x))  (filter(P;L) ~ L)

By: RepeatFor 3 (Analyze 0) THEN ListInd -1 THEN Reduce 0 THEN Try (Complete Auto)
THEN
Reduce 0
THEN
SplitOnConclITE
THEN
Analyze 0
THEN
RWO Thm* P:(TProp), x:TL:T List. (y[x / L].P(y))  P(x) & (yL.P(y)) -1


Generated subgoals:

1 1. T : Type
2. P : T
3. T List
4. u : T
5. v : T List
6. (xv.P(x))  (filter(P;v) ~ v)
7. P(u)
8. P(u) & (xv.P(x))
  [u / filter(P;v)] ~ [u / v]

1 step
2 1. T : Type
2. P : T
3. T List
4. u : T
5. v : T List
6. (xv.P(x))  (filter(P;v) ~ v)
7. P(u)
8. P(u) & (xv.P(x))
  filter(P;v) ~ [u / v]

1 step

About:
listconsboolassertfunctionuniversesqequalpropimpliesandall
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html

(3steps total) PrintForm Definitions Lemmas mb list 2 Sections MarkB generic Doc