Download - Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Transcript
Page 1: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Minimal functions on the random graph

Michael Pinsker

joint work with Manuel Bodirsky

ÉLM Université Denis-Diderot Paris 7

Logic Colloquium 2010

M. Pinsker (Paris 7) Minimal functions LC2010 1 / 18

Page 2: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Reducts of homogeneous structures

Let Γ be a countable relational structure in a finite language

which is homogeneous, i.e.,For all A,B ⊆ Γ finite, for all isomorphisms i : A→ Bthere exists α ∈ Aut(Γ) extending i .

Γ is the Fraïssé limit of its age, i.e., its class of finite inducedsubstructures.

DefinitionA reduct of Γ is a structure with a first-order (f.o.) definition in Γ.

ProblemClassify the reducts of Γ.

M. Pinsker (Paris 7) Minimal functions LC2010 2 / 18

Page 3: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Reducts of homogeneous structures

Let Γ be a countable relational structure in a finite languagewhich is homogeneous, i.e.,For all A,B ⊆ Γ finite, for all isomorphisms i : A→ Bthere exists α ∈ Aut(Γ) extending i .

Γ is the Fraïssé limit of its age, i.e., its class of finite inducedsubstructures.

DefinitionA reduct of Γ is a structure with a first-order (f.o.) definition in Γ.

ProblemClassify the reducts of Γ.

M. Pinsker (Paris 7) Minimal functions LC2010 2 / 18

Page 4: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Reducts of homogeneous structures

Let Γ be a countable relational structure in a finite languagewhich is homogeneous, i.e.,For all A,B ⊆ Γ finite, for all isomorphisms i : A→ Bthere exists α ∈ Aut(Γ) extending i .

Γ is the Fraïssé limit of its age, i.e., its class of finite inducedsubstructures.

DefinitionA reduct of Γ is a structure with a first-order (f.o.) definition in Γ.

ProblemClassify the reducts of Γ.

M. Pinsker (Paris 7) Minimal functions LC2010 2 / 18

Page 5: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Reducts of homogeneous structures

Let Γ be a countable relational structure in a finite languagewhich is homogeneous, i.e.,For all A,B ⊆ Γ finite, for all isomorphisms i : A→ Bthere exists α ∈ Aut(Γ) extending i .

Γ is the Fraïssé limit of its age, i.e., its class of finite inducedsubstructures.

DefinitionA reduct of Γ is a structure with a first-order (f.o.) definition in Γ.

ProblemClassify the reducts of Γ.

M. Pinsker (Paris 7) Minimal functions LC2010 2 / 18

Page 6: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Reducts of homogeneous structures

Let Γ be a countable relational structure in a finite languagewhich is homogeneous, i.e.,For all A,B ⊆ Γ finite, for all isomorphisms i : A→ Bthere exists α ∈ Aut(Γ) extending i .

Γ is the Fraïssé limit of its age, i.e., its class of finite inducedsubstructures.

DefinitionA reduct of Γ is a structure with a first-order (f.o.) definition in Γ.

ProblemClassify the reducts of Γ.

M. Pinsker (Paris 7) Minimal functions LC2010 2 / 18

Page 7: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Possible classifications

Consider two reducts ∆,∆′ of Γ equivalent iff ∆ is also a reduct of ∆′

and vice-versa.

We say that ∆ and ∆′ are first-order interdefinable.

“∆ is a reduct of ∆′” is a quasiorder on relational structures over thesame domain.

This quasiorder, factored by f.o.-interdefinability, becomes acomplete lattice.

Finer classifications of the reducts of Γ, e.g. up to

Existential interdefinabilityExistential positive interdefinabilityPrimitive positive interdefinability

M. Pinsker (Paris 7) Minimal functions LC2010 3 / 18

Page 8: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Possible classifications

Consider two reducts ∆,∆′ of Γ equivalent iff ∆ is also a reduct of ∆′

and vice-versa.

We say that ∆ and ∆′ are first-order interdefinable.

“∆ is a reduct of ∆′” is a quasiorder on relational structures over thesame domain.

This quasiorder, factored by f.o.-interdefinability, becomes acomplete lattice.

Finer classifications of the reducts of Γ, e.g. up to

Existential interdefinabilityExistential positive interdefinabilityPrimitive positive interdefinability

M. Pinsker (Paris 7) Minimal functions LC2010 3 / 18

Page 9: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Possible classifications

Consider two reducts ∆,∆′ of Γ equivalent iff ∆ is also a reduct of ∆′

and vice-versa.

We say that ∆ and ∆′ are first-order interdefinable.

“∆ is a reduct of ∆′” is a quasiorder on relational structures over thesame domain.

This quasiorder, factored by f.o.-interdefinability, becomes acomplete lattice.

Finer classifications of the reducts of Γ, e.g. up to

Existential interdefinabilityExistential positive interdefinabilityPrimitive positive interdefinability

M. Pinsker (Paris 7) Minimal functions LC2010 3 / 18

Page 10: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Possible classifications

Consider two reducts ∆,∆′ of Γ equivalent iff ∆ is also a reduct of ∆′

and vice-versa.

We say that ∆ and ∆′ are first-order interdefinable.

“∆ is a reduct of ∆′” is a quasiorder on relational structures over thesame domain.

This quasiorder, factored by f.o.-interdefinability, becomes acomplete lattice.

Finer classifications of the reducts of Γ, e.g. up to

Existential interdefinabilityExistential positive interdefinabilityPrimitive positive interdefinability

M. Pinsker (Paris 7) Minimal functions LC2010 3 / 18

Page 11: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Possible classifications

Consider two reducts ∆,∆′ of Γ equivalent iff ∆ is also a reduct of ∆′

and vice-versa.

We say that ∆ and ∆′ are first-order interdefinable.

“∆ is a reduct of ∆′” is a quasiorder on relational structures over thesame domain.

This quasiorder, factored by f.o.-interdefinability, becomes acomplete lattice.

Finer classifications of the reducts of Γ, e.g. up to

Existential interdefinabilityExistential positive interdefinabilityPrimitive positive interdefinability

M. Pinsker (Paris 7) Minimal functions LC2010 3 / 18

Page 12: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Possible classifications

Consider two reducts ∆,∆′ of Γ equivalent iff ∆ is also a reduct of ∆′

and vice-versa.

