205
Introduction to Tarski’s problem and Model Theory Abderezak Ould Houcine Camille Jordan Institute, University Lyon 1, France Non Positive Curvature and the Elementary Theory of Free Groups, Anogia, June 10, 2008

Introduction to Tarski's problem and Model Theory

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introduction to Tarski's problem and Model Theory

Introduction to Tarski’s problem and Model

Theory

Abderezak Ould Houcine

Camille Jordan Institute, University Lyon 1, France

Non Positive Curvature and the Elementary Theory of Free Groups,Anogia, June 10, 2008

Page 2: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Formulas & Sentences

Definition

Page 3: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Formulas & Sentences

Definition

• Quantifier-free formula ϕ(x), with free variables x ,

Page 4: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Formulas & Sentences

Definition

• Quantifier-free formula ϕ(x), with free variables x ,

ϕ(x) :=∨

1≤i≤n

(∧

1≤j≤pi

wij(x) = 1∧

1≤j≤qi

vij(x) 6= 1),

wij and vij are words on {x1, . . . , xn}±1.

Page 5: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Formulas & Sentences

Definition

• Quantifier-free formula ϕ(x), with free variables x ,

ϕ(x) :=∨

1≤i≤n

(∧

1≤j≤pi

wij(x) = 1∧

1≤j≤qi

vij(x) 6= 1),

wij and vij are words on {x1, . . . , xn}±1.

• Formula φ(z), with free variables z,

Page 6: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Formulas & Sentences

Definition

• Quantifier-free formula ϕ(x), with free variables x ,

ϕ(x) :=∨

1≤i≤n

(∧

1≤j≤pi

wij(x) = 1∧

1≤j≤qi

vij(x) 6= 1),

wij and vij are words on {x1, . . . , xn}±1.

• Formula φ(z), with free variables z,

φ(z) := ∀x1∃y1 . . . ∀xn∃ynϕ(x1, y1, . . . , xn, yn, z),

where ϕ(x , y , z) is a quantifier-free formula.

Page 7: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Formulas & Sentences

Definition

• Quantifier-free formula ϕ(x), with free variables x ,

ϕ(x) :=∨

1≤i≤n

(∧

1≤j≤pi

wij(x) = 1∧

1≤j≤qi

vij(x) 6= 1),

wij and vij are words on {x1, . . . , xn}±1.

• Formula φ(z), with free variables z,

φ(z) := ∀x1∃y1 . . . ∀xn∃ynϕ(x1, y1, . . . , xn, yn, z),

where ϕ(x , y , z) is a quantifier-free formula.

• g ∈ G =⇒ φ(g) is a formula with parameters from G .

Page 8: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Formulas & Sentences

Definition

• Quantifier-free formula ϕ(x), with free variables x ,

ϕ(x) :=∨

1≤i≤n

(∧

1≤j≤pi

wij(x) = 1∧

1≤j≤qi

vij(x) 6= 1),

wij and vij are words on {x1, . . . , xn}±1.

• Formula φ(z), with free variables z,

φ(z) := ∀x1∃y1 . . . ∀xn∃ynϕ(x1, y1, . . . , xn, yn, z),

where ϕ(x , y , z) is a quantifier-free formula.

• g ∈ G =⇒ φ(g) is a formula with parameters from G .

• Sentences := formulas without free variables.

Page 9: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Formulas & Sentences

Definition

• Quantifier-free formula ϕ(x), with free variables x ,

ϕ(x) :=∨

1≤i≤n

(∧

1≤j≤pi

wij(x) = 1∧

1≤j≤qi

vij(x) 6= 1),

wij and vij are words on {x1, . . . , xn}±1.

• Formula φ(z), with free variables z,

φ(z) := ∀x1∃y1 . . . ∀xn∃ynϕ(x1, y1, . . . , xn, yn, z),

where ϕ(x , y , z) is a quantifier-free formula.

• g ∈ G =⇒ φ(g) is a formula with parameters from G .

• Sentences := formulas without free variables.

• G |= φ ⇔ G satisfies φ.

Page 10: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Formulas & Sentences

Examples:

Page 11: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Formulas & Sentences

Examples:

• φ(z) = ∀x(x−1z−1xz = 1),

Page 12: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Formulas & Sentences

Examples:

• φ(z) = ∀x(x−1z−1xz = 1),

G |= φ(g) ⇔ g ∈ Z (G )

Page 13: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Formulas & Sentences

Examples:

• φ(z) = ∀x(x−1z−1xz = 1),

G |= φ(g) ⇔ g ∈ Z (G )

• φ = ∀x∀y(x−1y−1xy = 1),

Page 14: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Formulas & Sentences

Examples:

• φ(z) = ∀x(x−1z−1xz = 1),

G |= φ(g) ⇔ g ∈ Z (G )

• φ = ∀x∀y(x−1y−1xy = 1),

G |= φ ⇔ G is abelian

Page 15: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Formulas & Sentences

Examples:

• φ(z) = ∀x(x−1z−1xz = 1),

G |= φ(g) ⇔ g ∈ Z (G )

• φ = ∀x∀y(x−1y−1xy = 1),

G |= φ ⇔ G is abelian

• φn = ∀x(xn = 1 ⇒ x = 1), n ≥ 1,

Page 16: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Formulas & Sentences

Examples:

• φ(z) = ∀x(x−1z−1xz = 1),

G |= φ(g) ⇔ g ∈ Z (G )

• φ = ∀x∀y(x−1y−1xy = 1),

G |= φ ⇔ G is abelian

• φn = ∀x(xn = 1 ⇒ x = 1), n ≥ 1,

G |= φn for any n ≥ 1 ⇔ G is torsion-free

Page 17: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Elementary

equivalence

Page 18: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Elementary

equivalence

• First order theory:= set of sentences.

Page 19: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Elementary

equivalence

• First order theory:= set of sentences.

Examples:

Page 20: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Elementary

equivalence

• First order theory:= set of sentences.

Examples:

• G is a group,

Page 21: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Elementary

equivalence

• First order theory:= set of sentences.

Examples:

• G is a group,

Th(G ) = {φ a sentence |G |= φ},

Th(G ) is the complete elementary theory of G .

Page 22: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Elementary

