computer science | maynooth universityahealy/implementing_a_portfolio...d. kuhlwein, j. c....

23

Upload: others

Post on 13-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

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.