We say that ∆ and ∆′ are first-order interdefinable.

“∆ is a reduct of ∆′” is a quasiorder on relational structures over thesame domain.

This quasiorder, factored by f.o.-interdefinability, becomes acomplete lattice.

Finer classifications of the reducts of Γ, e.g. up toExistential interdefinability

Existential positive interdefinabilityPrimitive positive interdefinability

M. Pinsker (Paris 7) Minimal functions LC2010 3 / 18

Page 13: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Possible classifications

Consider two reducts ∆,∆′ of Γ equivalent iff ∆ is also a reduct of ∆′

and vice-versa.

We say that ∆ and ∆′ are first-order interdefinable.

“∆ is a reduct of ∆′” is a quasiorder on relational structures over thesame domain.

This quasiorder, factored by f.o.-interdefinability, becomes acomplete lattice.

Finer classifications of the reducts of Γ, e.g. up toExistential interdefinabilityExistential positive interdefinability

Primitive positive interdefinability

M. Pinsker (Paris 7) Minimal functions LC2010 3 / 18

Page 14: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Possible classifications

Consider two reducts ∆,∆′ of Γ equivalent iff ∆ is also a reduct of ∆′

and vice-versa.

We say that ∆ and ∆′ are first-order interdefinable.

“∆ is a reduct of ∆′” is a quasiorder on relational structures over thesame domain.

This quasiorder, factored by f.o.-interdefinability, becomes acomplete lattice.

Finer classifications of the reducts of Γ, e.g. up toExistential interdefinabilityExistential positive interdefinabilityPrimitive positive interdefinability

M. Pinsker (Paris 7) Minimal functions LC2010 3 / 18

Page 15: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Example: The random graph

Let G = (V ; E) be the random graph, and set for all k ≥ 2

R(k) := {(x1, . . . , xk ) ⊆ V k : xi distinct, number of edges odd}.

Theorem (Thomas ’91)Let Γ be a reduct of G. Then:

1 Γ is first-order interdefinable with (V ; E), or2 Γ is first-order interdefinable with (V ; R(3)), or3 Γ is first-order interdefinable with (V ; R(4)), or4 Γ is first-order interdefinable with (V ; R(5)), or5 Γ is first-order interdefinable with (V ; =).

M. Pinsker (Paris 7) Minimal functions LC2010 4 / 18

Page 16: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Example: The random graph

Let G = (V ; E) be the random graph, and set for all k ≥ 2

R(k) := {(x1, . . . , xk ) ⊆ V k : xi distinct, number of edges odd}.

Theorem (Thomas ’91)Let Γ be a reduct of G. Then:

1 Γ is first-order interdefinable with (V ; E), or2 Γ is first-order interdefinable with (V ; R(3)), or3 Γ is first-order interdefinable with (V ; R(4)), or4 Γ is first-order interdefinable with (V ; R(5)), or5 Γ is first-order interdefinable with (V ; =).

M. Pinsker (Paris 7) Minimal functions LC2010 4 / 18

Page 17: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Example: The random graph

Let G = (V ; E) be the random graph, and set for all k ≥ 2

R(k) := {(x1, . . . , xk ) ⊆ V k : xi distinct, number of edges odd}.

Theorem (Thomas ’91)Let Γ be a reduct of G. Then:

1 Γ is first-order interdefinable with (V ; E), or2 Γ is first-order interdefinable with (V ; R(3)), or3 Γ is first-order interdefinable with (V ; R(4)), or4 Γ is first-order interdefinable with (V ; R(5)), or5 Γ is first-order interdefinable with (V ; =).

M. Pinsker (Paris 7) Minimal functions LC2010 4 / 18

Page 18: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Example: The random graph

Let G = (V ; E) be the random graph, and set for all k ≥ 2

R(k) := {(x1, . . . , xk ) ⊆ V k : xi distinct, number of edges odd}.

Theorem (Thomas ’91)Let Γ be a reduct of G. Then:

1 Γ is first-order interdefinable with (V ; E), or

2 Γ is first-order interdefinable with (V ; R(3)), or3 Γ is first-order interdefinable with (V ; R(4)), or4 Γ is first-order interdefinable with (V ; R(5)), or5 Γ is first-order interdefinable with (V ; =).

M. Pinsker (Paris 7) Minimal functions LC2010 4 / 18

Page 19: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Example: The random graph

Let G = (V ; E) be the random graph, and set for all k ≥ 2

R(k) := {(x1, . . . , xk ) ⊆ V k : xi distinct, number of edges odd}.

Theorem (Thomas ’91)Let Γ be a reduct of G. Then:

1 Γ is first-order interdefinable with (V ; E), or2 Γ is first-order interdefinable with (V ; R(3)), or

3 Γ is first-order interdefinable with (V ; R(4)), or4 Γ is first-order interdefinable with (V ; R(5)), or5 Γ is first-order interdefinable with (V ; =).

M. Pinsker (Paris 7) Minimal functions LC2010 4 / 18

Page 20: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Example: The random graph

Let G = (V ; E) be the random graph, and set for all k ≥ 2

R(k) := {(x1, . . . , xk ) ⊆ V k : xi distinct, number of edges odd}.

Theorem (Thomas ’91)Let Γ be a reduct of G. Then:

1 Γ is first-order interdefinable with (V ; E), or2 Γ is first-order interdefinable with (V ; R(3)), or3 Γ is first-order interdefinable with (V ; R(4)), or

4 Γ is first-order interdefinable with (V ; R(5)), or5 Γ is first-order interdefinable with (V ; =).

M. Pinsker (Paris 7) Minimal functions LC2010 4 / 18

Page 21: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Example: The random graph

Let G = (V ; E) be the random graph, and set for all k ≥ 2

R(k) := {(x1, . . . , xk ) ⊆ V k : xi distinct, number of edges odd}.

Theorem (Thomas ’91)Let Γ be a reduct of G. Then:

1 Γ is first-order interdefinable with (V ; E), or2 Γ is first-order interdefinable with (V ; R(3)), or3 Γ is first-order interdefinable with (V ; R(4)), or4 Γ is first-order interdefinable with (V ; R(5)), or

5 Γ is first-order interdefinable with (V ; =).

M. Pinsker (Paris 7) Minimal functions LC2010 4 / 18

Page 22: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Example: The random graph

Let G = (V ; E) be the random graph, and set for all k ≥ 2

