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

Determine the probability that is of low quality, 1) A local factory makes ...

1) A local factory makes sheets of plywood. Records are kept on the number of mild defects that occur on each sheet. Letting the random variable x represent the number of mild de

Multistage sampling, Multistage sampling Multistage sampling is similar...

Multistage sampling Multistage sampling is similar to stratified sampling except division is done on geographical/location basis, for illustration a country can be divided into

Calculate the area and perimeter of a right triangle, Calculate the area an...

Calculate the area and perimeter of a right triangle: Calculate the area and perimeter of a right triangle with a 9" base and sides measuring 12 and 15.  Be sure to involve th

Show that 571 is a prime number, Show that 571 is a prime number. Ans: ...

Show that 571 is a prime number. Ans:    Let x=571⇒√x=√571 Now 571 lies between the perfect squares of  (23)2 and (24)2 Prime numbers less than 24 are 2,3,5,7,11,13,17,1

Area between two curves, Area between Two Curves We'll start with the ...

Area between Two Curves We'll start with the formula for finding the area among y = f(x) and y = g(x) on the interval [a,b].  We will also suppose that f(x) ≥ g(x) on [a,b].

Determine the number of full withdrawals, A worker retires with a lump sum ...

A worker retires with a lump sum superannuation benefit of $500,000. She immediately invests this money in a fund earning 5% pa effective. One year after retirement she begins maki

Consumer behaviour, what is consumer behaviour according to accounting

what is consumer behaviour according to accounting

Real exponents, It is a fairly short section.  It's real purpose is to ackn...

It is a fairly short section.  It's real purpose is to acknowledge that the exponent properties work for any exponent.  We've already used them on integer and rational exponents al

Tangent, A tangent to a curve at a point is a straight line which tou...

A tangent to a curve at a point is a straight line which touches but does not intersect the curve at that point. A slope of the curve at a point is defined as the

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