Determining congruence n -permutability is hard ( n 3?) Jonah - - PowerPoint PPT Presentation

determining congruence n permutability is hard n 3
SMART_READER_LITE
LIVE PREVIEW

Determining congruence n -permutability is hard ( n 3?) Jonah - - PowerPoint PPT Presentation

Determining congruence n -permutability is hard ( n 3?) Jonah Horowitz Ryerson University May 30, 2015 Jonah Horowitz (Ryerson University) May 30, 2015 1 / 1 Outline Background 1 Proof of Main Result 2 Corollaries 3 Limitations 4


slide-1
SLIDE 1

Determining congruence n-permutability is hard (n ≥ 3?)

Jonah Horowitz

Ryerson University

May 30, 2015

Jonah Horowitz (Ryerson University) May 30, 2015 1 / 1

slide-2
SLIDE 2

Outline

1

Background

2

Proof of Main Result

3

Corollaries

4

Limitations

5

Questions

Jonah Horowitz (Ryerson University) May 30, 2015 2 / 1

slide-3
SLIDE 3

Background

Hagemann & Mitschke 1973

Given n ≥ 2, an algebra A generates a congruence n-permutable variety if and only if there exist ternary term operations d0, . . . , dn such that: d0(x, y, z) ≈ x, dn(x, y, z) ≈ z, and di(x, x, y) ≈ di+1(x, y, y) for all i < n.

Jonah Horowitz (Ryerson University) May 30, 2015 3 / 1

slide-4
SLIDE 4

Background

Hagemann & Mitschke 1973

Given n ≥ 2, an algebra A generates a congruence n-permutable variety if and only if there exist ternary term operations d0, . . . , dn such that: d0(x, y, z) ≈ x, dn(x, y, z) ≈ z, and di(x, x, y) ≈ di+1(x, y, y) for all i < n.

Freese & Valeriote 2009

GEN-CLO′: Given a finite set A, a finite set of operations F on A, and a unary

  • peration h on A, is h ∈ F?

Jonah Horowitz (Ryerson University) May 30, 2015 3 / 1

slide-5
SLIDE 5

Background

Hagemann & Mitschke 1973

Given n ≥ 2, an algebra A generates a congruence n-permutable variety if and only if there exist ternary term operations d0, . . . , dn such that: d0(x, y, z) ≈ x, dn(x, y, z) ≈ z, and di(x, x, y) ≈ di+1(x, y, y) for all i < n.

Freese & Valeriote 2009

GEN-CLO′: Given a finite set A, a finite set of operations F on A, and a unary

  • peration h on A, is h ∈ F?

Bergman, Juedes & Slutzki 1999

GEN-CLO′ is EXPTIME-complete.

Jonah Horowitz (Ryerson University) May 30, 2015 3 / 1

slide-6
SLIDE 6

Background

Hagemann & Mitschke 1973

Given n ≥ 2, an algebra A generates a congruence n-permutable variety if and only if there exist ternary term operations d0, . . . , dn such that: d0(x, y, z) ≈ x, dn(x, y, z) ≈ z, and di(x, x, y) ≈ di+1(x, y, y) for all i < n.

Freese & Valeriote 2009

GEN-CLO′: Given a finite set A, a finite set of operations F on A, and a unary

  • peration h on A, is h ∈ F?

Bergman, Juedes & Slutzki 1999

GEN-CLO′ is EXPTIME-complete.

H 2013

Given g : An → A, say that g is a Constant-Projection Blend (CPB) if there exist 0 ∈ A and i < n such that for every x ∈ An, g(x) ∈ {0, xi}.

Jonah Horowitz (Ryerson University) May 30, 2015 3 / 1

slide-7
SLIDE 7

Background

Hagemann & Mitschke 1973

Given n ≥ 2, an algebra A generates a congruence n-permutable variety if and only if there exist ternary term operations d0, . . . , dn such that: d0(x, y, z) ≈ x, dn(x, y, z) ≈ z, and di(x, x, y) ≈ di+1(x, y, y) for all i < n.

Freese & Valeriote 2009

GEN-CLO′: Given a finite set A, a finite set of operations F on A, and a unary

  • peration h on A, is h ∈ F?

