∃-InvSat (a.k.a. pp-definability) is co-NEXPTIME-complete
Ross Willard
University of Waterloo, Canada
Dagstuhl Seminar 09441
October 30, 2009
Ross Willard (Waterloo) ∃-InvSat Dagstuhl 09441 1 / 18
-InvSat (a.k.a. pp-definability) is co-NEXPTIME -complete Ross - - PowerPoint PPT Presentation
-InvSat (a.k.a. pp-definability) is co-NEXPTIME -complete Ross Willard University of Waterloo, Canada Dagstuhl Seminar 09441 October 30, 2009 Ross Willard (Waterloo) -InvSat Dagstuhl 09441 1 / 18 Let be a finite constraint language
Ross Willard (Waterloo) ∃-InvSat Dagstuhl 09441 1 / 18
Ross Willard (Waterloo) ∃-InvSat Dagstuhl 09441 2 / 18
Ross Willard (Waterloo) ∃-InvSat Dagstuhl 09441 3 / 18
In fact, there exists k > 2 such that ∃-InvSat restricted to k-element domains is co-NEXPTIME-complete. Remains hard even if, for some tuple d, we know that R ∪ {d} is pp-definable from Γ. Does not matter whether relations are represented as full truth tables or as lists of tuples.
1 Characterize “pp-definability from Γ” (in terms of polymorphisms). 2 Find a nice NEXPTIME-complete problem X. 3 Reduce X to ¬∃-InvSat (via polymorphisms). Ross Willard (Waterloo) ∃-InvSat Dagstuhl 09441 4 / 18
Ross Willard (Waterloo) ∃-InvSat Dagstuhl 09441 5 / 18
Ross Willard (Waterloo) ∃-InvSat Dagstuhl 09441 6 / 18
Ross Willard (Waterloo) ∃-InvSat Dagstuhl 09441 7 / 18
1 A domino system is a finite relational structure D = (∆; H, V ) with
2 [N] = {0, 1, . . . , N − 1}. 3 CN denotes the structure ([N] × [N]; ≺1, ≺2) where
4 An N × N tiling by D is a homomorphism τ : CN → D. 5 Given w = (w0, w1, . . . , wm−1) ∈ ∆m with m ≤ N, we say that an
Ross Willard (Waterloo) ∃-InvSat Dagstuhl 09441 8 / 18
Can even restrict to inputs where m is a power of 2.
Ross Willard (Waterloo) ∃-InvSat Dagstuhl 09441 9 / 18
Ross Willard (Waterloo) ∃-InvSat Dagstuhl 09441 10 / 18
Ross Willard (Waterloo) ∃-InvSat Dagstuhl 09441 11 / 18
Ross Willard (Waterloo) ∃-InvSat Dagstuhl 09441 12 / 18
Ross Willard (Waterloo) ∃-InvSat Dagstuhl 09441 13 / 18
Ross Willard (Waterloo) ∃-InvSat Dagstuhl 09441 14 / 18
Ross Willard (Waterloo) ∃-InvSat Dagstuhl 09441 15 / 18
Ross Willard (Waterloo) ∃-InvSat Dagstuhl 09441 16 / 18
Ross Willard (Waterloo) ∃-InvSat Dagstuhl 09441 17 / 18
Ross Willard (Waterloo) ∃-InvSat Dagstuhl 09441 18 / 18