####################################### ## MFB Funzioni booleane. # v e' il vettore delle n-ple che # corrispondono alla FND della FB # che viene restituita. Mfb.alfa = function (v) function (e) is.element(M.horner(e),v) # Ipercubo n-dimensionale. Mfb.cubo = function (n) lapply(0:(2^n-1),M.rapp2,cifre=n) # Numero delle facce d-dimensionali. Mfb.facce = function (n,d) choose(n,d)*2^(n-d) # Distanza di Hamming. Mfb.hamm = function (u,v) sum(abs(u-v))