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

Pi, is that rational or irrational number

is that rational or irrational number

Ratios, a muffin recipe calls for three forth of a cup of sugar and one eig...

a muffin recipe calls for three forth of a cup of sugar and one eight of a cup of butter. travis accidentally put in one whole cup of butter. how much sugar does travis need to put

What is the greater of two consecutive negative integers, What is the great...

What is the greater of two consecutive negative integers whose product is 132? Let x = the lesser integer and let x + 1 = the greater integer. Because product is a key word for

Dividing using compatible numbers, 4 friends have 235 marbles and want to s...

4 friends have 235 marbles and want to share.How many marbles should each friend receive?

Disjointed sets or mutually exclusive, Disjointed Sets or Mutually Exclusiv...

Disjointed Sets or Mutually Exclusive Two sets are said to be mutually or disjointed exclusive whether they have no elements in common. Sets P and R underneath are disjointed

Marketing question, If a country with a struggling economy is losing the ba...

If a country with a struggling economy is losing the battle of the marketplace, should the affected government adjust its trade barriers to tilt the economic advantage of its domes

What is factorial, Q. What is Factorial? A factorial is a number with a...

Q. What is Factorial? A factorial is a number with a factorial sign, !, after it. 5! is read "five factorial." 3! is read "three factorial." The factorial of a natural

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