کمپیوٹنگ اور مصنوعی ذہانتپری پرنٹڈیٹا کا تجزیہ7 منٹ کا مطالعہ

وائنچ مخطوطے میں زبان کا بہت کم سراغ ملتا ہے

وائنچ مخطوطہ تقریباً 240 صفحات کی ایک کتاب ہے جسے ریڈیو کاربن تاریخ نگاری پندرھویں صدی کے اوائل میں رکھتی ہے۔ پودوں، ستاروں اور نہاتی ہوئی شخصیات کی تصویریں تقریباً 38,000 الفاظ کو گھیرے ہوئے ہیں جو ایک ایسے رسم الخط میں ہیں جو کہیں اور نہیں ملتا۔ کوئی اسے پڑھ نہیں سکتا۔

یہ تحریر جیسا دکھتا ہے: خالی جگہوں سے جدا الفاظ، بہت سے نایاب الفاظ، علامتیں — جنہیں گلِف (glyphs) کہا جاتا ہے — جو الفاظ کے اندر مقررہ جگہوں پر رہتی ہیں۔ پھر بھی یہ کسی معلوم زبان کی طرح برتاؤ نہیں کرتا۔ ایک ہی لفظ اکثر لگاتار دو یا تین بار آتا ہے، بہت سے الفاظ اپنے پڑوسیوں سے صرف ایک گلِف کا فرق رکھتے ہیں، اور کثرت سے آنے والے الفاظ چھوٹے اور ملتے جلتے ہیں۔

بے معنی تحریر، یا بھیس بدلے ہوئے کوئی زبان؟

ایک وضاحت کے مطابق متن کا کوئی مطلب نہیں: ایک کاتب نے ہر نیا لفظ کسی پچھلے لفظ کی نقل کر کے اور ایک یا دو گلِف بدل کر لکھا، ایک عمل جو Timm اور Schinner نے 2020 میں تجویز کیا۔ دوسری وضاحت کے مطابق ایک حقیقی زبان کسی رمز (cipher) کے پیچھے چھپی ہے — ایک حالیہ نمونہ، Naibbe رمز، لاطینی یا اطالوی کو ایسے متن میں بدل دیتا ہے جو مخطوطے کے متن سے بہت ملتا جلتا ہے۔

ہر فریق طویل عرصے سے اسی مقصد کے لیے چُنے گئے اعداد و شمار سے دلیل دیتا رہا ہے۔ ٹیکساس ٹیک یونیورسٹی کے Xin Zhang اور Victor S. Sheng نے دونوں کو ایک ہی اصولوں کے تحت پرکھا۔

وہی صفحات، وہی بجٹ، اَن دیکھے اعداد و شمار

ہر وضاحت ایک ایسا پروگرام بن گئی جو مخطوطے کے صفحات اور سطریں، لفظ بہ لفظ، بھرتا ہے۔ نقل کرنے والے پروگرام ہر لفظ کو نیا یا کسی پچھلے لفظ کی بدلی ہوئی نقل کے طور پر لکھتے ہیں۔ رمز والے پروگرام قرونِ وسطیٰ کے ایک حقیقی متن کو رمز میں ڈھالتے ہیں، ہر لفظ کو، یا اس کے حروف، اس کے ہجوں (syllables) یا صرف اس کی نحوی قسم کو، ایک کوڈ لفظ سے بدل کر۔ ہر رمز کو ایک نقل کرنے والا کاتب بھی دیا جاتا ہے، تاکہ مقامی تکرار کسی فریق کی طرفداری نہ کرے۔

ہر پروگرام کو متن کے 22 اعداد و شمار پر ڈھالا گیا، پھر 15 دوسرے اعداد و شمار پر پرکھا گیا جو اس نے کبھی نہیں دیکھے تھے۔

  • Timm اور Schinner کے نقل کے اصول ان اَن دیکھے اعداد و شمار کی پیش گوئی ایک کلید والے کسی بھی رمز سے کہیں بہتر کرتے ہیں۔ ان کی سب سے بڑی چوک پانچ معیاری انحراف (standard deviations) سے کم رہتی ہے (یعنی پروگرام کے اپنے متون کا عام پھیلاؤ)؛ ایک لفظی کوڈ کسی ایک شماریے میں سو سے بھی زیادہ سے چوک جاتا ہے۔
  • فیصلہ کن شماریہ ایک بتدریج تبدیلی (drift) ہے۔ مخطوطے کی دو “بولیاں” ہیں، Currier A اور B، جو گلِف مختلف طرح استعمال کرتی ہیں۔ ایک مقررہ کلید ہر صفحے پر گلِف کی وہی عادتیں لکھتی ہے؛ ایک کاتب جو ابھی لکھے گئے الفاظ سے نئے الفاظ بناتا ہے، انہیں بھٹکنے دیتا ہے۔
  • لیکن دوسری کلید والے رموز — یعنی Currier B صفحات کے لیے ایک الگ کلید — یا وہ جو کسی حقیقی متن کی صرف لفظی اقسام کو رمز میں ڈھالتے ہیں، بھی اتنا ہی اچھا کرتے ہیں، ایک ایسے کاتب کے ساتھ جو تقریباً آدھے الفاظ غلط نقل کرتا ہے۔ مصنفین کے الفاظ میں، “سب سے اچھا میل کھانے والے رموز وہ ہیں جن کا اصل متن (plaintext) سب سے کم اہمیت رکھتا ہے” (اصل متن سے مراد رمز میں ڈھالنے سے پہلے کا متن ہے)۔

صرف الفاظ کے اعداد و شمار فیصلہ نہیں کر سکتے، اور کوئی پروگرام تمام 37 اعداد و شمار سے بیک وقت میل نہیں کھاتا۔

الفاظ جو ایک سطر پر بار بار ملتے ہیں

چنانچہ مصنفین نے زبان کا ایسا سراغ تلاش کیا جس کے لیے رمز کشائی کی ضرورت نہ ہو۔ کسی بامعنی متن میں، ایک دوسرے سے تعلق رکھنے والے الفاظ — ایک اسم اور اس کا فعل، کسی مقررہ فقرے کے حصے — اتفاق سے زیادہ کثرت سے ایک سطر میں ساتھ آتے ہیں، اور متن میں کسی اور جگہ دوبارہ ایسا کرتے ہیں۔ ایک لفظی کوڈ اس نمونے کو برقرار رکھتا ہے؛ کسی ایک صفحے پر نقل سے پیدا ہونے والے جوڑے کے پاس صفحوں بعد لوٹنے کی کوئی وجہ نہیں۔

یہ جانچ کتاب کو دو حصوں میں بانٹتی ہے اور دیکھتی ہے کہ آیا کثرت سے آنے والے الفاظ کے وہی جوڑے دونوں حصوں میں سطریں بانٹتے رہتے ہیں۔ یکساں الفاظ اور ایک گلِف کے فرق والے الفاظ خارج کر دیے جاتے ہیں، تاکہ نقل اس سگنل کی جعل سازی نہ کر سکے۔

  • 16 زبانوں کے 28 متون، مخطوطے کے صفحات پر ترتیب دیے جانے کے بعد، 0.139 اور 0.411 کے درمیان اسکور کرتے ہیں (یہ دونوں نصف حصوں کے درمیان ارتباط ہے: 0 جب ایک نصف میں ملنے والے جوڑے دوسرے کے بارے میں کچھ نہ بتائیں، 1 جب وہ بالکل میل کھائیں)۔
  • مخطوطہ 0.071 اسکور کرتا ہے، اور ایک دوسری، آزاد نقل حرفی (transliteration، یعنی گلِف کو ایک معیاری حروفِ تہجی میں ٹائپ کرنا) میں 0.053: سب سے کمزور متن کی آدھی شدت۔
  • لفظی کوڈ اس سطح تک صرف تب گرتے ہیں جب ان کا اصل متن یہ نمونہ کمزور طور پر دکھائے — سب سے بڑھ کر اپنے اختصارات کے ساتھ لکھی گئی قرونِ وسطیٰ کی لاطینی، 0.102 پر — یا جب بہت سے الفاظ غلط نقل ہوں۔

پیمانہ بندی (calibration) اہم ہے: رضاکاروں کی بے معنی تحریر کو حقیقی نثر سے الگ پہچاننے کے لیے تربیت یافتہ ایک پروگرام مخطوطے کو بے معنی کہتا ہے، لیکن وہ 54 میں سے 53 رمز شدہ بامعنی متون کو بھی بے معنی کہتا ہے۔

رمز شکن جنہیں پہلے معلوم متون پڑھنے ہوں گے

ہر حل کنندہ (solver) وہ کلید تلاش کرتا ہے جس کے تحت متن کسی دی گئی زبان سے سب سے زیادہ مشابہ پڑھا جائے، اور یہ مشابہت ایک سادہ شماریاتی جدول سے جانچی جاتی ہے کہ اس زبان کے پرانے متون میں کون سا حرف، یا لفظ، عموماً کس کے بعد آتا ہے۔ ہر ایک کو پہلے کنٹرول متون پر چلایا گیا، یعنی حقیقی متون جو اسی طرح رمز میں ڈھالے گئے تھے؛ جہاں وہ انہیں نہ پڑھ سکا، وہاں جانچ کو غیر فیصل شمار کیا گیا۔

  • حرفی رموز۔ حل کنندہ نے 16 میں سے 15 زبانوں کے کنٹرول پڑھ لیے۔ ہر ایک میں مخطوطے نے کنٹرولوں سے کم ترتیب دکھائی، اور اس کی قراءتیں قابلِ شناخت الفاظ کے بغیر حروف کی لڑیاں تھیں۔ عبرانی غیر فیصل رہی۔
  • لفظی کوڈ۔ مختصر شدہ لاطینی کے ایک کوڈ کے لیے، جو رمز والے پروگراموں کا پسندیدہ اصل متن تھا، ایسی لاطینی کے 50 لاکھ الفاظ سے بنے ایک جدول نے بھی کنٹرولوں میں مخطوطے سے زیادہ لفظی ترتیب پائی، الا یہ کہ ہر پانچ میں سے دو الفاظ غلط نقل کیے گئے ہوں۔
  • ہر حرف یا ہجے کے لیے ایک لفظ۔ ایسی 28 اسکیموں نے 1,144 فیصلے دیے: 596 خارج، 429 غیر فیصل، اور 119 جنہیں خارج نہیں کیا جا سکا: مخطوطہ بغیر کسی پیغام والے متون سے بس ذرا سا اوپر رہا، پھر بھی اس کی رمز کشائی سے کچھ بھی پڑھنے کے قابل نہیں نکلا۔

وہ رمز جو بچ نکلتا ہے

ایک نومنکلیٹر (nomenclator)، جو اس دور میں عام ایک قسم کا کوڈ تھا، سب سے زیادہ کثرت سے آنے والے الفاظ کو پورے کوڈ الفاظ کے طور پر لکھتا ہے اور باقی کو حرف بہ حرف ہجے کرتا ہے۔ دوسری کلید اور الفاظ کا بڑا حصہ غلط نقل کرنے والے کاتب کے ساتھ (اس کی دو بہترین مطابقتوں میں 37% اور 56%)، یہ مخطوطے کے لفظی جوڑوں سے میل کھاتا ہے، اور حل کنندہ اسے 16 میں سے 9 زبانوں میں خارج نہیں کر سکتے۔ ایسا رمز جس کی کلید متن کے ساتھ ساتھ بدلتی ہو، بالکل آزمایا ہی نہیں گیا۔

الفاظ کے درمیان ایک جوڑ

باقی بچنے والی سب سے مضبوط ساخت الفاظ کی سرحدوں پر ہے۔ کسی لفظ کا آخری گلِف اگلے لفظ کے پہلے گلِف کو محدود کرتا ہے: 0.204 بِٹ باہمی معلومات (mutual information، یعنی ایک دوسرے کے بارے میں کتنا بتاتا ہے)، جبکہ نقل والے پروگرام کے لیے یہ 0.078 اور رموز کے لیے 0.014 ہے۔ حرفی حل کنندہ نے جو کچھ پایا اس کا زیادہ تر حصہ یہی ربط ہے۔ مصنفین اسے ایسے گلِف سے منسوب کرتے ہیں جو آزمائی گئی زبانوں کے حروف کے مقابلے میں اپنے پڑوسیوں سے دو گنا زیادہ مضبوطی سے بندھے ہیں؛ کوئی پروگرام اسے مخطوطے کی خالی جگہوں کے ساتھ ساتھ دوبارہ پیدا نہیں کرتا۔

ایک مختصر پیغام کی گنجائش

مصنفین نے مخطوطے کے متن میں 50 سے 5,000 حروف کے پیغامات بھی چھپائے اور انہیں تلاش کیا۔ صرف ایک قسم قابلِ اعتماد طور پر پکڑی جاتی ہے: ہر حرف ہمیشہ ایک ہی لفظ کے طور پر لکھا جائے، اور الفاظ ساتھ ساتھ ہوں۔ پیراگرافوں کے پہلے الفاظ میں چھپائے جانے پر، 500 حروف کا ہر ایسا پیغام مل گیا۔ مخطوطے میں کوئی چیز ایسے پیغام کی طرف اشارہ نہیں کرتی — لیکن ایک ایسا پیغام جو ہر حرف کے لیے کئی الفاظ استعمال کرے، یا جس کے حروف دور دور رکھے گئے ہوں، اب بھی وہاں چھپا ہو سکتا ہے۔