+ All Categories
Home > Documents > Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische...

Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische...

Date post: 26-Aug-2021
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
141
Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF) grant P27600 Arbeitstagung Allgemeine Algebra 93 Bern, February 2017 Equations in oligomorphic algebras Michael Pinsker
Transcript
Page 1: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Equations in oligomorphic algebras

Michael Pinsker

Technische Universität Wien / Univerzita Karlova v Praze

Funded by Austrian Science Fund (FWF) grant P27600

Arbeitstagung Allgemeine Algebra 93

Bern, February 2017

Equations in oligomorphic algebras Michael Pinsker

Page 2: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Outline

I: Finite Taylor algebras & Constraint Satisfaction Problems

II: Infinite domains: oligomorphicity

III: Oligomorphic “Taylor" algebras

IV: Linear equations

V: Open problems

Equations in oligomorphic algebras Michael Pinsker

Page 3: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Outline

I: Finite Taylor algebras & Constraint Satisfaction Problems

II: Infinite domains: oligomorphicity

III: Oligomorphic “Taylor" algebras

IV: Linear equations

V: Open problems

Equations in oligomorphic algebras Michael Pinsker

Page 4: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Outline

I: Finite Taylor algebras & Constraint Satisfaction Problems

II: Infinite domains: oligomorphicity

III: Oligomorphic “Taylor" algebras

IV: Linear equations

V: Open problems

Equations in oligomorphic algebras Michael Pinsker

Page 5: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Outline

I: Finite Taylor algebras & Constraint Satisfaction Problems

II: Infinite domains: oligomorphicity

III: Oligomorphic “Taylor" algebras

IV: Linear equations

V: Open problems

Equations in oligomorphic algebras Michael Pinsker

Page 6: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Outline

I: Finite Taylor algebras & Constraint Satisfaction Problems

II: Infinite domains: oligomorphicity

III: Oligomorphic “Taylor" algebras

IV: Linear equations

V: Open problems

Equations in oligomorphic algebras Michael Pinsker

Page 7: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Outline

I: Finite Taylor algebras & Constraint Satisfaction Problems

II: Infinite domains: oligomorphicity

III: Oligomorphic “Taylor" algebras

IV: Linear equations

V: Open problems

Equations in oligomorphic algebras Michael Pinsker

Page 8: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

I: Finite Taylor algebras & Constraint Satisfaction Problems

Equations in oligomorphic algebras Michael Pinsker

Page 9: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Non-trivial equations

Universal algebra: A = (A; (fi)i∈I) algebra.Equations in A⇒ structure of A, e.g., congruence lattice.

Example: A has m(x , x , y) = m(y , x , x) = y → congruences permute.

Extreme case: only know that A satisfies some non-trivial equations.

Non-trivial equations: cannot be satisfied by projections:

6 ∃ ξ : Clo(A)→ 1