Bergman, Juedes & Slutzki 1999

GEN-CLO′ is EXPTIME-complete.

H 2013

Given g : An → A, say that g is a Constant-Projection Blend (CPB) if there exist 0 ∈ A and i < n such that for every x ∈ An, g(x) ∈ {0, xi}. In this case say that g is CPB0 (on coordinate i).

Jonah Horowitz (Ryerson University) May 30, 2015 3 / 1

slide-8
SLIDE 8

Proof Outline

Main Result

Determining if a finite algebra generates a congruence n-permutable variety (for fixed n ≥ 3) is EXPTIME-complete.

Jonah Horowitz (Ryerson University) May 30, 2015 4 / 1

slide-9
SLIDE 9

Proof Outline

Main Result

Determining if a finite algebra generates a congruence n-permutable variety (for fixed n ≥ 3) is EXPTIME-complete.

1

Let F be a finite set of operations on a finite set A and let h be a unary operation

  • n A.

Jonah Horowitz (Ryerson University) May 30, 2015 4 / 1

slide-10
SLIDE 10

Proof Outline

Main Result

Determining if a finite algebra generates a congruence n-permutable variety (for fixed n ≥ 3) is EXPTIME-complete.

1

Let F be a finite set of operations on a finite set A and let h be a unary operation

  • n A.

2

Define B = A ∪ {0, 1} where 0, 1 / ∈ A.

Jonah Horowitz (Ryerson University) May 30, 2015 4 / 1

slide-11
SLIDE 11

Proof Outline

Main Result

Determining if a finite algebra generates a congruence n-permutable variety (for fixed n ≥ 3) is EXPTIME-complete.

1

Let F be a finite set of operations on a finite set A and let h be a unary operation

  • n A.

2

Define B = A ∪ {0, 1} where 0, 1 / ∈ A.

3

For each operation g : An → A define g′ : Bn → B such that g′|A = g and g′(x) = 0 whenever x / ∈ An.

Jonah Horowitz (Ryerson University) May 30, 2015 4 / 1

slide-12
SLIDE 12

Proof Outline

Main Result

Determining if a finite algebra generates a congruence n-permutable variety (for fixed n ≥ 3) is EXPTIME-complete.

1

Let F be a finite set of operations on a finite set A and let h be a unary operation

  • n A.

2

Define B = A ∪ {0, 1} where 0, 1 / ∈ A.

3

For each operation g : An → A define g′ : Bn → B such that g′|A = g and g′(x) = 0 whenever x / ∈ An.

4

Let U be a finite set of idempotent CPB0 operations on B.

Jonah Horowitz (Ryerson University) May 30, 2015 4 / 1

slide-13
SLIDE 13

Proof Outline

Main Result

Determining if a finite algebra generates a congruence n-permutable variety (for fixed n ≥ 3) is EXPTIME-complete.

1

Let F be a finite set of operations on a finite set A and let h be a unary operation

  • n A.

2

Define B = A ∪ {0, 1} where 0, 1 / ∈ A.

3

For each operation g : An → A define g′ : Bn → B such that g′|A = g and g′(x) = 0 whenever x / ∈ An.

4

Let U be a finite set of idempotent CPB0 operations on B.

5

For each g ∈ U (with arity n), define tg : Bn+1 → B to be tg(x0, . . . , xn) = g(x1, . . . , xn) if x0 = h′(x1)

  • therwise

Jonah Horowitz (Ryerson University) May 30, 2015 4 / 1

slide-14
SLIDE 14

Proof Outline

Main Result

Determining if a finite algebra generates a congruence n-permutable variety (for fixed n ≥ 3) is EXPTIME-complete.

1

Let F be a finite set of operations on a finite set A and let h be a unary operation

  • n A.

2

Define B = A ∪ {0, 1} where 0, 1 / ∈ A.

3

For each operation g : An → A define g′ : Bn → B such that g′|A = g and g′(x) = 0 whenever x / ∈ An.

4

Let U be a finite set of idempotent CPB0 operations on B.

5

For each g ∈ U (with arity n), define tg : Bn+1 → B to be tg(x0, . . . , xn) = g(x1, . . . , xn) if x0 = h′(x1)

  • therwise

6

Define Γ = {f ′ | f ∈ F} ∪ {tg | g ∈ U}.

Jonah Horowitz (Ryerson University) May 30, 2015 4 / 1

slide-15
SLIDE 15

Proof Outline

Main Result

Determining if a finite algebra generates a congruence n-permutable variety (for fixed n ≥ 3) is EXPTIME-complete.

1

Let F be a finite set of operations on a finite set A and let h be a unary operation

  • n A.

2

Define B = A ∪ {0, 1} where 0, 1 / ∈ A.

3

For each operation g : An → A define g′ : Bn → B such that g′|A = g and g′(x) = 0 whenever x / ∈ An.

4

Let U be a finite set of idempotent CPB0 operations on B.

5

For each g ∈ U (with arity n), define tg : Bn+1 → B to be tg(x0, . . . , xn) = g(x1, . . . , xn) if x0 = h′(x1)

  • therwise

6

Define Γ = {f ′ | f ∈ F} ∪ {tg | g ∈ U}.

7

Prove that if h ∈ F then U ⊆ Γ.

Jonah Horowitz (Ryerson University) May 30, 2015 4 / 1

slide-16
SLIDE 16

Proof Outline

Main Result

Determining if a finite algebra generates a congruence n-permutable variety (for fixed n ≥ 3) is EXPTIME-complete.

1

Let F be a finite set of operations on a finite set A and let h be a unary operation

  • n A.

2

Define B = A ∪ {0, 1} where 0, 1 / ∈ A.

3

For each operation g : An → A define g′ : Bn → B such that g′|A = g and g′(x) = 0 whenever x / ∈ An.

4

Let U be a finite set of idempotent CPB0 operations on B.

5

For each g ∈ U (with arity n), define tg : Bn+1 → B to be tg(x0, . . . , xn) = g(x1, . . . , xn) if x0 = h′(x1)

  • therwise

6

Define Γ = {f ′ | f ∈ F} ∪ {tg | g ∈ U}.

7

Prove that if h ∈ F then U ⊆ Γ.

8

Prove that if h / ∈ F then Γ has no idempotent operations which depend on more than one variable.

Jonah Horowitz (Ryerson University) May 30, 2015 4 / 1

slide-17
SLIDE 17

Proof Outline

Main Result

Determining if a finite algebra generates a congruence n-permutable variety (for fixed n ≥ 3) is EXPTIME-complete.

1

Let F be a finite set of operations on a finite set A and let h be a unary operation

  • n A.

2

Define B = A ∪ {0, 1} where 0, 1 / ∈ A.

3

For each operation g : An → A define g′ : Bn → B such that g′|A = g and g′(x) = 0 whenever x / ∈ An.

4

Let U be a finite set of idempotent CPB0 operations on B.

5

For each g ∈ U (with arity n), define tg : Bn+1 → B to be tg(x0, . . . , xn) = g(x1, . . . , xn) if x0 = h′(x1)

  • therwise

6

Define Γ = {f ′ | f ∈ F} ∪ {tg | g ∈ U}.

7

Prove that if h ∈ F then U ⊆ Γ.

8

Prove that if h / ∈ F then Γ has no idempotent operations which depend on more than one variable.

9

Prove that generating a congruence n-permutable variety (for fixed n ≥ 3) is satisfiable by CPB0 operations.

Jonah Horowitz (Ryerson University) May 30, 2015 4 / 1

slide-18
SLIDE 18

Step 7

(Freese & Valeriote 2009) Lemma

′ distributes over functional composition.

Jonah Horowitz (Ryerson University) May 30, 2015 5 / 1

slide-19
SLIDE 19

Step 7

(Freese & Valeriote 2009) Lemma

′ distributes over functional composition.

Proof Sketch: Let g(x) = p(q1(x), . . . , qn(x)). If x ∈ Am then g′(x) = p′(q′

1(x), . . . , q′ n(x)) = p(q1(x), . . . , qn(x)) = g(x).

Jonah Horowitz (Ryerson University) May 30, 2015 5 / 1

