Integrating Systems around the User: Combining Isabelle, Maple, and QEPCAD in the Prover's Palette

Laura I. Meikle, Jacques D. Fleuriot
2012 Electronical Notes in Theoretical Computer Science  
We describe the Prover's Palette, a general, modular architecture for combining tools for formal verification, with the key differentiator that the integration emphasises the role of the user. A concrete implementation combining the theorem prover Isabelle with the computer algebra systems Maple and QEPCAD-B is then presented. This illustrates that the design principles of the Prover's Palette simplify tool integrations while enhancing the power and usability of theorem provers.
doi:10.1016/j.entcs.2012.06.010 fatcat:dtl2dsfsqfcgxfpzbsc5v3j6qi