🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.pl.matematyka
4 messages
4 total messages Started by Wlodzimierz Holsztynski Sun, 19 Jul 2009 19:26
Rachunek zdań 6 - wprowadzenie ogólne do reguł dowodzenia
#9868
Author: Wlodzimierz Holsztynski
Date: Sun, 19 Jul 2009 19:26
71 lines
3109 bytes
Duże litery  X X' X'' ... Y Y' ... Z ... są meta-symbolami
oznaczającymi zdania teorii rachunku zdań.

Reguły dowodzenia są napisami postaci

    X ... Y |-> Z

gdzie po lewej mamy skończony ciąg
(meta-symboli) zdań teorii, a po prawerj
jeden meta-symbol zdania Z; z tym, że zamiast
X Y Z itp mamy bardziej skomplikowane wyrażenia
typu  (X \/ Y), itp., na przykład:

    X Y |-> (X /\ Y)
    X |-> (X \/ Y)

itp.

Gdy ciąg po lewej jest pusty, to reguła dowodzenia
podaje aksjomat  Z, na przykład.

    |->  (Z \/ (~ Z))

może ewentualnie służyć za aksjomat;
albo

    |->  (Z <=> Z)

Każdy aksjomat jest z definicji twierdzeniem
(rachunku zdań), a raczej schematem twierdzeń,
bo taki schemat oznacza nieskończenie wiele
zdań będących twierdzeniami, a otrzymanych
przez zastąpienie symboli zdaniowych X X' ...
przez konkretne zdania. Ostatni schemat daje
na przykład:

    |->  (a <=> a)
    |->  ((a /\ b) <=> (a /\ b))
    |->  (((~ x) \/ (a /\ b)) <=> ((~ x) \/ (a /\ b)))

itd.

Ogólnie, twierdzenia są to zdania otrzymane
po prawej stronie reguł dowodzenia, gdy
po lewej występują tylko twierdzenia (w
szczególności nic); i tylko takie zdania.

Czyli iterujemy reguły dowodzenia.
Twierdzenia są wynikami skonczonych iteracji.

Widzimy, że twierdzenia może generować
komputer.

Ogólnie w (innej) teorii sztuką jest decydować,
czy dane zdanie (raczej eleganckie)
jest twierdzeniem. Na ogół nie ma na to
metody (algorytmu). Natomiast elementarny
rachunek zdań jest tak prostą teorią, że taki
algorytm istnieje. Gdy jesteśmy już mądrzy,
i wiemy o podstawowym twierdzeniu
rachunku zdań, to zamiast korzystać
z reguł dowodzenia sprawdzamy, czy
indukowana funkcja logiczna jest stałą 1.

To tyle wstępu, a konkretną listę reguł
dowodzenia (oraz przykłady dowodów)
podam w następnym poście.

Pozdrawiam,

    Włodek
Re: Rachunek zdań 6 - wprowadzenie ogólne do reguł dowodzenia
#9869
Author: Wlodzimierz Holsztynski (Wlod)
Date: Sun, 19 Jul 2009 21:53
111 lines
4743 bytes
On Jul 19, 12:26 pm, Wlodzimierz Holsztynski <sennaj...@gmail.com>
wrote:

> Duże litery  X X' X'' ... Y Y' ... Z ... są meta-symbolami
> oznaczającymi zdania teorii rachunku zdań.

Wprowadźmy też schematy zdaniowe, które
synktaktycznie są dokładnie jak zdania,
z jednym wyjątkiem: zamiast małych liter
dopuszcza się i małe i duże litery. Na przykład

    (X \/ Y)        (x /\ X)

są dwoma schematami zdaniowymi. Schematy
zdaniowe będę oznacazał przez  SA  SA' ... SZ SZ' ...

> Reguły dowodzenia są napisami postaci
>
>     X ... Y |-> Z
>
> gdzie po lewej mamy skończony ciąg
> (meta-symboli) zdań teorii, a po prawerj
> jeden meta-symbol zdania Z; z tym, że zamiast
> X Y Z itp mamy bardziej skomplikowane wyrażenia
> typu  (X \/ Y), itp., na przykład:
>
>     X Y |-> (X /\ Y)
>     X |-> (X \/ Y)
>
> itp.

Przykłady dobrze podałem. Natomiast
ogólnie należy mówić o schematach, czyli tak:

Reguły dowodzenia są napisami postaci

     SX ... SY  |->  SZ

> Gdy ciąg po lewej jest pusty, to reguła dowodzenia
> podaje aksjomat  Z, na przykład.
>
>     |->  (Z \/ (~ Z))
>
> może ewentualnie służyć za aksjomat;
> albo
>
>     |->  (Z <=> Z)

Znowu przykłady aksjomatów podałem dobrze,
ale ogólnie należy mówić o schematach,
mamy schematy aksjomatów:

    |-> SZ

