Concrete Semantics

Concrete Semantics
Author: Tobias Nipkow
Publisher: Springer
Total Pages: 304
Release: 2014-12-03
Genre: Computers
ISBN: 3319105426


Download Concrete Semantics Book in PDF, Epub and Kindle

Part I of this book is a practical introduction to working with the Isabelle proof assistant. It teaches you how to write functional programs and inductive definitions and how to prove properties about them in Isabelle’s structured proof language. Part II is an introduction to the semantics of imperative languages with an emphasis on applications like compilers and program analysers. The distinguishing feature is that all the mathematics has been formalised in Isabelle and much of it is executable. Part I focusses on the details of proofs in Isabelle; Part II can be read even without familiarity with Isabelle’s proof language, all proofs are described in detail but informally. The book teaches the reader the art of precise logical reasoning and the practical use of a proof assistant as a surgical tool for formal proofs about computer science artefacts. In this sense it represents a formal approach to computer science, not just semantics. The Isabelle formalisation, including the proofs and accompanying slides, are freely available online, and the book is suitable for graduate students, advanced undergraduate students, and researchers in theoretical computer science and logic.


Concrete Semantics
Language: en
Pages: 304
Authors: Tobias Nipkow
Categories: Computers
Type: BOOK - Published: 2014-12-03 - Publisher: Springer

GET EBOOK

Part I of this book is a practical introduction to working with the Isabelle proof assistant. It teaches you how to write functional programs and inductive defi
Isabelle/HOL
Language: en
Pages: 220
Authors: Tobias Nipkow
Categories: Mathematics
Type: BOOK - Published: 2003-07-31 - Publisher: Springer

GET EBOOK

This volume is a self-contained introduction to interactive proof in high- order logic (HOL), using the proof assistant Isabelle 2002. Compared with existing Is
Isabelle
Language: en
Pages: 348
Authors: Lawrence C. Paulson
Categories: Computers
Type: BOOK - Published: 1994-07-28 - Publisher: Springer Science & Business Media

GET EBOOK

This volume presents the proceedings of the First International Static Analysis Symposium (SAS '94), held in Namur, Belgium in September 1994. The proceedings c
A Case Study of Co-induction in Isabelle HOL
Language: en
Pages: 36
Authors: Jacob Frost
Categories: Functional programming (Computer science)
Type: BOOK - Published: 1993 - Publisher:

GET EBOOK

Abstract: "The consistency of the dynamic and static semantics for a small functional programming language was informally proved by R. Milner and M. Tofte. The
Automated Reasoning
Language: en
Pages: 693
Authors: Ulrich Furbach
Categories: Computers
Type: BOOK - Published: 2006-08-03 - Publisher: Springer Science & Business Media

GET EBOOK

Here are the proceedings of the Third International Joint Conference on Automated Reasoning, IJCAR 2006, held in Seattle, Washington, USA, August 2006. The book