Prime Maltsev Conditions Libor Barto joint work with Jakub Opr sal - - PowerPoint PPT Presentation

prime maltsev conditions
SMART_READER_LITE
LIVE PREVIEW

Prime Maltsev Conditions Libor Barto joint work with Jakub Opr sal - - PowerPoint PPT Presentation

Prime Maltsev Conditions Libor Barto joint work with Jakub Opr sal Charles University in Prague NSAC 2013, June 7, 2013 Outline (Part 1) Interpretations (Part 2) Lattice of interpretability (Part 3) Prime filters (Part 4)


slide-1
SLIDE 1

Prime Maltsev Conditions

Libor Barto joint work with Jakub Oprˇ sal

Charles University in Prague

NSAC 2013, June 7, 2013

slide-2
SLIDE 2

Outline

◮ (Part 1) Interpretations ◮ (Part 2) Lattice of interpretability ◮ (Part 3) Prime filters ◮ (Part 4) Syntactic approach ◮ (Part 4) Relational approach

slide-3
SLIDE 3

(Part 1) Interpretations

slide-4
SLIDE 4

Interpretations between varieties

V, W: varieties of algebras

slide-5
SLIDE 5

Interpretations between varieties

V, W: varieties of algebras Interpretation V → W: mapping from terms of V to terms of W, which sends variables to the same variables and preserves identities.

slide-6
SLIDE 6

Interpretations between varieties

V, W: varieties of algebras Interpretation V → W: mapping from terms of V to terms of W, which sends variables to the same variables and preserves identities. Determined by values on basic operations

slide-7
SLIDE 7

Interpretations between varieties

V, W: varieties of algebras Interpretation V → W: mapping from terms of V to terms of W, which sends variables to the same variables and preserves identities. Determined by values on basic operations Example:

◮ V given by a single ternary operation symbol m and ◮ the identity m(x, y, y) ≈ m(y, y, x) ≈ x

slide-8
SLIDE 8

Interpretations between varieties

V, W: varieties of algebras Interpretation V → W: mapping from terms of V to terms of W, which sends variables to the same variables and preserves identities. Determined by values on basic operations Example:

◮ V given by a single ternary operation symbol m and ◮ the identity m(x, y, y) ≈ m(y, y, x) ≈ x ◮ f : V → W is determined by m′ = f (m) ◮ m′ must satisfy m′(x, y, y) ≈ m(y, y, x) ≈ x

slide-9
SLIDE 9

Interpretation between varieties

Exmaple: Unique interpretation from V = Sets to any W

slide-10
SLIDE 10

Interpretation between varieties

Exmaple: Unique interpretation from V = Sets to any W Example: V = Semigroups, W = Sets, f : x · y → x is an interpretation

slide-11
SLIDE 11

Interpretation between varieties

Exmaple: Unique interpretation from V = Sets to any W Example: V = Semigroups, W = Sets, f : x · y → x is an interpretation Example: Assume V is idempotent. No interpretation V → Sets equivalent to the existence of a Taylor term in V

slide-12
SLIDE 12

Interpretation between algebras

A, B: algebras

slide-13
SLIDE 13

Interpretation between algebras

A, B: algebras Interpretation A → B: map from the term operations of A to term

  • perations of B which maps projections to projections and

preserves composition

slide-14
SLIDE 14

Interpretation between algebras

A, B: algebras Interpretation A → B: map from the term operations of A to term

  • perations of B which maps projections to projections and

preserves composition

◮ Interpretations A → B essentially the same as interpretations

HSP(A) → HSP(B)

slide-15
SLIDE 15

Interpretation between algebras

A, B: algebras Interpretation A → B: map from the term operations of A to term

  • perations of B which maps projections to projections and

preserves composition

◮ Interpretations A → B essentially the same as interpretations

HSP(A) → HSP(B)

◮ Depends only on the clone of A and the clone of B

slide-16
SLIDE 16

Interpretation between algebras

A, B: algebras Interpretation A → B: map from the term operations of A to term

  • perations of B which maps projections to projections and

preserves composition

◮ Interpretations A → B essentially the same as interpretations

HSP(A) → HSP(B)

◮ Depends only on the clone of A and the clone of B

Examples of interpretations between clones A → B:

slide-17
SLIDE 17

Interpretation between algebras

A, B: algebras Interpretation A → B: map from the term operations of A to term

  • perations of B which maps projections to projections and

preserves composition

◮ Interpretations A → B essentially the same as interpretations

HSP(A) → HSP(B)

◮ Depends only on the clone of A and the clone of B

Examples of interpretations between clones A → B:

◮ Inclusion (A): when B contains A

slide-18
SLIDE 18

Interpretation between algebras

A, B: algebras Interpretation A → B: map from the term operations of A to term

  • perations of B which maps projections to projections and

preserves composition

◮ Interpretations A → B essentially the same as interpretations

HSP(A) → HSP(B)

◮ Depends only on the clone of A and the clone of B

Examples of interpretations between clones A → B:

◮ Inclusion (A): when B contains A ◮ Diagonal map (P): when B = An

slide-19
SLIDE 19

Interpretation between algebras

A, B: algebras Interpretation A → B: map from the term operations of A to term

  • perations of B which maps projections to projections and

preserves composition

◮ Interpretations A → B essentially the same as interpretations

HSP(A) → HSP(B)

◮ Depends only on the clone of A and the clone of B

Examples of interpretations between clones A → B:

◮ Inclusion (A): when B contains A ◮ Diagonal map (P): when B = An ◮ Restriction to B (S): when B ≤ A

slide-20
SLIDE 20

Interpretation between algebras

A, B: algebras Interpretation A → B: map from the term operations of A to term

  • perations of B which maps projections to projections and

preserves composition

◮ Interpretations A → B essentially the same as interpretations

HSP(A) → HSP(B)

◮ Depends only on the clone of A and the clone of B

Examples of interpretations between clones A → B:

◮ Inclusion (A): when B contains A ◮ Diagonal map (P): when B = An ◮ Restriction to B (S): when B ≤ A ◮ Quotient modulo ∼ (H): when B = A/ ∼

slide-21
SLIDE 21

Interpretation between algebras

A, B: algebras Interpretation A → B: map from the term operations of A to term

  • perations of B which maps projections to projections and

preserves composition

◮ Interpretations A → B essentially the same as interpretations

HSP(A) → HSP(B)

◮ Depends only on the clone of A and the clone of B

Examples of interpretations between clones A → B:

◮ Inclusion (A): when B contains A ◮ Diagonal map (P): when B = An ◮ Restriction to B (S): when B ≤ A ◮ Quotient modulo ∼ (H): when B = A/ ∼

Birkhoff theorem ⇒ ∀ interpretation is of the form A ◦ H ◦ S ◦ P.

slide-22
SLIDE 22

Interpretations are complicated

Theorem (B, 2006)

The category of varieties and interpretations is as complicated as it can be. For instance: every small category is a full subcategory of it

slide-23
SLIDE 23

(Part 2) Lattice of Interpretability Neumann 74 Garcia, Taylor 84

slide-24
SLIDE 24

The lattice L

V ≤ W: if ∃ interpretation V → W This is a quasiorder

slide-25
SLIDE 25

The lattice L

V ≤ W: if ∃ interpretation V → W This is a quasiorder Define V ∼ W iff V ≤ W and W ≤ V. ≤ modulo ∼ is a poset, in fact a lattice:

slide-26
SLIDE 26

The lattice L

V ≤ W: if ∃ interpretation V → W This is a quasiorder Define V ∼ W iff V ≤ W and W ≤ V. ≤ modulo ∼ is a poset, in fact a lattice: The lattice L of intepretability types of varieties

slide-27
SLIDE 27

The lattice L

V ≤ W: if ∃ interpretation V → W This is a quasiorder Define V ∼ W iff V ≤ W and W ≤ V. ≤ modulo ∼ is a poset, in fact a lattice: The lattice L of intepretability types of varieties

◮ V ≤ W iff W satisfies the “strong Maltsev” condition

determined by V

◮ i.e. V ≤ W iff W gives a stronger condition than V

slide-28
SLIDE 28

The lattice L

V ≤ W: if ∃ interpretation V → W This is a quasiorder Define V ∼ W iff V ≤ W and W ≤ V. ≤ modulo ∼ is a poset, in fact a lattice: The lattice L of intepretability types of varieties

◮ V ≤ W iff W satisfies the “strong Maltsev” condition

determined by V

