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

Y=Theea[sin(inTheeta)+cos(inTheeta)], Y=θ[SIN(INθ)+COS(INθ)],THEN FIND dy÷d...

Y=θ[SIN(INθ)+COS(INθ)],THEN FIND dy÷dθ. Solution)  Y=θ[SIN(INθ)+COS(INθ)] applying u.v rule then dy÷dθ={[ SIN(INθ)+COS(INθ) ] dθ÷dθ }+ {θ[ d÷dθ{SIN(INθ)+COS(INθ) ] }    => SI

Percentage, of all those survey 390 were under 18 years of age if 20%were 1...

of all those survey 390 were under 18 years of age if 20%were 18, how many responded to the survey

Find the largest clique, Generate G(1000,1/2) and find the largest clique ...

Generate G(1000,1/2) and find the largest clique you can.  A clique is a complete sub graph, that is, a set of vertices each pair of which is connected by an edge.

Market testing, what are the dangers of not market testing a product

what are the dangers of not market testing a product

Calculus, how much it cost an hour

how much it cost an hour

Solve following x - x e 5 x + 2 = 0 logarithms, Solve following  x - x  ...

Solve following  x - x  e 5 x + 2   = 0 . Solution : The primary step is to factor an x out of both terms. DO NOT DIVIDE AN x FROM BOTH TERMS!!!! Note as well that it i

First order linear differential equation, Newton's Second Law of motion, wh...

Newton's Second Law of motion, which recall from the earlier section that can be written as: m(dv/dt) = F (t,v) Here F(t,v) is the sum of forces which act on the object and m

Continuity, give me some examples on continuity

give me some examples on continuity

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