Polynomial time algorithm - first order query, Mathematics

Assignment Help:

For queries Q1 and Q2, we say Q1 is contained in Q2, denoted Q1 ⊆ Q2, iff Q1 (D) ⊆ Q2(D) for every database D.

  • The container problem for a fixed Query Q0 is the following decision problem: Given a query Q, decide whether Q0 ⊆ Q.
  • The containee problem for a fixed query Q0 is the following decision problem: Given a query Q, decide whether Q ⊆ Q0.

Formally prove or disprove the following statements:

(a) For every conjunctive query Q0, there is a polynomial-time algorithm to decide the container problem for Q0 and for given conjunctive queries Q.

(b) For every conjunctive query Q0, there is a polynomial-time algorithm to decide the container problem for Q0 and for given conjunctive queries Q that can be obtained from Q0 by adding some atoms.

(c) For every conjunctive query Q0, there is a polynomial-time algorithm to decide the containee problem for Q0 and for given conjunctive queries Q.

(d) For every first-order Query Q0, there is an algorithm to decide the containee problem for Q0 and for given first-order queries Q. To prove a statement, sketch an algorithm, along with an argument why it is polynomial, if possible. To disprove it, provide an M-hardness or undecidability proof.


Related Discussions:- Polynomial time algorithm - first order query

Differential equations, Find the normalized differential equation which has...

Find the normalized differential equation which has {x, xex} as its fundamental set

Integrals involving quadratics - integration techniques, Integrals Involvin...

Integrals Involving Quadratics To this point we have seen quite some integrals which involve quadratics.  Example of Integrals Involving Quadratics is as follow: ∫ (x / x 2

Rolles therom, f(x)=sin x+cos x in the interval {0,90}

f(x)=sin x+cos x in the interval {0,90}

Please solve this question, The number of integral pairs (x,y) satisfying t...

The number of integral pairs (x,y) satisfying the equation x^2=y^2+1294 is a)2 b)3 c)4 d)None of these

Why did the two dice game become more difficult?, The following exercises m...

The following exercises may help you to look more closely at the activities done above. E1) Why did the two dice game become more difficult? E2) Do you find the activities in

Euler method for ode, y'' + 2y = 2 - e-4t, y(0) = 1 use euler''s method wit...

y'' + 2y = 2 - e-4t, y(0) = 1 use euler''s method with a step size of 0.2 to find and approximate values of y

Example of graphing equations, Example of Graphing Equations: Example...

Example of Graphing Equations: Example: By using the above figure, find out the distance traveled if the average speed is 20 mph and the time traveled is 40 minutes. T

Algebra 1A, The m&m factory produces 2,500 packs of plain m&ms each day. R...

The m&m factory produces 2,500 packs of plain m&ms each day. Represent the total number of packs of plain m&ms the factory makes each day

Find out all the critical points for the function, Find out all the critica...

Find out all the critical points for the function. Solution To determine the derivative it's probably simple to do a little simplification previous to we in fact diffe

Explain simple classification and chance and probability, E1) From your exp...

E1) From your experience, and what you have studied so far, by which age would-you expect an average child to be ready to acquire the following concepts? i) Simple classificatio

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd