GetWiki
converse nonimplication
ARTICLE SUBJECTS
being →
database →
ethics →
fiction →
history →
internet →
language →
linux →
logic →
method →
news →
policy →
purpose →
religion →
science →
software →
truth →
unix →
wiki →
ARTICLE TYPES
essay →
feed →
help →
system →
wiki →
ARTICLE ORIGINS
critical →
forked →
imported →
original →
converse nonimplication
please note:
- the content below is remote from Wikipedia
- it has been imported raw for GetWiki
{{short description|Logical connective}}File:Venn0010.svg|thumb|240px|Venn diagramVenn diagramIn logic, converse nonimplicationLehtonen, Eero, and Poikonen, J.H. is a logical connective which is the negation of converse implication (equivalently, the negation of the converse of implication).- the content below is remote from Wikipedia
- it has been imported raw for GetWiki
Definition
Converse nonimplication is notated P nleftarrow Q, or P not subset Q, and is logically equivalent to neg (P leftarrow Q) and neg P wedge Q.Truth table
The truth table of A nleftarrow B .{{harvnb|Knuth|2011|p=49}}{{2-ary truth table|0|1|0|0|A nleftarrow B}}Notation
Converse nonimplication is notated p nleftarrow q, which is the left arrow from converse implication ( leftarrow), negated with a stroke ({{math|size=100%|/}}).Alternatives include- p notsubset q, which combines converse implication's subset, negated with a stroke ({{math|size=100%|/}}).
- p tilde{leftarrow} q, which combines converse implication's left arrow (leftarrow) with negation's tilde (sim).
- Mpq, in BocheÅski notation
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 nonimplicationNatural 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
{{Empty section|date=February 2011}}Boolean algebra
Converse Nonimplication in a general Boolean algebra is defined as q nleftarrow p=q'p.Example of a 2-element Boolean algebra: the 2 elements {0,1} with 0 as zero and 1 as unity element, operators sim as complement operator, vee as join operator and wedge as meet operator, build the Boolean algebra of propositional logic.{| class="wikitable" style="border:none; background:transparent;text-align:center;"{| class="wikitable" style="border:none; background:transparent;"| {}sim x | {{math | 1}} | {{math | 0}} |
size=100%|x}}! {{math|size=100%|0}}! {{math|size=100%|1}} |
{| class="wikitable" style="border:none; background:transparent;text-align:center;" | size=100%|y}} |
{{math | 1}} | {{math | 1}} |
{{math | 0}} | {{math | 1}} |
y_vee x!{{math|size=100%|0}}!{{math|size=100%|1}} | size=100%|x}} |
{| class="wikitable" style="border:none; background:transparent;text-align:center;" | size=100%|y}} |
{{math | 0}} | {{math | 1}} |
{{math | 0}} | {{math | 0}} |
y_wedge x!{{math|size=100%|0}}!{{math|size=100%|1}} | size=100%|x}} |
{| class="wikitable" style="border:none; background:transparent;text-align:center;" | size=100%|y}} |
{{math | 0}} | {{math | 0}} |
{{math | 0}} | {{math | 1}} |
scriptstyle{y nleftarrow x}!!{{math|size=100%|0}}!{{math|size=100%|1}} | size=100%|x}} |
{| class="wikitable" style="border:none; background:transparent;"| scriptstyle{x^c}! | {{math | 6}} | {{math | 3}} | {{math | 2}} | {{math | 1}} |
size=100%|x}}! {{math|size=100%|1}}! {{math|size=100%|2}}! {{math|size=100%|3}}! {{math|size=100%|6}} |
{| class="wikitable" style="border:none; background:transparent;text-align:center;" | size=100%|y}} |
{{math | 6}} | {{math | 6}} | {{math | 6}} | {{math | 6}} |
{{math | 3}} | {{math | 6}} | {{math | 3}} | {{math | 6}} |
{{math | 2}} | {{math | 2}} | {{math | 6}} | {{math | 6}} |
{{math | 1}} | {{math | 2}} | {{math | 3}} | {{math | 6}} |
scriptstyle{y_vee x}!!{{math|size=100%|1}}!{{math|size=100%|2}}!{{math|size=100%|3}}!{{math|size=100%|6}} | size=100%|x}} |
{| class="wikitable" style="border:none; background:transparent;text-align:center;" | size=100%|y}} |
{{math | 1}} | {{math | 2}} | {{math | 3}} | {{math | 6}} |
{{math | 1}} | {{math | 1}} | {{math | 3}} | {{math | 3}} |
{{math | 1}} | {{math | 2}} | {{math | 1}} | {{math | 2}} |
{{math | 1}} | {{math | 1}} | {{math | 1}} | {{math | 1}} |
scriptstyle{y_wedge x}!{{math|size=100%|1}}!{{math|size=100%|2}}!{{math|size=100%|3}}!{{math|size=100%|6}} | size=100%|x}} |
{| class="wikitable" style="border:none; background:transparent;text-align:center;" | size=100%|y}} |
{{math | 1}} | {{math | 1}} | {{math | 1}} | {{math | 1}} |
{{math | 1}} | {{math | 2}} | {{math | 1}} | {{math | 2}} |
{{math | 1}} | {{math | 1}} | {{math | 3}} | {{math | 3}} |
{{math | 1}} | {{math | 2}} | {{math | 3}} | {{math | 6}} |
scriptstyle{y nleftarrow x}!!{{math|size=100%|1}}!{{math|size=100%|2}}!{{math|size=100%|3}}!{{math|size=100%|6}} | size=100%|x}} |
Properties
Non-associative
r nleftarrow (q nleftarrow p) = (r nleftarrow q) nleftarrow 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.begin{align}(r nleftarrow q) nleftarrow p&= r'q nleftarrow p & text{(by definition)} &= (r'q)'p & text{(by definition)} &= (r + q')p & text{(De Morgan's laws)} &= (r + r'q')p & text{(Absorption law)} &= rp + r'q'p &= rp + r'(q nleftarrow p) & text{(by definition)} &= rp + r nleftarrow (q nleftarrow p) & text{(by definition)} end{align}Clearly, it is associative if and only if rp=0.Non-commutative
- q nleftarrow p=p nleftarrow q if and only if q = p s6. Hence Converse Nonimplication is noncommutative.
Neutral and absorbing elements
- {{math|size=100%|0}} is a left neutral element (0 nleftarrow p=p) and a right absorbing element ({p nleftarrow 0=0}).
- 1 nleftarrow p=0, p nleftarrow 1=p', and p nleftarrow p=0.
- Implication q rightarrow p is the dual of converse nonimplication q nleftarrow p s7.
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.WEB,weblink A Visual Explanation of SQL Joins, 11 October 2007, 24 March 2013, 15 February 2014,weblink" title="web.archive.org/web/20140215193839weblink">weblink dead,References
{{Reflist}}- BOOK, Knuth, Donald E., Donald Knuth, 2011, The Art of Computer Programming, Volume 4A: Combinatorial Algorithms, Part 1, 1st, Addison-Wesley Professional, 978-0-201-03804-0,
External links
- content above as imported from Wikipedia
- "converse nonimplication" does not exist on GetWiki (yet)
- time: 3:12pm EDT - Wed, May 15 2024
- "converse nonimplication" does not exist on GetWiki (yet)
- time: 3:12pm EDT - Wed, May 15 2024
[ this remote article is provided by Wikipedia ]
LATEST EDITS [ see all ]
GETWIKI 23 MAY 2022
The Illusion of Choice
Culture
Culture
GETWIKI 09 JUL 2019
Eastern Philosophy
History of Philosophy
History of Philosophy
GETWIKI 09 MAY 2016
GetMeta:About
GetWiki
GetWiki
GETWIKI 18 OCT 2015
M.R.M. Parrott
Biographies
Biographies
GETWIKI 20 AUG 2014
GetMeta:News
GetWiki
GetWiki
© 2024 M.R.M. PARROTT | ALL RIGHTS RESERVED