Hemachandra, Lane A.2007-04-232007-04-231987-06http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR87-840https://hdl.handle.net/1813/6680Structural complexity theory is the study of the form and meaning of computational complexity classes. Complexity classes - P, NP, Probabilistic P, PSPACE, etc. - are formalizations of computational powers - deterministic, nondeterministic, probabilistic, etc. By examining the structure of and the relationships between these classes, we seek to understand the relative strengths of their underlying computational paradigms. This thesis studies counting in structural complexity theory. We are interested in complexity classes defined by counting and in the use of counting to explore the structure of these and other classes.8256150 bytes1921231 bytesapplication/pdfapplication/postscripten-UScomputer sciencetechnical reportCounting in Structural Complexity Theorytechnical report