Converse nonimplication - Converse nonimplication

Image
Venn-diagram över (det röda området är sant)

I logik är konverserad icke-implikation ett logiskt bindemedel som är negationen av konversation (likvärdigt negationen av konversationen av implikationen ).

Definition

Converse nonimplication noteras , eller , och är logiskt sett ekvivalent med

Sanningstabellen

Den sanningstabell för .

T T F
T F F
F T T
F F F

Notation

Converse nonimplication noteras , vilket är den vänstra pilen från converse implication ( ), negerad med en stroke ( / ).

Alternativ inkluderar

Egenskaper

falskhetsbevarande : tolkningen under vilken alla variabler tilldelas ett sanningsvärde "falskt" ger ett sanningsvärde på "falskt" som ett resultat av konverserad icke-implikation

Naturligt språk

Grammatisk

"p från q."

Klassisk passiv aggressiv: "ja, nej"

Retorisk

"inte A utan B"

Vardaglig

Boolesk algebra

Converse Nonimplication i en allmän boolesk algebra definieras som .

Exempel på en boolesk algebra med två element: de 2 elementen {0,1} med 0 som noll och 1 som enhetselement, operatorer som komplementoperator, som anslutningsoperator och som mötesoperator, bygger den booleska algebra av propositionell logik .

1 0
x 0 1
och
y
1 1 1
0 0 1
0 1 x
och
y
1 0 1
0 0 0
0 1 x
sedan medel
y
1 0 0
0 0 1
0 1 x
(Negation) (Inklusive eller) (Och) (Converse nonimplication)

Exempel på en 4-element boolesk algebra: de fyra delarna {1,2,3,6} av 6 med 1 som noll och 6 som enhetselement, operatorer (koddelare av 6) som komplementoperator, (minst vanlig multipel) som sammanfogning operatör och (största gemensamma delare) som mötesoperatör, bygg en boolsk algebra.

6 3 2 1
x 1 2 3 6
och
y
6 6 6 6 6
3 3 6 3 6
2 2 2 6 6
1 1 2 3 6
1 2 3 6 x
och
y
6 1 2 3 6
3 1 1 3 3
2 1 2 1 2
1 1 1 1 1
1 2 3 6 x
sedan medel
y
6 1 1 1 1
3 1 2 1 2
2 1 1 3 3
1 1 2 3 6
1 2 3 6 x
(Codivisor 6) (Minsta gemensamma nämnare) (Största gemensamma delaren) (x största delare coprime med y)

Egenskaper

Icke-associativ

om och bara om # s5 (I en boolesk algebra med två element reduceras det senare villkoret till eller ). I en icke-privat boolesk algebra är Converse Nonimplication därför icke associerande .

Det är uppenbart att det är associerande om och bara om .

Icke-kommutativ

  • om och bara om # s6 . Därför är Converse nonimplication icke-kommutativ .

Neutrala och absorberande element

  • 0 är ett vänster neutralt element ( ) och ett höger absorberande element ( ).
  • , , Och .
  • Implikation är det dubbla av konverserad icke-implicering # s7 .

Converse Nonimplication är icke-kommutativ
Steg Använda Resulterar i
s.1 Definition
s.2 Definition
s.3 s.1 s.2
s.4
s.5 s.4.höger - expandera Enhetselement
s.6 s.5.right - utvärdera uttryck
s.7 s.4.vänster = s.6.höger
s.8
s.9 s.8 - gruppera om vanliga faktorer
s.10 s.9 - anslutning av komplement är lika med enhet
s.11 s.10.right - utvärdera uttryck
s.12 s.8 s.11
s.13
s.14 s.12 s.13
s.15 s.3 s.14

Implikation är det dubbla av Converse Nonimplication
Steg Använda Resulterar i
s.1 Definition
s.2 s.1.right - .s dubbla är +
s.3 s.2.right - Involution komplement
s.4 s.3.right - De Morgans lagar tillämpades en gång
s.5 s.4.right - Kommutativ lag
s.6 s.5.höger
s.7 s.6. rätt
s.8 s.7. rätt
s.9 s.1.vänster = s.8.höger

Datavetenskap

Ett exempel för konverserad icke-implikation inom datavetenskap kan hittas när du utför en yttre sammanfogning till höger på en uppsättning tabeller från en databas , om poster som inte matchar kopplingsvillkoret från "vänster" -tabellen utesluts.

Referenser

  • Knuth, Donald E. (2011). The Computer of Computer Programming , Volume 4A: Combinatorial Algorithms, Part 1 (1st ed.). Addison-Wesley Professional. ISBN 978-0-201-03804-0.

externa länkar