keymaera improving the proof experience
play

KeYmaera Improving the Proof Experience Corwin de Boor - PowerPoint PPT Presentation

KeYmaera Improving the Proof Experience Corwin de Boor Cyber-Physical Systems Safety-critical Verification Proof assistance Proof assistants Proof experience 2/10 Proof Experience Issues High iteration cost


  1. KeYmaera Improving the Proof Experience Corwin de Boor

  2. Cyber-Physical Systems • Safety-critical • Verification • Proof assistance • Proof assistants • Proof experience 2/10

  3. Proof Experience Issues • High iteration cost • Verification is slow • Tactics are brittle • Limited introspection 3/10

  4. Demo https://www.youtube.com/watch?v=JgBitYfgY2A 4/10

  5. Step-by-Step Interpreter • Goals • Store proof as tactic is executed • Keep state if tactic fails • Strategy: Tree Transformation • Syntax Tree • Derivation Tree 5/10

  6. Syntax Tree andR(1); <( closeTrue, orR(1) ); QE 6/10

  7. Derivation Tree 7/10

  8. Transformation Process ; andR(1) ; < QE closeTrue orR(1) 8/10

  9. Feature Summary • Interactive interpreter • Step-by-step listener • Pending tactics • Minimal editing • Proof introspection • Highlight path to goal • View prior sequent 9/10

  10. Questions? 10/10

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