23

Computer Science | Maynooth Universityahealy/Implementing_a_portfolio...D. Kuhlwein, J. C. Blanchette, C. Kaliszyk & J. Urban. MaSh: Machine Learning for Sledgehammer. In: 4th Conference

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Computer Science | Maynooth Universityahealy/Implementing_a_portfolio...D. Kuhlwein, J. C. Blanchette, C. Kaliszyk & J. Urban. MaSh: Machine Learning for Sledgehammer. In: 4th Conference
Page 2: Computer Science | Maynooth Universityahealy/Implementing_a_portfolio...D. Kuhlwein, J. C. Blanchette, C. Kaliszyk & J. Urban. MaSh: Machine Learning for Sledgehammer. In: 4th Conference
Page 3: Computer Science | Maynooth Universityahealy/Implementing_a_portfolio...D. Kuhlwein, J. C. Blanchette, C. Kaliszyk & J. Urban. MaSh: Machine Learning for Sledgehammer. In: 4th Conference
Page 4: Computer Science | Maynooth Universityahealy/Implementing_a_portfolio...D. Kuhlwein, J. C. Blanchette, C. Kaliszyk & J. Urban. MaSh: Machine Learning for Sledgehammer. In: 4th Conference
Page 5: Computer Science | Maynooth Universityahealy/Implementing_a_portfolio...D. Kuhlwein, J. C. Blanchette, C. Kaliszyk & J. Urban. MaSh: Machine Learning for Sledgehammer. In: 4th Conference

Prover-specific transformations

Page 6: Computer Science | Maynooth Universityahealy/Implementing_a_portfolio...D. Kuhlwein, J. C. Blanchette, C. Kaliszyk & J. Urban. MaSh: Machine Learning for Sledgehammer. In: 4th Conference

File level

Theory level (may be many per file)

Proof Obligation levelGoals / Lemmas (may be many per theory

- Called “Tasks”)

Page 7: Computer Science | Maynooth Universityahealy/Implementing_a_portfolio...D. Kuhlwein, J. C. Blanchette, C. Kaliszyk & J. Urban. MaSh: Machine Learning for Sledgehammer. In: 4th Conference

Proof Obligation levelGoals / Lemmas (may be many per theory

- Called “Tasks”)

CVC4, veriT, Z3

CVC3

Yices

Alt-Ergo (old syntax)

Others: .tptp, .gappa, etc.

Page 8: Computer Science | Maynooth Universityahealy/Implementing_a_portfolio...D. Kuhlwein, J. C. Blanchette, C. Kaliszyk & J. Urban. MaSh: Machine Learning for Sledgehammer. In: 4th Conference
Page 9: Computer Science | Maynooth Universityahealy/Implementing_a_portfolio...D. Kuhlwein, J. C. Blanchette, C. Kaliszyk & J. Urban. MaSh: Machine Learning for Sledgehammer. In: 4th Conference
Page 10: Computer Science | Maynooth Universityahealy/Implementing_a_portfolio...D. Kuhlwein, J. C. Blanchette, C. Kaliszyk & J. Urban. MaSh: Machine Learning for Sledgehammer. In: 4th Conference
Page 11: Computer Science | Maynooth Universityahealy/Implementing_a_portfolio...D. Kuhlwein, J. C. Blanchette, C. Kaliszyk & J. Urban. MaSh: Machine Learning for Sledgehammer. In: 4th Conference
Page 12: Computer Science | Maynooth Universityahealy/Implementing_a_portfolio...D. Kuhlwein, J. C. Blanchette, C. Kaliszyk & J. Urban. MaSh: Machine Learning for Sledgehammer. In: 4th Conference
Page 13: Computer Science | Maynooth Universityahealy/Implementing_a_portfolio...D. Kuhlwein, J. C. Blanchette, C. Kaliszyk & J. Urban. MaSh: Machine Learning for Sledgehammer. In: 4th Conference
Page 14: Computer Science | Maynooth Universityahealy/Implementing_a_portfolio...D. Kuhlwein, J. C. Blanchette, C. Kaliszyk & J. Urban. MaSh: Machine Learning for Sledgehammer. In: 4th Conference
Page 15: Computer Science | Maynooth Universityahealy/Implementing_a_portfolio...D. Kuhlwein, J. C. Blanchette, C. Kaliszyk & J. Urban. MaSh: Machine Learning for Sledgehammer. In: 4th Conference

d(A,B)

A BCACB

Page 16: Computer Science | Maynooth Universityahealy/Implementing_a_portfolio...D. Kuhlwein, J. C. Blanchette, C. Kaliszyk & J. Urban. MaSh: Machine Learning for Sledgehammer. In: 4th Conference
Page 17: Computer Science | Maynooth Universityahealy/Implementing_a_portfolio...D. Kuhlwein, J. C. Blanchette, C. Kaliszyk & J. Urban. MaSh: Machine Learning for Sledgehammer. In: 4th Conference
Page 18: Computer Science | Maynooth Universityahealy/Implementing_a_portfolio...D. Kuhlwein, J. C. Blanchette, C. Kaliszyk & J. Urban. MaSh: Machine Learning for Sledgehammer. In: 4th Conference
Page 19: Computer Science | Maynooth Universityahealy/Implementing_a_portfolio...D. Kuhlwein, J. C. Blanchette, C. Kaliszyk & J. Urban. MaSh: Machine Learning for Sledgehammer. In: 4th Conference
Page 20: Computer Science | Maynooth Universityahealy/Implementing_a_portfolio...D. Kuhlwein, J. C. Blanchette, C. Kaliszyk & J. Urban. MaSh: Machine Learning for Sledgehammer. In: 4th Conference
Page 21: Computer Science | Maynooth Universityahealy/Implementing_a_portfolio...D. Kuhlwein, J. C. Blanchette, C. Kaliszyk & J. Urban. MaSh: Machine Learning for Sledgehammer. In: 4th Conference
Page 22: Computer Science | Maynooth Universityahealy/Implementing_a_portfolio...D. Kuhlwein, J. C. Blanchette, C. Kaliszyk & J. Urban. MaSh: Machine Learning for Sledgehammer. In: 4th Conference
Page 23: Computer Science | Maynooth Universityahealy/Implementing_a_portfolio...D. Kuhlwein, J. C. Blanchette, C. Kaliszyk & J. Urban. MaSh: Machine Learning for Sledgehammer. In: 4th Conference

D. Kuhlwein, J. C. Blanchette, C. Kaliszyk & J. Urban. MaSh: Machine Learning for Sledgehammer. In: 4th Conference on Interactive Theorem Proving (ITP’13), Lecture Notes in Computer Science.