R(k) := {(x1, . . . , xk ) ⊆ V k : xi distinct, number of edges odd}.

Theorem (Thomas ’91)Let Γ be a reduct of G. Then:

1 Γ is first-order interdefinable with (V ; E), or2 Γ is first-order interdefinable with (V ; R(3)), or3 Γ is first-order interdefinable with (V ; R(4)), or4 Γ is first-order interdefinable with (V ; R(5)), or5 Γ is first-order interdefinable with (V ; =).

M. Pinsker (Paris 7) Minimal functions LC2010 4 / 18

Page 23: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Further examples

Theorem (Thomas ’91)The homogeneous Kn-free graph has 2 reducts, up tof.o.-interdefinability.

Theorem (Thomas ’96)

The homogeneous k -graph has 2k + 1 reducts, up tof.o.-interdefinability.

Theorem (Cameron ’76)(Q;<) has 5 reducts, up to f.o.-interdefinability.

Theorem (Junker, Ziegler ’08)(Q;<,0) has 116 reducts, up to f.o.-interdefinability.

M. Pinsker (Paris 7) Minimal functions LC2010 5 / 18

Page 24: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Further examples

Theorem (Thomas ’91)The homogeneous Kn-free graph has 2 reducts, up tof.o.-interdefinability.

Theorem (Thomas ’96)

The homogeneous k -graph has 2k + 1 reducts, up tof.o.-interdefinability.

Theorem (Cameron ’76)(Q;<) has 5 reducts, up to f.o.-interdefinability.

Theorem (Junker, Ziegler ’08)(Q;<,0) has 116 reducts, up to f.o.-interdefinability.

M. Pinsker (Paris 7) Minimal functions LC2010 5 / 18

Page 25: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Further examples

Theorem (Thomas ’91)The homogeneous Kn-free graph has 2 reducts, up tof.o.-interdefinability.

Theorem (Thomas ’96)

The homogeneous k -graph has 2k + 1 reducts, up tof.o.-interdefinability.

Theorem (Cameron ’76)(Q;<) has 5 reducts, up to f.o.-interdefinability.

Theorem (Junker, Ziegler ’08)(Q;<,0) has 116 reducts, up to f.o.-interdefinability.

M. Pinsker (Paris 7) Minimal functions LC2010 5 / 18

Page 26: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Further examples

Theorem (Thomas ’91)The homogeneous Kn-free graph has 2 reducts, up tof.o.-interdefinability.

Theorem (Thomas ’96)

The homogeneous k -graph has 2k + 1 reducts, up tof.o.-interdefinability.

Theorem (Cameron ’76)(Q;<) has 5 reducts, up to f.o.-interdefinability.

Theorem (Junker, Ziegler ’08)(Q;<,0) has 116 reducts, up to f.o.-interdefinability.

M. Pinsker (Paris 7) Minimal functions LC2010 5 / 18

Page 27: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Further examples

Theorem (Thomas ’91)The homogeneous Kn-free graph has 2 reducts, up tof.o.-interdefinability.

Theorem (Thomas ’96)

The homogeneous k -graph has 2k + 1 reducts, up tof.o.-interdefinability.

Theorem (Cameron ’76)(Q;<) has 5 reducts, up to f.o.-interdefinability.

Theorem (Junker, Ziegler ’08)(Q;<,0) has 116 reducts, up to f.o.-interdefinability.

M. Pinsker (Paris 7) Minimal functions LC2010 5 / 18

Page 28: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Thomas’ conjecture

Conjecture (Thomas ’91)

Let Γ be homogeneous in a finite language.

Then Γ has finitely many reducts up to f.o.-interdefinability.

M. Pinsker (Paris 7) Minimal functions LC2010 6 / 18

Page 29: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Finer classifications

A formula is existential iffit is of the form ∃x1, . . . , xn.ψ, where ψ is quantifier-free.

A formula is existential positive iffit is existential and does not contain negations.

A formula is primitive positive iffit is existential positive and does not contain disjunctions.

Theorem (Bodirsky, Chen, P. ’08)For the structure Γ := (X ; =), there exist:

1 reduct up to first order / existential interdefinabilityℵ0 reducts up to existential positive interdefinability2ℵ0 reducts up to primitive positive interdefinability

M. Pinsker (Paris 7) Minimal functions LC2010 7 / 18

Page 30: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Finer classifications

A formula is existential iffit is of the form ∃x1, . . . , xn.ψ, where ψ is quantifier-free.

A formula is existential positive iffit is existential and does not contain negations.

A formula is primitive positive iffit is existential positive and does not contain disjunctions.

Theorem (Bodirsky, Chen, P. ’08)For the structure Γ := (X ; =), there exist:

1 reduct up to first order / existential interdefinabilityℵ0 reducts up to existential positive interdefinability2ℵ0 reducts up to primitive positive interdefinability

M. Pinsker (Paris 7) Minimal functions LC2010 7 / 18

Page 31: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Finer classifications

A formula is existential iffit is of the form ∃x1, . . . , xn.ψ, where ψ is quantifier-free.

A formula is existential positive iffit is existential and does not contain negations.

A formula is primitive positive iffit is existential positive and does not contain disjunctions.

Theorem (Bodirsky, Chen, P. ’08)For the structure Γ := (X ; =), there exist:

1 reduct up to first order / existential interdefinabilityℵ0 reducts up to existential positive interdefinability2ℵ0 reducts up to primitive positive interdefinability

M. Pinsker (Paris 7) Minimal functions LC2010 7 / 18

Page 32: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Finer classifications

A formula is existential iffit is of the form ∃x1, . . . , xn.ψ, where ψ is quantifier-free.

A formula is existential positive iffit is existential and does not contain negations.

A formula is primitive positive iffit is existential positive and does not contain disjunctions.

Theorem (Bodirsky, Chen, P. ’08)For the structure Γ := (X ; =), there exist:

1 reduct up to first order / existential interdefinabilityℵ0 reducts up to existential positive interdefinability2ℵ0 reducts up to primitive positive interdefinability

M. Pinsker (Paris 7) Minimal functions LC2010 7 / 18

Page 33: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Finer classifications

A formula is existential iffit is of the form ∃x1, . . . , xn.ψ, where ψ is quantifier-free.

A formula is existential positive iffit is existential and does not contain negations.

