theory Boogie imports Main
keywords "boogie_file" :: thy_load begin
text‹ HOL-Boogie and its applications are described in: \begin{itemize} \item Sascha B"ohme, K. Rustan M. Leino, and Burkhart Wolff. HOL-Boogie --- An Interactive Prover for the Boogie Program-Verifier. Theorem Proving in Higher Order Logics, 2008. \item Sascha B"ohme, Micha{\l} Moskal, Wolfram Schulte, and Burkhart Wolff. HOL-Boogie --- An Interactive Prover-Backend for the Verifying C Compiler. Journal of Automated Reasoning, 2009. \end{itemize} ›
section‹Built-in types and functions of Boogie›
subsection‹Integer arithmetics›
text‹ The operations ‹div›and ‹mod› are built-in in Boogie, but without a particular semantics due to different interpretations in programming languages. We assume that each application comes with a proper axiomatization. ›
axiomatization
boogie_div :: "int ==> int ==> int" (infixl‹div'_b› 70) and
boogie_mod :: "int ==> int ==> int" (infixl‹mod'_b› 70)
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.