Todays exercises 4.9: FP 2 | 1 5.5: Not Equivalent to 3 Clauses - - PowerPoint PPT Presentation

today s exercises
SMART_READER_LITE
LIVE PREVIEW

Todays exercises 4.9: FP 2 | 1 5.5: Not Equivalent to 3 Clauses - - PowerPoint PPT Presentation

SAT Exercise Session 8 26.04.16 slide 1 Todays exercises 4.9: FP 2 | 1 5.5: Not Equivalent to 3 Clauses 5.6: Reformulation of Theorem 2.4 5.7: Edge-connectivity of the n -cube 5.9: Vertex-connectivity of the n -cube


slide-1
SLIDE 1

SAT Exercise Session 8 26.04.16 slide 1

Today’s exercises

  • 4.9: FP2|1
  • 5.5: Not Equivalent to 3 Clauses
  • 5.6: Reformulation of Theorem 2.4
  • 5.7: Edge-connectivity of the n-cube
  • 5.9: Vertex-connectivity of the n-cube
  • 5.12: Lower Bound for Binomial Coefficient
  • (In Class) 5.13: Volume versus Boundary

SAT and NP, The Cube Chidambaram Annamalai

slide-2
SLIDE 2

SAT Exercise Session 8 26.04.16 slide 2

4.9: FP2|1

Even stronger condition: The falsifier is allowed to look at 3 contigu-

  • us bits or at 2 arbitrary bits.

Let F be a satisfiable (≤ 3)-CNF over V . The correct certificate first encodes a satisfying assignment on V . Then, local to each clause, it encodes the assignment of its literals. By looking at 2 arbitrary bits, the falsifier can check consistency. By looking at (at most) 3 contigous bits, the falsifier can check whether a clause is satisfied. If the certificate is consistent and all clauses are satisfied, then F is satisfiable.

SAT and NP, The Cube Chidambaram Annamalai

slide-3
SLIDE 3

SAT Exercise Session 8 26.04.16 slide 3

5.5: Not Equivalent to 3 Clauses

Let V = {x, y, z}. We do a case distinction on the number of non- satisfying assignments. At most 3 non-satisfying assignments: easy, just use 3-clauses At least 7 non-satisfying assignments: easy (for 7, use a 1-clause, a 2-clause and a 3-clause) 4 non-satisfying assignments: exactly x ⊕ y ⊕ z and ¬(x ⊕ y ⊕ z) have no equivalent CNF formula with 3 clauses. Otherwise we can use one 2-clause and two 3-clauses.

SAT and NP, The Cube Chidambaram Annamalai

slide-4
SLIDE 4

SAT Exercise Session 8 26.04.16 slide 4

6 non-satisfying assignments: easy. Either a 2-face is non-satisfying,

  • r both satisfying assigments are antipodal. In both cases we find 3

clauses.

SAT and NP, The Cube Chidambaram Annamalai

slide-5
SLIDE 5

SAT Exercise Session 8 26.04.16 slide 5

For 5 non-satisfying assignments, the argument is a bit more compli- cated: If two disjoint edges are non-satisfying, we can use two 2-clauses and

  • ne 3-clause.

SAT and NP, The Cube Chidambaram Annamalai

slide-6
SLIDE 6

SAT Exercise Session 8 26.04.16 slide 6

Otherwise we actually need 4 clauses: 1-clause would gives rise to two disjoint edges, so we have 2-clauses and 3-clauses. One 3-clause and two 2-clauses gives two disjoint edges or only 4 unsatisfying assignment. Hence we need three 2-clauses: If no pair of them is disjoint, they cannot cover 5 unsatisfying assignments (why?) Such a case looks as follows:

SAT and NP, The Cube Chidambaram Annamalai

slide-7
SLIDE 7

SAT Exercise Session 8 26.04.16 slide 7

5.6: Reformulation of Theorem 2.4

A CNF formula F is a collection F of faces in the cube. A 2-satisfiable F implies that F does not contain the whole cube nor any two disjoint facets. Theorem 2.4 then says that for any collection of faces F in the cube satisfying the conditions above there is a vertex of the cube contained in at most a fraction of 1-Φ of all faces of F.

SAT and NP, The Cube Chidambaram Annamalai

slide-8
SLIDE 8

SAT Exercise Session 8 26.04.16 slide 8

5.7: Edge-connectivity of the n-cube

One direction is trivial: if we remove the n edges incident to a vertex v, this disconnects v from the remaining cube. Now suppose we remove n edges not indcident to a common vertex. We prove by induction that this leaves the n-cube connected. For n = 3, we can inspect all cases to see that the statement holds.

SAT and NP, The Cube Chidambaram Annamalai

slide-9
SLIDE 9

SAT Exercise Session 8 26.04.16 slide 9

5.7: Edge-connectivity of the n-cube (2)

Now suppose the statement holds for some fixed n − 1 ≥ 3. In the n-cube, consider a partition into facets A and B defined, e.g., by the last coordinate. If all n removed edges run inside A, then B stays connected and any vertex from A remains connected to B, leaving the whole cube connected. The same holds by symmetry for B.

SAT and NP, The Cube Chidambaram Annamalai

slide-10
SLIDE 10

SAT Exercise Session 8 26.04.16 slide 10

5.7: Edge-connectivity of the n-cube (3)

If in one of the facets, say A, n − 1 edges are removed, this leaves A (and thus the whole n-cube) connected unless all n−1 edges are inci- dent to a common vertex v ∈ A according to the induction hypothesis. In the latter case, {v} and A \ {v} are the connected components of A. But, unless all n edges are incident to v, v remains connected to A \ {v} via B. The only case left is that in each facet, at most n − 2 edges are re-

  • moved. But then both facets remain connected and there remains at

least one edge running between them. ✷

SAT and NP, The Cube Chidambaram Annamalai

slide-11
SLIDE 11

SAT Exercise Session 8 26.04.16 slide 11

5.9: Vertex-connectivity of the n-cube

Once more proceed by induction. Suppose the removal of at most n − 1 vertices could disconnect the n-cube. Consider a partition into two facets A and B. Either all vertices are removed from one side, w.l.o.g. A. In this case, B remains connected and all vertices still present in A are connected to B by an edge.

SAT and NP, The Cube Chidambaram Annamalai

slide-12
SLIDE 12

SAT Exercise Session 8 26.04.16 slide 12

5.9: Vertex-connectivity of the n-cube (2)

Otherwise, some vertices are removed from A and some vertices are removed from B. Both parts remain connected by the induction hypothesis and since for n ≥ 1, the number of edges between A and B is larger than n − 1, at least one edge remains to connect the two parts. ✷

SAT and NP, The Cube Chidambaram Annamalai

slide-13
SLIDE 13

SAT Exercise Session 8 26.04.16 slide 13

5.12: Lower Bound for Binomial Coefficient

First observe that for i < k ≤ n, we have n − i k − i = (n − i)k (k − i)n · n k = kn − ik kn − in · n k ≥ n k. The desired inequality follows directly, as

n

k

  • = n(n − 1) · · · (n − k + 1)

k(k − 1) · · · (k − k + 1) ≥

n

k

k

.

SAT and NP, The Cube Chidambaram Annamalai

slide-14
SLIDE 14

SAT Exercise Session 8 26.04.16 slide 14

5.13: Volume versus Boundary

Trivial:

n

k

  • ≤ k

l=0

n

l

  • . For the other direction, observe that for i ≥ 1

n

k−i

  • n

k

  • =

n(n−1)···(n−k+i+1) (k−i)! n(n−1)···(n−k+1) k!

= k(k − 1) · · · (k − i + 1) (n − k + i)(n − k + i − 1) · · · (n − k + 1). We assumed k ≤ n

2 and hence n−k+i ≥ n−k ≥ k, so for j ≥ 0 (similar

to 5.12) k − j n − k + i − j ≤ k n − k + i ≤ k n − k + 1.

SAT and NP, The Cube Chidambaram Annamalai

slide-15
SLIDE 15

SAT Exercise Session 8 26.04.16 slide 15

5.13: Volume versus Boundary (2)

It follows that for i ≥ 1 (and also i = 0)

n

k−i

  • n

k

  • k

n − k + 1

i

. Hence

k

  • l=0

n

l

n

k

  • ·

k

  • i=0
  • k

n − k + 1

i

n

k

  • ·

1 1 −

k n−k+1

=

n

k

n − k + 1

n − 2k + 1 =

n

k 1 + k n − 2k + 1

  • .

SAT and NP, The Cube Chidambaram Annamalai