A formula is primitive positive iffit is existential positive and does not contain disjunctions.

Theorem (Bodirsky, Chen, P. ’08)For the structure Γ := (X ; =), there exist:

1 reduct up to first order / existential interdefinabilityℵ0 reducts up to existential positive interdefinability2ℵ0 reducts up to primitive positive interdefinability

M. Pinsker (Paris 7) Minimal functions LC2010 7 / 18

Page 34: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Finer classifications

A formula is existential iffit is of the form ∃x1, . . . , xn.ψ, where ψ is quantifier-free.

A formula is existential positive iffit is existential and does not contain negations.

A formula is primitive positive iffit is existential positive and does not contain disjunctions.

Theorem (Bodirsky, Chen, P. ’08)For the structure Γ := (X ; =), there exist:

1 reduct up to first order / existential interdefinability

ℵ0 reducts up to existential positive interdefinability2ℵ0 reducts up to primitive positive interdefinability

M. Pinsker (Paris 7) Minimal functions LC2010 7 / 18

Page 35: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Finer classifications

A formula is existential iffit is of the form ∃x1, . . . , xn.ψ, where ψ is quantifier-free.

A formula is existential positive iffit is existential and does not contain negations.

A formula is primitive positive iffit is existential positive and does not contain disjunctions.

Theorem (Bodirsky, Chen, P. ’08)For the structure Γ := (X ; =), there exist:

1 reduct up to first order / existential interdefinabilityℵ0 reducts up to existential positive interdefinability

2ℵ0 reducts up to primitive positive interdefinability

M. Pinsker (Paris 7) Minimal functions LC2010 7 / 18

Page 36: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Finer classifications

A formula is existential iffit is of the form ∃x1, . . . , xn.ψ, where ψ is quantifier-free.

A formula is existential positive iffit is existential and does not contain negations.

A formula is primitive positive iffit is existential positive and does not contain disjunctions.

Theorem (Bodirsky, Chen, P. ’08)For the structure Γ := (X ; =), there exist:

1 reduct up to first order / existential interdefinabilityℵ0 reducts up to existential positive interdefinability2ℵ0 reducts up to primitive positive interdefinability

M. Pinsker (Paris 7) Minimal functions LC2010 7 / 18

Page 37: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Groups, Monoids, Clones

Theorem

The mapping ∆ 7→ Aut(∆) is a one-to-one correspondencebetween the first-order closed reducts of Γ and the closedsupergroups of Aut(Γ).The mapping ∆ 7→ End(∆) is a one-to-one correspondencebetween the existential positive closed reducts of Γ and the closedsupermonoids of Aut(Γ).The mapping ∆ 7→ Pol(∆) is a one-to-one correspondencebetween the primitive positive closed reducts of Γ and the closedsuperclones of Aut(Γ).

Pol(∆) . . . Polymorphisms of ∆, i.e.,all homomorphisms from finite powers of ∆ to ∆

Clone. . . set of finitary operations which contains all projections andwhich is closed under composition

M. Pinsker (Paris 7) Minimal functions LC2010 8 / 18

Page 38: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Groups, Monoids, Clones

TheoremThe mapping ∆ 7→ Aut(∆) is a one-to-one correspondencebetween the first-order closed reducts of Γ and the closedsupergroups of Aut(Γ).

The mapping ∆ 7→ End(∆) is a one-to-one correspondencebetween the existential positive closed reducts of Γ and the closedsupermonoids of Aut(Γ).The mapping ∆ 7→ Pol(∆) is a one-to-one correspondencebetween the primitive positive closed reducts of Γ and the closedsuperclones of Aut(Γ).

Pol(∆) . . . Polymorphisms of ∆, i.e.,all homomorphisms from finite powers of ∆ to ∆

Clone. . . set of finitary operations which contains all projections andwhich is closed under composition

M. Pinsker (Paris 7) Minimal functions LC2010 8 / 18

Page 39: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Groups, Monoids, Clones

TheoremThe mapping ∆ 7→ Aut(∆) is a one-to-one correspondencebetween the first-order closed reducts of Γ and the closedsupergroups of Aut(Γ).The mapping ∆ 7→ End(∆) is a one-to-one correspondencebetween the existential positive closed reducts of Γ and the closedsupermonoids of Aut(Γ).

The mapping ∆ 7→ Pol(∆) is a one-to-one correspondencebetween the primitive positive closed reducts of Γ and the closedsuperclones of Aut(Γ).

Pol(∆) . . . Polymorphisms of ∆, i.e.,all homomorphisms from finite powers of ∆ to ∆

Clone. . . set of finitary operations which contains all projections andwhich is closed under composition

M. Pinsker (Paris 7) Minimal functions LC2010 8 / 18

Page 40: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Groups, Monoids, Clones

TheoremThe mapping ∆ 7→ Aut(∆) is a one-to-one correspondencebetween the first-order closed reducts of Γ and the closedsupergroups of Aut(Γ).The mapping ∆ 7→ End(∆) is a one-to-one correspondencebetween the existential positive closed reducts of Γ and the closedsupermonoids of Aut(Γ).The mapping ∆ 7→ Pol(∆) is a one-to-one correspondencebetween the primitive positive closed reducts of Γ and the closedsuperclones of Aut(Γ).

Pol(∆) . . . Polymorphisms of ∆, i.e.,all homomorphisms from finite powers of ∆ to ∆

Clone. . . set of finitary operations which contains all projections andwhich is closed under composition

M. Pinsker (Paris 7) Minimal functions LC2010 8 / 18

Page 41: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Groups, Monoids, Clones

TheoremThe mapping ∆ 7→ Aut(∆) is a one-to-one correspondencebetween the first-order closed reducts of Γ and the closedsupergroups of Aut(Γ).The mapping ∆ 7→ End(∆) is a one-to-one correspondencebetween the existential positive closed reducts of Γ and the closedsupermonoids of Aut(Γ).The mapping ∆ 7→ Pol(∆) is a one-to-one correspondencebetween the primitive positive closed reducts of Γ and the closedsuperclones of Aut(Γ).

Pol(∆) . . . Polymorphisms of ∆, i.e.,all homomorphisms from finite powers of ∆ to ∆

Clone. . . set of finitary operations which contains all projections andwhich is closed under composition

M. Pinsker (Paris 7) Minimal functions LC2010 8 / 18

