Zad. 1
Napisać formułę φ(x) nad sygnaturą arytmetyki orzekającą, że $x$ jest silnią pewnej liczby, tzn. że dla wszystkich wartościowań v:X→N
(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:X→N
(N,v)⊨φ wtw v(y)=⌊log2v(x)⌋.
Zad. 3
Napisać formułę φ(x,y,z) nad sygnaturą arytmetyki definiującą funkcję y=⌊z√x⌋, tzn. taką, że dla wszystkich wartościowań v:X→N
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:X→N
(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:X→N
(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:X→N 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:N→N 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.