|
ŚFiNiA ŚFiNiA - Światopoglądowe, Filozoficzne, Naukowe i Artystyczne forum - bez cenzury, regulamin promuje racjonalną i rzeczową dyskusję i ułatwia ucinanie demagogii. Forum założone przez Wuja Zbója.
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
rafal3006
Opiekun Forum Kubusia
Dołączył: 30 Kwi 2006
Posty: 35567
Przeczytał: 15 tematów
Skąd: z innego Wszechświata Płeć: Mężczyzna
|
Wysłany: Nie 22:43, 25 Kwi 2010 Temat postu: Nowa teoria implikacji v. Beta D |
|
|
Credo NTI
Jak logicznie myślimy, tak matematycznie zapisujemy. Mówimy „NIE” zapisujemy (~), mówimy „i” zapisujemy AND(*), mówimy “lub” zapisujemy OR(+), w implikacji mówimy “musi” zapisujemy ( =>), mówimy “może” zapisujemy (~> lub ~~>).
Algebra Kubusia
Matematyka języka mówionego
Części:
Część I NTI - Operatory AND i OR
Część II Nowa teoria implikacji
Część III Kubusiowa szkoła logiki
Zalecenia dla czytelnika:
Przed czytaniem tej części NTI zaleca się przeczytanie:
Część I NTI - Operatory AND i OR
Zawodowców proszę o przeczytanie przynajmniej pkt. 3.1, jest tam trochę nowości nieznanych człowiekowi np. logika dodatnia i ujemna w algebrze Boole’a.
Część II
Nowa Teoria Implikacji
Autor: Kubuś - wirtualny Internetowy Miś
Naszym dzieciom dedykuję
W pracach nad teorią implikacji bezcennej pomocy udzielili Kubusiowi przyjaciele:
Emde (sfinia), Fizyk (ateista.pl), Gavrila_Ardalionovitch (ateista.pl), HeHe (ateista.pl), Irbisol (sfinia), Makaron czterojajeczny (sfinia), Macjan (sfinia), Miki (sfinia), NoBody (ateista.pl), Rafał3006 (sfinia), Rexerex (ateista.pl), Rogal (matematyka.pl), tomektomek (ateista.pl), Uczy (wolny), Volrath (sfinia), Windziarz (ateista.pl), WujZbój (sfinia), Wyobraźnia (ateista.pl) i inni
Wielkie dzięki, Kubuś !
Szczególne podziękowania Wujowi Zbójowi za jego nieskończoną cierpliwość w dyskusjach z Kubusiem, Vorathowi za decydującą o wszystkim dyskusję oraz Fizykowi i Windziarzowi za inspirację do napisania końcowej wersji NTI.
Człowiek poszukuje matematycznej wersji implikacji którą sam się posługuje od 2500 lat, do tej pory bezskutecznie (Emde).
To już historia, bowiem w Internecie pojawił się Kubuś.
Kim jest Kubuś ?
Kubuś - wirtualny Internetowy Miś, wysłannik obcej cywilizacji, którego zadaniem było przekazanie ludziom tajemnicy implikacji.
Podpis jest pracą zespołową, Kubuś nigdy by się nie urodził bez przyjaciół którzy pomogli mu w jego ziemskim zadaniu, rzeczywiści autorzy wymienieni są wyżej.
Spis treści:
1.0 Notacja
1.1 NTI - najprostsza teoria matematyczna świata
2.0 Definicje i prawa algebry Kubusia w pigułce
3.0 Fundamenty NTI
3.1 Definicja implikacji prostej =>
3.2 Definicja implikacji odwrotnej ~>
3.3 Definicja równoważności <=>
4.0 Generowanie tabel zero-jedynkowych w NTI
4.1 Przykład implikacji prostej =>
4.2 Przykład implikacji odwrotnej ~>
4.3 Przykład równoważności <=>
4.4 Przykład obietnicy =>
5.0 Najważniejsze prawa logiki
5.1 Prawa de’Morgana
5.2 Prawa Kubusia
5.3 Prawo Sowy I
5.4 Definicje implikacji w bramkach logicznych
5.5 Prawo Sowy II
5.6 Prawa kontrapozycji w implikacji
5.7 Kwadrat logiczny implikacji
5.8 Równanie ogólne implikacji
5.9 Rozszyfrowanie równania ogólnego implikacji
5.10 p=>q # q~>p kropka nad „i”
5.11 Czym różni się implikacja od równoważności - na zbiorach
6.0 Definicje warunków wystarczających i koniecznych w NTI
6.1 Zasady używania terminu „implikacja”
6.2 Definicje warunków wystarczających/koniecznych
6.3 Definicje operatorów logicznych
6.4 Kwadraty logiczne równoważności i implikacji
7.0 Najważniejsze prawa logiki w praktyce
7.1 Świat matematyki
7.2 Przyroda martwa
7.3 Przyroda żywa
7.4 Przyroda martwa - człowiek
7.5 Obietnica
7.6 Groźba
7.7 Prawa kontrapozycji w implikacji
8.0 Implikacja prosta i odwrotna - algorytmy
8.1 Implikacja prosta - algorytm działania
8.2 Implikacja odwrotna - algorytm działania
9.0 Implikacja w równaniach algebry Boole’a
9.1 Implikacja prosta w równaniach
9.2 Implikacja odwrotna w równaniach
10.0 Nowa teoria implikacji w bramkach logicznych
10.1 Prawa Kubusia w bramkach logicznych
10.2 Implikacja prosta w bramkach logicznych
10.3 Implikacja odwrotna w bramkach logicznych
10.4 Układy zastępcze bramek logicznych
11.0 Nowa teoria implikacji w przedszkolu
11.1 Kubuś na tropie implikacji odwrotnej
11.2 Operatorowa definicja implikacji odwrotnej
11.3 Zero-jedynkowa definicja implikacji odwrotnej
11.4 Gwarancja matematyczna w implikacji odwrotnej
11.5 Kubuś na tropie implikacji prostej
11.6 Operatorowa definicja implikacji prostej
11.7 Zero-jedynkowa definicja implikacji prostej
11.8 Gwarancja w implikacji prostej
11.9 O niezbędności operatorów implikacji
12.0 Obietnice i groźby
12.1 Obietnica
12.2 Rodzaje obietnic
12.3 Groźba
12.4 Złożone formy gróźb i obietnic
12.5 Wolna wola
13.0 Obietnice i groźby w równaniach matematycznych
13.1 Obietnica w równaniach matematycznych
13.2 Groźba w równaniach matematycznych
Wstęp:
Człowiek poszukuje matematycznej wersji implikacji którą posługuje się w naturalnym języku mówionym od 2500 lat, jak do tej pory bezskutecznie (Emde).
To już historia bo:
Nowa Teoria Implikacji = naturalna logika człowieka, czyli znana jest już matematyczna wersja implikacji której człowiek używa w języku mówionym.
Algebra Boole’a w świecie techniki to fundament działania wszelkich komputerów i urządzeń, w świecie żywym to fundament działania wszelkich istot żywych, to także fundament naturalnego języka mówionego.
Warunkiem koniecznym dla zrozumienia Nowej Teorii Implikacji jest odłożenie na półkę całej dzisiejszej wiedzy w zakresie implikacji i przyjęcie nowych definicji implikacji tu podanych, oczywiście chodzi tu o nową interpretację tabel zero-jedynkowych. Tabele zero-jedynkowe implikacji prostej => i odwrotnej ~> w Nowej Teorii Implikacji i Klasycznym Rachunku Zdań są identyczne. Prawa Kubusia też są znane w obu tych systemach i zero-jedynkowo są identyczne. KRZ boi się praw Kubusia jak diabeł święconej wody, bo mówią one o prawie zamiany operatora implikacji prostej => na implikację odwrotną ~>. Uznanie implikacji odwrotnej ~> za legalną i na równych prawach z implikacją prostą wymuszone przez prawa Kubusia to koniec współczesnego świata logiki w temacie implikacji. Wszystko jest nie tak, wszystko trzeba wywrócić do góry nogami aby świat był normalny.
Przy prawidłowo rozumianej algebrze Boole'a logika jest fantastycznie prosta, w 100% zgodna z logiką człowieka.
Poprawna matematycznie algebra Boole'a to naturalna logika 5-cio letniego dziecka, absolutnie nic więcej !
1.0 Notacja
1 = prawda
0 = fałsz
# - różne
* - symbol iloczynu logicznego (AND), w mowie potocznej spójnik 'i'
+ - symbol sumy logicznej (OR), w mowie potocznej spójnik "lub"
~ - przeczenie, negacja (NOT), w mowie potocznej "NIE"
~(...) - w mowie potocznej "nie może się zdarzyć że ...", "nie prawdą jest że ..."
<=> - symbol równoważności
Twarda prawda/fałsz - zachodzi zawsze, bez żadnych wyjątków (warunek wystarczający =>)
Miękka prawda/fałsz - może zajść, ale nie musi (warunek konieczny ~>)
Kolejność wykonywania działań: nawiasy, AND(*), OR(+), =>, ~>
1.1 NTI - najprostsza teoria matematyczna świata
Czyli kompletna algebra Kubusia w telegraficznym skrócie na jednej stronie A4, przy okazji zapoznamy się tu z notacją stosowaną w obsłudze implikacji i równoważności w NTI.
Fundament algebry Kubusia w zakresie implikacji
Definicja implikacji prostej:
p=>q = ~p+q
Jeśli zajdzie p to „musi” => zajść q
p musi być warunkiem wystarczającym dla q
=> - operator implikacji prostej, spójnik „musi” ze spełnionym warunkiem wystarczającym
Definicja implikacji odwrotnej:
p~>q = p+~q
Jeśli zajdzie p to „może” ~> zajść q
p musi być warunkiem koniecznym dla q
~> - operator implikacji odwrotnej, spójnik „może” ze spełnionym warunkiem koniecznym
Spójniki zdaniowe
=> - operator implikacji prostej, spójnik „musi” między p i q ze spełnionym warunkiem wystarczającym
~> - operator implikacji odwrotnej, spójnik „może” między p i q ze spełnionym warunkiem koniecznym
~~> - naturalny spójnik „może”, wystarczy jedna prawda, nie jest to implikacja odwrotna zatem warunek konieczny tu nie zachodzi
Prawa Kubusia:
p=>q = ~p~>~q - prawo zamiany operatora implikacji prostej => na odwrotną ~>
p~>q = ~p=>~q - prawo zamiany operatora implikacji odwrotnej ~> na prostą =>
Znaczenie symboli w implikacji i równoważności
1.
Zachodzenie warunku koniecznego w kierunku p~>q gwarantuje implikację odwrotną prawdziwą bowiem jeśli p jest konieczne dla q to zajście ~p gwarantuje zajście ~q.
W sposób naturalny odkryliśmy tu wyrocznię implikacji, prawo Kubusia.
p~>q = ~p=>~q
Kubuś w przedszkolu:
Jeśli jutro będzie pochmurno to może padać
CH~>P
Powiedzcie mi drogie dzieci czy chmury są konieczne aby jutro padał deszcz ?
Jaś (lat 5):
Tak Kubusiu, chmury są konieczne aby jutro padało bo jak nie będzie chmur to na pewno nie będzie padać.
czyli:
CH~>P = ~CH=>~P - prawo Kubusia.
Skąd Jaś zna prawo Kubusia i NTI ?
Cała algebra Kubusia to problem na poziomie 5-cio letniego dziecka, naturalnego eksperta NTI. Dzieciaki nie tylko znają w praktyce prawa Kubusia, ale są też ekspertami w logice dodatniej i ujemnej w algebrze Boole’a posługując się tymi pojęciami milion razy na dobę … o czym współczesna matematyka nie ma bladego pojęcia.
Kubuś w przedszkolu:
Jutro pójdziemy do kina i do teatru i nie pójdziemy na basen.
Y=K*T*~B
czyli matematycznie:
A.
Dotrzymam słowa (Y=1) jeśli jutro pójdziemy do kina (K=1) i pójdziemy do teatru (T=1) i nie pójdziemy na basen (~B=1)
Y=K*T*~B
czyli:
Y=1 <=> K=1 i T=1 i ~B=1
Logika dodatnia bo Y (bez negacji).
Znaczenie wybranych zmiennych w logice dodatniej:
Y=1 - dotrzymam słowa
Y=0 - skłamię
K=1 - pójdziemy do kina
K=0 - nie pójdziemy do kina
… a kiedy Kubuś skłamie ?
Przejście ze zdaniem A do logiki ujemnej poprzez negacje zmiennych i wymianę operatorów na przeciwne.
~Y = ~K+~T+B
czyli matematycznie:
B.
Skłamię (~Y=1) wtedy i tylko wtedy gdy jutro nie pójdziemy do kina (~K=1) lub nie pójdziemy do teatru (~T=1) lub pójdziemy na basen (B=1)
~Y = ~K+~T+B
~Y - logika ujemna bo Y zanegowane.
Znaczenie wybranych zmiennych w logice ujemnej:
~Y=1 - skłamię
~Y=0 - dotrzymam słowa
~K=1 - jutro nie pójdziemy do kina
~K=0 - jutro pójdziemy do kina
Doskonale widać że:
1.
Mózg dziecka obsługuje zdanie A najzwyklejszą bramką logiczną AND, tu wszystkie zmienne muszą być ustawione na jeden aby nadawca dotrzymał słowa: Y=1
2.
Mózg dziecka obsługuje zdanie B najzwyklejszą bramką OR, wystarczy że którakolwiek ze zmiennych przyjmie wartość jeden i już nadawca jest kłamcą czyli: ~Y=1
3.
Zauważmy, że w zerach i jedynkach zmienne w zdaniu B mają totalnie odwrócone znaczenie niż w zdaniu A.
Matematycznie zachodzi:
Y#~Y
Związek logiki dodatniej i ujemnej:
Y=~(~Y)
stąd podstawiając do powyższego A i B mamy prawo de’Morgana:
K*T*~B = ~(~K+~T~+B)
… którego w praktyce języka mówionego absolutnie nikt nie używa bo człowiek mając do wyboru dwa równoważne matematycznie zdania zawsze wybierze to po lewej stronie bo jest prostsze.
Zdanie po prawej stronie będzie brzmiało:
Nie może się zdarzyć ~(…), że jutro nie pójdziemy do kina lub nie pójdziemy do teatru lub pójdziemy na basem.
Y=~(~K+~T~+B)
Wniosek:
Szanse na to że matematykom uda się kiedykolwiek zapisać matematycznie naturalny język mówiony człowieka bez akceptacji logiki dodatniej i ujemnej jak wyżej są równe zeru absolutnemu.
2.
p=>q - implikacja prosta, spójnik „musi” między p i q ze spełnionym warunkiem wystarczającym
Dodatkowo po stronie ~p musi być spełnione prawo Kubusia:
p=>q = ~p~>~q
Przykład:
Jeśli zwierzę jest psem to ma 4 łapy
P=>4L =1 bo pies
Bycie psem jest wystarczające, aby mieć 4 łapy, implikacja prosta prawdziwa
Prawo Kubusia:
P=>4L = ~P~>~4L
Jeśli zwierzę nie jest psem to może nie mieć czterech łap
~P~>4L =1 bo kura
LUB
Jeśli zwierzę nie jest psem to może mieć cztery łapy
~P~~>4L=1 bo koń
3.
p=>q - tylko warunek wystarczający wchodzący w skład równoważności
Definicja równoważności:
p<=>q = (p=>q)*(~p=>~q)
Przykład:
Jeśli trójkąt jest równoboczny to ma kąty równe
TR=>KR
Po stronie ~p mamy tu kolejny warunek wystarczający:
Jeśli trójkąt nie jest równoboczny to na pewno nie ma kątów równych
~TR=>~KR
Zatem zdanie TP=>KR nie jest implikacją bo po stronie ~p nie jest spełniona wyrocznia implikacji, prawo Kubusia.
Uwaga:
Zauważmy że warunek wystarczający p=>q jest identyczny w implikacji i równoważności. Dopiero analiza zdania po stronie ~p pozwala rozstrzygnąć z czym mamy do czynienia. Wprowadzanie nowego symbolu jest zatem bez sensu. W pierwszym przybliżeniu zakładamy zawsze że zdanie p=>q jest implikacją, bowiem w naturalnym języku mówionym króluje implikacja. Tylko w świecie techniki i matematyce króluje równoważność bo tu implikacja jest najzwyklejszym idiotyzmem ze względu na „rzucanie monetą” zakodowane w każdej połówce definicji implikacji, zarówno prostej =>, jak i odwrotnej ~>. To że dzisiejsi matematycy twierdzą że większość twierdzeń matematycznych to implikacje wynika z błędnego rozumienia implikacji. Po pierwsze mylnie biorą sam warunek wystarczający jak wyżej za implikację, a po drugie często operują na twierdzeniach gdzie p lub q ma z góry znane wartości logiczne a to zabija implikację, będącą matematycznym opisem przyszłości gdzie zarówno p jak i q może przyjąć dowolne wartości logiczne, w chwili wypowiadania nie wiemy jakie. Determinizm zabija implikację, czyli jeśli znamy wartości logiczne p lub q w momencie wypowiadania implikacji to takie zdanie nie jest implikacją bo nie spełnia definicji zero-jedynkowej implikacji.
4.
W dowolnej implikacji prawdziwej zamiana argumentów bez zmiany operatora czyni tą implikację fałszywą.
p=>q # q=>p
p~>q # q~>p
czyli:
Jeśli p=>q=1 to q=>p=0
Jeśli q=>p=1 to p=>q=0
To jest bezdyskusyjny dowód że równoważność nie może być iloczynem dwóch implikacji prostych bo:
p<=>q = (p=>q)*(q=>p) = 1*0 = 0*1 =0
Przykład:
Jeśli liczba jest podzielna przez 8 to jest podzielna przez 2
P8=>P2=1 - oczywistość
Zamieniamy p i q bez zmiany operatora:
Jeśli liczba jest podzielna przez 2 to jest podzielna przez 8
P2=>P8=0 - bo 2
stąd:
P8<=>P2 = (P8=>P2)*(P2=>P8) = 1*0 =0
Wykluczona jest równoważność rozumiana jako iloczyn logiczny dwóch implikacji prostych.
5.
W dowolnej implikacji prawdziwej zamiana argumentów wraz z wymianą operatora na przeciwny powoduje przejście do logiki przeciwnej. Zdania po obu stronach nierówności są prawdziwe, ale matematycznie nie są to zdania tożsame.
p=>q # q~>p
p~>q # q=>p
Przykład:
Jeśli zwierzę jest psem to ma cztery łapy
P=>4L
Bycie psem wystarcza aby mieć cztery łapy, zatem implikacja prosta prawdziwa.
Zamieniamy p i q wraz z wymianą operatora:
Jeśli zwierze ma cztery łapy to może być psem
4L~>P
Cztery łapy są konieczne aby być psem, zatem jest to implikacja odwrotna prawdziwa.
Oczywiście matematycznie zachodzi:
P=>4L # 4L~>P
Obie implikacje są prawdziwe, ale matematycznie nie tożsame.
6.
Bezdyskusyjny błąd współczesnej logiki to zapis:
p=>q = q~>p
… bo takiego układu logicznego nie da się fizycznie zbudować przy pomocy bramek logicznych (dowód pkt. 10.4)
Jedynymi poprawnymi układami zastępczymi bramek p=>q i p~>q są układy logiczne zbudowane na mocy praw Kubusia.
p=>q = ~p~>~q - zamiana implikacji prostej => na równoważną implikacje odwrotną ~>
p~>q = ~p=>~q - zamiana implikacji odwrotnej ~> na równoważną implikacje prostą =>
Prawa Kubusia to bezdyskusyjne tożsamości matematyczne, których realizacja fizyczna na bramkach logicznych jest bezdyskusyjna i banalna.
Kubusiowa definicja algebry Boole’a:
Algebra Boole’a to algebra bramek logicznych
czyli:
Jeśli czegokolwiek nie da się zrealizować w bramkach logicznych to nie jest to algebra Boole’a !
Wali się tu fundament absolutnie całej współczesnej logiki jakoby:
p=>q = q~>p
Powinno być:
p=>q # q~>p
Dowód pkt.10.4 w podpisie
CND
Podsumowanie:
Człowiek używa zdań „Jeśli…to…” tylko i wyłącznie w pięciu różnych znaczeniach. Poprawna matematyka która rości sobie prawo do opisu matematycznego naturalnego języka mówionego musi umieć rozpoznawać wszystkie takie zdania. Jedyną znaną człowiekowi logiką która to robi jest Nowa Teoria Implikacji.
Zdanie „Jeśli…to…” może być:
1.
p=>q
Implikacja prostą => spełniającą definicje implikacji prostej
Definicja implikacji prostej:
p=>q = ~p+q
Jeśli zajdzie p to „musi” => zajść q
p musi być warunkiem wystarczającym dla q
=> - operator implikacji prostej, spójnik „musi” ze spełnionym warunkiem wystarczającym
Wyrocznią implikacji prostej jest spełnione prawo Kubusia:
p=>q = ~p~>~q
Po stronie ~p mamy tu warunek konieczny ~>.
2.
p=>q
Tylko warunkiem wystarczającym wchodzącym w skład równoważności
Definicja równoważności:
p<=>q = (p=>q)*(~p=>~q)
Po stronie ~p mamy tu kolejny warunek wystarczający =>.
Zauważmy, że warunek wystarczający p=>q jest identyczny w implikacji i równoważności, W naturalnym języku mówionym to jest nie do rozpoznania, takie zdanie może być zarówno implikacją prostą =>, jak i równoważnością <=>. To czym jest w rzeczywistości trzeba dopiero udowodnić !
3.
p~>q
Implikacją odwrotną spełniającą definicję implikacji odwrotnej
Definicja implikacji odwrotnej:
p~>q = p+~q
Jeśli zajdzie p to „może” ~> zajść q
p musi być warunkiem koniecznym dla q
~> - operator implikacji odwrotnej, spójnik „może” ze spełnionym warunkiem koniecznym
Zauważmy, że zachodzenie warunku koniecznego w kierunku p~>q gwarantuje implikacje odwrotną prawdziwą bo:
Jeśli p jest konieczne dla q to zajście ~p gwarantuje zajście ~q.
W ten sposób odkryliśmy naturalną wyrocznię implikacji, prawo Kubusia:
p~>q = ~p=>~q
4.
p~~>q
Zdanie prawdziwe na mocy naturalnego spójnika „może”, wystarczy jedna prawda, nie jest to implikacja odwrotna zatem warunek konieczny tu nie zachodzi.
Przykład:
Jeśli liczba jest podzielna przez 3 to może być podzielna przez 8
P3~~>P8 =1 bo 24
Oczywiście P3 nie jest konieczne dla P8.
5.
Zdanie „Jeśli…to…” które nie spełnia dowolnego z powyższych przypadków jest zdaniem fałszywym.
2.0 Definicje i prawa algebry Kubusia w pigułce
… czyli wszystko co najważniejsze w Nowej Teorii Implikacji w operatorach AND(*), OR(+), implikacji prostej => i implikacji odwrotnej ~>.
Definicja iloczynu logicznego:
Iloczyn logiczny jest równy jeden wtedy i tylko wtedy gdy wszystkie zmienne są równe jeden.
Y=A1*A2* … *An =1 <=> A1=1, A2=1 … An=1
Definicja równoważna:
Iloczyn logiczny jest równy zeru jeśli którakolwiek zmienna jest równa zeru.
Y=1*1*1*0*1 =0
Definicja sumy logicznej:
Suma logiczna n-zmiennych binarnych jest równa zeru wtedy i tylko wtedy gdy wszystkie składniki sumy są równe zeru
Y = A1+A2+… An =0 <=> A1=0, A2=0 …An=0
Definicja równoważna:
Suma logiczna n-zmiennych binarnych jest równa jeden gdy którakolwiek ze zmiennych jest równa jeden.
Y=1+1+1+0+1 =1
Zmienna binarna:
Zmienna binarna to zmienna, mogąca przyjmować w osi czasu wyłącznie dwie wartości logiczne 0 albo 1.
Funkcja logiczna:
Funkcja logiczna Y to funkcja n-zmiennych binarnych połączonych operatorami AND(*) lub OR(+).
Przykład:
Y = A+(B*C) ….
Definicja logiki dodatniej i ujemnej dla operatorów AND i OR:
Logika dodatnia (Y) to odpowiedź na pytanie kiedy dotrzymam słowa (wystąpi prawda), zaś logika ujemna (~Y) to odpowiedź na pytanie kiedy skłamię (wystąpi fałsz).
gdzie:
Y - funkcja logiczna w logice dodatniej (brak przeczenia)
~Y - funkcja logiczna w logice ujemnej (jest przeczenie)
Związek logiki dodatniej z logiką ujemną opisuje równanie:
Y = ~(~Y) - prawo podwójnego przeczenia
Prawo przedszkolaka:
W dowolnej funkcji logicznej Y algebry Boole’a z operatorami AND i OR przejście do logiki przeciwnej uzyskujemy poprzez negację zmiennych i wymianę operatorów na przeciwne.
Przykładowa funkcja logiczna:
A.
Y=A+(B*~C)
Przejście do logiki przeciwnej:
B.
~Y=~A*(~B+C)
Oczywiście:
C.
Y=~(~Y)
Podstawiając A i B do C mamy prawo de’Morgana:
A+(B*~C) = ~A*(~B+C)
Prawa de’Morgana:
p*q = ~(~p+~q) - prawo zamiany operatora AND(*) na OR(+)
p+q = ~(~p*~q) - prawo zamiany operatora OR(+) na AND(*)
Zasada czytania funkcji logicznej:
Wartość funkcji logicznej z operatorami AND i OR to wartość logiczna zdania.
Y =1 - prawda, dotrzymam słowa (Y - logika dodatnia)
~Y=1 - fałsz, skłamię (~Y - logika ujemna)
gdzie:
Y - zarezerwowany symbol funkcji logicznej
Znaczenie zmiennych w logice dodatniej:
Y=A*B - funkcja logiczna
gdzie:
A, B - zmienne binarne, mogące przyjmować w osi czasu wyłącznie 0 albo 1.
Zasada czytania:
Y=1 <=> A=1 i B=1
inaczej Y=0.
czyli:
Wystąpi prawda (Y=1) jeśli zajdzie A=1 i B=1
Logika dodatnia:
Y=1, ~Y=0
A=1, ~A=0
B=1, ~B=0
Znaczenie zmiennych w logice ujemnej:
Kiedy powyższa funkcja będzie fałszem (kłamstwem) ?
Przejście do logiki ujemnej metodą przedszkolaka poprzez negację zmiennych i wymianę operatorów na przeciwne.
~Y=~A+~B
Zasada czytania jest tu identyczna:
~Y=1 <=> ~A=1 lub ~B=1
inaczej ~Y=0
Czyli:
Wystąpi fałsz (~Y=1) jeśli zajdzie ~A=1 lub ~B=1
Logika ujemna:
~Y=1, Y=0
~A=1, A=0
~B=1, B=0
Zauważmy, że znaczenie zmiennych w logice dodatniej jest fundamentalnie inne niż w logice ujemnej. W szczególności w operatorach AND i OR zdanie prawdziwe w logice dodatniej (Y=1) nie jest równoważne zdaniu prawdziwemu w logice ujemnej (~Y=1), czyli mamy sytuację: oba zdania prawdziwe, ale nie równoważne !
Przykład:
Jutro pójdę do kina i do teatru
Y=K*T
Matematycznie oznacza to:
A.
Dotrzymam słowa (Y), jeśli jutro pójdę do kina (K) i do teatru (T)
Y=K*T
czyli:
Y=1 <=> K=1 i T=1
Stan faktyczny pojutrze:
Y=1 - dotrzymałem słowa
K=1 - byłem w kinie
i
T=1 - byłem w teatrze
Tata, a kiedy skłamiesz ?
Przejście do logiki przeciwnej metodą przedszkolaka poprzez negacje zmiennych i wymianę operatorów.
~Y=~K+~T
B.
Skłamię (~Y), jeśli jutro nie pójdę do kina (~K) lub nie pójdę do teatru (~T)
~Y=~K+~T
czyli:
~Y=1 <=> ~K=1 lub ~T=1
Stan faktyczny pojutrze:
~Y=1 - skłamałem
~K=1 - nie byłem w kinie
lub
~T=1 - nie byłem w teatrze
Zdanie B to dla wszystkich oczywistość, wypowiadana najczęściej jako odpowiedź na pytanie dziecka (Tata, kiedy skłamiesz ?), które dopiero uczy się języka. W języku mówionym „dotrzymam słowa (Y)” jest domyślne i nie musi być wypowiadane, natomiast „skłamię (~Y)” nie jest domyślne i zawsze jest wypowiadane.
Związek logiki dodatniej i ujemnej:
C.
Y=~(~Y) - prawo podwójnego przeczenia
Podstawiając A i B do C mamy prawo de’Morgana
Y = K*T = ~(~K+~T)
Nie może się zdarzyć ~(…), że jutro nie pójdę do kina (~K) lub nie pójdę do teatru (~T)
Y = ~(~K+~T)
czyli:
Y=1 <=> ~(~K=1 lub ~T=1)
Dotrzymam słowa (Y=1), jeśli nie zdarzy się ~(…) że jutro nie pójdę do kina (~K=1) lub nie pójdę do teatru (~T=1)
Prawo Prosiaczka:
Równania algebry Boole’a dla dowolnej tabeli zero-jedynkowej n-elementowej tworzymy na podstawie linii z tą samą wartością logiczną w wyniku. Wszelkie nie opisane równaniami linie przyjmą wartości przeciwne do linii opisanych.
Przykład:
Definicja implikacji prostej =>.
Kod: |
p q Y=p=>q
1 1 =1
1 0 =0
0 0 =1
0 1 =1
|
Najprostsze równanie uzyskamy z linii drugiej bowiem w wyniku mamy tu samotne zero.
Z tabeli widzimy że:
A.
Y=0 <=> p=1 i q=0
Przejście z takiego zapisu do równań algebry Boole’a jest banalne. Należy skorzystać z definicji iloczynu logicznego sprowadzając wszystkie zmienne do jedynki albo z definicji sumy logicznej sprowadzając wszystkie zmienne do zera.
Sposób I
Sprowadzamy wszystkie zmienne do jedynki:
B.
Y=0 czyli ~Y=1
p=1
q=0 czyli ~q=1
Definicja iloczynu logicznego:
Iloczyn logiczny jest równy jeden wtedy i tylko wtedy gdy wszystkie zmienne są równe jeden.
Korzystając z A i B na podstawie tej definicji mamy:
~Y = p*~q
Przechodzimy do logiki przeciwnej metodą przedszkolaka:
Y=~p+q
czyli:
p=>q = ~p+q
Sposób II
Sprowadzamy wszystkie zmienne do zera i stosujemy definicję sumy logicznej.
Definicja sumy logicznej:
Suma logiczna jest równa zeru wtedy i tylko wtedy gdy wszystkie składniki sumy są równe zeru
Na podstawie równania A mamy:
C.
Y=0
p=1 czyli ~p=0
q=0
Korzystając z A i C na podstawie definicji sumy logicznej mamy:
Y=~p+q
czyli:
p=>q = ~p+q
Powyżej ułożyliśmy równanie wyłącznie dla drugiej linii tabeli gdzie w wyniku było zero, wszelkie pozostałe linie, zgodnie z prawem Prosiaczka muszą być jedynkami niezależnie od chciejstwa człowieka … bo to jest matematyka przecież.
Fundament algebry Kubusia w zakresie implikacji
Definicja implikacji prostej:
p=>q = ~p+q
Jeśli zajdzie p to „musi” => zajść q
p musi być warunkiem wystarczającym dla q
=> - operator implikacji prostej, spójnik „musi” ze spełnionym warunkiem wystarczającym
Definicja implikacji odwrotnej:
p~>q = p+~q
Jeśli zajdzie p to „może” ~> zajść q
p musi być warunkiem koniecznym dla q
~> - operator implikacji odwrotnej, spójnik „może” ze spełnionym warunkiem koniecznym
Spójniki zdaniowe
=> - operator implikacji prostej, spójnik „musi” między p i q ze spełnionym warunkiem wystarczającym
~> - operator implikacji odwrotnej, spójnik „może” między p i q ze spełnionym warunkiem koniecznym
~~> - naturalny spójnik „może”, wystarczy jedna prawda, nie jest to implikacja odwrotna zatem warunek konieczny tu nie zachodzi
Prawa Kubusia:
p=>q = ~p~>~q - prawo zamiany operatora implikacji prostej => na odwrotną ~>
p~>q = ~p=>~q - prawo zamiany operatora implikacji odwrotnej ~> na prostą =>
Logika dodatnia i ujemna dla operatorów implikacji prostej => i odwrotnej ~>:
Implikacja wypowiedziana jest w logice dodatniej jeśli po stronie q nie występuje negacja, inaczej mamy do czynienia z logiką ujemną (patrz prawa Kubusia).
Z praw Kubusia wynika, że implikacja prosta => w logice dodatniej jest równoważna implikacji odwrotnej ~> w logice ujemnej i odwrotnie, czyli implikacja odwrotna ~> w logice dodatniej jest równoważna implikacji prostej => w logice ujemnej.
Prawo Sowy I
Dowolna implikacja prawdziwa może być tylko i wyłącznie implikacją prostą p=>q prawdziwą , albo implikacją odwrotną p~>q prawdziwą, nie ma więcej możliwości matematycznych.
Prawo Sowy II
Implikacja prosta prawdziwa p=>q po zamianie argumentów przechodzi w implikację odwrotną prawdziwą p~>q, albo odwrotnie.
Oczywiście na mocy definicji zachodzi:
p=>q # p~>q
Po obu stronach mamy implikacje prawdziwe, ale nie równoważne.
Prawa kontrapozycji w implikacji
p=>q # ~q=>~p - dla sztywnego punktu odniesienia p=>q
p~>q # ~q~>~p - dla sztywnego punktu odniesienia p~>q
W prawach kontrapozycji w implikacji negujemy argumenty i zamieniamy je miejscami bez zmiany operatora. W prawie kontrapozycji w implikacji jeśli prawdziwa jest którakolwiek strona nierówności to musi być prawdziwa druga strona nierówności. Oczywiście na mocy praw Kubusia i prawa Sowy II implikacje te nie są równoważne mimo że prawdziwe, to dwa izolowane układy implikacyjne pomiędzy którymi nie zachodzą żadne zależności matematyczne.
3.0 Fundamenty NTI
Cała NTI zbudowana jest na dziewiczych, zero-jedynkowych operatorach logicznych znanych człowiekowi od ponad 100 lat. Nie ma tu żadnych innych definicji ani aksjomatów. Wszystkich możliwych operatorów dwuargumentowych jest 16 z czego człowiek zna poprawną interpretację zaledwie sześciu. W NTI wszystkie 16 operatorów zostało poprawnie rozszyfrowane w odniesieniu do naturalnej logiki człowieka. Każdy człowiek od 5-cio latka po starca posługuje się biegle wszystkimi operatorami logicznymi bo to jest po prostu matematyczny opis naturalnej logiki człowieka.
Podstawowe definicje w NTI, wynikają bezpośrednio z dziewiczych definicji zero-jedynkowych odpowiednich operatorów, nie są to zatem żadne aksjomaty czy założenia.
Definicja implikacji prostej:
p=>q = ~p+q
Jeśli zajdzie p to „musi” => zajść q
p musi być warunkiem wystarczającym dla q
=> - operator implikacji prostej, spójnik „musi” ze spełnionym warunkiem wystarczającym
Definicja implikacji odwrotnej:
p~>q = p+~q
Jeśli zajdzie p to „może” ~> zajść q
p musi być warunkiem koniecznym dla q
~> - operator implikacji odwrotnej, spójnik „może” ze spełnionym warunkiem koniecznym
Spójniki zdaniowe
=> - operator implikacji prostej, spójnik „musi” między p i q ze spełnionym warunkiem wystarczającym
~> - operator implikacji odwrotnej, spójnik „może” między p i q ze spełnionym warunkiem koniecznym
~~> - naturalny spójnik „może”, wystarczy jedna prawda, nie jest to implikacja odwrotna zatem warunek konieczny tu nie zachodzi
Prawa Kubusia:
p=>q = ~p~>~q - prawo zamiany operatora implikacji prostej => na odwrotną ~>
p~>q = ~p=>~q - prawo zamiany operatora implikacji odwrotnej ~> na prostą =>
Prawe strony definicji implikacji definiują odpowiednią tabelę zero jedynkową np.
p=>q = ~p+q
definiuje taką tabelę:
Kod: |
p q p=>q
1 1 =1
1 0 =0
0 0 =1
0 1 =1
|
W zasadzie to wyłącznie po to zapis ~p+q jest tu potrzebny. Naturalna implikacja człowieka to w praktyce wyłącznie definicje zero-jedynkowe jak wyżej plus prawa Kubusia. Implikacja wyrażona w AND i OR jest „psu na budę potrzebna” gdyż człowiek praktycznie nigdy z tego nie korzysta.
W NTI poza definicjami wyżej, wynikającymi bezpośrednio z odpowiednich definicji zero-jedynkowych nie ma żadnych innych definicji. Fundamentem NTI są zatem tylko i wyłącznie dziewicze definicje algebry Boole’a w 100% zgodne z KRZ … tyle że KRZ nie ma pojęcia o poprawnej interpretacji tych zer i jedynek jak niżej.
Pełna lista dwuargumentowych operatorów logicznych.
Kod: |
p q OR NOR AND NAND <=> XOR => N(=>) ~> N(~>) FILL NOP P NP Q NQ
0 0 0 1 0 1 1 0 1 0 1 0 1 0 0 1 0 1
0 1 1 0 0 1 0 1 1 0 0 1 1 0 0 1 1 0
1 0 1 0 0 1 0 1 0 1 1 0 1 0 1 0 0 1
1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
|
Kod: |
Logika dodatnia Logika ujemna
OR NOR
AND NAND
<=> XOR
=> N(=>)
~> N(~>)
FILL NOP
P NP
Q NQ
|
Wszystkich możliwych operatorów logicznych jest 16 z czego człowiek zna poprawne znaczenie zaledwie sześciu: AND, NAND, OR, NOR, <=>, XOR. Za operatory dodatnie przyjęto te, które człowiek używa w naturalnym języku mówionym.
Operator ujemny to zanegowany operator dodatni, co doskonale widać w powyższej tabeli.
Operator dodatni to zanegowany operator ujemny, co również widać wyżej.
Kod: |
Definicje operatorów ujemnych:
pNORq = ~(p+q)
pNANDq = ~(p*q)
pXORq = ~(p<=>q)
pN(=>)q = ~(p=>q)
pN(~>)q = ~(p~>q)
pNOPq = ~(pFILLq)
pNPq = ~(pPq)
pNQq = ~(pQq)
|
W języku mówionym operatory ujemne nie są używane, ponieważ łatwo je zastąpić operatorami dodatnimi plus negacją co widać w powyższej tabeli.
3.1 Definicja implikacji prostej =>
Definicja:
Zdanie „Jeśli…to…” jest implikacją prostą wtedy i tylko wtedy gdy spełnia pełną, operatorową definicję implikacji prostej.
Powyższa definicja wynika bezpośrednio z tabeli zero-jedynkowej. Implikacja to matematyczny opis przyszłości. Definicja zero-jedynkowa implikacji to rozpiska wszystkich możliwych przypadków jakie w przyszłości mogą zaistnieć.
Definicja zero-jedynkowa implikacji prostej:
Kod: |
Tabela A
p q Y=p=>p
1 1 =1
1 0 =0
0 0 =1
0 1 =1
|
Definicja w równaniu algebry Boole’a.
p=>q = ~p+q = ~(p*~q)
Jeśli zajdzie p to „musi” => zajść q
p musi być warunkiem wystarczającym dla q
=> - operator implikacji prostej, spójnik „musi” ze spełnionym warunkiem wystarczającym
Definicja implikacji wyrażona w operatorach AND i OR w praktyce języka mówionego praktycznie nie używana . Wszyscy ludzie od 5-cio latka po profesora korzystają wyłącznie z definicji operatorowych.
Definicja symboliczna implikacji prostej w logice dodatniej:
p=1, ~p=0
q=1, ~q=0
stąd:
Kod: |
Tabela B
p q Y=p=>q
p* q =1
p* ~q =0
~p* ~q =1
~p* q =1
|
Definicja iloczynu logicznego:
Iloczyn logiczny n zmiennych binarnych równy jest jeden wtedy i tylko wtedy gdy każda zmienna równa jest jeden.
Powyższa tabela to zera i jedynki z definicji zero-jedynkowej zapisane w postaci symbolicznej, zmienne binarne. Zauważmy, że wszystkie zmienne sprowadzone zostały od jedynki (prawdy), dlatego logika dodatnia wymusza operator AND(*) w poziomie i OR(+) w pionie.
Definicja operatorowa i zero-jedynkowa implikacji prostej =>:
Kod: |
Tabela C
p q Y=p=>q
p => q =1
1 1 =1
stąd:
p =>~q =0
1 0 =0
… a jeśli nie zajdzie p ?
Prawo Kubusia:
p=>q = ~p~>~q
~p ~>~q =1
0 0 =1
LUB
~p~~> q =1
0 1 =1
|
Doskonale widać tabelę zero-jedynkową implikacji prostej dla kodowania zgodnego ze zdaniem wypowiedzianym 1 1 =1 czyli:
p=1, ~p=0
q=1, ~q=0
Spójniki zdaniowe
=> - operator implikacji prostej, spójnik „musi” między p i q ze spełnionym warunkiem wystarczającym
~> - operator implikacji odwrotnej, spójnik „może” między p i q ze spełnionym warunkiem koniecznym
~~> - naturalny spójnik „może”, wystarczy jedna prawda, nie jest to implikacja odwrotna zatem warunek konieczny tu nie zachodzi
Prawda 1
Jak widać wyżej prawo Kubusia zachodzi w jednej i tej samej tabeli zero-jedynkowej, zatem definicja implikacji prostej => nie może istnieć bez operatora implikacji odwrotnej ~> i odwrotnie.
Nie ma implikacji prostej => bez implikacji odwrotnej ~> !
Wyprowadzenie definicji implikacji prostej w NTI:
1.
Zauważmy, że warunek wystarczający wynika z pierwszych dwóch linii tabeli B lub C. Druga linia jest twardym fałszem, zatem w pierwszej linii musi być twarda prawda bo po stronie p nie ma więcej możliwości matematycznych.
p=>q =1 - twarda prawda zachodząca zawsze
p*q =1
1 1 =1
Jeśli zajdzie p to musi zajść q czyli p musi być wystarczające dla q.
stąd druga linia:
p=>~q =0 - twardy fałsz
p*~q =0
1 0 =0
Stąd:
Definicja implikacji prostej:
p=>q
Jeśli zajdzie p to musi zajść q
p musi być warunkiem wystarczającym dla q
2.
Kolejne dwie linie to warunek konieczny ~>, widać że jeśli zajdzie ~p to może zajść ~q lub q czyli:
~p~>~q =1
~p*~q =1
0 0 =1
LUB
~p~~>q =1
~p*q =1
0 1 =1
Mamy tu typowe „rzucanie monetą”. Dla wylosowanego elementu zgodnego z ~p jedna z dwóch ostatnich linii będzie prawdziwa, druga fałszywa. Dla nieskończonej ilości losowań na pewno zajdzie przynajmniej jedna prawda w obu ostatnich liniach, stąd dwie jedynki w definicji.
Uwaga:
Po stronie ~p może wystąpić także warunek wystarczający (~p=>~q=1), wtedy to będzie równoważność a nie implikacja prosta na mocy definicji:
p<=>q = (p=>q)*(~p=>~q)
Zauważmy, że w definicji symbolicznej i operatorowej wszystkie zmienne zostały sprowadzone do prawdy (do jedynek). Zera i jedynki w definicji operatorowej nas kompletnie nie interesują
Pierwsza linia:
p=>q
Jeśli zajdzie p to na pewno zajdzie q
p=>q =1
1 1 =1
czyli:
Jeśli zajdzie p (prawda) to na pewno zajdzie q (prawda)
Druga linia:
p=>~q =0
Jeśli zajdzie p (prawda) to na pewno zajdzie ~q (prawda)
p=>~q =0
1 0 =0
Oczywisty fałsz na mocy definicji implikacji prostej.
Trzecia linia:
~p~>~q =1
Jeśli zajdzie ~p (prawda) to może zajść ~q (prawda)
~p~>~q=1
0 0 =1
LUB
Czwarta linia:
~p~~>q =1
Jeśli zajdzie ~p (prawda) to może zajść q (prawda)
~p~~>q =1
0 1 =1
Jak widać w całej operatorowej definicji implikacji prostej => mamy sytuację iż jeśli zajdzie poprzednik (prawda) to zajdzie(=>)/może zajść (~>) następnik (prawda).
Prawda 2
W definicji zero-jedynkowej implikacji prostej sekwencja 0 1 =1 nie oznacza że z fałszu może powstać prawda (to nonsens), ale że z prawdy ~p (wylosowany element zgodny z ~p) może powstać p (prawda), gdy wylosowany element ma cechę zgodną z q.
Przykład:
Jeśli zwierze nie jest psem to może mieć cztery łapy
~P~~>4L =1 bo słoń
0 1 =1
Wylosowaliśmy zwierzaka ~P (prawda=słoń) który ma cztery łapy (4L).
Przykład 3.1.1
Jeśli zwierzę jest psem to ma cztery łapy
Analiza matematyczna:
A.
Jeśli zwierzę jest psem to na pewno => ma cztery łapy
P=>4L=1 - gwarancja matematyczna
1 1 =1
Bycie psem jest warunkiem wystarczającym aby mieć cztery łapy, zatem implikacja prosta prawdziwa
stąd:
B.
Jeśli zwierzę jest psem to na pewno => nie ma czterech łap
P=>~4L =0
1 0 =0
… a jeśli zwierzę nie jest psem ?
Prawo Kubusia:
P=>4L = ~P~>~4L
C.
Jeśli zwierzę nie jest psem to może ~> nie mieć czterech łap
~P~>~4L =1 bo kura
0 0 =1
Nie bycie psem jest warunkiem koniecznym aby nie mieć czterech łap, zatem implikacja odwrotna prawdziwa
LUB
D.
Jeśli zwierzę nie jest psem to może ~~> mieć cztery łapy
~P~~>4L =1 bo słoń
0 1 =1
Doskonale widać tabelę zero-jedynkową implikacji prostej dla kodowania zgodnego ze zdaniem wypowiedzianym 1 1 =1 czyli:
P=1, ~P=0
4L=1, ~4L=0
Zdanie D jest prawdziwe na mocy naturalnego spójnika „może” ~~>, wystarczy jedna prawda, nie jest to implikacja odwrotna zatem warunek konieczny tu nie zachodzi.
Dowód nie wprost.
Załóżmy, że zdanie D jest implikacja odwrotną i zastosujmy prawo Kubusia:
D: ~P~>4L = B: P=>~4L =0
Zdanie B jest oczywistym fałszem zatem zdanie D jest implikacją odwrotną fałszywą.
Prawdziwość zdania D można opisać wzorem:
(~P~>4L) + (~P~~>4L) = 0 +1 =1
Implikacja odwrotna ~> jest tu fałszywa, ale zdanie jest prawdziwe na mocy naturalnego spójnika „może” ~~>, wystarczy jedna prawda.
Wniosek:
Zamiast badać czy między p~>q zachodzi warunek konieczny możemy skorzystać z prawa Kubusia i badać czy między ~p=>~q zachodzi warunek wystarczający, co z reguły jest prostsze.
Implikacja to matematyczny opis przyszłości. Definicja implikacji to matematyczny zapis wszystkich możliwych przypadków jakie w przyszłości mogą zaistnieć (tu A,B,C,D). Istotą implikacji jest gwarancja matematyczna (zdanie A), wszystko inne jest bez znaczenia. Po nieskończonej ilości losowań w pudełku A będziemy mieć wszystkie ziemskie psy (twarda prawda = gwarancja matematyczna), pudełko B pozostanie puste (twardy fałsz - wynikły z powyższej twardej prawdy).
Dla konkretnego losowania w którym wylosowane zwierzę nie jest psem (~P) może zajść prawda miękka C albo D. Jeśli prawdą będzie C to automatycznie fałszem będzie D i odwrotnie, tak wiec w zdaniach C i D mamy „rzucanie monetą” bo nigdy nie wiadomo jakie zwierzę spełniające warunek „nie pies (~P)” zostanie wylosowane.
Oczywiście po nieskończonej ilości losowań puste będzie wyłącznie pudełko B … tyle tylko że nie ono jest w implikacji ważne. W implikacji istotna jest gwarancja matematyczna czyli pudełko A, którego nie należy mieszać z matematycznie bezwartościowymi pudełkami C i D.
Prawda 3
Stąd definicja implikacji materialnej definiowana jako:
„Zdanie B jest fałszywe, zaś A,C,D są prawdziwe”
jest bez sensu bo nie wolno zrównywać twardej prawdy A (zachodzi zawsze) z bezwartościowymi prawdami miękkimi C i D (mogą zajść ale nie muszą = rzucanie monetą) !
W powyższej analizie zdania A i C są tożsame na mocy prawa Kubusia:
P=>4L = ~P~>~4L
Przeanalizowaliśmy wyżej lewą stronę tożsamości poprzez operator implikacji prostej =>. Na mocy prawa Kubusia musimy uzyskać dokładnie to samo analizując prawą stronę tożsamości poprzez definicję implikacji odwrotnej ~>. Sprawdźmy czy tak jest w istocie.
Przykład 3.1.2
Jeśli zwierzę nie jest psem to może nie mieć czterech łap
Analiza matematyczna:
C.
Jeśli zwierzę nie jest psem to może ~> nie mieć czterech łap
~P~>~4L =1 bo kura
1 1 =1
Nie bycie psem jest warunkiem koniecznym aby nie mieć czterech łap, zatem implikacja odwrotna prawdziwa
LUB
D.
Jeśli zwierzę nie jest psem to może ~~> mieć cztery łapy
~P~~>4L =1 bo słoń
1 0 =1
… a jeśli zwierzę jest psem ?
Prawo Kubusia:
~P~>~4L = P=>4L
stąd:
A.
Jeśli zwierzę jest psem to na pewno => ma cztery łapy
P=>4L=1 - gwarancja matematyczna
0 0 =1
Bycie psem jest warunkiem wystarczającym aby mieć cztery łapy, zatem implikacja prosta prawdziwa
stąd:
B.
Jeśli zwierzę jest psem to na pewno => nie ma czterech łap
P=>~4L =0
0 1 =0
Doskonale widać tabelę zero-jedynkową implikacji odwrotnej dla kodowania zgodnego ze zdaniem wypowiedzianym 1 1 =1 czyli:
~P=1, P=0
~4L=1, 4L=0
Zauważmy, że zdania A, B, C i D są identyczne w obu powyższych przykładach z dokładnością do każdej literki i każdego przecinka co jest dowodem poprawności praw Kubusia.
3.2 Definicja implikacji odwrotnej ~>
Definicja:
Zdanie „Jeśli…to…” jest implikacją odwrotną wtedy i tylko wtedy gdy spełnia pełną, operatorową definicję implikacji odwrotnej.
Definicja zero-jedynkowa implikacji odwrotnej ~>:
Kod: |
Tabela A
p q p~>q
1 1 =1
1 0 =1
0 0 =1
0 1 =0
|
Definicja w równaniu algebry Boole’a
p~>q = p+~q = ~(~p*q)
Jeśli zajdzie p to „może” ~> zajść q
p musi być warunkiem koniecznym dla q
~> - operator implikacji odwrotnej, spójnik „może” ze spełnionym warunkiem koniecznym
Definicja symboliczna implikacji odwrotnej w logice dodatniej:
p=1, ~p=0
q=1, ~q=0
stąd:
Kod: |
Tabela B
p q p~>q
p* q =1
p*~q =1
~p*~q =1
~p* q =0
|
stąd:
Definicja operatorowa i zero-jedynkowa implikacji odwrotnej:
Kod: |
Tabela C
p q Y=p~>q
p ~> q =1
1 1 =1
LUB
p~~>~q =1
1 0 =1
… a jeśli zajdzie ~p ?
Prawo Kubusia:
p~>q = ~p=>~q
~p =>~q =1
0 0 =1
Stąd:
~p => q =0
0 1 =0
|
Doskonale widać tabelę zero-jedynkową implikacji prostej dla kodowania zgodnego ze zdaniem wypowiedzianym 1 1 =1 czyli:
p=1, ~p=0
q=1, ~q=0
Spójniki zdaniowe
=> - operator implikacji prostej, spójnik „musi” między p i q ze spełnionym warunkiem wystarczającym
~> - operator implikacji odwrotnej, spójnik „może” między p i q ze spełnionym warunkiem koniecznym
~~> - naturalny spójnik „może”, wystarczy jedna prawda, nie jest to implikacja odwrotna zatem warunek konieczny tu nie zachodzi
Prawda 4
Jak widać wyżej prawo Kubusia zachodzi w jednej i tej samej tabeli zero-jedynkowej, zatem operator implikacji odwrotnej ~> nie może istnieć bez operatora implikacji prostej => i odwrotnie.
Nie ma implikacji odwrotnej ~> bez implikacji prostej => !
Wyprowadzenie definicji implikacji odwrotnej w NTI:
W tabeli B i C widać jak na dłoni, że jeśli spełniony zostanie warunek p to może zajść q lub ~q. W pierwszej części tabeli mamy więc bezwartościowe „rzucanie monetą” ale ….
Zauważmy że p musi tu być konieczne dla q !
Dlaczego ?
1.
bo wtedy i tylko wtedy w pierwszej linii będziemy mieli w wyniku jedynkę.
Przykład:
Jeśli zwierze ma skrzydła to może być psem
S~>P =0 - twardy fałsz !
1 1 =0
p q =0
Skrzydła nie są konieczne dla psa, implikacja odwrotna fałszywa
Już pierwsza linia tabeli leży w gruzach zatem zdanie jest implikacją odwrotną fałszywą. Implikacja prosta => również jest tu fałszywa bo skrzydła nie są warunkiem wystarczającym dla psa.
Przykład:
Jeśli zwierze ma cztery łapy to może być psem
4L~>P=1 bo pies
p*q =1
1 1 =1
Cztery łapy są konieczne aby być psem, implikacja odwrotna prawdziwa
LUB
Jeśli zwierzę ma cztery łapy to może nie być psem
4L~~>~P =1 bo słoń
p*~q =1
1 0 =1
Stąd:
Definicja implikacji odwrotnej:
p~>q
Jeśli zajdzie p to może zajść q
p musi być konieczne dla q
2.
Jeśli p jest konieczne dla q (co wynikło nam wyżej) to zajście ~p gwarantuje zajście ~q, czyli w sposób naturalny odkryliśmy tu prawo Kubusia:
p~>q = ~p=>~q
Prawa strona wyżej to dolna część tabeli zero-jedynkowej definicji implikacji odwrotnej;
~p=>~q =1 - twarda prawda zachodząca zawsze !
~p ~q =1
0 0 =1
stąd ostatnia linia tabeli:
~p=>q =0
~p q =0
0 1 =0
CND
Przykład 3.2.1
Jeśli zwierzę ma cztery łapy to może być psem
Analiza matematyczna:
A.
Jeśli zwierzę ma cztery łapy to może ~> być psem
4L~>P =1 bo pies
1 1 =1
Cztery łapy są konieczne aby być psem, zatem implikacja odwrotna prawdziwa
LUB
B.
Jeśli zwierzę ma cztery łapy to może nie być psem
4L~~>~P =1 bo słoń
1 0 =1
… a jeśli zwierzę nie ma czterech łap ?
Prawo Kubusia:
4L~>P = ~4L=>~P
czyli:
C.
Jeśli zwierzę nie ma czterech łap to na pewno => nie jest psem
~4L=>~P =1 - gwarancja matematyczna
0 0 =1
Brak czterech łap jest warunkiem wystarczającym aby nie być psem, zatem implikacja prosta prawdziwa.
stąd:
D.
Jeśli zwierzę nie ma czterech łap to na pewno jest psem
~4L=>P =0 - oczywisty fałsz
0 1 =0
Doskonale widać zero-jedynkową definicję implikacji odwrotnej dla kodowania zgodnego ze zdaniem wypowiedzianym 1 1 =1 czyli:
4L=1, ~4L=0
P=1, ~P=0
Na mocy prawa Kubusia zdania A i C są matematycznie tożsame, zatem zdania C nie musimy analizować … ale jako ciekawscy sprawdźmy czy to prawda.
Przykład 3.2.2
Jeśli zwierzę nie ma czterech łap to nie jest psem
Analiza matematyczna:
C.
Jeśli zwierzę nie ma czterech łap to na pewno nie jest psem
~4L=>~P =1 - gwarancja matematyczna
1 1 =1
Brak czterech łap jest warunkiem wystarczającym aby nie być psem, zatem implikacja prosta prawdziwa.
stąd:
D.
Jeśli zwierzę nie ma czterech łap to na pewno jest psem
~4L=>P =0 - oczywisty fałsz
1 0 =0
… a jeśli zwierzę ma cztery łapy ?
Prawo Kubusia:
~4L=>~P = 4L~>P
czyli:
A.
Jeśli zwierzę ma cztery łapy to może ~> być psem
4L~>P =1 bo pies
0 0 =1
Cztery łapy są konieczne aby być psem, zatem implikacja odwrotna prawdziwa
LUB
B.
Jeśli zwierzę ma cztery łapy to może nie być psem
4L~~>~P =1 bo słoń
0 1 =1
Doskonale widać tabele zero-jedynkową implikacji prostej dla kodowania zgodnego ze zdaniem wypowiedzianym 1 1 =1 czyli:
~4L=1, 4L=0
~P=1, P=0
Zauważmy, że zdania A, B, C i D są identyczne w obu powyższych przykładach z dokładnością do każdej literki i każdego przecinka co jest dowodem poprawności praw Kubusia.
3.3 Definicja równoważności <=>
Definicja:
Zdanie jest równoważnością wtedy i tylko wtedy gdy spełnia pełną, operatorową definicję równoważności <=>.
Definicja zero-jedynkowa równoważności <=>:
Kod: |
Tabela A
p q p<=>q
1 1 =1
1 0 =0
0 0 =1
0 1 =0
|
Zacznijmy od operatorowej definicji implikacji prostej …
Operatorowej i zero-jedynkowa definicja implikacji prostej:
Kod: |
Tabela B
p q p=>q
P=> q =1
1 1 =1
p=>~q =0
1 0 =0
… a jeśli zajdzie ~p ?
Prawo Kubusia:
p=>q=~p~>~q
czyli:
~p~>~q =1
0 0 =1
LUB
~p~~>q =1
0 1 =1 |
W definicji operatorowej doskonale widać tabelę zero-jedynkową implikacji prostej dla kodowania zgodnego ze zdaniem wypowiedzianym 1 1 =1 czyli:
p=1, ~p=0
q=1, ~q=0
Spójniki zdaniowe
=> - operator implikacji prostej, spójnik „musi” między p i q ze spełnionym warunkiem wystarczającym
~> - operator implikacji odwrotnej, spójnik „może” między p i q ze spełnionym warunkiem koniecznym
~~> - naturalny spójnik „może”, wystarczy jedna prawda, nie jest to implikacja odwrotna zatem warunek konieczny tu nie zachodzi
Prawo Kubusia:
p=>q = ~p~>~q
Jak widać wyżej prawo Kubusia obowiązuje w obrębie jednej i tej samej definicji zero-jedynkowej zatem implikacja prosta => nie może istnieć bez operatora implikacji odwrotnej ~> i odwrotnie.
W równoważności mamy do czynienia wyłącznie z warunkami wystarczającymi, nie ma tu śladu operatora implikacji odwrotnej ~> jak w definicji implikacji prostej wyżej.
Operatorowa i zero-jedynkowa definicja równoważności:
Kod: |
Tabela C
p q p<=>q
P=> q =1
1 1 =1
p=>~q =0
1 0 =0
… a jeśli zajdzie ~p ?
~p=>~q =1
0 0 =1
~p=> q =0
0 1 =0 |
Doskonale widać tabele zero-jedynkowa równoważności dla kodowania w logice dodatniej:
p=1, ~p=0
q=1, ~q=0
Stąd dziewicza, operatorowa definicja równoważności:
p<=>q = (p=>q)*(~p=>~q)
Jak widać, w definicji równoważności po prawej stronie chodzi wyłącznie o warunki wystarczające => między p=>q oraz między ~p=>~q. Nie ma tu śladu implikacji odwrotnej ~> i prawa Kubusia widocznych w definicji implikacji prostej => wyżej (tabela B).
Wyrażenia p=>q i ~p=>~q nie są implikacjami bo w tabeli równoważności nie ma szans na zaistnienie prawa Kubusia co doskonale widać porównując powyższe definicje implikacji prostej (tabela B) i równoważności (tabela C).
Twierdzenie:
Jeśli cokolwiek jest równoważnością to nie może być implikacją i odwrotnie. Równoważność i implikacja to dwa rozłączne światy matematyczne miedzy którymi nie zachodzą żadne prawa matematyczne.
Dowód:
Definicje implikacji i równoważności wyżej
Twierdzenie:
Równoważność to iloczyn logiczny warunków wystarczających między p=>q oraz między ~p=>~q (nigdy implikacji) co widać w definicji równoważności wyżej.
Definicja równoważności:
p<=>q = (p=>q)*(~p=>~q)
Z powyższego wynika, że dla operatora równoważności formy „Jeśli…to…”, czyli p=>q oraz ~p=>~q są jak najbardziej poprawne, inaczej nie mielibyśmy szansy udowodnienia równoważności na podstawie jej definicji wyżej.
4.0 Generowanie tabel zero-jedynkowych w NTI
W NTI punktem odniesienia jest zawsze zdanie wypowiedziane któremu przypisujemy kod 1 1 =1. Pozostałe zdania w tabeli odnoszą się do tego właśnie zdania bazowego 1 1 =1.
4.1 Przykład implikacji prostej =>
Zdanie wypowiedziane:
Jeśli liczba jest podzielna przez 8 to jest podzielna przez 2
P8=>P2 =1
1 1 =1
P8 wystarcza dla P2, zatem warunek wystarczający spełniony.
Uwaga:
W ogólnym przypadku przy spełnionym warunku wystarczającym p=>q zdanie może być implikacją albo równoważnością. Najprostsze i najpewniejsze rozstrzygnięcie czym jest wypowiedziane twierdzenie to jego analiza przez definicję zero-jedynkową w sposób jak niżej.
Definicja zero-jedynkowa implikacji prostej =>:
Kod: |
p q p=>q
A. 1 1 =1
B. 1 0 =0
C. 0 0 =1
D. 0 1 =1
|
W NTI wszystkie pozycje tabeli zero jedynkowej sprowadzamy do zdania wypowiedzianego czyli do 1 1 =1 kodując symbolicznie w logice dodatniej:
p=1, ~p=0
q=1, ~q=0
Kod: |
p q p=>q
A. p q =1
B. p ~q =0
C.~p ~q =1
D.~p q =1
|
Definicja iloczynu logicznego AND(*):
Iloczyn logiczny n-zmiennych binarnych równy jest jeden gdy wszystkie zmienne są równe jeden
Z kodowania w logice dodatniej wynika konieczność użycia operatora AND(*) w poziomach i OR(+) w pionie.
Przykład:
Jeśli liczba jest podzielna przez 8 to jest podzielna przez 2
P8=>P2 =1
Analiza matematyczna:
W NTI dla każdej linii zadajemy sobie fundamentalne pytanie:
A.
Czy może zaistnieć p i q ?
tak=1
nie =0
Czy może zaistnieć P8 i P2 ?
tak=1 bo 8,16…
P8*P2 =1
1 1 =1
Jeśli liczba jest podzielna przez 8 to na pewno => jest podzielna przez 2
P8=>P2 =1
B.
Czy może zaistnieć p i ~q ?
tak=1
nie=0
Czy może zaistnieć P8 i ~P2 ?
nie =0 bo nie istnieje liczba podzielna przez 8 i niepodzielna przez 2
P8*~P2 =0
1 0 =0
Jeśli liczba jest podzielna przez 8 to na pewno => nie jest podzielna przez 2
P8=>~P2=0
… a jeśli zajdzie ~p ?
Prawo Kubusia:
P8=>P2 = ~P8~>~P2
C.
Czy może zaistnieć ~p i ~q ?
tak=1
nie =0
Czy może zaistnieć ~P8 i ~P2 ?
tak=1 bo 3,5,7…
~P8*~P2 =1
0 0 =1
Jeśli liczba nie jest podzielna przez 8 to może ~> nie być podzielna przez 2
~P8~>~P2 =1
LUB
D.
Czy może zaistnieć ~p i q ?
tak=1
nie=0
Czy może zaistnieć ~P8 i P2 ?
tak=1 bo 2,4,6…
~P8*P2 =1
0 1 =1
Jeśli liczba nie jest podzielna przez 8 to może ~~> być podzielna przez 2
~P8~~>P2 =1
Jak widzimy w NTI to analiza zdania generuje wynik, czyli wartość logiczną zdania:
1 - sytuacja możliwa do zaistnienia
0 - sytuacja niemożliwa do zaistnienia
Wygenerowana tabela zero-jedynkowa implikacji prostej =>:
Kod: |
p q p=>q
1 1 =1 / P8=> P2=1
1 0 =0 / P8=>~P2=0
0 0 =1 /~P8~>~P2=1
0 1 =1 /~P8~~>P2=1
|
Zauważmy, że absolutnie genialna jest tu definicja operatorowa bo w 100% zgodna z naturalną logiką człowieka, zaprezentowana zawsze w ostatniej linii która opisuje istotę operatorów =>, <=> i ~>, czyli zachodzący warunek wystarczający => (A) i konieczny ~> (C).
4.2 Przykład implikacji odwrotnej ~>
Zdanie wypowiedziane:
Jeśli liczba jest podzielna przez 2 to może ~> być podzielna przez 8
P2~>P8
P2 jest konieczne dla P8, mamy tu gwarancję implikacji odwrotnej bo:
Jeśli p jest konieczne dla q to zajście ~p gwarantuje zajście ~q.
W sposób naturalny odkryliśmy tu prawo Kubusia:
p~>q = ~p=>~q
Definicja zero-jedynkowa implikacji odwrotnej ~>:
Kod: |
p q p~>q
A. 1 1 =1
B. 1 0 =1
C. 0 0 =1
D. 0 1 =0
|
W NTI wszystkie pozycje tabeli zero jedynkowej sprowadzamy do zdania wypowiedzianego czyli do 1 1 =1 kodując symbolicznie w logice dodatniej:
p=1, ~p=0
q=1, ~q=0
Kod: |
p q p~>q
A. p q =1
B. p ~q =1
C.~p ~q =1
D.~p q =0
|
Przykład:
Jeśli liczba jest podzielna przez 2 to może ~> być podzielna przez 8
P2~>P8
Analiza matematyczna:
W NTI dla każdej linii zadajemy sobie fundamentalne pytanie:
A.
Czy może zaistnieć p i q ?
tak=1
nie =0
Czy może zaistnieć P2 i P8 ?
tak=1 bo 8,16…
P2*P8 =1
1 1 =1
Jeśli liczba jest podzielna przez 2 to może ~> być podzielna przez 8
P2~>P8 =1
B.
Czy może zaistnieć p i ~q ?
tak=1
nie=0
Czy może zaistnieć P2 i ~P8 ?
tak=1 bo 2,4,6 …
P2*~P8 =1
1 0 =1
Jeśli liczba jest podzielna przez 2 to może ~~> nie być podzielna przez 8
P2~~>~P8 =1
… a jeśli zajdzie ~p ?
Prawo Kubusia:
P2~>P8 = ~P2=>~P8
C.
Czy może zaistnieć ~p i ~q ?
tak=1
nie =0
Czy może zaistnieć ~P2 i ~P8 ?
tak=1 bo 3,5,7…
~P2*~P8 =1
0 0 =1
Jeśli liczba nie jest podzielna przez 2 to na pewno => nie jest podzielna przez 8
~P2=>~P8 =1
LUB
D.
Czy może zaistnieć ~p i q ?
tak=1
nie=0
Czy może zaistnieć ~P2 i P8 ?
nie=0 - nie ma takiej możliwości
~P2*P8 =0
0 1 =0
Jeśli liczba nie jest podzielna przez 2 to na pewno => jest podzielna przez 8
~P2=>P8 =0
Jak widzimy w NTI to analiza zdania generuje wynik, czyli wartość logiczną zdania:
1 - sytuacja możliwa do zaistnienia
0 - sytuacja niemożliwa do zaistnienia
Wygenerowana tabela zero-jedynkowa implikacji odwrotnej ~>:
Kod: |
p q p~>q
1 1 =1 / P2~> P8=1
1 0 =1 / P2~~>~P8=1
0 0 =1 /~P2=>~P8=1
0 1 =0 /~P2=> P8=0
|
Zauważmy, że absolutnie genialna jest tu definicja operatorowa, zaprezentowana zawsze w ostatniej linii która opisuje istotę operatorów =>, <=> i ~>, czyli zachodzący warunek konieczny ~> (A) i wystarczający => (C).
Ciąg dalszy na kolejnej stronie …
|
|
Powrót do góry |
|
|
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
rafal3006
Opiekun Forum Kubusia
Dołączył: 30 Kwi 2006
Posty: 35567
Przeczytał: 15 tematów
Skąd: z innego Wszechświata Płeć: Mężczyzna
|
Wysłany: Nie 22:44, 25 Kwi 2010 Temat postu: |
|
|
4.3 Przykład równoważności <=>
Dokładnie tak samo jak wyżej analizujemy równoważność.
Definicja zero-jedynkowa równoważności:
Kod: |
p q p<=>q
A. 1 1 =1
B. 1 0 =0
C. 0 0 =1
D. 0 1 =0
|
W NTI wszystkie pozycje tabeli zero jedynkowej sprowadzamy do zdania wypowiedzianego czyli do 1 1 =1 kodując symbolicznie w logice dodatniej:
p=1, ~p=0
q=1, ~q=0
Kod: |
p q p<=>q
A. p q =1
B. p ~q =0
C.~p ~q =1
D.~p q =0
|
Zauważmy, że definicja symboliczna równoważności jest „identyczna” jak definicja implikacji prostej => z fundamentalną różnicą, zero w linii D. Małe, a robi straszliwą różnicę.
Sposób generowania wynikowych zer i jedynek jest identyczny w implikacji prostej =>, równoważności <=> i implikacji odwrotnej ~>, analizujemy poszczególne zdania wynikłe z definicji i w wyniku piszemy 0 albo 1.
Przykład:
Trójkąt jest równoboczny wtedy i tylko wtedy gdy ma kąty równe
TR<=>KR
Analiza matematyczna.
W NTI dla każdej linii zadajemy sobie fundamentalne pytanie:
A.
Czy może zaistnieć p i q ?
tak=1
nie =0
Czy może zaistnieć TR i KR ?
tak=1
TR*KR =1
1 1 =1
Jeśli trójkąt jest równoboczny to na pewno => ma kąty równe
TR=>KR =1
B.
Czy może zaistnieć p i ~q ?
tak=1
nie=0
Czy może zaistnieć TR i ~KR ?
nie =0 - bo każdy trójkąt równoboczny ma kąty równe
TR i ~KR =0
1 0 =0
Jeśli trójkąt jest równoboczny to na pewno => nie ma kątów równych
TR=>~KR=0
C.
Czy może zaistnieć ~p i ~q ?
tak=1
nie =0
Czy może zaistnieć ~TR i ~KR ?
tak=1 - wszelkie inne trójkąty poza równobocznym
~TR*~KR =1
0 0 =1
Jeśli trójkąt nie jest równoboczny to na pewno =>nie ma kątów równych
~TR=>~KR =1
D.
Czy może zaistnieć ~p i q ?
tak=1
nie=0
Czy może zaistnieć ~TR i KR ?
nie=0 - nie ma takiej możliwości
~TR*KR =0
0 1 =0
Jeśli trójkąt nie jest równoboczny to na pewno =>ma kąty równe
~TR~~>KR =0
Jak widzimy w NTI to analiza zdania generuje wynik, czyli wartość logiczną zdania:
1 - sytuacja możliwa do zaistnienia
0 - sytuacja niemożliwa do zaistnienia
Uzyskana tabela zero-jedynkowa:
Kod: |
p q p<=>q
1 1 =1 / TR=> KR=1
1 0 =0 / TR=>~KR=0
0 0 =1 /~TR=>~KR=1
0 1 =0 /~TR=> KR=0
|
Powyższa tabela to ewidentna równoważność wygenerowana poprzez naturalną analizę wszystkich przypadków jakie mogą zaistnieć.
Nie jest to tabela przyniesiona w teczce jak to ma miejsce w KRZ.
Na podstawie powyższej analizy zapisujemy dziewiczą definicję operatorową równoważności.
p<=>q = (p=>q)*(~p=>~q)
Prawo kontrapozycji poprawne w równoważności:
~p=>~q = q=>p
stąd odprysk definicji równoważności:
p<=>q = (p=>q)*(q=>p)
Dla naszego przykładu:
A.
TR<=>KR = (TR=>KR)*(~TR=>~KR) = 1*1 =1 - ewidentna równoważność.
Na podstawie powyższego mamy prawo powiedzieć B i C bo zdania te są częścią definicji równoważności.
B.
Jeśli trójkąt jest równoboczny to ma kąty równe
TR=>KR
LUB
C.
Jeśli trójkąt nie jest równoboczny to nie ma kątów równych
~TR=>~KR
Zauważmy, że analizując zdanie B lub C w sposób zgodny i ideą NTI otrzymamy dokładnie taką samą tabelę jak w A, czyli zero-jedynkową tabelę równoważności.
Oczywiście matematycznie zachodzi:
TR<=>KR # TR=>KR
Zdania B I C to tylko I wyłącznie warunki wystarczające w stronę TR=>KR i ~TR=>~KR. Każde z nich definiowane jest przez dwie linie tabeli zero-jedynkowej, to nie są implikacje bo nie spełniają definicji zero-jedynkowej implikacji.
Definicje występujących tu warunków wystarczających są następujące:
Kod: |
Warunek wystarczający w logice dodatniej (KR - niezanegowane)
TR KR TR=>KR
1 1 =1 /TR=>KR=1
1 0 =0 /TR=>~KR=0
|
Kod: |
Warunek wystarczający w logice ujemnej (~KR - zanegowane)
~TR ~KR ~TR=>~KR
0 0 =1 /~TR=>~KR=1
0 1 =0 /~TR=>KR=0
|
Nikt nie ma prawa zabronić nam wypowiadania zdań typu B i C bo zdania te wchodzą w skład dziewiczej definicji równoważności:
TR<=>KR = (TR=>KR)*(~TR=>~KR) = 1*1 =1 - ewidentna równoważność.
Oczywiście w równoważnej definicji równoważności:
TR<=>KR = (TR=>KR)*(KR=>TR) = 1 *1 =1
po prawej stronie również chodzi wyłącznie o warunki wystarczające, to nie są implikacje !
Fundament NTI:
Treść zdania ujęta w spójnik „Jeśli…to…” decyduje o tym czy zdanie jest implikacją prostą =>, implikacją odwrotną ~>, albo tylko warunkiem wystarczającym => (część składowa równoważności).
KRZ ma fatalny fundament:
Każde zdanie ujęte w spójnik „Jeśli…to…” jest implikacją, treść jest nieistotna.
Zmusza to KRZ do analizowania wszelkich możliwych śmieci. KRZ najlepiej działa na śmieciach czyli zdaniach w których p jest niezależne od q.
Zauważmy, że w NTI dowolne zdanie „Jeśli…to…” w którym p jest niezależne od q jest zdaniem fałszywym, bo iloczyn warunków rozłącznych jest równy zeru.
Jeśli w zdaniu „Jeśli…to…” p lub q ma z góry znaną wartość logiczną to takie zdanie jest w NTI implikacją fałszywą bo niemożliwe jest aby spełniało tabelę zero-jedynkową implikacji w rozumieniu NTI jak wyżej.
4.4 Przykład obietnicy =>
Na zakończenie tematu tworzenia tabel zero-jedynkowych w NTI rozważmy typową obietnicę podlegającą pod definicję implikacji prostej.
Definicja obietnicy:
Jeśli dowolny warunek to nagroda
W=>N
Implikacja prosta bo dobrowolnych obietnic musimy dotrzymywać.
Jeśli spełniony zostanie warunek nagrody to mamy gwarancję nagrody.
Przykład:
Jeśli wygram milion w TOTKA kupię ci samochód
M=>S
Implikacja prosta bo dobrowolnych obietnic musimy dotrzymywać
Analiza matematyczna:
W NTI dla każdej linii zadajemy sobie fundamentalne pytanie:
A.
Czy może zaistnieć p i q ?
tak=1
nie =0
Czy może zaistnieć M i S ?
tak=1 - mam szansę wygrać milion
M*S =1
1 1 =1
Jeśli wygram milion w TOTKA kupię ci samochód
M=>S =1
B.
Czy może zaistnieć p i ~q ?
tak=1
nie=0
Czy może zaistnieć M i ~S ?
nie =0 bo jeśli wygram i nie kupię to skłamałem
M*~S =0
1 0 =0
Jeśli wygram milion w TOTKA to nie kupię ci samochodu
M=>~S=0
… a jeśli zajdzie ~p ?
Prawo Kubusia:
M=>S = ~M~>~S
C.
Czy może zaistnieć ~p i ~q ?
tak=1
nie =0
Czy może zaistnieć ~M i ~S ?
tak=1 - jak nie wygram to mogę nie kupić samochodu
~M*~S =1
0 0 =1
Jeśli nie wygram miliona w TOTKA to mogę ~> nie kupić ci samochodu
~M~>~S =1
LUB
D.
Czy może zaistnieć ~p i q ?
tak=1
nie=0
Czy może zaistnieć ~M i S ?
tak=1 - nie wygrałem ale mimo wszystko kupiłem ci samochód (akt miłości)
~M*S =1
0 1 =1
Jeśli nie wygram miliona w TOTKA to mogę ~~> kupić ci samochód
~M~~>S =1
Ojciec do syna:
Nie wygrałem miliona, kupiłem ci samochód bo cię kocham
Nie wygrałem miliona, ale kupiłem ci samochód na raty itp
Wygenerowana tabela zero-jedynkowa implikacji prostej =>:
Kod: |
p q p=>q
1 1 =1 / M=> S=1
1 0 =0 / M=>~S=0
0 0 =1 /~M~>~S=1
0 1 =1 /~M~~>S=1
|
Wszystkie wymienione wyżej sytuacje są możliwe do zaistnienia, ale weźmy taką obietnicę.
Jeśli zamienisz się w osła to kupię ci samochód
O=>S
Analiza matematyczna:
A.
Czy może zaistnieć p i q ?
tak=1
nie =0
Czy może zaistnieć O i S ?
nie=0 !
Nie może zaistnieć przypadek „jestem osłem i mam samochód” bo zamiana w osła jest niemożliwa
O*S =0
1 1 =0
Jeśli zamienisz się w osła to kupię ci samochód
M=>S =0
Koniec analizy matematycznej. Istotą implikacji jest gwarancja matematyczna, a ta jak widać wyżej nie ma szans wystąpić. W tabeli zero jedynkowej implikacji prostej => nie ma sekwencji 1 1 =0, nie ma jej też w równoważności <=> i implikacji odwrotnej ~>, zatem to zdanie jest totalnie fałszywe.
5.0 Najważniejsze prawa logiki
W logice najważniejsze są prawa mówiące o możliwości zastąpienia jednego operatora drugim, czyli prawa de’Morgana w operatorach AND i OR, oraz prawa Kubusia w operatorach implikacji prostej => i odwrotnej ~>.
5.1 Prawa de’Morgana
Prawa de’Morgana mówią o możliwości zastąpienia operatora OR(+) operatorem AND(*), albo odwrotnie.
Prawa de’Morgana:
p+q = ~(~p*~q) - prawo zamiany operatora OR(+) na AND(*)
p*q = ~(p+~q) - prawo zamiany operatora AND(*) na OR(+)
Dowód:
A.
Y=p+q - funkcja logiczna w logice dodatniej (bo Y)
Przejście do logiki ujemnej poprzez negację zmiennych i wymianę operatorów na przeciwne:
B.
~Y = ~p*~q - logika ujemna bo ~Y
Oczywisty związek logiki dodatnie i ujemnej:
C.
Y=~(~Y)
Po podstawieniu A i B do C mamy:
p+q = ~(~p*~q) - prawdo de’Morgana
CND
5.2 Prawa Kubusia
Definicja implikacji prostej:
p=>q = ~p+q
Jeśli zajdzie p to „musi” => zajść q
p musi być warunkiem wystarczającym dla q
=> - operator implikacji prostej, spójnik „musi” ze spełnionym warunkiem wystarczającym
Definicja implikacji odwrotnej:
p~>q = p+~q
Jeśli zajdzie p to „może” ~> zajść q
p musi być warunkiem koniecznym dla q
~> - operator implikacji odwrotnej, spójnik „może” ze spełnionym warunkiem koniecznym
Spójniki zdaniowe
=> - operator implikacji prostej, spójnik „musi” między p i q ze spełnionym warunkiem wystarczającym
~> - operator implikacji odwrotnej, spójnik „może” między p i q ze spełnionym warunkiem koniecznym
~~> - naturalny spójnik „może”, wystarczy jedna prawda, nie jest to implikacja odwrotna zatem warunek konieczny tu nie zachodzi
Prawa Kubusia:
p=>q = ~p~>~q - prawo zamiany operatora implikacji prostej => na odwrotną ~>
p~>q = ~p=>~q - prawo zamiany operatora implikacji odwrotnej ~> na prostą =>
Dowód:
p=>q = ~p+q - definicje implikacji prostej
p~>q = p+~q - definicja implikacji odwrotnej
Prawo Kubusia:
p=>q = ~p~>~q
Dla prawej strony stosujemy definicję implikacji odwrotnej:
(~p)~>(~q) = (~p)+~(~q) = ~p+q = p=>q
CND
Logika dodatnia i ujemna dla operatorów implikacji prostej => i odwrotnej ~>:
Implikacja wypowiedziana jest w logice dodatniej jeśli po stronie q nie występuje negacja, inaczej mamy do czynienia z logiką ujemną (patrz prawa Kubusia).
Z praw Kubusia wynika, że implikacja prosta => w logice dodatniej jest równoważna implikacji odwrotnej ~> w logice ujemnej i odwrotnie, czyli implikacja odwrotna ~> w logice dodatniej jest równoważna implikacji prostej => w logice ujemnej.
5.3 Prawo Sowy I
Prawo Sowy I
Dowolna implikacja prawdziwa może być tylko i wyłącznie implikacją prostą p=>q prawdziwą , albo implikacją odwrotną p~>q prawdziwą, nie ma więcej możliwości matematycznych na mocy definicji.
Definicja implikacji prostej:
Kod: |
p q p=>q
1 1 =1
1 0 =0
0 0 =1
0 1 =1
|
W pierwszych dwóch liniach tabeli zero-jedynkowej mamy warunek wystarczający.
p=>q
Jeśli zajdzie p to musi => zajść q
p musi być wystarczające dla q
p=>q
Definicja implikacji odwrotnej:
Kod: |
p q p~>q
1 1 =1
1 0 =1
0 0 =1
0 1 =0
|
W pierwszych dwóch liniach tabeli zero-jedynkowej mamy warunek konieczny.
p~>q
Jeśli zajdzie p to może ~> zajść q
p musi być konieczne dla q
Oczywiście na mocy definicji:
p=>q # p~>q
W przełożeniu na język mówiony:
Jeśli między podstawą a strzałką wektora zachodzi warunek wystarczający to mamy do czynienia z implikacją prostą pod warunkiem że zachodzi prawo Kubusia:
p=>q = ~p~>~q
Jeśli po stronie ~p także zachodzi warunek wystarczający to mamy do czynienia z równoważnością na mocy jej dziewiczej definicji:
p<=>q = (p=>q)*(~p=>~q)
Jeśli między podstawą a strzałką wektora zachodzi warunek konieczny to na pewno mamy do czynienia z implikacją odwrotną.
Dlaczego ?
Jeśli p jest konieczne dla q to zajście ~p wymusza zajście ~q.
W sposób naturalny odkryliśmy tu prawo Kubusia:
p~>q = ~p=>~q
W prawie Sowy I kluczowym problemem jest rozróżnianie punktu odniesienia z którego obserwujemy otaczającą nas rzeczywistość o czym w kolejnym punkcie.
5.4 Definicje implikacji w bramkach logicznych
Istotę implikacji , punkt odniesienia z którego obserwujemy otaczającą nas rzeczywistość, najłatwiej pokazać na bramkach logicznych.
Definicja implikacji prostej w równaniu algebry Boole’a:
p=>q = ~p+q
Jeśli zajdzie p to „musi” zajść q
p musi być wystarczające dla q
Na podstawie tej definicji łatwo konstruujemy bramkę implikacji prostej, którą jest bramka sumy logicznej OR z zanegowaną w środku linią p. W technice cyfrowej symbolem negacji jest kółko „O”.
Bramkowa definicja implikacji prostej:
Kod: |
p=> q
| |
-------
|O => |
| musi|
| OR |
-------
|
p=>q = q<=p - widok z punktu odniesienia p (stoimy na p)
Jeśli zajdzie p to musi => zajść q
q~>p = p<~q - widok z punktu odniesienia q (stoimy na q)
Jeśli zajdzie q to może ~> zajść p
|
Bramkowa definicja implikacji prostej
p=>q
Stojąc na przewodzie p, punkcie odniesienia, widzimy niezanegowaną linię q.
Matematycznie zachodzi:
p=>q # q~>p
bo to są widoki z dwóch różnych punktów odniesienia.
W prawidłowo obserwowanej rzeczywistości nie wolno nam zmieniać punktu odniesienia, czyli w implikacji nie wolno przeskakiwać z punku p do q i z powrotem …. bo dostaniemy logicznego kręcioła.
Dobrą analogią jest przykład ze świata energetyki.
W każdym gniazdku energetycznym w naszym domu jeden z przewodów jest podłączony do ziemi po której chodzimy, w energetyce jest to punkt odniesienia z którego obserwujemy elektryczną rzeczywistość zwany „zerem”, „ziemią” lub „masą” (w elektronice). Do tego bolca w naszym gnieździe podłączmy „masę” miernika napięcia (woltomierza), drugi przewód podłączmy do drugiego bolca w gniazdku energetycznym, fachowo zwanego „fazą”.
Rzeczywistość obserwowana przy pomocy woltomierza będzie taka:
w dodatniej części sinusoidy napięcia zmiennego miernik będzie pokazywał napięcia dodatnie z maksymalną amplitudą 310V (plus 310V)
Um=310V
W ujemnych częściach sinusoidy woltomierz będzie pokazywał napięcia ujemne z maksymalną amplitudą -310V (minus 3101V)
Um=-310V
To jest prawidłowo obserwowana rzeczywistość, widziana z tego samego punktu odniesienia, „masy”.
Zauważmy, że dla części ujemnej sinusoidy możemy zmienić punkt odniesienia, czyli zamienić kabelki woltomierza. Uzyskamy wówczas cały czas napięcia dodatnie, zarówno w dodatniej części sinusoidy jak i w jej ujemnej części. Oczywiście tak obserwowana rzeczywistość będzie zafałszowana, dla obserwatora z zewnątrz napięcie zmienne będzie piłą, czyli wyłącznie dodatnimi połówkami sinusoidy.
310V # -310V - Nowa Teoria Implikacji
|310V| = |-310V| - współczesna logika
gdzie:
|…| - wartość bezwzględna
Definicja implikacji odwrotnej w równaniu algebry Boole’a:
p~>q = p+~q
Jeśli zajdzie p to „może” zajść q
p musi być konieczne dla q
Na podstawie tej definicji mamy bramkę implikacji odwrotnej którą jest bramka sumy logicznej OR z zanegowaną w środku linią q.
Bramkowa definicja implikacji odwrotnej:
Kod: |
p~> q
| |
-------
| ~> O|
| może|
| OR |
-------
|
p~>q = q<~p - widok z punktu odniesienia p (stoimy na p)
Jeśli zajdzie p to może zajść q
q=>p = p<=q - widok z punktu odniesienia q (stoimy na q)
Jeśli zajdzie q to musi zajść p
|
Bramkowa definicja implikacji odwrotnej:
p~>q
Stojąc na przewodzie p, punkcie odniesienia, widzimy zanegowaną linię q.
Oczywiście tu również matematycznie zachodzi:
p~>q # q=>p
bo to są widoki z dwóch różnych punktów odniesienia.
Jak widać z definicji, fizyczna realizacja bramek p=>q i p~>q jest identyczna, to bramka OR z zanegowaną w środku jedną linią. O tym czy będzie to bramka p=>q „musi” => czy też fundamentalnie inna bramka p~>q „może” ~> decyduje punkt odniesienia z którego obserwujemy otaczającą nas rzeczywistość.
Oczywiście na mocy definicji mamy:
p=>q # p~>q
Na podstawie powyższego możemy zbudować miernik implikacji którego działanie pokażemy na przykładzie.
Implikacja prosta:
A.
Jeśli liczba jest podzielna przez 8 to na pewno => jest podzielna przez 2
P8=>P2
P8 wystarcza dla P2, zatem implikacja prosta prawdziwa
Między podstawą i strzałką wektora stwierdzamy warunek wystarczający, zatem pasuje tu bramka p=>q i tak kodujemy to zdanie w zapisie ogólnym.
Mamy zatem:
p=>q
p=P8, q=P2
Implikacja odwrotna:
B.
Jeśli liczba jest podzielna przez 2 to może ~> być podzielna przez 8
P2~>P8
P2 jest konieczne dla P8, zatem implikacja odwrotna prawdziwa
Między podstawą i strzałka wektora stwierdzamy warunek konieczny, zatem zdanie pasuje do bramki implikacji odwrotnej p~>q.
Oczywiste kodowanie:
p~>q
p=P2, q=P8
Oczywiście na mocy definicji mamy:
p=>q # p~>q
stąd:
P8=>P2 # P2~>P8
Zauważmy teraz że ktoś mógł wypowiedzieć zdanie:
A1.
Jeśli liczba jest podzielna przez 8 to na pewno => jest podzielna przez 2
P8=>P2
p=>q
p=P8, q=P2
… i poproszony o zapisanie implikacji odwrotnej robi to tak:
p=>q - zapisana wyżej implikacja prosta
zatem:
q~>p - implikacja odwrotna do powyższej
czyli:
B1.
Jeśli liczba jest podzielna przez 2 to może ~> być podzielna przez 8
P2~>P8
q~>p
W zdaniu B1 stwierdzamy warunek konieczny między P2 i P8, jest to zatem nasza bramka p~>q. Oczywiście zdania B i B1 są identyczne.
Dla powyższych zapisów A i B zachodzi:
p=>q # p~>q - to jest rzeczywistość obserwowana ze stałego punktu odniesienia p
P8=>P2 # P2=>P8
W przełożeniu na zdanie „Jeśli …to…” stały punkt odniesienia oznacza że po „Jeśli..” mamy zawsze p zaś po „to…” mamy zawsze q.
Zauważmy, że jest to zgodne z definicjami implikacji prostej => i odwrotnej ~>:
=>:
Jeśli zajdzie p to musi zajść q
p=>q - definicja implikacji prostej
~>:
Jeśli zajdzie p to może zajść q
p~>q
Natomiast dla zapisów A1 i B1 zachodzi:
p=>q # q~>p - bo to jest rzeczywistość obserwowana z dwóch różnych punktów odniesienia
P8=>P2 # P2~>P8
W tym przypadku na zdanie p=>q patrzymy stojąc na przewodzie p, natomiast na zdanie q~>p patrzymy stojąc na przewodzie q, jak to pokazano na bramkach wyżej. Punkty odniesienia są różne, zatem znak „#” wyżej.
5.5 Prawo Sowy II
Prawo Sowy II
Implikacja prosta prawdziwa p=>q po zamianie argumentów przechodzi w implikację odwrotną prawdziwą p~>q, albo odwrotnie.
Oczywiście na mocy definicji zachodzi:
p=>q # p~>q
Po obu stronach mamy implikacje prawdziwe, ale nie równoważne.
Prawo Sowy IIA dla sztywnego punktu odniesienia p=>q
p=>q # q~>p
Implikacja prosta prawdziwa p=>q po zamianie argumentów przechodzi w implikację odwrotną prawdziwą q~>p
Oczywiście na mocy prawa Sowy I zachodzi:
p=>q # q~>p
Po obu stronach mamy implikacje prawdziwe, ale nie równoważne, bo widziane z różnych punktów odniesienia.
p=>q - tu punktem odniesienia jest p
q~>p - tu punktem odniesienia jest q
Prawo Sowy IIB dla sztywnego punktu odniesienia p~>q
p~>q #q=>p
Implikacja odwrotna prawdziwa p~>q po zamianie argumentów przechodzi w implikację prostą prawdziwą q=>p
Oczywiście na mocy prawa Sowy I zachodzi:
p~>q # q=>p
Po obu stronach mamy implikacje prawdziwe, ale nie równoważne, bo widziane z różnych punktów odniesienia.
p~>q - tu punktem odniesienia jest p
q=>p - tu punktem odniesienia jest q
Oczywiście prawa Sowy II oraz IIA i IIB mówią o tym samym.
5.6 Prawa kontrapozycji w implikacji
Prawa kontrapozycji w implikacji
p=>q # ~q=>~p - dla sztywnego punktu odniesienia p=>q
p~>q # ~q~>~p - dla sztywnego punktu odniesienia p~>q
W prawach kontrapozycji w implikacji negujemy argumenty i zamieniamy je miejscami bez zmiany operatora. W prawie kontrapozycji w implikacji jeśli prawdziwa jest którakolwiek strona nierówności to musi być prawdziwa druga strona nierówności. Oczywiście na mocy praw Kubusia i prawa Sowy II implikacje te nie są równoważne mimo że prawdziwe, to dwa izolowane układy implikacyjne pomiędzy którymi nie zachodzą żadne zależności matematyczne.
Kwadrat logiczny implikacji dla sztywnego punktu odniesienia p=>q
Kod: |
Kwadrat logiczny implikacji dla sztywnego punktu odniesienia p=>q
p=>q q~>p
P8=>P2 P2~>P8
~p~>~q ~q=>~p
~P8~>~P2 ~P2=>~P8
|
W pionach mamy dwa niezależne układy implikacyjne pomiędzy którymi nie zachodzą żadne zależności matematyczne bo:
p=>q # q~>p
Oczywiście w obu pionach zachodzą prawa Kubusia:
p=>q = ~p~>~q
q~>p = ~q=>~p
Ten sam kwadrat logiczny dla stałego punktu odniesienia p przybierze postać jak niżej.
5.7 Kwadrat logiczny implikacji
W implikacji stały punkt odniesienia to punkt p, z którego obserwujemy otaczającą nas rzeczywistość. Nie wolno nam przeskakiwać z punktu odniesienia p do q i z powrotem, bo otrzymamy zafałszowaną rzeczywistość. W przełożeniu na zdanie „Jeśli…to…” oznacza to że po „Jeśli….” mamy zawsze p, zaś po „to…” mamy zawsze q, niezależnie od tego czy jest to implikacja prosta p=>q czy odwrotna p~>q.
Kod: |
Kwadrat logiczny implikacji dla stałego punktu odniesienia p
A1. A2.
p=>q p~>q
P8=>P2 P2~>P8
B1. B2.
~p~>~q ~p=>~q
~P8~>~P2 ~P2=>~P8
|
Dopiero z tego punktu widać prawidłowo implikację w zapisach ogólnych.
Z tabeli odczytujemy że.
1.
W poziomach zachodzą związki:
p=>q # p~>o
P8=>P2 # P2~>P8
i
~p~>~q # ~p=>~q
~P8~>~P2 # ~P2=>~P8
2.
Po przekątnych zachodzą prawa kontrapozycji w implikacji:
p=>q # ~p=>~q
P8=>P2 # ~P2=>~P8
i
p~>q # ~p~>~q
P2~>P8 # ~P8~>~P2
3.
W pionach zachodzą prawa Kubusia:
p=>q = ~p~>~q
P8=>P2 = ~P8=>~P2
i
p~>q = ~p=>~q
P2~>P8 = ~P2=>~P8
Wnioski:
1.
W kwadracie logicznym implikacji zdania wynikające z praw Kubusia będą tożsame matematycznie zawsze i wszędzie, niezależnie od tego czy będzie to implikacja ze świata matematyki, świata żywego czy też martwego.
2.
W implikacjach bezczasowych i matematyce wszystkie cztery zdania w kwadracie implikacji będą sensowne i prawdziwe, ale matematycznie równoważne będą wyłącznie zdania wynikające z praw Kubusia.
3.
W implikacjach czasowych (np. groźby i obietnice) sensowny będzie pion lewy albo prawy w czasie przyszłym oraz pion przeciwny w czasie przeszłym.
4.
Z prawa Sowy II wynika że implikacja prosta prawdziwa p=>q po zamianie argumentów przechodzi w implikacje odwrotną prawdziwą p~>q albo odwrotnie, ale matematycznie nie równoważną.
Z prawa Sowy II oraz z praw Kubusia wynika, że jeśli w kwadracie logicznym implikacji udowodnimy warunek wystarczający w punkcie A1 to mamy gwarantowany warunek wystarczający w punkcie B2 albo odwrotnie.
Prawo kontrapozycji:
A1-B2
p=>q # ~p=>~q
P8=>P2 # ~P2=>~P8
… w tym momencie nie możemy jednak powiedzieć nic o przekątnej A2-B1 bowiem tu mogą być spełnione warunki konieczne jak w kwadracie wyżej czyli:
A2-B1
p~>q # ~p~>~p
P2~>P8 # ~P8~>~P2
wtedy mamy do czynienia z implikacją, albo z równoważnością jeśli po przekątnej A2-B1 mamy ponownie do czynienia z warunkami wystarczającymi o czym dalej.
5.
Zauważmy, że udowodnienie warunku koniecznego w dowolnym punkcie A2-B1 determinuje cały kwadrat logiczny implikacji jak wyżej, bowiem …
Definicja implikacji odwrotnej:
p~>q
Jeśli zajdzie p to może ~> zajść q
p musi być konieczne dla q
Jeśli p jest konieczne dla q, to zajście ~p gwarantuje zajście ~q.
W sposób naturalny odkryliśmy tu prawo Kubusia:
p~>q = ~p=>~q
Lewą stronę kwadratu logicznego mamy zatem zdeterminowaną. Oczywiście na mocy prawa Sowy II mamy zdeterminowaną również prawą stronę kwadratu logicznego implikacji.
Prawa strona również musi być implikacją ze spełnionym prawem Kubusia:
p=>q = ~p~>~q
6.
Z punktu widzenia prawdziwości zdań bez znaczenia jest czy zapiszemy:
A.
p=>q = ~q=>~p
czy:
B.
p=>q # ~q=>~p
W przypadku A mamy matematykę niejednoznaczną gwałcącą równanie ogólne implikacji które jest takie:
p=>q = ~p~>~q # p~>q = ~p=>~q
Zapis równoważny dla sztywnego punktu odniesienia p=>q (świętej krowy):
p=>q = ~p~>~q # q~>p=~q=>~p
Tak wiec współczesna „matematyka” została ocalona, w okresie przejściowym można pisać:
p=>q = ~q=>~p
Po obu stronach są oczywiście zdania prawdziwe choć matematycznie nie równoważne (NTI).
5.8 Równanie ogólne implikacji
Równanie ogólne implikacji nie jest obarczone jakimikolwiek dodatkowymi warunkami typu warunek wystarczający/konieczny. Obowiązuje więc absolutnie w całej algebrze Boole’a bez względu na szczegółową interpretację tabel zero-jedynkowych.
Częścią składową równania ogólnego implikacji są prawa Kubusia:
p=>q = ~p~>~q - prawo zamiany operatora implikacji prostej => na implikację odwrotną ~>
p~>q = ~p=>~q - prawo zamiany operatora implikacji odwrotnej ~> na prostą =>
Dowód praw Kubusia metodą zero-jedynkową.
Definicja zero-jedynkowa implikacji prostej:
Kod: |
p q Y = p=>q
1 1 =1
1 0 =0
0 0 =1
0 1 =1
|
To samo w równaniu algebry Boole’a:
p=>q = ~p+q = ~(p*~q)
Definicja zero-jedynkowa implikacji odwrotnej:
Kod: |
p q Y = p~>q
1 1 =1
1 0 =1
0 0 =1
0 1 =0
|
To samo w równaniu algebry Boole’a:
p~>q = p+~q = ~(~p*q)
Prawo Kubusia dla operatora implikacji prostej =>:
Kod: |
p q p=>q ~p ~q ~p~>~q
1 1 =1 0 0 =1
1 0 =0 0 1 =0
0 0 =1 1 1 =1
0 1 =1 1 0 =1
|
To samo w równaniu:
p=>q = ~p~>~q = ~p+q = ~(p*~q) - prawo Kubusia plus prawo de’Morgana
Prawo Kubusia poprawne w NTI i KRZ:
p=>q = ~p~>~q - prawo zamiany operatora implikacji prostej => na odwrotną ~>
Prawo Kubusia dla operatora implikacji odwrotnej:
Kod: |
p q p~>q ~p ~q ~p=>~q
1 1 =1 0 0 =1
1 0 =1 0 1 =1
0 0 =1 1 1 =1
0 1 =0 1 0 =0
|
To samo w równaniu:
p~>q = ~p=>~q = p+~q = ~(~p*q) - prawo Kubusia plus prawo de’Morgana
Prawo Kubusia poprawne w NTI i KRZ:
p~>q = ~p=>~q - prawo zamiany operatora implikacji odwrotnej ~> na implikacje prostą =>
Na podstawie definicji mamy:
Kod: |
p q p=>q p~>q
1 1 1 1
1 0 0 1
0 0 1 1
0 1 1 0
|
Stąd prawo ogólne algebry Boole’a:
p=>q # p~>q
Na podstawie powyższego zapisujemy równanie ogólne implikacji prawdziwe zawsze i wszędzie:
p=>q = ~p~>~q = ~p+q = ~(p*~q) # p~>q = ~p=>~q = p+~q = ~(~p*q)
Stąd uproszczone równanie ogólne implikacji:
p=>q = ~p~>~q # p~>q = ~p=>~q
Zauważmy, że prawa Kubusia i wyprowadzone równanie ogólne implikacji nie wymagały jakichkolwiek dodatkowych założeń typu warunek wystarczający/konieczny. Równanie ogólne implikacji jest wiec prawdziwe w całym obszarze algebry Boole’a.
Równanie ogólne implikacji to świętość w algebrze Boole’a, która nigdy nie może być zgwałcona, podobnie jak prawo Ohma czy prawa Kirchhoffa z obszaru fizyki.
Pozostaje tylko drobiazg, rozszyfrowanie tego równania.
5.9 Rozszyfrowanie równania ogólnego implikacji
Równanie ogólne implikacji poprawne zawsze i wszędzie:
p=>q = ~p~>~q = ~p+q = ~(p*~q) # p~>q = ~p=>~q = p+~q = ~(~p*q)
Wypowiadam zdanie:
A.
Jeśli liczba jest podzielna przez 8 to na pewno => jest podzielna przez 2
P8=>P2 =1
P8 jest wystarczajże dla P2 zatem implikacja prosta prawdziwa
Oczywiście zachodzi tu lewa strona równania ogólnego implikacji:
P8=>P2 = ~P8~>~P2 = ~P8+P2 = ~(P8*~P2)
Wypowiadam teraz zupełnie inne zdanie:
B.
Jeśli liczba jest podzielna przez 2 to może ~> być podzielna przez 8
P2~>P8
P2 jest konieczne dla P8 zatem implikacja odwrotna prawdziwa
W tym przypadku zachodzi prawa strona równania ogólnego implikacji:
P2~>P8 = ~P2=>~P8 = P2+~P8 = ~(~P2*P8)
Dla A i B pełne równanie ogólne implikacji przybierze postać:
P8=>P2 = ~P8~>~P2 = ~P8+P2 = ~(P8*~P2) # P2~>P8 = ~P2=>~P8 = P2+~P8 = ~(~P2*P8)
Istotą implikacji jest gwarancja matematyczna gwarantowana przez operator implikacji prostej =>
Dla lewej strony mamy:
Jeśli liczba jest podzielna przez 8 to na pewno jest podzielna przez 2
P8=>P2 =1
Gwarantowany zbiór: 8,16,24 …
To samo w operatorach AND:
Nie może się zdarzyć, że liczba jest podzielna przez 8 i nie jest podzielna przez 2
~(P8*~P2) =1
Gwarantowany zbiór: 8,16,24…
Dla prawej strony mamy:
Jeśli liczba nie jest podzielna przez 2 to na pewno nie jest podzielna przez 8
~P2=>~P8 =1
Gwarantowane liczby: 3,5,7…
To samo w operatorze AND:
Nie może się zdarzyć ~(…), że liczba nie jest podzielna przez 2 i jest podzielna przez 8
~(~P2*P8)
Gwarantowane liczby: 3,5,7 …
Zauważmy że zbiory:
P8=>P2 # ~P2=>~P8
Poza gwarancjami jest zbiór:
P2~~>~P8 = ~P8~~>P2
2,4,6..
Dlatego to jest implikacja a nie równoważność
Wnioski:
1.
Nie zachodzi przemienność argumentów w operatorach AND i OR wynikłych z definicji implikacji bo:
~(P8*~P2) # ~(~P2*P8)
Po obu stronach nierówności mamy do czynienie z dwoma różnymi zbiorami jak wyżej
2.
Poza tymi gwarancjami jest trzeci zbiór liczb podzielnych przez 2 i niepodzielnych przez 8 czyli 2,4,6…. Dlatego to jest implikacja a nie równoważność.
3.
Prawo kontrapozycji w implikacji jest fałszywe bo:
P8=>P2 # ~P2=>~P8
po przywiązaniu na stałe p i q do lewej strony mamy:
p=>q # ~q=>~p
5.10 p=>q # q~>p kropka nad „i”
W NTI słowna analiza zdań spełniających prawa Kubusia jest identyczna co do każdej literki i każdego przecinka. Dlatego prawa Kubusia są bezdyskusyjne.
Prawa Kubusia:
p=>q = ~p~>~q - prawo zamiany implikacji prostej => na odwrotną ~>
p~>q = ~p=>~q - prawo zamiany implikacji odwrotnej ~> na prostą =>
Nie ma tego w prawach Sowy i prawach kontrapozycji dlatego tu mamy znak nierówności między lewą i prawa stroną:
Prawo Sowy II:
p=>q # p~>q - po obu stronach ten sam punkt odniesienia p
p~>q # q~>p - po lewej stronie punkt odniesienia p, zaś po prawej q, dlatego „#”
na mocy definicji implikacji prostej => i odwrotnej ~>
Prawa kontrapozycji w implikacji:
p=>q # ~q=>~p - dla sztywnego punktu odniesienia p=>q
p~>q # ~q~>~p - dla sztywnego punktu odniesienia p~>q
Twierdzenie:
Słowna analiza implikacji wynikających z praw Kubusia jest identyczna co do każdej literki i każdego przecinka.
Dowód formalny.
Definicja operatorowa implikacji prostej:
Kod: |
Tabela A
p=>q =1
p=>~q =0
~p~>~q=1
~p~~>q=1
|
Definicja operatorowa implikacji odwrotnej:
Kod: |
Tabela B
p~>q =1
p~~>~q=1
~p=>~q=1
~p=>q =0
|
Prawo Kubusia:
p=>q = ~p~>~q
Zatem do operatorowej definicji implikacji odwrotnej wprowadzamy zanegowane parametry formalne ~p i ~q.
Kod: |
Tabela C
(~p)~>(~q) =1
(~p)~~>~(~q)=1
~(~p)=>~(~q)=1
~(~p)=>(~q) =0
|
Opuszczamy nawiasy korzystając z prawa podwójnego przeczenia:
p=~(~p)
formalne.
Kod: |
Tabela D
~p~>~q=1
~p~~>q=1
p=>q =1
p=>~q =0
|
Zamieniamy dwie pierwsze linie z dwoma ostatnimi, wolno nam bo kolejność wypowiadania zdań wynikłych z definicji implikacji nie ma żadnego znaczenia, tu nawet 5-cio letnie dziecko nie będzie miało problemu.
Kod: |
Tabela E
p=>q =1
p=>~q =0
~p~>~q=1
~p~~>q=1
|
Jak widzimy tabele formalne A i E są identyczne, zatem analiza zdań wynikła z prawa Kubusia musi być identyczna co do każdej literki i każdego przecinka.
W przykładzie niżej uwalniamy się od idiotycznych zer i jedynek, analiza symboliczna implikacji tak właśnie powinna wyglądać.
Przykład:
A.
Jeśli liczba jest podzielna przez 8 to na pewno => jest podzielna przez 2
P8=>P2 =1 bo 8,16,24…
stąd:
B.
Jeśli liczba jest podzielna przez 8 to na pewno => nie jest podzielna przez 2
P8=>~P2=0 - nie ma takiej liczby
… a jeśli liczba nie jest podzielna przez 2
Prawo Kubusia:
P8=>P2 = ~P8~>~P2
stąd:
C.
Jeśli liczba nie jest podzielna przez 8 to może ~> nie być podzielna przez 2
~P8~>~P2 =1 bo 3,5,7…
LUB
D.
Jeśli liczba nie jest podzielna przez 8 to może ~~> być podzielna przez 2
~P8~~>P2 =1 bo 2,4,6…
Sprawdzenie poprawności powyższych przekształceń formalnych na przykładzie wyżej.
Prawo Kubusia:
P8=>P2 = ~P8~>~P2
Definicja operatorowa implikacji prostej dla parametrów aktualnych P8=>P2:
Kod: |
Tabela A
P8=>P2 =1
P8=>~P2 =0
~P8~>~P2=1
~P8~~>P2=1
|
Analizę słowną powyższej tabeli mamy wyżej.
Z prawa Kubusia wynika że do operatorowej definicji implikacji odwrotnej musimy wprowadzić:
~P8~>~P2
czyli:
p=~P8
q=~P2
Definicja operatorowa implikacji odwrotnej dla parametrów aktualnych ~P8 i ~P2:
Kod: |
Tabela B
(~P8)~>(~P2) =1
(~P8)~~>~(~P2)=1
~(~P8)=>~(~P2)=1
~(~P8)=>(~P2) =0
|
Korzystając z prawa podwójnego przeczenia opuszczamy nawiasy:
Kod: |
Tabela C
~P8~>~P2=1
~P8~~>P2=1
P8=>P2 =1
P8=>~P2 =0
|
Zamieniamy teraz dwie pierwsze linie z dwoma ostatnimi.
Kod: |
Tabela D
P8=>P2 =1
P8=>~P2 =0
~P8~>~P2=1
~P8~~>P2=1
|
Jak widać tabela D jest identyczna jak tabela A, zatem analiza słowna musi być identyczna, mamy ją wyżej, nie musimy zmieniać ani jednej literki, ani jednego przecinka.
CND
5.11 Czym różni się implikacja od równoważności - na zbiorach
Fundamenty NTI
Definicja implikacji prostej:
p=>q = ~p+q
Jeśli zajdzie p to „musi” => zajść q
p musi być warunkiem wystarczającym dla q
=> - operator implikacji prostej, spójnik „musi” ze spełnionym warunkiem wystarczającym
Definicja implikacji odwrotnej:
p~>q = p+~q
Jeśli zajdzie p to „może” ~> zajść q
p musi być warunkiem koniecznym dla q
~> - operator implikacji odwrotnej, spójnik „może” ze spełnionym warunkiem koniecznym
Spójniki zdaniowe
=> - operator implikacji prostej, spójnik „musi” między p i q ze spełnionym warunkiem wystarczającym
~> - operator implikacji odwrotnej, spójnik „może” między p i q ze spełnionym warunkiem koniecznym
~~> - naturalny spójnik „może”, wystarczy jedna prawda, nie jest to implikacja odwrotna zatem warunek konieczny tu nie zachodzi
Prawa Kubusia:
p=>q = ~p~>~q - prawo zamiany operatora implikacji prostej => na odwrotną ~>
p~>q = ~p=>~q - prawo zamiany operatora implikacji odwrotnej ~> na prostą =>
Implikacja
Na początek zajmijmy się implikacją prostą P8=>P2 i odwrotną P2~>P8
A.
Jeśli liczba jest podzielna przez 8 to jest podzielna przez 2
P8=>P2
P8 wystarcza dla P2, zatem implikacja prosta, albo równoważność
Analiza:
A1.
P8=>P2 =1 bo 8,16, 24
1 1=1
Gwarantowany zbiór: 8,16,4 - twarda prawda
A2.
P8=>~P2 =0 - nie ma takiej liczby (puste pudełko)
1 0 =0
Prawo Kubusia:
P8=>P2 = ~P8~>~P2
A3.
~P8~>~P2 = 1 bo 3,5,7 - bezwartościowa prawda miękka
0 0 =1
LUB
A4.
~P8~~>P2=1 bo 2,4,6 - bezwartościowa prawda miękka
0 1 =1
Doskonale widać tabele zero-jedynkową implikacji prostej dla kodowania zgodnego ze zdaniem wypowiedzianym 1 1 =1 czyli:
P8=1, ~P8=0
P2=1, ~P2=0
W wyniku mamy trzy jedynki i jedno zero, to też dowód że P8=>P2 jest implikacja prostą
Definicja:
Prawda miękka (operator implikacji odwrotnej ~>) - może zajść ale nie musi, „rzucanie moneta”.
B.
Jeśli liczba jest podzielna przez 2 to może być podzielna przez 8
P2~>P8
P2 jest konieczne dla P8, zatem implikacja odwrotna prawdziwa.
Analiza:
B1.
P2~>P8 =1 bo 8,16,24 - bezwartościowa prawda miękka
1 1 =1
LUB
B2.
P2~~>~P8 =1 bo 2,,4,6 - bezwartościowa prawda miękka
1 0 =1
Prawo Kubusia:
P2~>P8 = ~P2=>~P8
B3
~P2=>~P8 = 1 bo 3,5,7
Gwarantowany zbiór: 3,5,7 - twarda prawda
0 0 =1
B4.
~P2=>P8 =0 - puste pudełko
0 1 =0
Doskonale widać tabele zero-jedynkową implikacji odwrotnej dla kodowania zgodnego ze zdaniem wypowiedzianym 1 1 =1 czyli:
P2=1, ~P2=0
P8=1, ~P8=0
Istotą implikacji jest gwarancja matematyczna, czyli operator implikacji prostej =>, wszystko inne jest bez znaczenia.
Niezwykle ciekawe wnioski:
1.
Zauważmy, że wartościowa prawda twarda z implikacji prostej P8=>P2 (A1), przechodzi w bezwartościową prawdę miękką w implikacji odwrotnej P2~>P8 (B1) bo to identyczne zbiory !
oraz że:
Wartościowa prawda twarda z implikacji prostej ~P2=>~P8 (B3) przechodzi w bezwartościową prawdę miękką w implikacji odwrotnej ~P8~>~P2(A3) bo to identyczne zbiory !
2.
Gwarancja matematyczna w zdaniu A:
P8=>P2
Gwarantowany zbiór A1: 8,16,24
to zupełnie co innego niż gwarancja matematyczna w zdaniu B, wynikająca z prawa Kubusia:
P2~>P8 = ~P2=>~P8
Gwarantowany zbiór B3: 3,5,7
3.
Oczywiście gwarancja A to fundamentalnie co innego niż gwarancja B, bo między tymi zbiorami znajduje się trzeci zbiór nie objęty gwarancjami:
A4: ~P8~~>P2 = B2: P2~~>~P8 = 2,4,6
… dlatego to jest implikacja a nie równoważność
Graficznie można przedstawić to tak:
[A1: 8,16,24] [A4: 2,,4,6] [B3: 3,5,7]
Jak widać zbiór B3 nie jest dopełnieniem zbioru A1, dlatego to jest implikacja a nie równoważność.
Dlatego dla powyższego matematycznie zachodzi:
P8=>P2 # ~P2=>~P8
Prawa kontrapozycji w NTI:
p=>q # ~q=>~p - prawo kontrapozycji w NTI dla sztywnego punktu odniesienia p=>q
p~>q # ~q~>~p - prawo kontrapozycji w NTI dla sztywnego punktu odniesienia p~>q
bo gwarantowane zbiory po obu stronach są różne i nie są wzajemnym dopełnieniem.
Na podstawie zdań A i B możemy zapisać:
P8=>P2 = ~P8~>~P2 # P2~>P8 = ~P2=>~P8
Ciekawostka:
W NTI udowodnienie tylko warunku koniecznego w P2~>P8 lub ~P8~>~P2 gwarantuje prawdziwość wszystkich powyższych zdań. Oczywiście tylko zdania wynikające z prawa Kubusia są matematycznie tożsame. Więcej na ten temat w pkt. 5.3.
Równoważność
A.
Jeśli liczba jest parzysta to jest podzielna przez 2
PA=>P2
Bycie liczbą parzystą wystarcza aby była ona podzielna przez 2
Analiza matematyczna:
A.
Jeśli liczba jest parzysta to jest podzielna przez 2
PA=>P2
1 1 =1
stąd:
B.
Jeśli liczba jest parzysta to nie jest podzielna przez 2
PA=>~P2 =0
1 0 =0
Uwaga:
Spełniony warunek wystarczający w zdaniu A niczego nie gwarantuje bo to może być implikacja, jak wyżej P8=>P2, albo równoważność.
Załóżmy, celowo błędnie (tu mamy trywiał) że zdanie A jest implikacja prostą.
… a jezli liczba nie jest parzysta ?
Prawo Kubusia:
PA=>P2 = ~PA~>~P2
Jeśli liczba nie jest parzysta to może być niepodzielna przez 2
~PA~>~P2
STOP po raz pierwszy bowiem:
Bycie liczba nieparzystą wystarcza aby nie była podzielna przez 2, zatem to jest warunek wystarczający => a nie konieczny ~>, ale kontynuujmy.
LUB
Jeśli liczba nie jest parzysta to może być podzielna przez 2
~PA~~>P2 =0
STOP ostateczny.
Mamy tu zdecydowany fałsz, zatem wypowiedziane zdanie nie jest implikacją prostą.
Definicja równoważności:
PA=>P2 = (PA=>P2)*(~PA=>~P2) = 1*1=1
Ewidentna definicja równoważności, korygujemy analizę zero-jedynkową.
C.
Jeśli liczba jest nieparzysta to na pewno => jest niepodzielna przez 2
~PA=>~P2 =1
0 0 =1
D.
Jeśli liczba jest nieparzysta to na pewno => jest podzielna przez 2
~PA=>P2 =0
0 1 =0
Doskonale widać tabele zero-jedynkowa równoważności dla kodowania zgodnego ze zdaniem wypowiedzianym
Tabela zero-jedynkowa dla A,B,C,D:
Kod: |
1 1 =1 /PA=>P2 - warunek wystarczający w logice dodatniej bp P2
1 0 =0
0 0 =1 /~PA=>~P2 - warunek wystarczający w logice ujemnej bo ~P2
0 1 =1
|
Wnioski:
1.
Gwarancja matematyczna w zdaniu A.
Gwarantowany zbiór A: 2,4,6
Gwarancja matematyczna w zdaniu C.
Gwarantowany zbiór C: 1,3,5
[A:2,4,6] [C: 1,3,5]
Doskonale widać, że zbiory A i C wzajemnie się uzupełniają (jeden jest dopełnieniem drugiego), że nie ma tu trzeciego zbioru poza gwarancjami A i C jak to było wyżej w implikacji.
To jest ta jedyna i fundamentalna różnica między równoważnością i implikacją.
Oczywiście w równoważności nie a mowy o jakiejkolwiek implikacji, bo nie ma tego trzeciego zbioru !
PA=>P2 = (PA=>P2)*(~PA=>~P2) = 1*1=1
Zdania PA=>P2 i ~PA=>~P2, to tylko i wyłącznie warunki wystarczające wchodzące w skład definicji równoważności, nigdy implikacje.
Mam nadzieje, że wszyscy załapali różnicę między implikacją a równoważnością. Oczywiście w równoważności wszystko jedno czy wypowiemy A czy C bo te zdania są matematycznie równoważne co łatwo udowodnić.
Definicja równoważności:
A.
p<=>q = (p=>q)*(~p=>~q)
W równoważności argumenty są przemienne i tu zachodzi prawo kontrapozycji w tej postaci:
~p=>~q = q=>p
stąd odprysk podstawowej definicji równoważności uwielbiany przez matematyków:
B.
p<=>q = (p=>q)*(q=>p)
W równoważności zachodzi:
p<=>q = ~p<=>~q
Dowód.
Rozwijamy prawa stronę na podstawie definicji równoważności A:
C.
~p<=>~q = [(~p)=>(~q)]*[~(~p)=>~(~q)] = (~p=>~q)*(p=>q) = (p=>q)*(~p=>~q)
Prawe strony równań A i C są identyczne zatem zachodzi:
p<=>q = ~p<=>~q
CND
6.0 Definicje warunków wystarczających i koniecznych w NTI
Fundament algebry Kubusia w zakresie implikacji
Definicja implikacji prostej:
p=>q = ~p+q
Jeśli zajdzie p to „musi” => zajść q
p musi być warunkiem wystarczającym dla q
=> - operator implikacji prostej, spójnik „musi” ze spełnionym warunkiem wystarczającym
Dodatkowo musi być spełnione prawo Kubusia:
p=>q = ~p~>~q
Definicja implikacji odwrotnej:
p~>q = p+~q
Jeśli zajdzie p to „może” ~> zajść q
p musi być warunkiem koniecznym dla q
~> - operator implikacji odwrotnej, spójnik „może” ze spełnionym warunkiem koniecznym
Spójniki zdaniowe
=> - operator implikacji prostej, spójnik „musi” między p i q ze spełnionym warunkiem wystarczającym
~> - operator implikacji odwrotnej, spójnik „może” między p i q ze spełnionym warunkiem koniecznym
~~> - naturalny spójnik „może”, wystarczy jedna prawda, nie jest to implikacja odwrotna zatem warunek konieczny tu nie zachodzi
Prawa Kubusia:
p=>q = ~p~>~q - prawo zamiany operatora implikacji prostej => na odwrotną ~>
p~>q = ~p=>~q - prawo zamiany operatora implikacji odwrotnej ~> na prostą =>
Fundament NTI:
Treść zdania ujęta w spójnik „Jeśli…to…” decyduje o tym czy zdanie jest implikacja prostą =>, implikacją odwrotną ~>, albo tylko warunkiem wystarczającym => (część składowa równoważności).
W NTI równoważność <=>, implikacja prosta =>, i implikacja odwrotna ~>, to zawsze kombinacja dwóch warunków, wystarczającego => i koniecznego ~>.
Warunki wystarczające i konieczne nie są operatorami logicznymi, bowiem opisywane są zaledwie dwoma liniami tabeli zero-jedynkowej. Operator logiczny to wszystkie możliwe kombinacje zer i jedynek, czyli dla operatorów dwuargumentowych mamy cztery linie.
Istnieje tu kolizja w symbolice bo:
=> - implikacja prosta gdy spełnione prawo Kubusia p=>q = ~p~>~q (cztery linie)
=> - tylko warunek wystarczający, zdefiniowany jak niżej dwoma liniami
~> - implikacja odwrotna gdy spełnione prawo Kubusia p~>q = ~p=>~q (cztery linie)
~> - tylko warunek konieczny, zdefiniowany jak niżej dwoma liniami
Nie ma sensu wprowadzanie tu komputerowej precyzji czyli jeśli różne to różne nazwy, bo wszystko jest banalnie proste. Kubuś jest wrogiem superprecyzji nawet w matematyce, bo mózg człowieka to nie komputer.
6.1 Zasady używania terminu „implikacja”
1.
W świecie rzeczywistym, poza matematyką króluje implikacja, równoważność jest tu bardzo rzadkim zjawiskiem. W języku potocznym poza matematyką wszelkie zdania „Jeśli …to…” możemy śmiało uznać za implikacje. W szczególności wszelkie groźby (implikacja odwrotna ~>) i obietnice (implikacja prosta =>) to piękne implikacje
2.
W matematyce jeśli formujemy jakieś założenie i tezę w twierdzeniu „Jeśli…to…” to wstępnie możemy to nazywać implikacją. Jeśli udowodnimy zachodzenie warunku wystarczającego w stronę p=>q to dalej całe zdanie możemy nazywać implikacją, bo zdanie może być implikacją prostą => albo równoważnością, to dopiero trzeba udowodnić.
3.
Jeśli po udowodnieniu warunku wystarczającego p=>q udowodnimy zachodzenie prawa Kubusia:
p=>q = ~p~>~q
to mamy bezdyskusyjną implikację prostą =>
4.
Jeśli udowodnimy zachodzenie warunku koniecznego w kierunku p~>q to mamy bezdyskusyjną implikacje odwrotną ~>. Zauważmy bowiem, że jeśli p jest konieczne dla q to zajście ~p gwarantuje zajście ~q. W sposób naturalny odkryliśmy tu prawo Kubusia.
p~>q = ~p=>~q
3.
Jeśli udowodnimy zachodzenie warunków wystarczających wzdłuż dowolnego boku kwadratu logicznego równoważności, to całe zdanie jest równoważnością. W tym momencie w zasadzie nie mamy prawa do używania terminu „implikacja” w stosunku do zdania p=>q (nasz przykład TR=>KR), bo zdanie to nie spełnia definicji zero-jedynkowej implikacji prostej. Takie zdanie to tylko i wyłącznie warunek wystarczający, będący częścią składową definicji równoważności.
Przykład:
A.
Trójkąt jest równoboczny wtedy i tylko wtedy gdy ma kąty równe
TR<=>KR = (TR=>KR)*(~TR=>~KR).
Zdanie z powyższego będące tylko warunkiem wystarczającym:
B.
Jeśli trójkąt jest równoboczny to ma kąty równe
TR=>KR
Oczywiście matematycznie zachodzi:
TR<=>KR # TR=>KR
Nikt nie może nam zabronić wypowiadania zdania B, bo to jest część składowa definicji równoważności. Myślę, że uczeń pierwszej klasy LO może używać terminu „implikacja” nawet w stosunku do zdań typu „TR=>KR” (jeśli interesuje go warunek wystarczający właśnie w tą stronę), ale poproszony przez nauczyciela o uściślenie terminologii, powinien umieć wyjaśnić precyzyjnie czym jest zdanie TR=>KR, to tylko warunek wystarczający wchodzący w skład definicji równoważności, żadna implikacja.
Fundamentalne operatory logiczne równoważności <=>, implikacji prostej => i implikacji odwrotnej ~> są złożeniem następujących warunków wystarczających/koniecznych.
A.
Równoważność <=>:
Warunek wystarczający dodatni w stronę p=>q
Warunek wystarczający ujemny w stronę ~p=>~q
Definicja:
p<=>q = (p=>q)*(~p=>~q)
B.
Implikacja prosta =>:
Warunek wystarczający dodatni w stronę p=>q (identyczny jak wyżej !)
Warunek konieczny ujemny w stronę ~p~>~q
Prawo Kubusia:
p=>q = ~p~>~q
C.
Implikacja odwrotna ~>:
Warunek konieczny dodatni w stronę p~>q
Warunek wystarczający ujemny w stronę ~p=>~q
Prawo Kubusia:
p~>q = ~p=>~q
Zauważmy, że czwarty możliwy przypadek (D) nie ma prawa wystąpić bo będziemy mieli gwałt na algebrze Boole’a !
D.
Warunek konieczny dodatni w stronę p~>q
Warunek konieczny ujemny w stronę ~p~>~q
Rozumowanie:
Jeśli p jest konieczne dla q to zajście ~p gwarantuje zajście ~q.
W sposób naturalny odkryliśmy tu prawo Kubusia:
p~>q = ~p=>~q
CND
6.2 Definicje warunków wystarczających/koniecznych
Warunek wystarczający w logice dodatniej.
Kod: |
Wystarczający dodatni
p=>q =1
1 1 =1
p=>~q=0
1 0 =0
|
Przykład warunku wystarczającego nie będącego implikacją:
Jeśli trójkąt jest równoboczny to na pewno => ma kąty równe
TR=>KR
Trójkąt równoboczny gwarantuje równe kąty, ale to tylko warunek wystarczający, część składowa równoważności, nie implikacja !
Przykład implikacji prostej:
Jeśli liczba jest podzielna przez 8 to na pewno=> jest podzielna przez 2
P8=>P2
P8 wystarcza dla P2, implikacja prosta bo zachodzi prawo Kubusia:
P8=>P2 = ~P8~>~P2
Warunek wystarczający w logice ujemnej.
Kod: |
Wystarczający ujemny (bo ~q)
~p=>~q =1
0 0 =1
~p=>q =0
0 1 =0
|
Przykład warunku wystarczającego nie będącego implikacją:
Jeśli trójkąt nie jest równoboczny to na pewno nie ma kątów równych
~TR=>~KR
Trójkąt nie równoboczny gwarantuje brak katów równych, ale to jest tylko warunek wystarczający (część definicji równoważności TR<=>KR), nie jest to implikacja prosta !
Przykład implikacji prostej w logice ujemnej:
Jeśli liczba nie jest podzielna przez 2 to na pewno => nie jest podzielna przez 8
~P2=>~P8
~P2 wystarcza dla ~P8, warunek wystarczający spełniony.
Oczywiście zachodzi tu prawo Kubusia:
~P2=>~P8 = P2~>P8
co gwarantuje implikacje prostą ~P2=>~P8, równoważną implikacji odwrotnej P2~>P8.
Warunek konieczny w logice dodatniej:
Kod: |
Konieczny dodatni
p~>q =1
1 1 =1
p~~>~q=1
1 0 =1
|
Przykład:
Jeśli zwierzę ma cztery łapy to może być psem
4L~>P
Posiadanie czerech łap jest warunkiem koniecznym aby być psem
Uwaga:
W implikacji odwrotnej jeśli p jest konieczne dla q to zajście ~p gwarantuje zajście ~q
W sposób naturalny odkryliśmy tu prawo Kubusia:
p~>q = ~p=>~q
Wniosek:
Jeśli stwierdzimy warunek konieczny w stronę p~>q to mamy gwarantowaną implikację odwrotną ~>, operator logiczny. W przeciwieństwie do warunku wystarczającego, warunek konieczny nie może istnieć samodzielnie bo prawo Kubusia wyżej.
Warunek konieczny w logice ujemnej:
Kod: |
Konieczny ujemny (bo ~q)
~p~>~q =1
0 0 =1
~p~~>q=1
0 1 =1
|
Przykład:
Jeśli zwierzę nie jest psem to może nie mieć czterech łap
~P~>~4L
Nie bycie psem jest warunkiem koniecznym, aby nie mieć czterech łap
Cała NTI na odpowiednim złożeniu powyższych warunków stoi.
6.3 Definicje operatorów logicznych
Warunki wystarczające i konieczne nie są operatorami logicznymi bo opisane są przez zaledwie dwie linie z tabeli zero-jedynkowej. Operator logiczny opisuje wszystkie możliwe przypadki, czyli przy dwu argumentach mamy tu cztery linie.
Fundament NTI to odpowiednie złożenie warunków wystarczających/koniecznych jak niżej, tworzące definicje operatorów logicznych
Równoważność
Kod: |
Wystarczający dodatni
p=>q =1
1 1 =1
p=>~q=0
1 0 =0
|
Kod: |
Wystarczający ujemny (bo ~q)
~p=>~q =1
0 0 =1
~p=>q =0
0 1 =0
|
Dziewicza definicja równoważności:
p<=>q = (p=>q)*(~p=>~q)
Przykład:
Trójkąt jest równoboczny wtedy i tylko wtedy gdy ma kąty równe
TR<=>KR = (TR=>KR)*(~TR*~KR)
Implikacja prosta =>
Kod: |
Wystarczający dodatni
p=>q =1
1 1 =1
p=>~q=0
1 0 =0
|
Prawo Kubusia:
p=>q = ~p~>~q
Kod: |
Konieczny ujemny (bo ~q)
~p~>~q =1
0 0 =1
~p~~>q=1
0 1 =1
|
Przykład:
Jeśli liczba jest podzielna przez 8 to na pewno => jest podzielna przez 2
P8=>P2
P8 jest wystarczające dla P2 i spełnione jest prawo Kubusia, zatem implikacja prosta prawdziwa
Prawo Kubusia:
P8=>P2 = ~P8~>~P2
Implikacja odwrotna ~>
Kod: |
Konieczny dodatni
p~>q =1
1 1 =1
p~~>~q=1
1 0 =1
|
Prawo Kubusia:
p~>q = ~p=>~q
Kod: |
Wystarczający ujemny (bo ~q)
~p=>~q =1
0 0 =1
~p=>q =0
0 1 =0
|
Przykład:
Jeśli liczba jest podzielna przez 2 to może być podzielna przez 8
P2~>P8
P2 jest konieczne dla P8, zatem implikacja odwrotna prawdziwa
Fundament NTI:
Treść zdania ujęta w spójnik „Jeśli…to…” decyduje o tym czy zdanie jest implikacja prostą =>, implikacją odwrotną ~>, albo tylko warunkiem wystarczającym => (część składowa równoważności).
Podsumowanie:
1.
Operator wtedy i tylko wtedy <=> zawsze jest operatorem logicznym o definicji:
p<=>q = (p=>q)*(~p=>~q)
2.
Zdanie „Jeśłi…to…” wypowiedziane w NTI to zawsze warunek wystarczający lub konieczny, to zaledwie połowa odpowiedniego operatora logicznego. O tym jaki to operator logiczny decyduje analiza zdania przez definicję odpowiedniego operatora logicznego: równoważności <=>, implikacji prostej => lub implikacji odwrotnej ~>.
3.
Zdanie „Jeśli…to…” może być:
A.
Implikacją prostą jeśli spełnia prawo Kubusia:
p=>q = ~p~>~q
Po obu stronach tożsamości chodzi o warunek wystarczający dodatni p=>q i konieczny ujemny w stronę ~p~>~q
B.
Implikacją odwrotną ~> jeśli spełnia prawo Kubusia:
p~>q = ~p=>~q
Po obu stronach tożsamości chodzi o warunki konieczny dodatni w stronę p~>q i wystarczający ujemny ~p=>~q
C.
Tylko warunkiem wystarczającym wchodzącym w skład definicji równoważności:
p<=>q = (p=>q)*(~p=>~q)
Prawo kontrapozycji:
~p=>~q = q=>p
stąd definicja równoważna:
p<=>q = (p=>q)*(q=>p)
6.4 Kwadraty logiczne równoważności i implikacji
Znany w matematyce kwadrat logiczny implikacji ma totalnie zero wspólnego z implikacją, w tym kwadracie chodzi wyłącznie o warunki wystarczające !
cytat:
[link widoczny dla zalogowanych]
Kod: |
Tabela A
Kwadrat logiczny równoważności
p=>q q=>p
~p=>~q ~q=>~p
|
Przykład równoważności:
A.
Trójkąt jest równoboczny wtedy i tylko wtedy gdy ma kąty równe
TR<=>KR = (TR=>KR)*(~TR=>~KR)
Oczywiście z prawej strony mamy do czynienia wyłącznie z warunkami wystarczającymi, to nie są implikacje proste !
Na podstawie powyższej definicji mamy prawo powiedzieć:
B.
Jeśli trójkąt jest równoboczny to ma kąty równe.
TR=>KR
Prawo kontrapozycji poprawne w równoważności:
TR=>KR = ~KR=>~TR
czyli:
D.
Jeśli trójkąt nie ma kątów równych to na pewno nie jest równoboczny
~KR=>~TR
W równoważności jest obojętne co nazwiemy p a co q bo tu zachodzi przemienność argumentów.
Kwadrat logiczny dla naszego przykładu:
Kod: |
Tabela A
Kwadrat logiczny równoważności
TR=>KR KR=>TP
~TR=>~KR ~KR=>~TP
|
Kwadrat logiczny implikacji
W implikacji „Jeśli…to…” argumenty są nieprzemienne i tu zawsze po „Jeśli…” mamy p, zaś zawsze po „to…” mamy q, czyli we wszelkich zapisach formalnych p musi być „umocowane” do podstawy wektora implikacji prostej => lub odwrotnej ~>.
Kod: |
Tabela B
Kwadrat logiczny implikacji
Implikacja Implikacja
prosta odwrotna
p=>q p~>q
~p~>~q ~p=>~q
|
Przykład implikacji prostej:
Jeśli liczba jest podzielna przez 8 to na pewno => jest podzielna przez 2
P8=>P2
P8 wystarcza dla P2, zatem implikacja prosta prawdziwa bo dodatkowo spełniona jest wyrocznia implikacji, prawo Kubusia:
P8=>P2 = ~P8~>~P2
Uwaga:
Stwierdzenie warunku wystarczającego w kierunku p=>q nie gwarantuje implikacji prostej =>, bowiem może to być tylko warunek wystarczający => wchodzący w skład równoważności, nie implikacja.
Przykład implikacji odwrotnej:
Jeśli liczba jest podzielna przez 2 to może ~> być podzielna przez 8
P2~>P8
P2 jest konieczne dla P8, implikacja odwrotna prawdziwa.
P2~>P8 = ~P2=>~P8
Uwaga:
Stwierdzenie warunku koniecznego w kierunku p~>q gwarantuje implikacje odwrotną, bowiem jeśli p jest konieczne dla q to zajście ~p gwarantuje zajście ~q.
W sposób naturalny odkryliśmy tu prawo Kubusia:
p~>q = ~p=>~q
Kwadrat logiczny implikacji dla naszego przykładu:
Kod: |
Tabela B
Kwadrat logiczny implikacji
Implikacja Implikacja
prosta odwrotna
A1. A2.
p=>q p~>q
P8=>P2 P2~>P8
B1. B2.
~p~>~q ~p=>~p
~P8~>~P2 ~P2=>~P8
|
Lewa i prawa strona kwadratu logicznego to dwa niezależne układy implikacyjne (dwie fundamentalnie inne definicje => i ~>), pomiędzy którymi nie zachodzą żadne tożsamości matematyczne.
W implikacji obowiązują prawa kontrapozycji o szczegółowej interpretacji jak niżej, na podstawie praw Kubusia oraz prawa Sowy II:
1.
Przekątna: A1-B2
p=>q # ~q=>~p - prawo kontrapozycji dla warunku wystarczającego
Warunek wystarczający => po jednej stronie nierówności determinuje warunek wystarczający po drugiej stronie.
2.
Przekątna: A2-B1
p~>q # ~q~>~q - prawo kontrapozycji dla warunku koniecznego
Warunek konieczny po jednej stronie nierówności determinuje warunek konieczny po drugiej stronie nierówności
Wnioski:
1.
Stwierdzenie warunku koniecznego w punkcie A2 albo B1 determinuje cały kwadrat logiczny implikacji. Wynika to z definicji implikacji odwrotnej gdzie stwierdzenie warunku koniecznego determinuje implikację odwrotną oraz prawa Sowy II.
W naszym kwadracie:
~P8~>~P2 albo P2~>P8
Dlaczego ?
Definicja implikacji odwrotnej:
p~>q
Jeśli zajdzie p to może ~> zajść q
p musi być konieczne dla q
Rozumowanie:
Jeśli p jest konieczne dla q to zajście ~p wymusza zajście ~q
W sposób naturalny odkryliśmy tu wyrocznię implikacji, prawo Kubusia:
p~>q = ~p=>~q
Zachodzenie implikacji w dowolnym pionie gwarantuje zachodzenie implikacji w drugim pionie na mocy prawa Sowy II.
Prawo Sowy II:
Implikacja prosta prawdziwa p=>q po zamianie argumentów przechodzi w implikację odwrotną prawdziwą p~>q, albo odwrotnie.
Twierdzenie:
Równoważność zachodzi wtedy i tylko wtedy gdy zachodzą warunki wystarczające wzdłuż dowolnego boku kwadratu logicznego.
W równoważności prawdziwe jest prawo kontrapozycji w tej postaci:
p=>q = ~q=>~p
bo w równoważności zachodzi przemienność argumentów.
Prawo kontrapozycji jest w równoważności prawdziwe, ale totalnie bezużyteczne bo nie jest to dowód występowania warunku wystarczającego wzdłuż boku kwadratu, zatem nie jest to dowód równoważności. Takie zdanie może być równoważnością albo implikacją, to jest nie do rozpoznania !
Z kolei jeśli udowodnimy zachodzenie warunku wystarczającego wzdłuż dowolnego boku kwadratu, to mamy dowód iż zdanie jest równoważnością, po cholerę nam wtedy prawo kontrapozycji jeśli rozstrzygnięcie już nastąpiło ?
Identycznie jest w implikacji gdzie prawo kontrapozycji jest w tej postaci:
p=>q # ~q=>~p
Warunek wystarczający z jednej strony nierówności wymusza warunek wystarczający z drugiej strony. Oczywiście takie zdanie może być implikacją albo równoważnością, to jest nie do rozpoznania.Totalne zero korzyści !
Gwarancję implikacji dają prawa Kubusia:
p=>q = ~p~>~q - jeśli zachodzi to gwarantowana implikacja prosta =>
p~>q = ~p=>~q - jeśli zachodzi to gwarantowana implikacja odwrotna ~>
Przykład bezużyteczności prawa kontrapozycji:
A.
Jeśli trójkąt jest równoboczny to ma kąty równe
TR=>KR
Prawo kontrapozycji w równoważności:
TR=>KR = ~KR=>~TR
Jeśli trójkąt nie ma kątów równych to nie jest równoboczny
~KR=>~TR
i
B.
Jeśli liczba jest podzielna przez 8 to jest podzielna przez 2
P8=>P2
P8 jest wystarczające dla P2, zatem warunek wystarczający spełniony
Prawo kontrapozycji w implikacji:
P8=>P2 # ~P2=>~P8
Jeśli liczba nie jest podzielna przez 2 to na pewno nie jest podzielna przez 8
~P2=>~P8
Zdania A i B to matematycznie fundamentalnie inne zdania, mimo że w obu spełniony jest warunek wystarczający w stronę p=>q. Zdanie A to tylko warunek wystarczający (nie implikacja !), natomiast B to piękna implikacja prosta.
Zdanie A nie jest implikacją bo nie spełnia definicji zero-jedynkowej implikacji.
Zdanie A to tylko warunek wystarczający, wchodzący w skład definicji równoważności:
TR<=>KR = (TR=>KR)*(~TR=>~KR)
Jeśli spojrzymy wyżej na kwadrat logiczny równoważności to łatwo zauważymy, że prawo kontrapozycji niczego tu nie rozwiązuje, bo nie jest to dowód iż zdanie A jest równoważnością.
W kwadracie logicznym zdanie jest równoważnością wtedy tylko wtedy gdy zachodzą warunki wystarczające wzdłuż dowolnego boku kwadratu.
Prawo kontrapozycji poprawne w równoważności:
TR=>KR = ~KR=>~TR
Zdanie B to piękna implikacja o czym decyduje zachodzące prawo Kubusia:
P8=>P2 = ~P8~>~P2 - tu oczywiście spełnione
Zauważmy jednak, że tu również „prawo” kontrapozycji jest totalnie bezużyteczne bo nie rozstrzyga najważniejszego tzn. czy zdanie jest implikacją czy też równoważnością, może być czymkolwiek.
Prawo kontrapozycji w implikacji w implikacji:
P8=>P2 # ~P2=>~P8
Oczywiście na mocy definicji równoważność to iloczyn logiczny dwóch warunków wystarczających:
p<=>q = (p=>q)*(q=>p)
dla naszego przykładu:
TR<=>KR = (TR=>KR)*(KR=>TR) = 1*1 =1
Ciąg dalszy na kolejnej stronie …
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
rafal3006
Opiekun Forum Kubusia
Dołączył: 30 Kwi 2006
Posty: 35567
Przeczytał: 15 tematów
Skąd: z innego Wszechświata Płeć: Mężczyzna
|
Wysłany: Nie 22:44, 25 Kwi 2010 Temat postu: |
|
|
Wykluczona jest natomiast równoważność, błędnie rozumiana jako iloczyn logiczny dwóch implikacji prostych p=>q i q=>p bo:
Kod: |
p q p=>q q=>p
1 1 1 1
1 0 0 1
0 0 1 1
0 1 1 0
|
stąd:
Prawo algebry Boole’a poprawne w KRZ i NTI:
p=>q # q=>p
czyli:
Jeśli p=>q=1 to na pewno q=>p=0
Jeśli q=>p=1 to na pewno p=>q=0
Na mocy definicji równoważności mamy:
p<=>q = (p=>q)*(q=>p) = 1*0 =0
albo
p<=>q = (p=>q)*(q=>p) = 0*1 =0
czyli:
Wykluczona jest równoważność rozumiana jako iloczyn logiczny dwóch implikacji prostych p=>q i q=>p bo takowe są niemożliwe do zaistnienia jednocześnie.
Nasz przykład:
P8<=>P2 = (P8=>P2)*(P2=>P8) = 1*0 =0
7.0 Najważniejsze prawa logiki w praktyce
Definicja implikacji prostej:
p=>q = ~p+q
Jeśli zajdzie p to „musi” => zajść q
p musi być warunkiem wystarczającym dla q
=> - operator implikacji prostej, spójnik „musi” ze spełnionym warunkiem wystarczającym
Dodatkowo musi zachodzić prawo Kubusia:
p=>q = ~p~>~q
Definicja implikacji odwrotnej:
p~>q = p+~q
Jeśli zajdzie p to „może” ~> zajść q
p musi być warunkiem koniecznym dla q
~> - operator implikacji odwrotnej, spójnik „może” ze spełnionym warunkiem koniecznym
Spójniki zdaniowe
=> - operator implikacji prostej, spójnik „musi” między p i q ze spełnionym warunkiem wystarczającym
~> - operator implikacji odwrotnej, spójnik „może” między p i q ze spełnionym warunkiem koniecznym
~~> - naturalny spójnik „może”, wystarczy jedna prawda, nie jest to implikacja odwrotna zatem warunek konieczny tu nie zachodzi
Prawa Kubusia:
p=>q = ~p~>~q - prawo zamiany operatora implikacji prostej => na odwrotną ~>
p~>q = ~p=>~q - prawo zamiany operatora implikacji odwrotnej ~> na prostą =>
Logika dodatnia i ujemna dla operatorów implikacji prostej => i odwrotnej ~>:
Implikacja wypowiedziana jest w logice dodatniej jeśli po stronie q nie występuje negacja, inaczej mamy do czynienia z logiką ujemną (patrz prawa Kubusia).
Z praw Kubusia wynika, że implikacja prosta => w logice dodatniej jest równoważna implikacji odwrotnej ~> w logice ujemnej i odwrotnie, czyli implikacja odwrotna ~> w logice dodatniej jest równoważna implikacji prostej => w logice ujemnej.
Prawo Sowy I
Dowolna implikacja prawdziwa może być tylko i wyłącznie implikacją prostą p=>q prawdziwą , albo implikacją odwrotną p~>q prawdziwą, nie ma więcej możliwości matematycznych.
Prawo Sowy II
Implikacja prosta prawdziwa p=>q po zamianie argumentów przechodzi w implikację odwrotną prawdziwą p~>q, albo odwrotnie.
Oczywiście na mocy definicji zachodzi:
p=>q # p~>q
Prawa kontrapozycji w implikacji
p=>q # ~q=>~p - dla sztywnego punktu odniesienia p=>q
p~>q # ~q~>~p - dla sztywnego punktu odniesienia p~>q
W prawach kontrapozycji w implikacji negujemy argumenty i zamieniamy je miejscami bez zmiany operatora. W prawie kontrapozycji w implikacji jeśli prawdziwa jest którakolwiek strona nierówności to musi być prawdziwa druga strona nierówności. Oczywiście na mocy praw Kubusia i prawa Sowy II implikacje te nie są równoważne mimo że prawdziwe, bo to dwa izolowane układy implikacyjne pomiędzy którymi nie zachodzą żadne tożsamości matematyczne.
W implikacjach bezczasowych (matematyka) oraz w implikacjach ze świata przyrody martwej i żywej oba zdania p=>q i p~>q będą sensowne i prawdziwe, ale matematycznie nie równoważne na mocy definicji p=>q i p~>q.
W implikacjach czasowych typu człowiek-człowiek (obietnice i groźby), przyroda martwa-człowiek jedna z implikacji będzie sensowna w czasie przyszłym, natomiast druga w czasie przeszłym.
7.1 Świat matematyki
A.
Jeśli liczba jest podzielna przez 2 to może ~> być podzielna przez 8
P2~>P8
p~>q
P2 jest konieczne dla P8, zatem implikacja odwrotna prawdziwa
… a jeśli liczba nie jest podzielna przez 2 ?
Prawo Kubusia:
P2~>P8 = ~P2=>~P8
Jeśli liczba nie jest podzielna przez 2 to na pewno nie jest podzielna przez 8
~P2=>~P8
Kod: |
Kwadrat logiczny implikacji
A. A1.
p=>q p~>q
P8=>P2 P2~>P8
B. B1.
~p~>~q ~p=>~q
~P8~>~P2 ~P2=>~P8
|
Po zamianie p i q w implikacji P2~>P8 na mocy prawa Sowy II musimy wylądować w implikacji prostej prawdziwej P8=>P2.
B.
Jeśli liczba jest podzielna przez 8 to na pewno => jest podzielna przez 2
P8=>P2
p=>q
Nie musimy tu dowodzić warunku wystarczającego, wystarczy że wcześniej udowodniliśmy warunek konieczny w P2~>P8.
… a jeśli liczba nie jest podzielna przez 8 ?
Prawo Kubusia:
P8=>P2 = ~P8~>~P2
Jeśli liczba nie jest podzielna przez 8 to może być niepodzielna przez 2
~P8~>~P2 =1 bo 3,5,7…
LUB
Jeśli liczba nie jest podzielna przez 8 to może być podzielna przez 2
~P8~~>P2 =1 bo 2,4,6…
Uwaga !
Na mocy praw Kubusia i prawa Sowy II wystarczy stwierdzić dowolny warunek konieczny nie musimy bawić się w analizowanie czy zachodzą warunki wystarczające/konieczne w implikacjach wynikających z tych praw, cały kwadrat logiczny mamy zdeterminowany jak wyżej.
Zauważmy, że matematycznie zachodzi:
p=>q # p~>q
czyli w naszym przykładzie:
P8=>P2 # P2~>P8
zauważmy że dla lewej strony mamy:
p=P8, q=P2
natomiast dla prawej strony mamy:
p=P2, q=P8
Oczywiście gdyby tu była tożsamość jak w prawie Kubusia to mielibyśmy matematyczny idiotyzm, ale nie jest !
Lewa i prawa strona nierówności to dwa izolowane układy implikacyjne pomiędzy którymi nie zachodzą żadne tożsamości matematyczne.
Oczywiście prawo Sowy II zachodzi dla dowolnych p i q czyli …
C.
Jeśli liczba nie jest podzielna przez 2 to na pewno => nie jest podzielna przez 8
~P2=>~P8
~p=>~q
~P2 wystarcza dla ~P8 zatem implikacja prosta prawdziwa
Na mocy prawa Sowy II mamy gwarantowaną implikację odwrotną prawdziwą, ale nie równoważną matematycznie.
~p=>~q # ~p~>~q
czyli:
~P2=>~P8 # ~P8~>~P2
D.
Jeśli liczba nie jest podzielna przez 8 to może być niepodzielna przez 2
~P8~>~P2
Oczywiście tu również nie musimy sprawdzać warunku koniecznego między ~P8~>~P2 bo gwarantuje go prawo Sowy II.
7.2 Przyroda martwa
A.
Jeśli jutro będzie padało to na pewno będzie pochmurno
P=>CH
Padanie jest warunkiem wystarczającym dla istnienia chmur, zatem implikacja prosta prawdziwa
… a jeśli jutro nie będzie padało ?
Prawo Kubusia:
P=>CH = ~P~>~CH
B.
Jeśli jutro nie będzie padało to może nie być pochmurno
~P~>~CH
LUB
Jeśli jutro nie będzie padało to może być pochmurno
~P~~>CH
Dopiero zachodzenie prawa Kubusia jest dowodem, że zdanie A jest implikacją prostą. W ogólnym przypadku zdanie A może być równie dobrze równoważnością gdzie nie ma śladu prawa Kubusia.
Na mocy prawa Sowy II mamy:
P=>CH # CH~>P
C.
Jeśli jutro będzie pochmurno to może padać
CH~>P
LUB
Jeśli jutro będzie pochmurno to może nie padać
CH~~>~P
… a jeśli jutro nie będzie pochmurno ?
Prawo Kubusia:
CH~>P = ~CH=>~P
D.
Jeśli juro nie będzie pochmurno to na pewno => nie będzie padać
~CH=>~P
Prawo Sowy II:
~CH=>~P # ~P~>~CH
czyli:
D # B
7.3 Przyroda żywa
A.
Jeśli zwierzę ma cztery łapy to może być psem
4L~>P
Cztery łapy są konieczne aby być psem zatem implikacja odwrotna prawdziwa
… a jeśli zwierze nie ma czterech łap ?
Prawo Kubusia:
4L~>P = ~4L=>~P
B.
Jeśli zwierze nie ma czterech łap to na pewno nie jest psem
~4L=>~P
Prawo Sowy dla A:
4L~>P = P=>4L
czyli:
C.
Jeśli zwierzę jest psem to na pewno ma cztery łapy
P=>4L
… a jeśli zwierzę nie jest psem ?
Prawo Kubusia:
P=>4L= ~P~>~4L
D.
Jeśli zwierze nie jest psem to może to może nie mieć czterech łap
~P~>~4L
Prawo Sowy dla zdania D:
~P~>~4L # ~4L=>~P
czyli:
D # B
7.4 Przyroda martwa - człowiek
A.
Jeśli będzie padało to otworzę parasol
P=>OP
Padanie deszczu jest warunkiem wystarczającym abym otworzył parasol, implikacja prosta prawdziwa
… a jeśli nie będzie padało ?
Prawo Kubusia:
P=>OP = ~P~>~OP
B.
Jeśli nie będzie padało to mogę nie otworzyć parasola
~P~>~OP
LUB
Jeśli nie będzie padało to mogę otworzyć parasol
~P~~>OP
Na przykład ochrona przed słońcem.
Prawo Sowy dla B:
~P~>~OP = ~OP=>~P
czyli:
C1.
Jeśli nie otworzę parasola to na pewno => nie będzie padało
~OP=>~P
… oczywisty idiotyzm w czasie przyszłym, ale to zdanie będzie sensowne w czasie przeszłym bo tu implikacja już zaszła i wszystko jest zdeterminowane.
C.
Jeśli nie otworzyłem parasola to na pewno => nie padało
~OP=>~P
… a jeśli otworzyłem parasol ?
Prawo Kubusia:
~OP=>~P = OP~>P
D.
Jeśli otworzyłem parasol to mogło padać
OP~>P
LUB
Jeśli otworzyłem parasol to mogło nie padać
OP~~>~P
Na przykład osłona przed upałem.
Prawo Sowy dla D:
OP~>P # P=>OP
czyli:
D # A
7.5 Obietnica
Oczywiście będzie to najciekawsza obietnica w relacji człowiek-człowiek, a nie jak wyżej człowiek-przyroda martwa.
Definicja obietnicy:
Jeśli dowolny warunek to nagroda
W=>N
Implikacja prosta bo dobrowolnych obietnic musimy dotrzymywać.
A.
Jeśli zdasz egzamin dostaniesz komputer
E=>K =1
1 1 =1
Zdanie egzaminu jest warunkiem wystarczającym dla otrzymania komputera, zatem implikacja prosta prawdziwa.
stąd:
B.
Jeśli zdasz egzamin to na pewno => nie dostaniesz komputera
E=>~K=0
1 0 =0
… a jeśli nie zdam egzaminu ?
Prawo Kubusia:
E=>K = ~E~>~K
C.
Jeśli nie zdasz egzaminu to możesz ~> nie dostać komputera
~E~>~K =1
0 0 =1
LUB
D.
Jeśli nie zdasz egzaminu to możesz dostać komputer
~E~~>K =1
0 1 =1
Doskonale widać zero-jedynkową definicje implikacji prostej dla kodowania zgodnego ze zdaniem wypowiedzianym 1 1 =1 czyli:
E=1, ~E=0
K=1, ~K=0
Zauważmy, że zdanie C to ewidentna groźba.
Wniosek
Na mocy praw Kubusia które nigdy nie mogą być zgwałcone wszelkie groźby musimy kodować operatorem implikacji odwrotnej. Kodowanie gróźb implikacja prostą, jak to robi współczesna logika jest czysto matematycznym błędem !
Zastosujmy prawo Sowy II dla zdania A.
E=>K # K~>E
czyli:
Jeśli dostaniesz komputer to możesz zdać egzamin
K~>E
Oczywiście w czasie przyszłym to zdanie jest bez sensu, ale w czasie przeszłym gdzie wszystko jest zdeterminowane będzie jak najbardziej sensowne czyli …
A1.
Jeśli dostałeś komputer to mogłeś zdać egzamin
K~>E =1
1 1 =1
LUB
B1.
Jeśli dostałeś komputer to mogłeś nie zdać egzaminu
K~~>~E =1
1 0 =1
… a jeśli nie dostałem komputera ?
Prawo Kubusia:
K~>E = ~K=>~E
C1.
Jeśli nie dostałeś komputera to na pewno => nie zdałeś egzaminu
~K=>~E =1
0 0 =1
stąd:
D1.
Jeśli nie dostałeś komputera to na pewno => zdałeś egzamin
~K=>E =0
0 1 =0
Doskonale widać definicję zero-jedynkową implikacji odwrotnej dla kodowania zgodnego ze zdaniem wypowiedzianym 1 1 =1 czyli:
K=1, ~K=0
E=1, ~E=0
Prawo Sowy II dla zdania C1:
~K=>~E # ~E~>~K
czyli z powyższej analizy:
C1 # C
7.6 Groźba
Zauważmy, że przy okazji analizy obietnicy która jest prawidłowo kodowana przez współczesną logikę implikacja prostą => odkryliśmy tragiczną dla dzisiejszej logiki prawdę, że wszelkie groźby muszą być kodowane implikacją odwrotną =>, inaczej świętość algebry Boole’a, prawo Kubusia poprawne w całym obszarze algebry Boole’a jest gwałcone. Człowiek nie jest w stanie tego dokonać podobnie jak nie jest w stanie zgwałcić choćby praw Kirchhoffa.
Definicja groźby:
Jeśli dowolny warunek to kara
W~>K
Spełnienie warunku groźby jest warunkiem koniecznym do ukarania, o tym czy będzie to warunek konieczny i wystarczający decyduje nadawca
A.
Jeśli ubrudzisz spodnie dostaniesz lanie
B~>L =1
1 1 =1
Na mocy definicji implikacja odwrotna ~>
W groźbach spójnik „może” ~> z warunkiem koniecznym jest prawie zawsze pomijany, bowiem intencją nadawcy jest aby warunek groźby nie został spełniony. Oczywiście im ostrzej wypowiedziana groźba tym mniejsze prawdopodobieństwo spełnienia warunku groźby przez odbiorcę. Na mocy definicji groźby zawsze to będzie implikacja odwrotna, nawet jeśli nadawca ubierze ją w piórka równoważności.
LUB
B.
Jeśli ubrudzisz spodnie to możesz nie dostać lania
B~~>L =1
1 1 =1
Prawo do darowania dowolnej kary (akt łaski)
… a jeśli nie ubrudzę spodni ?
Prawo Kubusia:
B~>L = ~B=>~L
C.
Jeśli nie ubrudzisz spodni to na pewno => nie dostaniesz lania
~B=>~L =1
0 0 =1
… z powodu czystych spodni, tylko tyle i aż tyle gwarantuje operator implikacji odwrotnej B~>L.
D.
Jeśli nie ubrudzisz spodni to na pewno => dostaniesz lanie
~B=>L=0
0 1 =0
Doskonale widać tabelę zero-jedynkową implikacji odwrotnej dla kodowania zgodnego ze zdaniem wypowiedzianym 1 1 =1
Korzystając z prawa Sowy II mamy:
B~>L = L=>B
stąd:
Jeśli dostaniesz lanie to na pewno ubrudzisz spodnie
L=>B
Oczywiście zamiana przyczyny ze skutkiem jest tu bezsensowna. Zdanie to będzie sensowne w czasie przeszłym gdzie wszystko jest zdeterminowane.
A1.
Jeśli dostałeś lanie to na pewno ubrudziłeś spodnie
L=>B =1
1 1 =1
stąd:
B1.
Jeśli dostałeś lanie to na pewno nie ubrudziłeś spodni
L=>~B =0
1 0 =0
… a jeśli nie dostałem lania ?
Prawo Kubusia:
L=>B = ~L~>~B
C1.
Jeśli nie dostałeś lania to mogłeś nie ubrudzić spodni
~L~>~B =1
0 0 =1
LUB
Jeśli nie dostałeś lania to mogłeś ubrudzić spodnie
~L~~>B =1
0 1 =1
Doskonale widać tabelę zero-jedynkową implikacji prostej dla kodowania zgodnego ze zdaniem wypowiedzianym 1 1 =1 czyli:
L=1, ~L=0
B=1, ~B=0
Prawo Sowy II dla zdania C1:
~L~>~B # ~B=> ~L
czyli:
C1 # C
7.7 Prawa kontrapozycji w implikacji
Prawa kontrapozycji w implikacji:
p=>q # ~q=>~p - dla punktu odniesienia p=>q
p~>q # ~q~>~p - dla punktu odniesienia p~>q
W prawach kontrapozycji w implikacji negujemy argumenty i zamieniamy je miejscami bez zmiany operatora. W prawie kontrapozycji w implikacji jeśli prawdziwa jest którakolwiek strona nierówności to musi być prawdziwa druga strona nierówności. Oczywiście na mocy praw Kubusia i prawa Sowy II implikacje te nie są równoważne mimo że prawdziwe, bo to dwa izolowane układy implikacyjne pomiędzy którymi nie zachodzą żadne tożsamości matematyczne.
Przykład:
A.
Jeśli zwierzę jest psem to na pewno => ma cztery łapy
P=>4L
Bycie psem wystarcza aby mieć cztery łapy, implikacja prosta prawdziwa
Prawo kontrapozycji:
P=>4L # ~4L=>~P
B.
Jeśli zwierzę nie ma czterech łap to na pewno => nie jest psem
~4L=>~P
C.
Jeśli zwierzę ma cztery łapy to może ~> być psem
4L~>P
Cztery łapy są konieczne aby być psem, implikacja odwrotna prawdziwa
Prawo kontrapozycji:
4L~>P = ~P~>~4L
D.
Jeśli zwierze nie jest psem to może ~> nie mieć czterech łap
~P~>~4L
Jest oczywistym, że każdy człowiek od 5-cio latka po starca doskonale posługuje się w praktyce prawami Kubusia, prawami Sowy i prawami kontrapozycji.
CND
8.0 Implikacja prosta i odwrotna - algorytmy
Działanie mózgu w obsłudze operatorów implikacji jest identyczne jak działanie każdego komputera z fundamentalnym wyjątkiem. W definicjach implikacji mamy w każdej połówce przypadkowość, co jest absurdem w technice.
8.1 Implikacja prosta - algorytm działania
Implikację „Jeśli p to q” mózg człowieka obsługuje w dwóch taktach w pierwszym bada zgodność z p zaś w drugim zgodność z q. W żadnej chwili czasowej nie ma wykroczenia poza dwuelementową algebrę Boole’a.
Algorytm działania implikacji prostej =>:
Kod: |
Zdanie wypowiedziane:
p=>q
musi
Jeśli |----- q --- p=>q=1
|----- p -----|musi 1 1 =1
| |----- ~q --- p=>~q=0
| 1 0 =0
|
X => ---|
|
| może
|Jeśli |----- ~q --- ~p~>~q=1
|----- ~p -----|może 0 0 =1
|----- q --- ~p~~>q=1
0 1 =1
|
Doskonale widać tabele zero-jedynkową implikacji prostej dla kodowania zgodnego ze zdaniem wypowiedzianym 1 1 =1 czyli:
p=1, ~p=0
q=1, ~q=0
Jak widać, w pierwszym takcie podejmujemy decyzją czy iść drogą p czy też ~p co zależy od wylosowanego elementu X. W drugim takcie zawsze mamy tylko i wyłącznie dwie możliwości do wyboru, zatem cały czas jesteśmy w dwuelementowej algebrze Boole’a.
Sens implikacji prostej:
Po nieskończonej ilości losowań wszystkie pudełka będą pełne za wyjątkiem pudełka p=>~q=0 które będzie puste, stąd taki a nie inny rozkład zer i jedynek w implikacji prostej. Najważniejsze w implikacji prostej nie jest puste pudełko, ale gwarancja matematyczna p=>q=1.
Przykład:
Jeśli zwierzę jest psem to na pewno ma cztery łapy
P=>4L
Bycie psem wystarcza aby mieć cztery łapy, zatem implikacja prosta prawdziwa
Analiza:
Jeśli zajdzie p
Jeśli zwierzę jest psem to na pewno ma cztery łapy
P=>4L =1 - w tym pudełku wszystkie ziemskie psy. Gwarancja w implikacji prostej !
1 1 =1
Z prawdy (P= zwierzę jest psem) na pewno wyniknie prawda (4L=zwierzę ma cztery łapy) =1 - pies
stąd:
Jeśli zwierzę jest psem to na pewno => nie ma czterech łap
P=>~4L =0 - pudełko puste
1 0 =0
Z prawdy (P= zwierzę jest psem) na pewno wyniknie prawda (~4L=zwierzę nie ma czterech łap) =0 - oczywisty fałsz
… a jeśli zwierzę nie jest psem ?
Prawo Kubusia:
P=>4L = ~P~>~4L
czyli:
Jeśli zajdzie ~p
Jeśli zwierzę nie jest psem to może ~> nie mieć czterech łap
~P~>~4L =1 - w tym pudełku wąż, kura, mrówka …
0 0 =1
Z prawdy (~P = zwierzę nie jest psem) może wyniknąć prawda (~4L=zwierzę nie ma czterech łap) =1 bo kura …
LUB
Jeśli zwierzę nie jest psem to może ~~> mieć cztery łapy
~P~~>4L =1 - w tym pudełku słoń, koń, hipopotam …
0 1 =1
Z prawdy (~P= zwierzę nie jest psem) może wyniknąć prawda (4L=zwierzę ma cztery łapy) =1 bo słoń…
Doskonale widać tabelę zero-jedynkową implikacji prostej dla kodowania zgodnego ze zdaniem wypowiedzianym 1 1 =1 czyli:
P=1, ~P=0
4L=1, ~4L=0
Prawda 5
~p~~>q =1
0 1 =1
Jak widać linia 0 1 =1 nie oznacza że „z fałszu może wyniknąć prawda” ale że:
Z prawdy (nie zajdzie p) może wyniknąć prawda (zajdzie q) =1
Żegnaj kolejny implikacyjny micie rodem z definicji implikacji materialnej.
8.2 Implikacja odwrotna - algorytm działania
Algorytm działania implikacji odwrotnej:
Kod: |
Zdanie wypowiedziane:
p~>q
może
Jeśli |----- q --- p~>q=1
|----- p -----|może 1 1 =1
| |----- ~q --- p~~>~q=1
| 1 0 =1
|
Y ~> ---|
|
| musi
|Jeśli |----- ~q --- ~p=>~q=1
|----- ~p -----|musi 0 0 =1
|----- q --- ~p=>q=0
0 1 =0
|
Doskonale widać tabele zero-jedynkową implikacji odwrotnej dla kodowania zgodnego ze zdaniem wypowiedzianym 1 1 =1 czyli:
p=1, ~p=0
q=1, ~q=0
Tu także implikacja obsługiwana jest w dwóch taktach. W pierwszym następuje decyzja czy iść linią p czy też ~p w zależności od wylosowanego elementu Y. W drugim takcie mamy do wyboru zawsze dwie możliwości czyli cały czas jesteśmy w dwuelementowej algebrze Boole’a.
Sens implikacji odwrotnej:
Po nieskończonej ilości losowań wszystkie pudełka będą pełne za wyjątkiem pudełka ~p=>q=0 które będzie puste, stąd taki a nie inny rozkład zer i jedynek w implikacji odwrotnej. Najważniejsze w implikacji odwrotnej nie jest puste pudełko, ale gwarancja matematyczna ~p=>~q=1.
Przykład:
Jeśli zwierzę ma cztery łapy to może być psem
4L~>P =1
Cztery łapy są konieczne aby być psem, zatem implikacja odwrotna prawdziwa.
Analiza:
A.
Jeśli zwierzę ma cztery łapy to może ~> być psem
4L~>P =1 - w tym pudełku wszystkie ziemskie psy
1 1 =1
Z prawdy (4L=zwierzę ma cztery łapy) może wyniknąć prawda (P=zwierzę jest psem) =1 bo pies
LUB
B.
Jeśli zwierzę ma cztery łapy to może ~~> nie być psem
4L~~>~P =1 - w tym pudełku słoń, koń, hipopotam …
1 0 =1
Z prawdy (4L=zwierzę ma cztery łapy) może wyniknąć prawda (~P= zwierzę nie jest psem) =1 bo słoń
… a jeśli zwierzę nie ma czterech łap ?
Prawo Kubusia:
4L~>P = ~4L=>~P
C.
Jeśli zwierzę nie ma czterech łap to na pewno => nie jest psem
~4L=>~P =1 - w tym pudełku wąż, kura, mrówka … Gwarancja w implikacji odwrotnej !
0 0 =1
Z prawdy (~4L=zwierzę nie ma czterech łap) na pewno wyniknie prawda (~P= zwierzę nie jest psem) =1 bo kura
D.
Jeśli zwierzę nie ma czterech łap to na pewno => jest psem
~4L=>P =0 - pudełko puste
0 1 =0
Z prawdy (~4L=zwierzę nie ma czterech łap) na pewno wyniknie prawda (P= zwierzę jest psem) =0 - fałsz (nie jest to możliwe)
Doskonale widać tabelę zero-jedynkową implikacji odwrotnej dla kodowania zgodnego ze zdaniem wypowiedzianym 1 1 =1 czyli:
4L=1, ~4L=0
P=1, ~P=0
Prawda 10
p~~>~q =1
1 0 =1
Jak widać linia 1 0 =1 nie oznacza że „z prawdy może wyniknąć fałsz” ale że:
Z prawdy (zajdzie p) może wyniknąć prawda (nie zajdzie q) =1
Podsumowanie:
1.
Gdyby na świecie cztery łapy posiadały wyłącznie psy to zdanie B byłoby fałszem, zaś zdanie wypowiedziane A byłoby równoważnością. Jednak cztery łapy mają nie tylko psy ale cała masa innych zwierząt. Zdanie A dotyczy wyłącznie psów, pozostałe zwierzaki muszą być zatem w linii B bo w logice nic nie może zginąć. Zdania C i D dotyczą zwierzaków które nie maja czterech łap, zatem tu nie można upchnąć ani jednego zwierzaka który ma cztery łapy.
2.
Wyobraźmy sobie teraz powyższe algorytmy implikacji jako czarne pudełko z jednym wejściem i czterema wyjściami. Jeśli zdanie jest implikacją to elementy wrzucane do tego pudełka segregowane są na cztery zbiory z których jeden jest zawsze pusty. Oznacza to, że implikacja jest wirtualną logiką czterowartościową i rzeczywistą dwuwartościową co wynika z powyższych algorytmów.
9.0 Implikacja w równaniach algebry Boole’a
W naturalnym języku mówionym każdy człowiek od 5-cio latka po profesora korzysta praktycznie wyłącznie z nowych definicji implikacji prostej => i odwrotnej ~> oraz praw Kubusia których używa milion razy na dobę. Z równoważnych definicji implikacji wyrażonych w operatorach AND I OR korzysta w specyficznych przypadkach odpowiadając na pytanie kiedy wystąpi fałsz/kłamstwo.
Implikacja prosta:
Przykład:
Jeśli zwierzę jest psem to na pewno ma cztery łapy.
P=>4L
Bycie psem jest warunkiem wystarczającym aby mieć cztery łapy, zatem implikacja prosta prawdziwa
… a kiedy wystąpi fałsz ?
Na podstawie definicji w równaniu algebry Boole’a mamy:
Y = p=>q = ~p+q = ~(p*~q)
czyli dla naszego przykładu:
Y = P=>4L = ~P+4L = ~(P*~4L) - prawda (Y)
Negujemy dwustronnie:
~Y = ~(P=>4L) = P*~4L - fałsz (~Y)
Wystąpi fałsz (~Y), jeśli zwierzę będzie psem i nie będzie miało czterech łap
~Y = P*~4L - fałsz (~Y)
Implikacja odwrotna:
Przykład:
Jeśli zwierzę ma cztery łapy to może być psem
4L~>P
Cztery łapy są warunkiem koniecznym aby być psem, zatem implikacja odwrotna prawdziwa
… a kiedy wystąpi fałsz ?
Na podstawie definicji w równaniu algebry Boole’a mamy:
Y = p~>q = p+~q = ~(~p*q)
czyli dla naszego przykładu:
Y = 4L~>P = 4L+~P = ~(~4L*P) - prawda (Y)
Negujemy dwustronnie:
~Y = ~(4L~>P) = ~4L*P - fałsz (~Y)
Wystąpi fałsz (~Y), jeśli zwierzę nie będzie miało czterech łap i będzie psem
Poza tym co wyżej, definicje implikacji w równaniach algebry Boole’a nie są do niczego potrzebne, tak wiec kolejne dwa punkty można pominąć.
9.1 Implikacja prosta w równaniach
Definicja zero-jedynkowa implikacji prostej:
Kod: |
Tabela A
p q Y=p=>q ~Y=~(p=>q)
1 1 =1 0
1 0 =0 1
0 0 =1 0
0 1 =1 0
|
To samo w równaniu algebry Boole’a:
p=>q = ~p+q = ~(p*~q)
Skąd się wzięło to równanie?
Przechodzimy do definicji symbolicznej implikacji prostej w logice dodatniej przyjmując:
p=1, ~p=0
q=1, ~q=0
Kod: |
Tabela B
p q Y=p=>q ~Y=~(p=>q)
p q 1 0
p ~q 0 1
~p ~q 1 0
~p q 1 0
|
Utwórzmy wszystkie możliwe definicje implikacji prostej wyrażone w operatorach AND i OR.
Na początek przypomnijmy sobie podstawowe definicje z operatorów AND i OR (część I).
Definicja logiki dodatniej i ujemnej dla operatorów AND i OR:
Logika dodatnia (Y) to odpowiedź na pytanie kiedy dotrzymam słowa (wystąpi prawda), zaś logika ujemna (~Y) to odpowiedź na pytanie kiedy skłamię (wystąpi fałsz).
gdzie:
Y - funkcja logiczna w logice dodatniej (brak przeczenia)
~Y - funkcja logiczna w logice ujemnej (jest przeczenie)
Związek logiki dodatniej z logiką ujemną opisuje równanie:
Y = ~(~Y) - prawo podwójnego przeczenia
Prawo przedszkolaka:
W dowolnej funkcji logicznej Y algebry Boole’a z operatorami AND i OR przejście do logiki przeciwnej uzyskujemy poprzez negację zmiennych i wymianę operatorów na przeciwne.
Najprostsze równania uzyskujemy z drugiej linii bowiem mamy tu samotną jedynkę w logice ujemnej.
A1.
~Y = p*~q
Wystąpi fałsz (~Y), wtedy i tylko wtedy gdy zajdzie p i ~q
Związek logiki dodatniej i ujemnej:
Y=~(~Y)
stąd:
A2.
Y=~(p*~q)
Wystąpi prawda (Y), jeśli nie zdarzy się ~(…), że zajdzie p i ~q
Z równaniem A1 przechodzimy do logiki przeciwnej metodą przedszkolaka negując zmienne i wymieniając operatory na przeciwne.
A3.
Y = ~p+q
Wystąpi prawda (Y), jeśli zajdzie ~p lub q
… a kiedy wystąpi fałsz (~Y) ?
A4.
~Y=~(Y) - logika ujemna to zanegowana logika dodatnia
stąd:
~Y = ~(~p+q)
Oczywiście zachodzi:
Y=Y (A3=A2)
stąd:
~p+q = ~(p*~q) - prawo de’Morgana
oraz:
~Y=~Y (A1=A4)
stąd:
p*~q = ~(~p+q) - prawo de’Morgana
Dla człowieka intuicyjny odczyt to równania A1 i A2, to naturalna logika człowieka. Równania A3 i A4 będą ciężko zrozumiałe ponieważ nie jest to naturalna logika człowieka. Zauważmy, że nie musimy się wysilać aby zrozumieć A3 i A4 na podstawie prawa de’Morgana wyżej.
Równania równoważne do powyższych uzyskujemy opisując jedynki w logice dodatniej (Y).
Kolejność wykonywania działań:
nawiasy, *, +
Y=p*q+~p*~q+~p*q
Powyższe równanie łatwo można uprościć:
Y = p*q+~p*~q+~p*q = p*q +[~p*(~q+q)] = p*q +~p
bo:
A*B+A*C = A*(B+C) - prawo algebry Boole’a
~q+q=1 i ~p*1=~p - prawa algebry Boole’a
Stąd końcowa postać:
B1.
Y=p*q+~p - prawda
… a kiedy wystąpi fałsz ?
B2.
~Y=~(Y)
stąd:
~Y = ~(p*q+~p)
Przechodzimy teraz w równaniem B1 do logiki ujemnej metoda przedszkolaka czyli negujemy zmienne i wymieniamy operatory na przeciwne.
Zauważmy, że przed przekształceniem musimy uzupełnić nawiasy w równaniu wyjściowym:
B1.
Y=(p*q)+~p
Przejście do logiki ujemnej:
B3.
~Y = (~p+~q)*p - fałsz
Oczywiście zachodzi:
Y=~(~Y)
stąd ostatnie równanie:
Y=~[(~p+~q)*p]
Oczywiście wszystkie powyższe równania są równoważne, ale nie wszystkie będą zrozumiałe dla człowieka.
Z powyższych równań najważniejsze dla nas to:
A1.
~Y = p*~q - twardy fałsz
Wystąpi fałsz (~Y), wtedy i tylko wtedy gdy zajdzie p i ~q
A2.
Y=~(p*~q) - twarda prawda
Wystąpi prawda (Y), jeśli nie zdarzy się ~(…), że zajdzie p i ~q
B1.
Y=p*q+~p
Na podstawie A1 mamy:
p*~q =~Y
stąd:
p*q =Y
bo nie ma innych możliwości po stronie p
Z równania B1 odczytujemy, że jeśli zajdzie ~p=1 to:
Y=p*q+1 =1
bo: A+1 =1 - prawo algebry Boole’a
bez względu na stan q, stąd mamy:
~p*~q = Y
~p*q =Y
Stąd mamy tabelę symboliczną implikacji prostej:
Kod: |
p* q = Y
p*~q =~Y
~p*~q = Y
~p* q = Y
|
Dla logiki dodatniej:
p=1, ~p=0
q=1, ~q=0
Y=1, ~y=0
otrzymujemy tabele zero-jedynkową implikacji prostej:
Kod: |
p q p=>q
1 1 =1
1 0 =0
0 0 =1
0 1 =1
|
czyli zrobiliśmy wielkie koło i wróciliśmy do punktu wyjścia, czyli definicji zero-jedynkowej implikacji prostej.
9.2 Implikacja odwrotna w równaniach
Definicja zero-jedynkowa implikacji odwrotnej:
Kod: |
Tabela A
p q Y = p~>q
1 1 =1
1 0 =1
0 0 =1
0 1 =0
|
To samo w równaniu algebry Boole’a:
p~>q = p+~q = ~(~p*q)
Skąd się wzięło to równanie?
Przechodzimy do definicji symbolicznej implikacji odwrotnej w logice dodatniej przyjmując:
p=1, ~p=0
q=1, ~q=0
Kod: |
Tabela B
p q Y=p~>q ~Y=~(p~>q)
p q 1 0
p ~q 1 0
~p ~q 1 0
~p q 0 1
|
Utwórzmy wszystkie możliwe definicje implikacji odwrotnej wyrażone w operatorach AND i OR.
Najprostsze równania uzyskujemy z ostatniej linii bowiem mamy tu samotną jedynkę w logice ujemnej.
A1.
~Y = ~p*q
Wystąpi fałsz (~Y), wtedy i tylko wtedy gdy zajdzie ~p i q
Związek logiki dodatniej i ujemnej:
Y=~(~Y)
stąd:
A2.
Y=~(~p*q)
Wystąpi prawda (Y), jeśli nie zdarzy się ~(…), że zajdzie ~p i q
Z równaniem A przechodzimy do logiki przeciwnej metodą przedszkolaka negując zmienne i wymieniając operatory na przeciwne.
A3.
Y = p+~q
Wystąpi prawda (Y), jeśli zajdzie p lub ~p
Negujemy dwustronnie i mamy ostatnie możliwe równanie:
A4.
~Y = ~(p+~q)
Oczywiście zachodzi:
Y=Y (A3=A2)
stąd:
p+~q = ~(~p*q) - prawo de’Morgana
oraz:
~Y=~Y (A1=A4)
stąd:
~p*q = ~(p+~q) - prawo de’Morgana
Dla człowieka intuicyjny odczyt to równania A1 i A2, to naturalna logika człowieka. Równania A3 i A4 będą ciężko zrozumiałe ponieważ nie jest to naturalna logika człowieka. Zauważmy, że nie musimy się wysilać aby zrozumieć A3 i A4 na podstawie prawa de’Morgana wyżej.
Równania równoważne do powyższych uzyskujemy opisując jedynki w logice dodatniej (Y).
Kolejność wykonywania działań:
nawiasy, *, +
Y=p*q+ p*~q + ~p*~q
Powyższe równanie łatwo można uprościć:
Y= p*q+ p*~q + ~p*~q = p*(q+~q) + ~p*~q = p+~p*~q
bo:
A*B+A*C = A*(B+C) - prawo algebry Boole’a
q+~q=1 i p*1=p - prawa algebry Boole’a
Stąd końcowa postać:
B1.
Y=p + ~p*~q - prawda
Oczywiście:
~Y=~(Y)
stąd:
B2.
~Y = ~(p+~p*~q) - fałsz
Przechodzimy z równaniem B1 do logiki ujemnej metoda przedszkolaka negując zmienne i wymieniając operatory na przeciwne. Oczywiście pamiętamy o uprzednim uzupełnieniu nawiasów.
B1.
Y=p + (~p*~q)
stąd:
B3.
~Y = ~p*(p+q)
Oczywiście:
Y=~(~Y)
stąd:
B4.
Y = ~[p+(~p*~q)]
Z powyższych równań najważniejsze dla nas to:
A1.
~Y = ~p*q
Wystąpi fałsz (~Y), wtedy i tylko wtedy gdy zajdzie ~p i q
A2.
Y=~(~p*q)
Wystąpi prawda (Y), jeśli nie zdarzy się ~(…), że zajdzie ~p i q
B1.
Y=p + (~p*~q)
Z równania B1 mamy:
Jeśli p=1 to Y=1 czyli q może być dowolne q lub ~q
stąd:
p*q = Y
p*~q= Y
Z równania A1 mamy:
~p*q =~Y - twardy fałsz
stąd:
~p*~q = Y - twarda prawda
Stąd otrzymujemy tabelę symboliczną implikacji odwrotnej:
Kod: |
p* q = Y
p*~q = Y
~p*~q = Y
~p* q =~Y
|
Dla logiki dodatniej:
p=1, ~p=0
q=1, ~q=0
Y=1, ~Y=0
mamy tabelę zero-jedynkową implikacji odwrotnej.
Kod: |
p q p~>q
1 1 =1
1 0 =1
0 0 =1
0 1 =0
|
Czyli znów zrobiliśmy wielkie koło i wróciliśmy do punktu wyjścia, czyli do definicji zero-jedynkowej implikacji odwrotnej.
10.0 Nowa teoria implikacji w bramkach logicznych
Algebry Boole’a i algebra dziesiętna, to dwa fundamentalnie różne światy, dlatego nie ma tu konfliktu między symbolami technicznymi OR(+) i AND(*) a algebrą dziesiętną. Wśród matematyków (także na matematyce.pl) nagminnym grzechem jest przytaczanie analogii ze świata algebry dziesiętnej i wyciąganie z tego jakichś „wniosków”. Aby zrozumieć algebrę Boole’a trzeba posługiwać się techniką bramek logicznych, bo to jest jedyny poprawny punkt odniesienia, oczywiście z algebrą dziesiętną mający ZERO wspólnego. Szczytowy rozwój bramek logicznych to lata 1974-80 (akurat wtedy Kubuś studiował elektronikę), cały rozwój technicznej algebry Boole’a zabiły mikroprocesory (pierwszy przyzwoity to i8080 z 1974r).
Warunki konieczny i wystarczający wynikają bezpośrednio z definicji zero-jedynkowych implikacji odwrotnej ~> i prostej =>.
10.1 Prawa Kubusia w bramkach logicznych
Definicja implikacji prostej:
p=>q = ~p+q
Jeśli zajdzie p to „musi” => zajść q
p musi być warunkiem wystarczającym dla q
=> - operator implikacji prostej, spójnik „musi” ze spełnionym warunkiem wystarczającym
Definicja implikacji odwrotnej:
p~>q = p+~q
Jeśli zajdzie p to „może” ~> zajść q
p musi być warunkiem koniecznym dla q
~> - operator implikacji odwrotnej, spójnik „może” ze spełnionym warunkiem koniecznym
Prawa Kubusia:
p=>q = ~p~>~q - prawo zamiany implikacji prostej => na odwrotną ~>
p~>q = ~p=>~q - prawo zamiany implikacji odwrotnej ~> na prostą =>
Prawo Kubusia w teorii bramek logicznych:
p=>q = ~p~>~q - prawo zamiany bramki „musi” => na bramkę „może” ~>
p~>q = ~p=>~q - prawo zamiany bramki „może” ~> na bramkę „musi” =>
Bramki logiczne „musi” => i „może” ~> nie są znane człowiekowi, najwyższy czas podać ich definicje …
Definicja implikacji prostej w równaniu algebry Boole’a:
p=>q = ~p+q
Jeśli zajdzie p to „musi” zajść q
p musi być wystarczające dla q
Na podstawie tej definicji łatwo konstruujemy bramkę implikacji prostej, którą jest bramka sumy logicznej OR z zanegowaną w środku linią p. W technice cyfrowej symbolem negacji jest kółko „O”.
Bramkowa definicja implikacji prostej:
Kod: |
p q
| |
-------
|O => |
| musi|
| OR |
-------
|
p=>q
|
Stojąc na przewodzie p, punkcie odniesienia, widzimy niezanegowaną linię q.
Definicja implikacji odwrotnej w równaniu algebry Boole’a:
p~>q = p+~q
Jeśli zajdzie p to „może” zajść q
p musi być konieczne dla q
Na podstawie tej definicji mamy bramkę implikacji odwrotnej którą jest bramka sumy logicznej OR z zanegowaną w środku linią q.
Bramkowa definicja implikacji odwrotnej:
Kod: |
p q
| |
-------
| ~> O|
| może|
| OR |
-------
|
p~>q
|
Stojąc na przewodzie p, punkcie odniesienia, widzimy zanegowaną linię q.
Układ zastępczy bramki implikacji prostej
Prawo Kubusia:
p=>q = ~p~>~q
Kod: |
p q p q p q
| | | | | |
| | O O O O
| | |~p |~p |~p |~q
| | O O | |
| | |p |q | |
------- ------- -------
|O => | = |O => | = | ~> O|
|musi | |musi | |może |
|OR | |OR | |OR |
------- ------- -------
| | |
A B C
p=>q p=>q ~p~>~q
|
Na schemacie B wprowadzamy w linie wejściowe po dwie negacje.
Oczywiście układ nie ulegnie zmianie zgodnie z prawem podwójnego przeczenia.
p=~(~p)
Na rysunku C wpychamy po jednej negacji do środka bramki OR.
Negacja z wejście p przemieści się na wejście q [bo ~(~p)=p], zaś bramka stanie się bramką implikacji odwrotnej zgodnie z jej definicją bramkową wyżej.
Bramka A jest równoważna bramce C czyli:
p=>q = ~p~>~q - prawo Kubusia
To samo co wyżej w tabeli zero-jedynkowej:
Kod: |
p q p=>q ~p ~q ~p~>~q
1 1 =1 0 0 =1
1 0 =0 0 1 =0
0 0 =1 1 1 =1
0 1 =1 1 0 =1
|
Doskonale widać iż w logice dodatniej (q) mamy do czynienia z bramką implikacji prostej, natomiast w logice ujemnej (~q) z bramką implikacji odwrotnej.
Układ zastępczy bramki implikacji odwrotnej ~>
Prawo Kubusia:
p~>q = ~p=>~q
Kod: |
p q p q p q
| | | | | |
| | O O O O
| | |~p |~p |~p |~q
| | O O | |
| | |p |q | |
------- ------- -------
| ~> O| = | ~> O| = |O => |
|może | |może | |musi |
|OR | |OR | |OR |
------- ------- -------
| | |
A B C
p~>q p~>q ~p=>~q
|
Bramka A jest równoważna bramce C czyli:
p~>q = ~p=>~q - prawo Kubusia
To samo co wyżej w tabeli zero-jedynkowej:
Kod: |
p q p~>q ~p ~q ~p=>~q
1 1 =1 0 0 =1
1 0 =1 0 1 =1
0 0 =1 1 1 =1
0 1 =0 1 0 =0
|
Doskonale widać iż w logice dodatniej (q) mamy do czynienia z bramka implikacji odwrotnej, natomiast w logice ujemnej (~q) z bramką implikacji prostej.
Zauważmy, że w przypadku praw Kubusia (w przeciwieństwie do praw de’Morgana) na wyjściu bramki nie musieliśmy wprowadzać dwu negatorów. Wstawiamy tu wyłącznie po dwie negacje w linie wejściowe co oczywiście również nie zmienia w żaden sposób układu cyfrowego.
Oczywiście na mocy definicji i praw de’Morgana zachodzi:
p=>q # p~>q
czyli:
p=>q = ~p~>~q = ~p+q = ~(p*~q) # p~>q = ~p=>~q = p+~q = ~(~p*q)
10.2 Implikacja prosta w bramkach logicznych
Definicja implikacji prostej:
p=>q = ~p+q
Jeśli zajdzie p to „musi” => zajść q
p musi być warunkiem wystarczającym dla q
=> - operator implikacji prostej, spójnik „musi” ze spełnionym warunkiem wystarczającym
Definicja implikacji odwrotnej:
p~>q = p+~q
Jeśli zajdzie p to „może” ~> zajść q
p musi być warunkiem koniecznym dla q
~> - operator implikacji odwrotnej, spójnik „może” ze spełnionym warunkiem koniecznym
Prawa Kubusia:
p=>q = ~p~>~q - prawo zamiany operatora => na ~>
p~>q = ~p=>~q - prawo zamiany operatora ~> na =>
Zdanie wypowiedziane:
Jeśli zajdzie p to na pewno zajdzie q
p=>q
p musi być warunkiem wystarczającym dla q
Tabela operatorowa i zero-jedynkowa dla zdania wypowiedzianego:
Kod: |
p=>q=1
1 1 =1
stąd:
p=>~q=0
1 0 =0
… a jeśli nie zajdzie p ?
Prawo Kubusia:
p=>q=~p~>~q
czyli:
~p~>~q=1
0 0 =1
~p~~>q =1
0 1 =1
|
Doskonale widać tabelę zero jedynkową implikacji prostej dla kodowania zgodnego ze zdaniem wypowiedzianym 1 1 =1 czyli:
p=1, ~p=0
q=1, ~q=0
Spójniki zdaniowe
=> - operator implikacji prostej, spójnik „musi” między p i q ze spełnionym warunkiem wystarczającym
mz, ~> - operator implikacji odwrotnej, spójnik „może” między p i q ze spełnionym warunkiem koniecznym
~~> - naturalny spójnik „może”, wystarczy jedna prawda, nie jest to implikacja odwrotna zatem warunek konieczny tu nie zachodzi
Fizyczna realizacja w bramkach logicznych:
Kod: |
p q
| |
| x-----------------------x
| | |
x-----------------------x |
| | | |
| | O O
| | |~p |~q
---------Tabela A --------- Tabela B
|O => |p=>q=1 | ~> O|~p~>~q=1
|musi |1 1 =1 |może |1 1 =1
|A |p=>~q=0 |B |~p~~>q=1
|OR |1 0 =0 |OR |1 0 =1
| |p=>q = ~p~>~q | |~p~>~q = p=>q
| |~p~>~q=1 | |p=>q =1
| |0 0 =1 | |0 0 =1
| |~p~~>q=1 | |p=>~q=0
| |0 1 =1 | |0 1 =0
--------- ---------
| |
| |
x-----------x-----------x
|
|
Y= p=>q = ~p~>~q
|
Zauważmy, że sekwencja p=1, q=0 wymusza zero na bramce A. Na bramce B sygnały te są zanegowane zatem po minięciu negatorów na wejściu bramki B mamy sygnały p=0, q=1 co również wymusza zero na wyjściu bramki B. W pozostałych przypadkach na wyjściach obu bramek mamy jedynki, zatem układy po lewej i prawej stronie są równoważne.
Rozszyfrowanie powyższego schematu ideowego.
Na wejściach p i q będziemy podawać wszystkie możliwe stany i sprawdzać odpowiedniość linii w tabeli A i B.
Kod: |
Zdanie wypowiedziane A
p=>q
Tabela A Tabela B
p=>q=1 p=>q=1
1 1 =1 0 0 =1
p=>~q=0 p=>~q=1
1 0 =0 0 1 =0
Prawo Kubusia:
p=>q = ~p~>~q
~p~>~q=1 ~p~>~q=1
0 0 =1 1 1 =1
~p~~>q=1 ~p~~>q=1
0 1 =1 1 0 =1
|
Doskonale widać, że na wejściu bramki B są zawsze zanegowane sygnały wejściowe z bramki A. Mózg człowieka analizuje warunek wystarczający => przy pomocy bramki A „musi” =>, po dojściu do prawa Kubusia pojawił mu się operator implikacji odwrotnej „może” ~>, musi zatem przeskoczyć do bramki B obsługującej warunek konieczny. Zauważmy, że zero-jedynkowo jest to warunek konieczny w logice dodatniej, czyli to co tygryski lubią najbardziej. Oczywiście z punktu odniesienia sygnałów wejściowych p=>q mamy tabele zero-jedynkową implikacji prostej (Bramka A).
Wypowiedzmy teraz zdanie B.
Schemat bramkowy dla tego zdania:
Kod: |
~p ~q
| |
x-----------------------x
| | |
x-----------------------x |
| | | |
O O | |
|p |q |~p |~q
---------Tabela A --------- Tabela B
|O => |p=>q=1 | ~> O|~p~>~q=1
|musi |1 1 =1 |może |1 1 =1
|A |p=>~q=0 |B |~p~~>q=1
|OR |1 0 =0 |OR |1 0 =1
| |p=>q = ~p~>~q | |~p~>~q = p=>q
| |~p~>~q=1 | |p=>q =1
| |0 0 =1 | |0 0 =1
| |~p~~>q=1 | |p=>~q=0
| |0 1 =1 | |0 1 =0
--------- ---------
| |
| |
x-----------x-----------x
|
|
Y= ~p~>~q = p=>q
|
Kod: |
Zdanie wypowiedziane B
~p~>~q
Tabela A Tabela B
~p~>~q=1 ~p~>~q=1
0 0 =1 1 1 =1
~p~~>q=1 ~p~~>q=1
0 1 =1 1 0 =1
Prawo Kubusia:
~p~>~q = p=>q
p=>q =1 p=>q =1
1 1 =1 0 0 =1
p=>~q=0 p=>~q=0
1 0 =0 0 1 =0
|
Postępujemy identycznie jak wyżej, czyli na początku analizujemy zdanie poprzez bramkę „może” ~> bo taki operator mamy w zdaniu ~p~>~q. Po dojściu do prawa Kubusia musimy zmienić przejść do bramki A właściwej dla operatora „musi” =>.
Widzimy wyżej krzyżowe powiązania tabeli zero-jedynkowych A i B, zatem implikacja prosta => nie może istnieć bez implikacji odwrotnej ~> i odwrotnie.
Człowiek w naturalnym języku mówionym wypowiada wyłącznie warunki wystarczające => lub konieczne ~>, definiowane dwoma pierwszymi liniami operatora implikacji prostej (warunek wystarczający) lub dwoma pierwszymi liniami operatora implikacji odwrotnej (warunek konieczny).
Przypadek I
Wypowiadając zdanie p=>q mózg człowieka korzysta z dwóch pierwszych linii tabeli A:
p=>q =1
1 1 =1
p=>~q =0
1 0 =0
… a jeśli nie zajdzie p ?
Prawo Kubusia:
p=>q = ~p~>~q
W tym momencie nasz mózg przeskakuje do tabeli B i korzysta z dwóch pierwszych linii:
~p~>~q =1
1 1 =1
~p~~>q =1
1 0 =1
Oczywiście dwie pierwsze linie tabeli B są tożsame z dwoma ostatnimi liniami tabeli A, co doskonale widać na schemacie. Linia 3 z tabeli A odpowiada linii 1 z tabeli B, natomiast linia 4 z tabeli A odpowiada linii 2 z tabeli B.
Przypadek II
Wypowiadając zdanie ~p~>~q mózg człowiek patrzy na zdanie poprzez tabelę B.
~p~>~q =1
1 1 =1
~p~~>q =1
1 0 =1
… a jeśli zajdzie p ?
Prawo Kubusia:
~p~>~q = p=>q
W tym przypadku przeskakujemy do operatora implikacji prostej => czyli do tabeli A i mamy odpowiedź na pytanie:
p=>q =1
1 1 =1
p=>~q =0
1 0 =0
Oczywiście dwie ostatnie linie z tabeli B są tożsame z dwoma pierwszymi liniami tabeli A czyli linia 3 tabeli B odpowiada linii 1 tabeli A oraz linia 4 tabeli B odpowiada linii 2 tabeli A.
10.3 Implikacja odwrotna w bramkach logicznych
Zdanie wypowiedziane:
Jeśli zajdzie p to może zajść q
p~>q
p musi być warunkiem koniecznym dla q
Tabela operatorowa i zero-jedynkowa dla zdania wypowiedzianego:
Kod: |
p~>q=1
1 1 =1
p~~>~q=1
1 0 =1
… a jeśli nie zajdzie p ?
Prawo Kubusia:
p~>q=~p=>~q
czyli:
~p=>~q=1
0 0 =1
~p=>q=0
0 1 =0
|
Doskonale widać tabelę zero jedynkową implikacji odwrotnej dla kodowania zgodnego ze zdaniem wypowiedzianym 1 1 =1 czyli:
p=1, ~p=0
q=1, ~q=0
Spójniki zdaniowe
=> - operator implikacji prostej, spójnik „musi” między p i q ze spełnionym warunkiem wystarczającym
~> - operator implikacji odwrotnej, spójnik „może” między p i q ze spełnionym warunkiem koniecznym
~~> - naturalny spójnik „może”, wystarczy jedna prawda, nie jest to implikacja odwrotna zatem warunek konieczny tu nie zachodzi
Fizyczna realizacja w bramkach logicznych:
Kod: |
p q
| |
| x-------------------x
| | |
x-------------------x |
| | | |
| | O O
| | |~p |~q
---------Tabela A --------- Tabela B
| ~> O|p~>q=1 |O => |~p=>~q=1
|może |1 1 =1 |musi |1 1 =1
|A |p~~>~q=1 |B |~p=>q=0
|OR |1 0 =1 |OR |1 0 =0
| |~p=>~q=1 | |p~>q =1
| |0 0 =1 | |0 0 =1
| |~p=>q=0 | |p~~>~q=1
| |0 1 =0 | |0 1 =1
--------- ---------
| |
| |
x---------x---------x
|
|
Y= p~>q = ~p=>~q
|
Rozszyfrowanie powyższego schematu ideowego.
Zauważmy, że sekwencja p=0, q=1 wymusza zero na bramce A. Na bramce B sygnały te są zanegowane zatem po minięciu negatorów na wejściu bramki B mamy sygnały p=1, q=0 co również wymusza zero na wyjściu bramki B. W pozostałych przypadkach na wyjściach obu bramek mamy jedynki, zatem układy po lewej i prawej stronie są równoważne.
Przypadek I
Wypowiadając zdanie p~>q mózg człowieka korzysta z dwóch pierwszych linii tabeli A:
p~>q =1
1 1 =1
p~~>~q =1
1 0 =1
… a jeśli nie zajdzie p ?
Prawo Kubusia:
p~>q = ~p=>~q
W tym momencie nasz mózg przeskakuje do tabeli B i korzysta z dwóch pierwszych linii:
~p=>~q =1
1 1 =1
~p=>q =0
1 0 =0
Oczywiście dwie pierwsze linie tabeli B są tożsame z dwoma ostatnimi liniami tabeli A, co doskonale widać na schemacie. Linia 3 z tabeli A odpowiada linii 1 z tabeli B, natomiast linia 4 z tabeli A odpowiada linii 2 z tabeli B.
Przypadek II
Wypowiadając zdanie ~p=>~q mózg człowiek patrzy na zdanie poprzez tabelę B.
~p=>~q =1
1 1 =1
~p=>q =0
1 0 =0
… a jeśli zajdzie p ?
Prawo Kubusia:
~p~>~q = p=>q
W tym przypadku przeskakujemy do operatora implikacji odwrotnej ~> czyli do tabeli A i mamy odpowiedź na pytanie:
p~>q =1
1 1 =1
p~~>~q =1
1 0 =1
Oczywiście dwie ostatnie linie z tabeli B są tożsame z dwoma pierwszymi liniami tabeli A czyli linia 3 tabeli B odpowiada linii 1 tabeli A oraz linia 4 tabeli B odpowiada linii 2 tabeli A.
10.4 Układy zastępcze bramek logicznych
Bramkowe definicje implikacji prostej i odwrotnej
Poprawne bramki „musi” => i „może” ~> są takie:
Definicja implikacji prostej w równaniu algebry Boole’a:
p=>q = ~p+q
Jeśli zajdzie p to „musi” zajść q
p musi być wystarczające dla q
Na podstawie tej definicji łatwo konstruujemy bramkę implikacji prostej, którą jest bramka sumy logicznej OR z zanegowaną w środku linią p. W technice cyfrowej symbolem negacji jest kółko „O”.
Bramkowa definicja implikacji prostej:
Kod: |
Bramka A
p q
| |
-------
|O => |
| musi|
| OR |
-------
|
p=>q
|
Stojąc na przewodzie p, punkcie odniesienia, widzimy niezanegowaną linię q.
Definicja implikacji odwrotnej w równaniu algebry Boole’a:
p~>q = p+~q
Jeśli zajdzie p to „może” zajść q
p musi być konieczne dla q
Na podstawie tej definicji mamy bramkę implikacji odwrotnej którą jest bramka sumy logicznej OR z zanegowaną w środku linią q.
Bramkowa definicja implikacji odwrotnej:
Kod: |
Bramka B
p q
| |
-------
| ~> O|
| może|
| OR |
-------
|
p~>q
|
Stojąc na przewodzie p, punkcie odniesienia, widzimy zanegowaną linię q.
Definicja:
Układ zastępczy bramki logicznej to możliwość zastąpienia bramki AND bramką OR albo bramki implikacji prostej => bramką implikacji odwrotnej ~>.
Bezdyskusyjne bramki zastępcze to prawa de’Morgana i prawa Kubusia
Prawa de’Morgana:.
p*q = ~(~p+~q)
p+q = ~(~p*~q)
Prawa Kubusia:
p=>q = ~p~>~q
p~>q = ~p=>~q
Definicja bloku logicznego
Blok logiczny to układ o dwóch wejściach i jednym wyjściu dający jednoznaczną odpowiedź na wszystkie możliwe wymuszenia na wejściach. W środku takiego bloku może być dowolnie skomplikowany układ logiczny.
Kod: |
Bramka B
p q
| |
-------
| |
|BLOK |
| |
-------
|
Y
|
W takim bloku może znajdować się układ zastępczy praw de’Morgana, układ zastępczy praw Kubusia lub cokolwiek innego.
Fałszywe układy zastępcze bramek logicznych
Zobaczmy czy możliwe jest umieszczenie w bloku logicznym układu zastępczego w takiej postaci:
p=>q = q~>p
Oczywiście do bloku dochodzą tylko sygnały p i q jak wyżej, w środku bloku trzeba dokonać takich połączeń aby zrealizować powyższą tożsamość.
Łączenie w środku bramki „może” ~> i „musi” => w ten sposób że łączymy kółko z kółkiem i brak kółka z brakiem kółka nie ma sensu bo to będzie powielanie jednej i tej samej bramki logicznej.
Trzeba dokonać połączeń dokładnie takich jak w powyższej tożsamości.
Sprawdźmy czy to możliwe.
Kod: |
Blok układu logicznego z bramkami => i ~>
p q
| |
| |
| x--------------x
| | |
x-------|------x |
| | | |
| | | |
----------- -----------
|O | | O|
| | | |
| A | | B |
| | | |
----------- -----------
| |
| |
x--------------x
|
Y
|
Punkt odniesienia p
Bramka A realizuje:
p=>q
Stoimy na negacji i widzimy linie niezanegowaną
Bramka B realizuje:
p~>q
Stoimy na linii niezanegowanej i widzimy linie zanegowaną
Oczywiście matematycznie zachodzi:
p=>q # p~>q
Zatem układ wylatuje w powietrze, dużo dymu i smrodu.
Punkt odniesienia q
Bramka A realizuje:
q~>p
Stoimy na linii niezanegowanej i widzimy linie zanegowaną
Bramka B realizuje:
q=>p
Stoimy na negacji i widzimy linie niezanegowaną
Oczywiście na mocy definicji:
q~>p # q=>p
Zatem układ wylatuje w powietrze, dużo dymu i smrodu.
Zauważmy że w środku bloku logicznego niemożliwe są połączenia w taki sposób aby spełniona była tożsamość:
p=>q = q~>p
Podobnie fizycznie niemożliwe są połączenia w taki sposób aby uzyskać:
q~>p = p=>q
Obie powyższe tożsamości są zatem fałszywe.
CND
Twierdzenie:
Jedynym poprawnym układem zastępczym bramki implikacji prostej => jest bramka wynikająca z prawa Kubusia.
p=>q = ~p~>~q
Kod: |
Blok układu logicznego z bramkami => i ~>, prawo Kubusia
p q
| |
| |
| x--------------x
| | |
x-------|------x |
| | | |
| | O O
----------- -----------
|O | | O|
| | | |
| A | | B |
| | | |
----------- -----------
| |
| |
x--------------x
|
Y = p=>q = ~p~>~q
|
Blok logiczny równoważności
Kod: |
Blok układu logicznego z bramkami => i ~>
p q
| |
| |
| x--------------x
| | |
x--------------x |
| | | |
| | | |
----------- -----------
|O | | O|
| | | |
| A | | B |
| | | |
----------- -----------
| |
| |
x----x x----x
| |
--------
| |
| AND |
--------
|
Y = p<=>q = (p=>q)*(p~>q)
|
Punkt odniesienia p
Bramka A realizuje:
p=>q
Stoimy na negacji i widzimy linie niezanegowaną
Bramka B realizuje:
p~>q
Stoimy na linii niezanegowanej i widzimy linie zanegowaną
W równoważności operator implikacji odwrotnej ~> nie istnieje i musimy go wyeliminować korzystając z prawa Kubusia:
p~>q = ~p=>~q
Blok logiczny równoważności - wersja ostateczna
Kod: |
Blok układu logicznego z bramkami =>
p q
| |
| |
| x--------------x
| | |
x--------------x |
| | | |
| | O O
----------- -----------
|O | |O |
| | | |
| A | | B |
| | | |
----------- -----------
| |
| |
x----x x----x
| |
--------
| |
| AND |
--------
|
Y = p<=>q = (p=>q)*(~p=>~q)
|
Stąd definicja równoważności:
p<=>q = (p=>q)*(~p=>~q)
11.0 Nowa teoria implikacji w przedszkolu
Nadszedł czas weryfikacji algebry Kubusia, której podstawy przed chwilą poznaliśmy. Dotychczas poznaliśmy algebrę Kubusia poczynając od tabel zero-jedynkowych, poprzez definicje symboliczne dochodząc do definicji operatorowych. W tym punkcie zrobimy dokładnie odwrotnie, czyli poczynając od naturalnego języka przedszkolaka czyli definicji operatorowych zejdziemy w dół aż do definicji zero-jedynkowych. Ten sposób podejścia był kluczem do rozwiązania problemu implikacji którą posługują się ludzie.
11.1 Kubuś na tropie implikacji odwrotnej
Udajmy się zatem do przedszkola, aby upewnić się czy dzieciaki znają algebrę Kubusia. Zadaniem dzieci będzie określenie które z wypowiedzianych zdań jest prawdziwe a które fałszywe. Zdania oczywiście będą tendencyjne, bo wymawia je Kubuś. Na początek Kubuś postanowił sprawdzić jak reagują dzieci na implikację odwrotną. Poprosił je, aby przy określaniu czy zdanie jest prawdziwe/fałszywe brały pod uwagę wyłącznie psy zdrowe, z czterema łapami.
Kubuś:
A1:
Jeśli zwierzę ma cztery łapy to może być psem
4L~>P = 1 - zdanie prawdziwe bo pies, tu żaden przedszkolak nie miał wątpliwości.
Implikacja odwrotna prawdziwa bo cztery łapy są konieczne dla psa
LUB
A2:
Jeśli zwierzę ma cztery łapy to może nie być psem
4L~~>~P = 1 - zdanie prawdziwe bo słoń, koń, kot, lis, hipopotam …. przekrzykiwały się dzieci
Kubuś:
… a jeśli zwierzę nie ma czterech łap ?
Prawo Kubusia:
4L~>P = ~4L=>~P
Dzieciaki:
A3:
Jeśli zwierzę nie ma czterech łap to na pewno nie jest psem
~4L=>~P =1 - zdanie oczywiście prawdziwe
Kubuś:
A4:
Jeśli zwierzę nie ma czterech łap to na pewno jest psem
~4L=>P = 0 - kłamstwo, fałsz, bo każdy pies ma cztery łapy … zgodnym chórem krzyknęły dzieci
Hmm … pomyślał Kubuś, dzieciaki doskonale znają matematyczną wersję implikacji odwrotnej, aby upewnić się czy to prawda, zaczął wypowiadać powyższe zdania w sposób losowy.
Dzieci ani razu nie popełniły błędu !
Zauważmy, że w zdaniu A1 cztery łapy są konieczne aby być psem, zatem jeśli zwierzę nie ma czterech łap to na pewno nie jest psem. Mamy tu bezpośredni dowód prawa Kubusia.
A1: 4L~>P= A3: ~4L=>~P
Zdanie A2 jest prawdziwe na mocy naturalnego spójnika „może” ~~> (wystarczy jedna prawda) ale na pewno nie jest implikacją.
Dlaczego ?
Wyrocznią są tu prawa Kubusia, prawdziwe wyłącznie w implikacji (fałszywe w równoważności).
Dowód nie wprost.
Załóżmy, że zdanie A2: 4L~>~P jest implikacją odwrotną prawdziwą.
Prawo Kubusia:
A2: 4L~>~P = A4: ~4L=>P
czyli:
Jeśli zwierzę nie ma czterech łap to na pewno jest psem
A4: ~4L=>P =0
Zdanie A4 jest na pewno fałszywe, zatem wobec zachodzącej tożsamości implikacja A2 musi być także fałszywa, czyli nie zachodzi tu warunek konieczny.
Prawdziwość zdania A2 opisuje wzór:
(4L~>~P) +( 4L~~>~P) = 0+1=1
Implikacja odwrotna (4L~>~P) na mocy prawa Kubusia jest tu oczywiście fałszywa, ale zdanie A2 jest prawdziwe na mocy naturalnego spójnika „może” ~~> (wystarczy jedna prawda, tu np. słoń).
11.2 Operatorowa definicja implikacji odwrotnej
Zapiszmy teraz powyższe zdania wyłącznie w postaci operatorowej, czyli przy pomocy operatorów „musi” (=>) i „może” (~> lub ~~>)
Kod: |
4L P Y=4L~>P ~Y=~(4L~>P)
4L ~> P = 1 0
4L~~>~P = 1 0
~4L=> ~P = 1 0
~4L => P = 0 1
|
gdzie:
1 - zdanie prawdziwe
0 - zdanie fałszywe
W matematyce nie operujemy na konkretnych przykładach, lecz na zapisach formalnych. Powszechnie przyjętym standardem są w implikacji literki p i q.
Jeśli p to q
p - poprzednik
q - następnik
Przepiszmy zatem powyższą tabelę podstawiając:
4L=p, P=q
Operatorowa definicja implikacji odwrotnej:
Kod: |
p q Y=p~>q ~Y=~(p~>q)
p ~> q = 1 0
p~~>~q = 1 0
~p=> ~q = 1 0
~p => q = 0 1
|
Prawo Kubusia:
p~>q = ~p=>~q
gdzie:
~> - operator implikacji odwrotnej, spójnik „może” między p i q ze spełnionym warunkiem koniecznym
~~> - naturalny spójnik „może”, wystarczy jedna prawda, nie jest to implikacja odwrotna zatem warunek konieczny tu nie zachodzi
=> - operator implikacji prostej, spójnik „musi” między p i q ze spełnionym warunkiem wystarczającym
Zauważmy, że w implikacji odwrotnej p musi być konieczne dla q, inaczej pierwsza linia definicji operatorowej jest twardym fałszem, zdanie na pewno nie jest implikacją odwrotną.
Przykład:
Jeśli zwierzę ma skrzydła to może być psem
S~>P=0
Oczywisty twardy fałsz bo skrzydła nie są warunkiem koniecznym dla psa.
Po opuszczeniu operatorów w powyższej definicji otrzymujemy symboliczną definicję implikacji odwrotnej .
Symboliczna definicja implikacji odwrotnej:
Kod: |
p q Y=p~>q ~Y=~(p~>q)
p q = 1 0
p ~q = 1 0
~p ~q = 1 0
~p q = 0 1
|
Najprostszą definicję implikacji odwrotnej w równaniu algebry Boole’a otrzymujemy z ostatniej linii tabeli.
Wystąpi fałsz (~Y=1) wtedy i tylko wtedy gdy zajdzie ~p i zajdzie q.
~Y= ~p*q
Kiedy wystąpi prawda ?
Przechodzimy do logiki przeciwnej metodą przedszkolaka negując zmienne i wymieniając operator AND(*) na OR(+).
Y=p+~q
stąd …
Definicja implikacji odwrotnej w równaniu algebry Boole’a:
Y= p~>q = p+~q = ~(~p*q) - na podstawie prawa de’Morgana
Wystąpi prawda (Y=1) wtedy i tylko wtedy gdy nie zdarzy się ~(…), że zajdzie ~p i zajdzie q.
Ciąg dalszy na kolejnej stronie …
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
rafal3006
Opiekun Forum Kubusia
Dołączył: 30 Kwi 2006
Posty: 35567
Przeczytał: 15 tematów
Skąd: z innego Wszechświata Płeć: Mężczyzna
|
Wysłany: Nie 22:45, 25 Kwi 2010 Temat postu: |
|
|
11.3 Zero-jedynkowa definicja implikacji odwrotnej
Zero jedynkowa definicja implikacji odwrotnej to w dniu dzisiejszym zabytek klasy zerowej. Wszyscy ludzie na ziemi od przedszkolaka po profesora posługują się biegle operatorową definicją implikacji odwrotnej. Nie ma potrzeby przechodzenia do zero-jedynkowej definicji implikacji odwrotnej.
Operatorowa definicja implikacji odwrotnej:
Kod: |
p q Y=p~>q ~Y=~(p~>q)
p ~> q = 1 0
p~~>~q = 1 0
~p=> ~q = 1 0
~p => q = 0 1
|
Prawo Kubusia:
p~>q = ~p=>~q
Zauważmy, że prawo Kubusia obowiązuje w obrębie samej definicji implikacji, zatem implikacja odwrotna to w pierwszej części rzucanie monetą p~>q, zaś w drugiej części pewne wynikanie ~p=>~q.
Zero-jedynkową definicję implikacji odwrotnej otrzymujemy opuszczając operatory oraz przyjmując:
p=1, ~p=0
q=1, ~q=0
Zero-jedynkowa definicja implikacji odwrotnej:
Kod: |
p q Y=p~>q ~Y=~(p~>q)
1 1 1 0
1 0 1 0
0 0 1 0
0 1 0 1
|
Najprostsze równanie algebry Boole’a zapiszemy dla ostatniej linii bo tu w wyniku mamy samotne zero (Y=0).
Y=0 <=> p=0 i q=1
Przejście z takiego zapisu do równania algebry Boole’a możemy uzyskać na dwa sposoby.
Sposób 1
Definicja iloczynu logicznego:
Iloczyn logiczny n-zmiennych binarnych równy jest jeden wtedy i tylko wtedy gdy wszystkie zmienne są równe jeden.
Mamy:
Y=0 <=> p=0 i q=1
czyli:
Y=0, ~Y=1
p=0, ~p=1
q=1
Sprowadzamy wszystkie sygnały do jedynki i stosujemy definicję iloczynu logicznego.
~Y=~p*q
Przechodzimy do logiki przeciwnej metodą przedszkolaka negując zmienne i wymieniając operatory na przeciwne
Y = p+~q
Sposób 2
Definicja sumy logicznej:
Suma logiczna n-zmiennych binarnych jest równa zeru wtedy i tylko wtedy gdy wszystkie zmienne są równe zeru.
Mamy:
Y=0 <=> p=0 i q=1
czyli:
Y=0
p=0
q=1,~q=0
Sprowadzamy wszystkie sygnały do zera i stosujemy definicję sumy logicznej.
Y=p+~q
Jak widać, w tym przypadku końcowe równanie implikacji odwrotnej mamy natychmiast.
Definicja implikacji odwrotnej w równaniu algebry Boole’a:
Y = p~>q = p+~q = ~(~p*q) - na podstawie prawa de’Morgana
Powyżej ułożyliśmy równanie wyłącznie dla ostatniej linii tabeli gdzie w wyniku było samotne zero, wszelkie pozostałe linie, zgodnie z prawem Prosiaczka muszą być jedynkami niezależnie od chciejstwa człowieka … bo to jest matematyka przecież.
Prawo Prosiaczka:
Równania algebry Boole’a dla dowolnej tabeli zero-jedynkowej n-elementowej tworzymy na podstawie linii z tą samą wartością logiczną w wyniku. Wszelkie nie opisane równaniami linie przyjmą wartości przeciwne do linii opisanych.
Definicja zero-jedynkowa implikacji odwrotnej przybierze zatem postać końcową.
Zero-jedynkowa definicja implikacji odwrotnej:
Kod: |
p q Y=p~>q=p+~q=~(~p*q) ~Y=~(p~>q)=~[~(~p*q)]=~p*q
1 1 1 0
1 0 1 0
0 0 1 0
0 1 0 1
|
Wystąpi prawda (Y=1) jeśli nie zdarzy się ~(…), że zajdzie ~p i q
Wystąpi fałsz (~Y=1) jeśli zajdzie ~p i q
11.4 Gwarancja matematyczna w implikacji odwrotnej
Istotą implikacji jest gwarancja matematyczna. Poza gwarancją wszystko może się zdarzyć czyli mamy rzucanie monetą.
Gwarancją w implikacji odwrotnej jest wynikająca z prawa Kubusia implikacja prosta:
Y=p~>q = ~p=>~q
Gwarancja:
Jeśli nie zajdzie p to na pewno nie zajdzie q
~p=>~q
Przykład:
Jeśli zwierzę ma cztery łapy to może być psem
Y=4L~>P
Gwarancja:
Y=4L~>P = ~4L=>~P - prawo Kubusia
G1:
Jeśli zwierzę nie ma czterech łap to na pewno => nie jest psem
Y=~4L=>~P
Gwarantowane zwierzaki to kura, mrówka, stonoga, wąż …
Gwarancja dotyczy zwierząt które nie mają czterech łap, te na pewno nie są psami, poza tą gwarancją wszystko może się zdarzyć czyli jeśli zwierzę ma cztery łapy to może być psem (tu pies), lub nie być psem (np. słoń) czyli mamy tu rzucanie monetą.
Gwarancję równoważną otrzymujemy z definicji implikacji odwrotnej zapisanej w równaniu algebry Boole’a.
Definicja implikacji odwrotnej:
Y=p~>q = p+~q = ~(~p*q) - na podstawie prawa de’Morgana
stąd:
Y=4L~>P = ~(~4L*P)
czyli:
G2:
Nie może się zdarzyć ~(…), że zwierzę nie ma czterech łap i jest psem
Y=~(~4L*P)
Oczywiście gwarantowane zwierzaki to kura, mrówka, stonoga, wąż … - te na pewno nie są psami.
… a kiedy wystąpi fałsz ?
Negujemy powyższe równanie dwustronnie:
~Y=~4L*P
Wystąpi fałsz (~Y) jeśli zwierzę nie będzie miało czterech łap i będzie psem.
Zauważmy coś bardzo ważnego. Człowiek mając do wybory dwie równoważne gwarancje G1 i G2 praktycznie na 100% zawsze wybierze G1 bo ta jest zdecydowanie bardziej klarowna.
Wniosek:
W naturalnym języku mówionym człowiek posługuje się przede wszystkim operatorową definicją implikacji odwrotnej.
Z definicji równoważnej, zapisanej w równaniu algebry Boole’a:
p~>q = ~p=>~q = ~(~p*q)
w praktyce nikt nie korzysta, co nie oznacza że przedszkolak miałby tu jakiekolwiek kłopoty.
Jaś:
G1:
Jeśli zwierzę nie ma czterech łap to na pewno => nie jest psem
Y=~4L=>~P
Kubuś:
… a czy może się zdarzyć że zwierzę nie ma czterech łap i jest psem ?
p~>q = ~p=>~q = p+~q = ~(~p*q) - na podstawie prawa Kubusia i definicji implikacji odwrotnej
stąd:
~4L=>~P = ~(~4L*P)
Jaś:
Nie może się zdarzyć, że zwierzę nie ma czterech łap i jest psem
~(~4L*P)
Zauważmy, że przeanalizowaliśmy implikację odwrotną:
Jeśli zwierzę ma cztery łapy to może być psem
4L~>P
na wszelkie możliwe sposoby wyłącznie w symbolicznej algebrze Kubusia nie mając bezpośredniej styczności z kodem maszynowym czyli zerami i jedynkami po stronie p i q.
11.5 Kubuś na tropie implikacji prostej
Dzieci w przedszkolu są doskonałym testerem dowolnej logiki roszczącej sobie miano matematycznego opisu języka mówionego. Nowa, nieznana człowiekowi definicja implikacji odwrotnej ~> przeszła taki test bez najmniejszego problemu. Kubuś postanowił sprawdzić czy również nowa definicja implikacji prostej => przejdzie „test przedszkolaka”.
Druga wizyta Kubusia w przedszkolu.
Drogie dzieci, będę wypowiadał różne zdania o piesku i jego czterech łapach. Waszym zadaniem będzie rozstrzygnięcie czy zdanie jest prawdziwe/fałszywe. Proszę Was, abyście uwzględniali wyłącznie pieski zdrowe które mają cztery łapy.
B1:
Jeśli zwierzę jest psem to ma cztery łapy
P=>4L=1
Zdanie prawdziwe, zgodnym chórem krzyknęły dzieci, bo każdy pies ma cztery łapy.
Implikacja prosta prawdziwa bo bycie psem jest wystarczające, aby mieć cztery łapy.
B2:
Jeśli zwierzę jest psem to nie ma czterech łap
P=>~4L=0
Fałsz, kłamstwo, bo każdy pies ma cztery łapy, żaden przedszkolak nie miał tu wątpliwości
Jaś:
… a jeśli zwierzę nie jest psem ?
Prawo Kubusia:
P=>4L = ~P~>~4L
Kubuś:
B3:
Jeśli zwierzę nie jest psem to może nie mieć czterech łap
~P~>~4L=1
Prawda czy fałsz ?
Dzieci:
Prawda bo mrówka, stonoga, kura, wąż ….
lub
B4:
Jeśli zwierzę nie jest psem to może mieć cztery łapy
~P~~>4L=1
Prawda bo koń, słoń, wilk, hipopotam … przekrzykiwały się dzieci
Na wszelki wypadek by upewnić się czy nowa teoria matematyczna jest prawdziwa Kubuś zaczął wypowiadać powyższe zdania w sposób losowy.
Dzieci nie pomyliły się ani razu !
Nie ma zatem wątpliwości, symboliczna algebra Kubusia przeszła „test przedszkolaka” pomyślnie.
Zauważmy, że zdanie B4 nie może być implikacją odwrotną.
Dlaczego ?
Najprostszą wyrocznią jest tu oczywiście prawo Kubusia.
Dowód nie wprost.
Załóżmy że B4 jest implikacją odwrotną, wtedy musi być spełnione prawo Kubusia:
B4: ~P~>4L = B2: P=>~4L
Prawa strona tożsamości:
Jeśli zwierzę jest psem to na pewno => nie ma czterech łap
P=>~4L=0
.. to oczywisty fałsz, zatem fałszywa musi być tez implikacja po lewej stronie czyli:
B4: ~P~>4L=0
Prawdziwość zdania B4 określa wzór:
(~P~>4L)+(~P~~>4L) = 0+1 =1
gdzie:
~~> - naturalny spójnik „może”, wystarczy jedna prawda (tu np. koń), na pewno nie jest to implikacja odwrotna.
11.6 Operatorowa definicja implikacji prostej
Przepiszmy powyższy przykład wyłącznie w postaci operatorowej.
Kod: |
P 4L Y=(P=>4L) ~Y=~(P=>4L)
B1: P=> 4L = 1 0
B2: P=>~4L = 0 1
B3:~P~>~4L = 1 0
B4:~p~~>4L = 1 0
|
Prawo Kubusia:
P=>4L = ~P~>~4L
Oczywiście w matematyce nie operujemy na konkretnym przykładzie lecz na parametrach formalnych którymi w implikacji są literki p i q.
Podstawiamy zatem:
P=p i 4L=q
i otrzymujemy operatorową definicję implikacji prostej.
Operatorowa definicja implikacji prostej:
Kod: |
p q = Y=(p=>q) ~Y=~(p=>q)
p=> q = 1 0
p=>~q = 0 1
~p~>~q = 1 0
~p~~>q = 1 0
|
Prawo Kubusia:
p=>q = ~p~>~q
gdzie:
=> - operator implikacji prostej, spójnik „musi” między p i q ze spełnionym warunkiem wystarczającym
~> - operator implikacji odwrotnej, spójnik „może” między p i q ze spełnionym warunkiem koniecznym
~~> - naturalny spójnik „może”, wystarczy jedna prawda, nie jest to implikacja odwrotna zatem warunek konieczny tu nie zachodzi
Po opuszczeniu operatorów w powyższej definicji otrzymujemy symboliczną definicję implikacji prostej.
Symboliczna definicja implikacji prostej:
Kod: |
p q = Y=(p=>q) ~Y=~(p=>q)
p q = 1 0
p ~q = 0 1
~p ~q = 1 0
~p q = 1 0
|
Stąd dla drugiej linii zapisujemy najprostsze równanie algebry Boole’a.
Wystąpi fałsz (~Y=1) wtedy i tylko wtedy gdy zajdzie p i ~q
czyli:
~Y=p*~q
Przechodzimy do logiki przeciwnej metodą przedszkolaka negując zmienne i wymieniając operator AND(*) na OR(+):
Y=~p+q
stąd:
Definicja implikacji prostej w równaniu algebry Boole’a
Y = p=>q = ~p+q = ~(p*~q) - na podstawie prawa de’Morgana
11.7 Zero-jedynkowa definicja implikacji prostej
Operatorowa definicja implikacji prostej:
Kod: |
p q = Y=(p=>q) ~Y=~(p=>q)
p=> q = 1 0
p=>~q = 0 1
~p~>~q = 1 0
~p~~>q = 1 0
|
Prawo Kubusia:
p=>q = ~p~>~q
Zauważmy, że prawo Kubusia obowiązuje w obrębie samej definicji implikacji, zatem implikacja prosta to w pierwszej części pewne wynikanie p=>q, natomiast w drugiej części to najzwyklejsze rzucanie monetą ~p~>~q.
Po opuszczeniu operatorów w operatorowej definicji implikacji prostej i przyjęciu:
p=1, ~p=0
q=1, ~q=0
otrzymujemy …
Zero-jedynkowa definicja implikacji odwrotnej:
Kod: |
p q Y=(p=>q)=~p+q=~(p*~q) ~Y=~(p=>q)=~[~(p*~q)]=p*~q
1 1 1 0
1 0 0 1
0 0 1 0
0 1 1 0
|
Wystąpi prawda (Y=1) jeśli nie zdarzy się ~(…), że zajdzie p i ~q
Wystąpi fałsz (~Y=1) jeśli zajdzie p i ~q
11.8 Gwarancja w implikacji prostej
Na mocy definicji gwarancją jest sama definicja implikacji prostej ….
G1:
Jeśli zwierzę jest psem to na pewno => ma cztery łapy
P=>4L
Gwarantowany zwierzak to pies, który na pewno ma cztery łapy … poza tym wszystko może się zdarzyć czyli jeśli zwierzę nie jest psem to może nie mieć czterech łap (np. mrówka) lub jeśli zwierzę nie jest psem to może mieć cztery łapy (np. słoń).
Równoważną gwarancję, lecz w praktyce nigdy nie używaną mamy z równań algebry Boole’a.
Definicja implikacji prostej w równaniu algebry Boole’a.
Y = p=>q = ~p~>~q =~p+q = ~(p*~q) - na podstawie prawa de’Morgana
stąd:
P=>4L = ~P~>~4L = ~(P*~4L)
czyli:
G2:
Nie może się zdarzyć ~(…), że zwierzę jest psem i nie ma czterech łap
~(P*~4L)
Gwarantowany zwierzak to pies, poza tym wszystko może się zdarzyć.
Oczywiście nie oznacza to że przedszkolak będzie miał jakiekolwiek problemy z wypowiedzeniem gwarancji G2 … jeśli się go do tego zmusi.
Jaś:
Jeśli zwierze jest psem to na pewno ma cztery łapy
P=>4L
Kubuś:
… a czy może się zdarzyć że zwierze jest psem i nie ma czterech łap ?
P=>4L = ~(P*~4L) - na mocy definicji implikacji prostej
Jaś:
Nie może się zdarzyć ~(…), że zwierzę jest psem i nie ma czterech łap.
~(P*~4L)
11.9 O niezbędności operatorów implikacji
Jak widzimy wyżej, człowiek poruszając się po implikacji praktycznie nigdy nie przechodząc do definicji równoważnych w operatorach AND i OR.
Definicja implikacji prostej:
p=>q = ~p+q = ~(p*~q) - na podstawie prawa de’Morgana
Definicja implikacji odwrotnej:
p~>q = p+~q = ~(~p*q) - na podstawie prawa de’Morgana
Definicje implikacji w operatorach AND i OR:
~(p*~q) - implikacja prosta
~(~p*q) - implikacja odwrotna
Poprawnie opisują gwarancję matematyczną w tych implikacjach i absolutnie nic więcej.
Argumenty przeciw definicji implikacji z użyciem operatorów AND i OR:
1.
W definicjach implikacji wyrażonych w AND i OR nie zachodzi przemienność argumentów co jest sprzeczne z definicjami AND i OR.
2.
Nie może tu być mowy o warunku wystarczającym w implikacji prostej => i koniecznym w implikacji odwrotnej ~>, czyli czymś absolutnie kluczowym w pojęciu implikacji
3.
Niemożliwa jest analiza implikacji w naturalnym języku mówionym
4.
Niemożliwe jest dojście do praw Kubusia
Argumenty za definicją implikacji z użyciem operatorów AND i OR:
BRAK !
12.0 Obietnice i groźby
Jednym z przykładów zastosowania implikacji prostej => i odwrotnej ~> jest matematyczna obsługa obietnic i gróźb.
Fundament algebry Kubusia
Definicja implikacji prostej:
p=>q = ~p+q
Jeśli zajdzie p to „musi” => zajść q
p musi być warunkiem wystarczającym dla q
=> - operator implikacji prostej, spójnik „musi” ze spełnionym warunkiem wystarczającym
Definicja implikacji odwrotnej:
p~>q = p+~q
Jeśli zajdzie p to „może” ~> zajść q
p musi być warunkiem koniecznym dla q
~> - operator implikacji odwrotnej, spójnik „może” ze spełnionym warunkiem koniecznym
Spójniki zdaniowe
=> - operator implikacji prostej, spójnik „musi” między p i q ze spełnionym warunkiem wystarczającym
~> - operator implikacji odwrotnej, spójnik „może” między p i q ze spełnionym warunkiem koniecznym
~~> - naturalny spójnik „może”, wystarczy jedna prawda, nie jest to implikacja odwrotna zatem warunek konieczny tu nie zachodzi
Prawa Kubusia:
p=>q = ~p~>~q - prawo zamiany operatora => na ~>
p~>q = ~p=>~q - prawo zamiany operatora ~> na =>
Żaden matematyk nie zakwestionuje poniższej definicji obietnicy:
Obietnica = implikacja prosta => - to jest w każdym podręczniku matematyki do I klasy LO
To wystarczy, dalej w banalny sposób można udowodnić kryształowo czystą matematyką że:
Groźba = implikacji odwrotna ~>
Dowód na przykładzie …
Cytat z:
[link widoczny dla zalogowanych]
Podręcznik do I klasy LO napisał: |
„Jeśli będziesz grzeczny dostaniesz czekoladę”
Załóżmy, że zdanie to wypowiedziała mama do swojego syna. Jeśli syn był grzeczny i dostał czekoladę (1 1 =1), mama nie skłamała. Jeśli syn był niegrzeczny i nie dostał czekolady (0 0 =1), mama także nie skłamała. Jeśli syn był grzeczny, a nie dostał czekolady (1 0 =0), oznacza to, że został okłamany. Okazuje się także, że gdyby syn był niegrzeczny i także dostał czekoladę (0 1 =1), mama by nie skłamała. Dlaczego? Ponieważ, mama nie stwierdziła, co go spotka, jeśli będzie niegrzeczny. Powiedziała jedynie, co go spotka jeśli będzie grzeczny. Dlatego też o zdaniu p mówimy, że jest warunkiem wystarczającym do tego, by zaszło q, a o q, że jest warunkiem koniecznym do tego, by zaszło p.
|
Zauważmy, że analiza tego zdania jest zgodna z nową teoria implikacji. Błędne jest tylko „matematyczne” uzasadnienie przypadku w którym niegrzeczne dziecko dostaje czekoladę.
Poprawne uzasadnienie wynika oczywiście z prawa Kubusia które nie może być zgwałcone:
G=>C = ~G~>~C - prawo zamiany operatora => na ~>
czyli:
Jeśli syn będzie niegrzeczny to może dostać czekoladę lub nie. W tym przypadku mama ma 100% wolnej woli i nie ma najmniejszych szans na zostanie kłamcą … to jest matematyka ścisła, symboliczna algebra Boole’a. Nie ma tu żadnego znaczenia czego mama nie powiedziała.
Poprawna analiza matematyczna tego zdania jest taka:
A.
Jeśli będziesz grzeczny dostaniesz czekoladę
G=>C =1
1 1 =1 - zdanie wypowiedziane
Obietnica, zatem implikacja prosta, tu wszyscy się zgadzamy z podręcznikiem matematyki do I klasy LO
Skoro to implikacja prosta to:
B.
Jeśli będziesz grzeczny to na pewno => nie dostaniesz czekolady
G=>~C =0
1 0 =0
… a jak będę niegrzeczny ?
Prawo Kubusia:
G=>C = ~G~>~C
Mama:
C.
Jeśli będziesz niegrzeczny to nie dostaniesz czekolady
~G~>~C
W groźbach (zdanie C) spójnik „może” ~> jest z reguły pomijany. Nie ma to znaczenia gdyż spójnik ten jest gwarantowany przez absolutna świętość algebry Boole’a, prawo Kubusia.
Z prawa Kubusia wynika tu coś fundamentalnego:
Wszelkie groźby (zdanie C) musimy kodować operatorem implikacji odwrotnej, inaczej algebra Boole’a leży w gruzach.
Matematyczne znaczenie zdania C jest oczywiście takie:
C.
Jeśli będziesz niegrzeczny to możesz ~> nie dostać czekolady
~G~>~C =1
0 0 =1
LUB
D.
Jeśli będziesz niegrzeczny to możesz ~~> dostać czekoladę
~G~~>C =1
0 1 =1 - akt miłości
gdzie:
~~> - naturalne "może", wystarczy jedna prawda, nie jest to operator implikacji odwrotnej ~>, zatem warunek konieczny tu nie zachodzi.
Doskonale tu widać tabelę zero-jedynkową implikacji prostej dla kodowania zgodnego ze zdaniem wypowiedzianym 1 1 =1 czyli:
G=1, ~G=0
C=1, ~C=0
Wniosek:
Podręcznikowe uzasadnienie przypadku w którym mama może wręczyć czekoladę niegrzecznemu dziecku jest matematycznie błędne, bowiem nie ma znaczenia czego mama nie powiedziała. Brak kłamstwa wynika tu z matematyki ścisłej, prawa Kubusia, które nie może być zgwałcone.
Oczywiście z powyższej analizy matematycznej wynika, że wszelkie groźby muszą być kodowane implikacją odwrotną:
Jeśli ubrudzisz spodnie dostaniesz lanie
B~>L - implikacja odwrotna bo groźba
Z powyższego mamy definicję obietnicy i groźby …
Definicja obietnicy:
Obietnica = implikacja prosta =>
Jeśli dowolny warunek to nagroda
W=>N
Dobrowolnych obietnic musimy dotrzymywać - stąd implikacja prosta
czyli:
Gwarancja w obietnicy:
W=>N
Jeśli spełnisz warunek nagrody, (W) to na pewno => dostaniesz nagrodę (N) z powodu że spełniłeś warunek nagrody (W), poza tym wszystko może się zdarzyć !
… tylko tyle i aż tyle gwarantuje operator implikacji prostej =>.
Analiza matematyczna obietnicy:
Jeśli spełnisz warunek nagrody to na pewno => dostaniesz nagrodę
W=>N =1 - gwarancja nagrody
1 1 =1
stąd na podstawie definicji operatora implikacji prostej => mamy:
Jeśli spełnisz warunek nagrody to na pewno => nie dostaniesz nagrody
W=>~N =0
1 0 =0
… a jeśli nie spełnię warunku nagrody ?
Prawo Kubusia:
W=>N = ~W~>~N
czyli:
Jeśli nie spełnisz warunku nagrody to możesz ~> nie dostać nagrody
~W~>~N =1
0 0 =1
LUB
Jeśli nie spełnisz warunku nagrody to możesz ~~> dostać nagrodę
~W~~>N =1 - akt miłości
0 1 =1
Możliwość wręczenia nagrody mimo że odbiorca nie spełnił warunku nagrody (akt miłości)
Doskonale widać definicje implikacji prostej dla kodowania zgodnego ze zdaniem wypowiedzianym 1 1 =1 czyli:
W=1, ~W=0
N=1, ~N=0
Definicja groźby:
Groźba = implikacji odwrotna ~>
Jeśli dowolny warunek to kara
W~>K
Implikacja odwrotna, bo spełnienie warunku kary jest warunkiem koniecznym do ukarania, o tym czy będzie to warunek konieczny i wystarczający decyduje nadawca.
Gwarancja w implikacji odwrotnej wynika z prawa Kubusia:
W~>K = ~W=>~K
czyli:
Gwarancja w groźbie:
~W=>~K
Jeśli nie spełnisz warunku kary (~W) to na pewno nie zostaniesz ukarany (~K), z powodu że nie spełniłeś warunku kary (~W), poza tym wszystko może się zdarzyć !
… tylko tyle i aż tyle gwarantuje operator implikacji prostej =>.
Porównajmy gwarancję w obietnicy z gwarancją w groźbie, doskonale widać 100% analogię wynikającą z definicji operatora implikacji prostej =>, jednak groźba ~> to fundamentalnie co innego niż obietnica => bowiem matematycznie:
p=>q # p~>q
Analiza matematyczna groźby:
Jeśli spełnisz warunek kary to możesz ~> zostać ukarany
W~>K =1
1 1 =1
LUB na podstawie definicji operatora implikacji odwrotnej~>:
Jeśli spełnisz warunek kary to możesz ~~> nie zostać ukarany
W~~>~K =1 - akt łaski
1 0 =1
Mamy tu prawo do darowania dowolnej kary zależnej od nadawcy (akt łaski)
… a jeśli nie spełnię warunku kary ?
Prawo Kubusia:
W~>K= ~W=>~K
czyli:
Gwarancja w groźbie:
Jeśli nie spełnisz warunku kary, to na pewno => nie zostaniesz ukarany
~W=>~K =1
0 0 =1
… z powodu że nie spełniłeś warunku kary, wszystko inne może się zdarzyć
stąd na podstawie =>:
Jeśli nie spełnisz warunku kary, to na pewno => zostaniesz ukarany
~W=>K =0
0 1 =0
z powodu że nie spełniłeś warunku kary, poza tym wszystko może się zdarzyć.
Tylko tyle i aż tyle gwarantuje operator implikacji odwrotnej W~>K.
Doskonale widać tabele zero-jedynkową implikacji odwrotnej dla kodowania zgodnego ze zdaniem wypowiedzianym 1 1 =1 czyli:
W=1, ~W=0
K=1, ~K=0
W obietnicach i groźbach bardzo dobrze widać sens logiki dodatniej i ujemnej w operatorach implikacji prostej => i odwrotnej ~>.
Definicja logiki dodatniej i ujemnej w operatorach => i ~>:
Implikacja wypowiedziana jest w logice dodatniej jeśli po stronie q nie występuje negacja, inaczej mamy do czynienia z logiką ujemną.
Obietnica:
W=>N = ~W~>~N - prawo zamiany obietnicy => na równoważną groźbę ~>
Obietnica => w logice dodatniej (N) jest równoważna groźbie ~> w logice ujemnej (~N)
Groźba:
W~>K = ~W=>~K - prawo zamiany groźby ~> na równoważną obietnicę =>
Groźba ~> w logice dodatniej (K) jest równoważna obietnicy => w logice ujemnej (~K)
Piękna jest też następująca interpretacja obietnicy i groźby.
Jak wiemy:
~> = <= - pod warunkiem że operator <= będziemy czytać przeciwnie do strzałki jako spójnik „może” z warunkiem koniecznym.
Obietnica:
W=>N - ja tego chcę, biegnę do nagrody
=> czytane zgodnie ze strzałką jako spójnik „musi” z warunkiem wystarczającym
Groźba:
W~>K = W<=K - ja tego nie chcę, uciekam od kary
gdzie:
<= - czytane przeciwnie do strzałki jako spójnik „może” z warunkiem koniecznym
Odróżnianie nagrody od kary to fundament wszelkiego życia. Zwierzątka które tego nie odróżniają, czyli wszystko co się rusza traktują jako nagrodę (ja tego chcę) skazane są na zagładę.
W Australii żyje sobie żółw błotny który na języku ma wyrostek imitujący żywego robaka, ryba która nabierze się na ten podstęp musi zginąć.
12.1 Obietnica
Definicja obietnicy:
Jeśli dowolny warunek to nagroda
W=>N =1 - twarda prawda
Implikacja prosta bo dobrowolnych obietnic musimy dotrzymywać
Spełnienie warunku nagrody jest warunkiem wystarczającym dla otrzymania nagrody
Prawo Kubusia:
W=>N = ~W~>~N
Gwarancja w implikacji jest zawsze operator implikacji prostej:
W=>N
Jeśli spełnię warunek nagrody to na pewno => dostanę nagrodę z powodu że spełniłem warunek nagrody … poza tym wszystko może się zdarzyć.
W obietnicy nadawca ma nadzieję (marzenie), że odbiorca spełni warunek nagrody i będzie mógł wręczyć nagrodę. Jeśli odbiorca nie spełni warunku nagrody to nadawca może dać nagrodę lub nie zgodnie ze swoim „widzi mi się”, czyli wolną wolą.
Po stronie odbiorcy występuje nadzieja (marzenie), że nawet jeśli nie spełni warunku nagrody to może otrzymać nagrodę (akt miłości). Odbiorca może zwolnić nadawcę z obietnicy np. w przypadkach losowych.
Weźmy zdanie od którego zaczęła się przygoda Kubusia z implikacją.
Przykład 12.1.1
Chrystus:
Kto wierzy we mnie będzie zbawiony
W=>Z
Przez kilka miesięcy Kubuś, przybysz ze świata techniki, który nigdy nie słyszał słówka „implikacja” udowadniał Wujowi że powyższe zdanie to równoważność … teraz Kubuś już wie że to implikacja i Wuj jak zwykle miał rację.
Analiza matematyczna:
A.
Kto wierzy we mnie będzie zbawiony
W=>Z =1 - gwarancja zbawienia dla wszystkich wierzących.
1 1 =1
Wiara w Chrystusa jest warunkiem wystarczającym dla zbawienia, zatem implikacja prosta prawdziwa. To ewidentna obietnica zatem na mocy definicji kodujemy implikacja prostą =>.
stąd:
B.
Kto wierzy we mnie nie będzie zbawiony
W=>~Z =0 - oczywisty twardy fałsz
1 0 =0
… a jak kto nie wierzy Panie ?
Prawo Kubusia:
W=>Z = ~W~>~Z
czyli:
C.
Kto nie wierzy we mnie nie będzie zbawiony
~W~>~Z =1
0 0 =1
Brak wiary w Chrystusa jest warunkiem koniecznym dla „nie zbawienia”, zatem implikacja odwrotna prawdziwa. O tym czy będzie to warunek konieczny i wystarczający decyduje Chrystus wedle swojej wolnej woli.
Powyższe zdanie to ewidentna groźba, zatem na mocy definicji groźby musi być kodowana operatorem implikacji odwrotnej ~>. W języku mówionym spójnik „może” ~> jest tu praktycznie zawsze pomijany, bowiem groźba ma być groźbą, im ostrzej wypowiedziana tym większe prawdopodobieństwo że odbiorca nie spełni warunku groźby, a o to przecież chodzi we wszelkich groźbach. Prawo do darowania dowolnej kary gwarantuje tu operator implikacji odwrotnej ~> wynikający z prawa Kubusia, absolutnej świętości w algebrze Boole’a. Jeśli zdanie jest implikacją to musi spełniać prawo Kubusia !
LUB
D.
Kto nie wierzy we mnie ten może być zbawiony
~W~~>Z =1 - akt łaski w groźbie ~W~>~Z = akt miłości w obietnicy W=>Z.
0 1 =1
Doskonale widać definicję zero-jedynkową implikacji prostej dla kodowania zgodnego ze zdaniem wypowiedzianym 1 1 =1 czyli:
W=1, ~W=0
Z=1, ~Z=0
Na podstawie prawa Kubusia mamy:
W=>Z = ~W~>~Z
Przeanalizujmy zatem prawą stronę równania przez definicję implikacji odwrotnej ~> aby sprawdzić czy rzeczywiście powyższa tożsamość zachodzi.
Przykład 12.1.2
Chrystus:
Kto nie wierzy we mnie ten nie będzie zbawiony
Poprawne kodowanie tej groźby jest oczywiście takie:
C.
Kto nie wierzy we mnie nie będzie zbawiony
~W~>~Z =1
1 1 =1
Brak wiary w Chrystusa jest warunkiem koniecznym dla „nie zbawienia”, zatem implikacja odwrotna prawdziwa. O tym czy będzie to warunek konieczny i wystarczający decyduje Chrystus wedle swojej wolnej woli.
Powyższe zdanie to ewidentna groźba, zatem na mocy definicji groźby musi być kodowana operatorem implikacji odwrotnej ~>. W języku mówionym spójnik „może” ~> jest tu praktycznie zawsze pomijany, bowiem groźba ma być groźbą, im ostrzej wypowiedziana tym większe prawdopodobieństwo że odbiorca nie spełni warunku groźby, a o to przecież chodzi we wszelkich groźbach. Prawo do darowania dowolnej kary gwarantuje tu operator implikacji odwrotnej ~> wynikający z prawa Kubusia, absolutnej świętości w algebrze Boole’a. Jeśli zdanie jest implikacją to musi spełniać prawo Kubusia !
LUB
D.
Kto nie wierzy we mnie ten może być zbawiony
~W~~>Z =1 - akt łaski w groźbie ~W~>~Z = akt miłości w obietnicy W=>Z.
1 0 =1
… a jak kto wierzy Panie ?
Prawo Kubusia:
~W~>~Z = W=>Z
czyli:
A.
Kto wierzy we mnie będzie zbawiony
W=>Z =1 - gwarancja zbawienia dla wszystkich wierzących.
0 0 =1
Wiara w Chrystusa jest warunkiem wystarczającym dla zbawienia, zatem implikacja prosta prawdziwa. To ewidentna obietnica zatem na mocy definicji kodujemy implikacja prostą =>.
stąd:
B.
Kto wierzy we mnie nie będzie zbawiony
W=>~Z =0 - oczywisty twardy fałsz
0 1 =0
Doskonale widać tabelę zero-jedynkową implikacji odwrotnej dla kodowania zgodnego ze zdaniem wypowiedzianym 1 1 =1 czyli:
~W=1, W=0
~Z=1, Z=0
Zauważmy, że analiza matematyczna przykładów 12.1.1 i 12.1.2 jest identyczna z dokładnością do każdej literki i każdego przecinka, co jest dowodem poprawności praw Kubusia i całej NTI.
Jak widzimy, przy popranym kodowaniu zdań:
W=>Z = ~W~>~Z
wszyscy wierzący w Chrystusa ludzie mają gwarancję zbawienia, natomiast z niewierzącymi Chrystus może zrobić co mu się podoba wedle swojej wolnej woli i nie ma najmniejszych szans na zostanie kłamcą. Skrajne przypadki to wszyscy niewierzący do piekła albo wszyscy niewierzący do nieba (piękna idea powszechnego zbawienia). Oczywiście Hitlerowi należą się męki piekielne, ale nie wieczne, bo to byłaby porażka Boga.
Wniosek:
Nowa Teoria Implikacji = logika człowieka = logika Boga
Kodowanie gróźb implikacja prostą robi idiotę nie tylko z człowieka ale nawet z Boga.
Chrystus:
Kto nie wierzy we mnie nie będzie zbawiony
~W=>~Z
oczywiście z błędnego kodowania tej groźby operatorem implikacji prostej => wynika, że Chrystus część w niego wierzących może posłać do piekła. Kolejnym bezsensem w kodowaniu tej groźby implikacją prostą jest fakt, iż Chrystus nie ma prawa choćby jednego niewierzącego posłać do nieba, czyli jego wolna wola, prawo do darowania dowolnej kary, leży w gruzach.
Popatrzmy na kompletną analizę matematyczną powyższej groźby, błędnie zakodowaną operatorem implikacji prostej =>:
Kto nie wierzy we mnie nie będzie zbawiony
~W=>~Z =1 - gwarancja piekła dla wszystkich niewierzących w Chrystusa
1 1 =1
stąd:
Kto nie wierzy we mnie na pewno => będzie zbawiony
~W=>Z =0
1 0 =0
Mamy tu zakaz umieszczenia choćby jednego niewierzącego w niebie czyli Chrystus pozbawiony jest wolnej woli (prawa do darowania kary)
... a jak kto wierzy Panie ?
Prawo Kubusia:
~W=>~Z = W~>Z
czyli:
Kto wierzy we mnie ten może ~> być zbawiony
W~>Z =1
0 0 =1
LUB
Kto wierzy we mnie ten może ~~> nie być zbawiony
W~~>~Z =1 - czyli wierzący w Chrystusa mogą trafić do piekła (idiotyzm)
0 1 =1
Zauważmy, że o tym kto jest wierzący a kto nie rozstrzyga Chrystus. Nonsensem jest rozstrzygnięcie „ten człowiek wierzy we mnie”, zatem posyłam go do piekła.
Doskonale widać tabelę zero-jedynkowa implikacji prostej dla kodowania zgodnego ze zdaniem wypowiedzianym 1 1 =1 czyli:
~W=1, W=0
~Z=1, Z=0
12.2 Rodzaje obietnic
1.
Obietnica z natychmiastową wykonalnością:
Jeśli zdasz egzamin dostaniesz komputer
E=>K
… a jak nie zdam egzaminu.
Prawo Kubusia:
E=>K = ~E~>~K
czyli jeśli syn nie zda egzaminu to mogę mu tego komputera nie kupić lub kupić i nie mam szans na zostanie kłamcą.
Po egzaminie następuje rozstrzygnięcie
2.
Obietnica z odroczoną wykonalnością:
Kto przyjdzie jutro dostanie gotowca
J=>G
… a jak przyjdę pojutrze ?
J=>G = ~J~>~G
Oczywiście jak ktoś przyjdzie później, byle przed egzaminem to też może dostać gotowca ale nie musi. Po egzaminie ta obietnica traci sens.
3.
Obietnica w której spełnienie warunku obietnicy jest bardzo mało prawdopodobne:
Jeśli wygram milion w TOTKA to kupię ci samochód
W=>S
… a jak nie wygram w TOTKA ?
Prawo Kubusia:
W=>S = ~W~>~S
Jeśli nie wygram w TOTKA to mogę ci nie kupić samochodu lub kupić i nie mam szans na zostanie kłamcą.
12.3 Groźba
Definicja groźby:
Jeśli dowolny warunek to kara
W~>K =1
Implikacja odwrotna bo nadawca może ukarać, ale nie musi.
Spełnienie warunku kary jest warunkiem koniecznym ukarania z powodu spełnienia warunku kary. O tym czy będzie to warunek konieczny i wystarczający decyduje nadawca.
Gwarancja w groźbie wynika z prawa Kubusia:
W~>K = ~W => ~K
Stąd gwarancja:
~W => ~K
Jeśli nie spełnię warunku kary to na pewno => nie zostanę ukarany z powodu nie spełnienia warunku kary. Poza tym wszystko może sie zdarzyć.
W groźbie nadawca ma nadzieję (marzenie), że odbiorca nie spełni warunku kary i nie będzie musiał karać. Jeśli odbiorca spełni warunek kary to nadawca może wykonać karę lub ją darować zgodnie ze swoim „widzi mi się”, czyli wolną wolą.
Po stronie odbiorcy również występuje nadzieja (marzenie), że nawet jeśli spełni warunek kary to nadawca nie wykona kary (akt łaski). W groźbie decyzję o darowaniu kary podejmuje wyłącznie nadawca, odbiorca nie ma tu nic do powiedzenia.
Przykład:
Jeśli ubrudzisz spodnie dostaniesz lanie
B~>L - implikacja odwrotna bo groźba
Brudne spodnie są warunkiem koniecznym lania z powodu brudnych spodni, zatem implikacja odwrotna prawdziwa. O tym czy będzie to warunek konieczny i wystarczający decyduje nadawca.
W groźbach naturalny spójnik implikacji odwrotnej „może” ~> jest z reguły pomijany bo osłabiałby groźbę. Nie prowadzi to do niejednoznaczności, gdyż definicje groźby i obietnicy są bardzo proste i precyzyjne.
Analiza:
A:
Jeśli ubrudzisz spodnie to możesz ~> dostać lanie
B~>L =1
1 1 =1
LUB
B:
Jeśli ubrudzisz spodnie to możesz nie dostać lania
B ~~> ~L =1 - prawo do darowania kary (akt łaski)
1 0 =1
Zdanie prawdziwe na mocy naturalnego spójnika „może” ~~>, nie jest to implikacja odwrotna.
Nadawca ma prawo do darowania dowolnej kary (akt łaski)
… a jeśli nie ubrudzę spodni ?
B~>L = ~B => ~L - prawo Kubusia
czyli:
C:
Jeśli nie ubrudzisz spodni to na pewno => nie dostaniesz lania
~B => ~L =1 - twarda prawda (gwarancja)
0 0 =1
Na mocy definicji operatora implikacji prostej => mamy:
Jeśli nie ubrudzisz spodni to na pewno => nie dostaniesz lania z powodu czystych spodni. Poza tym wszystko może się zdarzyć. Tylko tyle i aż tyle gwarantuje operator implikacji prostej =>.
stąd:
D:
Jeśli nie ubrudzisz spodni to na pewno => dostaniesz lanie
~B => L =0 - twardy fałsz, zakaz karania niewinnego z powodu czystych spodni
0 1 =1
Doskonale widać tabelę zero-jedynkową implikacji odwrotnej dla kodowania zgodnego ze zdaniem wypowiedzianym 1 1 =1 czyli:
B=1, ~B=0
L=1, ~L=0
Dlaczego zdanie B nie może być implikacja odwrotną ?
Dowód nie wprost:
Załóżmy że zdanie B: B~>~L jest implikacja odwrotną.
Obowiązuje wówczas prawo Kubusia:
B: B~>~L = D: ~B=>L
Zdanie D: jest oczywistym fałszem, zatem zdanie B nie może być implikacją odwrotną prawdziwą.
Prawdziwość zdania B: określa wzór:
(B~~>~L)+(B~>~L) = 1+0 =1
gdzie:
~~> - naturalny spójnik może, wystarczy jedna prawda, nie jest to operator implikacji odwrotnej zatem warunek koniczny tu nie zachodzi.
Jedyne sensowne przejście z operatora implikacji odwrotnej do implikacyjnych AND(*) i OR(+) to odpowiedź na pytanie dziecka „kiedy wystąpi kłamstwo”:
Jeśli ubrudzisz spodnie dostaniesz lanie
Y=B~>L
Jaś:
… tata, a kiedy skłamiesz ?
Y=B~>L = B+~L = ~(~B*L) - dotrzymam słowa
Negujemy dwustronnie:
~Y=~(B~>L) = ~B*L - skłamię
Skłamię (~Y=1), jeśli przyjdziesz w czystych spodniach (~B) i dostaniesz lanie (z powodu czystych spodni !)
~Y=~B*L
Jaś:
… a czy może się zdarzyć że przyjdę w czystych spodniach i dostanę lanie ?
Y=~(~Y) - prawo podwójnego przeczenia, stąd:
Y=~(~B*L)
Nie może się zdarzyć że przyjdziesz w czystych spodniach (~B) i dostaniesz lanie (z powodu czystych spodni)
Y=~(~B*L)
Zauważmy, że ostatnie pytanie Jasia jest mało prawdopodobne bo odpowiedź dostał wcześniej.
12.4 Złożone formy gróźb i obietnic
Powyżej analizowaliśmy obietnice i groźby przy pomocy zero-jedynkowych definicji implikacji prostej (obietnice) i implikacji odwrotnej (groźby). W praktyce po stronie warunku p (także q) może być dowolne zdanie złożone, które analizujemy przy pomocy algebry Boole’a. Istotne jest, aby możliwe było określenie dla jakich parametrów wejściowych warunek p jest spełniony.
Przykład:
Jeśli będziesz bił siostrę lub nie posprzątasz pokoju dostaniesz lanie
B+~P~>L
Gwarancja w implikacji odwrotnej wynika z prawa Kubusia:
(B+~P)~>L = ~(B+~P)=>~L
na podstawie prawa de’Morgana mamy:
~(B+L) = ~B*P=>~L
czyli:
Jeśli nie będziesz bił siostry i posprzątasz pokój to na pewno nie dostaniesz lania
~B*P=>~L
12.5 Wolna wola
Wolna wola człowieka może występować w relacjach:
1.
Człowiek - świat martwy
Przykład:
Jeśli będzie padało to otworzę parasolkę
P=>O
Oczywiście nie może tu być mowy o takich pojęciach jak „akt miłości” czy „akt łaski”.
2.
Człowiek - człowiek
Przykład:
Jeśli zdasz egzamin dostaniesz komputer
E=>K
Najciekawsza jest relacja człowiek-człowiek, w szczególności matematyczna obsługa wszelkich gróźb i obietnic. Tylko i wyłącznie w tym przypadku możemy mówić o matematycznym „akcie miłości” w obietnicy i matematycznym „akcie łaski” w groźbie.
Sztandarowym przykładem implikacji prostej => we wszelkich podręcznikach matematyki do I klasy LO jest dowolna obietnica. Groźby nigdzie nie znajdziemy, bo dzisiejsza matematyka nie potrafi ich poprawnie obsługiwać z powodu braku akceptacji implikacji odwrotnej ~> i praw Kubusia.
Zdanie wypowiedziane:
Jeśli zdasz egzamin dostaniesz komputer
E=>K
Implikacja prosta bo dobrowolnych obietnic musimy dotrzymywać
Gwarancja w implikacji prostej:
E=>K
Jeśli zdasz egzamin to na pewno => dostaniesz komputer z powodu że zdałeś egzamin, poza tym wszystko może się zdarzyć - tylko tyle i aż tyle gwarantuje operator implikacji prostej => w obietnicy.
Analiza matematyczna:
A.
Jeśli zdasz egzamin to na pewno => dostaniesz komputer
E=>K =1
1 1 =1
stąd:
B.
Jeśli zdasz egzamin to na pewno => nie dostaniesz komputera
E=>~K =0 - dobrowolnych obietnic musimy dotrzymywać
1 0 =0
… a jeśli nie zdam egzaminu ?
Prawo Kubusia:
E=>K = ~E~>~K
czyli:
C.
Jeśli nie zdasz egzaminu to możesz ~> nie dostać komputera
~E~>~K =1
0 0 =1
LUB
D.
Jeśli nie zdasz egzaminu to możesz ~~> dostać komputer
~E~~>K =1 - akt miłości
0 1 =1
Doskonale widać definicje implikacji prostej dla kodowania zgodnego ze zdaniem wypowiedzianym 1 1 =1 czyli:
E=1, ~E=0
K=1 , ~K=0
Zdanie C to ewidentna groźba. Intencją wypowiadającego jest, aby groźba była groźbą, dlatego praktycznie zawsze pomijany jest spójnik „może”.
Zdanie C przybierze postać.
C.
Jeśli nie zdasz egzaminu to nie dostaniesz komputera
~E~>~K =1
Nie zdanie egzaminu jest warunkiem koniecznym nie dostania komputera, zatem implikacja odwrotna. O tym czy będzie to warunek konieczny i wystarczający decyduje nadawca.
Oczywiście na mocy definicji groźby:
Jeśli dowolny warunek to kara
W~>K
zatem powyższą groźbę musimy kodować operatorem implikacji odwrotnej ~>:
~E~>~K
Matematyczna wolna wola
Matematyczna wolna wola to operator implikacji odwrotnej ~>
W przypadku nie zdania egzaminu, nadawca może nie dać komputera (C) lub dać komputer (D) co zależy tylko i wyłącznie od jego „widzi mi się” czyli wolnej woli.
W skrajnym przypadku może wyjąć monetę i rzucać:
orzełek - dam komputer
reszka - nie dam komputera
… i nie ma szans na zostanie kłamcą.
„Rzucanie monetą” jest matematyczną wolną wolą, ale nie jest wolną wolą człowieka !
Człowiek rzucający monetą staje się maszyną, wobec której nie można mówić o „wolnej woli”.
Wolna wola człowieka:
Wolna wola człowieka to świadoma decyzja negatywna lub pozytywna, nadawca powinien umieć uzasadnić decyzję.
Decyzja negatywna:
Nie zdałeś egzaminu, nie dostaniesz komputera
oczywiście domyślne jest tu „z powodu że nie zdałeś egzaminu”, nadawca może to rozwinąć np. bo kompletnie się nie uczyłeś itp.
Decyzja pozytywna:
Nie zdałeś egzaminu, dostajesz komputer, bo cie kocham, bo widziałem że się uczyłeś ale miałeś pecha itp.
Oczywiście matematycznie zabronione jest tu uzasadnienie zależne, identyczne jak warunek czyli:
Nie zdałeś egzaminu, dostajesz komputer bo nie zdałeś egzaminu
Matematyczny dowód pkt. 8.1.
Prawdopodobieństwo zajścia „aktu miłości” w obietnicy:
1.
Zauważmy, że nadawca dobrowolnie obiecuje nagrodę, czyli chce tą nagrodę dać. Jeśli zobaczy że odbiorca starał się ale mu nie wyszło to z reguły i tak wręczy nagrodę (akt miłości).
2.
Obietnice „szyte są na miarę” odbiorcy, czyli nadawca nie daje obietnic gdzie spełnienie warunku nagrody jest niemożliwe lub bardzo mało prawdopodobne. Stąd najczęściej odbiorca spełnia warunek nagrody, nadawca wręcza nagrodę … i wszyscy są szczęśliwi.
Oczywiście obietnice to przyszłość której nie znamy, jednak jeśli obietnica wypowiedziana jest między przyjaciółmi, znajomymi czy nawet miedzy osobami obcymi to z reguły jest dotrzymywana. Czyli prawdopodobieństwo iż nagroda znajdzie się u nadawcy jest tu bardzo wysokie, myślę że na poziomie 90% lub wyższym.
Odrębnym zagadnieniem jest składanie fałszywych obietnic wobec wrogów których chcemy zniszczyć, tu podstęp i fałsz jest na porządku dziennym w myśl zasady, wszystkie chwyty dozwolone byleby zniszczyć wroga. Zauważmy jednak, że nasz wróg dał się złapać w pułapkę dzięki temu że spodziewa się nagrody, czyli również doskonale zna symboliczna algebrę Boole’a (algebrę Kubusia)
Każde żywe stworzenie, chce mieć jak najmniej wrogów i jak najwięcej przyjaciół, zatem w powodzi wypowiedzianych obietnic te fałszywe stanowią margines. Zauważmy, że stworzenia żywe żyją w grupach w ramach swojego gatunku. Tu również działa algebra Kubusia, człowiek nie jest tu żadnym wyjątkiem.
Zauważmy, że jeśli przyjmiemy „akt miłości” i „akt łaski” za dobro i wykluczymy linie fałszywe w groźbach i obietnicach to otrzymamy taki wynik:
Dobro-Zło = 4:2
Zatem matematycznie nasz Wszechświat ustawiony jest na dobro.
Weźmy na koniec typowa groźbę.
Jeśli ubrudzisz spodnie dostaniesz lanie
B~>L
Gwarancja w implikacji odwrotnej wynika z prawa Kubusia:
B~>L = ~B=>~L
czyli:
Jeśli przyjdziesz w czystych spodniach to na pewno => nie dostaniesz lania
~B=>~L
... z powodu czystych spodni - tylko tyle i aż tyle gwarantuje operator implikacji odwrotnej ~>.
Równanie jest absolutnie genialne:
B~>L = ~B=>~L
Po prawej stronie mamy 100% determinizm, dlatego to jest matematyka ścisła.
Po lewej stronie mamy matematyczna wolną wolę człowieka, czyli jeśli syn przyjdzie w brudnych spodniach to nadawca może go zabić albo darować lanie (gwarancja wolnej woli) ... i nie ma szans na zostanie kłamcą. Tożsamość to tożsamość, z matematyką się nie dyskutuje.
Determinizm filozoficzny i fizyczny
Determinizm w ujęciu filozoficznym i można sprowadzić do jednego zdania:
Jeśli ktokolwiek zna moje myśli z wyprzedzeniem to moja wolna wola leży w gruzach, mój Wszechświat jest zdeterminowany.
Determinizm w ujęciu fizycznym opisuje genialna implikacja. W jednej połówce implikacji zarówno prostej => jak i odwrotnej ~> mamy 100% determinizm (=>), zaś w drugiej "rzucania monetą” ( ~>)
Oczywiście determinizm fizyczny to również równoważność p<=>q, ale ta występuje głównie w matematyce, w świecie rzeczywistym króluje implikacja.
13.0 Obietnice i groźby w równaniach matematycznych
Równoważną do analizy zero-jedynkowej gróźb i obietnic jak wyżej, jest ich analiza przy pomocy równań matematycznych.
13.1 Obietnica w równaniach matematycznych
Zastosujmy świętą zasadę algebry Boole’a „Jak się mówi tak się pisze” doskonale znaną wszystkim dobrym logikom praktykom, ci od cyfrowych układów logicznych..
Definicja obietnicy:
Jeśli dowolny warunek to nagroda
Zasada „Jak się mówi tak się pisze”:
Dostanę nagrodę (N) gdy spełnię warunek nagrody (W) lub gdy nadawca zdecyduje o daniu nagrody.
Wprowadźmy zmienną uznaniową nadawcy:
U=1 – dam nagrodę
U=0 – nie dam nagrody
Równanie obietnicy:
N=W+U
Gdzie:
N=1 – mam nagrodę
N=0 – nie mam nagrody
W=1 – warunek nagrody spełniony
W=0 – warunek nagrody nie spełniony
Zmienna uznaniowa nadawcy:
U=1 – dam nagrodę
U=0 – nie dam nagrody
Analiza równania obietnicy.
A.
W=1 - odbiorca spełnił warunek nagrody.
Równanie obietnicy przybierze wówczas postać:
N = 1+U = 1 – muszę dostać nagrodę.
W przypadku gdy odbiorca spełni warunek nagrody nadawca nie ma wyjścia i musi dać nagrodę, inaczej jest kłamcą. Zauważmy, że nikt nie zmuszał nadawcy do obiecania czegokolwiek, że nadawca obiecał nagrodę z własnej woli, że chce dać nagrodę. Nie ma tu zatem mowy o jakimkolwiek ograniczeniu wolnej woli nadawcy.
B.
W=0 – warunek nagrody nie spełniony
Równanie obietnicy przybiera postać:
N=W+U=0+U=U
Wszystko w rękach nadawcy który podejmuje decyzję o daniu nagrody zgodnie ze swoją wolną wolą, niczym nie ograniczoną.
U=1 – dam nagrodę
U=0 – nie dam nagrody
Przy niespełnionym warunku nagrody (W=0) nadawca może zrobić co mu się podoba i nie zostaje kłamcą. Większość nadawców tak czy siak da nagrodę pod byle pretekstem niezależnym (U=1 - akt miłości), ale nie musi tego robić !
W tym przypadku nadawca może wszystko z maleńkim wyjątkiem:
Nie spełniłeś warunku nagrody (W=0) dostajesz nagrodę, bo nie spełniłeś warunku nagrody (U=W=0)
Równanie obietnicy przybierze tu postać:
N = W+U = 0+0 =0
Zakaz wręczenia nagrody z uzasadnieniem zależnym, czyli z powodu nie spełnienia warunku nagrody (W=0).
Nikt nie może robić z człowieka idioty, przede wszystkim matematyka.
Przykład:
Jeśli zdasz egzamin dostaniesz komputer
E=>K
Równanie obietnicy:
K = W+U
Jeśli egzamin zdany (W=1) to:
K=1+U =1 - gwarancja otrzymania komputera.
Zmienna uznaniowa nadawcy jest tu bez znaczenia.
Jeśli egzamin nie zdany (W=0) to:
K=W+U = 0+U =U
Wszystko w rękach nadawcy:
U=1 - dam komputer
U=0 - nie dam komputera
Akt miłości nie zaszedł:
U=0
Nie zdałeś egzaminu (W=0), nie dostajesz komputera ... bo kompletnie się nie uczyłeś (U=0)
Równanie obietnicy:
K=W+U = 0+0 =0 - nie mam komputera
Akt miłości zaszedł:
U=1
Nie zdałeś egzaminu (W=0), dostajesz komputer ... bo widziałem że się starałeś ale miałeś pecha, bo cię kocham, bo tak czy siak zamierzałem kupić ci komputer itp. (U=1 dowolne uzasadnienie niezależne)
Równanie obietnicy:
N=W+U=0+1=1 – mam komputer dzięki dobremu sercu nadawcy (akt miłości)
Nadawca może wręczyć nagrodę pod byle pretekstem, ale nie może wręczyć nagrody z uzasadnieniem zależnym identycznym jak warunek nagrody.
Nie zdałeś egzaminu (W=0), dostajesz komputer ... bo nie zdałeś egzaminu (U=W=0).
Równanie obietnicy:
N=W+U=0+0=0 – zakaz wręczania nagrody z uzasadnieniem zależnym, czyli z powodu „nie zdania egzaminu” (W=U=0)
Nikt nie może robić z człowieka idioty, przede wszystkim matematyka.
13.2 Groźba w równaniach matematycznych
Definicja groźby:
Jeśli dowolny warunek to kara
Zasada „Jak się mówi tak się pisze”:
Zostanę ukarany (K) gdy spełnię warunek kary (W) i nadawca zdecyduje o ukaraniu (U).
W groźbie nadawca może skorzystać z aktu łaski ale nie musi tego robić. Przyjmijmy zmienna uznaniową U, którą nadawca może ustawić na dowolną wartość.
Matematyczne równanie groźby:
K=W*U
Gdzie:
K=1 – zostanę ukarany
K=0 – nie zostanę ukarany
W=1 – warunek kary spełniony
W=0 – warunek kary nie spełniony
Nadawca może ustawić zmienną uznaniową na dowolną wartość:
U=1 – ukarać
U=0 – nie karać (akt łaski)
Akt łaski w groźbie zajdzie wtedy, gdy odbiorca spełni warunek kary zaś nadawca odstąpi od wykonania kary (U=0 - akt łaski).
Analiza równania groźby.
K=W*U
A.
W=0 – warunek kary nie spełniony
Równanie groźby przybierze wówczas postać:
K=W*U=0*U=0 – zakaz karanie jeśli warunek kary nie zostanie spełniony.
Zauważmy, że nadawca nie ma tu nic do gadania. Może sobie ustawiać swoją zmienną długo i namiętnie na U=1 (karać) ... a i tak ma zakaz karania z powodu nie spełnienia warunku kary.
B.
W=1 – warunek kary spełniony
Równanie groźby przybiera postać:
K=W*U=1*U=U
Wszystko w rękach nadawcy który może zrobić co mu się podoba wedle wolnej woli:
U=1 – karać
U=0 – nie karać
Przykład:
Jeśli ubrudzisz spodnie dostaniesz lanie
B~>L
Ubrudziłeś spodnie (W=1), nie dostaniesz lania ... bo samochód cię ochlapał, bo dziś mam dobry humor, bo cię kocham itp. (U=0 - dowolne uzasadnienie niezależne)
K=W*U=1*0=0 - nie zostałem ukarany, bo nadawca zastosował akt łaski
Zauważmy, że nadawca może robić co mu się podoba z małym wyjątkiem, nie może darować kary z uzasadnieniem zależnym identycznym jak warunek kary.
Jeśli ubrudzisz spodnie dostaniesz lanie
B~>L
Ubrudziłeś spodnie (W=1), nie dostajesz lania, bo ubrudziłeś spodnie (U=W=1).
Równanie groźby:
K=W*U=1*1=1 – kara musi być wykonana, zakaz darowania kary z uzasadnieniem zależnym
Nikt nie może robić z człowieka idioty, przede wszystkim matematyka.
Koniec 2010-04-03
|
|
Powrót do góry |
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
|