• Keine Ergebnisse gefunden

(a) Show that the quantifiers∃ and∀ can be expressed with theε-operator

N/A
N/A
Protected

Academic year: 2021

Aktie "(a) Show that the quantifiers∃ and∀ can be expressed with theε-operator"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Lehr- und Forschungsgebiet

Mathematische Grundlagen der Informatik RWTH Aachen

Prof. Dr. E. Grädel, D. Berwanger, T. Ganzow

SS 2008

Algorithmic Model Theory — Assignment 4 Due: Tuesday, 20 May, 12:00

Exercise 1

ε-FOis the extension ofFOby Hilbert’schoice operator (also known asε-operator). The syntax of FOis given by the usual rules together with an additionalε-rule: Ifψ is a formula, andx is a variable, thenεxψis a term (read “anx such thatψ”). The interpretation ofεin a structure with universe A is given by an arbitrary choice function F : P(A) → A such thatF(X) ∈ X for all X6=∅.

(a) Show that the quantifiers∃ and∀ can be expressed with theε-operator.

(b) Construct an infinity axiomϕinε-FO2over the empty vocabulary, i.e.,ϕcontains only the ε-operator, two variablesx and y, and equality, but neither relation nor function symbols.

Exercise 2

Show that the class[∃∀,(0),(1)]= has the finite model property.

Hint: Consider the Skolem normal-form of such sentencesϕ, and try to prune a possibly infi- nite model of ϕby considering equivalence relations between elements of the structure relating those elements that satisfy the same atomic formulae in one free variable in which the function is applied only a bounded number of times.

Exercise 3

(a) Show that the problem whether a sentence of lengthngiven in prenex normal form with q universal quantifiers has a model with at most selements can be decided nondeterministi- cally in timep(sqn) for some polynomialp.

(b) Conclude, using the arguments from Exercise 2 of Assignment 1, that Sat[∃,all,(0)]=∈ Nexptime.

(c) Show that Sat[∃,all,(0)]= is even Nexptime-complete by proving the hardness via a reduction from Domino(D,2n)toSat[∃2,all,(0)]=.

Hint: Use sentences of the form ∃0∃1∀¯x∀y . . .¯ (0 6= 1∧ϕ) where tuples x¯ = x0. . . xn−1

represent coordinates and ϕdescribes a correct tiling using appropriate relations.

http://www-mgi.informatik.rwth-aachen.de/Teaching/AMT-SS08/

Referenzen

ÄHNLICHE DOKUMENTE

At each boundary set u = 0, and set ω equal to the newly computed value one grid point in from the boundary. Describe the solution behavior for t in the range

Applied Automata Theory (WS 2014/2015) Technische Universit¨ at Kaiserslautern.. Exercise

This new carry bit could then be used as input for the full adder for the (i + 1)-st bits. Then transform the formula into

Prove correctness of

(c) Repeat the exercise, only this time the cone’s tip is fixed to a point on the z axis such that its longitudinal axis is parallel with the

A finite graph contains a Eularian cycle, if there is a cycle which visits every edge exactly once. This is known to be equivalent to the graph being connected (except for nodes

To prove this, it can be helpful to observe that a random graph in K results by tossing a fair coin for every possible edge pair {i, j}, {−i, −j}. Put everything together to prove

Use also the facts that R with the usual topology is second countable and that every family of pairwise disjoint nonempty open sets must be countable.)7. Let (X, τ ) be the