Skip to main content
Mathematics LibreTexts

3.3: Exercises

  • Page ID
    83411
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    Creating truth tables.

    In each of Exercises 1–2, write out the truth table for the given boolean polynomial.

    Exercise \(\PageIndex{1}\)

    \(p(x,y) = (x \land y)' \land x' \text{.}\)

    Exercise \(\PageIndex{2}\)

    \(q(x,y,z) = (x \lor y)' \land (z \lor x) \land y \text{.}\)

    Exercise \(\PageIndex{3}\)

    Explain why the boolean polynomial \(p(x,y) = x \lor y \lor y'\) is not in disjunctive form.

    Disjunctive normal form from a truth table.

    In each of Exercises 4–6, write out a boolean polynomial in disjunctive normal form that has the given truth table.

    Exercise \(\PageIndex{4}\)

    \(x\) \(y\) \(p(x,y)\)
    \(1\) \(1\) \(1\)
    \(1\) \(0\) \(1\)
    \(0\) \(1\) \(1\)
    \(0\) \(0\) \(0\)

    Exercise \(\PageIndex{5}\)

    \(x\) \(y\) \(p(x,y)\)
    \(1\) \(1\) \(1\)
    \(1\) \(0\) \(0\)
    \(0\) \(1\) \(1\)
    \(0\) \(0\) \(0\)

    Exercise \(\PageIndex{6}\)

    \(x\) \(y\) \(z\) \(p(x,y,z)\)
    \(1\) \(1\) \(1\) \(1\)
    \(1\) \(1\) \(0\) \(0\)
    \(1\) \(0\) \(1\) \(0\)
    \(1\) \(0\) \(0\) \(0\)
    \(0\) \(1\) \(1\) \(1\)
    \(0\) \(1\) \(0\) \(0\)
    \(0\) \(0\) \(1\) \(0\)
    \(0\) \(0\) \(0\) \(0\)

    Disjunctive normal form from a boolean polynomial.

    In each of Exercises 7–9, write out a boolean polynomial in disjunctive normal form that is equivalent to the given boolean polynomial.

    Exercise \(\PageIndex{6}\)

    \(p(x,y,z) = (x \lor y) \land z \text{.}\)

    Exercise \(\PageIndex{7}\)

    \(q(x,y,z) = [(x \land y') \lor (x \land z)]' \lor x' \text{.}\)

    Exercise \(\PageIndex{9}\)

    \(r(x,y,z) = (x \land y') \lor (x \land z) \lor (x \land y) \text{.}\)


    This page titled 3.3: Exercises is shared under a GNU Free Documentation License 1.3 license and was authored, remixed, and/or curated by Jeremy Sylvestre via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.