Logika dla informatyków/Ćwiczenia 11

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Ć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

  1. Podać konstrukcje dla następujących formuł:
    1. p;
    2. (pqr)(pq)pr;
    3. ¬¬¬p¬p;
    4. (pq)(¬q¬p);
    5. Parser nie mógł rozpoznać (nieznana funkcja „\oto”): {\displaystyle \displaystyle \neg(p\vee q) \oto (\neg p\wedge \neg q)} ;
    6. ¬¬(p¬p);
    7. (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.