Page 42: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Groups, Monoids, Clones

TheoremThe mapping ∆ 7→ Aut(∆) is a one-to-one correspondencebetween the first-order closed reducts of Γ and the closedsupergroups of Aut(Γ).The mapping ∆ 7→ End(∆) is a one-to-one correspondencebetween the existential positive closed reducts of Γ and the closedsupermonoids of Aut(Γ).The mapping ∆ 7→ Pol(∆) is a one-to-one correspondencebetween the primitive positive closed reducts of Γ and the closedsuperclones of Aut(Γ).

Pol(∆) . . . Polymorphisms of ∆, i.e.,all homomorphisms from finite powers of ∆ to ∆

Clone. . . set of finitary operations which contains all projections andwhich is closed under composition

M. Pinsker (Paris 7) Minimal functions LC2010 8 / 18

Page 43: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

The reducts of the random graph, revisited

Let G := (V ; E) be the random graph.

Let G be the graph that arises by switching edges and non-edges.Let − : V → V be an isomorphism between G and G.For c ∈ V , let Gc be the graph that arises by switching all edges andnon-edges from c.Let swc : V → V be an isomorphism between G and Gc .

Theorem (Thomas ’91)The closed groups containing Aut(G) are the following:

1 Aut(G)

2 〈{−} ∪ Aut(G)〉3 〈{swc} ∪ Aut(G)〉4 〈{−, swc} ∪ Aut(G)〉5 The full symmetric group SV .

M. Pinsker (Paris 7) Minimal functions LC2010 9 / 18

Page 44: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

The reducts of the random graph, revisited

Let G := (V ; E) be the random graph.Let G be the graph that arises by switching edges and non-edges.

Let − : V → V be an isomorphism between G and G.For c ∈ V , let Gc be the graph that arises by switching all edges andnon-edges from c.Let swc : V → V be an isomorphism between G and Gc .

Theorem (Thomas ’91)The closed groups containing Aut(G) are the following:

1 Aut(G)

2 〈{−} ∪ Aut(G)〉3 〈{swc} ∪ Aut(G)〉4 〈{−, swc} ∪ Aut(G)〉5 The full symmetric group SV .

M. Pinsker (Paris 7) Minimal functions LC2010 9 / 18

Page 45: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

The reducts of the random graph, revisited

Let G := (V ; E) be the random graph.Let G be the graph that arises by switching edges and non-edges.Let − : V → V be an isomorphism between G and G.

For c ∈ V , let Gc be the graph that arises by switching all edges andnon-edges from c.Let swc : V → V be an isomorphism between G and Gc .

Theorem (Thomas ’91)The closed groups containing Aut(G) are the following:

1 Aut(G)

2 〈{−} ∪ Aut(G)〉3 〈{swc} ∪ Aut(G)〉4 〈{−, swc} ∪ Aut(G)〉5 The full symmetric group SV .

M. Pinsker (Paris 7) Minimal functions LC2010 9 / 18

Page 46: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

The reducts of the random graph, revisited

Let G := (V ; E) be the random graph.Let G be the graph that arises by switching edges and non-edges.Let − : V → V be an isomorphism between G and G.For c ∈ V , let Gc be the graph that arises by switching all edges andnon-edges from c.

Let swc : V → V be an isomorphism between G and Gc .

Theorem (Thomas ’91)The closed groups containing Aut(G) are the following:

1 Aut(G)

2 〈{−} ∪ Aut(G)〉3 〈{swc} ∪ Aut(G)〉4 〈{−, swc} ∪ Aut(G)〉5 The full symmetric group SV .

M. Pinsker (Paris 7) Minimal functions LC2010 9 / 18

Page 47: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

The reducts of the random graph, revisited

Let G := (V ; E) be the random graph.Let G be the graph that arises by switching edges and non-edges.Let − : V → V be an isomorphism between G and G.For c ∈ V , let Gc be the graph that arises by switching all edges andnon-edges from c.Let swc : V → V be an isomorphism between G and Gc .

Theorem (Thomas ’91)The closed groups containing Aut(G) are the following:

1 Aut(G)

2 〈{−} ∪ Aut(G)〉3 〈{swc} ∪ Aut(G)〉4 〈{−, swc} ∪ Aut(G)〉5 The full symmetric group SV .

M. Pinsker (Paris 7) Minimal functions LC2010 9 / 18

Page 48: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

The reducts of the random graph, revisited

Let G := (V ; E) be the random graph.Let G be the graph that arises by switching edges and non-edges.Let − : V → V be an isomorphism between G and G.For c ∈ V , let Gc be the graph that arises by switching all edges andnon-edges from c.Let swc : V → V be an isomorphism between G and Gc .

Theorem (Thomas ’91)The closed groups containing Aut(G) are the following:

1 Aut(G)

2 〈{−} ∪ Aut(G)〉3 〈{swc} ∪ Aut(G)〉4 〈{−, swc} ∪ Aut(G)〉5 The full symmetric group SV .

M. Pinsker (Paris 7) Minimal functions LC2010 9 / 18

Page 49: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

The reducts of the random graph, revisited

Let G := (V ; E) be the random graph.Let G be the graph that arises by switching edges and non-edges.Let − : V → V be an isomorphism between G and G.For c ∈ V , let Gc be the graph that arises by switching all edges andnon-edges from c.Let swc : V → V be an isomorphism between G and Gc .

Theorem (Thomas ’91)The closed groups containing Aut(G) are the following:

1 Aut(G)

2 〈{−} ∪ Aut(G)〉3 〈{swc} ∪ Aut(G)〉4 〈{−, swc} ∪ Aut(G)〉5 The full symmetric group SV .

M. Pinsker (Paris 7) Minimal functions LC2010 9 / 18

Page 50: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

The reducts of the random graph, revisited

Let G := (V ; E) be the random graph.Let G be the graph that arises by switching edges and non-edges.Let − : V → V be an isomorphism between G and G.For c ∈ V , let Gc be the graph that arises by switching all edges andnon-edges from c.Let swc : V → V be an isomorphism between G and Gc .

Theorem (Thomas ’91)The closed groups containing Aut(G) are the following:

1 Aut(G)

2 〈{−} ∪ Aut(G)〉

3 〈{swc} ∪ Aut(G)〉4 〈{−, swc} ∪ Aut(G)〉5 The full symmetric group SV .

