اتوماتا و محاسبه‌پذیری ۲۰۱۹
Automata and Computability 2019

دانلود کتاب اتوماتا و محاسبه‌پذیری ۲۰۱۹ (Automata and Computability 2019) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Ganesh Gopalakrishnan

ناشر: CRC Press
voucher-1

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2019

زبان

English

تعداد صفحه‌ها

348

نوع فایل

pdf

حجم

18.6 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب اتوماتا و محاسبه‌پذیری ۲۰۱۹

«اتوماتا و محاسبات‌پذیری» کتابی است که در کلاس‌های درس مختلف امتحان خود را پس داده و مقدمه‌ای جامع و در دسترس برای نظریه‌ی اتوماتا و محاسبات ارائه می‌دهد. نویسنده با استفاده از تصاویر، مثال‌های جذاب و اشارات تاریخی، مطالب را برای دانشجویان جالب و مرتبط می‌سازد. این کتاب ایده‌های مدرن و کاربردی را در خود جای داده است، مانند تجزیه‌ی مبتنی بر مشتق و یک کاهنده‌ی Lambda که جهان‌شمولی حساب Lambda را نشان می‌دهد. همچنین، کتاب نشان می‌دهد که چگونه با در دسترس قرار دادن خط لوله‌ی تبدیل زبان منظم از طریق یک رابط دستوری ساده، می‌توان اتوماتا را «شکل‌دهی» کرد. یک نوت‌بوک Jupyter همراه کتاب خواهد بود که کدها، ویدیوهای YouTube و سایر مکمل‌ها را برای کمک به اساتید و دانشجویان ارائه می‌دهد.

ویژگی‌ها:

  • از تصاویر، مثال‌های جذاب و اشارات تاریخی برای در دسترس قرار دادن مطالب استفاده می‌کند.
  • ایده‌های مدرن و کاربردی را در خود جای داده است، مانند تجزیه‌ی مبتنی بر مشتق و یک کاهنده‌ی Lambda که جهان‌شمولی حساب Lambda را نشان می‌دهد.
  • نشان می‌دهد که چگونه با در دسترس قرار دادن خط لوله‌ی تبدیل زبان منظم از طریق یک رابط دستوری ساده، می‌توان اتوماتا را «شکل‌دهی» کرد.
  • از یک علامت‌گذاری برنامه‌نویسی تابعی (FP) کوچک متشکل از لامبداها، نقشه‌ها، فیلترها و درک مجموعه‌ها (پشتیبانی شده در پایتون) برای انتقال ریاضیات از طریق ساختارهای PL استفاده می‌کند که مختصر هستند و شبیه ریاضیات هستند.
  • تمامی مفاهیم در یک کد برنامه‌نویسی تابعی فشرده رمزگذاری شده‌اند که با نشانه‌گذاری Latex و ویجت‌های Jupyter در یک سند که همراه کتاب‌ها خواهد بود، هماهنگ می‌شود. دانشجویان می‌توانند کد را بدون زحمت اجرا کنند.


فهرست کتاب:

۱. روی جلد

۲. صفحه عنوان فرعی

۳. صفحه عنوان

۴. صفحه حق تکثیر

۵. فهرست مطالب

۶. پیشگفتار

۷. مقدمه

۸. تقدیر و تشکر

۱ ماشین‌ها چگونه فکر می‌کنند

۲ تعریف زبان‌ها: الگوها در مجموعه‌های رشته‌ها

۳ ستاره Kleene: روش اساسی تعریف الگوهای تکراری

۴ اصول DFA

۵ طراحی DFA

۶ عملیات روی DFA

۷ ماشین‌های خودکار متناهی غیر قطعی

۸ عبارات منظم و NFA

۹ تبدیل NFA به RE

۱۰ تطبیق عبارت منظم مبتنی بر مشتق

۱۱ زبان‌ها و گرامرهای مستقل از متن

۱۲ ماشین‌های پشته‌ای

۱۳ ماشین‌های تورینگ

۱۴ تعامل بین زبان‌های صوری

۱۵ مکاتبه پُست و سایر اثبات‌های غیرقابل تصمیم‌گیری

۱۶ NP-کامل بودن

۱۷ نمودارهای تصمیم‌گیری دودویی به عنوان DFA حداقل

۱۸ محاسبات با استفاده از Lambda

۲۷. پیوست‌ها

۲۸. مراجع منتخب

۲۹. فهرست نمایه

 

توضیحات(انگلیسی)

Automata and Computability is a class-tested textbook which provides a comprehensive and accessible introduction to the theory of automata and computation. The author uses illustrations, engaging examples, and historical remarks to make the material interesting and relevant for students. It incorporates modern/handy ideas, such as derivative-based parsing and a Lambda reducer showing the universality of Lambda calculus. The book also shows how to sculpt automata by making the regular language conversion pipeline available through a simple command interface. A Jupyter notebook will accompany the book to feature code, YouTube videos, and other supplements to assist instructors and students

Features

  • Uses illustrations, engaging examples, and historical remarks to make the material accessible
  • Incorporates modern/handy ideas, such as derivative-based parsing and a Lambda reducer showing the universality of Lambda calculus
  • Shows how to “sculpt” automata by making the regular language conversion pipeline available through simple command interface
  • Uses a mini functional programming (FP) notation consisting of lambdas, maps, filters, and set comprehension (supported in Python) to convey math through PL constructs that are succinct and resemble math
  • Provides all concepts are encoded in a compact Functional Programming code that will tesselate with Latex markup and Jupyter widgets in a document that will accompany the books. Students can run code effortlessly href=”https://github.com/ganeshutah/Jove.git/”here.


Table of Contents

1. Cover

2. Half Title

3. Title Page

4. Copyright Page

5. Table of Contents

6. Foreword

7. Preface

8. Acknowledgments

1 What Machines Think

2 Defining Languages: Patterns in Sets of Strings

3 Kleene Star: Basic Method of Defining Repetitious Patterns

4 Basics of DFA

5 Designing DFA

6 Operations on DFA

7 Nondeterministic Finite Automata

8 Regular Expressions and NFA

9 NFA to RE Conversion

10 Derivative-Based Regular Expression Matching

11 Context-Free Languages and Grammars

12 Pushdown Automata

13 Turing Machines

14 Interplay between Formal Languages

15 Post Correspondence, and Other Undecidability Proofs

16 NP-Completeness

17 Binary Decision Diagrams as Minimal DFA

18 Computability Using Lambdas

27. Appendices

28. Selected References

29. Index

دیگران دریافت کرده‌اند

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.