On the minimal third order expression of a Boolean function

The determination of the minimal third-order expression of a Boolean function (sum of products of sums or product of sums of products of the variables) is pratically an un solved problem. In this paper a procedure is set forth for the determination of the mini mal sum of products of sums; this procedure, if applied also to the complementary of the function assigned, makes it possible to determine, by duality, the minimal product of sums of products, and consequently leads in the end to the determination of the minimal third-order expression. The procedure is based on the definition of ps maximal implicant. The importance of the definition lies in the fact that the addends of the minimal sum of products of sums are the minimal products of sums of some ps maximal implicants. Consequently the determination of the minimal sum of products of sums of an assigned function T is carried out in three successive stages: I) determination of the ps maximal implicants of T; II) elimination of some of the ps maximal implicants by comparison with sums of prime implicants including the former; III) selection of the uneliminable ps maximal implicants, so that the addends of the minimal sum of products of sums can be found out.

[1]  Claude E. Shannon,et al.  A symbolic analysis of relay and switching circuits , 1938, Transactions of the American Institute of Electrical Engineers.

[2]  E. McCluskey Minimization of Boolean functions , 1956 .

[3]  Thomas H. Mott,et al.  Determination of the Irredundant Normal Forms of a Truth Function by Iterated Consensus of the Prime Implicants , 1960, IRE Trans. Electron. Comput..

[4]  Midhat J. Ghazala Irredundant Disjunctive and Conjunctive Forms of a Boolean Function , 1957, IBM J. Res. Dev..

[5]  Raymond J. Nelson,et al.  Weak simplest normal truth functions , 1955, Journal of Symbolic Logic.

[6]  Shreeram Abhyankar Absolute Minimal Expressions of Boolean Functions , 1959, IRE Trans. Electron. Comput..

[7]  Raymond J. Nelson,et al.  Simplest normal truth functions , 1955, Journal of Symbolic Logic.

[8]  Rocco H. Urbano,et al.  A Topological Method for the Determination of the Minimal Forms of a Boolean Function , 1956, IRE Trans. Electron. Comput..

[9]  Willard Van Orman Quine,et al.  A Way to Simplify Truth Functions , 1955 .

[10]  Shreeram Abhyankar,et al.  Minimal "Sum of Products of Sums" Expressions of Boolean Functions , 1958, IRE Trans. Electron. Comput..

[11]  E. W. Veitch,et al.  A chart method for simplifying truth functions , 1952, ACM '52.

[12]  Thomas H. Mott,et al.  An algorithm for determining minimal normal forms of an incomplete truth function , 1961, Transactions of the American Institute of Electrical Engineers, Part I: Communication and Electronics.

[13]  W. Quine On Cores and Prime Implicants of Truth Functions , 1959 .

[14]  M. Karnaugh The map method for synthesis of combinational logic circuits , 1953, Transactions of the American Institute of Electrical Engineers, Part I: Communication and Electronics.

[15]  Willard Van Orman Quine,et al.  The Problem of Simplifying Truth Functions , 1952 .

[16]  Bernard Harris An Algorithm for Determining Minimal Representations of a Logic Function , 1957, IRE Trans. Electron. Comput..