slide-20
SLIDE 20

Step 7

(Freese & Valeriote 2009) Lemma

′ distributes over functional composition.

Proof Sketch: Let g(x) = p(q1(x), . . . , qn(x)). If x ∈ Am then g′(x) = p′(q′

1(x), . . . , q′ n(x)) = p(q1(x), . . . , qn(x)) = g(x).

If x / ∈ Am then there is an i such that q′

i (x) = 0, so q′(x) /

∈ An, therefore g′(x) = 0 = p′(q′(x)).

Jonah Horowitz (Ryerson University) May 30, 2015 5 / 1

slide-21
SLIDE 21

Step 7

(Freese & Valeriote 2009) Lemma

′ distributes over functional composition.

Proof Sketch: Let g(x) = p(q1(x), . . . , qn(x)). If x ∈ Am then g′(x) = p′(q′

1(x), . . . , q′ n(x)) = p(q1(x), . . . , qn(x)) = g(x).

If x / ∈ Am then there is an i such that q′

i (x) = 0, so q′(x) /

∈ An, therefore g′(x) = 0 = p′(q′(x)). Therefore if h ∈ F then h′ ∈ {f ′ | f ∈ F} ⊆ Γ.

Jonah Horowitz (Ryerson University) May 30, 2015 5 / 1

slide-22
SLIDE 22

Step 7

(Freese & Valeriote 2009) Lemma

′ distributes over functional composition.

Proof Sketch: Let g(x) = p(q1(x), . . . , qn(x)). If x ∈ Am then g′(x) = p′(q′

1(x), . . . , q′ n(x)) = p(q1(x), . . . , qn(x)) = g(x).

If x / ∈ Am then there is an i such that q′

i (x) = 0, so q′(x) /

∈ An, therefore g′(x) = 0 = p′(q′(x)). Therefore if h ∈ F then h′ ∈ {f ′ | f ∈ F} ⊆ Γ. So If h′ ∈ Γ then for every g ∈ U, g(x1, . . . , xn) = tg(h′(x1), x1, . . . , xn) ∈ Γ.

Jonah Horowitz (Ryerson University) May 30, 2015 5 / 1

slide-23
SLIDE 23

Step 8

Lemma

If f ∈ Γ and f(Am) ⊆ A then there is a g ∈ F such that f|A = g.

Jonah Horowitz (Ryerson University) May 30, 2015 6 / 1

slide-24
SLIDE 24

Step 8

Lemma

If f ∈ Γ and f(Am) ⊆ A then there is a g ∈ F such that f|A = g. Proof Sketch: If there is a v ∈ F such that f = v′(f1, . . . , fn) then by induction choose g1, . . . , gn ∈ F, therefore f|A = v(g1, . . . , gn).

Jonah Horowitz (Ryerson University) May 30, 2015 6 / 1

slide-25
SLIDE 25

Step 8

Lemma

If f ∈ Γ and f(Am) ⊆ A then there is a g ∈ F such that f|A = g. Proof Sketch: If there is a v ∈ F such that f = v′(f1, . . . , fn) then by induction choose g1, . . . , gn ∈ F, therefore f|A = v(g1, . . . , gn). If there is a g ∈ U such that f = tg(f0, f1, . . . , fn) then f(x) ∈ {0, f1(x)}, so choose g0, . . . , gn ∈ F and since f(Am) ⊆ A, f|A = f1|A = g1.

Jonah Horowitz (Ryerson University) May 30, 2015 6 / 1

slide-26
SLIDE 26

Step 8

Lemma

If f ∈ Γ and f(Am) ⊆ A then there is a g ∈ F such that f|A = g. Proof Sketch: If there is a v ∈ F such that f = v′(f1, . . . , fn) then by induction choose g1, . . . , gn ∈ F, therefore f|A = v(g1, . . . , gn). If there is a g ∈ U such that f = tg(f0, f1, . . . , fn) then f(x) ∈ {0, f1(x)}, so choose g0, . . . , gn ∈ F and since f(Am) ⊆ A, f|A = f1|A = g1.

Lemma

If h / ∈ F then Γ contains no idempotent term operations which depend on more than one variable.

Jonah Horowitz (Ryerson University) May 30, 2015 6 / 1

slide-27
SLIDE 27

Step 8

Lemma

If f ∈ Γ and f(Am) ⊆ A then there is a g ∈ F such that f|A = g. Proof Sketch: If there is a v ∈ F such that f = v′(f1, . . . , fn) then by induction choose g1, . . . , gn ∈ F, therefore f|A = v(g1, . . . , gn). If there is a g ∈ U such that f = tg(f0, f1, . . . , fn) then f(x) ∈ {0, f1(x)}, so choose g0, . . . , gn ∈ F and since f(Am) ⊆ A, f|A = f1|A = g1.

Lemma

If h / ∈ F then Γ contains no idempotent term operations which depend on more than one variable. Proof Sketch: Suppose that f ∈ Γ is idempotent. Then for some g ∈ U, f = tg(v0, v1, . . . , vn) where vi ∈ Γ. (WLOG g(x1, . . . , xn) ∈ {0, x1}.)

Jonah Horowitz (Ryerson University) May 30, 2015 6 / 1

slide-28
SLIDE 28

Step 8

Lemma

If f ∈ Γ and f(Am) ⊆ A then there is a g ∈ F such that f|A = g. Proof Sketch: If there is a v ∈ F such that f = v′(f1, . . . , fn) then by induction choose g1, . . . , gn ∈ F, therefore f|A = v(g1, . . . , gn). If there is a g ∈ U such that f = tg(f0, f1, . . . , fn) then f(x) ∈ {0, f1(x)}, so choose g0, . . . , gn ∈ F and since f(Am) ⊆ A, f|A = f1|A = g1.

Lemma

If h / ∈ F then Γ contains no idempotent term operations which depend on more than one variable. Proof Sketch: Suppose that f ∈ Γ is idempotent. Then for some g ∈ U, f = tg(v0, v1, . . . , vn) where vi ∈ Γ. (WLOG g(x1, . . . , xn) ∈ {0, x1}.) Then f(xm) = tg(v0(xm), v1(xm), . . . , vn(xm)) ∈ {0, v1(xm)} for all x.

Jonah Horowitz (Ryerson University) May 30, 2015 6 / 1

slide-29
SLIDE 29

Step 8

Lemma

If f ∈ Γ and f(Am) ⊆ A then there is a g ∈ F such that f|A = g. Proof Sketch: If there is a v ∈ F such that f = v′(f1, . . . , fn) then by induction choose g1, . . . , gn ∈ F, therefore f|A = v(g1, . . . , gn). If there is a g ∈ U such that f = tg(f0, f1, . . . , fn) then f(x) ∈ {0, f1(x)}, so choose g0, . . . , gn ∈ F and since f(Am) ⊆ A, f|A = f1|A = g1.

Lemma

If h / ∈ F then Γ contains no idempotent term operations which depend on more than one variable. Proof Sketch: Suppose that f ∈ Γ is idempotent. Then for some g ∈ U, f = tg(v0, v1, . . . , vn) where vi ∈ Γ. (WLOG g(x1, . . . , xn) ∈ {0, x1}.) Then f(xm) = tg(v0(xm), v1(xm), . . . , vn(xm)) ∈ {0, v1(xm)} for all x. By idempotence, v1(xm) = x for all x = 0 and so v0(xm) = h′(x) for all x = 0.

Jonah Horowitz (Ryerson University) May 30, 2015 6 / 1

slide-30
SLIDE 30

Step 8

Lemma

If f ∈ Γ and f(Am) ⊆ A then there is a g ∈ F such that f|A = g. Proof Sketch: If there is a v ∈ F such that f = v′(f1, . . . , fn) then by induction choose g1, . . . , gn ∈ F, therefore f|A = v(g1, . . . , gn). If there is a g ∈ U such that f = tg(f0, f1, . . . , fn) then f(x) ∈ {0, f1(x)}, so choose g0, . . . , gn ∈ F and since f(Am) ⊆ A, f|A = f1|A = g1.

Lemma

