دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Tobias Nipkow. Gerwin Klein (auth.)
سری:
ISBN (شابک) : 9783319105413, 9783319105420
ناشر: Springer International Publishing
سال نشر: 2014
تعداد صفحات: 304
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 4 مگابایت
کلمات کلیدی مربوط به کتاب معانی بتنی: با ایزابل / هول: منطق و معانی برنامه ها، زبان های برنامه نویسی، کامپایلرها، مترجمان، منطق ریاضی و زبان های رسمی
در صورت تبدیل فایل کتاب Concrete Semantics: With Isabelle/HOL به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب معانی بتنی: با ایزابل / هول نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
بخش اول این کتاب مقدمه ای عملی برای کار با دستیار اثبات ایزابل است. این به شما می آموزد که چگونه برنامه های کاربردی و تعاریف استقرایی بنویسید و چگونه ویژگی های آنها را در زبان اثبات ساخت یافته ایزابل اثبات کنید. بخش دوم مقدمهای است بر معناشناسی زبانهای امری با تأکید بر کاربردهایی مانند کامپایلرها و تحلیلگرهای برنامه. ویژگی متمایز این است که تمام ریاضیات در ایزابل رسمی شده است و بسیاری از آنها قابل اجرا هستند. بخش اول بر جزئیات اثبات در ایزابل تمرکز دارد. بخش دوم را میتوان حتی بدون آشنایی با زبان اثبات ایزابل خواند، همه شواهد با جزئیات اما غیررسمی شرح داده شدهاند.
این کتاب هنر استدلال منطقی دقیق و استفاده عملی از دستیار اثبات را به خواننده میآموزد. ابزار جراحی برای اثبات رسمی در مورد مصنوعات علم کامپیوتر. از این نظر، نشاندهنده یک رویکرد رسمی به علم کامپیوتر است، نه فقط معناشناسی. رسمیسازی ایزابل، شامل اثباتها و اسلایدهای همراه، بهصورت رایگان در دسترس است و این کتاب برای دانشجویان تحصیلات تکمیلی، دانشجویان کارشناسی ارشد، و محققان علوم کامپیوتر نظری و منطق مناسب است.
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.
Front Matter....Pages I-XIII
Front Matter....Pages 1-2
Introduction....Pages 3-4
Programming and Proving....Pages 5-25
Case Study: IMP Expressions....Pages 27-36
Logic and Proof Beyond Equality....Pages 37-52
Isar: a Language for Structured Proofs....Pages 53-69
Front Matter....Pages 71-72
Programming and Proving....Pages 73-74
IMP: A Simple Imperative Language....Pages 75-94
Compiler....Pages 95-114
Types....Pages 115-142
Program Analysis....Pages 143-178
Denotational Semantics....Pages 179-190
Hoare Logic....Pages 191-217
Abstract Interpretation....Pages 219-280
Back Matter....Pages 281-298