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

If 1/x+2, if 1/x+2, 1/x+3, 1/x+5 are in AP find x Ans 1/x+2,1/x+3, 1/x+5...

if 1/x+2, 1/x+3, 1/x+5 are in AP find x Ans 1/x+2,1/x+3, 1/x+5 are in AP find x. 1/x+3 - 1/x+2 = 1/x+5-1/x+3 =>  1/x 2 +5x+6  = 2/ x 2 +8x +15 =>  On solving we get x

Area of a circle, There's a nice way to show why the expresion for the area...

There's a nice way to show why the expresion for the area of a circle of radius R is: Pi * R 2 . It has an comman relationship with the experation for the circumference of a

digraph of r, Let R be the relation on S = {1, 3, 6, 9, 27} defined by aRb...

Let R be the relation on S = {1, 3, 6, 9, 27} defined by aRb iff a|b. (a) Write down the matrix of R. (b) Draw the digraph of R. (c) Explain whether R is reflexive, irrere

Find area of y = 2 x2 + 10 and y = 4 x + 16, Find out the area of the regio...

Find out the area of the region bounded by y = 2 x 2 + 10 and y = 4 x + 16 . Solution In this case the intersection points (that we'll required eventually) are not going t

Illustration of integration by parts - integration technique, Example of In...

Example of Integration by Parts - Integration techniques Some problems could need us to do integration by parts many times and there is a short hand technique that will permit

What is the meaning of the f-statistic and f test, You are given the follow...

You are given the following regression results estimating the demand for widgets based on time series data for the past 40 months. Q t = 2.5 - 0.3 x P t + 12 x M t Where Q

Binary to decimal, 01010011 01100101 01101101 01110000 01100101 01110010 00...

01010011 01100101 01101101 01110000 01100101 01110010 00100000 01000110 01101001 00100001

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