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

Horizontal asymptotes, Horizontal asymptotes : Such as we can have vert...

Horizontal asymptotes : Such as we can have vertical asymptotes defined in terms of limits we can also have horizontal asymptotes explained in terms of limits. Definition

The stoichiometric reaction, Prove that a reaction following the rate law v...

Prove that a reaction following the rate law v = k[A] 2 is characterized by a linear plot of [P] t 1 versus t-l, where P is the product of the stoichiometric reaction A = P. Sho

Tangents, case 2:when center is not known proof

case 2:when center is not known proof

Draw a common graph f ( x ) = - x2 + 2x + 3 , Graph        f ( x ) = - x 2 ...

Graph        f ( x ) = - x 2 + 2x + 3 . Solution It is a parabola in the general form.                              f ( x ) = ax 2 + bx + c In this form, the x-coor

How to introduce a child to the symbol for zero, A 'woman was trying to tea...

A 'woman was trying to teach her three-year-old child the numbers from 1to 5 from a children's book on numbers. Each number was illustrated by the same number of trees drawn next t

Determine the line parallel or perpendicular, Determine if the line that pa...

Determine if the line that passes through the points ( -2, -10) and (6, -1) is parallel, perpendicular or neither to the line specified  by 7 y - 9 x = 15 . Solution Togive

What are the basic elements of reasoning, What are the Basic Elements of Re...

What are the Basic Elements of Reasoning ? There are four basic elements used in geometry. If we say studying geometry is like building a house, then these elements are like d

Some simple equation, divide 50 into two parts such that if 6 is subtracted...

divide 50 into two parts such that if 6 is subtracted from one part and 12 is added to the second part,we get the same number?

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