Clo(A). . . term clone of A, 1. . . clone of projections on {0,1},ξ clone homomorphism (“ξ preserves equations"):

ξ preserves aritiesξ preserves projectionsξ(f (g1, . . . ,gn)) = ξ(f )(ξ(g1), . . . , ξ(gn)).

Equations in oligomorphic algebras Michael Pinsker

Page 10: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Non-trivial equations

Universal algebra: A = (A; (fi)i∈I) algebra.

Equations in A⇒ structure of A, e.g., congruence lattice.

Example: A has m(x , x , y) = m(y , x , x) = y → congruences permute.

Extreme case: only know that A satisfies some non-trivial equations.

Non-trivial equations: cannot be satisfied by projections:

6 ∃ ξ : Clo(A)→ 1

Clo(A). . . term clone of A, 1. . . clone of projections on {0,1},ξ clone homomorphism (“ξ preserves equations"):

ξ preserves aritiesξ preserves projectionsξ(f (g1, . . . ,gn)) = ξ(f )(ξ(g1), . . . , ξ(gn)).

Equations in oligomorphic algebras Michael Pinsker

Page 11: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Non-trivial equations

Universal algebra: A = (A; (fi)i∈I) algebra.Equations in A⇒ structure of A, e.g., congruence lattice.

Example: A has m(x , x , y) = m(y , x , x) = y → congruences permute.

Extreme case: only know that A satisfies some non-trivial equations.

Non-trivial equations: cannot be satisfied by projections:

6 ∃ ξ : Clo(A)→ 1

Clo(A). . . term clone of A, 1. . . clone of projections on {0,1},ξ clone homomorphism (“ξ preserves equations"):

ξ preserves aritiesξ preserves projectionsξ(f (g1, . . . ,gn)) = ξ(f )(ξ(g1), . . . , ξ(gn)).

Equations in oligomorphic algebras Michael Pinsker

Page 12: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Non-trivial equations

Universal algebra: A = (A; (fi)i∈I) algebra.Equations in A⇒ structure of A, e.g., congruence lattice.

Example: A has m(x , x , y) = m(y , x , x) = y → congruences permute.

Extreme case: only know that A satisfies some non-trivial equations.

Non-trivial equations: cannot be satisfied by projections:

6 ∃ ξ : Clo(A)→ 1

Clo(A). . . term clone of A, 1. . . clone of projections on {0,1},ξ clone homomorphism (“ξ preserves equations"):

ξ preserves aritiesξ preserves projectionsξ(f (g1, . . . ,gn)) = ξ(f )(ξ(g1), . . . , ξ(gn)).

Equations in oligomorphic algebras Michael Pinsker

Page 13: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Non-trivial equations

Universal algebra: A = (A; (fi)i∈I) algebra.Equations in A⇒ structure of A, e.g., congruence lattice.

Example: A has m(x , x , y) = m(y , x , x) = y → congruences permute.

Extreme case: only know that A satisfies some non-trivial equations.

Non-trivial equations: cannot be satisfied by projections:

6 ∃ ξ : Clo(A)→ 1

Clo(A). . . term clone of A, 1. . . clone of projections on {0,1},ξ clone homomorphism (“ξ preserves equations"):

ξ preserves aritiesξ preserves projectionsξ(f (g1, . . . ,gn)) = ξ(f )(ξ(g1), . . . , ξ(gn)).

Equations in oligomorphic algebras Michael Pinsker

Page 14: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Non-trivial equations

Universal algebra: A = (A; (fi)i∈I) algebra.Equations in A⇒ structure of A, e.g., congruence lattice.

Example: A has m(x , x , y) = m(y , x , x) = y → congruences permute.

Extreme case: only know that A satisfies some non-trivial equations.

Non-trivial equations: cannot be satisfied by projections:

6 ∃ ξ : Clo(A)→ 1

Clo(A). . . term clone of A, 1. . . clone of projections on {0,1},ξ clone homomorphism (“ξ preserves equations"):

ξ preserves aritiesξ preserves projectionsξ(f (g1, . . . ,gn)) = ξ(f )(ξ(g1), . . . , ξ(gn)).

Equations in oligomorphic algebras Michael Pinsker

Page 15: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Non-trivial equations

Universal algebra: A = (A; (fi)i∈I) algebra.Equations in A⇒ structure of A, e.g., congruence lattice.

Example: A has m(x , x , y) = m(y , x , x) = y → congruences permute.

Extreme case: only know that A satisfies some non-trivial equations.

Non-trivial equations: cannot be satisfied by projections:

6 ∃ ξ : Clo(A)→ 1

Clo(A). . . term clone of A, 1. . . clone of projections on {0,1},

ξ clone homomorphism (“ξ preserves equations"):

ξ preserves aritiesξ preserves projectionsξ(f (g1, . . . ,gn)) = ξ(f )(ξ(g1), . . . , ξ(gn)).

Equations in oligomorphic algebras Michael Pinsker

Page 16: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Non-trivial equations

Universal algebra: A = (A; (fi)i∈I) algebra.Equations in A⇒ structure of A, e.g., congruence lattice.

Example: A has m(x , x , y) = m(y , x , x) = y → congruences permute.

Extreme case: only know that A satisfies some non-trivial equations.

Non-trivial equations: cannot be satisfied by projections:

6 ∃ ξ : Clo(A)→ 1

Clo(A). . . term clone of A, 1. . . clone of projections on {0,1},ξ clone homomorphism (“ξ preserves equations"):

ξ preserves aritiesξ preserves projectionsξ(f (g1, . . . ,gn)) = ξ(f )(ξ(g1), . . . , ξ(gn)).

Equations in oligomorphic algebras Michael Pinsker

Page 17: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Taylor algebras

Let A be a finite algebra, idempotent: f (x , . . . , x) = x for all f ∈ Clo(A).TFAE:

Clo(A) has no clone homomorphism to 1

A satisfies finite non-trivial set of equations(compactness theorem)

1 /∈ HSP(A) and / or 1 /∈ HSPfin(A) (Birkhoff ’35)

A has Taylor term (non-trivial linear equations) (Taylor ’77)

A has weak near unanimity termw(x , . . . , x , y) = w(x , . . . , x , y , x) = · · · = w(y , x , . . . , x)(Maróti + McKenzie ’08)

A has Siggers term s(x , y , x , z, y , z) = s(y , x , z, x , z, y)(Siggers ’10)

A has cyclic term c(x1, . . . , xn) = c(x2, . . . , xn, x1)(Barto + Kozik ’11)

Equations in oligomorphic algebras Michael Pinsker

Page 18: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Taylor algebras

Let A be a finite algebra, idempotent: f (x , . . . , x) = x for all f ∈ Clo(A).TFAE:

Clo(A) has no clone homomorphism to 1

A satisfies finite non-trivial set of equations(compactness theorem)

1 /∈ HSP(A) and / or 1 /∈ HSPfin(A) (Birkhoff ’35)

A has Taylor term (non-trivial linear equations) (Taylor ’77)

A has weak near unanimity termw(x , . . . , x , y) = w(x , . . . , x , y , x) = · · · = w(y , x , . . . , x)(Maróti + McKenzie ’08)

A has Siggers term s(x , y , x , z, y , z) = s(y , x , z, x , z, y)(Siggers ’10)

A has cyclic term c(x1, . . . , xn) = c(x2, . . . , xn, x1)(Barto + Kozik ’11)

Equations in oligomorphic algebras Michael Pinsker

Page 19: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Taylor algebras

Let A be a finite algebra, idempotent: f (x , . . . , x) = x for all f ∈ Clo(A).TFAE:

Clo(A) has no clone homomorphism to 1

A satisfies finite non-trivial set of equations(compactness theorem)

1 /∈ HSP(A) and / or 1 /∈ HSPfin(A) (Birkhoff ’35)

A has Taylor term (non-trivial linear equations) (Taylor ’77)

A has weak near unanimity termw(x , . . . , x , y) = w(x , . . . , x , y , x) = · · · = w(y , x , . . . , x)(Maróti + McKenzie ’08)

A has Siggers term s(x , y , x , z, y , z) = s(y , x , z, x , z, y)(Siggers ’10)

A has cyclic term c(x1, . . . , xn) = c(x2, . . . , xn, x1)(Barto + Kozik ’11)

Equations in oligomorphic algebras Michael Pinsker

Page 20: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Taylor algebras

Let A be a finite algebra, idempotent: f (x , . . . , x) = x for all f ∈ Clo(A).TFAE:

Clo(A) has no clone homomorphism to 1

A satisfies finite non-trivial set of equations(compactness theorem)

1 /∈ HSP(A) and / or 1 /∈ HSPfin(A) (Birkhoff ’35)

A has Taylor term (non-trivial linear equations) (Taylor ’77)

A has weak near unanimity termw(x , . . . , x , y) = w(x , . . . , x , y , x) = · · · = w(y , x , . . . , x)(Maróti + McKenzie ’08)

A has Siggers term s(x , y , x , z, y , z) = s(y , x , z, x , z, y)(Siggers ’10)

A has cyclic term c(x1, . . . , xn) = c(x2, . . . , xn, x1)(Barto + Kozik ’11)

Equations in oligomorphic algebras Michael Pinsker

Page 21: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Taylor algebras

Let A be a finite algebra, idempotent: f (x , . . . , x) = x for all f ∈ Clo(A).TFAE:

Clo(A) has no clone homomorphism to 1

A satisfies finite non-trivial set of equations(compactness theorem)

1 /∈ HSP(A) and / or 1 /∈ HSPfin(A) (Birkhoff ’35)

A has Taylor term (non-trivial linear equations) (Taylor ’77)

A has weak near unanimity termw(x , . . . , x , y) = w(x , . . . , x , y , x) = · · · = w(y , x , . . . , x)(Maróti + McKenzie ’08)

A has Siggers term s(x , y , x , z, y , z) = s(y , x , z, x , z, y)(Siggers ’10)

A has cyclic term c(x1, . . . , xn) = c(x2, . . . , xn, x1)(Barto + Kozik ’11)

Equations in oligomorphic algebras Michael Pinsker

Page 22: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Taylor algebras

Let A be a finite algebra, idempotent: f (x , . . . , x) = x for all f ∈ Clo(A).TFAE:

Clo(A) has no clone homomorphism to 1

A satisfies finite non-trivial set of equations(compactness theorem)

1 /∈ HSP(A) and / or 1 /∈ HSPfin(A) (Birkhoff ’35)

A has Taylor term (non-trivial linear equations) (Taylor ’77)

A has weak near unanimity termw(x , . . . , x , y) = w(x , . . . , x , y , x) = · · · = w(y , x , . . . , x)(Maróti + McKenzie ’08)

A has Siggers term s(x , y , x , z, y , z) = s(y , x , z, x , z, y)(Siggers ’10)

A has cyclic term c(x1, . . . , xn) = c(x2, . . . , xn, x1)(Barto + Kozik ’11)

Equations in oligomorphic algebras Michael Pinsker

Page 23: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Taylor algebras

Let A be a finite algebra, idempotent: f (x , . . . , x) = x for all f ∈ Clo(A).TFAE:

Clo(A) has no clone homomorphism to 1

A satisfies finite non-trivial set of equations(compactness theorem)

1 /∈ HSP(A) and / or 1 /∈ HSPfin(A) (Birkhoff ’35)

A has Taylor term (non-trivial linear equations) (Taylor ’77)

A has weak near unanimity termw(x , . . . , x , y) = w(x , . . . , x , y , x) = · · · = w(y , x , . . . , x)(Maróti + McKenzie ’08)

A has Siggers term s(x , y , x , z, y , z) = s(y , x , z, x , z, y)(Siggers ’10)

A has cyclic term c(x1, . . . , xn) = c(x2, . . . , xn, x1)(Barto + Kozik ’11)

Equations in oligomorphic algebras Michael Pinsker

Page 24: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Taylor algebras

Let A be a finite algebra, idempotent: f (x , . . . , x) = x for all f ∈ Clo(A).TFAE:

Clo(A) has no clone homomorphism to 1

A satisfies finite non-trivial set of equations(compactness theorem)

1 /∈ HSP(A) and / or 1 /∈ HSPfin(A) (Birkhoff ’35)

A has Taylor term (non-trivial linear equations) (Taylor ’77)

A has weak near unanimity termw(x , . . . , x , y) = w(x , . . . , x , y , x) = · · · = w(y , x , . . . , x)(Maróti + McKenzie ’08)

A has Siggers term s(x , y , x , z, y , z) = s(y , x , z, x , z, y)(Siggers ’10)

A has cyclic term c(x1, . . . , xn) = c(x2, . . . , xn, x1)(Barto + Kozik ’11)

Equations in oligomorphic algebras Michael Pinsker

Page 25: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Taylor algebras

Let A be a finite algebra, idempotent: f (x , . . . , x) = x for all f ∈ Clo(A).TFAE:

Clo(A) has no clone homomorphism to 1

A satisfies finite non-trivial set of equations(compactness theorem)

1 /∈ HSP(A) and / or 1 /∈ HSPfin(A) (Birkhoff ’35)

A has Taylor term (non-trivial linear equations) (Taylor ’77)

A has weak near unanimity termw(x , . . . , x , y) = w(x , . . . , x , y , x) = · · · = w(y , x , . . . , x)(Maróti + McKenzie ’08)

A has Siggers term s(x , y , x , z, y , z) = s(y , x , z, x , z, y)(Siggers ’10)

A has cyclic term c(x1, . . . , xn) = c(x2, . . . , xn, x1)(Barto + Kozik ’11)

Equations in oligomorphic algebras Michael Pinsker

Page 26: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Constraint Satisfaction Problems (CSPs)

Let A = (A; R1, . . . ,Rk ) be a relational structure.

Definition CSP(A)

INPUT: A primitive positive sentence

φ ≡ ∃x1 · · · ∃xn Ri1(. . .) ∧ · · · ∧ Rim (. . .)

QUESTION: A |= φ ?

Conjecture (Feder + Vardi ’98; Bulatov + Jeavons + Krokhin ’02)

Let A be finite, and Pol(A) idempotent. Then:

Pol(A) has clone homomorphism to 1(and CSP(A) is NP-complete), or

CSP(A) in P.

Equations in oligomorphic algebras Michael Pinsker

Page 27: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Constraint Satisfaction Problems (CSPs)

Let A = (A; R1, . . . ,Rk ) be a relational structure.

Definition CSP(A)

INPUT: A primitive positive sentence

φ ≡ ∃x1 · · · ∃xn Ri1(. . .) ∧ · · · ∧ Rim (. . .)

QUESTION: A |= φ ?

Conjecture (Feder + Vardi ’98; Bulatov + Jeavons + Krokhin ’02)

Let A be finite, and Pol(A) idempotent. Then:

Pol(A) has clone homomorphism to 1(and CSP(A) is NP-complete), or

CSP(A) in P.

Equations in oligomorphic algebras Michael Pinsker

Page 28: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Constraint Satisfaction Problems (CSPs)

Let A = (A; R1, . . . ,Rk ) be a relational structure.

Definition CSP(A)

INPUT: A primitive positive sentence

φ ≡ ∃x1 · · · ∃xn Ri1(. . .) ∧ · · · ∧ Rim (. . .)

QUESTION: A |= φ ?

Conjecture (Feder + Vardi ’98; Bulatov + Jeavons + Krokhin ’02)

Let A be finite, and Pol(A) idempotent. Then:

Pol(A) has clone homomorphism to 1(and CSP(A) is NP-complete), or

CSP(A) in P.

Equations in oligomorphic algebras Michael Pinsker

Page 29: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Constraint Satisfaction Problems (CSPs)

Let A = (A; R1, . . . ,Rk ) be a relational structure.

Definition CSP(A)

INPUT: A primitive positive sentence

φ ≡ ∃x1 · · · ∃xn Ri1(. . .) ∧ · · · ∧ Rim (. . .)

QUESTION: A |= φ ?

Conjecture (Feder + Vardi ’98; Bulatov + Jeavons + Krokhin ’02)

Let A be finite, and Pol(A) idempotent. Then:

Pol(A) has clone homomorphism to 1(and CSP(A) is NP-complete), or

CSP(A) in P.

Equations in oligomorphic algebras Michael Pinsker

Page 30: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Constraint Satisfaction Problems (CSPs)

Let A = (A; R1, . . . ,Rk ) be a relational structure.

Definition CSP(A)

INPUT: A primitive positive sentence

φ ≡ ∃x1 · · · ∃xn Ri1(. . .) ∧ · · · ∧ Rim (. . .)

QUESTION: A |= φ ?

Conjecture (Feder + Vardi ’98; Bulatov + Jeavons + Krokhin ’02)

Let A be finite, and Pol(A) idempotent. Then:

Pol(A) has clone homomorphism to 1

(and CSP(A) is NP-complete), or

CSP(A) in P.

Equations in oligomorphic algebras Michael Pinsker

Page 31: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Constraint Satisfaction Problems (CSPs)

Let A = (A; R1, . . . ,Rk ) be a relational structure.

Definition CSP(A)

INPUT: A primitive positive sentence

φ ≡ ∃x1 · · · ∃xn Ri1(. . .) ∧ · · · ∧ Rim (. . .)

QUESTION: A |= φ ?

Conjecture (Feder + Vardi ’98; Bulatov + Jeavons + Krokhin ’02)

Let A be finite, and Pol(A) idempotent. Then:

Pol(A) has clone homomorphism to 1(and CSP(A) is NP-complete), or

CSP(A) in P.

Equations in oligomorphic algebras Michael Pinsker

Page 32: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Constraint Satisfaction Problems (CSPs)

Let A = (A; R1, . . . ,Rk ) be a relational structure.

Definition CSP(A)

INPUT: A primitive positive sentence

φ ≡ ∃x1 · · · ∃xn Ri1(. . .) ∧ · · · ∧ Rim (. . .)

QUESTION: A |= φ ?

Conjecture (Feder + Vardi ’98; Bulatov + Jeavons + Krokhin ’02)

Let A be finite, and Pol(A) idempotent. Then:

Pol(A) has clone homomorphism to 1(and CSP(A) is NP-complete), or

CSP(A) in P.

Equations in oligomorphic algebras Michael Pinsker

Page 33: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Idempotency + cores

NP-hardness when ∃ clone homomorphism Pol(A)→ 1:=⇒ 1 ∈ HSPfin(Pol(A)) =⇒ A can simulate (“pp-interpret")

1-IN-3SAT := CSP({0,1}; {(0,0,1), (0,1,0), (1,0,0)}).Reduction to idempotent case:

A is homomorphically equivalent to a core Ac : Aut(Ac) = End(Ac).=⇒ CSP(A) = CSP(Ac).CSP(Ac) and CSP(Ac ,a) are polynomial-time equivalent(for any a ∈ Ac). Add all a ∈ Ac !

Modifications preserve only linear equations (no nesting). . .

Equivalent conjecture (Barto + Opršal + P)

Let A be finite. Then:Pol(A) has h1 clone homomorphism to 1 (preserving linear equ.)(and CSP(A) is NP-complete), orCSP(A) in P.

Equations in oligomorphic algebras Michael Pinsker

Page 34: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Idempotency + cores

NP-hardness when ∃ clone homomorphism Pol(A)→ 1:

=⇒ 1 ∈ HSPfin(Pol(A)) =⇒ A can simulate (“pp-interpret")

1-IN-3SAT := CSP({0,1}; {(0,0,1), (0,1,0), (1,0,0)}).Reduction to idempotent case:

A is homomorphically equivalent to a core Ac : Aut(Ac) = End(Ac).=⇒ CSP(A) = CSP(Ac).CSP(Ac) and CSP(Ac ,a) are polynomial-time equivalent(for any a ∈ Ac). Add all a ∈ Ac !

Modifications preserve only linear equations (no nesting). . .

Equivalent conjecture (Barto + Opršal + P)

Let A be finite. Then:Pol(A) has h1 clone homomorphism to 1 (preserving linear equ.)(and CSP(A) is NP-complete), orCSP(A) in P.

Equations in oligomorphic algebras Michael Pinsker

Page 35: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Idempotency + cores

NP-hardness when ∃ clone homomorphism Pol(A)→ 1:=⇒ 1 ∈ HSPfin(Pol(A))

=⇒ A can simulate (“pp-interpret")

1-IN-3SAT := CSP({0,1}; {(0,0,1), (0,1,0), (1,0,0)}).Reduction to idempotent case:

A is homomorphically equivalent to a core Ac : Aut(Ac) = End(Ac).=⇒ CSP(A) = CSP(Ac).CSP(Ac) and CSP(Ac ,a) are polynomial-time equivalent(for any a ∈ Ac). Add all a ∈ Ac !

Modifications preserve only linear equations (no nesting). . .

Equivalent conjecture (Barto + Opršal + P)

Let A be finite. Then:Pol(A) has h1 clone homomorphism to 1 (preserving linear equ.)(and CSP(A) is NP-complete), orCSP(A) in P.

Equations in oligomorphic algebras Michael Pinsker

Page 36: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Idempotency + cores

NP-hardness when ∃ clone homomorphism Pol(A)→ 1:=⇒ 1 ∈ HSPfin(Pol(A)) =⇒ A can simulate (“pp-interpret")

1-IN-3SAT := CSP({0,1}; {(0,0,1), (0,1,0), (1,0,0)}).

Reduction to idempotent case:

A is homomorphically equivalent to a core Ac : Aut(Ac) = End(Ac).=⇒ CSP(A) = CSP(Ac).CSP(Ac) and CSP(Ac ,a) are polynomial-time equivalent(for any a ∈ Ac). Add all a ∈ Ac !

Modifications preserve only linear equations (no nesting). . .

Equivalent conjecture (Barto + Opršal + P)

Let A be finite. Then:Pol(A) has h1 clone homomorphism to 1 (preserving linear equ.)(and CSP(A) is NP-complete), orCSP(A) in P.

Equations in oligomorphic algebras Michael Pinsker

Page 37: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Idempotency + cores

NP-hardness when ∃ clone homomorphism Pol(A)→ 1:=⇒ 1 ∈ HSPfin(Pol(A)) =⇒ A can simulate (“pp-interpret")

1-IN-3SAT := CSP({0,1}; {(0,0,1), (0,1,0), (1,0,0)}).Reduction to idempotent case:

A is homomorphically equivalent to a core Ac : Aut(Ac) = End(Ac).=⇒ CSP(A) = CSP(Ac).CSP(Ac) and CSP(Ac ,a) are polynomial-time equivalent(for any a ∈ Ac). Add all a ∈ Ac !

Modifications preserve only linear equations (no nesting). . .

Equivalent conjecture (Barto + Opršal + P)

Let A be finite. Then:Pol(A) has h1 clone homomorphism to 1 (preserving linear equ.)(and CSP(A) is NP-complete), orCSP(A) in P.

Equations in oligomorphic algebras Michael Pinsker

Page 38: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Idempotency + cores

NP-hardness when ∃ clone homomorphism Pol(A)→ 1:=⇒ 1 ∈ HSPfin(Pol(A)) =⇒ A can simulate (“pp-interpret")

1-IN-3SAT := CSP({0,1}; {(0,0,1), (0,1,0), (1,0,0)}).Reduction to idempotent case:

A is homomorphically equivalent to a core Ac : Aut(Ac) = End(Ac).

=⇒ CSP(A) = CSP(Ac).CSP(Ac) and CSP(Ac ,a) are polynomial-time equivalent(for any a ∈ Ac). Add all a ∈ Ac !

Modifications preserve only linear equations (no nesting). . .

Equivalent conjecture (Barto + Opršal + P)

Let A be finite. Then:Pol(A) has h1 clone homomorphism to 1 (preserving linear equ.)(and CSP(A) is NP-complete), orCSP(A) in P.

Equations in oligomorphic algebras Michael Pinsker

Page 39: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Idempotency + cores

NP-hardness when ∃ clone homomorphism Pol(A)→ 1:=⇒ 1 ∈ HSPfin(Pol(A)) =⇒ A can simulate (“pp-interpret")

1-IN-3SAT := CSP({0,1}; {(0,0,1), (0,1,0), (1,0,0)}).Reduction to idempotent case:

A is homomorphically equivalent to a core Ac : Aut(Ac) = End(Ac).=⇒ CSP(A) = CSP(Ac).

CSP(Ac) and CSP(Ac ,a) are polynomial-time equivalent(for any a ∈ Ac). Add all a ∈ Ac !

Modifications preserve only linear equations (no nesting). . .

Equivalent conjecture (Barto + Opršal + P)

Let A be finite. Then:Pol(A) has h1 clone homomorphism to 1 (preserving linear equ.)(and CSP(A) is NP-complete), orCSP(A) in P.

Equations in oligomorphic algebras Michael Pinsker

Page 40: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Idempotency + cores

NP-hardness when ∃ clone homomorphism Pol(A)→ 1:=⇒ 1 ∈ HSPfin(Pol(A)) =⇒ A can simulate (“pp-interpret")

1-IN-3SAT := CSP({0,1}; {(0,0,1), (0,1,0), (1,0,0)}).Reduction to idempotent case:

A is homomorphically equivalent to a core Ac : Aut(Ac) = End(Ac).=⇒ CSP(A) = CSP(Ac).CSP(Ac) and CSP(Ac ,a) are polynomial-time equivalent(for any a ∈ Ac).

Add all a ∈ Ac !

Modifications preserve only linear equations (no nesting). . .

Equivalent conjecture (Barto + Opršal + P)

Let A be finite. Then:Pol(A) has h1 clone homomorphism to 1 (preserving linear equ.)(and CSP(A) is NP-complete), orCSP(A) in P.

Equations in oligomorphic algebras Michael Pinsker

Page 41: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Idempotency + cores

NP-hardness when ∃ clone homomorphism Pol(A)→ 1:=⇒ 1 ∈ HSPfin(Pol(A)) =⇒ A can simulate (“pp-interpret")

1-IN-3SAT := CSP({0,1}; {(0,0,1), (0,1,0), (1,0,0)}).Reduction to idempotent case:

A is homomorphically equivalent to a core Ac : Aut(Ac) = End(Ac).=⇒ CSP(A) = CSP(Ac).CSP(Ac) and CSP(Ac ,a) are polynomial-time equivalent(for any a ∈ Ac). Add all a ∈ Ac !

Modifications preserve only linear equations (no nesting). . .

Equivalent conjecture (Barto + Opršal + P)

Let A be finite. Then:Pol(A) has h1 clone homomorphism to 1 (preserving linear equ.)(and CSP(A) is NP-complete), orCSP(A) in P.

Equations in oligomorphic algebras Michael Pinsker

Page 42: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Idempotency + cores

NP-hardness when ∃ clone homomorphism Pol(A)→ 1:=⇒ 1 ∈ HSPfin(Pol(A)) =⇒ A can simulate (“pp-interpret")

1-IN-3SAT := CSP({0,1}; {(0,0,1), (0,1,0), (1,0,0)}).Reduction to idempotent case:

A is homomorphically equivalent to a core Ac : Aut(Ac) = End(Ac).=⇒ CSP(A) = CSP(Ac).CSP(Ac) and CSP(Ac ,a) are polynomial-time equivalent(for any a ∈ Ac). Add all a ∈ Ac !

Modifications preserve only linear equations (no nesting). . .

Equivalent conjecture (Barto + Opršal + P)

Let A be finite. Then:Pol(A) has h1 clone homomorphism to 1 (preserving linear equ.)(and CSP(A) is NP-complete), orCSP(A) in P.

Equations in oligomorphic algebras Michael Pinsker

Page 43: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Idempotency + cores

NP-hardness when ∃ clone homomorphism Pol(A)→ 1:=⇒ 1 ∈ HSPfin(Pol(A)) =⇒ A can simulate (“pp-interpret")

1-IN-3SAT := CSP({0,1}; {(0,0,1), (0,1,0), (1,0,0)}).Reduction to idempotent case:

A is homomorphically equivalent to a core Ac : Aut(Ac) = End(Ac).=⇒ CSP(A) = CSP(Ac).CSP(Ac) and CSP(Ac ,a) are polynomial-time equivalent(for any a ∈ Ac). Add all a ∈ Ac !

Modifications preserve only linear equations (no nesting). . .

Equivalent conjecture (Barto + Opršal + P)

Let A be finite. Then:Pol(A) has h1 clone homomorphism to 1 (preserving linear equ.)(and CSP(A) is NP-complete), orCSP(A) in P.

Equations in oligomorphic algebras Michael Pinsker

Page 44: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Idempotency + cores

NP-hardness when ∃ clone homomorphism Pol(A)→ 1:=⇒ 1 ∈ HSPfin(Pol(A)) =⇒ A can simulate (“pp-interpret")

1-IN-3SAT := CSP({0,1}; {(0,0,1), (0,1,0), (1,0,0)}).Reduction to idempotent case:

A is homomorphically equivalent to a core Ac : Aut(Ac) = End(Ac).=⇒ CSP(A) = CSP(Ac).CSP(Ac) and CSP(Ac ,a) are polynomial-time equivalent(for any a ∈ Ac). Add all a ∈ Ac !

Modifications preserve only linear equations (no nesting). . .

Equivalent conjecture (Barto + Opršal + P)

Let A be finite. Then:Pol(A) has h1 clone homomorphism to 1 (preserving linear equ.)(and CSP(A) is NP-complete), orCSP(A) in P.

Equations in oligomorphic algebras Michael Pinsker

Page 45: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

II: Infinite domains: oligomorphicity

Equations in oligomorphic algebras Michael Pinsker

Page 46: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Oligomorphicity

Trouble with infinite A:∃ clone homomorphism Pol(A)→ 1 =⇒ 1 ∈ HSPfin(A)

1 ∈ HSPfin(A) =⇒ simulation of 1-IN-3SAT

Solution:Let G be permutation group acting on countable set D.G oligomorphic :⇔ componentwise action of G on Dn

(α, (d1, . . . ,dn)) 7→ (α(d1), . . . , α(dn))

has finitely many orbits, for all n ≥ 1.

Structure A oligomorphic (aka ω-categorical) :⇔ Aut(A) oligomorphic.Clone is oligomorphic :⇔ contains an oligomorphic group.Algebra is oligomorphic :⇔ term clone is oligomorphic.

For every n ≥ 1, there are only finitely many n-tuplesin the algebra / clone / structure modulo the group.

Equations in oligomorphic algebras Michael Pinsker

Page 47: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Oligomorphicity

Trouble with infinite A:

∃ clone homomorphism Pol(A)→ 1 =⇒ 1 ∈ HSPfin(A)

1 ∈ HSPfin(A) =⇒ simulation of 1-IN-3SAT

Solution:Let G be permutation group acting on countable set D.G oligomorphic :⇔ componentwise action of G on Dn

(α, (d1, . . . ,dn)) 7→ (α(d1), . . . , α(dn))

has finitely many orbits, for all n ≥ 1.

Structure A oligomorphic (aka ω-categorical) :⇔ Aut(A) oligomorphic.Clone is oligomorphic :⇔ contains an oligomorphic group.Algebra is oligomorphic :⇔ term clone is oligomorphic.

For every n ≥ 1, there are only finitely many n-tuplesin the algebra / clone / structure modulo the group.

Equations in oligomorphic algebras Michael Pinsker

Page 48: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Oligomorphicity

Trouble with infinite A:∃ clone homomorphism Pol(A)→ 1 =⇒ 1 ∈ HSPfin(A)

1 ∈ HSPfin(A) =⇒ simulation of 1-IN-3SAT

Solution:Let G be permutation group acting on countable set D.G oligomorphic :⇔ componentwise action of G on Dn

(α, (d1, . . . ,dn)) 7→ (α(d1), . . . , α(dn))

has finitely many orbits, for all n ≥ 1.

Structure A oligomorphic (aka ω-categorical) :⇔ Aut(A) oligomorphic.Clone is oligomorphic :⇔ contains an oligomorphic group.Algebra is oligomorphic :⇔ term clone is oligomorphic.

For every n ≥ 1, there are only finitely many n-tuplesin the algebra / clone / structure modulo the group.

Equations in oligomorphic algebras Michael Pinsker

Page 49: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Oligomorphicity

Trouble with infinite A:∃ clone homomorphism Pol(A)→ 1 =⇒ 1 ∈ HSPfin(A)

1 ∈ HSPfin(A) =⇒ simulation of 1-IN-3SAT

Solution:Let G be permutation group acting on countable set D.G oligomorphic :⇔ componentwise action of G on Dn

(α, (d1, . . . ,dn)) 7→ (α(d1), . . . , α(dn))

has finitely many orbits, for all n ≥ 1.

Structure A oligomorphic (aka ω-categorical) :⇔ Aut(A) oligomorphic.Clone is oligomorphic :⇔ contains an oligomorphic group.Algebra is oligomorphic :⇔ term clone is oligomorphic.

For every n ≥ 1, there are only finitely many n-tuplesin the algebra / clone / structure modulo the group.

Equations in oligomorphic algebras Michael Pinsker

Page 50: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Oligomorphicity

Trouble with infinite A:∃ clone homomorphism Pol(A)→ 1 =⇒ 1 ∈ HSPfin(A)

1 ∈ HSPfin(A) =⇒ simulation of 1-IN-3SAT

Solution:

Let G be permutation group acting on countable set D.G oligomorphic :⇔ componentwise action of G on Dn

(α, (d1, . . . ,dn)) 7→ (α(d1), . . . , α(dn))

has finitely many orbits, for all n ≥ 1.

Structure A oligomorphic (aka ω-categorical) :⇔ Aut(A) oligomorphic.Clone is oligomorphic :⇔ contains an oligomorphic group.Algebra is oligomorphic :⇔ term clone is oligomorphic.

For every n ≥ 1, there are only finitely many n-tuplesin the algebra / clone / structure modulo the group.

Equations in oligomorphic algebras Michael Pinsker

Page 51: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Oligomorphicity

Trouble with infinite A:∃ clone homomorphism Pol(A)→ 1 =⇒ 1 ∈ HSPfin(A)

1 ∈ HSPfin(A) =⇒ simulation of 1-IN-3SAT

Solution:Let G be permutation group acting on countable set D.

G oligomorphic :⇔ componentwise action of G on Dn

(α, (d1, . . . ,dn)) 7→ (α(d1), . . . , α(dn))

has finitely many orbits, for all n ≥ 1.

Structure A oligomorphic (aka ω-categorical) :⇔ Aut(A) oligomorphic.Clone is oligomorphic :⇔ contains an oligomorphic group.Algebra is oligomorphic :⇔ term clone is oligomorphic.

For every n ≥ 1, there are only finitely many n-tuplesin the algebra / clone / structure modulo the group.

Equations in oligomorphic algebras Michael Pinsker

Page 52: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Oligomorphicity

Trouble with infinite A:∃ clone homomorphism Pol(A)→ 1 =⇒ 1 ∈ HSPfin(A)

1 ∈ HSPfin(A) =⇒ simulation of 1-IN-3SAT

Solution:Let G be permutation group acting on countable set D.G oligomorphic :⇔ componentwise action of G on Dn

(α, (d1, . . . ,dn)) 7→ (α(d1), . . . , α(dn))

has finitely many orbits, for all n ≥ 1.

Structure A oligomorphic (aka ω-categorical) :⇔ Aut(A) oligomorphic.Clone is oligomorphic :⇔ contains an oligomorphic group.Algebra is oligomorphic :⇔ term clone is oligomorphic.

For every n ≥ 1, there are only finitely many n-tuplesin the algebra / clone / structure modulo the group.

Equations in oligomorphic algebras Michael Pinsker

Page 53: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Oligomorphicity

Trouble with infinite A:∃ clone homomorphism Pol(A)→ 1 =⇒ 1 ∈ HSPfin(A)

1 ∈ HSPfin(A) =⇒ simulation of 1-IN-3SAT

Solution:Let G be permutation group acting on countable set D.G oligomorphic :⇔ componentwise action of G on Dn

(α, (d1, . . . ,dn)) 7→ (α(d1), . . . , α(dn))

has finitely many orbits, for all n ≥ 1.

Structure A oligomorphic (aka ω-categorical) :⇔ Aut(A) oligomorphic.

Clone is oligomorphic :⇔ contains an oligomorphic group.Algebra is oligomorphic :⇔ term clone is oligomorphic.

For every n ≥ 1, there are only finitely many n-tuplesin the algebra / clone / structure modulo the group.

Equations in oligomorphic algebras Michael Pinsker

Page 54: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Oligomorphicity

Trouble with infinite A:∃ clone homomorphism Pol(A)→ 1 =⇒ 1 ∈ HSPfin(A)

1 ∈ HSPfin(A) =⇒ simulation of 1-IN-3SAT

Solution:Let G be permutation group acting on countable set D.G oligomorphic :⇔ componentwise action of G on Dn

(α, (d1, . . . ,dn)) 7→ (α(d1), . . . , α(dn))

has finitely many orbits, for all n ≥ 1.

Structure A oligomorphic (aka ω-categorical) :⇔ Aut(A) oligomorphic.Clone is oligomorphic :⇔ contains an oligomorphic group.

Algebra is oligomorphic :⇔ term clone is oligomorphic.

For every n ≥ 1, there are only finitely many n-tuplesin the algebra / clone / structure modulo the group.

Equations in oligomorphic algebras Michael Pinsker

Page 55: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Oligomorphicity

Trouble with infinite A:∃ clone homomorphism Pol(A)→ 1 =⇒ 1 ∈ HSPfin(A)

1 ∈ HSPfin(A) =⇒ simulation of 1-IN-3SAT

Solution:Let G be permutation group acting on countable set D.G oligomorphic :⇔ componentwise action of G on Dn

(α, (d1, . . . ,dn)) 7→ (α(d1), . . . , α(dn))

has finitely many orbits, for all n ≥ 1.

Structure A oligomorphic (aka ω-categorical) :⇔ Aut(A) oligomorphic.Clone is oligomorphic :⇔ contains an oligomorphic group.Algebra is oligomorphic :⇔ term clone is oligomorphic.

For every n ≥ 1, there are only finitely many n-tuplesin the algebra / clone / structure modulo the group.

Equations in oligomorphic algebras Michael Pinsker

Page 56: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Oligomorphicity

Trouble with infinite A:∃ clone homomorphism Pol(A)→ 1 =⇒ 1 ∈ HSPfin(A)

1 ∈ HSPfin(A) =⇒ simulation of 1-IN-3SAT

Solution:Let G be permutation group acting on countable set D.G oligomorphic :⇔ componentwise action of G on Dn

(α, (d1, . . . ,dn)) 7→ (α(d1), . . . , α(dn))

has finitely many orbits, for all n ≥ 1.

Structure A oligomorphic (aka ω-categorical) :⇔ Aut(A) oligomorphic.Clone is oligomorphic :⇔ contains an oligomorphic group.Algebra is oligomorphic :⇔ term clone is oligomorphic.

For every n ≥ 1, there are only finitely many n-tuplesin the algebra / clone / structure modulo the group.

Equations in oligomorphic algebras Michael Pinsker

Page 57: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Topological Birkhoff

Theorem (Bodirsky + P ’11)

Let A be oligomorphic. TFAE:Pol(A) has continuous clone homomorphism to 1.1 ∈ HSPfin(Pol(A))

1-IN-3SAT has pp-interpretation in A.

Remarks

Topology on clones = topology of pointwise convergence(fi)i∈ω → f :↔ fi(a) = f (a) eventually, for all a.(fi , f of same arity; “sorts" are clopen sets)

Failure of the above⇔ something positive, and algebraic?

Equations in oligomorphic algebras Michael Pinsker

Page 58: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Topological Birkhoff

Theorem (Bodirsky + P ’11)

Let A be oligomorphic. TFAE:

Pol(A) has continuous clone homomorphism to 1.1 ∈ HSPfin(Pol(A))

1-IN-3SAT has pp-interpretation in A.

Remarks

Topology on clones = topology of pointwise convergence(fi)i∈ω → f :↔ fi(a) = f (a) eventually, for all a.(fi , f of same arity; “sorts" are clopen sets)

Failure of the above⇔ something positive, and algebraic?

Equations in oligomorphic algebras Michael Pinsker

Page 59: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Topological Birkhoff

Theorem (Bodirsky + P ’11)

Let A be oligomorphic. TFAE:Pol(A) has continuous clone homomorphism to 1.1 ∈ HSPfin(Pol(A))

1-IN-3SAT has pp-interpretation in A.

Remarks

Topology on clones = topology of pointwise convergence(fi)i∈ω → f :↔ fi(a) = f (a) eventually, for all a.(fi , f of same arity; “sorts" are clopen sets)

Failure of the above⇔ something positive, and algebraic?

Equations in oligomorphic algebras Michael Pinsker

Page 60: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Topological Birkhoff

Theorem (Bodirsky + P ’11)

Let A be oligomorphic. TFAE:Pol(A) has continuous clone homomorphism to 1.1 ∈ HSPfin(Pol(A))

1-IN-3SAT has pp-interpretation in A.

Remarks

Topology on clones = topology of pointwise convergence(fi)i∈ω → f :↔ fi(a) = f (a) eventually, for all a.(fi , f of same arity; “sorts" are clopen sets)

Failure of the above⇔ something positive, and algebraic?

Equations in oligomorphic algebras Michael Pinsker

Page 61: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Topological Birkhoff

Theorem (Bodirsky + P ’11)

Let A be oligomorphic. TFAE:Pol(A) has continuous clone homomorphism to 1.1 ∈ HSPfin(Pol(A))

1-IN-3SAT has pp-interpretation in A.

Remarks

Topology on clones = topology of pointwise convergence

(fi)i∈ω → f :↔ fi(a) = f (a) eventually, for all a.(fi , f of same arity; “sorts" are clopen sets)

Failure of the above⇔ something positive, and algebraic?

Equations in oligomorphic algebras Michael Pinsker

Page 62: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Topological Birkhoff

Theorem (Bodirsky + P ’11)

Let A be oligomorphic. TFAE:Pol(A) has continuous clone homomorphism to 1.1 ∈ HSPfin(Pol(A))

1-IN-3SAT has pp-interpretation in A.

Remarks

Topology on clones = topology of pointwise convergence(fi)i∈ω → f :↔ fi(a) = f (a) eventually, for all a.(fi , f of same arity; “sorts" are clopen sets)

Failure of the above⇔ something positive, and algebraic?

Equations in oligomorphic algebras Michael Pinsker

Page 63: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Topological Birkhoff

Theorem (Bodirsky + P ’11)

Let A be oligomorphic. TFAE:Pol(A) has continuous clone homomorphism to 1.1 ∈ HSPfin(Pol(A))

1-IN-3SAT has pp-interpretation in A.

Remarks

Topology on clones = topology of pointwise convergence(fi)i∈ω → f :↔ fi(a) = f (a) eventually, for all a.(fi , f of same arity; “sorts" are clopen sets)

Failure of the above⇔ something positive, and algebraic?

Equations in oligomorphic algebras Michael Pinsker

Page 64: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Oligomorphicity vs. Idempotency

Oligomorphicity = anti-idempotency!

Theorem (Bodirsky ’03; Barto + Kompatscher + Olšák + Pham + P ’16)

Every oligomorphic structure A is homomorphically equivalent toa unique oligomorphic model-complete core Ac :

Aut(Ac) = End(Ac)

Remarks

CSP(A) = CSP(Ac)

CSP(Ac) and CSP(Ac ,a) polynomial-time equivalent

Pol(Ac ,a) is the stabilizer of a in Pol(Ac)

Can only add finitely many a ∈ Ac , so no idempotency

Equations in oligomorphic algebras Michael Pinsker

Page 65: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Oligomorphicity vs. Idempotency

Oligomorphicity = anti-idempotency!

Theorem (Bodirsky ’03; Barto + Kompatscher + Olšák + Pham + P ’16)

Every oligomorphic structure A is homomorphically equivalent toa unique oligomorphic model-complete core Ac :

Aut(Ac) = End(Ac)

Remarks

CSP(A) = CSP(Ac)

CSP(Ac) and CSP(Ac ,a) polynomial-time equivalent

Pol(Ac ,a) is the stabilizer of a in Pol(Ac)

Can only add finitely many a ∈ Ac , so no idempotency

Equations in oligomorphic algebras Michael Pinsker

Page 66: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Oligomorphicity vs. Idempotency

Oligomorphicity = anti-idempotency!

Theorem (Bodirsky ’03; Barto + Kompatscher + Olšák + Pham + P ’16)

Every oligomorphic structure A is homomorphically equivalent toa unique oligomorphic model-complete core Ac :

Aut(Ac) = End(Ac)

Remarks

CSP(A) = CSP(Ac)

CSP(Ac) and CSP(Ac ,a) polynomial-time equivalent

Pol(Ac ,a) is the stabilizer of a in Pol(Ac)

Can only add finitely many a ∈ Ac , so no idempotency

Equations in oligomorphic algebras Michael Pinsker

Page 67: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Oligomorphicity vs. Idempotency

Oligomorphicity = anti-idempotency!

Theorem (Bodirsky ’03; Barto + Kompatscher + Olšák + Pham + P ’16)

Every oligomorphic structure A is homomorphically equivalent toa unique oligomorphic model-complete core Ac :

Aut(Ac) = End(Ac)

Remarks

CSP(A) = CSP(Ac)

CSP(Ac) and CSP(Ac ,a) polynomial-time equivalent

Pol(Ac ,a) is the stabilizer of a in Pol(Ac)

Can only add finitely many a ∈ Ac , so no idempotency

Equations in oligomorphic algebras Michael Pinsker

Page 68: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Oligomorphicity vs. Idempotency

Oligomorphicity = anti-idempotency!

Theorem (Bodirsky ’03; Barto + Kompatscher + Olšák + Pham + P ’16)

Every oligomorphic structure A is homomorphically equivalent toa unique oligomorphic model-complete core Ac :

Aut(Ac) = End(Ac)

Remarks

CSP(A) = CSP(Ac)

CSP(Ac) and CSP(Ac ,a) polynomial-time equivalent

Pol(Ac ,a) is the stabilizer of a in Pol(Ac)

Can only add finitely many a ∈ Ac , so no idempotency

Equations in oligomorphic algebras Michael Pinsker

Page 69: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Oligomorphicity vs. Idempotency

Oligomorphicity = anti-idempotency!

Theorem (Bodirsky ’03; Barto + Kompatscher + Olšák + Pham + P ’16)

Every oligomorphic structure A is homomorphically equivalent toa unique oligomorphic model-complete core Ac :

Aut(Ac) = End(Ac)

Remarks

CSP(A) = CSP(Ac)

CSP(Ac) and CSP(Ac ,a) polynomial-time equivalent

Pol(Ac ,a) is the stabilizer of a in Pol(Ac)

Can only add finitely many a ∈ Ac , so no idempotency

Equations in oligomorphic algebras Michael Pinsker

Page 70: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Oligomorphicity vs. Idempotency

Oligomorphicity = anti-idempotency!

Theorem (Bodirsky ’03; Barto + Kompatscher + Olšák + Pham + P ’16)

Every oligomorphic structure A is homomorphically equivalent toa unique oligomorphic model-complete core Ac :

Aut(Ac) = End(Ac)

Remarks

CSP(A) = CSP(Ac)

CSP(Ac) and CSP(Ac ,a) polynomial-time equivalent

Pol(Ac ,a) is the stabilizer of a in Pol(Ac)

Can only add finitely many a ∈ Ac , so no idempotency

Equations in oligomorphic algebras Michael Pinsker

Page 71: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Oligomorphicity vs. Idempotency

Oligomorphicity = anti-idempotency!

Theorem (Bodirsky ’03; Barto + Kompatscher + Olšák + Pham + P ’16)

Every oligomorphic structure A is homomorphically equivalent toa unique oligomorphic model-complete core Ac :

Aut(Ac) = End(Ac)

Remarks

CSP(A) = CSP(Ac)

CSP(Ac) and CSP(Ac ,a) polynomial-time equivalent

Pol(Ac ,a) is the stabilizer of a in Pol(Ac)

Can only add finitely many a ∈ Ac , so no idempotency

Equations in oligomorphic algebras Michael Pinsker

Page 72: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

The old infinite CSP conjecture

Old Conjecture (Bodirsky + P ’11)

Let A be a reduct of finitely bounded homogeneous structure( =⇒ oligomorphic).

Then:

Some stabilizer of Pol(Ac) has cont. clone homomorphism to 1( =⇒ CSP(A) is NP-complete), or

CSP(A) in P.

Equations in oligomorphic algebras Michael Pinsker

Page 73: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

The old infinite CSP conjecture

Old Conjecture (Bodirsky + P ’11)

Let A be a reduct of finitely bounded homogeneous structure( =⇒ oligomorphic).

Then:

Some stabilizer of Pol(Ac) has cont. clone homomorphism to 1( =⇒ CSP(A) is NP-complete), or

CSP(A) in P.

Equations in oligomorphic algebras Michael Pinsker

Page 74: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

The old infinite CSP conjecture

Old Conjecture (Bodirsky + P ’11)

Let A be a reduct of finitely bounded homogeneous structure( =⇒ oligomorphic).

Then:

Some stabilizer of Pol(Ac) has cont. clone homomorphism to 1( =⇒ CSP(A) is NP-complete), or

CSP(A) in P.

Equations in oligomorphic algebras Michael Pinsker

Page 75: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

III: Oligomorphic “Taylor" algebras

Equations in oligomorphic algebras Michael Pinsker

Page 76: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

What is an oligomorphic Taylor algebra?

Finite case: A Taylor⇔ idempotent + non-trivial equations.

Oligomorphic case: Cannot have idempotency,but model-complete core.

What happens for oligomorphic model-complete core A when:

(1) 6 ∃ clone homomorphism Pol(A)→ 1?(2) 6 ∃ continuous clone homomorphism Pol(A)→ 1?(3) 6 ∃ continuous clone homomorphism from any

Pol(A,a1, . . . ,an)→ 1?

Remarks

(1) and (2) equivalent? Open.(2) and (3) not equivalent.(3) is relevant for CSP =⇒ our definition of “Taylor algebra"!

Equations in oligomorphic algebras Michael Pinsker

Page 77: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

What is an oligomorphic Taylor algebra?

Finite case: A Taylor⇔ idempotent + non-trivial equations.

Oligomorphic case: Cannot have idempotency,but model-complete core.

What happens for oligomorphic model-complete core A when:

(1) 6 ∃ clone homomorphism Pol(A)→ 1?(2) 6 ∃ continuous clone homomorphism Pol(A)→ 1?(3) 6 ∃ continuous clone homomorphism from any

Pol(A,a1, . . . ,an)→ 1?

Remarks

(1) and (2) equivalent? Open.(2) and (3) not equivalent.(3) is relevant for CSP =⇒ our definition of “Taylor algebra"!

Equations in oligomorphic algebras Michael Pinsker

Page 78: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

What is an oligomorphic Taylor algebra?

Finite case: A Taylor⇔ idempotent + non-trivial equations.

Oligomorphic case: Cannot have idempotency,but model-complete core.

What happens for oligomorphic model-complete core A when:

(1) 6 ∃ clone homomorphism Pol(A)→ 1?(2) 6 ∃ continuous clone homomorphism Pol(A)→ 1?(3) 6 ∃ continuous clone homomorphism from any

Pol(A,a1, . . . ,an)→ 1?

Remarks

(1) and (2) equivalent? Open.(2) and (3) not equivalent.(3) is relevant for CSP =⇒ our definition of “Taylor algebra"!

Equations in oligomorphic algebras Michael Pinsker

Page 79: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

What is an oligomorphic Taylor algebra?

Finite case: A Taylor⇔ idempotent + non-trivial equations.

Oligomorphic case: Cannot have idempotency,but model-complete core.

What happens for oligomorphic model-complete core A when:

(1) 6 ∃ clone homomorphism Pol(A)→ 1?(2) 6 ∃ continuous clone homomorphism Pol(A)→ 1?(3) 6 ∃ continuous clone homomorphism from any

Pol(A,a1, . . . ,an)→ 1?

Remarks

(1) and (2) equivalent? Open.(2) and (3) not equivalent.(3) is relevant for CSP =⇒ our definition of “Taylor algebra"!

Equations in oligomorphic algebras Michael Pinsker

Page 80: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

What is an oligomorphic Taylor algebra?

Finite case: A Taylor⇔ idempotent + non-trivial equations.

Oligomorphic case: Cannot have idempotency,but model-complete core.

What happens for oligomorphic model-complete core A when:

(1) 6 ∃ clone homomorphism Pol(A)→ 1?

(2) 6 ∃ continuous clone homomorphism Pol(A)→ 1?(3) 6 ∃ continuous clone homomorphism from any

Pol(A,a1, . . . ,an)→ 1?

Remarks

(1) and (2) equivalent? Open.(2) and (3) not equivalent.(3) is relevant for CSP =⇒ our definition of “Taylor algebra"!

Equations in oligomorphic algebras Michael Pinsker

Page 81: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

What is an oligomorphic Taylor algebra?

Finite case: A Taylor⇔ idempotent + non-trivial equations.

Oligomorphic case: Cannot have idempotency,but model-complete core.

What happens for oligomorphic model-complete core A when:

(1) 6 ∃ clone homomorphism Pol(A)→ 1?(2) 6 ∃ continuous clone homomorphism Pol(A)→ 1?

(3) 6 ∃ continuous clone homomorphism from anyPol(A,a1, . . . ,an)→ 1?

Remarks

(1) and (2) equivalent? Open.(2) and (3) not equivalent.(3) is relevant for CSP =⇒ our definition of “Taylor algebra"!

Equations in oligomorphic algebras Michael Pinsker

Page 82: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

What is an oligomorphic Taylor algebra?

Finite case: A Taylor⇔ idempotent + non-trivial equations.

Oligomorphic case: Cannot have idempotency,but model-complete core.

What happens for oligomorphic model-complete core A when:

(1) 6 ∃ clone homomorphism Pol(A)→ 1?(2) 6 ∃ continuous clone homomorphism Pol(A)→ 1?(3) 6 ∃ continuous clone homomorphism from any

Pol(A,a1, . . . ,an)→ 1?

Remarks

(1) and (2) equivalent? Open.(2) and (3) not equivalent.(3) is relevant for CSP =⇒ our definition of “Taylor algebra"!

Equations in oligomorphic algebras Michael Pinsker

Page 83: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

What is an oligomorphic Taylor algebra?

Finite case: A Taylor⇔ idempotent + non-trivial equations.

Oligomorphic case: Cannot have idempotency,but model-complete core.

What happens for oligomorphic model-complete core A when:

(1) 6 ∃ clone homomorphism Pol(A)→ 1?(2) 6 ∃ continuous clone homomorphism Pol(A)→ 1?(3) 6 ∃ continuous clone homomorphism from any

Pol(A,a1, . . . ,an)→ 1?

Remarks

(1) and (2) equivalent? Open.(2) and (3) not equivalent.(3) is relevant for CSP =⇒ our definition of “Taylor algebra"!

Equations in oligomorphic algebras Michael Pinsker

Page 84: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

What is an oligomorphic Taylor algebra?

Finite case: A Taylor⇔ idempotent + non-trivial equations.

Oligomorphic case: Cannot have idempotency,but model-complete core.

What happens for oligomorphic model-complete core A when:

(1) 6 ∃ clone homomorphism Pol(A)→ 1?(2) 6 ∃ continuous clone homomorphism Pol(A)→ 1?(3) 6 ∃ continuous clone homomorphism from any

Pol(A,a1, . . . ,an)→ 1?

Remarks

(1) and (2) equivalent? Open.

(2) and (3) not equivalent.(3) is relevant for CSP =⇒ our definition of “Taylor algebra"!

Equations in oligomorphic algebras Michael Pinsker

Page 85: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

What is an oligomorphic Taylor algebra?

Finite case: A Taylor⇔ idempotent + non-trivial equations.

Oligomorphic case: Cannot have idempotency,but model-complete core.

What happens for oligomorphic model-complete core A when:

(1) 6 ∃ clone homomorphism Pol(A)→ 1?(2) 6 ∃ continuous clone homomorphism Pol(A)→ 1?(3) 6 ∃ continuous clone homomorphism from any

Pol(A,a1, . . . ,an)→ 1?

Remarks

(1) and (2) equivalent? Open.(2) and (3) not equivalent.

(3) is relevant for CSP =⇒ our definition of “Taylor algebra"!

Equations in oligomorphic algebras Michael Pinsker

Page 86: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

What is an oligomorphic Taylor algebra?

Finite case: A Taylor⇔ idempotent + non-trivial equations.

Oligomorphic case: Cannot have idempotency,but model-complete core.

What happens for oligomorphic model-complete core A when:

(1) 6 ∃ clone homomorphism Pol(A)→ 1?(2) 6 ∃ continuous clone homomorphism Pol(A)→ 1?(3) 6 ∃ continuous clone homomorphism from any

Pol(A,a1, . . . ,an)→ 1?

Remarks

(1) and (2) equivalent? Open.(2) and (3) not equivalent.(3) is relevant for CSP =⇒ our definition of “Taylor algebra"!

Equations in oligomorphic algebras Michael Pinsker

Page 87: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Pseudo-Siggers terms

Theorem (Barto + P ’16)

Let A be an oligomorphic model-complete core. TFAE:

No stabilizer of Pol(A) has cont. clone homomorphism to 1.

Pol(A) contains u, v , f with

u f (x , y , x , z, y , z) = v f (y , x , z, x , z, y)

Remarks

f called pseudo-Siggers function.

Pseudo-Siggers equation “survives" stabilizing =⇒prevents clone homomorphisms to 1 from all stabilizers.

Criterion positive, algebraic, finite.

Equations in oligomorphic algebras Michael Pinsker

Page 88: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Pseudo-Siggers terms

Theorem (Barto + P ’16)

Let A be an oligomorphic model-complete core. TFAE:

No stabilizer of Pol(A) has cont. clone homomorphism to 1.

Pol(A) contains u, v , f with

u f (x , y , x , z, y , z) = v f (y , x , z, x , z, y)

Remarks

f called pseudo-Siggers function.

Pseudo-Siggers equation “survives" stabilizing =⇒prevents clone homomorphisms to 1 from all stabilizers.

Criterion positive, algebraic, finite.

Equations in oligomorphic algebras Michael Pinsker

Page 89: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Pseudo-Siggers terms

Theorem (Barto + P ’16)

Let A be an oligomorphic model-complete core. TFAE:

No stabilizer of Pol(A) has cont. clone homomorphism to 1.

Pol(A) contains u, v , f with

u f (x , y , x , z, y , z) = v f (y , x , z, x , z, y)

Remarks

f called pseudo-Siggers function.

Pseudo-Siggers equation “survives" stabilizing =⇒prevents clone homomorphisms to 1 from all stabilizers.

Criterion positive, algebraic, finite.

Equations in oligomorphic algebras Michael Pinsker

Page 90: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Pseudo-Siggers terms

Theorem (Barto + P ’16)

Let A be an oligomorphic model-complete core. TFAE:

No stabilizer of Pol(A) has cont. clone homomorphism to 1.

Pol(A) contains u, v , f with

u f (x , y , x , z, y , z) = v f (y , x , z, x , z, y)

Remarks

f called pseudo-Siggers function.

Pseudo-Siggers equation “survives" stabilizing =⇒prevents clone homomorphisms to 1 from all stabilizers.

Criterion positive, algebraic, finite.

Equations in oligomorphic algebras Michael Pinsker

Page 91: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Pseudo-Siggers terms

Theorem (Barto + P ’16)

Let A be an oligomorphic model-complete core. TFAE:

No stabilizer of Pol(A) has cont. clone homomorphism to 1.

Pol(A) contains u, v , f with

u f (x , y , x , z, y , z) = v f (y , x , z, x , z, y)

Remarks

f called pseudo-Siggers function.

Pseudo-Siggers equation “survives" stabilizing =⇒prevents clone homomorphisms to 1 from all stabilizers.

Criterion positive, algebraic, finite.

Equations in oligomorphic algebras Michael Pinsker

Page 92: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Pseudo-Siggers terms

Theorem (Barto + P ’16)

Let A be an oligomorphic model-complete core. TFAE:

No stabilizer of Pol(A) has cont. clone homomorphism to 1.

Pol(A) contains u, v , f with

u f (x , y , x , z, y , z) = v f (y , x , z, x , z, y)

Remarks

f called pseudo-Siggers function.

Pseudo-Siggers equation “survives" stabilizing =⇒prevents clone homomorphisms to 1 from all stabilizers.

Criterion positive, algebraic, finite.

Equations in oligomorphic algebras Michael Pinsker

Page 93: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Pseudo-Siggers terms

Theorem (Barto + P ’16)

Let A be an oligomorphic model-complete core. TFAE:

No stabilizer of Pol(A) has cont. clone homomorphism to 1.

Pol(A) contains u, v , f with

u f (x , y , x , z, y , z) = v f (y , x , z, x , z, y)

Remarks

f called pseudo-Siggers function.

Pseudo-Siggers equation “survives" stabilizing =⇒prevents clone homomorphisms to 1 from all stabilizers.

Criterion positive, algebraic, finite.

Equations in oligomorphic algebras Michael Pinsker

Page 94: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Pseudo-Siggers terms

Theorem (Barto + P ’16)

Let A be an oligomorphic model-complete core. TFAE:

No stabilizer of Pol(A) has cont. clone homomorphism to 1.

Pol(A) contains u, v , f with

u f (x , y , x , z, y , z) = v f (y , x , z, x , z, y)

Remarks

f called pseudo-Siggers function.

Pseudo-Siggers equation “survives" stabilizing =⇒prevents clone homomorphisms to 1 from all stabilizers.

Criterion positive, algebraic, finite.

Equations in oligomorphic algebras Michael Pinsker

Page 95: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

The old infinite CSP conjecture, reformulated

Old Conjecture (reformulated)Let A be a reduct of finitely bounded homogeneous structure( =⇒ oligomorphic).Then:

Some stabilizer of Pol(Ac) has cont. clone homomorphism to 1( =⇒ CSP(A) is NP-complete), or

Pol(Ac) has pseudo-Siggers function, and CSP(A) in P.

Remarks

Algebraic criterion in terms of Pol(Ac), not Pol(A)

Relies on possibly non-optimal order:A =⇒ Ac =⇒ stabilize =⇒ pp-interpret

Equations in oligomorphic algebras Michael Pinsker

Page 96: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

The old infinite CSP conjecture, reformulated

Old Conjecture (reformulated)Let A be a reduct of finitely bounded homogeneous structure( =⇒ oligomorphic).Then:

Some stabilizer of Pol(Ac) has cont. clone homomorphism to 1( =⇒ CSP(A) is NP-complete), or

Pol(Ac) has pseudo-Siggers function, and CSP(A) in P.

Remarks

Algebraic criterion in terms of Pol(Ac), not Pol(A)

Relies on possibly non-optimal order:A =⇒ Ac =⇒ stabilize =⇒ pp-interpret

Equations in oligomorphic algebras Michael Pinsker

Page 97: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

The old infinite CSP conjecture, reformulated

Old Conjecture (reformulated)Let A be a reduct of finitely bounded homogeneous structure( =⇒ oligomorphic).Then:

Some stabilizer of Pol(Ac) has cont. clone homomorphism to 1( =⇒ CSP(A) is NP-complete), or

Pol(Ac) has pseudo-Siggers function, and CSP(A) in P.

Remarks

Algebraic criterion in terms of Pol(Ac), not Pol(A)

Relies on possibly non-optimal order:A =⇒ Ac =⇒ stabilize =⇒ pp-interpret

Equations in oligomorphic algebras Michael Pinsker

Page 98: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

The old infinite CSP conjecture, reformulated

Old Conjecture (reformulated)Let A be a reduct of finitely bounded homogeneous structure( =⇒ oligomorphic).Then:

Some stabilizer of Pol(Ac) has cont. clone homomorphism to 1( =⇒ CSP(A) is NP-complete), or

Pol(Ac) has pseudo-Siggers function, and CSP(A) in P.

Remarks

Algebraic criterion in terms of Pol(Ac), not Pol(A)

Relies on possibly non-optimal order:A =⇒ Ac =⇒ stabilize =⇒ pp-interpret

Equations in oligomorphic algebras Michael Pinsker

Page 99: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

The old infinite CSP conjecture, reformulated

Old Conjecture (reformulated)Let A be a reduct of finitely bounded homogeneous structure( =⇒ oligomorphic).Then:

Some stabilizer of Pol(Ac) has cont. clone homomorphism to 1( =⇒ CSP(A) is NP-complete), or

Pol(Ac) has pseudo-Siggers function, and CSP(A) in P.

Remarks

Algebraic criterion in terms of Pol(Ac), not Pol(A)

Relies on possibly non-optimal order:A =⇒ Ac =⇒ stabilize =⇒ pp-interpret

Equations in oligomorphic algebras Michael Pinsker

Page 100: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

The new infinite CSP conjecture

New Conjecture (Barto + Opršal + P ’14)

Let A be a reduct of finitely bounded homogeneous structure. Then:

Pol(A) has uniformly cont. h1 clone homomorphism to 1( =⇒ CSP(A) is NP-complete), or

CSP(A) in P.

RemarksNew Conjecture uses optimal order of general CSP reductions(homomorphic equivalence, pp-interpretations, adding constants)Old =⇒ NewFor finite A equivalent (Siggers vs. Pseudo-Siggers)Positive and algebraic criterions missing.Criterion in terms of Pol(A) rather than Pol(Ac).Avoids model-complete core Ac .

Equations in oligomorphic algebras Michael Pinsker

Page 101: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

The new infinite CSP conjecture

New Conjecture (Barto + Opršal + P ’14)

Let A be a reduct of finitely bounded homogeneous structure. Then:

Pol(A) has uniformly cont. h1 clone homomorphism to 1( =⇒ CSP(A) is NP-complete), or

CSP(A) in P.

RemarksNew Conjecture uses optimal order of general CSP reductions(homomorphic equivalence, pp-interpretations, adding constants)Old =⇒ NewFor finite A equivalent (Siggers vs. Pseudo-Siggers)Positive and algebraic criterions missing.Criterion in terms of Pol(A) rather than Pol(Ac).Avoids model-complete core Ac .

Equations in oligomorphic algebras Michael Pinsker

Page 102: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

The new infinite CSP conjecture

New Conjecture (Barto + Opršal + P ’14)

Let A be a reduct of finitely bounded homogeneous structure. Then:

Pol(A) has uniformly cont. h1 clone homomorphism to 1( =⇒ CSP(A) is NP-complete), or

CSP(A) in P.

RemarksNew Conjecture uses optimal order of general CSP reductions(homomorphic equivalence, pp-interpretations, adding constants)

Old =⇒ NewFor finite A equivalent (Siggers vs. Pseudo-Siggers)Positive and algebraic criterions missing.Criterion in terms of Pol(A) rather than Pol(Ac).Avoids model-complete core Ac .

Equations in oligomorphic algebras Michael Pinsker

Page 103: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

The new infinite CSP conjecture

New Conjecture (Barto + Opršal + P ’14)

Let A be a reduct of finitely bounded homogeneous structure. Then:

Pol(A) has uniformly cont. h1 clone homomorphism to 1( =⇒ CSP(A) is NP-complete), or

CSP(A) in P.

RemarksNew Conjecture uses optimal order of general CSP reductions(homomorphic equivalence, pp-interpretations, adding constants)Old =⇒ New

For finite A equivalent (Siggers vs. Pseudo-Siggers)Positive and algebraic criterions missing.Criterion in terms of Pol(A) rather than Pol(Ac).Avoids model-complete core Ac .

Equations in oligomorphic algebras Michael Pinsker

Page 104: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

The new infinite CSP conjecture

New Conjecture (Barto + Opršal + P ’14)

Let A be a reduct of finitely bounded homogeneous structure. Then:

Pol(A) has uniformly cont. h1 clone homomorphism to 1( =⇒ CSP(A) is NP-complete), or

CSP(A) in P.

RemarksNew Conjecture uses optimal order of general CSP reductions(homomorphic equivalence, pp-interpretations, adding constants)Old =⇒ NewFor finite A equivalent (Siggers vs. Pseudo-Siggers)

Positive and algebraic criterions missing.Criterion in terms of Pol(A) rather than Pol(Ac).Avoids model-complete core Ac .

Equations in oligomorphic algebras Michael Pinsker

Page 105: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

The new infinite CSP conjecture

New Conjecture (Barto + Opršal + P ’14)

Let A be a reduct of finitely bounded homogeneous structure. Then:

Pol(A) has uniformly cont. h1 clone homomorphism to 1( =⇒ CSP(A) is NP-complete), or

CSP(A) in P.

RemarksNew Conjecture uses optimal order of general CSP reductions(homomorphic equivalence, pp-interpretations, adding constants)Old =⇒ NewFor finite A equivalent (Siggers vs. Pseudo-Siggers)Positive and algebraic criterions missing.

Criterion in terms of Pol(A) rather than Pol(Ac).Avoids model-complete core Ac .

Equations in oligomorphic algebras Michael Pinsker

Page 106: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

The new infinite CSP conjecture

New Conjecture (Barto + Opršal + P ’14)

Let A be a reduct of finitely bounded homogeneous structure. Then:

Pol(A) has uniformly cont. h1 clone homomorphism to 1( =⇒ CSP(A) is NP-complete), or

CSP(A) in P.

RemarksNew Conjecture uses optimal order of general CSP reductions(homomorphic equivalence, pp-interpretations, adding constants)Old =⇒ NewFor finite A equivalent (Siggers vs. Pseudo-Siggers)Positive and algebraic criterions missing.Criterion in terms of Pol(A) rather than Pol(Ac).

Avoids model-complete core Ac .

Equations in oligomorphic algebras Michael Pinsker

Page 107: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

The new infinite CSP conjecture

New Conjecture (Barto + Opršal + P ’14)

Let A be a reduct of finitely bounded homogeneous structure. Then:

Pol(A) has uniformly cont. h1 clone homomorphism to 1( =⇒ CSP(A) is NP-complete), or

CSP(A) in P.

RemarksNew Conjecture uses optimal order of general CSP reductions(homomorphic equivalence, pp-interpretations, adding constants)Old =⇒ NewFor finite A equivalent (Siggers vs. Pseudo-Siggers)Positive and algebraic criterions missing.Criterion in terms of Pol(A) rather than Pol(Ac).Avoids model-complete core Ac .

Equations in oligomorphic algebras Michael Pinsker

Page 108: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

IV: Linear equations

Equations in oligomorphic algebras Michael Pinsker

Page 109: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

More oligomorphic Taylor notions

Two statements for oligomorphic A:

(1) Pol(A) has no uniformly cont. h1 clone homomorphism to 1.(2) Pol(Ac) has pseudo-Siggers function.

(1)⇒ (2):no u.c. h1 clone homomorphism from Pol(A) =⇒no u.c. (h1) clone homomorphism from any stabilizer of Pol(Ac) =⇒pseudo-Siggers function.

Theorem (Barto + Kompatscher + Olšák + Pham + P ’16)

For the countable atomless Boolean algebra A:A is oligomorphic model-complete core;Pol(A) has uniformly cont. h1 clone homomorphism to 1;Pol(A) has pseudo-Siggers function.

Equations in oligomorphic algebras Michael Pinsker

Page 110: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

More oligomorphic Taylor notions

Two statements for oligomorphic A:

(1) Pol(A) has no uniformly cont. h1 clone homomorphism to 1.(2) Pol(Ac) has pseudo-Siggers function.

(1)⇒ (2):no u.c. h1 clone homomorphism from Pol(A) =⇒no u.c. (h1) clone homomorphism from any stabilizer of Pol(Ac) =⇒pseudo-Siggers function.

Theorem (Barto + Kompatscher + Olšák + Pham + P ’16)

For the countable atomless Boolean algebra A:A is oligomorphic model-complete core;Pol(A) has uniformly cont. h1 clone homomorphism to 1;Pol(A) has pseudo-Siggers function.

Equations in oligomorphic algebras Michael Pinsker

Page 111: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

More oligomorphic Taylor notions

Two statements for oligomorphic A:

(1) Pol(A) has no uniformly cont. h1 clone homomorphism to 1.

(2) Pol(Ac) has pseudo-Siggers function.

(1)⇒ (2):no u.c. h1 clone homomorphism from Pol(A) =⇒no u.c. (h1) clone homomorphism from any stabilizer of Pol(Ac) =⇒pseudo-Siggers function.

Theorem (Barto + Kompatscher + Olšák + Pham + P ’16)

For the countable atomless Boolean algebra A:A is oligomorphic model-complete core;Pol(A) has uniformly cont. h1 clone homomorphism to 1;Pol(A) has pseudo-Siggers function.

Equations in oligomorphic algebras Michael Pinsker

Page 112: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

More oligomorphic Taylor notions

Two statements for oligomorphic A:

(1) Pol(A) has no uniformly cont. h1 clone homomorphism to 1.(2) Pol(Ac) has pseudo-Siggers function.

(1)⇒ (2):no u.c. h1 clone homomorphism from Pol(A) =⇒no u.c. (h1) clone homomorphism from any stabilizer of Pol(Ac) =⇒pseudo-Siggers function.

Theorem (Barto + Kompatscher + Olšák + Pham + P ’16)

For the countable atomless Boolean algebra A:A is oligomorphic model-complete core;Pol(A) has uniformly cont. h1 clone homomorphism to 1;Pol(A) has pseudo-Siggers function.

Equations in oligomorphic algebras Michael Pinsker

Page 113: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

More oligomorphic Taylor notions

Two statements for oligomorphic A:

(1) Pol(A) has no uniformly cont. h1 clone homomorphism to 1.(2) Pol(Ac) has pseudo-Siggers function.

(1)⇒ (2):no u.c. h1 clone homomorphism from Pol(A) =⇒no u.c. (h1) clone homomorphism from any stabilizer of Pol(Ac) =⇒pseudo-Siggers function.

Theorem (Barto + Kompatscher + Olšák + Pham + P ’16)

For the countable atomless Boolean algebra A:A is oligomorphic model-complete core;Pol(A) has uniformly cont. h1 clone homomorphism to 1;Pol(A) has pseudo-Siggers function.

Equations in oligomorphic algebras Michael Pinsker

Page 114: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

More oligomorphic Taylor notions

Two statements for oligomorphic A:

(1) Pol(A) has no uniformly cont. h1 clone homomorphism to 1.(2) Pol(Ac) has pseudo-Siggers function.

(1)⇒ (2):no u.c. h1 clone homomorphism from Pol(A) =⇒no u.c. (h1) clone homomorphism from any stabilizer of Pol(Ac) =⇒pseudo-Siggers function.

Theorem (Barto + Kompatscher + Olšák + Pham + P ’16)

For the countable atomless Boolean algebra A:A is oligomorphic model-complete core;Pol(A) has uniformly cont. h1 clone homomorphism to 1;Pol(A) has pseudo-Siggers function.

Equations in oligomorphic algebras Michael Pinsker

Page 115: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Orbit growth!

Theorem (Barto + Kompatscher + Olšák + Pham + P ’16)

Let A be oligomorphic model-complete core such that:A has uniformly cont. h1 clone homomorphism to 1.A has pseudo-Siggers function.

Then the number orbits of the action of Aut(A) on An

grows double exponentially in n.

CorollaryOld Conjecture⇔ New Conjecture.

Proof. Reducts of finitely bounded homogeneous structures haveat most exponential orbit growth.

Remark. Higher-arity structure of Pol(A) =⇒ structure of Aut(A)!

Equations in oligomorphic algebras Michael Pinsker

Page 116: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Orbit growth!

Theorem (Barto + Kompatscher + Olšák + Pham + P ’16)

Let A be oligomorphic model-complete core such that:A has uniformly cont. h1 clone homomorphism to 1.A has pseudo-Siggers function.

Then the number orbits of the action of Aut(A) on An

grows double exponentially in n.

CorollaryOld Conjecture⇔ New Conjecture.

Proof. Reducts of finitely bounded homogeneous structures haveat most exponential orbit growth.

Remark. Higher-arity structure of Pol(A) =⇒ structure of Aut(A)!

Equations in oligomorphic algebras Michael Pinsker

Page 117: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Orbit growth!

Theorem (Barto + Kompatscher + Olšák + Pham + P ’16)

Let A be oligomorphic model-complete core such that:A has uniformly cont. h1 clone homomorphism to 1.A has pseudo-Siggers function.

Then the number orbits of the action of Aut(A) on An

grows double exponentially in n.

CorollaryOld Conjecture⇔ New Conjecture.

Proof. Reducts of finitely bounded homogeneous structures haveat most exponential orbit growth.

Remark. Higher-arity structure of Pol(A) =⇒ structure of Aut(A)!

Equations in oligomorphic algebras Michael Pinsker

Page 118: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Orbit growth!

Theorem (Barto + Kompatscher + Olšák + Pham + P ’16)

Let A be oligomorphic model-complete core such that:A has uniformly cont. h1 clone homomorphism to 1.A has pseudo-Siggers function.

Then the number orbits of the action of Aut(A) on An

grows double exponentially in n.

CorollaryOld Conjecture⇔ New Conjecture.

Proof. Reducts of finitely bounded homogeneous structures haveat most exponential orbit growth.

Remark. Higher-arity structure of Pol(A) =⇒ structure of Aut(A)!

Equations in oligomorphic algebras Michael Pinsker

Page 119: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Orbit growth!

Theorem (Barto + Kompatscher + Olšák + Pham + P ’16)

Let A be oligomorphic model-complete core such that:A has uniformly cont. h1 clone homomorphism to 1.A has pseudo-Siggers function.

Then the number orbits of the action of Aut(A) on An

grows double exponentially in n.

CorollaryOld Conjecture⇔ New Conjecture.

Proof. Reducts of finitely bounded homogeneous structures haveat most exponential orbit growth.

Remark. Higher-arity structure of Pol(A) =⇒ structure of Aut(A)!

Equations in oligomorphic algebras Michael Pinsker

Page 120: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Orbit growth!

Theorem (Barto + Kompatscher + Olšák + Pham + P ’16)

Let A be oligomorphic model-complete core such that:A has uniformly cont. h1 clone homomorphism to 1.A has pseudo-Siggers function.

Then the number orbits of the action of Aut(A) on An

grows double exponentially in n.

CorollaryOld Conjecture⇔ New Conjecture.

Proof. Reducts of finitely bounded homogeneous structures haveat most exponential orbit growth.

Remark. Higher-arity structure of Pol(A) =⇒ structure of Aut(A)!

Equations in oligomorphic algebras Michael Pinsker

Page 121: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Linear equations

Equivalent in model-complete core A withless than double exponential orbit growth:

Pol(A) has pseudo-Siggers function.Pol(A) has no uniformly cont. h1 clone homomorphism to 1.

So: pseudo-Siggers =⇒ which linear equations?None! (or maybe some?)

Theorem (Barto + Kompatscher + Olšák + Pham + P ’16)

Let A be a reduct of finitely bounded homogeneous structure D.Suppose Pol(A) contains function f (x1, . . . , xk ) for large enough k suchthat for all permutations σ of {1, . . . , k}

uσ f (x1, . . . , xk ) = vσ f (xσ(1), . . . , xσ(k))

for unary uσ, vσ ∈ End(D).Then Pol(A) satisfies non-trivial linear equations.

Equations in oligomorphic algebras Michael Pinsker

Page 122: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Linear equations

Equivalent in model-complete core A withless than double exponential orbit growth:

Pol(A) has pseudo-Siggers function.Pol(A) has no uniformly cont. h1 clone homomorphism to 1.

So: pseudo-Siggers =⇒ which linear equations?None! (or maybe some?)

Theorem (Barto + Kompatscher + Olšák + Pham + P ’16)

Let A be a reduct of finitely bounded homogeneous structure D.Suppose Pol(A) contains function f (x1, . . . , xk ) for large enough k suchthat for all permutations σ of {1, . . . , k}

uσ f (x1, . . . , xk ) = vσ f (xσ(1), . . . , xσ(k))

for unary uσ, vσ ∈ End(D).Then Pol(A) satisfies non-trivial linear equations.

Equations in oligomorphic algebras Michael Pinsker

Page 123: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Linear equations

Equivalent in model-complete core A withless than double exponential orbit growth:

Pol(A) has pseudo-Siggers function.Pol(A) has no uniformly cont. h1 clone homomorphism to 1.

So: pseudo-Siggers =⇒ which linear equations?None! (or maybe some?)

Theorem (Barto + Kompatscher + Olšák + Pham + P ’16)

Let A be a reduct of finitely bounded homogeneous structure D.Suppose Pol(A) contains function f (x1, . . . , xk ) for large enough k suchthat for all permutations σ of {1, . . . , k}

uσ f (x1, . . . , xk ) = vσ f (xσ(1), . . . , xσ(k))

for unary uσ, vσ ∈ End(D).Then Pol(A) satisfies non-trivial linear equations.

Equations in oligomorphic algebras Michael Pinsker

Page 124: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Linear equations

Equivalent in model-complete core A withless than double exponential orbit growth:

Pol(A) has pseudo-Siggers function.Pol(A) has no uniformly cont. h1 clone homomorphism to 1.

So: pseudo-Siggers =⇒ which linear equations?

None! (or maybe some?)

Theorem (Barto + Kompatscher + Olšák + Pham + P ’16)

Let A be a reduct of finitely bounded homogeneous structure D.Suppose Pol(A) contains function f (x1, . . . , xk ) for large enough k suchthat for all permutations σ of {1, . . . , k}

uσ f (x1, . . . , xk ) = vσ f (xσ(1), . . . , xσ(k))

for unary uσ, vσ ∈ End(D).Then Pol(A) satisfies non-trivial linear equations.

Equations in oligomorphic algebras Michael Pinsker

Page 125: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Linear equations

Equivalent in model-complete core A withless than double exponential orbit growth:

Pol(A) has pseudo-Siggers function.Pol(A) has no uniformly cont. h1 clone homomorphism to 1.

So: pseudo-Siggers =⇒ which linear equations?None! (or maybe some?)

Theorem (Barto + Kompatscher + Olšák + Pham + P ’16)

Let A be a reduct of finitely bounded homogeneous structure D.Suppose Pol(A) contains function f (x1, . . . , xk ) for large enough k suchthat for all permutations σ of {1, . . . , k}

uσ f (x1, . . . , xk ) = vσ f (xσ(1), . . . , xσ(k))

for unary uσ, vσ ∈ End(D).Then Pol(A) satisfies non-trivial linear equations.

Equations in oligomorphic algebras Michael Pinsker

Page 126: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Linear equations

Equivalent in model-complete core A withless than double exponential orbit growth:

Pol(A) has pseudo-Siggers function.Pol(A) has no uniformly cont. h1 clone homomorphism to 1.

So: pseudo-Siggers =⇒ which linear equations?None! (or maybe some?)

Theorem (Barto + Kompatscher + Olšák + Pham + P ’16)

Let A be a reduct of finitely bounded homogeneous structure D.Suppose Pol(A) contains function f (x1, . . . , xk ) for large enough k suchthat for all permutations σ of {1, . . . , k}

uσ f (x1, . . . , xk ) = vσ f (xσ(1), . . . , xσ(k))

for unary uσ, vσ ∈ End(D).Then Pol(A) satisfies non-trivial linear equations.

Equations in oligomorphic algebras Michael Pinsker

Page 127: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Examples

Successful CSP classificationsfor reducts of finitely bounded homogeneous structures:

(N; =) (“Equality CSPs"; Bodirsky + Kára ’06)(Q;<) (“Temporal CSPs"; Bodirsky + Kára ’08)Random graph (“Graph-SAT problems"; Bodirsky + P ’11)Random partial order (“Poset-SAT problems";Kompatscher + Pham ’16)

Theorem (Barto + Kompatscher + Olšák + Pham + P ’16)

If A is a reduct of any of the above structures, then:

Pol(A) has uniformly cont. h1 clone homomorphism to 1,and CSP(A) is NP-complete, or

Pol(A) satisfies non-trivial linear equations,and CSP(A) is in P.

Equations in oligomorphic algebras Michael Pinsker

Page 128: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Examples

Successful CSP classificationsfor reducts of finitely bounded homogeneous structures:

(N; =) (“Equality CSPs"; Bodirsky + Kára ’06)(Q;<) (“Temporal CSPs"; Bodirsky + Kára ’08)Random graph (“Graph-SAT problems"; Bodirsky + P ’11)Random partial order (“Poset-SAT problems";Kompatscher + Pham ’16)

Theorem (Barto + Kompatscher + Olšák + Pham + P ’16)

If A is a reduct of any of the above structures, then:

Pol(A) has uniformly cont. h1 clone homomorphism to 1,and CSP(A) is NP-complete, or

Pol(A) satisfies non-trivial linear equations,and CSP(A) is in P.

Equations in oligomorphic algebras Michael Pinsker

Page 129: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Examples

Successful CSP classificationsfor reducts of finitely bounded homogeneous structures:

(N; =) (“Equality CSPs"; Bodirsky + Kára ’06)

(Q;<) (“Temporal CSPs"; Bodirsky + Kára ’08)Random graph (“Graph-SAT problems"; Bodirsky + P ’11)Random partial order (“Poset-SAT problems";Kompatscher + Pham ’16)

Theorem (Barto + Kompatscher + Olšák + Pham + P ’16)

If A is a reduct of any of the above structures, then:

Pol(A) has uniformly cont. h1 clone homomorphism to 1,and CSP(A) is NP-complete, or

Pol(A) satisfies non-trivial linear equations,and CSP(A) is in P.

Equations in oligomorphic algebras Michael Pinsker

Page 130: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Examples

Successful CSP classificationsfor reducts of finitely bounded homogeneous structures:

(N; =) (“Equality CSPs"; Bodirsky + Kára ’06)(Q;<) (“Temporal CSPs"; Bodirsky + Kára ’08)

Random graph (“Graph-SAT problems"; Bodirsky + P ’11)Random partial order (“Poset-SAT problems";Kompatscher + Pham ’16)

Theorem (Barto + Kompatscher + Olšák + Pham + P ’16)

If A is a reduct of any of the above structures, then:

Pol(A) has uniformly cont. h1 clone homomorphism to 1,and CSP(A) is NP-complete, or

Pol(A) satisfies non-trivial linear equations,and CSP(A) is in P.

Equations in oligomorphic algebras Michael Pinsker

Page 131: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Examples

Successful CSP classificationsfor reducts of finitely bounded homogeneous structures:

(N; =) (“Equality CSPs"; Bodirsky + Kára ’06)(Q;<) (“Temporal CSPs"; Bodirsky + Kára ’08)Random graph (“Graph-SAT problems"; Bodirsky + P ’11)

Random partial order (“Poset-SAT problems";Kompatscher + Pham ’16)

Theorem (Barto + Kompatscher + Olšák + Pham + P ’16)

If A is a reduct of any of the above structures, then:

Pol(A) has uniformly cont. h1 clone homomorphism to 1,and CSP(A) is NP-complete, or

Pol(A) satisfies non-trivial linear equations,and CSP(A) is in P.

Equations in oligomorphic algebras Michael Pinsker

Page 132: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Examples

Successful CSP classificationsfor reducts of finitely bounded homogeneous structures:

(N; =) (“Equality CSPs"; Bodirsky + Kára ’06)(Q;<) (“Temporal CSPs"; Bodirsky + Kára ’08)Random graph (“Graph-SAT problems"; Bodirsky + P ’11)Random partial order (“Poset-SAT problems";Kompatscher + Pham ’16)

Theorem (Barto + Kompatscher + Olšák + Pham + P ’16)

If A is a reduct of any of the above structures, then:

Pol(A) has uniformly cont. h1 clone homomorphism to 1,and CSP(A) is NP-complete, or

Pol(A) satisfies non-trivial linear equations,and CSP(A) is in P.

Equations in oligomorphic algebras Michael Pinsker

Page 133: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Examples

Successful CSP classificationsfor reducts of finitely bounded homogeneous structures:

(N; =) (“Equality CSPs"; Bodirsky + Kára ’06)(Q;<) (“Temporal CSPs"; Bodirsky + Kára ’08)Random graph (“Graph-SAT problems"; Bodirsky + P ’11)Random partial order (“Poset-SAT problems";Kompatscher + Pham ’16)

Theorem (Barto + Kompatscher + Olšák + Pham + P ’16)

If A is a reduct of any of the above structures, then:

Pol(A) has uniformly cont. h1 clone homomorphism to 1,and CSP(A) is NP-complete, or

Pol(A) satisfies non-trivial linear equations,and CSP(A) is in P.

Equations in oligomorphic algebras Michael Pinsker

Page 134: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

V: Open problems

Equations in oligomorphic algebras Michael Pinsker

Page 135: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Open problems

For infinite A:

ProblemIf Pol(A) has a clone homomorphism to 1,does it have a continuous such homomorphism?

Problem

If 1 ∈ HSP(Pol(A)) then 1 ∈ HSPfin(Pol(A))?

ProblemIf Pol(A) has an h1 clone homomorphism to 1,does it have a uniformly continuous such homomorphism?

Equations in oligomorphic algebras Michael Pinsker

Page 136: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Open problems

For infinite A:

ProblemIf Pol(A) has a clone homomorphism to 1,does it have a continuous such homomorphism?

Problem

If 1 ∈ HSP(Pol(A)) then 1 ∈ HSPfin(Pol(A))?

ProblemIf Pol(A) has an h1 clone homomorphism to 1,does it have a uniformly continuous such homomorphism?

Equations in oligomorphic algebras Michael Pinsker

Page 137: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Open problems

For infinite A:

ProblemIf Pol(A) has a clone homomorphism to 1,does it have a continuous such homomorphism?

Problem

If 1 ∈ HSP(Pol(A)) then 1 ∈ HSPfin(Pol(A))?

ProblemIf Pol(A) has an h1 clone homomorphism to 1,does it have a uniformly continuous such homomorphism?

Equations in oligomorphic algebras Michael Pinsker

Page 138: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Open problems

For infinite A:

ProblemIf Pol(A) has a clone homomorphism to 1,does it have a continuous such homomorphism?

Problem

If 1 ∈ HSP(Pol(A)) then 1 ∈ HSPfin(Pol(A))?

ProblemIf Pol(A) has an h1 clone homomorphism to 1,does it have a uniformly continuous such homomorphism?

Equations in oligomorphic algebras Michael Pinsker

Page 139: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Open problems

For infinite A:

ProblemIf Pol(A) has a clone homomorphism to 1,does it have a continuous such homomorphism?

Problem

If 1 ∈ HSP(Pol(A)) then 1 ∈ HSPfin(Pol(A))?

ProblemIf Pol(A) has an h1 clone homomorphism to 1,does it have a uniformly continuous such homomorphism?

Equations in oligomorphic algebras Michael Pinsker

Page 140: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Reference

L. Barto, M. Kompatscher, M. Olšák, T. V. Pham, and M. Pinsker

Equations in oligomorphic clones and theConstraint Satisfaction Problem for ω-categorical structures

Preprint arXiv:1612.07551

Equations in oligomorphic algebras Michael Pinsker

Page 141: Equations in oligomorphic algebras...Equations in oligomorphic algebras Michael Pinsker Technische Universität Wien / Univerzita Karlova v Praze Funded by Austrian Science Fund (FWF)

Thank you!

Equations in oligomorphic algebras Michael Pinsker


Recommended