proof strategy language and goal oriented conjecturing
play

Proof Strategy Language and Goal-Oriented Conjecturing for - PowerPoint PPT Presentation

Proof Strategy Language and Goal-Oriented Conjecturing for Isabelle/HOL Yutaka Nagashima and Julian Parsert Czech Technical University in Prague University of Innsbruck Isabelle/HOL before PSL Isabelle/HOL before PSL context proof goal


  1. Proof Strategy Language and Goal-Oriented Conjecturing for Isabelle/HOL Yutaka Nagashima and Julian Parsert Czech Technical University in Prague University of Innsbruck

  2. Isabelle/HOL before PSL

  3. Isabelle/HOL before PSL context proof goal optimal for proof automation tactic / sub-tool

  4. Isabelle/HOL before PSL context proof goal optimal for proof automation tactic / sub-tool error-message subgoals

  5. Isabelle/HOL before PSL context proof goal optimal for proof automation tactic / sub-tool error-message subgoals

  6. Isabelle/HOL before PSL context proof goal optimal for proof automation tactic / sub-tool error-message subgoals no sub-goal!

  7. Isabelle/HOL before PSL context proof goal optimal for proof automation tactic / sub-tool error-message subgoals no sub-goal!

  8. Isabelle/HOL before PSL context proof goal optimal for proof automation tactic / sub-tool error-message subgoals no sub-goal!

  9. Isabelle/HOL before PSL context proof goal optimal for proof automation tactic / sub-tool error-message subgoals no sub-goal!

  10. Isabelle/HOL before PSL context proof goal optimal for proof automation tactic / sub-tool error-message subgoals no sub-goal!

  11. Isabelle/HOL before PSL context proof goal optimal for proof automation tactic / sub-tool error-message It's blatantly clear subgoals no sub-goal! You stupid machine, that what I tell you is true (Michael Norrish)

  12. PSL (Proof Strategy Language) PSL

  13. PSL (Proof Strategy Language) meta-tool approach PSL

  14. PSL (Proof Strategy Language) tactics meta-tool approach PSL

  15. PSL (Proof Strategy Language) tactics meta-tool approach quickcheck PSL

  16. PSL (Proof Strategy Language) tactics meta-tool approach quickcheck sledgehammer PSL

  17. PSL (Proof Strategy Language) tactics meta-tool approach quickcheck sledgehammer programming language PSL

  18. PSL (Proof Strategy Language) tactics meta-tool approach quickcheck sledgehammer programming language extensible PSL (Eisbach)

  19. PSL (Proof Strategy Language) tactics meta-tool approach quickcheck sledgehammer programming language runtime tactic extensible generation PSL (Eisbach)

  20. PSL (Proof Strategy Language) tactics meta-tool approach quickcheck sledgehammer programming language runtime tactic extensible generation PSL (Eisbach) extensive proof search

  21. PSL (Proof Strategy Language) tactics meta-tool approach quickcheck sledgehammer programming language runtime tactic extensible generation PSL (Eisbach) extensive proof search low memory usage

  22. PSL (Proof Strategy Language) tactics meta-tool approach quickcheck sledgehammer programming language runtime tactic extensible generation PSL (Eisbach) extensive parallel proof search search low memory usage

  23. PSL (Proof Strategy Language) tactics meta-tool approach quickcheck sledgehammer programming language runtime tactic extensible generation PSL (Eisbach) efficient proof generation extensive parallel proof search search low memory usage

  24. PSL (Proof Strategy Language) tactics meta-tool approach quickcheck sledgehammer programming language runtime tactic extensible generation PSL (Eisbach) efficient proof generation extensive parallel proof search native Isabelle search low memory proof script usage

  25. PSL (Proof Strategy Language) tactics meta-tool approach quickcheck sledgehammer programming language runtime tactic extensible generation PSL (Eisbach) efficient proof generation extensive parallel proof search native Isabelle search low memory proof script usage easy installation

  26. PSL (Proof Strategy Language) tactics meta-tool approach quickcheck sledgehammer programming language runtime tactic extensible generation PSL (Eisbach) efficient proof generation extensive parallel proof search native Isabelle search low memory proof script usage easy installation badly specified proof goals

  27. PSL (Proof Strategy Language) tactics meta-tool approach quickcheck sledgehammer programming language runtime tactic extensible generation PSL (Eisbach) efficient proof generation extensive parallel proof search native Isabelle search low memory proof script usage easy installation badly specified proof goals proof goals optimal for Isabelle

  28. No background in Isabelle is necessary! PSL: Proof Strategy Language and Proof Script Generation � 4

  29. PSL with PGT PGT

  30. PSL with PGT proof goal sub-optimal for proof automation context PGT strategy PGT

  31. PSL with PGT proof goal sub-optimal proof goal context for proof automation tactic / sub-tool context PGT strategy PGT

  32. PSL with PGT proof goal sub-optimal proof goal context for proof automation tactic / sub-tool context PGT strategy PGT proved theorem / subgoals / message

  33. PSL with PGT proof goal sub-optimal proof goal context for proof automation tactic / sub-tool context PGT strategy PGT proof for the original goal, proved theorem / and auxiliary lemma subgoals / message optimal for proof automation

Recommend


More recommend