Article View: alt.pl.matematyka
Article #9873Re: Rachunek zdań 7 - reguły dowodzenia dla <=>
From: Mateusz Grotek
Date: Sun, 19 Jul 2009 23:32
Date: Sun, 19 Jul 2009 23:32
100 lines
3357 bytes
3357 bytes
Wlodzimierz Holsztynski pisze: > Duże litery są meta-symbolami zdań, co znaczy > że mamy do czynienia ze schematami, a konkretne > reguły i aksjomaty uzyskujemy przez podstawienia > zdań pod symbole A B ... (w ramach danej reguły > podstawiamy za dany symbol wszędzie to samo zdanie; > dla różnych symboli można podstawiać różne zdania > lub te same - i tak dobrze, i tak, byle konsekwentnie). > > Oto reguły dowodzenia (w tym aksjomaty): > > Odrywanie: > ========= > > A ((~A) \/ B) |-> B > > Równoważność: > ============ > > związek z implikacją: > > (A <=> B) |-> ((~A) \/ B) > (A <=> B) |-> ((~B) \/ A) > > ((~A) \/ B) ((~B) \/ A) |-> (A <=> B) > > zwrotność - > > |-> (A <=> A) > > przemienność: > > |-> ((A <=> B) <=> (B <=> A)) > > przechodniość: > > (A <=> B) (B <=> C) |-> (A <=> C) > > ********* > > Udowodnijmy skomponowaną regułę dowodzenia: > > A (A <=> B) |--> B > > Dowód: > > (A <=> B) |-> ((~A) \/ B) > > A ((~A) \/ B) |-> B > > Koniec dowodu. > > *** > > Udowodnijmy skomponowaną regułę dowodzenia: > > (A <=> B) |--> (B <=> A) > > Dowód 1: > > |-> ((A <=> B) <=> (B <=> A)) > > ((A <=> B) <=> (B <=> A)) |-> ((~ (A <=> B)) \/ (B <=> A)) > > (A <=> B) ((~ (A <=> B)) \/ (B <=> A)) |- (B <=> A) > > Wolno nam w dowodach stosować już udowodnione > reguły skomponowane. Zatem: > > Reguła: > > (A <=> B) |--> (B <=> A) > > Dowód 2: > > |-> ((A <=> B) <=> (B <=> A)) > > (A <=> B) ((A <=> B) <=> (B <=> A)) |--> (B <=> A) > > Koniec dowodu. > > ********* > > Pozdrawiam, > > Włodek Hej. Mam następujące aksjomaty: p->~p->q (~p->p)->p (p-q)->(q->r)->p->r Wydaje mi się, że dają logikę klasyczną. Ale dość trudno nimi operować. Zostawiam to jako zagadkę dla ciekawskich. Oczywiście łatwo napisać odpowiedni program. Ale właśnie chodzi tu o to, żeby zrobić to bez programu, ręcznie. Powiedzcie, jeśli uda wam się wyprowadzić następujące stwierdzenia: p->q->p (p->q->r)->(p->q)->p->r Powodzenia. Według mnie dość trudno zacząć. Ciekawe, czy ktoś poradzi sobie z tym łatwo. Jeśli tak, to niech da znać, ale nie podaje dowodów. Też chcę mieć trochę przyjemności. :-D
Technical Details
Message-ID:
<h40afa$bkh$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!not-for-mailReferences:
<70321a35-0f5f-4859-9af6-c0451300cb34@d4g2000prc.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!not-for-mail From: Mateusz Grotek <unoduetre@poczta.onet.pl> Newsgroups: alt.pl.matematyka Subject: Re: Rachunek zdań 7 - reguły dowodzenia dla <=> Date: Mon, 20 Jul 2009 01:32:58 +0200 Organization: http://onet.pl Lines: 100 Message-ID: <h40afa$bkh$1@news.onet.pl> References: <70321a35-0f5f-4859-9af6-c0451300cb34@d4g2000prc.googlegroups.com> NNTP-Posting-Host: smrw-91-193-87-5.smrw.lodz.pl Mime-Version: 1.0 X-Trace: news.onet.pl 1248046378 11921 91.193.87.5 (19 Jul 2009 23:32:58 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Sun, 19 Jul 2009 23:32:58 +0000 (UTC) User-Agent: Thunderbird 2.0.0.22 (X11/20090608) In-Reply-To: <70321a35-0f5f-4859-9af6-c0451300cb34@d4g2000prc.googlegroups.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit