العربية

Platon Sudoku · تعلّم السودوكو

XY-Chain · مثال خطوة بخطوة

تحتوي كل خانة متسلسلة على رقمين مرشحين بالضبط. ترى الخانات المتجاورة بعضها البعض وتتشارك رقم الارتباط؛ يشترك الطرفان في الرقم المستهدف. قم بإزالة رقم نقطة النهاية المشتركة من الخانة التي ترى كلا الطرفين.

هذا الدرس مقتبس من محتوى تطبيق Platon Sudoku التعليمي. اقرأ المثال الكامل هنا، ثم تابع التعلّم والتدريب في التطبيق.

عرض على Google Play

التعرف على النمط

تحتوي كل خانة متسلسلة على رقمين مرشحين بالضبط. ترى الخانات المتجاورة بعضها البعض وتتشارك رقم الارتباط؛ يشترك الطرفان في الرقم المستهدف.

كيفية العثور عليه

تتبع الخانات ثنائية القيمة المتصلة، مع التبديل إلى الرقم المرشح الآخر في كل خانة، حتى تحمل النهاية الرقم المستهدف للبدء.

ما يسمح به

قم بإزالة رقم نقطة النهاية المشتركة من الخانة التي ترى كلا الطرفين.

تجنب الخلط

الخانة المكونة من رقمين مع علامة قلم رصاص إضافية غير صالحة؛ يجب فحص كل رابط وكلا خطي رؤية نقطة النهاية.

مثال خطوة بخطوة · سلسلة قصيرة

يبدأ هذا المثال من وضع وسيط محفوظ. تعكس الأرقام المرشحة استبعادات منطقية سابقة، وليست ملاحظات تلقائية أُنشئت للتو.

الأزرق: الأدلة. الأخضر: النتيجة. الأرقام المشطوبة: مرشحات مستبعدة. R1C1 تعني الصف 1 والعمود 1.

خطوة 1 · إنشاء سلسلة ثنائية القيمة

في كل خانة من السلسلة مرشحان فقط: ⁨R5C8={4, 7}, R5C4={3, 7}, R6C6={2, 3}, R6C5={2, 4}⁩. داخل الخانة تربطهما علاقة قوية: إذا كان أحدهما خاطئًا وجب أن يكون الآخر صحيحًا. بين الخانات المختلفة، يتنافى المرشحان المتصلان من الرقم نفسه. يشترك الطرفان ⁨R5C8=4, R6C5=4⁩ في الرقم المرشح ⁨4⁩.

في كل خانة من السلسلة مرشحان فقط: ⁨R5C8={4, 7}, R5C4={3, 7}, R6C6={2, 3}, R6C5={2, 4}⁩. داخل الخانة تربطهما علاقة قوية: إذا كان أحدهما خاطئًا وجب أن يكون الآخر صحيحًا. بين الخانات المختلفة، يتنافى المرشحان المتصلان من الرقم نفسه. يشترك الطرفان ⁨R5C8=4, R6C5=4⁩ في الرقم المرشح ⁨4⁩.
في كل خانة من السلسلة مرشحان فقط: ⁨R5C8={4, 7}, R5C4={3, 7}, R6C6={2, 3}, R6C5={2, 4}⁩. داخل الخانة تربطهما علاقة قوية: إذا كان أحدهما خاطئًا وجب أن يكون الآخر صحيحًا. بين الخانات المختلفة، يتنافى المرشحان المتصلان من الرقم نفسه. يشترك الطرفان ⁨R5C8=4, R6C5=4⁩ في الرقم المرشح ⁨4⁩.
خطوة 2 · الاستدلال

الفرع ⁨1⁩: لنفترض أن ⁨R5C8=4⁩ غير صحيح.

الفرع ⁨1⁩: لنفترض أن ⁨R5C8=4⁩ غير صحيح.
الفرع ⁨1⁩: لنفترض أن ⁨R5C8=4⁩ غير صحيح.
خطوة 3 · الاستدلال

⁨R5C8=4⁩ غير صحيح. ⁨R5C8⁩ لم يتبق الآن سوى ⁨R5C8=7⁩، لذلك يجب أن يكون صحيحًا.

⁨R5C8=4⁩ غير صحيح. ⁨R5C8⁩ لم يتبق الآن سوى ⁨R5C8=7⁩، لذلك يجب أن يكون صحيحًا.
⁨R5C8=4⁩ غير صحيح. ⁨R5C8⁩ لم يتبق الآن سوى ⁨R5C8=7⁩، لذلك يجب أن يكون صحيحًا.
خطوة 4 · الاستدلال

الحالة 1: ⁨R5C8⁩ هي الخانة ثنائية القيمة ⁨R5C8=4, R5C8=7⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R5C8=7⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R5C4=7⁩، لذا قم بشطب تلك التعارضات.

الحالة 1: ⁨R5C8⁩ هي الخانة ثنائية القيمة ⁨R5C8=4, R5C8=7⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R5C8=7⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R5C4=7⁩، لذا قم بشطب تلك التعارضات.
الحالة 1: ⁨R5C8⁩ هي الخانة ثنائية القيمة ⁨R5C8=4, R5C8=7⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R5C8=7⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R5C4=7⁩، لذا قم بشطب تلك التعارضات.
خطوة 5 · الاستدلال

⁨R5C4=7⁩ غير صحيح. ⁨R5C4⁩ لم يتبق الآن سوى ⁨R5C4=3⁩، لذلك يجب أن يكون صحيحًا.

⁨R5C4=7⁩ غير صحيح. ⁨R5C4⁩ لم يتبق الآن سوى ⁨R5C4=3⁩، لذلك يجب أن يكون صحيحًا.
⁨R5C4=7⁩ غير صحيح. ⁨R5C4⁩ لم يتبق الآن سوى ⁨R5C4=3⁩، لذلك يجب أن يكون صحيحًا.
خطوة 6 · الاستدلال

⁨R5C4⁩ هي الخانة ثنائية القيمة التالية ⁨R5C4=3, R5C4=7⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R5C4=3⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R6C6=3⁩، لذا قم بشطب تلك التعارضات.

⁨R5C4⁩ هي الخانة ثنائية القيمة التالية ⁨R5C4=3, R5C4=7⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R5C4=3⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R6C6=3⁩، لذا قم بشطب تلك التعارضات.
⁨R5C4⁩ هي الخانة ثنائية القيمة التالية ⁨R5C4=3, R5C4=7⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R5C4=3⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R6C6=3⁩، لذا قم بشطب تلك التعارضات.
خطوة 7 · الاستدلال

⁨R6C6=3⁩ غير صحيح. ⁨R6C6⁩ لم يتبق الآن سوى ⁨R6C6=2⁩، لذلك يجب أن يكون صحيحًا.

⁨R6C6=3⁩ غير صحيح. ⁨R6C6⁩ لم يتبق الآن سوى ⁨R6C6=2⁩، لذلك يجب أن يكون صحيحًا.
⁨R6C6=3⁩ غير صحيح. ⁨R6C6⁩ لم يتبق الآن سوى ⁨R6C6=2⁩، لذلك يجب أن يكون صحيحًا.
خطوة 8 · الاستدلال

⁨R6C6⁩ هي الخانة ثنائية القيمة التالية ⁨R6C6=2, R6C6=3⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R6C6=2⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R6C5=2⁩، لذا قم بشطب تلك التعارضات.

⁨R6C6⁩ هي الخانة ثنائية القيمة التالية ⁨R6C6=2, R6C6=3⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R6C6=2⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R6C5=2⁩، لذا قم بشطب تلك التعارضات.
⁨R6C6⁩ هي الخانة ثنائية القيمة التالية ⁨R6C6=2, R6C6=3⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R6C6=2⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R6C5=2⁩، لذا قم بشطب تلك التعارضات.
خطوة 9 · الاستدلال

عند الخانة ثنائية القيمة لنقطة النهاية ⁨R6C5⁩ (⁨R6C5=2, R6C5=4⁩)، تكون ⁨R6C5=2⁩ خاطئة، لذلك يتم فرض صحة ⁨R6C5=4⁩ في ظل الافتراض الحالي. تستثني نقطة النهاية هذه الأهداف ⁨R6C8=4, R6C9=4⁩.

عند الخانة ثنائية القيمة لنقطة النهاية ⁨R6C5⁩ (⁨R6C5=2, R6C5=4⁩)، تكون ⁨R6C5=2⁩ خاطئة، لذلك يتم فرض صحة ⁨R6C5=4⁩ في ظل الافتراض الحالي. تستثني نقطة النهاية هذه الأهداف ⁨R6C8=4, R6C9=4⁩.
عند الخانة ثنائية القيمة لنقطة النهاية ⁨R6C5⁩ (⁨R6C5=2, R6C5=4⁩)، تكون ⁨R6C5=2⁩ خاطئة، لذلك يتم فرض صحة ⁨R6C5=4⁩ في ظل الافتراض الحالي. تستثني نقطة النهاية هذه الأهداف ⁨R6C8=4, R6C9=4⁩.
خطوة 10 · اسحب حشوة المستطيل السابقة

سحب هذا الافتراض وعواقبه. ارجع إلى لقطة الرقم المرشح التي لم تتغير قبل فحص الاحتمال التالي.

سحب هذا الافتراض وعواقبه. ارجع إلى لقطة الرقم المرشح التي لم تتغير قبل فحص الاحتمال التالي.
سحب هذا الافتراض وعواقبه. ارجع إلى لقطة الرقم المرشح التي لم تتغير قبل فحص الاحتمال التالي.
خطوة 11 · الاستدلال

افترض أن نقطة النهاية الأولى ⁨R5C8=4⁩ صحيحة في الخانة ثنائية القيمة ⁨R5C8⁩ (⁨R5C8=4, R5C8=7⁩). داخل الخانة يستبعد الرقم المرشح الآخر؛ بين الخانات، فإنه يستبعد الأرقام المرشحة المتعارضة المرئية ⁨R5C8=7, R6C8=4, R6C9=4⁩.

