(10steps total) PrintForm Definitions Lemmas DiscreteMath Sections DiscrMathExt Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
At: card st vs msize 1 1

1. a : 
2. P : aProp
3. f : a2
4. i:aP(i f(i) = 1
  {x:aP(x) } ~ (i:a(f(i)))


By: Witness:
Wi(x.<x,0>)  {x:aP(x) }(i:a(f(i))) |
Wi(xi.xi/x,i. x)  (i:a(f(i))){x:aP(x) }


Generated subgoals:

1 5. x : {x:aP(x) }
  0  (f(x))

2 steps
2 5. (x.<x,0>)  {x:aP(x) }(i:a(f(i)))
6. xi : i:a(f(i))
7. x : a
8. i : (f(x))
9. xi = <x,i i:a(f(i))
  x  {x:aP(x) }

2 steps
3 5. (x.<x,0>)  {x:aP(x) }(i:a(f(i)))
6. (xi.xi/x,i. x)  (i:a(f(i))){x:aP(x) }
  InvFuns({x:aP(x) };i:a(f(i));x.<x,0>;xi.xi/x,i. x)

3 steps

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

(10steps total) PrintForm Definitions Lemmas DiscreteMath Sections DiscrMathExt Doc