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 13: Linia 13:
:<math>(c)\;\;\displaystyle \neg\neg\neg p\to\neg p</math>;
:<math>(c)\;\;\displaystyle \neg\neg\neg p\to\neg p</math>;
:<math>(d)\;\;\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>(e)\;\;\displaystyle \neg(p\vee q) \oto (\neg p\wedge \neg q)</math>;
:<math>(e)\;\;\displaystyle \neg(p\vee q) \leftrightarrow (\neg p\wedge \neg q)</math>;
:<math>(f)\;\;\displaystyle \neg\neg(p\vee\neg p)</math>;
:<math>(f)\;\;\displaystyle \neg\neg(p\vee\neg p)</math>;
:<math>(g)\;\;\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
{{cwiczenie|3||
Udowodnić, że formuły z Ćwiczenia 2 są twierdzeniami
intuicjonistycznymi.
intuicjonistycznymi.
# Udowodnić część "tylko wtedy" Twierdzenia&nbsp;[[##zwawo|Uzupelnic zwawo|]].
}}
Udowodnić, że następujące klasyczne tautologie nie są
 
{{cwiczenie|4||
Udowodnić część "tylko wtedy" [[#twier11.5|Twierdzenia 11.5]].
}}
 
{{cwiczenie|5||
Udowodnić, że następujące klasyczne tautologie nie są
twierdzeniami intuicjonistycznymi, odwołując się do semantyki topologicznej.
twierdzeniami intuicjonistycznymi, odwołując się do semantyki topologicznej.
## <math>\displaystyle ((p\to q)\to p)\to p</math>;
 
## <math>\displaystyle \neg(p\wedge q) \oto (\neg p\vee \neg q)</math>;
:<math>(a)\;\;\displaystyle ((p\to q)\to p)\to p</math>;
## <math>\displaystyle p\vee(p\to q)</math>;
:<math>(b)\;\;\displaystyle \neg(p\wedge q) \leftrightarrow (\neg p\vee \neg q)</math>;
## <math>\displaystyle ((p\leftrightarrow q)\leftrightarrow r) \leftrightarrow
:<math>(c)\;\;\displaystyle p\vee(p\to q)</math>;
:<math>(d)\;\;\displaystyle ((p\leftrightarrow q)\leftrightarrow r) \leftrightarrow
(p\leftrightarrow(q\leftrightarrow r))</math>;
(p\leftrightarrow(q\leftrightarrow r))</math>;
## <math>\displaystyle (\neg\neg p\to p)\to p\vee\neg p</math>;
:<math>(e)\;\;\displaystyle (\neg\neg p\to p)\to p\vee\neg p</math>;
## <math>\displaystyle (p\to q)\leftrightarrow(\neg p\vee q)</math>;
:<math>(f)\;\;\displaystyle (p\to q)\leftrightarrow(\neg p\vee q)</math>;
## <math>\displaystyle (p\to q)\to(\neg p\to q)\to q</math>.
:<math>(g)\;\;\displaystyle (p\to q)\to(\neg p\to q)\to q</math>.
}}
 
#  
#  
Czy istnieją zamknięte lambda-termy następujących typów?  
Czy istnieją zamknięte lambda-termy następujących typów?  

Wersja z 13:25, 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);
(e)¬(pq)(¬p¬q);
(f)¬¬(p¬p);
(g)(p¬q)(¬p¬q)¬q.

Ćwiczenie 3

Udowodnić, że formuły z Ćwiczenia 2 są twierdzeniami intuicjonistycznymi.

Ćwiczenie 4

Udowodnić część "tylko wtedy" Twierdzenia 11.5.

Ćwiczenie 5

Udowodnić, że następujące klasyczne tautologie nie są twierdzeniami intuicjonistycznymi, odwołując się do semantyki topologicznej.

(a)((pq)p)p;
(b)¬(pq)(¬p¬q);
(c)p(pq);
(d)((pq)r)(p(qr));
(e)(¬¬pp)p¬p;
(f)(pq)(¬pq);
(g)(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.