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

Give an equations with the variable on both sides, Give an Equations with t...

Give an Equations with the variable on both sides ? Many equations that you encounter will have variables on both sides. Some of these equations will even contain grouping sy

Trigonomitry, Ask if tanA+sinA=m and m^2-n^2=4 rute mn show that tanA-sinA=...

Ask if tanA+sinA=m and m^2-n^2=4 rute mn show that tanA-sinA=n

Statistics, the median of a continuous frequency distribution is 21.if each...

the median of a continuous frequency distribution is 21.if each observation is increased by 5. find the new median

Bottleneck for each product, A company makes 2 products, Product A and Prod...

A company makes 2 products, Product A and Product B. The product characteristics are shown in the following table. Product A B

#title LOGIC, HOW MANY ZERO ARE THERE AT THE END OF 200

HOW MANY ZERO ARE THERE AT THE END OF 200

X and Y Intercepts, Find the x and y intercepts for the following equations...

Find the x and y intercepts for the following equations: 3y=3x -y=-x-4 2x+3y=6 y=5

Multiply two radicals, Multiply following.  Assume that x is positive. ...

Multiply following.  Assume that x is positive.                  (3√x-√y)(2√x-5√y)   Solution                 (3√x-√y)(2√x-5√y)          =6√x 2 -15√x√y-2√x√y+5√y

Rejection and acceptance regions, Rejection and Acceptance regions All ...

Rejection and Acceptance regions All possible values which a test statistic may either suppose consistency along with the null hypothesis as acceptance region or lead to the re

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