> Każdy aksjomat jest z definicji twierdzeniem
> (rachunku zdań), a raczej schematem twierdzeń,
> [...], twierdzenia są to zdania otrzymane
> po prawej stronie reguł dowodzenia, gdy
> po lewej występują tylko twierdzenia (w
> szczególności nic); i tylko takie zdania.
>
> Czyli iterujemy reguły dowodzenia.
> Twierdzenia są wynikami skonczonych iteracji.

Wprowadźmy także twierdzenia relatywne i pośrednie
reguły dowodzenia. Niech Set  bedzie pewnym (dowolnym)
zbiorem schematów zdaniowych. Zdanie lub schemat
zdaniowy SZ jest twierdzeniem względnym, względem Set,
gdy dodanie schematów z Set do aksjomatów pozwala SZ
udowodnić:

  gdy SZ pojawi się po prawej stronie regułu dowodzenia
  po skończonej liczbie stosowania reguł dowodzenia
  do schematów które są aksjomatami lub należą do Set
  lub są twierdzeniami relatywnymi.

Na przykład, jeżeli mamy regułę  SA |-> SZ   to  SZ
jest twierdzeniem relatywny względem zbioru  Set := {SA},
jak i względem każdego  Set zawierającego zbiór {SA}.

Gdy SZ jest twierdzeniem relatywnym, względem
(jakiegoś dowolnego) Set, to piszemy to jako
pośrednią regułę dowodzenia:

    Set |--> SZ

(zamiast krótkiego oznaczenia  |->  mamy dłuższe |-->).

Pośrednie reguły dowodzenia prowadzą od twierdzeń
do twierdzeń: gdy po lewej stronie kolejnych pośrednich
reguł dowodzenia występują wyłącznie twierdzenia, to
także po prawej stronie mamy same twierdzenia (a nie
ogólne-relatywne). Zatem pośrednie reguły dowodzenia
można stosować tak samo jak zwykłe - zawsze otrzyma się
poprawny wynik. Jest to bardzo wygodne narzędzie.

Podam ogólny niby-przykład. Gdy mamy reguły:

    SA  SB  |->  SY
    SC  SY  |->  SZ

to otrzymujemy pośrednią regułę:

    SA  SB  SC    |-->    SZ

którą możemy stosować jako skrót w następnych dowodach
(zamiast wciąż powoływać się na dwie podane reguly).

Pozdrawiam,

    Włodek
Re: Rachunek zdań 6 - wprowadzenie ogólne do reguł dowodzenia
#9870
Author: Wlodzimierz Holsztynski (Wlod)
Date: Sun, 19 Jul 2009 22:10
27 lines
2088 bytes
On Jul 19, 2:53 pm, "Wlodzimierz Holsztynski (Wlod)"
<sennaj...@gmail.com> wrote:

> Wprowadźmy także twierdzenia relatywne i pośrednie
> reguły dowodzenia.
> [...]
> Gdy SZ jest twierdzeniem relatywnym, względem
> (jakiegoś dowolnego) Set, to piszemy to jako
> pośrednią regułę dowodzenia:
>
>     Set |--> SZ
>
> (zamiast krótkiego oznaczenia  |->  mamy dłuższe |-->).

Skoro użyłem nazwy "posrednia", to niech
tak będzie. Wolę jednak synonim "skomponowana",
i odtąd raczej będę go używał, i zwrotu:

  skomponowana reguła dowodzenia.

Trochę przydługie słowo, ale można je
omijać, gdy sam znak  |-->  pokazuje, że chodzi
o komponowanie.

Pozdrawiam,

    Włodek
Re: Rachunek zdań 6 - wprowadzenie ogólne do reguł dowodzenia
#9871
Author: Wlodzimierz Holsztynski (Wlod)
Date: Sun, 19 Jul 2009 23:01
40 lines
2471 bytes
On Jul 19, 2:53 pm, "Wlodzimierz Holsztynski (Wlod)"
<sennaj...@gmail.com> wrote:

> Gdy SZ jest twierdzeniem relatywnym, względem
> (jakiegoś dowolnego) Set, to piszemy to jako
> pośrednią regułę dowodzenia:
>
>     Set |--> SZ
>
> (zamiast krótkiego oznaczenia  |->  mamy dłuższe |-->).

Już wspomniałem, że wolę nazwę
reguła skomponowana.

W szczególności twierdzenia to nic innego
niż konkluzje skomponowanych reguł
dowodzenia ze zbioru pustego.

Aksjomaty są konkluzjami reguł ze
zbioru pustego, a twierdzenia są
konkluzjami reguł skomponowanych,
też stosowanych do zbioru pustego.

*******************

Mója lista regul (i aksjomatów) z pewnością
będzie nieminimalna, a nawet chyba daleka
od minimalności (co potem bedzie można
wygładzić). Nie martwmy się tym. Moim celem
jest wyłożenie elementarnej teorii zdań, łącznie
z twierdzeniem o tautologiach i twierdzeniach,
bez tak zwanego "machania rękami" (ani nogami :-).

Nieminimalność wręcz ułatwia początkowe,
szybkie zrozumienie tematu, minimalność zaś
je może opóźniać.

Pozdrawiam,

    Włodek
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads