میراث فکری یک اشراف‌زاده گورگانی

 

الصلّی صرفاً برجسته‌ترین استاد شطرنج زمان خود نبود؛ او “ندیم” (هم‌نشین دربار) خلیفه‌های عباسی، مورخ کاخ و شاعری تیزهوش بود. او که حدود سال ۸۷۰ میلادی در گرگان زاده شد، تبارش به دژ مستحکم سول در دشت‌های دهستان بازمی‌گردد، جایی که پدربزرگش، شاهزاده ترک سول تکین، زمانی بر آن حکم می‌راند. این میراث گران‌بها امروز با مجسمه‌ای در یادمان استقلال در عشق‌آباد، ترکمنستان گرامی داشته می‌شود.

 

با داشتن رتبه “عالیّه”، بالاترین عنوان قابل دستیابی در شطرنج، السولی بازی را به یک معماری علمی ساختارمند تبدیل کرد. در اثر بنیادین خود، کتاب الشطرنج، او نخستین کسی بود که به‌طور سیستماتیک تشکیلات آغازین (تبایاها) و استراتژی‌های پایان‌بازی (منصوبه‌ها) را مستندسازی کرد. چارچوب نظری‌ای که او بنیان نهاد، برای قرن‌ها به‌عنوان معیار نهایی تسلط و منبع اصلی مرجع باقی ماند و تا ظهور قوانین شطرنج مدرن پابرجا بود.

الماس سولی: بلندای هزارساله و “حل‌نشدنی” استراتژی

“الماس”، که در قرن دهم توسط استاد گورگانی ابوبکر بن یحیی السوّلی سروده شده است، افسانه‌ای‌ترین و بحث‌برانگیزترین معما در تاریخ شطرنج است. با وجود سادگی ظاهری‌اش، یک پایان‌بازی که در آن برای هر طرف تنها یک شاه و یک فرز (پیش‌آمدۀ تاریخیِ ملکه‌) حضور دارد، این ترکیب به مدت هزار سال کوه اورست “حل‌نشدنی” دنیای شطرنج باقی ماند. این اثر درخشان از السولی، هنر والای مانور است که مرزهای شطرنج تاریخی را به چالش می‌کشد.

رازِ درونِ دست‌نوشتهٔ سلیمانیّه

مهم‌ترین سند این معما در نسخهٔ کتاب شطرنج در کتابخانه سلیمانیّه در استانبول نگهداری می‌شود. اگرچه صفحات این نسخه خطی خاص دست‌نخورده باقی مانده‌اند، اما واضح است که برخی از موقعیت‌ها و حرکات به‌طور نادرست یا ناقص از منبع اصلی رونویسی شده‌اند. با این حال، حتی با وجود این خطاهای تاریخیِ کاتبی، راه‌حل جزئی ارائه‌شده در متن به‌طرز شگفت‌آوری با کار تحلیلی عمیق انجام‌شده توسط استاد بزرگ یوری اوربرخ در قرن بیستم هم‌خوانی دارد. السوُلی انحصاریت تسلط خود را با این ادعای جسورانه جاودانه ساخت:

“هیچ‌کس آن را حل نخواهد کرد جز کسانی که من به آنها دستور داده‌ام.”

پیروزی الگوریتم‌ها: شطرنج.ای

“الماس”، که برای هزار سال ذهن انسان‌ها را مبهوت کرده بود، اکنون با قدرت عصر دیجیتال به‌طور کامل روشن شده است. در چارچوب پروژه Shatranj.ai، با بهره‌گیری از روش‌های برنامه‌نویسی پویا، الگوریتم‌های مدرن و تکنیک‌های جستجوی مبتنی بر جدول هش، هر واریاسیون از این ترکیب هوشمندانه را می‌توان از نظر ریاضی کاوش و تأیید کرد. این سفر، که از خطوط نسخه خطی سلیمانیه‌ تا کدهای مدرن امتداد می‌یابد، تأیید نهایی نبوغ استراتژیک جاودانهٔ ال‌سولی است و ثابت می‌کند که آنچه زمانی تنها برای شاگردان برگزیدهٔ استاد محفوظ بود، اکنون می‌تواند از طریق زبان محض منطق درک شود.

صفحهٔ اختصاصی سولی برای پژوهش و آموزش الماس

برای خوانندگانی که می‌خواهند فراتر از پوستر این نمایشگاه بروند، Shatranj.ai اکنون صفحه‌ای اختصاصی برای پژوهش و آموزش «مروارید سولی» فراهم کرده است.

آدرس صفحهٔ الماس سولی: https://shatranj.ai/suli-diamond/
صفحهٔ اختصاصی الماس سولی را باز کنید

این صفحه پیش‌زمینهٔ نسخه‌های خطی تاریخی، موقعیت اصلی شطرنج، نمودارهای بصری، تحلیل برنامه‌نویسی پویا، توضیحات کد برنامه‌نویسی C، جستجوی آلفا-بتا با جدول‌های هش و تحلیل مدرن با کمک رایانه از یکی از مشهورترین مطالعات پایان‌کار در تاریخ شطرنج را گرد هم می‌آورد.

برنامه‌نویسی پویا، کد سی و تولید پایگاه داده جدول

