which, as described in detail in Section 2.2, asserts that, for every finite set of Boolean relations, either Sat(S) is in P or Sat(S) is NP-complete; moreover, the tractable cases of Sat(S) are the cases in which S is Horn, or S is dual Horn, or S is bijunctive, or every S is affine. Thus, the quadratic algorithm for Min co-Clone implies that, given a finite set S of Boolean relations, we can decide, quadratic time whether or not Sat(S) is in P. A similar result holds for the metaproblem associated with the InvSat problem studied in [KS98]. Earlier known algorithms for these meta-problems were cubic ,
assume that whenever every relation in S ? can be expressed from the relations in S using only finite Cartesian products and identification of variables, then ?(S ? ) is polynomial- References, AHV95] S. Abiteboul, R. Hull, and V. Vianu. Foundations of Databases, 1995. ,
Complexity of Some Problems Concerning Varieties and Quasi-Varieties of Algebras, SIAM Journal on Computing, vol.30, issue.2, pp.359-382, 2000. ,
DOI : 10.1137/S0097539798345944
Playing with Boolean Blocks, Part I: Post's Lattice with Applications to Complexity Theory, Complexity Theory Column 42, pp.38-52, 2003. ,
Playing with Boolean Blocks, Part II: Constraint satisfaction problems, Complexity Theory Column 43, pp.22-35, 2004. ,
Bases for Boolean co-clones, Information Processing Letters, vol.96, issue.2, pp.59-66, 2005. ,
DOI : 10.1016/j.ipl.2005.06.003
Complexity classifications of Boolean constraint satisfaction problems, SIAM Monographs on Discrete Mathematics and Applications, 2001. ,
DOI : 10.1137/1.9780898718546
Preferred representations of Boolean relations, technical report TR05-119, 2005. ,
Computational complexity of problems over generalized formulas, 2000. ,
Constraint Processing, 2003. ,
Structure identification in relational data, Artificial Intelligence, vol.58, issue.1-3, pp.237-270, 1992. ,
DOI : 10.1016/0004-3702(92)90009-M
Closed systems of functions and predicates, Pac. J. Math, vol.27, issue.2, pp.228-250, 1968. ,
Widom Database Systems: The Complete Book, 2002. ,
The Inverse Satisfiability Problem, SIAM Journal on Computing, vol.28, issue.1, pp.152-163, 1998. ,
DOI : 10.1137/S0097539795285114
On the structure of polynomial time reducibility, Journal of the ACM, vol.22, issue.1, pp.155-171, 1975. ,
Theories of Computability, 1997. ,
The two-valued iterative systems of mathematical logic, Annals of Mathematical Studies, vol.5, pp.1-122, 1941. ,
Clones in Universal Algebra, 1986. ,
A unified framework for structure identification, Information Processing Letters, vol.81, issue.6, pp.335-339, 2002. ,
DOI : 10.1016/S0020-0190(01)00247-2
URL : https://hal.archives-ouvertes.fr/hal-00995240