IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
At:
nsub discr range surjtype A:Type.
(A Discrete) (k:, f:(kA). fk onto {a:A| i:k. a = f(i) })
By:
SimilarTo:
Thm* (A Discrete)
Thm* Thm* (k:, f:(kA).
Thm* ({a:A| i:k. a = f(i) } Type
Thm* (& fk{a:A| i:k. a = f(i) }
Thm* (& Surj(k; {a:A| i:k. a = f(i) }; f))
THEN
ExistHD Hyp:-1
1. A : Type
2. A Discrete
3. k : 4. f : kA 5. {a:A| i:k. a = f(i) } Type
6. fk{a:A| i:k. a = f(i) }
7. Surj(k; {a:A| i:k. a = f(i) }; f)
fk onto {a:A| i:k. a = f(i) }
1 step
About:
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html