IF YOU CAN SEE THIS go to http://www.cs.cornell.edu/Info/People/sfa/Nuprl/Shared/Xindentation_hack_doc.html
At:
nsub discr range surj A:Type.
(A Discrete)
(k:, f:(kA).
({a:A| i:k. a = f(i) } Type
(& fk{a:A| i:k. a = f(i) }
(& Surj(k; {a:A| i:k. a = f(i) }; f))