It will take a few more rounds of stage-setting before we are able to entertain concrete examples of applications but the following may indicate the direction of generalization embodied in minimal negation operators.
To begin, let’s observe two ways of generalizing the logical operation commonly known as exclusive disjunction or symmetric difference
Let = the boolean domain
Exclusive disjunction is a boolean function isomorphic to the algebraic field addition also known as addition mod 2. Adding the language of minimal negation operators to the mix we have the following equivalent expressions.
Minimal Negation as Parity Indicator
Generalizing the function of two variables to more variables extends the sequence of functions in the fashion and so on. These are known as parity sums, returning a value of when there are an even number of ’s in the sum and returning a value of when there are an odd number of ’s in the sum.
Minimal Negation as Border Indicator
The equivalent expressions may be read with a different connotation, indicating the venn diagram cells adjacent to the conjunction Generalizing the function of two variables to more variables extends the sequence of functions in the fashion and so on. That sequence of operators differs from the sequence of parity sums once it passes the 2-variable case.
The triple sum may be written in terms of 2-place minimal negations as follows.
It is important to recognize the triple sum expressions and the 3-place minimal negation have very different meanings.
- Logic Syllabus
- Boolean Domain
- Boolean Function
- Multigrade Operator
- Minimal Negation Operator
- Survey of Animated Logical Graphs