equivalence

• First order theory:= set of sentences.

Examples:

• G is a group,

Th(G ) = {φ a sentence |G |= φ},

Th(G ) is the complete elementary theory of G .It is complete; that is for any sentence φ either φ ∈ Th(G ) or¬φ ∈ Th(G ).

Page 23: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Elementary

equivalence

• First order theory:= set of sentences.

Examples:

• G is a group,

Th(G ) = {φ a sentence |G |= φ},

Th(G ) is the complete elementary theory of G .It is complete; that is for any sentence φ either φ ∈ Th(G ) or¬φ ∈ Th(G ).

• Γ =⋂

G∈TFH

Th(G ),

TFH:= class of torsion-free hyperbolic groups.

Page 24: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Elementary

equivalence

• First order theory:= set of sentences.

Examples:

• G is a group,

Th(G ) = {φ a sentence |G |= φ},

Th(G ) is the complete elementary theory of G .It is complete; that is for any sentence φ either φ ∈ Th(G ) or¬φ ∈ Th(G ).

• Γ =⋂

G∈TFH

Th(G ),

TFH:= class of torsion-free hyperbolic groups.Γ is a first order theory but it is not complete.

Page 25: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Elementary

equivalence

Page 26: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Elementary

equivalence

• H and G are elementary equivalent ⇔ Th(G ) = Th(H).

Page 27: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Elementary

equivalence

• H and G are elementary equivalent ⇔ Th(G ) = Th(H).

A stronger property:

Page 28: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Elementary

equivalence

• H and G are elementary equivalent ⇔ Th(G ) = Th(H).

A stronger property:

• If H ≤ G , H is an elementary subgroup of G , H ≺ G , if forany formula φ(z), for any tuple h in H,

Page 29: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Elementary

equivalence

• H and G are elementary equivalent ⇔ Th(G ) = Th(H).

A stronger property:

• If H ≤ G , H is an elementary subgroup of G , H ≺ G , if forany formula φ(z), for any tuple h in H,

G |= φ(h) ⇒ H |= φ(h).

Page 30: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Elementary

equivalence

• H and G are elementary equivalent ⇔ Th(G ) = Th(H).

A stronger property:

• If H ≤ G , H is an elementary subgroup of G , H ≺ G , if forany formula φ(z), for any tuple h in H,

G |= φ(h) ⇒ H |= φ(h).

• (Tarski-Vaught Test)

Page 31: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Elementary

equivalence

• H and G are elementary equivalent ⇔ Th(G ) = Th(H).

A stronger property:

• If H ≤ G , H is an elementary subgroup of G , H ≺ G , if forany formula φ(z), for any tuple h in H,

G |= φ(h) ⇒ H |= φ(h).

• (Tarski-Vaught Test) If H ≤ G , then

Page 32: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Elementary

equivalence

• H and G are elementary equivalent ⇔ Th(G ) = Th(H).

A stronger property:

• If H ≤ G , H is an elementary subgroup of G , H ≺ G , if forany formula φ(z), for any tuple h in H,

G |= φ(h) ⇒ H |= φ(h).

• (Tarski-Vaught Test) If H ≤ G , then

H ≺ G

Page 33: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Elementary

equivalence

• H and G are elementary equivalent ⇔ Th(G ) = Th(H).

A stronger property:

• If H ≤ G , H is an elementary subgroup of G , H ≺ G , if forany formula φ(z), for any tuple h in H,

G |= φ(h) ⇒ H |= φ(h).

• (Tarski-Vaught Test) If H ≤ G , then

H ≺ G ⇔

