• Keine Ergebnisse gefunden

Exercise 2 In this exercise we want to show that the classical “Łoś-Tarski Theorem” does not hold if we restrict to finite structures

N/A
N/A
Protected

Academic year: 2021

Aktie "Exercise 2 In this exercise we want to show that the classical “Łoś-Tarski Theorem” does not hold if we restrict to finite structures"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Lehr- und Forschungsgebiet

Mathematische Grundlagen der Informatik RWTH Aachen

Prof. Dr. E. Grädel, W. Pakusa, F. Reinhardt, M. Voit

SS 2016

Algorithmic Model Theory — Assignment 7 Due: Friday, 10 June, 13:00

Exercise 1

Show that connectedness of (undirected) graphs cannot be expressed in existential second-order logic (Σ11) if we also allow infinite graphs.

Hint: Use the compactness theorem for first-order logic (consider the existentially quantified relations as part of models).

Exercise 2

In this exercise we want to show that the classical “Łoś-Tarski Theorem” does not hold if we restrict to finite structures. Recall that this theorem says the following: for a sentence ϕ of first-order logic the following statements are equivalent:

ϕis preserved under substructures, i.e. for all B⊆Awe have (A|=ϕ ⇒ B|=ϕ).

ϕis equivalent to a universal sentence, i.e. a sentence of the form ψ=∀x1· · · ∀xkη(x1, . . . , xk), whereη is quantifier-free.

Letτ ={<, R, P,min,max} where<, R are two binary relation symbols, whereP is a unary relation symbol, and where min,max are two constant symbols.

Furthermore, let ϕ be a (! universal) FO(τ)-sentence which says that “< is a linear order with minimal element min and maximal element max, andR is a subset of the corresponding successor relation”. Finally, let ψ=∀x(x= max∨ ∃yRxy).

(a) Show that for every finiteτ-structureAwithA|=ϕψit holds that for each substructure B⊆A withB|=ψ we haveA=B.

(b) Consider the sentenceϑ=ϕ∧(ψ→ ∃zP z)∈FO(τ). Show thatϑis preserved under finite substructures, i.e. for allB⊆A with finiteAwe have A|=ϑ⇒B|=ϑ.

(c) Show that ϑis not equivalent to a universal sentence over finiteτ-structures.

Exercise 3

We restrict to finite, relational vocabularies.

We define acounting-variantof the Ehrenfeucht-Fraïssé game denoted asG#m(A, a,B, b). One round in the game proceeds as follows. First, Spoiler selects one of the structures A and B and a finite subset MAA (or MBB). Duplicator answers with a corresponding subset

http://logic.rwth-aachen.de/Teaching/AMT-SS16/

(2)

MBB (or MAA) such that |MA| = |MB|. Then Spoiler selects an element dMB (or cMA) and Duplicator answer by picking cMA (or dMB). The new position is G#m−1(A, a, c,B, b, d). The sets MA, MB are forgotten after each round. The winning condition is as in the usual game, i.e. aftermrounds Duplicator has to guarantee that at the final position G#0(A, a, c1, . . . , cm,B, b, d1, . . . , dm), (a, c) 7→ (b, d) defines a partial isomorphism between A and B.

Furthermore, we let FO# denote the extension of first-order logic by all counting quantifiers

≥kxfor all k≥1 (“there exists at leastk elements xsuch that...”).

(a) Prove that FO#has the same expressive power as FO, but that for the translation of FO#- formulas into equivalent FO-formulas one has to increase the quantifier rank of formulas.

(b) Show that if Duplicator wins the game G#m(A, a,B, b), then no formula ϕ(x) ∈ FO# of quantifier rankm can distinguish between (A, a) and (B, b).

(c) Show that, in contrast to the classical case, the corresponding game equivalence classes cannot be defined by FO#-sentences. Construct for somem≥1 an example of a (possibly infinite) structureAsuch that for no sentenceϕ∈FO#of quantifier rankmit holds that

Duplicator winsG#m(A,B)⇔B|=ϕ.

http://logic.rwth-aachen.de/Teaching/AMT-SS16/

Referenzen

ÄHNLICHE DOKUMENTE

The so-called stability criterion (or Courant criterion) is const=c dt/dx where c is the maximum velocity and const=1. You want to simulate 500s. Determine dt and the number

Question: Does there exist a variable assignment that satisfies at least k clauses.. In this exercise we will construct a kernelization for MAXSAT and show that the kernel has

Learn how graduate students make decisions regarding global access to

Systems of inequations can be solved through fixpoint iteration, i.e., by repeated evaluation of right-hand sides :-).. Conclusion:.. Systems of inequations can be solved

and so by taking the preimages through f of both sides we obtain that.. Hence, applying f to both sides we

Organizarea contabilităţii de gestiune şi calculaţiei costurilor pe baze ştiinţifice în întreprinderile din industria fierului şi oţelului asigură premisele pentru

In this exercise we want to show that the model construction for FO 2 -formulae from the lecture is optimal in the following sense: in general it does not suffice to take only

Hint : Relax the requirement for Duplicator to choose a bijection.. (b) Use this game to show that the following classes of structures are undefinable