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

Describe least three characteristics at medieval world, Based upon the prim...

Based upon the primary sources, describe at least three characteristics that mark the early modern world as distinctly different than the Medieval world that preceded it. You might

Technical Mathematic, Convert or Reduce Reduce 4,500 micrograms to grams

Convert or Reduce Reduce 4,500 micrograms to grams

Geometry, what shapes can go into a triangular prism

what shapes can go into a triangular prism

Estimate what percent of decrease for population, The population of Hamden ...

The population of Hamden was 350,000 in 1990. By 2000, the population had decreased to 329,000. What percent of decrease is this? First, ?nd out the number of residents who lef

Differentiate functions h (t ) = 2t5 + t2- 5 / t2 , Differentiate f...

Differentiate following functions.                       h (t ) = 2t 5 + t 2 - 5 / t 2 We can simplify this rational expression as follows.                       h (t )

Play and learn maths, PLAY AND LEARN :  Children can learn many basic math...

PLAY AND LEARN :  Children can learn many basic mathematical concepts through games. They enjoy Mathematical concepts can be playing within familiar contexts. Their games also gen

Functions, find the derived functions

find the derived functions

Determinants, can anyone solve this assigment: D=lsqrt(3x-5) sqrt(2x)l ...

can anyone solve this assigment: D=lsqrt(3x-5) sqrt(2x)l =3 l -1 1 l

Optimization, Optimization is required in situations that frequentl...

Optimization is required in situations that frequently arise in finance and other areas. Organizations would like to maximize their profits or minimize thei

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