صفحهٔ اختصاصی Suli's Diamond توضیح می‌دهد که چگونه می‌توان این موقعیت را با روش‌های محاسباتی مدرن حل کرد. این صفحه یک رویکرد برنامه‌نویسی پویا را که به زبان برنامه‌نویسی C پیاده‌سازی شده است ارائه می‌دهد و با توضیحات کد نشان می‌دهد که چگونه می‌توان یک پایگاه جدول پایان‌بازی برای موقعیت‌های شطرنج شاه و فیل (King-and-Ferz) تولید کرد. این روش مبتنی بر جدول‌باز چگونه نشان می‌دهد که چگونه می‌توان همه موقعیت‌های قانونی در فضای پایان‌بازی مربوطه را به‌طور سیستماتیک ارزیابی کرد و یک راز استراتژیک باستانی را به یک نتیجه محاسباتی دقیق تبدیل کرد.

درس ۱۶ منابع کد در سامانه آموزشی Shatranj.ai

دانش‌آموزان، معلمان و خوانندگان علاقه‌مند به فناوری نیز می‌توانند از طریق سامانه مدیریت یادگیری (LMS) پروژه به مطالب آموزشی Shatranj.ai دسترسی پیدا کنند.

آدرس URL سامانه مدیریت یادگیری Shatranj.ai: https://lms.shatranj.ai
LMS Shatranj.ai را باز کنید

به‌ویژه درس شانزدهم راه‌حل‌ها و توضیحات کد مرتبط با الماس سولی را ارائه می‌دهد، از جمله تفکر الگوریتمی پشت برنامه‌نویسی پویا، تولید جدول پایه پایان‌بازی و تأیید رایانه‌ای پایان‌بازی‌های تاریخی شطرنج.

جستجوی آلفا-بتا، جدول‌های هش و تأیید صحت هوش مصنوعی

این صفحه همچنین این راه‌حل ریاضی را به رویکرد موتور هوش مصنوعی آلفا-بتا که از جداول هش (معروف به جداول ترانسپوزیشن) برای جست‌وجو و بررسی مؤثر تغییرات حیاتی استفاده می‌کند، مرتبط می‌سازد. به این ترتیب، مسئله الماس سولی نه تنها یک شاهکار در ترکیب‌بندی تاریخی شطرنج می‌شود، بلکه نمونه‌ای آموزشی قدرتمند برای هوش مصنوعی، جستجوی درخت بازی، برنامه‌نویسی پویا، تحلیل معکوس و تفکر محاسباتی است.

سخنرانی مستند و داستان اکتشاف

این پروژه همچنین شامل یک سخنرانی مستند با عنوان الماس سولی: مرموزترین و چالش‌برانگیزترین معمای شطرنج در تمام دوران.

آدرس وبینار مستند: https://www.youtube.com/watch?v=hh74M6DSLSs
مصاحبه مستند «الماس سولی» را در یوتیوب تماشا کنید.

این سخنرانی مستند داستان کشف خانواده جدید و مقاوم‌تر گونه‌های الماس سولی را که از طریق پژوهش Shatranj.ai یافت شده است، روایت می‌کند. همچنین راه‌حل حرکت‌به‌حرکت دیاموند سولی کلاسیک را که توسط استاد بزرگ یوری اورباخ ارائه شده و بعدها توسط جان بیسلی بهبود یافته است، ارائه می‌دهد و به بینندگان کمک می‌کند تا این موقعیت را هم به‌عنوان یک شاهکار استراتژیک انسانی و هم به‌عنوان یک مسئله محاسباتی درک کنند.

توضیح انسانی گام‌به‌گام

برای یادگیرندگان انسانی، سخنرانی مستند راه‌حل تأییدشده توسط کامپیوتر را به ایده‌های استراتژیک تبدیل می‌کند: تقابل، حرکات انتظار، تحرک محدود، فشار شبیه زوگ‌زوانگ و هندسه فرز. این توضیح به خوانندگان کمک می‌کند تا دریابند چرا این موقعیت برای شهود انسانی این‌قدر دشوار است، حتی با وجود اینکه تنها شامل چهار مهره است.

سخت‌ترین گونه‌های شناخته‌شده‌ی الماس

تحقیقات Shatranj.ai همچنین اکتشاف گونه‌های مرتبط سخت‌تر از الماس سولی، از جمله سخت‌ترین موقعیت‌های شناخته‌شده خانواده الماس که از طریق این پروژه یافت شده‌اند، به همراه راه‌حل‌های تأییدشده‌شان را ارائه می‌دهد. این گونه‌های مدرن نشان می‌دهند که ایده اصلی سولی نه تنها یک کنجکاوی تاریخی بود، بلکه دروازه‌ای به سوی خانواده‌ای عمیق‌تر از مسائل استراتژیک پایان‌کار بود. به این ترتیب، الماس سولی به پلی میان فرهنگ دست‌نویس، تاریخ شطرنج، هوش مصنوعی، برنامه‌نویسی C، تولید جدول پایه، منابع آموزشی سامانه مدیریت یادگیری (LMS)، روایت مستند و مطالعهٔ مدرن الگوریتم‌ها تبدیل می‌شود.