Logika dla informatyków/Ćwiczenia 11: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
m Zastępowanie tekstu – „\displaystyle ” na „” |
||
(Nie pokazano 14 wersji utworzonych przez jednego użytkownika) | |||
Linia 2: | Linia 2: | ||
Twierdzenie o niedefiniowalności dobrego porządku w logice | Twierdzenie o niedefiniowalności dobrego porządku w logice | ||
pierwszego rzędu udowodniliśmy dwukrotnie. Po raz pierwszy | pierwszego rzędu udowodniliśmy dwukrotnie. Po raz pierwszy | ||
było to | było to [[Logika dla informatyków/Ćwiczenia 4#f|Ćwiczenie 4 do Rozdziału 4]], po raz drugi | ||
[[Logika dla informatyków/Teoria modeli#nie-dobry|Twierdzenie 8.8]]. Który z rozważanych dowodów dostarcza | |||
więcej informacji i dlaczego? | więcej informacji i dlaczego? | ||
}} | }} | ||
{{cwiczenie|2|cw2| | |||
Podać konstrukcje dla następujących formuł: | |||
:<math>(a)\;\;\bot\to p</math>; | |||
:<math>(b)\;\;(p\to q\to r)\to(p\to q)\to p\to r</math>; | |||
:<math>(c)\;\;\neg\neg\neg p\to\neg p</math>; | |||
:<math>(d)\;\;(p\to q)\to(\neg q\to\neg p)</math>; | |||
:<math>(e)\;\;\neg(p\vee q) \leftrightarrow (\neg p\wedge \neg q)</math>; | |||
:<math>(f)\;\;\neg\neg(p\vee\neg p)</math>; | |||
:<math>(g)\;\;(p\to\neg q)\to(\neg p\to\neg q)\to\neg q</math>. | |||
}} | |||
{{cwiczenie|3|| | |||
Udowodnić, że formuły z Ćwiczenia 2 są twierdzeniami | |||
intuicjonistycznymi. | intuicjonistycznymi. | ||
}} | |||
{{cwiczenie|4|| | |||
Udowodnić część "tylko wtedy" [[Logika dla informatyków/Logika intuicjonistyczna#twier11.5|Twierdzenia 11.5]]. | |||
}} | |||
{{cwiczenie|5|cw5| | |||
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>(a)\;\;((p\to q)\to p)\to p</math>; | |||
:<math>(b)\;\;\neg(p\wedge q) \leftrightarrow (\neg p\vee \neg q)</math>; | |||
:<math>(c)\;\;p\vee(p\to q)</math>; | |||
:<math>(d)\;\;((p\leftrightarrow q)\leftrightarrow r) \leftrightarrow | |||
(p\leftrightarrow(q\leftrightarrow r))</math>; | (p\leftrightarrow(q\leftrightarrow r))</math>; | ||
:<math>(e)\;\;(\neg\neg p\to p)\to p\vee\neg p</math>; | |||
:<math>(f)\;\;(p\to q)\leftrightarrow(\neg p\vee q)</math>; | |||
:<math>(g)\;\;(p\to q)\to(\neg p\to q)\to q</math>. | |||
}} | |||
{{cwiczenie|6|f| | |||
Czy istnieją zamknięte lambda-termy następujących typów? | Czy istnieją zamknięte lambda-termy następujących typów? | ||
:<math>(a)\;\;(p\to q\to r)\to(p\to q)\to p\to r</math>; | |||
:<math>(b)\;\;((p\to q)\to p)\to p</math>; | |||
:<math>(c)\;\;((((p\to q)\to p)\to p)\to q)\to q</math>; | |||
:<math>(d)\;\;((p\to q)\to r)\to (p\to r)\to r</math>; | |||
:<math>(e)\;\;((((p\to q)\to r)\to (p\to r)\to r)\to q)\to q</math>. | |||
}} |
Aktualna wersja na dzień 08:32, 28 sie 2023
Ć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ł:
- ;
- ;
- ;
- ;
- ;
- ;
- .
Ć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.
- ;
- ;
- ;
- ;
- ;
- ;
- .
Ćwiczenie 6
Czy istnieją zamknięte lambda-termy następujących typów?
- ;
- ;
- ;
- ;
- .