M. Pinsker (Paris 7) Minimal functions LC2010 9 / 18

Page 51: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

The reducts of the random graph, revisited

Let G := (V ; E) be the random graph.Let G be the graph that arises by switching edges and non-edges.Let − : V → V be an isomorphism between G and G.For c ∈ V , let Gc be the graph that arises by switching all edges andnon-edges from c.Let swc : V → V be an isomorphism between G and Gc .

Theorem (Thomas ’91)The closed groups containing Aut(G) are the following:

1 Aut(G)

2 〈{−} ∪ Aut(G)〉3 〈{swc} ∪ Aut(G)〉

4 〈{−, swc} ∪ Aut(G)〉5 The full symmetric group SV .

M. Pinsker (Paris 7) Minimal functions LC2010 9 / 18

Page 52: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

The reducts of the random graph, revisited

Let G := (V ; E) be the random graph.Let G be the graph that arises by switching edges and non-edges.Let − : V → V be an isomorphism between G and G.For c ∈ V , let Gc be the graph that arises by switching all edges andnon-edges from c.Let swc : V → V be an isomorphism between G and Gc .

Theorem (Thomas ’91)The closed groups containing Aut(G) are the following:

1 Aut(G)

2 〈{−} ∪ Aut(G)〉3 〈{swc} ∪ Aut(G)〉4 〈{−, swc} ∪ Aut(G)〉

5 The full symmetric group SV .

M. Pinsker (Paris 7) Minimal functions LC2010 9 / 18

Page 53: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

The reducts of the random graph, revisited

Let G := (V ; E) be the random graph.Let G be the graph that arises by switching edges and non-edges.Let − : V → V be an isomorphism between G and G.For c ∈ V , let Gc be the graph that arises by switching all edges andnon-edges from c.Let swc : V → V be an isomorphism between G and Gc .

Theorem (Thomas ’91)The closed groups containing Aut(G) are the following:

1 Aut(G)

2 〈{−} ∪ Aut(G)〉3 〈{swc} ∪ Aut(G)〉4 〈{−, swc} ∪ Aut(G)〉5 The full symmetric group SV .

M. Pinsker (Paris 7) Minimal functions LC2010 9 / 18

Page 54: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

How to find all reducts up to . . .-interdefinability?

Climb up the lattice!

M. Pinsker (Paris 7) Minimal functions LC2010 10 / 18

Page 55: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Canonical functions

Definitionf : Γ→ Γ is canonical ifffor all tuples (x1, . . . , xn), (y1, . . . , yn) of the same type in Γ(f (x1), . . . , f (xn)) and (f (y1), . . . , f (yn)) have the same type in Γ.

Examples on the random graph.The identity is canonical.− is canonical on V .swc is canonical for (V ; E , c).

M. Pinsker (Paris 7) Minimal functions LC2010 11 / 18

Page 56: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Canonical functions

Definitionf : Γ→ Γ is canonical ifffor all tuples (x1, . . . , xn), (y1, . . . , yn) of the same type in Γ(f (x1), . . . , f (xn)) and (f (y1), . . . , f (yn)) have the same type in Γ.

Examples on the random graph.The identity is canonical.− is canonical on V .swc is canonical for (V ; E , c).

M. Pinsker (Paris 7) Minimal functions LC2010 11 / 18

Page 57: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Canonical functions

Definitionf : Γ→ Γ is canonical ifffor all tuples (x1, . . . , xn), (y1, . . . , yn) of the same type in Γ(f (x1), . . . , f (xn)) and (f (y1), . . . , f (yn)) have the same type in Γ.

Examples on the random graph.

The identity is canonical.− is canonical on V .swc is canonical for (V ; E , c).

M. Pinsker (Paris 7) Minimal functions LC2010 11 / 18

Page 58: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Canonical functions

Definitionf : Γ→ Γ is canonical ifffor all tuples (x1, . . . , xn), (y1, . . . , yn) of the same type in Γ(f (x1), . . . , f (xn)) and (f (y1), . . . , f (yn)) have the same type in Γ.

Examples on the random graph.The identity is canonical.

− is canonical on V .swc is canonical for (V ; E , c).

M. Pinsker (Paris 7) Minimal functions LC2010 11 / 18

Page 59: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Canonical functions

Definitionf : Γ→ Γ is canonical ifffor all tuples (x1, . . . , xn), (y1, . . . , yn) of the same type in Γ(f (x1), . . . , f (xn)) and (f (y1), . . . , f (yn)) have the same type in Γ.

Examples on the random graph.The identity is canonical.− is canonical on V .

swc is canonical for (V ; E , c).

M. Pinsker (Paris 7) Minimal functions LC2010 11 / 18

Page 60: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Canonical functions

Definitionf : Γ→ Γ is canonical ifffor all tuples (x1, . . . , xn), (y1, . . . , yn) of the same type in Γ(f (x1), . . . , f (xn)) and (f (y1), . . . , f (yn)) have the same type in Γ.

Examples on the random graph.The identity is canonical.− is canonical on V .swc is canonical for (V ; E , c).

M. Pinsker (Paris 7) Minimal functions LC2010 11 / 18

Page 61: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Ramsey classes

Let N,H,P be structures in the same language.

N → (H)P

means:

For all colorings of the copies of P in N with 2 colorsthere exists a copy of H in Nsuch that all the copies of P in H have the same color.

DefinitionA class C of structures of the same signature is called a Ramsey classifffor all H,P ∈ C there is N in C such that N → (H)P .

M. Pinsker (Paris 7) Minimal functions LC2010 12 / 18

Page 62: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Ramsey classes

Let N,H,P be structures in the same language.

N → (H)P

means:

For all colorings of the copies of P in N with 2 colorsthere exists a copy of H in Nsuch that all the copies of P in H have the same color.

DefinitionA class C of structures of the same signature is called a Ramsey classifffor all H,P ∈ C there is N in C such that N → (H)P .

M. Pinsker (Paris 7) Minimal functions LC2010 12 / 18

Page 63: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Ramsey classes

Let N,H,P be structures in the same language.

N → (H)P

means:

For all colorings of the copies of P in N with 2 colorsthere exists a copy of H in Nsuch that all the copies of P in H have the same color.

DefinitionA class C of structures of the same signature is called a Ramsey classifffor all H,P ∈ C there is N in C such that N → (H)P .

