“…The study of switching functions goes back at least to Dedekind's 1897 work [9], in which he determined the exact number of simple games with four or fewer players. Since that time these structures have been investigated in a variety of different contexts either theoretically [26,29,28,30,5] in the context of Boolean functions or because of their numerous applications: neural networks [1], simple games [48,34,35,51], threshold logic [13,8,25,33,44], hypergraphs [54], coherent structures [53], learning theory [42], complexity theory [4], and secret sharing [57,59,3]. Several books on neural networks have studied these structures: [49,55,58,52].…”