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

LPP, howto know whether a region is bounded or not

howto know whether a region is bounded or not

Regression, A regression line drawn as Y=C+1075x, when x was 2, and y was 2...

A regression line drawn as Y=C+1075x, when x was 2, and y was 239, given that y intercept was 11. calculate the residual

Halm''s differential equation, please i need the solution for halm''s diffe...

please i need the solution for halm''s differential equation

Average cost function, Average cost function : Now let's turn our attentio...

Average cost function : Now let's turn our attention to the average cost function. If C ( x ) is the cost function for some of the  item then the average cost function is,

Compute the derivative, Write an octave program that will take a set of poi...

Write an octave program that will take a set of points {x k , f k } representing a function and compute the derivative at the same points x k using 1. 2-point forward di erence

Find the area of section a, The picture frame given below has outer dimensi...

The picture frame given below has outer dimensions of 8 in by 10 in and inner dimensions of 6 in by 8 in. Find the area of section A of the frame. a. 18 in 2 b. 14 in 2

Sequence and series, Find the sum og series 1+(1+3)+(1+3+5)+.......+(1+3+.....

Find the sum og series 1+(1+3)+(1+3+5)+.......+(1+3+...+15+17)=

Proof of: limq -0 sinq/q = 1 trig limits, Proof of: lim q →0 sin q...

Proof of: lim q →0 sin q / q = 1 This proofs of given limit uses the Squeeze Theorem. Though, getting things set up to utilize the Squeeze Theorem can be a somewha

Introduction to ones tens and more, INTRODUCTION :  We are often confronte...

INTRODUCTION :  We are often confronted with children not being able to deal with H T 0, i.e. 'hundreds', 'tens' and 'ones' (or 'units'), with comfort, though they are supposed to

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