دانلود کتاب معناشناسی بتن: با ایزابل/هول بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید
در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد
نام کتاب : Concrete Semantics: With Isabelle/HOL
ویرایش : 1
عنوان ترجمه شده به فارسی : معناشناسی بتن: با ایزابل/هول
سری :
نویسندگان : Tobias Nipkow, Gerwin Klein (auth.)
ناشر : Springer International Publishing
سال نشر : 2014
تعداد صفحات : 304
ISBN (شابک) : 9783319105413 , 9783319105420
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 4 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
بخش اول این کتاب مقدمه ای عملی برای کار با دستیار اثبات ایزابل است. این به شما می آموزد که چگونه برنامه های کاربردی و تعاریف استقرایی بنویسید و چگونه ویژگی های آنها را در زبان اثبات ساخت یافته ایزابل اثبات کنید. بخش دوم مقدمهای است بر معناشناسی زبانهای امری با تأکید بر کاربردهایی مانند کامپایلرها و تحلیلگرهای برنامه. ویژگی متمایز این است که تمام ریاضیات در ایزابل رسمی شده است و بسیاری از آنها قابل اجرا هستند. بخش اول بر جزئیات اثبات در ایزابل تمرکز دارد. بخش دوم را میتوان حتی بدون آشنایی با زبان اثبات ایزابل خواند، همه شواهد با جزئیات اما غیررسمی شرح داده شدهاند.
این کتاب هنر استدلال منطقی دقیق و استفاده عملی از دستیار اثبات را به خواننده میآموزد. ابزار جراحی برای اثبات رسمی در مورد مصنوعات علم کامپیوتر. از این نظر، نشاندهنده یک رویکرد رسمی به علم کامپیوتر است، نه فقط معناشناسی. رسمیسازی ایزابل، شامل اثباتها و اسلایدهای همراه، بهصورت رایگان در دسترس است و این کتاب برای دانشجویان تحصیلات تکمیلی، دانشجویان کارشناسی ارشد، و محققان علوم کامپیوتر نظری و منطق مناسب است.
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.