Top Banner
Expressibility of digraph homomorphisms in the logic LFP+Rank (joint work with C. Heggerud and F. McInerney) Dejan Delic Department of Mathematics Ryerson University Toronto, Canada June 5, 2013 Dejan DelicDepartment of Mathematics Ryerson University Toronto, Canada () Expressibility of digraph homomorphisms in the logic LFP+Rank (joint work with C. Heggeru June 5, 2013 1 / 20
26

Expressibility of digraph homomorphisms in the logic LFP ...k-ary near-unanimity polymorphism (equivalent to strict width); Dejan DelicDepartment of Mathematics Ryerson University

Jan 27, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Expressibility of digraph homomorphisms in the logic LFP ...k-ary near-unanimity polymorphism (equivalent to strict width); Dejan DelicDepartment of Mathematics Ryerson University

Expressibility of digraph homomorphisms in thelogic LFP+Rank

(joint work with C. Heggerud and F. McInerney)

Dejan DelicDepartment of Mathematics

Ryerson UniversityToronto, Canada

June 5, 2013

Dejan DelicDepartment of Mathematics Ryerson University Toronto, Canada ()Expressibility of digraph homomorphisms in the logic LFP+Rank (joint work with C. Heggerud and F. McInerney)June 5, 2013 1 / 20

Page 2: Expressibility of digraph homomorphisms in the logic LFP ...k-ary near-unanimity polymorphism (equivalent to strict width); Dejan DelicDepartment of Mathematics Ryerson University

Outline

1 Introduction

2 Bulin-D.-Jackson-Niven Construction

3 Graph Canonization Problem

4 Logic LFP

5 Expressibilty in LFP

6 Logic LFP+Rank

7 From Digraphs To Matrices

Dejan DelicDepartment of Mathematics Ryerson University Toronto, Canada ()Expressibility of digraph homomorphisms in the logic LFP+Rank (joint work with C. Heggerud and F. McInerney)June 5, 2013 2 / 20

Page 3: Expressibility of digraph homomorphisms in the logic LFP ...k-ary near-unanimity polymorphism (equivalent to strict width); Dejan DelicDepartment of Mathematics Ryerson University

Fixed template constraint satisfaction problem: essentially ahomomorphism problem for finite relational structures.We are interested in membership in the class CSP(A), acomputational problem that obviously lies in the complexity classNP.Dichotomy Conjecture (Feder and Vardi): either CSP(A) haspolynomial time membership or it has NP-complete membershipproblem.

Dejan DelicDepartment of Mathematics Ryerson University Toronto, Canada ()Expressibility of digraph homomorphisms in the logic LFP+Rank (joint work with C. Heggerud and F. McInerney)June 5, 2013 3 / 20

Page 4: Expressibility of digraph homomorphisms in the logic LFP ...k-ary near-unanimity polymorphism (equivalent to strict width); Dejan DelicDepartment of Mathematics Ryerson University

Particular cases already known to exhibit the dichotomy:

Schaefer’s dichotomy for 2-element templates;dichotomy for undirected graph templates due to Hell and Nešetril3-element templates (Bulatov);digraphs with no sources and sinks (Barto, Kozik and Niven); alsosome special classes of oriented trees (Barto, Bulin)templates in which every subset is a fundamental unary relation(list homomorphism problems; Bulatov, also Barto).

Dejan DelicDepartment of Mathematics Ryerson University Toronto, Canada ()Expressibility of digraph homomorphisms in the logic LFP+Rank (joint work with C. Heggerud and F. McInerney)June 5, 2013 4 / 20

Page 5: Expressibility of digraph homomorphisms in the logic LFP ...k-ary near-unanimity polymorphism (equivalent to strict width); Dejan DelicDepartment of Mathematics Ryerson University

Feder and Vardi reduced the problem of proving the dichotomyconjecture to the particular case of digraph CSPs, and even todigraph CSPs whose template is a balanced digraph (a digraph onwhich there is a level function).Specifically, for every template A there is a balanced digraph Dsuch that CSP(A) is polynomial time equivalent to CSP(D).Some of the precise structure of CSP(A) is necessarily altered inthe transformation to CSP(D).

Dejan DelicDepartment of Mathematics Ryerson University Toronto, Canada ()Expressibility of digraph homomorphisms in the logic LFP+Rank (joint work with C. Heggerud and F. McInerney)June 5, 2013 5 / 20

Page 6: Expressibility of digraph homomorphisms in the logic LFP ...k-ary near-unanimity polymorphism (equivalent to strict width); Dejan DelicDepartment of Mathematics Ryerson University

Algebraic approach to the CSP dichotomy conjecture: associatepolynomial time algorithms to Pol(A)

complexity of CSP(A) is precisely (up to logspace reductions)determined by the polymorphisms of A.

Dejan DelicDepartment of Mathematics Ryerson University Toronto, Canada ()Expressibility of digraph homomorphisms in the logic LFP+Rank (joint work with C. Heggerud and F. McInerney)June 5, 2013 6 / 20

Page 7: Expressibility of digraph homomorphisms in the logic LFP ...k-ary near-unanimity polymorphism (equivalent to strict width); Dejan DelicDepartment of Mathematics Ryerson University

Atserias (2006) revisited a construction from Feder and Vardi’soriginal article to construct a tractable digraph CSP that isprovably not solvable by the bounded width (local consistencycheck) algorithm.This construction relies heavily on finite model-theoreticmachinery: quantifier preservation, cops-and-robber games(games that characterize width k ), etc.

Dejan DelicDepartment of Mathematics Ryerson University Toronto, Canada ()Expressibility of digraph homomorphisms in the logic LFP+Rank (joint work with C. Heggerud and F. McInerney)June 5, 2013 7 / 20

Page 8: Expressibility of digraph homomorphisms in the logic LFP ...k-ary near-unanimity polymorphism (equivalent to strict width); Dejan DelicDepartment of Mathematics Ryerson University

The path N

α

β

γ

δGG WW GG

TheoremLet A be a relational structure. There exists a digraph DA such that thefollowing holds: let Σ be any linear idempotent set of identities suchthat each identity in Σ is either balanced or contains at most twovariables. If the digraph N satisfies Σ, then DA satisfies Σ if and only ifA satisfies Σ.The digraph DA can be constructed in logspace with respect to thesize of A.

Dejan DelicDepartment of Mathematics Ryerson University Toronto, Canada ()Expressibility of digraph homomorphisms in the logic LFP+Rank (joint work with C. Heggerud and F. McInerney)June 5, 2013 8 / 20

Page 9: Expressibility of digraph homomorphisms in the logic LFP ...k-ary near-unanimity polymorphism (equivalent to strict width); Dejan DelicDepartment of Mathematics Ryerson University

CorollaryLet A be a CSP template. Then each of the following hold equivalentlyon A and DA.

Taylor polymorphism or equivalently weak near-unanimity (WNU)polymorphism or equivalently cyclic polymorphism (conjectured tobe equivalent to being tractable if A is a core);Polymorphisms witnessing SD(∧) (equivalent to bounded width);(for k ≥ 4) k-ary edge polymorphism (equivalent to fewsubpowers );k-ary near-unanimity polymorphism (equivalent to strict width);

Dejan DelicDepartment of Mathematics Ryerson University Toronto, Canada ()Expressibility of digraph homomorphisms in the logic LFP+Rank (joint work with C. Heggerud and F. McInerney)June 5, 2013 9 / 20

Page 10: Expressibility of digraph homomorphisms in the logic LFP ...k-ary near-unanimity polymorphism (equivalent to strict width); Dejan DelicDepartment of Mathematics Ryerson University

Corollary(Continued)

totally symmetric idempotent (TSI) polymorphisms of all arities(equivalent to width 1);Hobby-McKenzie polymorphisms (equivalent to the correspondingvariety satisfying a non-trivial congruence lattice identity );Gumm polymorphisms witnessing congruence modularity;Jónsson polymorphisms witnessing congruence distributivity;polymorphisms witnessing SD(∨);(for n ≥ 3) polymorphisms witnessing congruence n-permutability.

Dejan DelicDepartment of Mathematics Ryerson University Toronto, Canada ()Expressibility of digraph homomorphisms in the logic LFP+Rank (joint work with C. Heggerud and F. McInerney)June 5, 2013 10 / 20

Page 11: Expressibility of digraph homomorphisms in the logic LFP ...k-ary near-unanimity polymorphism (equivalent to strict width); Dejan DelicDepartment of Mathematics Ryerson University

Digraph Canonization Problem

Consider all finite structures in a fixed finite relational vocabulary(may assume that the vocabulary is {E}, E-binary.)For a logic (i.e., a description or query language) L, we ask forwhich properties P, there is a sentence ϕ of the language suchthat

A ∈ P ⇐⇒ A |= ϕ.

Of particular interest is the case when P ∈P, the class of allproperties decidable in polynomial time (Canonization Problem)

Dejan DelicDepartment of Mathematics Ryerson University Toronto, Canada ()Expressibility of digraph homomorphisms in the logic LFP+Rank (joint work with C. Heggerud and F. McInerney)June 5, 2013 11 / 20

Page 12: Expressibility of digraph homomorphisms in the logic LFP ...k-ary near-unanimity polymorphism (equivalent to strict width); Dejan DelicDepartment of Mathematics Ryerson University

Clearly, the first-order logic cannot capture P on digraphs (e.g.weak/strong connectedness)

Dejan DelicDepartment of Mathematics Ryerson University Toronto, Canada ()Expressibility of digraph homomorphisms in the logic LFP+Rank (joint work with C. Heggerud and F. McInerney)June 5, 2013 12 / 20

Page 13: Expressibility of digraph homomorphisms in the logic LFP ...k-ary near-unanimity polymorphism (equivalent to strict width); Dejan DelicDepartment of Mathematics Ryerson University

Least Fixed Point Logic (LFP)

LFP: logic obtained from the first-order logic by closing it underformulas computing the least fixed points of monotone operatorsdefined by positive formulas.On structures that come equipped with a linear order, LFPexpresses precisely those properties that are in P.LFP cannot express evenness of a digraph (pebble games.)

Dejan DelicDepartment of Mathematics Ryerson University Toronto, Canada ()Expressibility of digraph homomorphisms in the logic LFP+Rank (joint work with C. Heggerud and F. McInerney)June 5, 2013 13 / 20

Page 14: Expressibility of digraph homomorphisms in the logic LFP ...k-ary near-unanimity polymorphism (equivalent to strict width); Dejan DelicDepartment of Mathematics Ryerson University

Immermann: proposed LFP+C, a two sorted extension of LFPwith a mechanism that allows counting.There are existential quantifiers that count the number of elementsof the structure which satisfy a formula ϕ. Also, we have a linearorder built into one of the sort (essentially, positive integers.)FO quantifiers are bounded over the integer sort.There are polynomial time properties of digraphs not definable inLFP+C (Cai-Fürer-Immermann graphs; Bijection games)Atserias, Bulatov, Dawar (2007): LFP+C cannot expresssolvability of linear equations over F2.

Dejan DelicDepartment of Mathematics Ryerson University Toronto, Canada ()Expressibility of digraph homomorphisms in the logic LFP+Rank (joint work with C. Heggerud and F. McInerney)June 5, 2013 14 / 20

Page 15: Expressibility of digraph homomorphisms in the logic LFP ...k-ary near-unanimity polymorphism (equivalent to strict width); Dejan DelicDepartment of Mathematics Ryerson University

Expressibility of HOM(D) in extensions of LFP

Problem: Is there an extension of first-order logic L which ispoly-time testable on finite structures such that ¬HOM(D) can beexpressed in L if and only if HOM(D) is in P (D - a finite digraph)?LFP+C is not such a logic, by the Atserias-Bulatov-Dawar result.What is lacking?

Dejan DelicDepartment of Mathematics Ryerson University Toronto, Canada ()Expressibility of digraph homomorphisms in the logic LFP+Rank (joint work with C. Heggerud and F. McInerney)June 5, 2013 15 / 20

Page 16: Expressibility of digraph homomorphisms in the logic LFP ...k-ary near-unanimity polymorphism (equivalent to strict width); Dejan DelicDepartment of Mathematics Ryerson University

What can be expressed in LFP+C?Over a finite field Fp, we can express matrix multiplication,non-singularity of matrices, the inverse of a matrix, determinants,the characteristic polynomial... (Dawar, Grohe, Holm, Laubner,2010)What cannot be expressed?

The rank of the matrix.

Dejan DelicDepartment of Mathematics Ryerson University Toronto, Canada ()Expressibility of digraph homomorphisms in the logic LFP+Rank (joint work with C. Heggerud and F. McInerney)June 5, 2013 16 / 20

Page 17: Expressibility of digraph homomorphisms in the logic LFP ...k-ary near-unanimity polymorphism (equivalent to strict width); Dejan DelicDepartment of Mathematics Ryerson University

What can be expressed in LFP+C?Over a finite field Fp, we can express matrix multiplication,non-singularity of matrices, the inverse of a matrix, determinants,the characteristic polynomial... (Dawar, Grohe, Holm, Laubner,2010)What cannot be expressed? The rank of the matrix.

Dejan DelicDepartment of Mathematics Ryerson University Toronto, Canada ()Expressibility of digraph homomorphisms in the logic LFP+Rank (joint work with C. Heggerud and F. McInerney)June 5, 2013 16 / 20

Page 18: Expressibility of digraph homomorphisms in the logic LFP ...k-ary near-unanimity polymorphism (equivalent to strict width); Dejan DelicDepartment of Mathematics Ryerson University

Logic LFP+Rank

LFP+Rank is the logic obtained from LFP by adding the ability tocompute the rank of a matrix over a finite field Fq. It is a properextension of LFP+C.Integer sort is equipped with the usual operations and relations(+, ×, <); Quantifiers ∀,∃ are still bounded over this sort.LFP+Rank is poly-time testable on finite structures.All known examples of non-expressible properties in LFP+C canbe handled in this logic. (Dawar, Grohe, Holm, Laubner)There is a back-and-forth game that captures this logic.

Dejan DelicDepartment of Mathematics Ryerson University Toronto, Canada ()Expressibility of digraph homomorphisms in the logic LFP+Rank (joint work with C. Heggerud and F. McInerney)June 5, 2013 17 / 20

Page 19: Expressibility of digraph homomorphisms in the logic LFP ...k-ary near-unanimity polymorphism (equivalent to strict width); Dejan DelicDepartment of Mathematics Ryerson University

Matrix Of A Logical Formula

x1, x2, . . . , xn - vertices of a finite digraph D;φ - a first-order formula

M(φ; x1, . . . , xn) - the n × n-matrix over Fp defined by:

M(φ; x1, . . . , xn)[i , j] = 1 ⇔ φ(xi , xj) holds in D;

otherwise, the entry is 0.

We will restrict ourselves to the matrices when φ’s arepositive-primitive formulas.

This can be generalized in several ways: we can use tuples of anyfixed lenth instead of individual variables xi ’s (consequently, we mayend up with non-square matrices) or, we can work with any finitenumber of formulas instead of a single formula φ (consequently, we nolonger get {0,1}-valued matrices only.)

Dejan DelicDepartment of Mathematics Ryerson University Toronto, Canada ()Expressibility of digraph homomorphisms in the logic LFP+Rank (joint work with C. Heggerud and F. McInerney)June 5, 2013 18 / 20

Page 20: Expressibility of digraph homomorphisms in the logic LFP ...k-ary near-unanimity polymorphism (equivalent to strict width); Dejan DelicDepartment of Mathematics Ryerson University

Matrix Of A Logical Formula

x1, x2, . . . , xn - vertices of a finite digraph D;φ - a first-order formula

M(φ; x1, . . . , xn) - the n × n-matrix over Fp defined by:

M(φ; x1, . . . , xn)[i , j] = 1 ⇔ φ(xi , xj) holds in D;

otherwise, the entry is 0.

We will restrict ourselves to the matrices when φ’s arepositive-primitive formulas.

This can be generalized in several ways: we can use tuples of anyfixed lenth instead of individual variables xi ’s (consequently, we mayend up with non-square matrices) or, we can work with any finitenumber of formulas instead of a single formula φ (consequently, we nolonger get {0,1}-valued matrices only.)

Dejan DelicDepartment of Mathematics Ryerson University Toronto, Canada ()Expressibility of digraph homomorphisms in the logic LFP+Rank (joint work with C. Heggerud and F. McInerney)June 5, 2013 18 / 20

Page 21: Expressibility of digraph homomorphisms in the logic LFP ...k-ary near-unanimity polymorphism (equivalent to strict width); Dejan DelicDepartment of Mathematics Ryerson University

Matrix Of A Logical Formula

x1, x2, . . . , xn - vertices of a finite digraph D;φ - a first-order formula

M(φ; x1, . . . , xn) - the n × n-matrix over Fp defined by:

M(φ; x1, . . . , xn)[i , j] = 1 ⇔ φ(xi , xj) holds in D;

otherwise, the entry is 0.

We will restrict ourselves to the matrices when φ’s arepositive-primitive formulas.

This can be generalized in several ways: we can use tuples of anyfixed lenth instead of individual variables xi ’s (consequently, we mayend up with non-square matrices) or, we can work with any finitenumber of formulas instead of a single formula φ (consequently, we nolonger get {0,1}-valued matrices only.)

Dejan DelicDepartment of Mathematics Ryerson University Toronto, Canada ()Expressibility of digraph homomorphisms in the logic LFP+Rank (joint work with C. Heggerud and F. McInerney)June 5, 2013 18 / 20

Page 22: Expressibility of digraph homomorphisms in the logic LFP ...k-ary near-unanimity polymorphism (equivalent to strict width); Dejan DelicDepartment of Mathematics Ryerson University

Matrix Of A Logical Formula

x1, x2, . . . , xn - vertices of a finite digraph D;φ - a first-order formula

M(φ; x1, . . . , xn) - the n × n-matrix over Fp defined by:

M(φ; x1, . . . , xn)[i , j] = 1 ⇔ φ(xi , xj) holds in D;

otherwise, the entry is 0.

We will restrict ourselves to the matrices when φ’s arepositive-primitive formulas.

This can be generalized in several ways: we can use tuples of anyfixed lenth instead of individual variables xi ’s (consequently, we mayend up with non-square matrices) or, we can work with any finitenumber of formulas instead of a single formula φ (consequently, we nolonger get {0,1}-valued matrices only.)

Dejan DelicDepartment of Mathematics Ryerson University Toronto, Canada ()Expressibility of digraph homomorphisms in the logic LFP+Rank (joint work with C. Heggerud and F. McInerney)June 5, 2013 18 / 20

Page 23: Expressibility of digraph homomorphisms in the logic LFP ...k-ary near-unanimity polymorphism (equivalent to strict width); Dejan DelicDepartment of Mathematics Ryerson University

An addition to Bulin-D.-Jackson-Niven result

Theorem(D., Heggerud, McInerney, 2013) Let A be a finite relational structureand DA the balanced digraph obtained by Bulin-D.-Jackson-Nivenconstruction. Then, ¬HOM(A) is expressible in LFP+Rank if and onlyif ¬HOM(DA) is expressible in LFP+Rank.

Dejan DelicDepartment of Mathematics Ryerson University Toronto, Canada ()Expressibility of digraph homomorphisms in the logic LFP+Rank (joint work with C. Heggerud and F. McInerney)June 5, 2013 19 / 20

Page 24: Expressibility of digraph homomorphisms in the logic LFP ...k-ary near-unanimity polymorphism (equivalent to strict width); Dejan DelicDepartment of Mathematics Ryerson University

Open Problem

If a finite digraph admits a weak near unanimity polymorphism, is¬HOM(D) expressible in LFP+Rank?

If the answer to this question is affirmative, the Dichotomy Conjecturefor digraphs is true.

Problem: If a digraph D admits a k -ary edge polymorphism (for somek ), is ¬HOM(D) expressible in LFP+Rank?

Dejan DelicDepartment of Mathematics Ryerson University Toronto, Canada ()Expressibility of digraph homomorphisms in the logic LFP+Rank (joint work with C. Heggerud and F. McInerney)June 5, 2013 20 / 20

Page 25: Expressibility of digraph homomorphisms in the logic LFP ...k-ary near-unanimity polymorphism (equivalent to strict width); Dejan DelicDepartment of Mathematics Ryerson University

Open Problem

If a finite digraph admits a weak near unanimity polymorphism, is¬HOM(D) expressible in LFP+Rank?

If the answer to this question is affirmative, the Dichotomy Conjecturefor digraphs is true.

Problem: If a digraph D admits a k -ary edge polymorphism (for somek ), is ¬HOM(D) expressible in LFP+Rank?

Dejan DelicDepartment of Mathematics Ryerson University Toronto, Canada ()Expressibility of digraph homomorphisms in the logic LFP+Rank (joint work with C. Heggerud and F. McInerney)June 5, 2013 20 / 20

Page 26: Expressibility of digraph homomorphisms in the logic LFP ...k-ary near-unanimity polymorphism (equivalent to strict width); Dejan DelicDepartment of Mathematics Ryerson University

Open Problem

If a finite digraph admits a weak near unanimity polymorphism, is¬HOM(D) expressible in LFP+Rank?

If the answer to this question is affirmative, the Dichotomy Conjecturefor digraphs is true.

Problem: If a digraph D admits a k -ary edge polymorphism (for somek ), is ¬HOM(D) expressible in LFP+Rank?

Dejan DelicDepartment of Mathematics Ryerson University Toronto, Canada ()Expressibility of digraph homomorphisms in the logic LFP+Rank (joint work with C. Heggerud and F. McInerney)June 5, 2013 20 / 20