◮ i.e. V ≤ W iff W gives a stronger condition than V ◮ A ≤ B iff Clo(B) ∈ AHSP Clo(A)

slide-29
SLIDE 29

Meet and joins in L

V ∨ W: Disjoint union of signatures of V and W and identities

slide-30
SLIDE 30

Meet and joins in L

V ∨ W: Disjoint union of signatures of V and W and identities A ∧ B (A and B are clones) Base set = A × B

  • perations are f × g, where f (resp. g) is an operation of A (resp.

B)

slide-31
SLIDE 31

About L

◮ Has the bottom element 0 = Sets = Semigroups and the top

element (x ≈ y).

slide-32
SLIDE 32

About L

◮ Has the bottom element 0 = Sets = Semigroups and the top

element (x ≈ y).

◮ Every poset embeds into L (follows from the theorem

mentioned; known before Barkhudaryan, Trnkov´ a)

slide-33
SLIDE 33

About L

◮ Has the bottom element 0 = Sets = Semigroups and the top

element (x ≈ y).

◮ Every poset embeds into L (follows from the theorem

mentioned; known before Barkhudaryan, Trnkov´ a)

◮ Open problem:

which lattices embed into L?

slide-34
SLIDE 34

About L

◮ Has the bottom element 0 = Sets = Semigroups and the top

element (x ≈ y).

◮ Every poset embeds into L (follows from the theorem

mentioned; known before Barkhudaryan, Trnkov´ a)

◮ Open problem:

which lattices embed into L?

◮ Many important classes of varieties are filters in L: congruence

permutable/n-permutable/distributive/modular. . . varieties; clones with CSP in P/NL/L, . . .

slide-35
SLIDE 35

About L

◮ Has the bottom element 0 = Sets = Semigroups and the top

element (x ≈ y).

◮ Every poset embeds into L (follows from the theorem

mentioned; known before Barkhudaryan, Trnkov´ a)

◮ Open problem:

which lattices embed into L?

◮ Many important classes of varieties are filters in L: congruence

permutable/n-permutable/distributive/modular. . . varieties; clones with CSP in P/NL/L, . . .

◮ Many important theorems talk (indirectly) about (subposets

  • f) L
slide-36
SLIDE 36

About L

◮ Has the bottom element 0 = Sets = Semigroups and the top

element (x ≈ y).

◮ Every poset embeds into L (follows from the theorem

mentioned; known before Barkhudaryan, Trnkov´ a)

◮ Open problem:

which lattices embed into L?

◮ Many important classes of varieties are filters in L: congruence

permutable/n-permutable/distributive/modular. . . varieties; clones with CSP in P/NL/L, . . .

◮ Many important theorems talk (indirectly) about (subposets

  • f) L

◮ Every nonzero locally finite idempotent variety is above a

single nonzero variety Siggers

◮ NU = EDGE ∩ CD (as filters) Berman, Idziak, Markovi´

c, McKenzie, Valeriote, Willard

◮ no finite member of CD \ NU is finitely related B

slide-37
SLIDE 37

(Part 3) Prime filters

slide-38
SLIDE 38

The problem

Question

Which important filters F are prime? (V ∨ W ∈ F ⇒ V ∈ F or W ∈ F).

slide-39
SLIDE 39

The problem

Question

Which important filters F are prime? (V ∨ W ∈ F ⇒ V ∈ F or W ∈ F). Examples

◮ NU is not prime (NU = EDGE ∩ CD) ◮ CD is not prime (CD = CM ∩ SD(∧))

slide-40
SLIDE 40

The problem

Question

Which important filters F are prime? (V ∨ W ∈ F ⇒ V ∈ F or W ∈ F). Examples

◮ NU is not prime (NU = EDGE ∩ CD) ◮ CD is not prime (CD = CM ∩ SD(∧))

Question: congruence permutable/n-permutable (fix n)/n-permutable (some n)/modular?

slide-41
SLIDE 41

The problem

Question

Which important filters F are prime? (V ∨ W ∈ F ⇒ V ∈ F or W ∈ F). Examples

◮ NU is not prime (NU = EDGE ∩ CD) ◮ CD is not prime (CD = CM ∩ SD(∧))

Question: congruence permutable/n-permutable (fix n)/n-permutable (some n)/modular? My motivation: Very basic syntactic question, close to the category theory I was doing, I should start with it

slide-42
SLIDE 42

