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

Which of the following could be the dimensions the courty x, Katie's school...

Katie's school has a rectangular courtyard whose area can be expressed as 3x 2 - 7x + 2. Which of the following could be the dimensions of the courtyard in terms of x? Since t

#title.algebra., how do i understand algebra? whats the formula i just dont...

how do i understand algebra? whats the formula i just dont get it

Understand the terms quotient and remainder, What other activities can you ...

What other activities can you suggest to help a child understand the terms 'quotient' and 'remainder'? Once children understand the concept and process of division, with enough

Large samples, LARGE SAMPLES These are samples that have a sample size ...

LARGE SAMPLES These are samples that have a sample size greater than 30(that is n>30) (a)   Estimation of population mean Here we suppose that if we take a large sample

Addition and subtraction of rational expressions, Now come to addition and ...

Now come to addition and subtraction of rational expressions.  Following are the general formulas.  (a/c) + (b/c) = (a + b)/c

Combining like terms, i don''t understand what my teacher when she talks ab...

i don''t understand what my teacher when she talks about when she talks about cosecutive integers etc... so can u help me???

Independent & Dependent functions, I am learning this at school today and I...

I am learning this at school today and I started getting confused which one is which, can you help me?

Dividing, I don''t know how to do the next step like if I had 73 divided by...

I don''t know how to do the next step like if I had 73 divided by 9 wouldn''t 7 go into nine 1 time then you have to do something else but that is the part I don''t understand

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