Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In
| Download

📚 The CoCalc Library - books, templates and other resources

Views: 96106
License: OTHER
Kernel:
%%html <link href="http://mathbook.pugetsound.edu/beta/mathbook-content.css" rel="stylesheet" type="text/css" /> <link href="https://aimath.org/mathbook/mathbook-add-on.css" rel="stylesheet" type="text/css" /> <style>.subtitle {font-size:medium; display:block}</style> <link href="https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic" rel="stylesheet" type="text/css" /> <link href="https://fonts.googleapis.com/css?family=Inconsolata:400,700&subset=latin,latin-ext" rel="stylesheet" type="text/css" /><!-- Hide this cell. --> <script> var cell = $(".container .cell").eq(0), ia = cell.find(".input_area") if (cell.find(".toggle-button").length == 0) { ia.after( $('<button class="toggle-button">Toggle hidden code</button>').click( function (){ ia.toggle() } ) ) ia.hide() } </script>

Important: to view this notebook properly you will need to execute the cell above, which assumes you have an Internet connection. It should already be selected, or place your cursor anywhere above to select. Then press the "Run" button in the menu bar above (the right-pointing arrowhead), or press Shift-Enter on your keyboard.

ParseError: KaTeX parse error: \newcommand{\lt} attempting to redefine \lt; use \renewcommand

Section19.5Programming Exercises

¶
1

A or is a map f:{O,I}n→{0,I}.f : \{O, I\}^n \rightarrow \{ 0, I\}\text{.} A Boolean polynomial is a special type of Boolean function: it is any type of Boolean expression formed from a finite combination of variables x1,…,xnx_1, \ldots, x_n together with OO and I,I\text{,} using the operations ∨,\vee\text{,} ∧,\wedge\text{,} and ′.'\text{.} The values of the functions are defined in Table 19.33. Write a program to evaluate Boolean polynomials.

xxyyx′x'x∨yx \vee yx∧yx \wedge y
00100
01110
10010
11011
Table19.33Boolean polynomials