Question: [30] Consider DNF over n variables. A DNF formula f is simple if for each term m of f, there is a vector vm

[30] Consider DNF over n variables. A DNF formula f is simple if for each term m of

f, there is a vector vm ∈ {0, 1}n that satisfies m but does not satisfy any other monomials of f even by changing one bit and K(vm) = O(log n). Simple DNFs can contain many highprefix-complexity terms as opposed to O(log n)-DNF. For example, take y ∈ {0, 1}n with K(y) ≥ n − O(1). Then the number of 1s in y is about 1

2n. Construct a term m containing xi if yi = 1, and neither xi nor ¬xi otherwise. Then K(m) ≥ n − O(1) but the vector 1m consisting of all 1s satisfies m and has K(1m) = O(log n). The class of simple DNF is pretty general. Show that it is polynomially learnable under m.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Elementary Probability For Applications Questions!