1 / 24

Accelerating lemma learning using joins LPAR 2008 Doha, Qatar

sheng
Download Presentation

Accelerating lemma learning using joins LPAR 2008 Doha, Qatar

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. Accelerating lemma learning using joins LPAR 2008 – Doha, Qatar Nikolaj Bjørner, Leonardo de Moura Microsoft Research Bruno Dutertre SRI International

    2. Satisfiability Modulo Theories (SMT) Accelerating lemma learning using joins

    3. Satisfiability Modulo Theories (SMT) Accelerating lemma learning using joins

    4. Satisfiability Modulo Theories (SMT) Accelerating lemma learning using joins

    5. Satisfiability Modulo Theories (SMT) Accelerating lemma learning using joins

    6. SMT: Some Applications @ Microsoft Accelerating lemma learning using joins

    7. SMT@Microsoft: Solver Accelerating lemma learning using joins

    8. SMT = DPLL + Theories Guessing (case-splitting) Deducing (BCP + Theory propagation) Conflict resolution ? Backtracking + Lemma Accelerating lemma learning using joins

    9. Is SMT fast??? Accelerating lemma learning using joins

    10. Is SMT fast??? Accelerating lemma learning using joins

    11. “Diamonds are eternal” Accelerating lemma learning using joins

    12. SP(E) calculus Accelerating lemma learning using joins

    13. DPLL (E + ?) New literals can be created Case-splitting (guessing) Lemma Learning Accelerating lemma learning using joins

    14. How do we create ?? Accelerating lemma learning using joins

    15. Look ahead Accelerating lemma learning using joins

    16. Look ahead Accelerating lemma learning using joins

    17. “The plan” Accelerating lemma learning using joins

    18. Join: Examples (Bounds) Accelerating lemma learning using joins

    19. Join: Examples (Bounds) Accelerating lemma learning using joins

    20. Join: Examples (Bounds) Accelerating lemma learning using joins

    21. Join: Examples (Bounds) Accelerating lemma learning using joins

    22. Join: Examples (Equalities) Accelerating lemma learning using joins

    23. Join: Examples (Difference constraints) Accelerating lemma learning using joins

    24. Join Accelerating lemma learning using joins

    25. Conclusion Accelerating lemma learning using joins

More Related