Definition:Minimal Negation Operator

From ProofWiki
Jump to: navigation, search

Definition

Let $\Bbb B$ be a Boolean domain:

$\Bbb B = \left\{{\mathrm F, \mathrm T}\right\}$


The minimal negation operator $\nu$ is a multiary operator:

$\nu_k: \Bbb B^k \to \Bbb B$

where:

$\nu_k \left({x_1, x_2, \ldots, x_k}\right) = \begin{cases} \mathrm T & : \exists! x_j \in \left\{{x_1, x_2, \ldots, x_k}\right\}: x_j = \mathrm F \\ \mathrm F & : \text {otherwise} \end{cases}$

That is: $\nu_k \left({x_1, x_2, \ldots, x_k}\right)$ is true iff exactly one of its arguments is false.


Examples

Expressed in disjunctive normal form, the first few instances of $\nu_k$ are as follows:

\(\displaystyle \) \(\displaystyle \nu_0\) \(=\) \(\displaystyle \mathrm F\) \(\displaystyle \)                    
\(\displaystyle \) \(\displaystyle \nu_1 \left({p}\right)\) \(=\) \(\displaystyle \neg p\) \(\displaystyle \)                    
\(\displaystyle \) \(\displaystyle \nu_2 \left({p, q}\right)\) \(=\) \(\displaystyle \left({\neg p \land q}\right) \lor \left({p \land \neg q}\right)\) \(\displaystyle \)                    
\(\displaystyle \) \(\displaystyle \nu_3 \left({p, q, r}\right)\) \(=\) \(\displaystyle \left({\neg p \land q \land r}\right) \lor \left({p \land \neg q \land r}\right) \lor \left({p \land q \land \neg r}\right)\) \(\displaystyle \)                    
\(\displaystyle \) \(\displaystyle \nu_4 \left({p, q, r, s}\right)\) \(=\) \(\displaystyle \left({\neg p \land q \land r \land s}\right) \lor \left({p \land \neg q \land r \land s}\right) \lor \left({p \land q \land \neg r \land s}\right) \lor \left({p \land q \land r \land \neg s}\right)\) \(\displaystyle \)                    


It can directly be seen that:

  • $\nu_2$ is the same operator as the exclusive or operator $\oplus$


For $k > 2$ there is no immediate correspondence between $\nu_k$ and conventional logical operators.


Notation

The symbol $\nu$ used for this is the Greek letter nu.


Personal tools
Namespaces
Variants
Actions
Navigation
ProofWiki.org
ToDo
Toolbox
Google AdSense