If h / ∈ F then Γ contains no idempotent term operations which depend on more than one variable. Proof Sketch: Suppose that f ∈ Γ is idempotent. Then for some g ∈ U, f = tg(v0, v1, . . . , vn) where vi ∈ Γ. (WLOG g(x1, . . . , xn) ∈ {0, x1}.) Then f(xm) = tg(v0(xm), v1(xm), . . . , vn(xm)) ∈ {0, v1(xm)} for all x. By idempotence, v1(xm) = x for all x = 0 and so v0(xm) = h′(x) for all x = 0. By Lemma then, h ∈ F.

Jonah Horowitz (Ryerson University) May 30, 2015 6 / 1

slide-31
SLIDE 31

Result

Definition

Say that an idempotent Mal’cev condition is easily CPB-satisfiable if there is a polynomial-time algorithm which takes as input a finite set A with distinguished element 0 and produces a set U of idempotent CPB0 operations on A such that A, U satisfies the Mal’cev condition.

Jonah Horowitz (Ryerson University) May 30, 2015 7 / 1

slide-32
SLIDE 32

Result

Definition

Say that an idempotent Mal’cev condition is easily CPB-satisfiable if there is a polynomial-time algorithm which takes as input a finite set A with distinguished element 0 and produces a set U of idempotent CPB0 operations on A such that A, U satisfies the Mal’cev condition.

Theorem

Given an easily CPB-satisfiable idempotent Mal’cev condition, determining whether

  • r not a finite algebra satisfies this Mal’cev condition is EXPTIME-hard.

Jonah Horowitz (Ryerson University) May 30, 2015 7 / 1

slide-33
SLIDE 33

Result

Definition

Say that an idempotent Mal’cev condition is easily CPB-satisfiable if there is a polynomial-time algorithm which takes as input a finite set A with distinguished element 0 and produces a set U of idempotent CPB0 operations on A such that A, U satisfies the Mal’cev condition.

Theorem

Given an easily CPB-satisfiable idempotent Mal’cev condition, determining whether

  • r not a finite algebra satisfies this Mal’cev condition is EXPTIME-hard.

Proof Sketch: If there is a polynomial-time algorithm which produces idempotent CPB0 operations which satisfy the Mal’cev condition, then the construction which preceded the previous lemmas is a polynomial-time construction which reduces GEN-CLO′ to the Mal’cev condition in question.

Jonah Horowitz (Ryerson University) May 30, 2015 7 / 1

slide-34
SLIDE 34

Result

Definition

Say that an idempotent Mal’cev condition is easily CPB-satisfiable if there is a polynomial-time algorithm which takes as input a finite set A with distinguished element 0 and produces a set U of idempotent CPB0 operations on A such that A, U satisfies the Mal’cev condition.

Theorem

Given an easily CPB-satisfiable idempotent Mal’cev condition, determining whether

  • r not a finite algebra satisfies this Mal’cev condition is EXPTIME-hard.

Proof Sketch: If there is a polynomial-time algorithm which produces idempotent CPB0 operations which satisfy the Mal’cev condition, then the construction which preceded the previous lemmas is a polynomial-time construction which reduces GEN-CLO′ to the Mal’cev condition in question. (In fact, this result is not restricted to Mal’cev conditions.)

Jonah Horowitz (Ryerson University) May 30, 2015 7 / 1

slide-35
SLIDE 35

Corollary

H 2013

For fixed n ≥ 3, determining whether or not finite algebra A generates a congruence n-permutable variety is EXPTIME-hard.

Jonah Horowitz (Ryerson University) May 30, 2015 8 / 1

slide-36
SLIDE 36

Corollary

H 2013

For fixed n ≥ 3, determining whether or not finite algebra A generates a congruence n-permutable variety is EXPTIME-hard. Proof: Given a set A with distinguished element 0 and fixed n ≥ 3 define idempotent ternary operations f1, f2 by f1(x, y, z) =

  • x

if y = z

  • therwise

and f2(x, y, z) = z if x = y

  • therwise .

Jonah Horowitz (Ryerson University) May 30, 2015 8 / 1

slide-37
SLIDE 37

Corollary

H 2013

