کتاب تسلط بر ساخت ابزارهای اتوماسیون اثبات در ایزابل با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط بر ساخت ابزارهای اتوماسیون اثبات در ایزابل
موضوع کلی: علوم کامپیوتر و روشهای رسمی
موضوع میانی: اثبات خودکار و ابزارهای اثبات تعاملی
📋 سرفصلهای دوره
- 1. مقدمهای بر اثبات رسمی و تحقیق در امنیت
- 2. پیشنیازها و پیشزمینهٔ ریاضی
- 3. مروری بر تاریخچهٔ ابزارهای اثبات
- 4. معرفی ایزابل و جایگاه آن در اثبات خودکار
- 5. نحوهٔ نصب و راهاندازی محیط ایزابل
- 6. ساختار محیط توسعهٔ ایزابل
- 7. آشنایی با زبان ایزابل/ایسار
- 8. مفاهیم پایهٔ نوع و عبارت در ایزابل
- 9. متغیرها و پیوندها در ایسار
- 10. سبکهای اثبات پایه در ایزابل
- 11. روشهای اثبات: rule، intro و elim
- 12. روش سادهسازی (simp)
- 13. قواعد بازنویسی در سادهسازی
- 14. روش خودکار (auto)
- 15. روش انفجار (blast)
- 16. اثبات با روش خلف
- 17. استقرا و هماستقرا در ایزابل
- 18. تحلیل حالتها (Case Analysis)
- 19. مفهوم تاکتیک در ایزابل
- 20. زبان برنامهنویسی ML: مبانی
- 21. محیط ML در ایزابل
- 22. نوشتن اولین برنامهٔ ML در ایزابل
- 23. انواع داده و الگویابی در ML
- 24. توابع بازگشتی در ML
- 25. توابع مرتبهٔ بالاتر در ML
- 26. لیستها و عملیات لیستی در ML
- 27. انتخاب و استثنا در ML
- 28. نمایش قضیه در ML
- 29. نمایش انتزاعی عبارتهای ایزابل در ML
- 30. نمایش انواع در ML
- 31. استخراج اطلاعات از قضایه
- 32. سیستم ویژگیها در ایزابل
- 33. تعریف ویژگیهای سفارشی
- 34. پروسیدهای سادهسازی (simproc)
- 35. نوشتن پروسیدهای سادهسازی سفارشی
- 36. قواعد همخوانی در سادهسازی
- 37. مجموعهٔ سادهسازی و پروسیدها
- 38. تعریف روشهای اثبات سفارشی (method)
- 39. ترکیبکنندههای روش اثبات
- 40. زنجیرهٔ روشهای اثبات
- 41. مدیریت حالت هدف و زیرهدفها
- 42. مدیریت زیراهداف در اثبات
- 43. قالب قضیه (rule format) در ایزابل
- 44. تعریف و استفاده از قوانین
- 45. قضایههای نامدار و موارد نامدار
- 46. روش Setup در ایزابل
- 47. ساختار بسته (Package) در ایزابل
- 48. ایجاد یک بستهٔ ایزابل
- 49. فایلهای نظری و وابستگیها
- 50. گزینهها و پیکربندی در بستهها
- 51. تولید کد در ایزابل
- 52. تولید کد برای ML
- 53. تولید کد SML
- 54. تولید کد Scala در ایزابل
- 55. خروجی قضیه به زبانهای خارجی
- 56. مبانی ایزابل/HOL
- 57. مبانی ایزابل/ZF (نظریهٔ مجموعه)
- 58. کار با کتابخانهها و نظریهها
- 59. وارد و خروج نظریهها
- 60. مستندسازی نظریهها با نشانهگذاری
- 61. زبان ایسار پیشرفته
- 62. اثباتهای ساختارمند در مقابل اثباتهای اسکریپتی
- 63. دستور بلوک اثبات
- 64. تعریفهای محلی در اثبات
- 65. نظام نمادگذاری و دستوری در ایزابل
- 66. تعریف نمادگذاری دستوری سفارشی
- 67. کلاسهای نوع و بارگذاری مجدد
- 68. لوکال و تفسیر در ایزابل
- 69. باندل و تنظیمات چاپ
- 70. رفع اشکال و ردیابی اثباتها
- 71. بهینهسازی عملکرد اثباتها
- 72. بهترین شیوهها در اتوماسیون اثبات
- 73. ساخت ابزار اثبات سفارشی از صفر
- 74. ادغام ابزارهای خارجی با ایزابل
- 75. آزمون و اعتبارسنجی ابزارهای اثبات
- 76. پروژهٔ عملی: ساخت یک ابزار اتوماسیون کامل
تگها:
Automated Reasoning
Code Generation
Custom Methods
Formal Methods
Formal Verification
Interactive Theorem Prover
Isabelle
Isabelle/HOL
Isar
ML Programming
Proof Automation
Proof Methods
Simplification
Tactic
Theorem Proving
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.