+ All Categories
Home > Documents > Newton Institute - Haverford College

Newton Institute - Haverford College

Date post: 10-Nov-2021
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
2
4/1/2012 1 Infinitary methods in finite model theory Steven Lindell, Haverford College in collaboration with Scott Weinstein, U. of Pennsylvania Isaac Newton Institute for Mathematical Sciences 30-3-2012 1 Compactness in the finite Definition: A set of FO sentences is finitely consistent if every finite subset has a model. Compactness: Every finitely consistent set of FO sentences has a model (i.e. is consistent). (∃ n x)[x = x] ≡ ∃x 1 x n ⋀ {x i x j : 1 ≤ i < j n} Φ = {∃ n x : n ≥ 1} Failure: Each finite subset of Φ has a finite model, but Φ does not have a finite model. Isaac Newton Institute for Mathematical Sciences 30-3-2012 2 Virtue of compactness Definition: A first-order sentence ψ is trivial over finite models if it is eventually constant. Fact: Every nontrivial first-order sentence θ has infinite models of both it and its negation. Proof: There are arbitrarily large finite models of both θ and ¬θ. Hence both {θ} ∪ Φ and {¬θ} ∪ Φ are finitely satisfiable, so by compactness each have an infinite model. Isaac Newton Institute for Mathematical Sciences 30-3-2012 3 Connectivity [Gaifman, Vardi, ‘85] Theorem: Connectivity is not FO in the finite. Proof: Take G ⊨ θ ⇔ G is connected, |G| < ∞, T = (∀x, y)[E(x, y) → x y E(y, x)] (simple) (∀x)(∃²y)E(x, y) ∧ (∄³y)E(x, y) (two-regular) x 1…n [x 2 x n E(x 1 , x 2 ) ∧… E(x n , x 1 )] (acyclic) T is consistent with both θ and ¬θ (separately). So by compactness we get T ⊭ ¬θ and T ⊭ θ. Models of T are unions of infinite chains, so T is uncountably categorical. ∴ T is complete, >=<. Isaac Newton Institute for Mathematical Sciences 30-3-2012 4 Gaifman graph Definition: The Gaifman graph of a relational L-structure S is the simple graph over |S| with E = {〈a, b〉 : a b & S R(…a, …b, …) R in L}. Idea: pair elements occurring jointly in tuple Advantage: Can refer to graph notions such as distance d(a, b) and degree in any L-structure. Isaac Newton Institute for Mathematical Sciences 30-3-2012 5 Neighborhoods Definition: The r-ball B r (a) = {b : d(a, b) ≤ r}. The radius r-neighborhood of a is a structure: N r (a) = 〈B r (a), R ∩ [B r (a)] arity(R) , …, a〉 for all R in L. The component of a is N (a) = ⋃{N r (a) : r > 0}. Tuples: Define d(a, b) = min {d(a, b) : a in a}. Extends N r (a) and N (a) naturally for |a| > 0. Isaac Newton Institute for Mathematical Sciences 30-3-2012 6
Transcript
Page 1: Newton Institute - Haverford College

4/1/2012

1

Infinitary methods in finite model theory

Steven Lindell, Haverford College

in collaboration with

Scott Weinstein, U. of Pennsylvania

Isaac Newton Institute for Mathematical Sciences

30-3-2012 1

Compactness in the finite

Definition: A set of FO sentences is finitely consistent if every finite subset has a model.

Compactness: Every finitely consistent set of FO sentences has a model (i.e. is consistent).

(∃nx)[x = x] ≡ ∃x1 … xn ⋀ {xi ≠ xj : 1 ≤ i < j ≤ n}

Φ∞ = {∃nx : n ≥ 1}

Failure: Each finite subset of Φ∞ has a finite model, but Φ∞ does not have a finite model.

Isaac Newton Institute for Mathematical Sciences

30-3-2012 2

Virtue of compactness

Definition: A first-order sentence ψ is trivial over finite models if it is eventually constant.

Fact: Every nontrivial first-order sentence θ has infinite models of both it and its negation.

Proof: There are arbitrarily large finite models of both θ and ¬θ. Hence both {θ} ∪ Φ∞ and {¬θ} ∪ Φ∞ are finitely satisfiable, so by compactness each have an infinite model.

Isaac Newton Institute for Mathematical Sciences

30-3-2012 3

Connectivity [Gaifman, Vardi, ‘85]

Theorem: Connectivity is not FO in the finite. Proof: Take G ⊨ θ ⇔ G is connected, |G| < ∞, T = • (∀x, y)[E(x, y) → x ≠ y ∧ E(y, x)] (simple) • (∀x)(∃²y)E(x, y) ∧ (∄³y)E(x, y) (two-regular) • ∄x1…n [x2 ≠ xn ∧ E(x1, x2) ∧… E(xn, x1)] (acyclic) T is consistent with both θ and ¬θ (separately). So by compactness we get T ⊭ ¬θ and T ⊭ θ. Models of T are unions of infinite chains, so T is uncountably categorical. ∴ T is complete, >=<.

