Processing math: 100%

Tw. Goedla o niezupełności

Dodatkowe informacje
Standardowy model arytmetyki to struktura N=N,N,+N,0N,1N,N.

Lemat o funkcji β [Goedel]

Istnieje funkcja β:N×N×NN taka, że:

  • Dla każdego ciągu ˉa=a0,,ar liczb naturalnych istnieją liczby naturalne t,p (stanowiące kod ciągu ˉa w sensie β) takie, że dla każdego 0ir zachodzi β(t,p,i)=ai.
  • Istnieje formuła arytmetyki χ(x1,x2,x3,x4) taka, że

    (N,x1:t,x2:p,x3:i,x4:a)χ wtw β(t,p,i)=a.

Zad. 1
Napisać formułę φ(x) nad sygnaturą arytmetyki orzekającą, że $x$ jest silnią pewnej liczby, tzn. że dla wszystkich wartościowań v:XN
(N,v)φ wtw v(x) jest postaci n! dla pewnego n.

Zad. 2
Napisać formułę φ(x,y) nad sygnaturą arytmetyki definiującą funkcję y=log2x, tzn. taką, że dla wszystkich wartościowań v:XN
(N,v)φ wtw v(y)=log2v(x).

Zad. 3
Napisać formułę φ(x,y,z) nad sygnaturą arytmetyki definiującą funkcję y=zx, tzn. taką, że dla wszystkich wartościowań v:XN

Nφ[v] wtw} v(y)=(v(x))1v(z).

Zad. 4
Znaleźć formułę φ(x,y) stwierdzającą w standardowym modelu arytmetyki, że y jest największą liczbą, będącą potęgą liczby pierwszej, która dzieli x, czyli taką, że dla wszystkich wartościowań v:XN

(N,v)φ wtw v(y) jest największą potęgą liczby pierwszej, która jest dzielnikiem v(x).

Zad. 5
Liczba naturalna n jest doskonała gdy jest równa sumie wszystkich swoich dzielników różnych od n. Np. 6=1+2+3 jest doskonała.

Napisać formułę φ(x) nad sygnaturą arytmetyki taką, że dla wszystkich wartościowań v:XN

(N,v)φ wtw v(x) jest doskonała.

Zad. 6
Napisać formułę φ(x) nad sygnaturą arytmetyki definiującą relację ,,x ma nieparzystą ilość cyfr w rozwinięciu dziesiętnym'', tzn. taką, że dla wszystkich wartościowań v:XN zachodzi równoważność (N,v)φ wtw v(x) ma nieparzystą ilość cyfr w rozwinięciu dziesiętnym.

Zad. 7
Hipoteza Collatza (albo inaczej hipoteza 3k+1) orzeka, że następujący prosty program π zatrzymuje się dla każdej wartości początkowej zmiennej k:

while k<>1 do
   if k mod 2=0 
      then k:=k div 2
      else k:=3*k+1;

Hipoteza ta dotąd nie została ani udowodniona ani obalona i ma reputację niezmiernie trudnego problemu.
Napisać zdanie φ nad sygnaturą arytmetyki orzekające, że hipoteza Collatza jest prawdziwa, tzn.
Nφ wtw π zatrzymuje się dla każdej danej wejściowej k.

Zad. 8
Rozważamy struktury Nf postaci N,+,,0,1,f, gdzie dla uproszczenia symbol jednoargumentowej funkcji f oznacza także jej interpretację, a pozostałe symbole funkcji są interpretowane w standardowy sposób.

Napisać zdanie φ nad sygnaturą arytmetyki wzbogaconą o f takie, że dla każdej funkcji f:NN zachodzi

Nfφ wtw f jest wielomianem o współczynnikach naturalnych.

Zad. 9
Dla danego automatu skończonego A nad alfabetem {0,1} napisać formułę φ(x) taką, że
N,x:nφ wtw A akceptuje słowo (n)2.

Zad. 10
Dla danego automatu z licznikiem A nad alfabetem {0,1} napisać formułę φ(x) taką, że
N,x:nφ wtw A akceptuje słowo (n)2.

Zad. 11
Dla danego automatu ze stosem A nad alfabetem {0,1} i alfabetem stosu {0,1} napisać formułę φ(x) taką, że
N,x:nφ wtw A akceptuje słowo (n)2.

Zad. 12
Dla danego automatu z dwoma stosami A nad alfabetem {0,1} i alfabetem stosów {0,1} napisać formułę φ(x) taką, że
N,x:nφ wtw A akceptuje słowo (n)2.

Zad. 13
Dla danej maszyny Turinga M nad alfabetem {0,1} i z alfabetem taśmy {0,1} napisać formułę φ(x) taką, że
N,x:nφ wtw M akceptuje słowo (n)2.