- عنوان: Mathematical Logic through Python
- نویسنده: Yannai A. Gonczarowski, Noam Nisan
- حوزه: منطق ریاضی
- سال انتشار: 2022
- تعداد صفحه: 285
- زبان اصلی انگلیسی
- نوع فایل: pdf
- حجم فایل: 4.85 مگابایت
این متن با استفاده از یک رویکرد آموزشی منحصر به فرد، منطق ریاضی را با راهنمایی دانش آموزان در پیاده سازی مفاهیم منطقی زیربنایی و اثبات های ریاضی از طریق برنامه نویسی پایتون معرفی می کند. این رویکرد، متناسب با شهود و نقاط قوت منحصر به فرد جمعیت روزافزون دانشآموزان برنامهنویس، منطق ریاضی را به منطقه راحتی این دانشآموزان میآورد و وضوحی را ارائه میدهد که تنها با درک عمیق عملی و رضایت به دست میآید. از ایجاد کد کاری در حالی که رویکرد منحصر به فرد است، متن از مجموعه موضوعاتی که معمولاً در دوره کارشناسی یک ترم پوشش داده می شود، پیروی می کند، از جمله منطق گزاره ای و منطق محمولی مرتبه اول، که به اثبات قضیه کامل بودن گودل ختم می شود. نگاهی گذرا به قضیه ناقص بودن گودل نیز ارائه شده است. کتاب درسی با مجموعه گسترده ای از وظایف برنامه نویسی، اسکلت کد و تست های واحد همراه است. آشنایی با اثبات ها و مهارت پایه در پایتون فرض می شود.
Using a unique pedagogical approach, this text introduces mathematical logic by guiding students in implementing the underlying logical concepts and mathematical proofs via Python programming. This approach, tailored to the unique intuitions and strengths of the ever-growing population of programming-savvy students, brings mathematical logic into the comfort zone of these students and provides clarity that can only be achieved by a deep hands-on understanding and the satisfaction of having created working code. While the approach is unique, the text follows the same set of topics typically covered in a one-semester undergraduate course, including propositional logic and first-order predicate logic, culminating in a proof of Gödel’s completeness theorem. A sneak peek to Gödel’s incompleteness theorem is also provided. The textbook is accompanied by an extensive collection of programming tasks, code skeletons, and unit tests. Familiarity with proofs and basic proficiency in Python is assumed.
این کتاب را میتوانید بصورت رایگان از لینک زیر دانلود نمایید.
Download: Mathematical Logic through Python
نظرات کاربران