Isaac Newton Institute for Mathematical Sciences

30-3-2012 4

Gaifman graph

Definition: The Gaifman graph of a relational L-structure S is the simple graph over |S| with

E = {⟨a, b⟩ : a ≠ b & S ⊨ R(…a, …b, …) R in L}.

Idea: pair elements occurring jointly in tuple

Advantage: Can refer to graph notions such as distance d(a, b) and degree in any L-structure.

Isaac Newton Institute for Mathematical Sciences

30-3-2012 5

Neighborhoods

Definition: The r-ball Br(a) = {b : d(a, b) ≤ r}.

The radius r-neighborhood of a is a structure:

Nr(a) = ⟨Br(a), R ∩ [Br(a)]arity(R), …, a⟩ for all R in L.

The component of a is N∞(a) = ⋃{Nr(a) : r > 0}.

Tuples: Define d(a, b) = min {d(a, b) : a in a}.

Extends Nr(a) and N∞(a) naturally for |a| > 0.

Isaac Newton Institute for Mathematical Sciences

30-3-2012 6

Page 2: Newton Institute - Haverford College

4/1/2012

2

Isomorphism locality

Theorem: [Hella, Libkin, Nurmonen, 1999]

Every first-order L-formula θ(x) is Gaifman local, i.e. there is a radius r such that for all relational L-structures S and tuples a and b,

Nr(a) ≅ Nr(b) ⇒ S ⊨ θ[a] ↔ θ[b]

Proof: follows from Gaifman’s theorem, 1982.

Isaac Newton Institute for Mathematical Sciences

30-3-2012 7

Internalize isomorphism

Proof: θ(x) not Gaifman local means for each r

Gr ⊨ θ[a] ∧ ¬θ[b] where f : Nr(a) ≅ Nr(b)

Take T = {θ(a), ¬θ(b), f : Nr(a) ≅ Nr(b) : r ≥ 0}.

T is finitely consistent. By compactness we get

(G, f ) ⊨ θ[a] ∧ ¬θ[b] f : N∞(a) ≅ N∞(b)

30-3-2012 Isaac Newton Institute for Mathematical

Sciences 8

(G, a) ≅ (G, b)

f(a) = b ∈ N∞(a) f(a) =b ∉ N∞(a)

30-3-2012 Isaac Newton Institute for Mathematical

Sciences 9

I

• a

• b

f

.

.

.

.

.

. I

• a

• b

f

f -1

.

.

.

.

.

. G ⊨ θ[a] ⇔ G ⊨ θ[b]

Threshold locality

Theorem: [Fagin, Stockmeyer, Vardi, 1995]

Over degree d bounded structures, every first-order sentence φ is Hanf threshold local: it has a radius r and threshold t such that for all N,

t

|{a ∈ |A| : Nr(a) ≅ N}| ≙ |{b ∈ |B| : Nr(b) ≅ N}|

A ⊨ φ ⇔ B ⊨ φ

Proof: inspired by Hanf’s lemma, 1965 (d, t).

Isaac Newton Institute for Mathematical Sciences

30-3-2012 10

Use a model pair

(G₁, G₂, R), R ⊆ V₁ × V₂. Theory T says degree d &: • ⟨V₁, E₁⟩ ⊨ φ & ⟨V₂, E₂⟩ ⊨ ¬φ (substitution) • {R(x, y) → Nr(x) ≅ Nr(y) : r > 0} (since size ~dr) • {∀tx ∃ty R(x, y) ∧ ∀ty ∃tx R(x, y) : t > 0} (1 by 1) If φ is not threshold local, then by compactness T has a model pair where R(u, v) → N∞(u) ≅ N∞(v). The isomorphisms form a finitely branching tree under inclusion (König’s infinity lemma). [u ~ v]

30-3-2012 Isaac Newton Institute for Mathematical

Sciences 11

Multiplicity of congruence classes

• Let [e] = {e' ∈ |G| : N∞(e') ≅ N∞(e)}. T implies pointed components occur equi-numerously.

• Let [N∞(e)] = {N ⊆ |G| : N ≅ N∞(e)}. Show the same for these un-pointed components.

If m = |[e] ∩ N∞(e)| < ∞ then |[N∞(e)]| = |[e]| ÷ m. If m = ∞, {d(e, e') : e ~ e' ∈ N∞(e)} is unbounded, so the type {d(ci, cj) > n : ci ~ e ~ cj, i, j, n ∈ ω} is consistent. By saturation (WLOG) |[N∞(e)]| = ∞. Hence G₁ ≡ G₂, contradicting G₁ ⊨ φ & G₂ ⊨ ¬φ.

30-3-2012 Isaac Newton Institute for Mathematical

Sciences 12


Recommended