(Part 4) Syntactic approach

slide-43
SLIDE 43

Congruence permutable varieties

V is congruence permutable iff any pair of congruences of a member of V permutes iff V has a Maltsev term m(x, y, y) ≈ m(y, y, x) ≈ x

slide-44
SLIDE 44

Congruence permutable varieties

V is congruence permutable iff any pair of congruences of a member of V permutes iff V has a Maltsev term m(x, y, y) ≈ m(y, y, x) ≈ x

Theorem (Tschantz, unpublished)

The filter of congruence permutable varieties is prime

slide-45
SLIDE 45

Congruence permutable varieties

V is congruence permutable iff any pair of congruences of a member of V permutes iff V has a Maltsev term m(x, y, y) ≈ m(y, y, x) ≈ x

Theorem (Tschantz, unpublished)

The filter of congruence permutable varieties is prime Unfortunately

◮ The proof is complicated, long and technical ◮ Does not provide much insight ◮ Seems close to impossible to generalize

slide-46
SLIDE 46

Coloring terms by variables

Definition (Segueira, (B))

Let A be a set of equivalences on X. We say that V is A-colorable, if there exists c : FV(X) → X such that c(x) = x for all x ∈ X and ∀ f , g ∈ FV(X) ∀ α ∈ A f α g ⇒ c(f ) α c(g)

slide-47
SLIDE 47

Coloring terms by variables

Definition (Segueira, (B))

Let A be a set of equivalences on X. We say that V is A-colorable, if there exists c : FV(X) → X such that c(x) = x for all x ∈ X and ∀ f , g ∈ FV(X) ∀ α ∈ A f α g ⇒ c(f ) α c(g) Example:

◮ X = {x, y, z}, A = {xy|z, x|yz} ◮ FV(X) = ternary terms modulo identities of V,

slide-48
SLIDE 48

Coloring terms by variables

Definition (Segueira, (B))

Let A be a set of equivalences on X. We say that V is A-colorable, if there exists c : FV(X) → X such that c(x) = x for all x ∈ X and ∀ f , g ∈ FV(X) ∀ α ∈ A f α g ⇒ c(f ) α c(g) Example:

◮ X = {x, y, z}, A = {xy|z, x|yz} ◮ FV(X) = ternary terms modulo identities of V, ◮ A-colorability means

If f (x, x, z) ≈ g(x, x, z) then (c(f ), c(g)) ∈ xy|z If f (x, z, z) ≈ g(x, z, z) then (c(f ), c(g)) ∈ x|yz

slide-49
SLIDE 49

Coloring terms by variables

Definition (Segueira, (B))

Let A be a set of equivalences on X. We say that V is A-colorable, if there exists c : FV(X) → X such that c(x) = x for all x ∈ X and ∀ f , g ∈ FV(X) ∀ α ∈ A f α g ⇒ c(f ) α c(g) Example:

◮ X = {x, y, z}, A = {xy|z, x|yz} ◮ FV(X) = ternary terms modulo identities of V, ◮ A-colorability means

If f (x, x, z) ≈ g(x, x, z) then (c(f ), c(g)) ∈ xy|z If f (x, z, z) ≈ g(x, z, z) then (c(f ), c(g)) ∈ x|yz

◮ If V has a Maltsev term then it is not A-colorable

slide-50
SLIDE 50

Coloring terms by variables

Definition (Segueira, (B))

Let A be a set of equivalences on X. We say that V is A-colorable, if there exists c : FV(X) → X such that c(x) = x for all x ∈ X and ∀ f , g ∈ FV(X) ∀ α ∈ A f α g ⇒ c(f ) α c(g) Example:

◮ X = {x, y, z}, A = {xy|z, x|yz} ◮ FV(X) = ternary terms modulo identities of V, ◮ A-colorability means

If f (x, x, z) ≈ g(x, x, z) then (c(f ), c(g)) ∈ xy|z If f (x, z, z) ≈ g(x, z, z) then (c(f ), c(g)) ∈ x|yz

◮ If V has a Maltsev term then it is not A-colorable ◮ The converse is also true

slide-51
SLIDE 51

Coloring continued

◮ V is congruence permutable iff V is A-colorable for A = ... ◮ V is congruence n-permutable iff V is A-colorable for A = ... ◮ V is congruence modular iff V is A-colorable for A = ...

