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

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

Convert or Reduce Reduce 4,500 micrograms to grams

Find fourier series, Question: Find Fourier series for the periodic fun...

Question: Find Fourier series for the periodic function of period 2 π,defined by      f(x) = x 4 ,  - π ≤ x ≤ π

Domain and range of a relation, Consider R be a relation from A to B, that ...

Consider R be a relation from A to B, that is, take R A Χ B. Then Domain R = {a: a € A, (a, b) € R for any b € B} i.e. domain of R is the set of all the first components of

Geometry, #question.onstruct/draw geometric shapes with specific condition....

#question.onstruct/draw geometric shapes with specific condition.

Matrix, how to solve for x

how to solve for x

How many rolls will she required to purchase, Karen is buying a wallpaper b...

Karen is buying a wallpaper border for her bedroom, that is 12 ft by 13 ft If the border is sold in rolls of 5 yards each, how many rolls will she required to purchase? The dis

Math, how do you add all the Y.AND X UP WITH 3

how do you add all the Y.AND X UP WITH 3

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