• Nie Znaleziono Wyników

Lista zadań z rachunku lambda nr 4 22 marca 2019

N/A
N/A
Protected

Academic year: 2021

Share "Lista zadań z rachunku lambda nr 4 22 marca 2019"

Copied!
1
0
0

Pełen tekst

(1)

Lista zadań z rachunku lambda nr 4 22 marca 2019

Raczej powinniśmy robić zadania z listy 3 (z pierwszej części tej listy). Tu jest tylko jedno zadanie polegające na posłużeniu się definicją klasy funkcji (pierwotnie) rekurencyjnych. Może pozwoli poczuć tę definicję.

Zad. 1. Pokaż, że funkcja p : N → N zdefiniowana wzorem p(n) =

( 0 jeżeli n jest liczbą pierwszą 1 w przeciwnym razie

jest pierwotnie rekurencyjna.

Wskazówka: Trochę trzeba się napracować. Pokaż kolejno, że 1) dodawanie i mnożenie są pierwotnie rekurencyjne,

2) ograniczone odejmnowanie 1 i ograniczone odejmowanie są pierwotnie reku- rencyjne, ograniczone odejmowanie (liczb naturalnych) to takie odejmowa- nie, które zamienia zwykła różnicę na 0, jeżeli jest ona ujemna,

3) jeżeli f jest funkcją pierwotnie rekurencyjną, to g(n) =X

i<n

f (i) oraz h(n) = Y

i<n

f (i)

są pierwotnie rekurencyjne,

4) funkcja charakterystyczna relacji mniejszości, czyli

ch<(m, n) =

( 0 jeżeli m < n

1 w przeciwnym razie

jest pierwotnie rekurencyjna (to funkcja o wartościach boolowskich, w teorii funkcji rekurencyjnych wygodnie przyjąć, że 0 koduje prawdę, a 1 – fałsz), 5) Przypuśćmy, że f jest funkcją o wartościach boolowskich. Zbadaj, jaki sens

logiczny ma operacja definiująca funkcję h z punktu 3.

6) koniunkcje, alternatywy i negacje pierwotnie rekurencyjnych funkcji boolow- skich są funkcjami pierwotnie rekurencyjnymi.

Cytaty

Powiązane dokumenty

Pokaż, że jeżeli term M ma postać normalną, to każdy taki sposób redukcji jest skończony i pro- wadzi do znalezienia postaci normalnej termu M..

Pokaż, że jeżeli w układzie w postaci rozwiązanej, bez równań postaci x = y ze zmiennymi po obu stronach, pewna zmienna zależy od siebie (graf zależności między zmiennymi

Pokaż, że dodawanie i mnożenie są funkcjami repre- zentowalnymi, a potęgowanie nie jest (niekoniecznie jest) funkcją reprezentowalną.. Pokaż też, że funkcje reprezentowalne

Jeżeli ucięliśmy hydrze głowę wyrastającą bezpośrednio z tułowia (usuwamy liść wyrastający z korzenia) to nic więcej się nie dzieje, a hydra tylko jest zaniepokojona..

Pokaż, że nie jest to możliwe, bez względu na to, co podstawimy za α w podanym typie, nie otrzymamy wyrażenia o którym można dowieść, że jest typem

Dla przypomnienia: zostało wspomniane (bez dowodu) twierdzenie Churcha-Rossera, np.: jeżeli dwa termy z kolorowymi redeksami są β-równe, to oba można zredukować w sensie kolorowej

Pokaż, że jeżeli w algebrze aplikacyjnej działanie jest łączne lub przemienne, to jest to algebra

Pokaż, że funkcja Ackermanna jest rosnąca wzgledem każdej