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

Exponential and logarithmic fuctions, How long does it take for an amount o...

How long does it take for an amount of money P to double itself if it is invested at 8% interest compounded 4 times a year?

D, similar triangles diagram

similar triangles diagram

Derivatives of exponential and logarithm functions, Derivatives of Exponent...

Derivatives of Exponential and Logarithm Functions : The next set of functions which we desire to take a look at are exponential & logarithm functions. The most common exponentia

Area with parametric equations - polar coordinates, Area with Parametric Eq...

Area with Parametric Equations In this section we will find out a formula for ascertaining the area under a parametric curve specified by the parametric equations, x = f (t)

Rules for partial derivatives, Rules for Partial Derivatives ...

Rules for Partial Derivatives For a function, f = g (x, y) . h (x, y) = g (x, y)   + h

Calculate the amplitude of trigonometry function, Consider the trigonometri...

Consider the trigonometric function f(t) = -3 + 4 cos(Π/ 3 (t - 3/2 )). (a) What is the amplitude of f (t)? (b) What is the period of f(t)? (c) What are the maximum and mi

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