M. Pinsker (Paris 7) Minimal functions LC2010 12 / 18

Page 64: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Ramsey classes

Let N,H,P be structures in the same language.

N → (H)P

means:

For all colorings of the copies of P in N with 2 colorsthere exists a copy of H in Nsuch that all the copies of P in H have the same color.

DefinitionA class C of structures of the same signature is called a Ramsey classifffor all H,P ∈ C there is N in C such that N → (H)P .

M. Pinsker (Paris 7) Minimal functions LC2010 12 / 18

Page 65: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Patterns in functions on Ramsey structures

Observation.

Let Γ be ordered Ramsey (i.e., its age is an ordered Ramsey class).

Let H be a finite structure in the age of Γ.

Then there is a copy of H in Γ on which f is canonical.

Refining this idea, one can show:

If Γ is a reduct of an ordered Ramsey structure,then every non-trivial function generatesa non-trivial function which is canonicalwith respect to (Γ, c1, . . . , cn) for constants c1, . . . , cn.

M. Pinsker (Paris 7) Minimal functions LC2010 13 / 18

Page 66: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Patterns in functions on Ramsey structures

Observation.

Let Γ be ordered Ramsey (i.e., its age is an ordered Ramsey class).

Let H be a finite structure in the age of Γ.

Then there is a copy of H in Γ on which f is canonical.

Refining this idea, one can show:

If Γ is a reduct of an ordered Ramsey structure,then every non-trivial function generatesa non-trivial function which is canonicalwith respect to (Γ, c1, . . . , cn) for constants c1, . . . , cn.

M. Pinsker (Paris 7) Minimal functions LC2010 13 / 18

Page 67: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Patterns in functions on Ramsey structures

Observation.

Let Γ be ordered Ramsey (i.e., its age is an ordered Ramsey class).

Let H be a finite structure in the age of Γ.

Then there is a copy of H in Γ on which f is canonical.

Refining this idea, one can show:

If Γ is a reduct of an ordered Ramsey structure,then every non-trivial function generatesa non-trivial function which is canonicalwith respect to (Γ, c1, . . . , cn) for constants c1, . . . , cn.

M. Pinsker (Paris 7) Minimal functions LC2010 13 / 18

Page 68: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Patterns in functions on Ramsey structures

Observation.

Let Γ be ordered Ramsey (i.e., its age is an ordered Ramsey class).

Let H be a finite structure in the age of Γ.

Then there is a copy of H in Γ on which f is canonical.

Refining this idea, one can show:

If Γ is a reduct of an ordered Ramsey structure,then every non-trivial function generatesa non-trivial function which is canonicalwith respect to (Γ, c1, . . . , cn) for constants c1, . . . , cn.

M. Pinsker (Paris 7) Minimal functions LC2010 13 / 18

Page 69: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Patterns in functions on Ramsey structures

Observation.

Let Γ be ordered Ramsey (i.e., its age is an ordered Ramsey class).

Let H be a finite structure in the age of Γ.

Then there is a copy of H in Γ on which f is canonical.

Refining this idea, one can show:

If Γ is a reduct of an ordered Ramsey structure,then every non-trivial function generatesa non-trivial function which is canonicalwith respect to (Γ, c1, . . . , cn) for constants c1, . . . , cn.

M. Pinsker (Paris 7) Minimal functions LC2010 13 / 18

Page 70: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

The minimal monoids on the random graph

Theorem (Thomas ’96)Let f : V → V , f /∈ Aut(G).Then f generates one of the following:

A constant operationAn injection that deletes all edgesAn injection that deletes all non-edges−swc

We thus know the minimal closed monoids containing Aut(G).

Corollary. All reducts of the random graph are model-complete.

M. Pinsker (Paris 7) Minimal functions LC2010 14 / 18

Page 71: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

The minimal monoids on the random graph

Theorem (Thomas ’96)Let f : V → V , f /∈ Aut(G).Then f generates one of the following:

A constant operationAn injection that deletes all edgesAn injection that deletes all non-edges−swc

We thus know the minimal closed monoids containing Aut(G).

Corollary. All reducts of the random graph are model-complete.

M. Pinsker (Paris 7) Minimal functions LC2010 14 / 18

Page 72: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

The minimal monoids on the random graph

Theorem (Thomas ’96)Let f : V → V , f /∈ Aut(G).Then f generates one of the following:

A constant operationAn injection that deletes all edgesAn injection that deletes all non-edges−swc

We thus know the minimal closed monoids containing Aut(G).

Corollary. All reducts of the random graph are model-complete.

M. Pinsker (Paris 7) Minimal functions LC2010 14 / 18

Page 73: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

The minimal clones on the random graph

Theorem (Bodirsky, P. ’09)Let f : V n → V , f /∈ Aut(G).Then f generates one of the following:

One of the five minimal unary functions of Thomas’ theorem;One of 9 canonical binary injections.

We thus know the minimal closed clones containing Aut(G).

Application. Constraint Satisfaction in theoretical computer science.

M. Pinsker (Paris 7) Minimal functions LC2010 15 / 18

Page 74: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

The minimal clones on the random graph

Theorem (Bodirsky, P. ’09)Let f : V n → V , f /∈ Aut(G).Then f generates one of the following:

One of the five minimal unary functions of Thomas’ theorem;One of 9 canonical binary injections.

We thus know the minimal closed clones containing Aut(G).

Application. Constraint Satisfaction in theoretical computer science.

M. Pinsker (Paris 7) Minimal functions LC2010 15 / 18

Page 75: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

The minimal clones on the random graph

Theorem (Bodirsky, P. ’09)Let f : V n → V , f /∈ Aut(G).Then f generates one of the following:

One of the five minimal unary functions of Thomas’ theorem;One of 9 canonical binary injections.

We thus know the minimal closed clones containing Aut(G).

Application. Constraint Satisfaction in theoretical computer science.

M. Pinsker (Paris 7) Minimal functions LC2010 15 / 18

Page 76: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Minimal monoids above Ramsey structures

Theorem (Bodirsky, P., Tsankov ’10)Let Γ be a finite language reduct of an ordered Ramsey structure.Then:

There are finitely many minimal closed supermonoids of Aut(Γ).Every closed supermonoid of Aut(Γ) contains a minimal closedsupermonoid of Aut(Γ).There are finitely many minimal closed clones containing Aut(Γ).(Arity bound: |S2(Γ)|.)Every closed clone above Aut(Γ) contains a minimal one.

M. Pinsker (Paris 7) Minimal functions LC2010 16 / 18

Page 77: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Minimal monoids above Ramsey structures

Theorem (Bodirsky, P., Tsankov ’10)Let Γ be a finite language reduct of an ordered Ramsey structure.Then:

There are finitely many minimal closed supermonoids of Aut(Γ).Every closed supermonoid of Aut(Γ) contains a minimal closedsupermonoid of Aut(Γ).There are finitely many minimal closed clones containing Aut(Γ).(Arity bound: |S2(Γ)|.)Every closed clone above Aut(Γ) contains a minimal one.

M. Pinsker (Paris 7) Minimal functions LC2010 16 / 18

Page 78: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Minimal monoids above Ramsey structures

Theorem (Bodirsky, P., Tsankov ’10)Let Γ be a finite language reduct of an ordered Ramsey structure.Then:

There are finitely many minimal closed supermonoids of Aut(Γ).

Every closed supermonoid of Aut(Γ) contains a minimal closedsupermonoid of Aut(Γ).There are finitely many minimal closed clones containing Aut(Γ).(Arity bound: |S2(Γ)|.)Every closed clone above Aut(Γ) contains a minimal one.

M. Pinsker (Paris 7) Minimal functions LC2010 16 / 18

Page 79: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Minimal monoids above Ramsey structures

Theorem (Bodirsky, P., Tsankov ’10)Let Γ be a finite language reduct of an ordered Ramsey structure.Then:

There are finitely many minimal closed supermonoids of Aut(Γ).Every closed supermonoid of Aut(Γ) contains a minimal closedsupermonoid of Aut(Γ).

There are finitely many minimal closed clones containing Aut(Γ).(Arity bound: |S2(Γ)|.)Every closed clone above Aut(Γ) contains a minimal one.

M. Pinsker (Paris 7) Minimal functions LC2010 16 / 18

Page 80: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Minimal monoids above Ramsey structures

Theorem (Bodirsky, P., Tsankov ’10)Let Γ be a finite language reduct of an ordered Ramsey structure.Then:

There are finitely many minimal closed supermonoids of Aut(Γ).Every closed supermonoid of Aut(Γ) contains a minimal closedsupermonoid of Aut(Γ).There are finitely many minimal closed clones containing Aut(Γ).(Arity bound: |S2(Γ)|.)

Every closed clone above Aut(Γ) contains a minimal one.

M. Pinsker (Paris 7) Minimal functions LC2010 16 / 18

Page 81: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Minimal monoids above Ramsey structures

Theorem (Bodirsky, P., Tsankov ’10)Let Γ be a finite language reduct of an ordered Ramsey structure.Then:

There are finitely many minimal closed supermonoids of Aut(Γ).Every closed supermonoid of Aut(Γ) contains a minimal closedsupermonoid of Aut(Γ).There are finitely many minimal closed clones containing Aut(Γ).(Arity bound: |S2(Γ)|.)Every closed clone above Aut(Γ) contains a minimal one.

M. Pinsker (Paris 7) Minimal functions LC2010 16 / 18

Page 82: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Decidability of definability

Theorem (Bodirsky, P., Tsankov ’10)

Let Γ be a finite language reduct of an ordered Ramsey structurewhich is finitely bounded.

Then the following problem is decidable:

Input: First-order formulas ψ and φ1, . . . , φn over Γ.Question: Does ψ have a primitive positive definition from φ1, . . . , φn?

Same for existential positive / existential.

M. Pinsker (Paris 7) Minimal functions LC2010 17 / 18

Page 83: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Decidability of definability

Theorem (Bodirsky, P., Tsankov ’10)

Let Γ be a finite language reduct of an ordered Ramsey structurewhich is finitely bounded.

Then the following problem is decidable:

Input: First-order formulas ψ and φ1, . . . , φn over Γ.Question: Does ψ have a primitive positive definition from φ1, . . . , φn?

Same for existential positive / existential.

M. Pinsker (Paris 7) Minimal functions LC2010 17 / 18

Page 84: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Decidability of definability

Theorem (Bodirsky, P., Tsankov ’10)Let Γ be a finite language reduct of an ordered Ramsey structurewhich is finitely bounded.

Then the following problem is decidable:

Input: First-order formulas ψ and φ1, . . . , φn over Γ.Question: Does ψ have a primitive positive definition from φ1, . . . , φn?

Same for existential positive / existential.

M. Pinsker (Paris 7) Minimal functions LC2010 17 / 18

Page 85: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Decidability of definability

Theorem (Bodirsky, P., Tsankov ’10)Let Γ be a finite language reduct of an ordered Ramsey structurewhich is finitely bounded.

Then the following problem is decidable:

Input: First-order formulas ψ and φ1, . . . , φn over Γ.Question: Does ψ have a primitive positive definition from φ1, . . . , φn?

Same for existential positive / existential.

M. Pinsker (Paris 7) Minimal functions LC2010 17 / 18

Page 86: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Decidability of definability

Theorem (Bodirsky, P., Tsankov ’10)Let Γ be a finite language reduct of an ordered Ramsey structurewhich is finitely bounded.

Then the following problem is decidable:

Input: First-order formulas ψ and φ1, . . . , φn over Γ.Question: Does ψ have a primitive positive definition from φ1, . . . , φn?

Same for existential positive / existential.

M. Pinsker (Paris 7) Minimal functions LC2010 17 / 18

Page 87: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Decidability of definability

Theorem (Bodirsky, P., Tsankov ’10)Let Γ be a finite language reduct of an ordered Ramsey structurewhich is finitely bounded.

Then the following problem is decidable:

Input: First-order formulas ψ and φ1, . . . , φn over Γ.Question: Does ψ have a primitive positive definition from φ1, . . . , φn?

Same for existential positive / existential.

M. Pinsker (Paris 7) Minimal functions LC2010 17 / 18

Page 88: Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker joint work with Manuel Bodirsky ÉLM Université Denis-Diderot Paris 7 Logic Colloquium

Most important problem

Does Thomas’ conjecture hold for Ramsey structures?

M. Pinsker (Paris 7) Minimal functions LC2010 18 / 18