افترض أن نقطة النهاية الأولى ⁨R5C8=4⁩ صحيحة في الخانة ثنائية القيمة ⁨R5C8⁩ (⁨R5C8=4, R5C8=7⁩). داخل الخانة يستبعد الرقم المرشح الآخر؛ بين الخانات، فإنه يستبعد الأرقام المرشحة المتعارضة المرئية ⁨R5C8=7, R6C8=4, R6C9=4⁩.
افترض أن نقطة النهاية الأولى ⁨R5C8=4⁩ صحيحة في الخانة ثنائية القيمة ⁨R5C8⁩ (⁨R5C8=4, R5C8=7⁩). داخل الخانة يستبعد الرقم المرشح الآخر؛ بين الخانات، فإنه يستبعد الأرقام المرشحة المتعارضة المرئية ⁨R5C8=7, R6C8=4, R6C9=4⁩.
خطوة 12 · الاستنتاج

تستنفد حالتا نقطة النهاية كل الاحتمالات وكلاهما يشطب ⁨R6C8=4, R6C9=4⁩. قم بسحب حالات الحقيقة المنطقية المؤقتة، ثم قم بإزالتها.

تستنفد حالتا نقطة النهاية كل الاحتمالات وكلاهما يشطب ⁨R6C8=4, R6C9=4⁩. قم بسحب حالات الحقيقة المنطقية المؤقتة، ثم قم بإزالتها.
تستنفد حالتا نقطة النهاية كل الاحتمالات وكلاهما يشطب ⁨R6C8=4, R6C9=4⁩. قم بسحب حالات الحقيقة المنطقية المؤقتة، ثم قم بإزالتها.

ما يسمح به

تستنفد حالتا نقطة النهاية كل الاحتمالات وكلاهما يشطب ⁨R6C8=4, R6C9=4⁩. قم بسحب حالات الحقيقة المنطقية المؤقتة، ثم قم بإزالتها.

XY-Chain · قم بإزالة رقم نقطة النهاية المشتركة من الخانة التي ترى كلا الطرفين.
XY-Chain · قم بإزالة رقم نقطة النهاية المشتركة من الخانة التي ترى كلا الطرفين.

مثال خطوة بخطوة · سلسلة متوسطة

يبدأ هذا المثال من وضع وسيط محفوظ. تعكس الأرقام المرشحة استبعادات منطقية سابقة، وليست ملاحظات تلقائية أُنشئت للتو.

الأزرق: الأدلة. الأخضر: النتيجة. الأرقام المشطوبة: مرشحات مستبعدة. R1C1 تعني الصف 1 والعمود 1.

خطوة 1 · إنشاء سلسلة ثنائية القيمة

في كل خانة من السلسلة مرشحان فقط: ⁨R1C4={3, 8}, R1C8={6, 8}, R7C8={2, 6}, R7C6={2, 4}, R7C5={3, 4}⁩. داخل الخانة تربطهما علاقة قوية: إذا كان أحدهما خاطئًا وجب أن يكون الآخر صحيحًا. بين الخانات المختلفة، يتنافى المرشحان المتصلان من الرقم نفسه. يشترك الطرفان ⁨R1C4=3, R7C5=3⁩ في الرقم المرشح ⁨3⁩.

في كل خانة من السلسلة مرشحان فقط: ⁨R1C4={3, 8}, R1C8={6, 8}, R7C8={2, 6}, R7C6={2, 4}, R7C5={3, 4}⁩. داخل الخانة تربطهما علاقة قوية: إذا كان أحدهما خاطئًا وجب أن يكون الآخر صحيحًا. بين الخانات المختلفة، يتنافى المرشحان المتصلان من الرقم نفسه. يشترك الطرفان ⁨R1C4=3, R7C5=3⁩ في الرقم المرشح ⁨3⁩.
في كل خانة من السلسلة مرشحان فقط: ⁨R1C4={3, 8}, R1C8={6, 8}, R7C8={2, 6}, R7C6={2, 4}, R7C5={3, 4}⁩. داخل الخانة تربطهما علاقة قوية: إذا كان أحدهما خاطئًا وجب أن يكون الآخر صحيحًا. بين الخانات المختلفة، يتنافى المرشحان المتصلان من الرقم نفسه. يشترك الطرفان ⁨R1C4=3, R7C5=3⁩ في الرقم المرشح ⁨3⁩.
خطوة 2 · الاستدلال

الفرع ⁨1⁩: لنفترض أن ⁨R1C4=3⁩ غير صحيح.

الفرع ⁨1⁩: لنفترض أن ⁨R1C4=3⁩ غير صحيح.
الفرع ⁨1⁩: لنفترض أن ⁨R1C4=3⁩ غير صحيح.
خطوة 3 · الاستدلال

⁨R1C4=3⁩ غير صحيح. ⁨R1C4⁩ لم يتبق الآن سوى ⁨R1C4=8⁩، لذلك يجب أن يكون صحيحًا.

⁨R1C4=3⁩ غير صحيح. ⁨R1C4⁩ لم يتبق الآن سوى ⁨R1C4=8⁩، لذلك يجب أن يكون صحيحًا.
⁨R1C4=3⁩ غير صحيح. ⁨R1C4⁩ لم يتبق الآن سوى ⁨R1C4=8⁩، لذلك يجب أن يكون صحيحًا.
خطوة 4 · الاستدلال

