11.07.2015 Views

Abstract Algebra Theory and Applications - Computer Science ...

Abstract Algebra Theory and Applications - Computer Science ...

Abstract Algebra Theory and Applications - Computer Science ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

EXERCISES 311Table 17.1. Boolean polynomialsx y x ′ x ∨ y x ∧ y0 0 1 0 00 1 1 1 01 0 0 1 01 1 0 1 1Programming ExercisesA Boolean or switching function on n variables is a map f : {O, I} n →{0, I}. A Boolean polynomial is a special type of Boolean function: it is anytype of Boolean expression formed from a finite combination of variables x 1 , . . . , x ntogether with O <strong>and</strong> I, using the operations ∨, ∧, <strong>and</strong> ′ . The values of the functionsare defined in Table 17.1. Write a program to evaluate Boolean polynomials.References <strong>and</strong> Suggested Readings[1] Donnellan, T. Lattice <strong>Theory</strong>. Pergamon Press, Oxford, 1968.[2] Halmos, P. R. “The Basic Concepts of <strong>Algebra</strong>ic Logic,” American MathematicalMonthly 53 (1956), 363–87.[3] Hohn, F. “Some Mathematical Aspects of Switching,” American MathematicalMonthly 62 (1955), 75–90.[4] Hohn, F. Applied Boolean <strong>Algebra</strong>. 2nd ed. Macmillan, New York, 1966.[5] Lidl, R. <strong>and</strong> Pilz, G. Applied <strong>Abstract</strong> <strong>Algebra</strong>. Springer-Verlag, New York,1984.[6] Whitesitt, J. Boolean <strong>Algebra</strong> <strong>and</strong> Its <strong>Applications</strong>. Addison-Wesley, Reading,MA, 1961.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!