(8steps total) PrintForm Definitions DiscreteMath Sections DiscrMathExt Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
At: delete fenum value wf gen 1 1

1. P : Prop
2. Q : Prop
3. f : {u:| P(u) }{v:| Q(v) }
4. Inj({k:| P(k) }; {k:| Q(k) }; f)
5. m : {u:| P(u) }
6. k : {v:| Q(v) }
7. i : {u:| P(u) & u = m }
  if f(i)=k f(m) else f(i) fi  {v:| Q(v) & v = k }


By: ApFun: f to: m THEN Analyze-1 THEN ApFun: f to: i THEN Analyze-1
THEN
i  {u:| P(u) & u = m   }  Asserted THEN 2 Times Analyze-1


Generated subgoal:

1 8. f(m)  
9. Q(f(m))
10. f(i)  
11. Q(f(i))
12. i  
13. P(i)
14. i = m
  if f(i)=k f(m) else f(i) fi  {v:| Q(v) & v = k }

5 steps

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

(8steps total) PrintForm Definitions DiscreteMath Sections DiscrMathExt Doc