الحالة 1: ⁨R1C4⁩ هي الخانة ثنائية القيمة ⁨R1C4=3, R1C4=8⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R1C4=8⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R1C8=8⁩، لذا قم بشطب تلك التعارضات.

الحالة 1: ⁨R1C4⁩ هي الخانة ثنائية القيمة ⁨R1C4=3, R1C4=8⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R1C4=8⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R1C8=8⁩، لذا قم بشطب تلك التعارضات.
الحالة 1: ⁨R1C4⁩ هي الخانة ثنائية القيمة ⁨R1C4=3, R1C4=8⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R1C4=8⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R1C8=8⁩، لذا قم بشطب تلك التعارضات.
خطوة 5 · الاستدلال

⁨R1C8=8⁩ غير صحيح. ⁨R1C8⁩ لم يتبق الآن سوى ⁨R1C8=6⁩، لذلك يجب أن يكون صحيحًا.

⁨R1C8=8⁩ غير صحيح. ⁨R1C8⁩ لم يتبق الآن سوى ⁨R1C8=6⁩، لذلك يجب أن يكون صحيحًا.
⁨R1C8=8⁩ غير صحيح. ⁨R1C8⁩ لم يتبق الآن سوى ⁨R1C8=6⁩، لذلك يجب أن يكون صحيحًا.
خطوة 6 · الاستدلال

⁨R1C8⁩ هي الخانة ثنائية القيمة التالية ⁨R1C8=6, R1C8=8⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R1C8=6⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R7C8=6⁩، لذا قم بشطب تلك التعارضات.

⁨R1C8⁩ هي الخانة ثنائية القيمة التالية ⁨R1C8=6, R1C8=8⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R1C8=6⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R7C8=6⁩، لذا قم بشطب تلك التعارضات.
⁨R1C8⁩ هي الخانة ثنائية القيمة التالية ⁨R1C8=6, R1C8=8⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R1C8=6⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R7C8=6⁩، لذا قم بشطب تلك التعارضات.
خطوة 7 · الاستدلال

⁨R7C8=6⁩ غير صحيح. ⁨R7C8⁩ لم يتبق الآن سوى ⁨R7C8=2⁩، لذلك يجب أن يكون صحيحًا.

⁨R7C8=6⁩ غير صحيح. ⁨R7C8⁩ لم يتبق الآن سوى ⁨R7C8=2⁩، لذلك يجب أن يكون صحيحًا.
⁨R7C8=6⁩ غير صحيح. ⁨R7C8⁩ لم يتبق الآن سوى ⁨R7C8=2⁩، لذلك يجب أن يكون صحيحًا.
خطوة 8 · الاستدلال

⁨R7C8⁩ هي الخانة ثنائية القيمة التالية ⁨R7C8=2, R7C8=6⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R7C8=2⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R7C6=2⁩، لذا قم بشطب تلك التعارضات.

⁨R7C8⁩ هي الخانة ثنائية القيمة التالية ⁨R7C8=2, R7C8=6⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R7C8=2⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R7C6=2⁩، لذا قم بشطب تلك التعارضات.
⁨R7C8⁩ هي الخانة ثنائية القيمة التالية ⁨R7C8=2, R7C8=6⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R7C8=2⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R7C6=2⁩، لذا قم بشطب تلك التعارضات.
خطوة 9 · الاستدلال

⁨R7C6=2⁩ غير صحيح. ⁨R7C6⁩ لم يتبق الآن سوى ⁨R7C6=4⁩، لذلك يجب أن يكون صحيحًا.

⁨R7C6=2⁩ غير صحيح. ⁨R7C6⁩ لم يتبق الآن سوى ⁨R7C6=4⁩، لذلك يجب أن يكون صحيحًا.
⁨R7C6=2⁩ غير صحيح. ⁨R7C6⁩ لم يتبق الآن سوى ⁨R7C6=4⁩، لذلك يجب أن يكون صحيحًا.
خطوة 10 · الاستدلال

⁨R7C6⁩ هي الخانة ثنائية القيمة التالية ⁨R7C6=2, R7C6=4⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R7C6=4⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R7C5=4⁩، لذا قم بشطب تلك التعارضات.

⁨R7C6⁩ هي الخانة ثنائية القيمة التالية ⁨R7C6=2, R7C6=4⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R7C6=4⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R7C5=4⁩، لذا قم بشطب تلك التعارضات.
⁨R7C6⁩ هي الخانة ثنائية القيمة التالية ⁨R7C6=2, R7C6=4⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R7C6=4⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R7C5=4⁩، لذا قم بشطب تلك التعارضات.
خطوة 11 · الاستدلال

عند الخانة ثنائية القيمة لنقطة النهاية ⁨R7C5⁩ (⁨R7C5=3, R7C5=4⁩)، تكون ⁨R7C5=4⁩ خاطئة، لذلك يتم فرض صحة ⁨R7C5=3⁩ في ظل الافتراض الحالي. تستثني نقطة النهاية هذه الأهداف ⁨R1C5=3, R8C4=3⁩.

