Mechanical Theorem Proving in Computational Geometry - PowerPoint PPT Presentation

1 / 4
About This Presentation
Title:

Mechanical Theorem Proving in Computational Geometry

Description:

Does our confidence in geometric algorithms rely on intuition? ... Inspired by Knuth's Axioms and Hulls. Reasons about signed areas ... – PowerPoint PPT presentation

Number of Views:57
Avg rating:3.0/5.0
Slides: 5
Provided by: bigking
Category:

less

Transcript and Presenter's Notes

Title: Mechanical Theorem Proving in Computational Geometry


1
Mechanical Theorem Proving in Computational
Geometry
  • ARW 2005
  • Saturday 30th August
  • Laura I. Meikle
  • Jacques D. Fleuriot

2
Why formally verify algorithms?
  • Does our confidence in geometric algorithms rely
    on intuition?
  • Seems many algorithms are not verified thoroughly
  • Diagrams are heavily relied upon
  • Confidence in algorithms is sometimes suspect
  • Correctness should be a higher priority
  • Formal verification can give more confidence

3
Formalising Grahams Scan
  • Grahams Scan computes 2D convex hull
  • Formalised algorithm in Isabelle/HOL
  • Used development of Floyd-Hoare logic
  • Inspired by Knuths Axioms and Hulls
  • Reasons about signed areas
  • Our work differs in many regards
  • No axioms
  • Formalism built on theory of vectors
  • Different algorithm verified
  • Degenerate cases permitted

4
On Automation
  • How could verification be made easier?
  • Loop invariant discovery
  • How applicable are current techniques?
  • Geometry Theorem Proving
  • Need to deal with ordered geometry
  • Arithmetic Decision Procedures
  • Integrate Maple or QEPCAD?
  • Integrate Maple or QEPCAD?
Write a Comment
User Comments (0)
About PowerShow.com