LIBRARY OF THE UNIVERSITY OF ILLINOIS AT URBANA-CHAMPAIGN 510.84 v-0 ^ Coi Digitized by the Internet Archive in 2013 http://archive.org/details/sometheoremsonme57muro UNIVERSITY OF ILLINOIS GRADUATE COLLEGE DIGITAL COMPUTER LABORATORY INTERNAL REPORT NO. 57 SOME THEOREMS ON THE METRIC PROPERTIES OF BOOLEAN ALGEBRA by SABURO MUROGA August 6, I95I+ This work has been supported in part by the Office of Naval Research under Contract NR OU4 001 Some Theorems on the Metric Properties of Boolean Algebra Several theorems on the metric properties of Boolean Algebra have been obtained. In this report they are described with the expectation of reader's knowledge of the following report which gives the foundation of this work: Internal Report No. k6, Metric Properties of Boolean Algebra and their Application to Switching Circuits, by D. E. Muller. The theorems were suggested by computational results, using ingenious coding tricks which were given in the above report. THEOREM It If there is the following distance relation between two Boolean 12 m members g and g in p variables, which do not include any of x , x , ..., x and their complements: I^g-L* S 2 ) = d, where p > m ; then the relation L[g 1 f(x , x , ..., x ), g 2 f(x , x , ..., x m )] = d/2 m holds, where 12 m f = X X , . . ., X or some of x x , ..., and x can be complemented. "T l PROOF: g. = g. x + g. x Since g. does not contain x , from the symmetrical structure of the variables, we have LCg.x 1 , 0) = LCg.x 1 , 0) , ~T "T L(h 1 x , g 2 x ) = d/2 , L(g-[X , g 2 * ) = d/2 , g.x and g.x are disjoint. IT O m Now g.x and g.x do not include any of x , ..., x . If we repeat the above and then and since -2- 1 1 process on g.x or g.x , we can get the theorem for m = 2. Thus the re- petition of the above process will produce the statement of the above theorem. p-r Assume that t is a member of the net of order d = 2 , where p is number of independent variables . Write t in the following form: 1 2 3 23 13 12 123 t = u + v n x + v^x + v^x + W.X X + W,_X X + W^X X + SX X X 1 c. 5 ± 2 3 where u = u + u : polynomial of x , h u : polynomial of x , k v.'s : polynomials of x , 1* w.'s : polynomials of x _, s : polynomials of x , then t can be rewritten as follows: , x^ of the r-th degree , x of the (r-l)th degree P ., x of the (r-l)th degree ., x of the (r-2 )th degree . , x of the (r-3)th degree, (1) n \ 1 2 3 / v 1 2 3 t = L (n + v + v + v + w + w + w + s j x x x + (u + v + v + w ) x x x IT 3 12 3- + (u + v., + v_ + w^ ) x x x + (u + V n + V^ + W., ) X X X 13 2 12 3 rr n123 / ^l23 / n123 1 2 3, . . + L(u + v.Jxxx + (u + v J x x x + (u + v ; x x x + u x x x J (2 ) Consider the following h: 12 3 n~T 2 3 12 3 12 3 h= 2 . h itself contains a p-r number of ones not less than 2 . h can be rewritten as follows: h = cxxVx 5 + (3(1 + x 1 )x 2 x 5 + 7x 1 (l + x 2 )x 3 + Sac 1 * 2 (1 + x 5 ) = ( N Al to l K) IO ** -T ^~ l» V V V s~^ 19 1 1 1 v^ T. a. 0- a. a. \S N N M « Z A| Al Al A| p < M i IO M m 10 i •n *^ i *2 *2 *-• 111 10 l» i i. I T i- i i V z ft- a. a. a- a. 0. til N N N N N w i A| Al Al Al A| Al CL hi w u. a u T i f a. M 00 + > - + > + e > > + 00 + + m + + > 1" + * oo + to A| > > *" > + >" C Z >« y> V y> v> J i + f + + + + < Z 5 |0 a. N + + K>*> ry- > -• + + + A| > > > > > > M M X i i CO. ? CQ. ® ca. %. «-£ + +• 4- + *• cn- e- j > > ? >" l» K> T c u 3 + it $ t ? T - i 0» + 4- . i*> + N 5 tl > * ? + a- 4 * + > J? + . + > + il y ai 11 1" > II II 1" > ii IO > II IO > II N > II > > ii ' II II 3 II M 3 > II M D 3 3 3 O 0"~0 0" O0'^0~0o- ii* '•*. II* OC^OO ~0"o~ ,,* II* ■* 00 ?| r-i ?5 S3 55 5o 55 30 00 5o ? 3 U H H It. ■» Ii H ■H W > + O •tt ■H » •» % K. H » > u tf u B! 00 "0 o o oo o 00 H. ~— . • % — 2 - - n *— — *- — 2 - - * - ^ n * w (9 h CD -6- a constant, h has a form: 123 R 2 3 ry 1 3 R 12 h = X x x + p x x + 7 x x +5xx As a conclusion, we can get the following theorem. THEOREM 2: The Boolean member of the following form: h=( o< + B + d = 2 P " r (7) • p-r holds for any member t of order d = 2 , where h' is the polynomial of 12 3 degree not less than r + 1 and does not include any variable of x , x and x , then we have L(t + h, h' ) > d for any member t, where h is given by (6) in Theorem 2. 1 2 PROOF: From (k) and the fact that h' does not include any of x , x 3 and x , we get 12 3 t + h + h' = [(h' + u + v, + v^ + v^ + w n + w + w^ + oc + s )x x x + (h' + u 12 3 12 3 v_ + v + w_ + P ) x x x + (h' + u + v. + v^ + w^ + 6 ) x x x 1 + [ Ch' + u + Y, ) c. 3 l 12 3 ' 1 1 2 3 /^, . 12 3/^, ^12 3/^, x 1 2 3 n / rt x xxx + (h' + u ' v x x x + (h* + u + v )x x x + (h T + u)x x x J . (9) Take the factor (h* + u + v., + v + v_, + w_ + w^ + w_, + oc ) in the first term 123123 in (9)- The whole terms from the second up to the last o£ can be expressed as p-r a member of the net of order d = 2 , since all of them are polynomials of degree not more than r. -7- So from Theorem 1: L(h* + u + v + v + v + w + w + w + (X + s )x x x , 0) > d/2 . Similarly, any term in (9) has a number of ones not less than d/2" y . So totally the relation (8) is satisfied. ACKNOWLEDGEMENT The author is greatly indebted to Professor David E. Muller for his valuable suggestions during this work.