Logika dla informatyków/Ćwiczenia 11: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Przemo (dyskusja | edycje)
Nie podano opisu zmian
Przemo (dyskusja | edycje)
Nie podano opisu zmian
Linia 8: Linia 8:


{{cwiczenie|2||
{{cwiczenie|2||
Podać konstrukcje dla następujących formuł:
Podać konstrukcje dla następujących formuł:
## <math>\displaystyle \bot\to p</math>;
:<math>(a)\;\;\displaystyle \bot\to p</math>;
## <math>\displaystyle (p\to q\to r)\to(p\to q)\to p\to r</math>;
:<math>(b)\;\;\displaystyle (p\to q\to r)\to(p\to q)\to p\to r</math>;
## <math>\displaystyle \neg\neg\neg p\to\neg p</math>;
:<math>(c)\;\;\displaystyle \neg\neg\neg p\to\neg p</math>;
## <math>\displaystyle (p\to q)\to(\neg q\to\neg p)</math>;
:<math>(d)\;\;\displaystyle (p\to q)\to(\neg q\to\neg p)</math>;
## <math>\displaystyle \neg(p\vee q) \oto (\neg p\wedge \neg q)</math>;
:<math>(e)\;\;\displaystyle \neg(p\vee q) \oto (\neg p\wedge \neg q)</math>;
## <math>\displaystyle \neg\neg(p\vee\neg p)</math>;
:<math>(f)\;\;\displaystyle \neg\neg(p\vee\neg p)</math>;
## <math>\displaystyle (p\to\neg q)\to(\neg p\to\neg q)\to\neg q</math>.
:<math>(g)\;\;\displaystyle (p\to\neg q)\to(\neg p\to\neg q)\to\neg q</math>.
}}
}}
# Udowodnić, że formuły z Ćwiczenia&nbsp;[[##szust|Uzupelnic szust|]] są twierdzeniami
# Udowodnić, że formuły z Ćwiczenia&nbsp;[[##szust|Uzupelnic szust|]] są twierdzeniami
intuicjonistycznymi.
intuicjonistycznymi.

Wersja z 13:19, 1 paź 2006

Ćwiczenie 1

Twierdzenie o niedefiniowalności dobrego porządku w logice pierwszego rzędu udowodniliśmy dwukrotnie. Po raz pierwszy było to Ćwiczenie 4 do Rozdziału 4, po raz drugi Twierdzenie 8.8. Który z rozważanych dowodów dostarcza więcej informacji i dlaczego?

Ćwiczenie 2

Podać konstrukcje dla następujących formuł:

(a)p;
(b)(pqr)(pq)pr;
(c)¬¬¬p¬p;
(d)(pq)(¬q¬p);
Parser nie mógł rozpoznać (nieznana funkcja „\oto”): {\displaystyle (e)\;\;\displaystyle \neg(p\vee q) \oto (\neg p\wedge \neg q)} ;
(f)¬¬(p¬p);
(g)(p¬q)(¬p¬q)¬q.
  1. Udowodnić, że formuły z Ćwiczenia Uzupelnic szust| są twierdzeniami

intuicjonistycznymi.

  1. Udowodnić część "tylko wtedy" Twierdzenia Uzupelnic zwawo|.
  2. Udowodnić, że następujące klasyczne tautologie nie są

twierdzeniami intuicjonistycznymi, odwołując się do semantyki topologicznej.

    1. ((pq)p)p;
    2. Parser nie mógł rozpoznać (nieznana funkcja „\oto”): {\displaystyle \displaystyle \neg(p\wedge q) \oto (\neg p\vee \neg q)} ;
    3. p(pq);
    4. ((pq)r)(p(qr));
    5. (¬¬pp)p¬p;
    6. (pq)(¬pq);
    7. (pq)(¬pq)q.

Czy istnieją zamknięte lambda-termy następujących typów?

    1. (pqr)(pq)pr;
    2. ((pq)p)p;
    3. ((((pq)p)p)q)q;
    4. ((pq)r)(pr)r;
    5. ((((pq)r)(pr)r)q)q.