Rozważamy skończone grafy G (ta litera to gotyckie G, w rozwiązaniu można pisać zwykłe G) nad sygnaturą składającą się z jednego dwuargumentowego symbolu relacyjnego E.
Napisać zdanie φ logiki egzystencjalnej drugiego rzędu (tzn. postaci ∃R1…∃Rkψ(R1,…,Rk), w którym ψ jest zdaniem pierwszego rzędu) takie, że dla każdego skończonego grafu G zachodzi równoważność: G⊨φ wtw G ma cykl Eulera.
Pokazać, że żadne zdanie φ logiki pierwszego rzędu nie ma tej własności, że dla każdego skończonego grafu G zachodzi równoważność: G⊨φ wtw G ma cykl Eulera.
Niech wyrażenie E algebry relacyjnej ma taką właściwość, że żadne podwyrażenie E nie ma więcej niż k kolumn. Pokazać, że istnieje algorytm obliczający wartość [[E]] w bazie strukturze A, który działa w czasie O(nklogn), gdzie n to liczność dziedziny aktywnej A.
Przy projektowaniu algorytmu należy założyć, że dziedzina aktywna składa się z liczb całkowitych typu integer, a do dyspozycji są jednowymiarowe tablice indeksowane nieujemnymi liczbami całkowitymi i zawierające takież liczby. Dostęp do komórki tablicy jest wykonywany w czasie jednostkowym, podobnie jak operacje arytmetyczne i porównania na liczbach całkowitych. Relacje z A są przekazywane do algorytmu właśnie w takich tablicach: relacja o l kolumnach jest reprezentowana przez l tablic, a dane zajmują początkowe indeksy.
Czy następująca formuła logiki drugiego rzędu jest tautologią dla n>1:
∀E[(∀xE(x,x)∧∀xy(E(x,y)→E(y,z))∧∀xyz((E(x,y)∧E(y,z))→E(x,z))))→∀x1…xn ⋁0≤i<j≤nE(xi,xj))] → (∃y1…yn−1∀z⋁n−1i=1yi=z)
Odpowiedz TAK lub NIE na wybrane trzy spośród poniższych pytań. Każda poprawna odpowiedź daje 0.5 punkta, każda niepoprawna −0.5 punkta. W razie udzielenia odpowiedzi na więcej pytań, do wyniku zaliczymy trzy najgorsze z nich. Odpowiedzi proszę pisać na tej kartce!