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

Covariance, Covariance The variance is a measure of the variabil...

Covariance The variance is a measure of the variability or dispersion in a variable or data set. A measure of the variability of one variable (or data set) in relatio

Prove - digraph of a partial order has no cycle more than 1, Prove that the...

Prove that the Digraph of a partial order has no cycle of length greater than 1. Assume that there exists a cycle of length n ≥ 2 in the digraph of a partial order ≤ on a set A

Direction fields, This topic is specified its own section for a couple of p...

This topic is specified its own section for a couple of purposes. Firstly, understanding direction fields and what they tell us regarding a differential equation as well as its sol

Proof of: limq?0 (cosq -1)/q = 0 trig limit, Proof of: lim q →0 (co...

Proof of: lim q →0 (cos q -1) / q = 0 We will begin by doing the following, lim q →0 (cosq -1)/q = lim q →0 ((cosq - 1)(cosq + 1))/(q (cosq + 1)) = lim q

Modi method, why modi method is used in operation research

why modi method is used in operation research

Class 10, chapter permutation & combination ex :4.6

chapter permutation & combination ex :4.6

Solving equations by completing the square method, I need help for Solving ...

I need help for Solving Equations by Completing the Square Method, can anybody help me out for this?

Illustrate Ionic solids, Ionic solids, which have anionic vacancies because...

Ionic solids, which have anionic vacancies because of metal excess defect develop colour. Illustrate with the help of a suitable example.

DIFFERENTIAL EQUATIONS, WHICH LIFE PROBLEMS CAN BE SOLVED USING THE KNOWLED...

WHICH LIFE PROBLEMS CAN BE SOLVED USING THE KNOWLEDGE OF DIFFERNTIAL EQUATIONS?

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