عند الخانة ثنائية القيمة لنقطة النهاية ⁨R7C5⁩ (⁨R7C5=3, R7C5=4⁩)، تكون ⁨R7C5=4⁩ خاطئة، لذلك يتم فرض صحة ⁨R7C5=3⁩ في ظل الافتراض الحالي. تستثني نقطة النهاية هذه الأهداف ⁨R1C5=3, R8C4=3⁩.
عند الخانة ثنائية القيمة لنقطة النهاية ⁨R7C5⁩ (⁨R7C5=3, R7C5=4⁩)، تكون ⁨R7C5=4⁩ خاطئة، لذلك يتم فرض صحة ⁨R7C5=3⁩ في ظل الافتراض الحالي. تستثني نقطة النهاية هذه الأهداف ⁨R1C5=3, R8C4=3⁩.
خطوة 12 · اسحب حشوة المستطيل السابقة

سحب هذا الافتراض وعواقبه. ارجع إلى لقطة الرقم المرشح التي لم تتغير قبل فحص الاحتمال التالي.

سحب هذا الافتراض وعواقبه. ارجع إلى لقطة الرقم المرشح التي لم تتغير قبل فحص الاحتمال التالي.
سحب هذا الافتراض وعواقبه. ارجع إلى لقطة الرقم المرشح التي لم تتغير قبل فحص الاحتمال التالي.
خطوة 13 · الاستدلال

افترض أن نقطة النهاية الأولى ⁨R1C4=3⁩ صحيحة في الخانة ثنائية القيمة ⁨R1C4⁩ (⁨R1C4=3, R1C4=8⁩). داخل الخانة يستبعد الرقم المرشح الآخر؛ بين الخانات، فإنه يستبعد الأرقام المرشحة المتعارضة المرئية ⁨R1C4=8, R1C5=3, R8C4=3⁩.

افترض أن نقطة النهاية الأولى ⁨R1C4=3⁩ صحيحة في الخانة ثنائية القيمة ⁨R1C4⁩ (⁨R1C4=3, R1C4=8⁩). داخل الخانة يستبعد الرقم المرشح الآخر؛ بين الخانات، فإنه يستبعد الأرقام المرشحة المتعارضة المرئية ⁨R1C4=8, R1C5=3, R8C4=3⁩.
افترض أن نقطة النهاية الأولى ⁨R1C4=3⁩ صحيحة في الخانة ثنائية القيمة ⁨R1C4⁩ (⁨R1C4=3, R1C4=8⁩). داخل الخانة يستبعد الرقم المرشح الآخر؛ بين الخانات، فإنه يستبعد الأرقام المرشحة المتعارضة المرئية ⁨R1C4=8, R1C5=3, R8C4=3⁩.
خطوة 14 · الاستنتاج

تستنفد حالتا نقطة النهاية كل الاحتمالات وكلاهما يشطب ⁨R1C5=3, R8C4=3⁩. قم بسحب حالات الحقيقة المنطقية المؤقتة، ثم قم بإزالتها.

تستنفد حالتا نقطة النهاية كل الاحتمالات وكلاهما يشطب ⁨R1C5=3, R8C4=3⁩. قم بسحب حالات الحقيقة المنطقية المؤقتة، ثم قم بإزالتها.
تستنفد حالتا نقطة النهاية كل الاحتمالات وكلاهما يشطب ⁨R1C5=3, R8C4=3⁩. قم بسحب حالات الحقيقة المنطقية المؤقتة، ثم قم بإزالتها.

ما يسمح به

تستنفد حالتا نقطة النهاية كل الاحتمالات وكلاهما يشطب ⁨R1C5=3, R8C4=3⁩. قم بسحب حالات الحقيقة المنطقية المؤقتة، ثم قم بإزالتها.

XY-Chain · قم بإزالة رقم نقطة النهاية المشتركة من الخانة التي ترى كلا الطرفين.
XY-Chain · قم بإزالة رقم نقطة النهاية المشتركة من الخانة التي ترى كلا الطرفين.

مثال خطوة بخطوة · سلسلة طويلة

يبدأ هذا المثال من وضع وسيط محفوظ. تعكس الأرقام المرشحة استبعادات منطقية سابقة، وليست ملاحظات تلقائية أُنشئت للتو.

الأزرق: الأدلة. الأخضر: النتيجة. الأرقام المشطوبة: مرشحات مستبعدة. R1C1 تعني الصف 1 والعمود 1.

خطوة 1 · إنشاء سلسلة ثنائية القيمة

في كل خانة من السلسلة مرشحان فقط: ⁨R1C3={1, 9}, R1C4={7, 9}, R2C4={7, 9}, R2C8={5, 9}, R2C5={5, 6}, R2C6={1, 6}, R2C9={1, 7}, R3C9={1, 7}⁩. داخل الخانة تربطهما علاقة قوية: إذا كان أحدهما خاطئًا وجب أن يكون الآخر صحيحًا. بين الخانات المختلفة، يتنافى المرشحان المتصلان من الرقم نفسه. يشترك الطرفان ⁨R1C3=1, R3C9=1⁩ في الرقم المرشح ⁨1⁩.

