Converse nonimplication
In logic, converse nonimplication[1] is a logical connective which is the negation of the converse of implication.
Definition
 which is the same as 
Truth table
The truth table of 
.[2]
| p | q |  ![]()  | 
|---|---|---|
| T | T | F | 
| T | F | F | 
| F | T | T | 
| F | F | F | 
Venn diagram
The Venn Diagram of "It is not the case that B implies A" (the red area is true)

Properties
falsehood-preserving: The interpretation under which all variables are assigned a truth value of 'false' produces a truth value of 'false' as a result of converse nonimplication
Symbol
Alternatives for 
 are
: 
 combines Converse implication's left arrow(
) with Negation's tilde(
).
:  uses prefixed capital letter.
: 
 combines Converse implication's left arrow(
) denied by means of a stroke(
).
Natural language
Rhetorical
"not A but B"
Boolean algebra
Converse Nonimplication in a general Boolean algebra is defined as 
.
Example of a 2-element Boolean algebra: the 2 elements {0,1} with 0 as zero and 1 as unity element, operators 
 as complement operator, 
 as join operator and 
 as meet operator, build the Boolean algebra of propositional logic.
  | 
and | 
  | 
and | 
  | 
then   means | 
  | ||||||||||||||||||||||||||||||||||||||||||
| (Negation) | (Inclusive Or) | (And) | (Converse Nonimplication) | 
[4]
Example of a 4-element Boolean algebra: the 4 divisors {1,2,3,6} of 6 with 1 as zero and 6 as unity element, operators 
 (codivisor of 6) as complement operator, 
 (least common multiple) as join operator and 
 (greatest common divisor) as meet operator, build a Boolean algebra.
  | 
and | 
  | 
and | 
  | 
then   means | 
  | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| (Codivisor 6) | (Least Common Multiple) | (Greatest Common Divisor) | (x's greatest Divisor coprime with y) | 
Properties
Non-associative
 iff 
 [5] (In a two-element Boolean algebra the latter condition is reduced to 
 or 
). Hence in a nontrivial Boolean algebra Converse Nonimplication is nonassociative.

Clearly, it is associative iff 
.
Non-commutative
-  
 iff 
 [6]. Hence Converse Nonimplication is noncommutative. 
Neutral and absorbing elements
-  
 is a left neutral element (
) and a right absorbing element (
). -  
, 
, and 
. -  Implication 
 is the dual of Converse Nonimplication 
 [7]. 
[6]
| Converse Nonimplication is noncommutative | ||||
|---|---|---|---|---|
| Step | Make use of | Resulting in | ||
 ![]()  | 
Definition | ![]()  | ||
 ![]()  | 
Definition | ![]()  | ||
 ![]()  | 
 ![]()  | 
![]()  | ||
 ![]()  | 
![]()  | 
 ![]()  | 
 ![]()  | |
 ![]()  | 
   - expand Unit element | 
 ![]()  | 
 ![]()  | |
 ![]()  | 
   - evaluate expression | 
 ![]()  | 
 ![]()  | |
 ![]()  | 
 ![]()  | 
![]()  | ||
 ![]()  | 
![]()  | 
![]()  | 
![]()  | |
 ![]()  | 
   - regroup common factors | 
![]()  | 
![]()  | |
 ![]()  | 
   - join of complements equals unity | 
![]()  | 
![]()  | |
 ![]()  | 
   - evaluate expression | 
![]()  | 
![]()  | |
 ![]()  | 
 ![]()  | 
![]()  | ||
 ![]()  | 
![]()  | |||
 ![]()  | 
![]()  | 
![]()  | ||
 ![]()  | 
 ![]()  | 
![]()  | ||
[7]
| Implication is the dual of Converse Nonimplication | ||||
|---|---|---|---|---|
| Step | Make use of | Resulting in | ||
 ![]()  | 
Definition | ![]()  | 
![]()  | 
![]()  | 
 ![]()  | 
  - .'s dual is + | 
 ![]()  | 
 ![]()  | |
 ![]()  | 
   - Involution complement | 
 ![]()  | 
 ![]()  | |
 ![]()  | 
   - De Morgan's laws applied once | 
 ![]()  | 
 ![]()  | |
 ![]()  | 
   -  Commutative law | 
 ![]()  | 
 ![]()  | |
 ![]()  | 
 ![]()  | 
 ![]()  | 
 ![]()  | |
 ![]()  | 
 ![]()  | 
 ![]()  | 
 ![]()  | |
 ![]()  | 
 ![]()  | 
 ![]()  | 
 ![]()  | |
 ![]()  | 
 ![]()  | 
![]()  | ||
Computer science
An example for converse nonimplication in computer science can be found when performing a right outer join on a set of tables from a database, if records not matching the join-condition from the "left" table are being excluded.[3]
Notes
- ↑ Lehtonen, Eero, and Poikonen, J.H.
 - ↑ Knuth 2011, p. 49
 - ↑ http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html
 
References
- Knuth, Donald E. (2011). The Art of Computer Programming, Volume 4A: Combinatorial Algorithms, Part 1 (1st ed.). Addison-Wesley Professional. ISBN 0-201-03804-8.
 
  | ||||||||||||||||||||||||







 means















 - expand Unit element

 - evaluate expression












 - evaluate expression












 - .'s 
 - 
 - 















 
 



