<?xml version="1.0" encoding="UTF-8"?>

<record version="6" id="10489">
 <title>derived Boolean operations</title>
 <name>DerivedBooleanOperations</name>
 <created>2008-04-08 02:39:15</created>
 <modified>2008-04-26 11:28:46</modified>
 <type>Definition</type>
<parent id="2594">Boolean lattice</parent>
 <creator id="3771" name="CWoo"/>
 <author id="3771" name="CWoo"/>
 <classification>
	<category scheme="msc" code="03G10"/>
	<category scheme="msc" code="06B20"/>
	<category scheme="msc" code="03G05"/>
	<category scheme="msc" code="06E05"/>
 </classification>
 <defines>
	<concept>symmetric difference</concept>
	<concept>conditional</concept>
	<concept>biconditional</concept>
 </defines>
 <preamble>\usepackage{amssymb,amscd}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{mathrsfs}

% used for TeXing text within eps files
%\usepackage{psfrag}
% need this for including graphics (\includegraphics)
%\usepackage{graphicx}
% for neatly defining theorems and propositions
\usepackage{amsthm}
% making logically defined graphics
\usepackage{xypic}
\usepackage{pst-plot}

% define commands here
\newcommand*{\abs}[1]{\left\lvert #1\right\rvert}
\newtheorem{prop}{Proposition}
\newtheorem{thm}{Theorem}
\newtheorem{ex}{Example}
\newcommand{\real}{\mathbb{R}}
\newcommand{\pdiff}[2]{\frac{\partial #1}{\partial #2}}
\newcommand{\mpdiff}[3]{\frac{\partial^#1 #2}{\partial #3^#1}}</preamble>
 <content>Recall that a Boolean algebra is an algebraic system $A$ consisting of five operations:
\begin{enumerate}
\item two binary operations: the meet $\wedge$ and the join $\vee$,
\item one unary operation: the complementation $'$, and
\item two nullary operations (constants): $0$ and $1$.
\end{enumerate}

From these operations, define the following ``derived'' operations (on $A$): for $a,b\in A$
\begin{enumerate}
\item (subtraction) $a-b:=a\wedge b'$,
\item (symmetric difference or addition) $a\Delta b$ (or $a+b$)$:=(a-b)\vee (b-a)$,
\item (conditional) $a\to b:=(a-b)'$,
\item (biconditional) $a\leftrightarrow b:=(a\to b)\wedge (b\to a)$, and
\item (Sheffer stroke) $a|b:=a'\wedge b'$.
\end{enumerate}

Notice that the operators $\to$ and $\leftrightarrow$ are dual of $-$ and $\Delta$ respectively.

It is evident that these derived operations (and indeed the entire theory of Boolean algebras) owe their existence to those operations and connectives that are found in logic and set theory, as the following table illustrates:

\begin{center}
\begin{tabular}{|c|c|c|c|}
\hline symbol $\backslash$ operation &amp; Boolean &amp; Logic &amp; Set \\
\hline\hline $\vee$ or $\cup$ &amp; join &amp; logical or &amp; union \\
\hline $\wedge$ or $\cap$ &amp; meet &amp; logical and &amp; intersection \\
\hline $'$ or $\neg$ or $^{\complement}$ &amp; complement &amp; logical not &amp; complement \\
\hline $0$  &amp; bottom element &amp; falsity &amp; empty set \\
\hline $1$  &amp; top element &amp; truth &amp; universe \\
\hline $-$ or $\setminus$ &amp; subtraction &amp; &amp; set difference \\
\hline $\Delta$ or $+$ &amp; symmetric difference &amp; &amp; \PMlinkname{symmetric difference}{SymmetricDifference} \\
\hline $\to$  &amp; conditional &amp; implication &amp; \\
\hline $\leftrightarrow$  &amp; biconditional &amp; logical equivalence &amp; \\
\hline $|$  &amp; Sheffer stroke &amp; Sheffer stroke &amp; \\
\hline
\end{tabular}
\end{center}

Some of the elementary properties of these derived Boolean operators are:
\begin{enumerate}
\item $a-0=a$ and $a-a=0-a=a-1=0$,
\item $(A,+,\wedge,0,1)$ is a ring (a Boolean ring),
\item all Boolean operations can be defined in terms of the Sheffer stroke $|$.
\end{enumerate}

The proofs of these properties mimic the proofs for the properties of the corresponding operators found in naive set theory and propositional logic, such as \PMlinkname{this entry}{LogicalConnective}.</content>
</record>
