the book examines aspects of fourier analysis on finite non-abelian groups and discusses different methods to determine compact representations for discrete functions providing for their efficient realizations and related applications. the switching functions are included as a particular example of discrete functions in engineering practice. the considerations are devoted to the polynomial expressions and decision diagrams defined in terms of fourier transform on finite non-abelain groups.