For fixed n ≥ 3, determining whether or not finite algebra A generates a congruence n-permutable variety is EXPTIME-hard. Proof: Given a set A with distinguished element 0 and fixed n ≥ 3 define idempotent ternary operations f1, f2 by f1(x, y, z) =

  • x

if y = z

  • therwise

and f2(x, y, z) = z if x = y

  • therwise .

Clearly this is a polynomial-time construction. Notice that A, {f1, f2} generates a congruence 3-permutable (and therefore congruence n-permutable) variety and that f1 and f2 are CPB0. Therefore the preceding result applies and the Mal’cev condition

  • f generating a congruence n-permutable variety is EXPTIME-hard.

Jonah Horowitz (Ryerson University) May 30, 2015 8 / 1

slide-38
SLIDE 38

Consequences

Corollary

The following questions are EXPTIME-complete to answer with respect to a finite algebra A. Does A generate a CD(n) variety (for fixed n≥3)? Does A generate a congruence distributive variety? Does A generate a congruence modular variety? Does A generate a congruence n-permutable variety (for fixed n ≥ 3)? Does A generate a variety which omits types {1}? {1, 2}? {1, 5}? {1, 2, 5}? {1, 4, 5}? {1, 2, 4, 5}? Does A support a weak near unanimity term operation of arity n (for fixed n ≥ 3)? Does A support an idempotent cyclic term operation of arity n (for fixed n ≥ 3)? Does A support a semilattice term operation? Red text indicates H’s 2013 additions to Freese & Valeriote’s 2009 list.

Jonah Horowitz (Ryerson University) May 30, 2015 9 / 1

slide-39
SLIDE 39

Limitations

Definition

Let Γ be a set of columns of x’s and y’s of the same height, and let v be the column of the same height which consists entirely of x’s. Say that t : AΓ → A is a Γ-special cube term if t(Γ) ≈ v

Jonah Horowitz (Ryerson University) May 30, 2015 10 / 1

slide-40
SLIDE 40

Limitations

Definition

Let Γ be a set of columns of x’s and y’s of the same height, and let v be the column of the same height which consists entirely of x’s. Say that t : AΓ → A is a Γ-special cube term if t(Γ) ≈ v

Example

A Mal’cev term is a term f satisfying the equations f

  • x

y y y y x

  • x

x

  • Jonah Horowitz (Ryerson University)

May 30, 2015 10 / 1

slide-41
SLIDE 41

Limitations

Definition

Let Γ be a set of columns of x’s and y’s of the same height, and let v be the column of the same height which consists entirely of x’s. Say that t : AΓ → A is a Γ-special cube term if t(Γ) ≈ v

Example

A Mal’cev term is a term f satisfying the equations f

  • x

y y y y x

  • x

x

  • Note: For any particular Γ, TFAE

1

Possessing a Γ-special cube term is CPB-satisfiable,

2

Some projection is also a Γ-special cube term, and

3

Γ contains a column of x’s.

Jonah Horowitz (Ryerson University) May 30, 2015 10 / 1

slide-42
SLIDE 42

Questions

Is it EXPTIME-complete to determine if an algebra has a Mal’cev term? A majority term? A near unanimity term? An edge term?

Jonah Horowitz (Ryerson University) May 30, 2015 11 / 1

slide-43
SLIDE 43

Questions

Is it EXPTIME-complete to determine if an algebra has a Mal’cev term? A majority term? A near unanimity term? An edge term? Are there any (linear) idempotent Mal’cev conditions which are not CPB-satisfiable but are also not special cube terms?

Jonah Horowitz (Ryerson University) May 30, 2015 11 / 1

slide-44
SLIDE 44

Questions

Is it EXPTIME-complete to determine if an algebra has a Mal’cev term? A majority term? A near unanimity term? An edge term? Are there any (linear) idempotent Mal’cev conditions which are not CPB-satisfiable but are also not special cube terms? Are there idempotent Mal’cev conditions which are CPB-satisfiable but not easily CPB-satisfiable?

Jonah Horowitz (Ryerson University) May 30, 2015 11 / 1

slide-45
SLIDE 45

Thank you!

Jonah Horowitz (Ryerson University) May 30, 2015 12 / 1