{

for any formula φ(x ; z), for any h ∈ H,∃c ∈ G ,G |= φ(c ; h) ⇒ ∃c ∈ H,G |= φ(c , h)

Page 34: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Elementary

equivalence

Page 35: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Elementary

equivalence

Roughly speaking:

Page 36: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Elementary

equivalence

Roughly speaking:

Th(H) = Th(G )

m

H and G are indiscernible in the first order logic

Page 37: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Elementary

equivalence

Roughly speaking:

Th(H) = Th(G )

m

H and G are indiscernible in the first order logic

and

Page 38: Introduction to Tarski's problem and Model Theory

A little Model Theory of Groups: Elementary

equivalence

Roughly speaking:

Th(H) = Th(G )

m

H and G are indiscernible in the first order logic

andH ≺ G

m

H is ”algebraically closed” in G

Page 39: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

Page 40: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

FX the free group on X , |X | the cardinal of X .

Page 41: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

FX the free group on X , |X | the cardinal of X .

Around 1945, Tarski asks:

Page 42: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

FX the free group on X , |X | the cardinal of X .

Around 1945, Tarski asks:

Pb1 (Following Vaught): Is it true that Th(FX ) = Th(FY ), for|X |, |Y | ≥ 2 ?

Page 43: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

FX the free group on X , |X | the cardinal of X .

Around 1945, Tarski asks:

Pb1 (Following Vaught): Is it true that Th(FX ) = Th(FY ), for|X |, |Y | ≥ 2 ?

Pb2: Is it true that Th(FX ) decidable ?

Page 44: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

Page 45: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

Theorem 1 (Vaught, 1955)

If X ⊆ Y , X is infinite, then FX is an elementary subgroup of FY .

Page 46: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

Theorem 1 (Vaught, 1955)

If X ⊆ Y , X is infinite, then FX is an elementary subgroup of FY .

Proof.

Page 47: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

Theorem 1 (Vaught, 1955)

If X ⊆ Y , X is infinite, then FX is an elementary subgroup of FY .

Proof. We use Tarski-Vaught test.

Page 48: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

Theorem 1 (Vaught, 1955)

If X ⊆ Y , X is infinite, then FX is an elementary subgroup of FY .

Proof. We use Tarski-Vaught test.The problem is reduced to show:

FY |= φ(g ; b) ⇒ ∃b′ ∈ FX ,FY |= φ(g ; b′).

Page 49: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

Theorem 1 (Vaught, 1955)

If X ⊆ Y , X is infinite, then FX is an elementary subgroup of FY .

Proof. We use Tarski-Vaught test.The problem is reduced to show:

FY |= φ(g ; b) ⇒ ∃b′ ∈ FX ,FY |= φ(g ; b′).FY |= φ(g ; b) ⇒ g ∈ 〈X0〉, b ∈ 〈X0,Y0〉, with X0 ⊆ X ,Y0 ⊆ Yand X0 ∩ Y0 = ∅.

Page 50: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

Theorem 1 (Vaught, 1955)

If X ⊆ Y , X is infinite, then FX is an elementary subgroup of FY .

Proof. We use Tarski-Vaught test.The problem is reduced to show:

FY |= φ(g ; b) ⇒ ∃b′ ∈ FX ,FY |= φ(g ; b′).FY |= φ(g ; b) ⇒ g ∈ 〈X0〉, b ∈ 〈X0,Y0〉, with X0 ⊆ X ,Y0 ⊆ Yand X0 ∩ Y0 = ∅.Let X1 ⊆ X \ X0 with |X1| = |Y0|.

Page 51: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

Theorem 1 (Vaught, 1955)

If X ⊆ Y , X is infinite, then FX is an elementary subgroup of FY .

Proof. We use Tarski-Vaught test.The problem is reduced to show:

FY |= φ(g ; b) ⇒ ∃b′ ∈ FX ,FY |= φ(g ; b′).FY |= φ(g ; b) ⇒ g ∈ 〈X0〉, b ∈ 〈X0,Y0〉, with X0 ⊆ X ,Y0 ⊆ Yand X0 ∩ Y0 = ∅.Let X1 ⊆ X \ X0 with |X1| = |Y0|.f : Y → Y , f (X \ X1) = X \ X1, f (Y0) = X1, f (X1) = f (Y0), andleaves the rest unchanged, is an automorphism and f (g) = g .

Page 52: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

Theorem 1 (Vaught, 1955)

If X ⊆ Y , X is infinite, then FX is an elementary subgroup of FY .

Proof. We use Tarski-Vaught test.The problem is reduced to show:

FY |= φ(g ; b) ⇒ ∃b′ ∈ FX ,FY |= φ(g ; b′).FY |= φ(g ; b) ⇒ g ∈ 〈X0〉, b ∈ 〈X0,Y0〉, with X0 ⊆ X ,Y0 ⊆ Yand X0 ∩ Y0 = ∅.Let X1 ⊆ X \ X0 with |X1| = |Y0|.f : Y → Y , f (X \ X1) = X \ X1, f (Y0) = X1, f (X1) = f (Y0), andleaves the rest unchanged, is an automorphism and f (g) = g .Hence FY |= φ(g ; f (b)), f (b) ∈ FX .

Page 53: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

Page 54: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

What about free ”object” in other varieties ?

Page 55: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

What about free ”object” in other varieties ?

• Zn := the free abelian group of rank n.

Page 56: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

What about free ”object” in other varieties ?

• Zn := the free abelian group of rank n.

Th(Zn)=Th(Zm) if and only if n = m.

Page 57: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

What about free ”object” in other varieties ?

• Zn := the free abelian group of rank n.

Th(Zn)=Th(Zm) if and only if n = m.

Th(Zn) is decidable (Szmielew, 1955).

Page 58: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

What about free ”object” in other varieties ?

• Zn := the free abelian group of rank n.

Th(Zn)=Th(Zm) if and only if n = m.

Th(Zn) is decidable (Szmielew, 1955).

• Ncn := the free nilpotent group of class c and rank n.

Page 59: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

What about free ”object” in other varieties ?

• Zn := the free abelian group of rank n.

Th(Zn)=Th(Zm) if and only if n = m.

Th(Zn) is decidable (Szmielew, 1955).

• Ncn := the free nilpotent group of class c and rank n.

Th(Nnc )=Th(Nn′

c′ ) if and only if n = n′ and c = c ′.

Page 60: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

What about free ”object” in other varieties ?

• Zn := the free abelian group of rank n.

Th(Zn)=Th(Zm) if and only if n = m.

Th(Zn) is decidable (Szmielew, 1955).

• Ncn := the free nilpotent group of class c and rank n.

Th(Nnc )=Th(Nn′

c′ ) if and only if n = n′ and c = c ′.

for c ≥ 2, n ≥ 2, Th(Nnc ) is undecidable (Mal’cev, 1960).

Page 61: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

What about free ”object” in other varieties ?

• Zn := the free abelian group of rank n.

Th(Zn)=Th(Zm) if and only if n = m.

Th(Zn) is decidable (Szmielew, 1955).

• Ncn := the free nilpotent group of class c and rank n.

Th(Nnc )=Th(Nn′

c′ ) if and only if n = n′ and c = c ′.

for c ≥ 2, n ≥ 2, Th(Nnc ) is undecidable (Mal’cev, 1960).

• Scn := the free soluble group of class c and rank n.

Page 62: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

What about free ”object” in other varieties ?

• Zn := the free abelian group of rank n.

Th(Zn)=Th(Zm) if and only if n = m.

Th(Zn) is decidable (Szmielew, 1955).

• Ncn := the free nilpotent group of class c and rank n.

Th(Nnc )=Th(Nn′

c′ ) if and only if n = n′ and c = c ′.

for c ≥ 2, n ≥ 2, Th(Nnc ) is undecidable (Mal’cev, 1960).

• Scn := the free soluble group of class c and rank n.

Th(Scn )=Th(Sc

n′) if and only if n = n′ and c = c ′.

Page 63: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

What about free ”object” in other varieties ?

• Zn := the free abelian group of rank n.

Th(Zn)=Th(Zm) if and only if n = m.

Th(Zn) is decidable (Szmielew, 1955).

• Ncn := the free nilpotent group of class c and rank n.

Th(Nnc )=Th(Nn′

c′ ) if and only if n = n′ and c = c ′.

for c ≥ 2, n ≥ 2, Th(Nnc ) is undecidable (Mal’cev, 1960).

• Scn := the free soluble group of class c and rank n.

Th(Scn )=Th(Sc

n′) if and only if n = n′ and c = c ′.

for c , n ≥ 2, Th(Scn ) is undecidable (Mal’cev, 1960).

Page 64: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

Page 65: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

Remark.

Page 66: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

Remark. Theorem 1 is still true for free object of varieties.

Page 67: Introduction to Tarski's problem and Model Theory

Tarski’s Problem

Remark. Theorem 1 is still true for free object of varieties. Inparticular we have:

NcX :=the free nilpotent group of class c , on X

X ⊆ Y ,X infinite ⇒ NcX ≺ Nc

Y ,

ScX :=the free soluble group of class c , on X

X ⊆ Y ,X infinite ⇒ ScX ≺ Sc

Y .

Page 68: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Definition

Page 69: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Definition

• an universal formula φ(z), with free variables z,

Page 70: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Definition

• an universal formula φ(z), with free variables z,

∀xϕ(x , z),

where ϕ(x , z) is a quantifier-free formula.

Page 71: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Definition

• an universal formula φ(z), with free variables z,

∀xϕ(x , z),

where ϕ(x , z) is a quantifier-free formula.

• universal sentence:= universal formula without free variables.

Page 72: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Definition

• an universal formula φ(z), with free variables z,

∀xϕ(x , z),

where ϕ(x , z) is a quantifier-free formula.

• universal sentence:= universal formula without free variables.

• Let G be a group.

Page 73: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Definition

• an universal formula φ(z), with free variables z,

∀xϕ(x , z),

where ϕ(x , z) is a quantifier-free formula.

• universal sentence:= universal formula without free variables.

• Let G be a group. The universal theory of G ,

Th∀(G ):= the set of universal sentences true in G .

Page 74: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Page 75: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

|X | = ω, FX is embeddable in F2.

Page 76: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

|X | = ω, FX is embeddable in F2.Indeed: F2 = 〈a, b|〉, the subgroup 〈a−nban; i ∈ N〉 is isomorphic toFω.

Page 77: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

|X | = ω, FX is embeddable in F2.Indeed: F2 = 〈a, b|〉, the subgroup 〈a−nban; i ∈ N〉 is isomorphic toFω.Consequence (combining with Theorem 1):

Page 78: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

|X | = ω, FX is embeddable in F2.Indeed: F2 = 〈a, b|〉, the subgroup 〈a−nban; i ∈ N〉 is isomorphic toFω.Consequence (combining with Theorem 1):Th∀(FX ) = Th∀(FY ), for |X |, |Y | ≥ 2.

Page 79: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

|X | = ω, FX is embeddable in F2.Indeed: F2 = 〈a, b|〉, the subgroup 〈a−nban; i ∈ N〉 is isomorphic toFω.Consequence (combining with Theorem 1):Th∀(FX ) = Th∀(FY ), for |X |, |Y | ≥ 2.

=⇒ nonabelian free groups have the same universal theory.

Page 80: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Page 81: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Vaught made the (unpublished) test problem:

Page 82: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Vaught made the (unpublished) test problem:

Is it true that FX |= ∀x∀y∀z(x2y2z2 = 1 ⇒ xy = yx)?

Theorem 2 (Lyndon, 1959)

The answer is yes.

Page 83: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Vaught made the (unpublished) test problem:

Is it true that FX |= ∀x∀y∀z(x2y2z2 = 1 ⇒ xy = yx)?

Theorem 2 (Lyndon, 1959)

The answer is yes.

Consequence: the surface group with presentation

〈x , y , z |x2y2z2 = 1〉

does not satisfy the universal theory of nonabelian free groups.

Page 84: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Page 85: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Lemma 3 (Mal’cev, 1962)

Page 86: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Lemma 3 (Mal’cev, 1962)

Let F be a free group and a, b ∈ F such that [a, b] 6= 1.

Page 87: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Lemma 3 (Mal’cev, 1962)

Let F be a free group and a, b ∈ F such that [a, b] 6= 1. Then

F |= ∀x∀y(x2ax2a−1(ybyb−1)−2 = 1 ⇔ x = 1 ∧ y = 1).

Page 88: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Lemma 3 (Mal’cev, 1962)

Let F be a free group and a, b ∈ F such that [a, b] 6= 1. Then

F |= ∀x∀y(x2ax2a−1(ybyb−1)−2 = 1 ⇔ x = 1 ∧ y = 1).

Consequence: A finite system of equations in a nonabelian freegroup is (effectively) equivalent to a single equation.

Page 89: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Lemma 3 (Mal’cev, 1962)

Let F be a free group and a, b ∈ F such that [a, b] 6= 1. Then

F |= ∀x∀y(x2ax2a−1(ybyb−1)−2 = 1 ⇔ x = 1 ∧ y = 1).

Consequence: A finite system of equations in a nonabelian freegroup is (effectively) equivalent to a single equation.

Remark. Lemma 3 holds also in nonabelian models of the univeraltheory of nonabelian free groups (Kharlampovich and Myasnikov,1998).

Page 90: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Page 91: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Lemma 4 (Guervich)

Page 92: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Lemma 4 (Guervich)

Let F be a free group and a, b ∈ F such that [a, b] 6= 1.

Page 93: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Lemma 4 (Guervich)

Let F be a free group and a, b ∈ F such that [a, b] 6= 1. Then

F |= ∀x∀y([x , ya] = 1∧ [x , yb] = 1∧ [x , yab] = 1 ⇔ x = 1∨y = 1).

Page 94: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Lemma 4 (Guervich)

Let F be a free group and a, b ∈ F such that [a, b] 6= 1. Then

F |= ∀x∀y([x , ya] = 1∧ [x , yb] = 1∧ [x , yab] = 1 ⇔ x = 1∨y = 1).

Consequence: The disjunction of equations in a nonabelian freegroup is (effectively) equivalent to a finite system of equations.

Page 95: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Lemma 4 (Guervich)

Let F be a free group and a, b ∈ F such that [a, b] 6= 1. Then

F |= ∀x∀y([x , ya] = 1∧ [x , yb] = 1∧ [x , yab] = 1 ⇔ x = 1∨y = 1).

Consequence: The disjunction of equations in a nonabelian freegroup is (effectively) equivalent to a finite system of equations.

Remark. Lemma 4 holds also in nonabelian models of theuniversal theory of nonabelian free groups (Kharlampovich andMyasnikov, 1998).

Page 96: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Page 97: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Page 98: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Conclusion:Let G be a nonabelian model of the universal theory of nonabelianfree groups.

Page 99: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Conclusion:Let G be a nonabelian model of the universal theory of nonabelianfree groups.

• A quantifier-free formula ϕ(x) is (effectivelly) equivalent to aformula of the form

1≤i≤n

(wi (x , a, b) = 1 ∧ vi (x , a, b) 6= 1)

Page 100: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Conclusion:Let G be a nonabelian model of the universal theory of nonabelianfree groups.

• A quantifier-free formula ϕ(x) is (effectivelly) equivalent to aformula of the form

1≤i≤n

(wi (x , a, b) = 1 ∧ vi (x , a, b) 6= 1)

Definition

A positive formula φ(z), with free variables z , is a formula

Page 101: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Conclusion:Let G be a nonabelian model of the universal theory of nonabelianfree groups.

• A quantifier-free formula ϕ(x) is (effectivelly) equivalent to aformula of the form

1≤i≤n

(wi (x , a, b) = 1 ∧ vi (x , a, b) 6= 1)

Definition

A positive formula φ(z), with free variables z , is a formula

φ(z) := ∀x1∃y1 . . . ∀xn∃yn

1≤i≤n

(∧

1≤j≤pi

wij(x , y , z) = 1)

Page 102: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

• A positive formula ϕ(x) is (effectivelly) equivalent to aformula of the form

∀x1∃y1 . . . ∀xn∃yn(w(x , y , z ; a, b) = 1)

Page 103: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Page 104: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Theorem 5 (Following Kharlampovich&Myasnikov, Merzljakov’sTheorem, 1966)

Page 105: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Theorem 5 (Following Kharlampovich&Myasnikov, Merzljakov’sTheorem, 1966)

Let F be a nonabelian free group.

Page 106: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Theorem 5 (Following Kharlampovich&Myasnikov, Merzljakov’sTheorem, 1966)

Let F be a nonabelian free group. If

F |= ∀x1∃y1 . . . ∀xn∃yn w(x1, y1, . . . , xn, yn; a) = 1,

Page 107: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Theorem 5 (Following Kharlampovich&Myasnikov, Merzljakov’sTheorem, 1966)

Let F be a nonabelian free group. If

F |= ∀x1∃y1 . . . ∀xn∃yn w(x1, y1, . . . , xn, yn; a) = 1,

then, there exist words, with parameters from F ,v1(x1), v2(x1, x2), . . . , vn(x1, x2, . . . , xn), such that

Page 108: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Theorem 5 (Following Kharlampovich&Myasnikov, Merzljakov’sTheorem, 1966)

Let F be a nonabelian free group. If

F |= ∀x1∃y1 . . . ∀xn∃yn w(x1, y1, . . . , xn, yn; a) = 1,

then, there exist words, with parameters from F ,v1(x1), v2(x1, x2), . . . , vn(x1, x2, . . . , xn), such that

F [x1, . . . , xn] |= w(

x1, v1(x1), . . . , xn, v(x1, . . . , xn); a)

= 1.

Here F [x1, . . . , xn] = F ∗ 〈x1, . . . , xn|〉.

Page 109: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Page 110: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

What about decidability ?

Page 111: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

What about decidability ?

Theorem 6 (Makanin)

Page 112: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

What about decidability ?

Theorem 6 (Makanin)

(1) There is a an algorithm for recognizing the solvability of anarbitrary equation in a free group (1982).

Page 113: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

What about decidability ?

Theorem 6 (Makanin)

(1) There is a an algorithm for recognizing the solvability of anarbitrary equation in a free group (1982).(2) The universal and the positive theory of a nonabelian freegroup is decidable (1985).

Page 114: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

What about decidability ?

Theorem 6 (Makanin)

(1) There is a an algorithm for recognizing the solvability of anarbitrary equation in a free group (1982).(2) The universal and the positive theory of a nonabelian freegroup is decidable (1985).

Remark. The decidability of the positive theory follows easillyfrom (1) and Merzljakov’s Theorem.

Page 115: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Page 116: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

The first step to understand the elementary theory of a free groupis to understand the set of solutions of equations.

Page 117: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

The first step to understand the elementary theory of a free groupis to understand the set of solutions of equations.

Theorem 7 (Lorents 1963, Appel 1968, Chiswell &Remeslennikov 2000)

The set of solutions of a system of equations, with one variable, ina free group, is a finite union of cosets of centralizers.

Page 118: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

The first step to understand the elementary theory of a free groupis to understand the set of solutions of equations.

Theorem 7 (Lorents 1963, Appel 1968, Chiswell &Remeslennikov 2000)

The set of solutions of a system of equations, with one variable, ina free group, is a finite union of cosets of centralizers.

Remark. Lorents has anounced the theorem without proof and theproof of Appel contains a gap.

Page 119: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Page 120: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Theorem 8

Page 121: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Universal theory & Equations

Theorem 8

The set of solutions of a system of equations, with one variable, ina torsion-free 2-free hyperbolic group, is a finite union of cosets ofcentralizers.

Page 122: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Equations & Sela’s approach

Page 123: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Equations & Sela’s approach

Summary of Sela’s approach:

Page 124: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Equations & Sela’s approach

Summary of Sela’s approach:Let w(x) = 1 be an equation (to simplify without parameters).

Page 125: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Equations & Sela’s approach

Summary of Sela’s approach:Let w(x) = 1 be an equation (to simplify without parameters). LetHw = 〈x |w(x) = 1〉.

Page 126: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Equations & Sela’s approach

Summary of Sela’s approach:Let w(x) = 1 be an equation (to simplify without parameters). LetHw = 〈x |w(x) = 1〉. Let G be a group.

Page 127: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Equations & Sela’s approach

Summary of Sela’s approach:Let w(x) = 1 be an equation (to simplify without parameters). LetHw = 〈x |w(x) = 1〉. Let G be a group.

• If g ∈ G such that G |= w(g) = 1, then there exists ahomomorphism f : Hw → G such that f (x) = g .

Page 128: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Equations & Sela’s approach

Summary of Sela’s approach:Let w(x) = 1 be an equation (to simplify without parameters). LetHw = 〈x |w(x) = 1〉. Let G be a group.

• If g ∈ G such that G |= w(g) = 1, then there exists ahomomorphism f : Hw → G such that f (x) = g .

• Conversely, if f : Hw → G is an homomorphism, then f (x) isa solution of w(x) = 1.

Page 129: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Equations & Sela’s approach

Summary of Sela’s approach:Let w(x) = 1 be an equation (to simplify without parameters). LetHw = 〈x |w(x) = 1〉. Let G be a group.

• If g ∈ G such that G |= w(g) = 1, then there exists ahomomorphism f : Hw → G such that f (x) = g .

• Conversely, if f : Hw → G is an homomorphism, then f (x) isa solution of w(x) = 1.

=⇒ correspondance between solutions of w(x) = 1 andHom(Hw ,G ).

Page 130: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Equations & Sela’s approach

Page 131: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Equations & Sela’s approach

If G has a ”good” action on a ”good” space (like free groups andtorsion-free hyperbolic groups), then one can understand set ofsolutions of equations.

Page 132: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Equations & Sela’s approach

If G has a ”good” action on a ”good” space (like free groups andtorsion-free hyperbolic groups), then one can understand set ofsolutions of equations.Let F be a free group and fn : H → F be a ”good” sequence ofhomomorphisms.

Page 133: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Equations & Sela’s approach

If G has a ”good” action on a ”good” space (like free groups andtorsion-free hyperbolic groups), then one can understand set ofsolutions of equations.Let F be a free group and fn : H → F be a ”good” sequence ofhomomorphisms.=⇒ we get a sequence of actions of H on the Cayley graph of F .

Page 134: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Equations & Sela’s approach

If G has a ”good” action on a ”good” space (like free groups andtorsion-free hyperbolic groups), then one can understand set ofsolutions of equations.Let F be a free group and fn : H → F be a ”good” sequence ofhomomorphisms.=⇒ we get a sequence of actions of H on the Cayley graph of F .=⇒ one can extracts a subsequence converging in theGromov-Hausdorff topology to an action on a reel tree.

Page 135: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Equations & Sela’s approach

If G has a ”good” action on a ”good” space (like free groups andtorsion-free hyperbolic groups), then one can understand set ofsolutions of equations.Let F be a free group and fn : H → F be a ”good” sequence ofhomomorphisms.=⇒ we get a sequence of actions of H on the Cayley graph of F .=⇒ one can extracts a subsequence converging in theGromov-Hausdorff topology to an action on a reel tree.=⇒ a ”good” action of H on a reel tree.

Page 136: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Equations & Sela’s approach

If G has a ”good” action on a ”good” space (like free groups andtorsion-free hyperbolic groups), then one can understand set ofsolutions of equations.Let F be a free group and fn : H → F be a ”good” sequence ofhomomorphisms.=⇒ we get a sequence of actions of H on the Cayley graph of F .=⇒ one can extracts a subsequence converging in theGromov-Hausdorff topology to an action on a reel tree.=⇒ a ”good” action of H on a reel tree.=⇒ a beautiful structure of H(modulo the kernel of the action)and Hom(H,F ).

Page 137: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Equations & Sela’s approach

Page 138: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Equations & Sela’s approach

Recall that:

Page 139: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Equations & Sela’s approach

Recall that:

Definition

Let F be a free group and G a group.

Page 140: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Equations & Sela’s approach

Recall that:

Definition

Let F be a free group and G a group.

• A sequence of homomorphisms fn : G → F is convergent if forany g ∈ G , one of the following sets is finite

S1(g) = {n|fn(g) = 1}, S2(g) = {n|fn(g) 6= 1}.

Page 141: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Equations & Sela’s approach

Recall that:

Definition

Let F be a free group and G a group.

• A sequence of homomorphisms fn : G → F is convergent if forany g ∈ G , one of the following sets is finite

S1(g) = {n|fn(g) = 1}, S2(g) = {n|fn(g) 6= 1}.

• ker∞(fn) = {g ∈ G |S2(g) is finite}.

Page 142: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Equations & Sela’s approach

Recall that:

Definition

Let F be a free group and G a group.

• A sequence of homomorphisms fn : G → F is convergent if forany g ∈ G , one of the following sets is finite

S1(g) = {n|fn(g) = 1}, S2(g) = {n|fn(g) 6= 1}.

• ker∞(fn) = {g ∈ G |S2(g) is finite}.

• H is a limit group, if H = G/ker∞(fn) for some group G anda convergent sequence fn : G → F .

Page 143: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Equations & Sela’s approach

Page 144: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Equations & Sela’s approach

Link with the universal theory:

Page 145: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Equations & Sela’s approach

Link with the universal theory: the following properties areequivalent:

Page 146: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Equations & Sela’s approach

Link with the universal theory: the following properties areequivalent:(1) H is a limit group,

Page 147: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Equations & Sela’s approach

Link with the universal theory: the following properties areequivalent:(1) H is a limit group,

(2) H is ω-residually free,

Page 148: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Equations & Sela’s approach

Link with the universal theory: the following properties areequivalent:(1) H is a limit group,

(2) H is ω-residually free,

(3) H is a model of the universal theory of a free group.

Page 149: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Quantifier elimination

Page 150: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Quantifier elimination

Definition

Let T be a theory and S a set of formulas.

Page 151: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Quantifier elimination

Definition

Let T be a theory and S a set of formulas.T has quantifier elimination down to S if for any formula φ(x),

Page 152: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Quantifier elimination

Definition

Let T be a theory and S a set of formulas.T has quantifier elimination down to S if for any formula φ(x),there exists a boolean combination of formulas from S , ϕ(x), suchthat T |= ∀x(φ(x) ⇔ ϕ(x)).

Page 153: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Quantifier elimination

Definition

Let T be a theory and S a set of formulas.T has quantifier elimination down to S if for any formula φ(x),there exists a boolean combination of formulas from S , ϕ(x), suchthat T |= ∀x(φ(x) ⇔ ϕ(x)).

T |= φ means M |= T ⇒ M |= φ.

Page 154: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Quantifier elimination

Definition

Let T be a theory and S a set of formulas.T has quantifier elimination down to S if for any formula φ(x),there exists a boolean combination of formulas from S , ϕ(x), suchthat T |= ∀x(φ(x) ⇔ ϕ(x)).

T |= φ means M |= T ⇒ M |= φ.A formula φ(z) is ∀∃-formula if it is of the form ∀x∃yϕ(x , y , z),where ϕ(x , y , z) is a quantifier-free formula.

Page 155: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Quantifier elimination

Definition

Let T be a theory and S a set of formulas.T has quantifier elimination down to S if for any formula φ(x),there exists a boolean combination of formulas from S , ϕ(x), suchthat T |= ∀x(φ(x) ⇔ ϕ(x)).

T |= φ means M |= T ⇒ M |= φ.A formula φ(z) is ∀∃-formula if it is of the form ∀x∃yϕ(x , y , z),where ϕ(x , y , z) is a quantifier-free formula.

Theorem 9 (Sela)

Page 156: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Quantifier elimination

Definition

Let T be a theory and S a set of formulas.T has quantifier elimination down to S if for any formula φ(x),there exists a boolean combination of formulas from S , ϕ(x), suchthat T |= ∀x(φ(x) ⇔ ϕ(x)).

T |= φ means M |= T ⇒ M |= φ.A formula φ(z) is ∀∃-formula if it is of the form ∀x∃yϕ(x , y , z),where ϕ(x , y , z) is a quantifier-free formula.

Theorem 9 (Sela)

Let F be a nonabelian free group of finite rank.

Page 157: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Quantifier elimination

Definition

Let T be a theory and S a set of formulas.T has quantifier elimination down to S if for any formula φ(x),there exists a boolean combination of formulas from S , ϕ(x), suchthat T |= ∀x(φ(x) ⇔ ϕ(x)).

T |= φ means M |= T ⇒ M |= φ.A formula φ(z) is ∀∃-formula if it is of the form ∀x∃yϕ(x , y , z),where ϕ(x , y , z) is a quantifier-free formula.

Theorem 9 (Sela)

Let F be a nonabelian free group of finite rank. Then Th(F ) hasquantifier elimination down to ∀∃-formulas.

Page 158: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: Quantifier elimination

Definition

Let T be a theory and S a set of formulas.T has quantifier elimination down to S if for any formula φ(x),there exists a boolean combination of formulas from S , ϕ(x), suchthat T |= ∀x(φ(x) ⇔ ϕ(x)).

T |= φ means M |= T ⇒ M |= φ.A formula φ(z) is ∀∃-formula if it is of the form ∀x∃yϕ(x , y , z),where ϕ(x , y , z) is a quantifier-free formula.

Theorem 9 (Sela)

Let F be a nonabelian free group of finite rank. Then Th(F ) hasquantifier elimination down to ∀∃-formulas.Furtheremore, for any formula φ(x), there exists a booleancombination of ∀∃-formulas, ϕ(x), such that:F |= ∀x(φ(x) ⇔ ϕ(x)), for any free nonabelian group F .

Page 159: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: the solution

Page 160: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: the solution

Theorem 10 (Kharlampovich&Myasnikov, Independently Sela)

Fn ≺ Fm for m ≥ n ≥ 2.

Page 161: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: the solution

Theorem 10 (Kharlampovich&Myasnikov, Independently Sela)

Fn ≺ Fm for m ≥ n ≥ 2.

Theorem 11 (Kharlampovich&Myasnikov)

Th(Fn) is decidable for n ≥ 2.

Page 162: Introduction to Tarski's problem and Model Theory

Tarski’s Problem: the solution

Theorem 10 (Kharlampovich&Myasnikov, Independently Sela)

Fn ≺ Fm for m ≥ n ≥ 2.

Theorem 11 (Kharlampovich&Myasnikov)

Th(Fn) is decidable for n ≥ 2.

Consequence:FX ≺ FY for X ⊆ Y , |X | ≥ 2.Th(FX ) is decidable.

Page 163: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Page 164: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Definition

Page 165: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Definition

• Let T be a theory and φ(x , y ) a formula.

Page 166: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Definition

• Let T be a theory and φ(x , y ) a formula.φ(x) has the order property,

Page 167: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Definition

• Let T be a theory and φ(x , y ) a formula.φ(x) has the order property, if for any n ∈ N, there exists amodel M |= T and a sequence (ai , bi ), 0 ≤ i ≤ n, in M suchthat:

Page 168: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Definition

• Let T be a theory and φ(x , y ) a formula.φ(x) has the order property, if for any n ∈ N, there exists amodel M |= T and a sequence (ai , bi ), 0 ≤ i ≤ n, in M suchthat:

M |= φ(ai , bj) ⇔ i < j .

Page 169: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Definition

• Let T be a theory and φ(x , y ) a formula.φ(x) has the order property, if for any n ∈ N, there exists amodel M |= T and a sequence (ai , bi ), 0 ≤ i ≤ n, in M suchthat:

M |= φ(ai , bj) ⇔ i < j .

• T is stable, if whenever φ(x , y ) is a formula such thatT ∪ {∃x∃yφ(x , y )} has a model, φ(x , y) is without the orderproperty.

Page 170: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Page 171: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Other notions of ”stability”:

Page 172: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Other notions of ”stability”:

Finite Morley rank ⊆ ω-stability ⊆ superstability ⊆ stability .

Page 173: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Other notions of ”stability”:

Finite Morley rank ⊆ ω-stability ⊆ superstability ⊆ stability .

Finite Morley rankω-stability

superstability

=⇒ a good abstract notion of dimension.

Page 174: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Page 175: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Examples:

Page 176: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Examples:

• Algebraic groups over algerbraically closed fields are of finiteMorley rank, Q has a finite Morley rank.

Page 177: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Examples:

• Algebraic groups over algerbraically closed fields are of finiteMorley rank, Q has a finite Morley rank.

• Free groups of infinite rank in the variety of nilpotent groupsof class c of exponent pn, p is a prime > c , are ω-stable withinfinite Morley rank (Baudisch).

Page 178: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Examples:

• Algebraic groups over algerbraically closed fields are of finiteMorley rank, Q has a finite Morley rank.

• Free groups of infinite rank in the variety of nilpotent groupsof class c of exponent pn, p is a prime > c , are ω-stable withinfinite Morley rank (Baudisch).

• Abelian-by-finite groups are stable, Z is superstable but notω-stable.

Page 179: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Examples:

• Algebraic groups over algerbraically closed fields are of finiteMorley rank, Q has a finite Morley rank.

• Free groups of infinite rank in the variety of nilpotent groupsof class c of exponent pn, p is a prime > c , are ω-stable withinfinite Morley rank (Baudisch).

• Abelian-by-finite groups are stable, Z is superstable but notω-stable.

• Nonabelian free groups are not superstable (Gibone, Poizat).

Page 180: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Examples:

• Algebraic groups over algerbraically closed fields are of finiteMorley rank, Q has a finite Morley rank.

• Free groups of infinite rank in the variety of nilpotent groupsof class c of exponent pn, p is a prime > c , are ω-stable withinfinite Morley rank (Baudisch).

• Abelian-by-finite groups are stable, Z is superstable but notω-stable.

• Nonabelian free groups are not superstable (Gibone, Poizat).More generally a superstable model of the universal theory ofnonabelian free groups is abelian (Mustafin-Poizat,independently Ould Houcine).

Page 181: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Examples:

• Algebraic groups over algerbraically closed fields are of finiteMorley rank, Q has a finite Morley rank.

• Free groups of infinite rank in the variety of nilpotent groupsof class c of exponent pn, p is a prime > c , are ω-stable withinfinite Morley rank (Baudisch).

• Abelian-by-finite groups are stable, Z is superstable but notω-stable.

• Nonabelian free groups are not superstable (Gibone, Poizat).More generally a superstable model of the universal theory ofnonabelian free groups is abelian (Mustafin-Poizat,independently Ould Houcine).

• Non-cyclic torsion-free hyperbolic groups are not superstable(Ould Houcine).

Page 182: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Examples:

• Algebraic groups over algerbraically closed fields are of finiteMorley rank, Q has a finite Morley rank.

• Free groups of infinite rank in the variety of nilpotent groupsof class c of exponent pn, p is a prime > c , are ω-stable withinfinite Morley rank (Baudisch).

• Abelian-by-finite groups are stable, Z is superstable but notω-stable.

• Nonabelian free groups are not superstable (Gibone, Poizat).More generally a superstable model of the universal theory ofnonabelian free groups is abelian (Mustafin-Poizat,independently Ould Houcine).

• Non-cyclic torsion-free hyperbolic groups are not superstable(Ould Houcine).

• A group acting nontrivially and without inversions on asimplicial tree is not ω-stable (Ould Houcine).

Page 183: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Page 184: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Equivalent properties of stability.

Page 185: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Equivalent properties of stability.

Definition

Let M be a group and A a subset of M.

Page 186: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Equivalent properties of stability.

Definition

Let M be a group and A a subset of M.

• A sequence (bi : i ∈ I ), is indiscernible over A ,

Page 187: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Equivalent properties of stability.

Definition

Let M be a group and A a subset of M.

• A sequence (bi : i ∈ I ), is indiscernible over A , if for anyformula with parameters from A, φ(x1, . . . , xn), and i1, . . . , in,j1, . . . , jn, we have

M |= φ(bi1 , . . . , bin) ⇔ M |= φ(bj1 , . . . , bjn).

• A sequence (bi : i ∈ I ), I ordered, is order-indiscernible overA ,

Page 188: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Equivalent properties of stability.

Definition

Let M be a group and A a subset of M.

• A sequence (bi : i ∈ I ), is indiscernible over A , if for anyformula with parameters from A, φ(x1, . . . , xn), and i1, . . . , in,j1, . . . , jn, we have

M |= φ(bi1 , . . . , bin) ⇔ M |= φ(bj1 , . . . , bjn).

• A sequence (bi : i ∈ I ), I ordered, is order-indiscernible overA , if for any formula with parameters from A, φ(x1, . . . , xn),and i1 < i2 < · · · < in, j1 < · · · < jn, we have

Page 189: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Equivalent properties of stability.

Definition

Let M be a group and A a subset of M.

• A sequence (bi : i ∈ I ), is indiscernible over A , if for anyformula with parameters from A, φ(x1, . . . , xn), and i1, . . . , in,j1, . . . , jn, we have

M |= φ(bi1 , . . . , bin) ⇔ M |= φ(bj1 , . . . , bjn).

• A sequence (bi : i ∈ I ), I ordered, is order-indiscernible overA , if for any formula with parameters from A, φ(x1, . . . , xn),and i1 < i2 < · · · < in, j1 < · · · < jn, we have

M |= φ(bi1 , . . . , bin) ⇔ M |= φ(bj1 , . . . , bjn).

Page 190: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Page 191: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Example:

Page 192: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Example:

Let F be the free group on X = (xi |i ∈ N).

Page 193: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Example:

Let F be the free group on X = (xi |i ∈ N). Then (xi |i ∈ N) isindiscernible in F (over ∅).

Page 194: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Example:

Let F be the free group on X = (xi |i ∈ N). Then (xi |i ∈ N) isindiscernible in F (over ∅). Indeed any permutation of X unduce anisomorphism, and isomorphisms preserve satisfaction of formulas.

Page 195: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Page 196: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

The following properties are equivallent:

Page 197: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

The following properties are equivallent:

• T is stable,

Page 198: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

The following properties are equivallent:

• T is stable,

• in any model of T , any order-indiscernible sequence isindiscernible,

Page 199: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

The following properties are equivallent:

• T is stable,

• in any model of T , any order-indiscernible sequence isindiscernible,

• there exists a notion of independence in models of T withgood properties.

Page 200: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Page 201: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Theorem 12 (Sela)

A trosion-free hyperbolic group is stable.

Page 202: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Theorem 12 (Sela)

A trosion-free hyperbolic group is stable.

Consequence: existence of a good notion of independence ingroups elementary equivalent to a trosion-free hyperbolic group.

Page 203: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Page 204: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Theorem 13

Let G be a group. Suppose that G is stable and G ≺ G ∗ Z. ThenG is connected and any positive formula is equivalent to anexistential positive one.

Page 205: Introduction to Tarski's problem and Model Theory

More Model Theory: Stability

Theorem 13

Let G be a group. Suppose that G is stable and G ≺ G ∗ Z. ThenG is connected and any positive formula is equivalent to anexistential positive one.

THE END