Converse nonimplication

From HandWiki
Short description: Logical connective
Venn diagram of PQ
(the red area is true)

In logic, converse nonimplication[1] is a logical connective which is the negation of converse implication (equivalently, the negation of the converse of implication).

Definition

Converse nonimplication is notated PQ, or P⊄Q, and is logically equivalent to ¬(PQ) and ¬PQ.

Truth table

The truth table of PQ.[2]

P Q PQ
True True False
True False False
False True True
False False False

Notation

Converse nonimplication is notated pq, which is the left arrow from converse implication (), negated with a stroke (/).

Alternatives include

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

Natural language

Grammatical

Example,

If it rains (P) then I get wet (Q), just because I am wet (Q) does not mean it is raining, in reality I went to a pool party with the co-ed staff, in my clothes (~P) and that is why I am facilitating this lecture in this state (Q).

Rhetorical

Q does not imply P.

Colloquial

Boolean algebra

Converse Nonimplication in a general Boolean algebra is defined as qp=qp.

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.

x 1 0
x 0 1
and
y
1 1 1
0 0 1
yx 0 1 x
and
y
1 0 1
0 0 0
yx 0 1 x
then yx means
y
1 0 0
0 0 1
yx 0 1 x
(Negation) (Inclusive or) (And) (Converse nonimplication)

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 c (co-divisor of 6) as complement operator, (least common multiple) as join operator and (greatest common divisor) as meet operator, build a Boolean algebra.

xc 6 3 2 1
x 1 2 3 6
and
y
6 6 6 6 6
3 3 6 3 6
2 2 2 6 6
1 1 2 3 6
yx 1 2 3 6 x
and
y
6 1 2 3 6
3 1 1 3 3
2 1 2 1 2
1 1 1 1 1
yx 1 2 3 6 x
then yx means
y
6 1 1 1 1
3 1 2 1 2
2 1 1 3 3
1 1 2 3 6
yx 1 2 3 6 x
(Co-divisor 6) (Least common multiple) (Greatest common divisor) (x's greatest divisor coprime with y)

Properties

Non-associative

r(qp)=(rq)p if and only if rp=0 #s5 (In a two-element Boolean algebra the latter condition is reduced to r=0 or p=0). Hence in a nontrivial Boolean algebra Converse Nonimplication is nonassociative. (rq)p=rqp(by definition)=(rq)p(by definition)=(r+q)p(De Morgan's laws)=(r+rq)p(Absorption law)=rp+rqp=rp+r(qp)(by definition)=rp+r(qp)(by definition)

Clearly, it is associative if and only if rp=0.

Non-commutative

  • qp=pq if and only if q=p #s6. Hence Converse Nonimplication is noncommutative.

Neutral and absorbing elements

  • 0 is a left neutral element (0p=p) and a right absorbing element (p0=0).
  • 1p=0, p1=p, and pp=0.
  • Implication qp is the dual of converse nonimplication qp #s7.

Converse Nonimplication is noncommutative
Step Make use of Resulting in
s.1 Definition q~p=qp
s.2 Definition p~q=pq
s.3 s.1 s.2 q~p=p~q  qp=qp
s.4 q = q.1
s.5 s.4.right - expand Unit element = q.(p+p)
s.6 s.5.right - evaluate expression = qp+qp
s.7 s.4.left = s.6.right q=qp+qp
s.8 qp=qp qp+qp=qp+qp
s.9 s.8 - regroup common factors q.(p+p)=(q+q).p
s.10 s.9 - join of complements equals unity q.1=1.p
s.11 s.10.right - evaluate expression q=p
s.12 s.8 s.11 qp=qp  q=p
s.13 q=p  qp=qp
s.14 s.12 s.13 q=p  qp=qp
s.15 s.3 s.14 q~p=p~q  q=p

Implication is the dual of Converse Nonimplication
Step Make use of Resulting in
s.1 Definition dual(q~p) = dual(qp)
s.2 s.1.right - .'s dual is + = q+p
s.3 s.2.right - Involution complement = (q+p)
s.4 s.3.right - De Morgan's laws applied once = (qp)
s.5 s.4.right - Commutative law = (pq)
s.6 s.5.right = (p~q)
s.7 s.6.right = pq
s.8 s.7.right = qp
s.9 s.1.left = s.8.right dual(q~p)=qp

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]

References