في كل خانة من السلسلة مرشحان فقط: ⁨R1C3={1, 9}, R1C4={7, 9}, R2C4={7, 9}, R2C8={5, 9}, R2C5={5, 6}, R2C6={1, 6}, R2C9={1, 7}, R3C9={1, 7}⁩. داخل الخانة تربطهما علاقة قوية: إذا كان أحدهما خاطئًا وجب أن يكون الآخر صحيحًا. بين الخانات المختلفة، يتنافى المرشحان المتصلان من الرقم نفسه. يشترك الطرفان ⁨R1C3=1, R3C9=1⁩ في الرقم المرشح ⁨1⁩.
في كل خانة من السلسلة مرشحان فقط: ⁨R1C3={1, 9}, R1C4={7, 9}, R2C4={7, 9}, R2C8={5, 9}, R2C5={5, 6}, R2C6={1, 6}, R2C9={1, 7}, R3C9={1, 7}⁩. داخل الخانة تربطهما علاقة قوية: إذا كان أحدهما خاطئًا وجب أن يكون الآخر صحيحًا. بين الخانات المختلفة، يتنافى المرشحان المتصلان من الرقم نفسه. يشترك الطرفان ⁨R1C3=1, R3C9=1⁩ في الرقم المرشح ⁨1⁩.
خطوة 2 · الاستدلال

الفرع ⁨1⁩: لنفترض أن ⁨R1C3=1⁩ غير صحيح.

الفرع ⁨1⁩: لنفترض أن ⁨R1C3=1⁩ غير صحيح.
الفرع ⁨1⁩: لنفترض أن ⁨R1C3=1⁩ غير صحيح.
خطوة 3 · الاستدلال

⁨R1C3=1⁩ غير صحيح. ⁨R1C3⁩ لم يتبق الآن سوى ⁨R1C3=9⁩، لذلك يجب أن يكون صحيحًا.

⁨R1C3=1⁩ غير صحيح. ⁨R1C3⁩ لم يتبق الآن سوى ⁨R1C3=9⁩، لذلك يجب أن يكون صحيحًا.
⁨R1C3=1⁩ غير صحيح. ⁨R1C3⁩ لم يتبق الآن سوى ⁨R1C3=9⁩، لذلك يجب أن يكون صحيحًا.
خطوة 4 · الاستدلال

الحالة 1: ⁨R1C3⁩ هي الخانة ثنائية القيمة ⁨R1C3=1, R1C3=9⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R1C3=9⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R1C4=9⁩، لذا قم بشطب تلك التعارضات.

الحالة 1: ⁨R1C3⁩ هي الخانة ثنائية القيمة ⁨R1C3=1, R1C3=9⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R1C3=9⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R1C4=9⁩، لذا قم بشطب تلك التعارضات.
الحالة 1: ⁨R1C3⁩ هي الخانة ثنائية القيمة ⁨R1C3=1, R1C3=9⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R1C3=9⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R1C4=9⁩، لذا قم بشطب تلك التعارضات.
خطوة 5 · الاستدلال

⁨R1C4=9⁩ غير صحيح. ⁨R1C4⁩ لم يتبق الآن سوى ⁨R1C4=7⁩، لذلك يجب أن يكون صحيحًا.

⁨R1C4=9⁩ غير صحيح. ⁨R1C4⁩ لم يتبق الآن سوى ⁨R1C4=7⁩، لذلك يجب أن يكون صحيحًا.
⁨R1C4=9⁩ غير صحيح. ⁨R1C4⁩ لم يتبق الآن سوى ⁨R1C4=7⁩، لذلك يجب أن يكون صحيحًا.
خطوة 6 · الاستدلال

⁨R1C4⁩ هي الخانة ثنائية القيمة التالية ⁨R1C4=7, R1C4=9⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R1C4=7⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R2C4=7⁩، لذا قم بشطب تلك التعارضات.

⁨R1C4⁩ هي الخانة ثنائية القيمة التالية ⁨R1C4=7, R1C4=9⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R1C4=7⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R2C4=7⁩، لذا قم بشطب تلك التعارضات.
⁨R1C4⁩ هي الخانة ثنائية القيمة التالية ⁨R1C4=7, R1C4=9⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R1C4=7⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R2C4=7⁩، لذا قم بشطب تلك التعارضات.
خطوة 7 · الاستدلال

⁨R2C4=7⁩ غير صحيح. ⁨R2C4⁩ لم يتبق الآن سوى ⁨R2C4=9⁩، لذلك يجب أن يكون صحيحًا.

⁨R2C4=7⁩ غير صحيح. ⁨R2C4⁩ لم يتبق الآن سوى ⁨R2C4=9⁩، لذلك يجب أن يكون صحيحًا.
⁨R2C4=7⁩ غير صحيح. ⁨R2C4⁩ لم يتبق الآن سوى ⁨R2C4=9⁩، لذلك يجب أن يكون صحيحًا.
خطوة 8 · الاستدلال

⁨R2C4⁩ هي الخانة ثنائية القيمة التالية ⁨R2C4=7, R2C4=9⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R2C4=9⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R2C8=9⁩، لذا قم بشطب تلك التعارضات.

⁨R2C4⁩ هي الخانة ثنائية القيمة التالية ⁨R2C4=7, R2C4=9⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R2C4=9⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R2C8=9⁩، لذا قم بشطب تلك التعارضات.
⁨R2C4⁩ هي الخانة ثنائية القيمة التالية ⁨R2C4=7, R2C4=9⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R2C4=9⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R2C8=9⁩، لذا قم بشطب تلك التعارضات.
خطوة 9 · الاستدلال