slide-52
SLIDE 52

Coloring continued

◮ V is congruence permutable iff V is A-colorable for A = ... ◮ V is congruence n-permutable iff V is A-colorable for A = ... ◮ V is congruence modular iff V is A-colorable for A = ...

Results coming from this notion Sequeira, Bentz, Oprˇ sal, (B):

◮ The join of two varieties which are linear and not congruence

permutable/n-permutable/modular is not congruence permutable/ . . .

◮ If the filter of . . . is not prime then the counterexample must

be complicated in some sense

slide-53
SLIDE 53

Coloring continued

◮ V is congruence permutable iff V is A-colorable for A = ... ◮ V is congruence n-permutable iff V is A-colorable for A = ... ◮ V is congruence modular iff V is A-colorable for A = ...

Results coming from this notion Sequeira, Bentz, Oprˇ sal, (B):

◮ The join of two varieties which are linear and not congruence

permutable/n-permutable/modular is not congruence permutable/ . . .

◮ If the filter of . . . is not prime then the counterexample must

be complicated in some sense Pros and cons

◮ + proofs are simple and natural ◮ - works (so far) only for linear identities

slide-54
SLIDE 54

Coloring continued

◮ V is congruence permutable iff V is A-colorable for A = ... ◮ V is congruence n-permutable iff V is A-colorable for A = ... ◮ V is congruence modular iff V is A-colorable for A = ...

Results coming from this notion Sequeira, Bentz, Oprˇ sal, (B):

◮ The join of two varieties which are linear and not congruence

permutable/n-permutable/modular is not congruence permutable/ . . .

◮ If the filter of . . . is not prime then the counterexample must

be complicated in some sense Pros and cons

◮ + proofs are simple and natural ◮ - works (so far) only for linear identities

Open problem: For some natural class of filters, is it true that F is prime iff members of F can be described by A-colorability for some A?

slide-55
SLIDE 55

(Part 5) Relational approach

slide-56
SLIDE 56

(pp)-interpretation between relational structures

Every clone A is equal to Pol(A) for some relational structure A, namely A = Inv(A)

slide-57
SLIDE 57

(pp)-interpretation between relational structures

Every clone A is equal to Pol(A) for some relational structure A, namely A = Inv(A) A ≤ B iff there is a pp-interpretation A → B pp-interpretation = first order interpretation from logic where only ∃, =, ∧ are allowed

slide-58
SLIDE 58

(pp)-interpretation between relational structures

Every clone A is equal to Pol(A) for some relational structure A, namely A = Inv(A) A ≤ B iff there is a pp-interpretation A → B pp-interpretation = first order interpretation from logic where only ∃, =, ∧ are allowed Examples of pp-interpretations

◮ pp-definitions

slide-59
SLIDE 59

(pp)-interpretation between relational structures

Every clone A is equal to Pol(A) for some relational structure A, namely A = Inv(A) A ≤ B iff there is a pp-interpretation A → B pp-interpretation = first order interpretation from logic where only ∃, =, ∧ are allowed Examples of pp-interpretations

◮ pp-definitions ◮ induced substructures on a pp-definable subsets

slide-60
SLIDE 60

(pp)-interpretation between relational structures

Every clone A is equal to Pol(A) for some relational structure A, namely A = Inv(A) A ≤ B iff there is a pp-interpretation A → B pp-interpretation = first order interpretation from logic where only ∃, =, ∧ are allowed Examples of pp-interpretations

◮ pp-definitions ◮ induced substructures on a pp-definable subsets ◮ Cartesian powers of structures ◮ other powers

slide-61
SLIDE 61

Results

We have A, B outside F, we want C outside F such that A, B ≤ C

slide-62
SLIDE 62

Results

We have A, B outside F, we want C outside F such that A, B ≤ C

◮ Much easier! ◮ Proofs make sense.

slide-63
SLIDE 63

Results

We have A, B outside F, we want C outside F such that A, B ≤ C

◮ Much easier! ◮ Proofs make sense.

Theorem

If V, W are not permutable/n-permutable for some n/modular and (*) then neither is V ∨ W

◮ (*) = locally finite idempotent ◮ for n-permutability (*) = locally finite, or (*) = idempotent

Valeriote, Willard

◮ for modularity, it follows form the work of McGarry, Valeriote