The reduction of one combinatorial decision problem PI to another P2 can be achieved by constructing an effective map r : Pa --~ P2 such that each problem p in /'1 is reducible to the corresponding problem r in P2 (el. [4]). Judicious choice of ~b can sometimes ensure that p ~,~ r If, in addition, all the problems in P2, are cylinders [2] then p 41 r so that the reduction of P1 to P2 is best possible. This is because any cylinder has maximum one-one degree within its many-one degree--two cylinders which are many-one equivalent are actually one-one equivalent. The primary aim of this paper is, therefore, to identify some combinatorial problems which are always cylinders. Our investigation is effected by considering those functions on the natural numbers whose values are finite sets of natural numbers--system functions--which possess certain formal properties in common with those arising naturally from G6del numbering of many kinds of combinatorial system. This approach also enables us to construct system functions with noncylindrical problems--a matter reserved for a later paper. Many aspects of combinatorial systems (partial propositional calculi, Markov algorithms semi-Thue systems, etc.) are comprehended in Tarski's definition of deductive systems [5]. Accordingly we first expound a general method of recognizing cylindrical combinatorial problems of deductive systems and then apply it to system functions. For an explanation of the concepts of recursive-function theory as used in this paper the reader is referred to [2]; the notion of a cylinder, which is central to our discussion, and its elementary properties are presented on p. 89. The idea of using system functions in the theory of combinatorial systems is due to W. E. Singletary. The points in the ensuing development at which I am indebted to him are too numerous to mention.