lifting applied to proof complexity
play

Lifting Applied to Proof Complexity Marc Vinyals Technion Haifa, - PowerPoint PPT Presentation

Lifting Applied to Proof Complexity Marc Vinyals Technion Haifa, Israel FSTTCS Workshop on Extension Complexity and Lifting Theorems Supported by ERC project HARMONIC Proof Complexity Lifting Examples Wishlist SAT Is this formula


  1. Lifting Applied to Proof Complexity Marc Vinyals Technion Haifa, Israel FSTTCS Workshop on Extension Complexity and Lifting Theorems Supported by ERC project “HARMONIC”

  2. Proof Complexity Lifting Examples Wishlist SAT Is this formula satisfiable? x 11 ∨ x 12 x 21 ∨ x 22 x 31 ∨ x 32 x 11 ∨ x 21 x 11 ∨ x 31 x 21 ∨ x 31 x 12 ∨ x 22 x 12 ∨ x 32 Marc Vinyals (Technion) Lifting Applied to Proof Complexity 1 / 27

  3. Proof Complexity Lifting Examples Wishlist SAT Is this formula satisfiable? x 11 ∨ x 12 x 21 ∨ x 22 x 31 ∨ x 32 x 11 ∨ x 21 x 11 ∨ x 31 x 21 ∨ x 31 x 12 ∨ x 22 x 12 ∨ x 32 Yes Marc Vinyals (Technion) Lifting Applied to Proof Complexity 1 / 27

  4. Proof Complexity Lifting Examples Wishlist SAT Is this formula satisfiable? x 11 ∨ x 12 x 21 ∨ x 22 x 31 ∨ x 32 x 11 ∨ x 21 x 11 ∨ x 31 x 21 ∨ x 31 x 12 ∨ x 22 x 12 ∨ x 32 Yes x 11 = 1 , x 12 = 0 , x 21 = 0 , x 22 = 1 , x 31 = 0 , x 32 = 1 . Marc Vinyals (Technion) Lifting Applied to Proof Complexity 1 / 27

  5. Proof Complexity Lifting Examples Wishlist SAT Is this formula satisfiable? x 11 ∨ x 12 x 21 ∨ x 22 x 31 ∨ x 32 x 11 ∨ x 21 x 11 ∨ x 31 x 21 ∨ x 31 x 12 ∨ x 22 x 12 ∨ x 32 x 22 ∨ x 32 Marc Vinyals (Technion) Lifting Applied to Proof Complexity 2 / 27

  6. Proof Complexity Lifting Examples Wishlist SAT Is this formula satisfiable? x 11 ∨ x 12 x 21 ∨ x 22 x 31 ∨ x 32 x 11 ∨ x 21 x 11 ∨ x 31 x 21 ∨ x 31 x 12 ∨ x 22 x 12 ∨ x 32 x 22 ∨ x 32 No Marc Vinyals (Technion) Lifting Applied to Proof Complexity 2 / 27

  7. Proof Complexity Lifting Examples Wishlist SAT Is this formula satisfiable? x 11 ∨ x 12 x 21 ∨ x 22 x 31 ∨ x 32 x 11 ∨ x 21 x 11 ∨ x 31 x 21 ∨ x 31 x 12 ∨ x 22 x 12 ∨ x 32 x 22 ∨ x 32 No I promise Marc Vinyals (Technion) Lifting Applied to Proof Complexity 2 / 27

  8. Proof Complexity Lifting Examples Wishlist SAT Is this formula satisfiable? x 11 ∨ x 12 x 21 ∨ x 22 x 31 ∨ x 32 x 11 ∨ x 21 x 11 ∨ x 31 x 21 ∨ x 31 x 12 ∨ x 22 x 12 ∨ x 32 x 22 ∨ x 32 No I promise Enumerate all 2 6 assignments Marc Vinyals (Technion) Lifting Applied to Proof Complexity 2 / 27

  9. Proof Complexity Lifting Examples Wishlist Resolution x 11 ∨ x 12 x 21 ∨ x 22 x 31 ∨ x 32 x 11 ∨ x 21 x 11 ∨ x 31 x 21 ∨ x 31 x 12 ∨ x 22 x 12 ∨ x 32 x 22 ∨ x 32 Marc Vinyals (Technion) Lifting Applied to Proof Complexity 3 / 27

  10. Proof Complexity Lifting Examples Wishlist Resolution x 11 ∨ x 12 x 21 ∨ x 22 x 31 ∨ x 32 x 11 ∨ x 21 x 11 ∨ x 31 x 21 ∨ x 31 x 12 ∨ x 22 x 12 ∨ x 32 x 22 ∨ x 32 x 31 ∨ x 22 Marc Vinyals (Technion) Lifting Applied to Proof Complexity 3 / 27

  11. Proof Complexity Lifting Examples Wishlist Resolution x 11 ∨ x 12 x 21 ∨ x 22 x 31 ∨ x 32 x 11 ∨ x 21 x 11 ∨ x 31 x 21 ∨ x 31 x 12 ∨ x 22 x 12 ∨ x 32 x 22 ∨ x 32 x 31 ∨ x 22 x 31 ∨ x 21 Marc Vinyals (Technion) Lifting Applied to Proof Complexity 3 / 27

  12. Proof Complexity Lifting Examples Wishlist Resolution x 11 ∨ x 12 x 21 ∨ x 22 x 31 ∨ x 32 x 11 ∨ x 21 x 11 ∨ x 31 x 21 ∨ x 31 x 12 ∨ x 22 x 12 ∨ x 32 x 22 ∨ x 32 x 31 ∨ x 22 x 31 ∨ x 21 x 11 ∨ x 21 Marc Vinyals (Technion) Lifting Applied to Proof Complexity 3 / 27

  13. Proof Complexity Lifting Examples Wishlist Resolution x 11 ∨ x 12 x 21 ∨ x 22 x 31 ∨ x 32 x 11 ∨ x 21 x 11 ∨ x 31 x 21 ∨ x 31 x 12 ∨ x 22 x 12 ∨ x 32 x 22 ∨ x 32 x 31 ∨ x 22 x 31 ∨ x 21 x 11 ∨ x 21 x 11 Marc Vinyals (Technion) Lifting Applied to Proof Complexity 3 / 27

  14. Proof Complexity Lifting Examples Wishlist Resolution x 11 ∨ x 12 x 21 ∨ x 22 x 31 ∨ x 32 x 11 ∨ x 21 x 11 ∨ x 31 x 21 ∨ x 31 x 12 ∨ x 22 x 12 ∨ x 32 x 22 ∨ x 32 x 31 ∨ x 22 x 31 ∨ x 21 x 11 ∨ x 21 x 11 ··· x 11 Marc Vinyals (Technion) Lifting Applied to Proof Complexity 3 / 27

  15. Proof Complexity Lifting Examples Wishlist Resolution x 11 ∨ x 12 x 21 ∨ x 22 x 31 ∨ x 32 x 11 ∨ x 21 x 11 ∨ x 31 x 21 ∨ x 31 x 12 ∨ x 22 x 12 ∨ x 32 x 22 ∨ x 32 x 31 ∨ x 22 x 31 ∨ x 21 x 11 ∨ x 21 x 11 ··· x 11 ⊥ Marc Vinyals (Technion) Lifting Applied to Proof Complexity 3 / 27

  16. Proof Complexity Lifting Examples Wishlist Cutting Planes x 11 ∨ x 12 x 21 ∨ x 22 x 31 ∨ x 32 x 11 ∨ x 21 x 11 ∨ x 31 x 21 ∨ x 31 x 12 ∨ x 22 x 12 ∨ x 32 x 22 ∨ x 32 Marc Vinyals (Technion) Lifting Applied to Proof Complexity 4 / 27

  17. Proof Complexity Lifting Examples Wishlist Cutting Planes x 11 + x 12 ≥ 1 x 21 + x 22 ≥ 1 x 31 + x 32 ≥ 1 x 11 + x 21 ≥ 1 x 11 + x 31 ≥ 1 x 21 + x 31 ≥ 1 x 12 + x 22 ≥ 1 x 12 + x 32 ≥ 1 x 22 + x 32 ≥ 1 Marc Vinyals (Technion) Lifting Applied to Proof Complexity 4 / 27

  18. Proof Complexity Lifting Examples Wishlist Cutting Planes x 11 + x 12 ≥ 1 x 21 + x 22 ≥ 1 x 31 + x 32 ≥ 1 1 − x 11 + 1 − x 21 ≥ 1 1 − x 11 + 1 − x 31 ≥ 1 1 − x 21 + 1 − x 31 ≥ 1 1 − x 12 + 1 − x 22 ≥ 1 1 − x 12 + 1 − x 32 ≥ 1 1 − x 22 + 1 − x 32 ≥ 1 Marc Vinyals (Technion) Lifting Applied to Proof Complexity 4 / 27

  19. Proof Complexity Lifting Examples Wishlist Cutting Planes x 11 + x 12 ≥ 1 x 21 + x 22 ≥ 1 x 31 + x 32 ≥ 1 − x 11 − x 21 ≥ − 1 − x 11 − x 31 ≥ − 1 − x 21 − x 31 ≥ − 1 − x 12 − x 22 ≥ − 1 − x 12 − x 32 ≥ − 1 − x 22 − x 32 ≥ − 1 Marc Vinyals (Technion) Lifting Applied to Proof Complexity 4 / 27

  20. Proof Complexity Lifting Examples Wishlist Cutting Planes x 11 + x 12 ≥ 1 x 21 + x 22 ≥ 1 x 31 + x 32 ≥ 1 − x 11 − x 21 ≥ − 1 − x 11 − x 31 ≥ − 1 − x 21 − x 31 ≥ − 1 − x 12 − x 22 ≥ − 1 − x 12 − x 32 ≥ − 1 − x 22 − x 32 ≥ − 1 − 2 x 11 − 2 x 21 − 2 x 31 ≥ − 3 Marc Vinyals (Technion) Lifting Applied to Proof Complexity 4 / 27

  21. Proof Complexity Lifting Examples Wishlist Cutting Planes x 11 + x 12 ≥ 1 x 21 + x 22 ≥ 1 x 31 + x 32 ≥ 1 − x 11 − x 21 ≥ − 1 − x 11 − x 31 ≥ − 1 − x 21 − x 31 ≥ − 1 − x 12 − x 22 ≥ − 1 − x 12 − x 32 ≥ − 1 − x 22 − x 32 ≥ − 1 − 2 x 11 − 2 x 21 − 2 x 31 ≥ − 3 − x 11 − x 21 − x 31 ≥ − 3 / 2 Marc Vinyals (Technion) Lifting Applied to Proof Complexity 4 / 27

  22. Proof Complexity Lifting Examples Wishlist Cutting Planes x 11 + x 12 ≥ 1 x 21 + x 22 ≥ 1 x 31 + x 32 ≥ 1 − x 11 − x 21 ≥ − 1 − x 11 − x 31 ≥ − 1 − x 21 − x 31 ≥ − 1 − x 12 − x 22 ≥ − 1 − x 12 − x 32 ≥ − 1 − x 22 − x 32 ≥ − 1 − 2 x 11 − 2 x 21 − 2 x 31 ≥ − 3 − x 11 − x 21 − x 31 ≥ − 3 / 2 − x 11 − x 21 − x 31 ≥ − 1 Marc Vinyals (Technion) Lifting Applied to Proof Complexity 4 / 27

  23. Proof Complexity Lifting Examples Wishlist Cutting Planes x 11 + x 12 ≥ 1 x 21 + x 22 ≥ 1 x 31 + x 32 ≥ 1 − x 11 − x 21 ≥ − 1 − x 11 − x 31 ≥ − 1 − x 21 − x 31 ≥ − 1 − x 12 − x 22 ≥ − 1 − x 12 − x 32 ≥ − 1 − x 22 − x 32 ≥ − 1 − 2 x 11 − 2 x 21 − 2 x 31 ≥ − 3 − x 11 − x 21 − x 31 ≥ − 3 / 2 − x 11 − x 21 − x 31 ≥ − 1 − x 12 − x 22 − x 32 ≥ − 1 Marc Vinyals (Technion) Lifting Applied to Proof Complexity 4 / 27

  24. Proof Complexity Lifting Examples Wishlist Cutting Planes x 11 + x 12 ≥ 1 x 21 + x 22 ≥ 1 x 31 + x 32 ≥ 1 − x 11 − x 21 ≥ − 1 − x 11 − x 31 ≥ − 1 − x 21 − x 31 ≥ − 1 − x 12 − x 22 ≥ − 1 − x 12 − x 32 ≥ − 1 − x 22 − x 32 ≥ − 1 − 2 x 11 − 2 x 21 − 2 x 31 ≥ − 3 − x 11 − x 21 − x 31 ≥ − 3 / 2 − x 11 − x 21 − x 31 ≥ − 1 − x 12 − x 22 − x 32 ≥ − 1 − x 11 − x 21 − x 31 − x 12 − x 22 − x 32 ≥ − 2 Marc Vinyals (Technion) Lifting Applied to Proof Complexity 4 / 27

  25. Proof Complexity Lifting Examples Wishlist Cutting Planes x 11 + x 12 ≥ 1 x 21 + x 22 ≥ 1 x 31 + x 32 ≥ 1 − x 11 − x 21 ≥ − 1 − x 11 − x 31 ≥ − 1 − x 21 − x 31 ≥ − 1 − x 12 − x 22 ≥ − 1 − x 12 − x 32 ≥ − 1 − x 22 − x 32 ≥ − 1 − 2 x 11 − 2 x 21 − 2 x 31 ≥ − 3 − x 11 − x 21 − x 31 ≥ − 3 / 2 − x 11 − x 21 − x 31 ≥ − 1 − x 12 − x 22 − x 32 ≥ − 1 − x 11 − x 21 − x 31 − x 12 − x 22 − x 32 ≥ − 2 x 11 + x 21 + x 31 + x 12 + x 22 + x 32 ≥ 3 Marc Vinyals (Technion) Lifting Applied to Proof Complexity 4 / 27

  26. Proof Complexity Lifting Examples Wishlist Cutting Planes x 11 + x 12 ≥ 1 x 21 + x 22 ≥ 1 x 31 + x 32 ≥ 1 − x 11 − x 21 ≥ − 1 − x 11 − x 31 ≥ − 1 − x 21 − x 31 ≥ − 1 − x 12 − x 22 ≥ − 1 − x 12 − x 32 ≥ − 1 − x 22 − x 32 ≥ − 1 − 2 x 11 − 2 x 21 − 2 x 31 ≥ − 3 − x 11 − x 21 − x 31 ≥ − 3 / 2 − x 11 − x 21 − x 31 ≥ − 1 − x 12 − x 22 − x 32 ≥ − 1 − x 11 − x 21 − x 31 − x 12 − x 22 − x 32 ≥ − 2 x 11 + x 21 + x 31 + x 12 + x 22 + x 32 ≥ 3 0 ≥ 1 Marc Vinyals (Technion) Lifting Applied to Proof Complexity 4 / 27

  27. Proof Complexity Lifting Examples Wishlist A Few Proof Systems Resolution Lines are clauses Polynomial Calculus Lines are polynomials Cutting Planes Lines are linear inequalities Bounded Depth Frege Lines are AC 0 circuits Marc Vinyals (Technion) Lifting Applied to Proof Complexity 5 / 27

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend