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 typesand 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.