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

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

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

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