⁨R2C8=9⁩ غير صحيح. ⁨R2C8⁩ لم يتبق الآن سوى ⁨R2C8=5⁩، لذلك يجب أن يكون صحيحًا.

⁨R2C8=9⁩ غير صحيح. ⁨R2C8⁩ لم يتبق الآن سوى ⁨R2C8=5⁩، لذلك يجب أن يكون صحيحًا.
⁨R2C8=9⁩ غير صحيح. ⁨R2C8⁩ لم يتبق الآن سوى ⁨R2C8=5⁩، لذلك يجب أن يكون صحيحًا.
خطوة 10 · الاستدلال

⁨R2C8⁩ هي الخانة ثنائية القيمة التالية ⁨R2C8=5, R2C8=9⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R2C8=5⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R2C5=5⁩، لذا قم بشطب تلك التعارضات.

⁨R2C8⁩ هي الخانة ثنائية القيمة التالية ⁨R2C8=5, R2C8=9⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R2C8=5⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R2C5=5⁩، لذا قم بشطب تلك التعارضات.
⁨R2C8⁩ هي الخانة ثنائية القيمة التالية ⁨R2C8=5, R2C8=9⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R2C8=5⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R2C5=5⁩، لذا قم بشطب تلك التعارضات.
خطوة 11 · الاستدلال

⁨R2C5=5⁩ غير صحيح. ⁨R2C5⁩ لم يتبق الآن سوى ⁨R2C5=6⁩، لذلك يجب أن يكون صحيحًا.

⁨R2C5=5⁩ غير صحيح. ⁨R2C5⁩ لم يتبق الآن سوى ⁨R2C5=6⁩، لذلك يجب أن يكون صحيحًا.
⁨R2C5=5⁩ غير صحيح. ⁨R2C5⁩ لم يتبق الآن سوى ⁨R2C5=6⁩، لذلك يجب أن يكون صحيحًا.
خطوة 12 · الاستدلال

⁨R2C5⁩ هي الخانة ثنائية القيمة التالية ⁨R2C5=5, R2C5=6⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R2C5=6⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R2C6=6⁩، لذا قم بشطب تلك التعارضات.

⁨R2C5⁩ هي الخانة ثنائية القيمة التالية ⁨R2C5=5, R2C5=6⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R2C5=6⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R2C6=6⁩، لذا قم بشطب تلك التعارضات.
⁨R2C5⁩ هي الخانة ثنائية القيمة التالية ⁨R2C5=5, R2C5=6⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R2C5=6⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R2C6=6⁩، لذا قم بشطب تلك التعارضات.
خطوة 13 · الاستدلال

⁨R2C6=6⁩ غير صحيح. ⁨R2C6⁩ لم يتبق الآن سوى ⁨R2C6=1⁩، لذلك يجب أن يكون صحيحًا.

⁨R2C6=6⁩ غير صحيح. ⁨R2C6⁩ لم يتبق الآن سوى ⁨R2C6=1⁩، لذلك يجب أن يكون صحيحًا.
⁨R2C6=6⁩ غير صحيح. ⁨R2C6⁩ لم يتبق الآن سوى ⁨R2C6=1⁩، لذلك يجب أن يكون صحيحًا.
خطوة 14 · الاستدلال

⁨R2C6⁩ هي الخانة ثنائية القيمة التالية ⁨R2C6=1, R2C6=6⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R2C6=1⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R2C9=1⁩، لذا قم بشطب تلك التعارضات.

⁨R2C6⁩ هي الخانة ثنائية القيمة التالية ⁨R2C6=1, R2C6=6⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R2C6=1⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R2C9=1⁩، لذا قم بشطب تلك التعارضات.
⁨R2C6⁩ هي الخانة ثنائية القيمة التالية ⁨R2C6=1, R2C6=6⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R2C6=1⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R2C9=1⁩، لذا قم بشطب تلك التعارضات.
خطوة 15 · الاستدلال

⁨R2C9=1⁩ غير صحيح. ⁨R2C9⁩ لم يتبق الآن سوى ⁨R2C9=7⁩، لذلك يجب أن يكون صحيحًا.

⁨R2C9=1⁩ غير صحيح. ⁨R2C9⁩ لم يتبق الآن سوى ⁨R2C9=7⁩، لذلك يجب أن يكون صحيحًا.
⁨R2C9=1⁩ غير صحيح. ⁨R2C9⁩ لم يتبق الآن سوى ⁨R2C9=7⁩، لذلك يجب أن يكون صحيحًا.
خطوة 16 · الاستدلال

⁨R2C9⁩ هي الخانة ثنائية القيمة التالية ⁨R2C9=1, R2C9=7⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R2C9=7⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R3C9=7⁩، لذا قم بشطب تلك التعارضات.

