Skip to main content

Definition-Theorem-Proof

Section 1.2 Equivalence of Logical and Boolean Expressions

Checkpointย 1.1.5 suggests that there is some kind of equivalence between logical expressions and Boolean expressions. This turns out to be true. Here are some facts.
Comment on terminology. A Boolean expression in \(n\) variables \(x_1,x_2,\ldots,x_n\) is a polynomial in those variables, with coefficients in \(\B\text{.}\) Polynomials are the expressions that can be made using only the variables \(x_1,x_2,\ldots,x_n\text{,}\) the constants \(0,1\text{,}\) and the operations of addition and multiplication. A consequence of Propositionย 1.2.1 is that Boolean expressions account for all possible Boolean functions \(\B^n\to \B\text{.}\)

Checkpoint 1.2.2.

Checkpoint 1.2.4.

Make three random strings 8 letter long using the letters \(T,H\text{.}\) Make a table whose columns are labeled \(p,q,r,L\text{,}\) and with 8 rows, filled in with the 8 3-letter logical possibilities \(TTT,TTH,THT,\ldots,HHH\) for columns \(p,q,r\text{,}\) and put one of your random 8-letter strings in the column for \(L\text{.}\) Find a logical expression made using \(p,q,r\) and the connectives \(\sim,\wedge,\vee\) so that your table is the truth table for that expression. Find the corresponding Boolean polynomial expression. Repeat for your remaining 8-letter strings.