theory Boogie imports Main
keywords "boogie_file" :: thy_load begin
text‹
-Boogie and its applications are described in:
begin{itemize}
item Sascha B"ohme, K. Rustan M. Leino, and Burkhart Wolff.
-Boogie --- An Interactive Prover for the Boogie Program-Verifier.
Proving in Higher Order Logics, 2008.
item Sascha B"ohme, Micha{\l} Moskal, Wolfram Schulte, and Burkhart Wolff.
-Boogie --- An Interactive Prover-Backend for the Verifying C Compiler.
of Automated Reasoning, 2009.
end{itemize} ›
section‹Built-in types and functions of Boogie›
subsection‹Integer arithmetics›
text‹
operations ‹div› and ‹mod› are built-in in Boogie, but
a particular semantics due to different interpretations in
languages. We assume that each application comes with a
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.