⁨R2C9⁩ هي الخانة ثنائية القيمة التالية ⁨R2C9=1, R2C9=7⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R2C9=7⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R3C9=7⁩، لذا قم بشطب تلك التعارضات.
⁨R2C9⁩ هي الخانة ثنائية القيمة التالية ⁨R2C9=1, R2C9=7⁩. مع وجود رقم مرشح آخر خاطئ، يتم فرض ⁨R2C9=7⁩ على الوضع الصحيح في ظل الافتراض الحالي. عبر الخانات، يكون متنافيًا مع ⁨R3C9=7⁩، لذا قم بشطب تلك التعارضات.
خطوة 17 · الاستدلال

عند الخانة ثنائية القيمة لنقطة النهاية ⁨R3C9⁩ (⁨R3C9=1, R3C9=7⁩)، تكون ⁨R3C9=7⁩ خاطئة، لذلك يتم فرض صحة ⁨R3C9=1⁩ في ظل الافتراض الحالي. تستثني نقطة النهاية هذه الأهداف ⁨R3C1=1, R3C2=1, R3C3=1⁩.

عند الخانة ثنائية القيمة لنقطة النهاية ⁨R3C9⁩ (⁨R3C9=1, R3C9=7⁩)، تكون ⁨R3C9=7⁩ خاطئة، لذلك يتم فرض صحة ⁨R3C9=1⁩ في ظل الافتراض الحالي. تستثني نقطة النهاية هذه الأهداف ⁨R3C1=1, R3C2=1, R3C3=1⁩.
عند الخانة ثنائية القيمة لنقطة النهاية ⁨R3C9⁩ (⁨R3C9=1, R3C9=7⁩)، تكون ⁨R3C9=7⁩ خاطئة، لذلك يتم فرض صحة ⁨R3C9=1⁩ في ظل الافتراض الحالي. تستثني نقطة النهاية هذه الأهداف ⁨R3C1=1, R3C2=1, R3C3=1⁩.
خطوة 18 · اسحب حشوة المستطيل السابقة

سحب هذا الافتراض وعواقبه. ارجع إلى لقطة الرقم المرشح التي لم تتغير قبل فحص الاحتمال التالي.

سحب هذا الافتراض وعواقبه. ارجع إلى لقطة الرقم المرشح التي لم تتغير قبل فحص الاحتمال التالي.
سحب هذا الافتراض وعواقبه. ارجع إلى لقطة الرقم المرشح التي لم تتغير قبل فحص الاحتمال التالي.
خطوة 19 · الاستدلال

افترض أن نقطة النهاية الأولى ⁨R1C3=1⁩ صحيحة في الخانة ثنائية القيمة ⁨R1C3⁩ (⁨R1C3=1, R1C3=9⁩). داخل الخانة يستبعد الرقم المرشح الآخر؛ بين الخانات، فإنه يستبعد الأرقام المرشحة المتعارضة المرئية ⁨R1C3=9, R3C1=1, R3C2=1, R3C3=1⁩.

افترض أن نقطة النهاية الأولى ⁨R1C3=1⁩ صحيحة في الخانة ثنائية القيمة ⁨R1C3⁩ (⁨R1C3=1, R1C3=9⁩). داخل الخانة يستبعد الرقم المرشح الآخر؛ بين الخانات، فإنه يستبعد الأرقام المرشحة المتعارضة المرئية ⁨R1C3=9, R3C1=1, R3C2=1, R3C3=1⁩.
افترض أن نقطة النهاية الأولى ⁨R1C3=1⁩ صحيحة في الخانة ثنائية القيمة ⁨R1C3⁩ (⁨R1C3=1, R1C3=9⁩). داخل الخانة يستبعد الرقم المرشح الآخر؛ بين الخانات، فإنه يستبعد الأرقام المرشحة المتعارضة المرئية ⁨R1C3=9, R3C1=1, R3C2=1, R3C3=1⁩.
خطوة 20 · الاستنتاج

تستنفد حالتا نقطة النهاية كل الاحتمالات وكلاهما يشطب ⁨R3C1=1, R3C2=1, R3C3=1⁩. قم بسحب حالات الحقيقة المنطقية المؤقتة، ثم قم بإزالتها.

تستنفد حالتا نقطة النهاية كل الاحتمالات وكلاهما يشطب ⁨R3C1=1, R3C2=1, R3C3=1⁩. قم بسحب حالات الحقيقة المنطقية المؤقتة، ثم قم بإزالتها.
تستنفد حالتا نقطة النهاية كل الاحتمالات وكلاهما يشطب ⁨R3C1=1, R3C2=1, R3C3=1⁩. قم بسحب حالات الحقيقة المنطقية المؤقتة، ثم قم بإزالتها.

ما يسمح به

تستنفد حالتا نقطة النهاية كل الاحتمالات وكلاهما يشطب ⁨R3C1=1, R3C2=1, R3C3=1⁩. قم بسحب حالات الحقيقة المنطقية المؤقتة، ثم قم بإزالتها.

XY-Chain · قم بإزالة رقم نقطة النهاية المشتركة من الخانة التي ترى كلا الطرفين.
XY-Chain · قم بإزالة رقم نقطة النهاية المشتركة من الخانة التي ترى كلا الطرفين.

التدريب

هذا الدرس مقتبس من محتوى تطبيق Platon Sudoku التعليمي. اقرأ المثال الكامل هنا، ثم تابع التعلّم والتدريب في التطبيق.

عرض على Google Play