Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker...

88
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

Transcript of Minimal functions on the random graph fileMinimal functions on the random graph Michael Pinsker...

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