Network ng sapilitang hinuha (Forcing Net) · Hakbang-hakbang na halimbawa
A Forcing Net sangay at pinagsasama ang mga implikasyon ng kandidato. Maaari nitong pabulaanan ang isang palagay o patunayan ang isang karaniwang resulta sa mga alternatibo. Tanggalin ang isang tinanggihang kandidato o ilapat ang resulta na ibinahagi ng lahat ng kumpletong sangay.
Hinango ang araling ito sa mga materyal ng Platon Sudoku app. Basahin ang buong halimbawa rito, saka magpatuloy sa pag-aaral at pagsasanay sa app.
A Forcing Net sangay at pinagsasama ang mga implikasyon ng kandidato. Maaari nitong pabulaanan ang isang palagay o patunayan ang isang karaniwang resulta sa mga alternatibo.
Paano ito mahahanap
Subaybayan ang bawat premise sa pamamagitan ng branching network, suriin ang bawat link, at ihambing ang mga kontradiksyon o karaniwang mga endpoint.
Ano ang pinapayagan nito
Tanggalin ang isang tinanggihang kandidato o ilapat ang resulta na ibinahagi ng lahat ng kumpletong sangay.
Iwasan ang paghahalo
Huwag laktawan ang isang sangay o lituhin ang isang nakabahaging epekto sa isang epekto mula sa isang landas lamang.
Hakbang-hakbang na halimbawa · Contradiction
Nagsisimula ang halimbawang ito sa naka-save na gitnang posisyon. Kasama sa mga kandidato ang mga naunang lohikal na pag-aalis; hindi ito bagong awtomatikong tala.
Asul: batayan. Berde: konklusyon. Mga numerong may guhit: inalis na kandidato. Ang R1C1 ay hilera 1, hanay 1.
Hakbang 1 · Saan titingin
R1C3=7 ay tama o mali. Sinusuri ng graph ang Totoo ang R1C3=7; ang isang kontradiksyon ay nag-aalis ng estado na iyon at pinipilit ang Mali ang R1C3=7, kaya ang dalawang posibleng estado ay ganap na sakop. Ito ay isang Forcing Net, hindi isang Forcing Chain, dahil sumasanga o nagsasanib ang na-verify na dependency graph, sa halip na manatiling iisang linear na landas ng implikasyon. Ang ginalugad na sangay ay naglalaman ng 49 na-verify na mga node.
R1C3=7 ay tama o mali. Sinusuri ng graph ang Totoo ang R1C3=7; ang isang kontradiksyon ay nag-aalis ng estado na iyon at pinipilit ang Mali ang R1C3=7, kaya ang dalawang posibleng estado ay ganap na sakop. Ito ay isang Forcing Net, hindi isang Forcing Chain, dahil sumasanga o nagsasanib ang na-verify na dependency graph, sa halip na manatiling iisang linear na landas ng implikasyon. Ang ginalugad na sangay ay naglalaman ng 49 na-verify na mga node.
Hakbang 2 · Pangangatwiran
Branch 1: ipagpalagay na ang R1C3=7 ay totoo.
Branch 1: ipagpalagay na ang R1C3=7 ay totoo.
Hakbang 3 · Pangangatwiran
R1C3=7. Alisin ang {R1C3=2, R1C3=9, R1C8=7, R2C1=7, R3C1=7, R8C3=7}.
R1C3=7. Alisin ang {R1C3=2, R1C3=9, R1C8=7, R2C1=7, R3C1=7, R8C3=7}.
Hakbang 4 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R8C3=3 ang tanging natitirang opsyon sa R8C3. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R8C3=3 ang tanging natitirang opsyon sa R8C3. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 5 · Pangangatwiran
R8C3=3. Alisin ang R7C3=3.
R8C3=3. Alisin ang R7C3=3.
Hakbang 6 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R7C4=3 ang tanging natitirang opsyon sa row 7. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R7C4=3 ang tanging natitirang opsyon sa row 7. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 7 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R8C2=7 ang tanging natitirang opsyon sa row 8. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R8C2=7 ang tanging natitirang opsyon sa row 8. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 8 · Pangangatwiran
R8C2=7. Alisin ang R8C2=8.
R8C2=7. Alisin ang R8C2=8.
Hakbang 9 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R8C8=8 ang tanging natitirang opsyon sa row 8. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R8C8=8 ang tanging natitirang opsyon sa row 8. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 10 · Pangangatwiran
R8C8=8. Alisin ang R8C8=4.
R8C8=8. Alisin ang R8C8=4.
Hakbang 11 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R6C1=7 ang tanging natitirang opsyon sa column 1. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R6C1=7 ang tanging natitirang opsyon sa column 1. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 12 · Pangangatwiran
R6C1=7. Alisin ang R6C1=5.
R6C1=7. Alisin ang R6C1=5.
Hakbang 13 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R3C8=4 ang tanging natitirang opsyon sa column 8. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R3C8=4 ang tanging natitirang opsyon sa column 8. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 14 · Pangangatwiran
R3C8=4. Alisin ang {R3C8=1, R3C8=6}.
R3C8=4. Alisin ang {R3C8=1, R3C8=6}.
Hakbang 15 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R3C1=2 ang tanging natitirang opsyon sa kahon 1. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R3C1=2 ang tanging natitirang opsyon sa kahon 1. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 16 · Pangangatwiran
R3C1=2. Alisin ang R3C1=5.
R3C1=2. Alisin ang R3C1=5.
Hakbang 17 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R9C7=4 ang tanging natitirang opsyon sa kahon 9. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R9C7=4 ang tanging natitirang opsyon sa kahon 9. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 18 · Pangangatwiran
R9C7=4. Alisin ang R9C7=9.
R9C7=4. Alisin ang R9C7=9.
Hakbang 19 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R7C9=9 ang tanging natitirang opsyon sa kahon 9. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R7C9=9 ang tanging natitirang opsyon sa kahon 9. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 20 · Pangangatwiran
R3C8=4. Alisin ang R2C7=4.
R3C8=4. Alisin ang R2C7=4.
Hakbang 21 · Pangangatwiran
R6C1=7. Alisin ang R6C7=7.
R6C1=7. Alisin ang R6C7=7.
Hakbang 22 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R6C7=6 ang tanging natitirang opsyon sa R6C7. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R6C7=6 ang tanging natitirang opsyon sa R6C7. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 23 · Pangangatwiran
R6C7=6. Alisin ang R3C7=6.
R6C7=6. Alisin ang R3C7=6.
Hakbang 24 · Pangangatwiran
R7C4=3. Alisin ang R2C4=3.
R7C4=3. Alisin ang R2C4=3.
Hakbang 25 · Pangangatwiran
R7C9=9. Alisin ang {R1C9=9, R7C3=9}.
R7C9=9. Alisin ang {R1C9=9, R7C3=9}.
Hakbang 26 · Pangangatwiran
R8C8=8. Alisin ang R1C8=8.
R8C8=8. Alisin ang R1C8=8.
Hakbang 27 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R3C9=6 ang tanging natitirang opsyon sa row 3. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R3C9=6 ang tanging natitirang opsyon sa row 3. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 28 · Pangangatwiran
R3C9=6. Alisin ang R3C9=1.
R3C9=6. Alisin ang R3C9=1.
Hakbang 29 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R9C1=9 ang tanging natitirang opsyon sa row 9. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R9C1=9 ang tanging natitirang opsyon sa row 9. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 30 · Pangangatwiran
R9C1=9. Alisin ang R9C1=5.
R9C1=9. Alisin ang R9C1=5.
Hakbang 31 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R2C1=5 ang tanging natitirang opsyon sa column 1. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R2C1=5 ang tanging natitirang opsyon sa column 1. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 32 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R2C3=9 ang tanging natitirang opsyon sa column 3. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R2C3=9 ang tanging natitirang opsyon sa column 3. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 33 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R2C9=1 ang tanging natitirang opsyon sa kahon 3. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R2C9=1 ang tanging natitirang opsyon sa kahon 3. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 34 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R1C8=5 ang tanging natitirang opsyon sa R1C8. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R1C8=5 ang tanging natitirang opsyon sa R1C8. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 35 · Pangangatwiran
R1C8=5. Alisin ang R1C9=5.
R1C8=5. Alisin ang R1C9=5.
Hakbang 36 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R1C9=8 ang tanging natitirang opsyon sa R1C9. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R1C9=8 ang tanging natitirang opsyon sa R1C9. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 37 · Pangangatwiran
R1C9=8. Alisin ang R2C7=8.
R1C9=8. Alisin ang R2C7=8.
Hakbang 38 · Pangangatwiran
R2C1=5. Alisin ang R2C4=5.
R2C1=5. Alisin ang R2C4=5.
Hakbang 39 · Pangangatwiran
R2C3=9. Alisin ang R2C7=9.
R2C3=9. Alisin ang R2C7=9.
Hakbang 40 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R2C7=7 ang tanging natitirang opsyon sa R2C7. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R2C7=7 ang tanging natitirang opsyon sa R2C7. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 41 · Pangangatwiran
R2C7=7. Alisin ang R2C4=7.
R2C7=7. Alisin ang R2C4=7.
Hakbang 42 · Pangangatwiran
R2C9=1. Alisin ang R2C4=1.
R2C9=1. Alisin ang R2C4=1.
Hakbang 43 · Pangangatwiran
Ang pagpapalagay na ito ay hindi nag-iiwan ng posibleng halaga o posisyon sa R2C4: {R2C4=1, R2C4=3, R2C4=5, R2C4=7}. Ang isang Sudoku cell at bawat nawawalang digit sa isang rehiyon ay dapat may opsyon. Imposible ang pagpapalagay.
Ang pagpapalagay na ito ay hindi nag-iiwan ng posibleng halaga o posisyon sa R2C4: {R2C4=1, R2C4=3, R2C4=5, R2C4=7}. Ang isang Sudoku cell at bawat nawawalang digit sa isang rehiyon ay dapat may opsyon. Imposible ang pagpapalagay.
Hakbang 44 · Bawiin ang nakaraang pagpuno ng parihaba
Bawiin ang pagpapalagay na ito at ang mga kahihinatnan nito. Bumalik sa hindi nabagong snapshot ng kandidato bago suriin ang susunod na posibilidad.
Bawiin ang pagpapalagay na ito at ang mga kahihinatnan nito. Bumalik sa hindi nabagong snapshot ng kandidato bago suriin ang susunod na posibilidad.
Hakbang 45 · Konklusyon
R1C3=7 dahil hindi ito totoo sa pattern na ito.
R1C3=7 dahil hindi ito totoo sa pattern na ito.
Ano ang pinapayagan nito
R1C3=7 dahil hindi ito totoo sa pattern na ito.
Network ng sapilitang hinuha (Forcing Net) · Tanggalin ang isang tinanggihang kandidato o ilapat ang resulta na ibinahagi ng lahat ng kumpletong sangay.
Hakbang-hakbang na halimbawa · Karaniwang resulta
Nagsisimula ang halimbawang ito sa naka-save na gitnang posisyon. Kasama sa mga kandidato ang mga naunang lohikal na pag-aalis; hindi ito bagong awtomatikong tala.
Asul: batayan. Berde: konklusyon. Mga numerong may guhit: inalis na kandidato. Ang R1C1 ay hilera 1, hanay 1.
Hakbang 1 · Saan titingin
Ang root set R7C5=2, R7C5=4, R7C5=9 ay naglalaman ng bawat posibleng pagsisimula sa R7C5, kaya ang mga sanga ng ugat ay kumpleto. Ito ay isang Forcing Net, hindi isang Forcing Chain, dahil sumasanga o nagsasanib ang na-verify na dependency graph, sa halip na manatiling iisang linear na landas ng implikasyon. Ang dependency graph ay naglalaman ng 58 na-verify na mga node sa mga 3 na mga sanga ng ugat. Ang karaniwang resulta upang suriin ay Totoo ang R3C6=2.
Ang root set R7C5=2, R7C5=4, R7C5=9 ay naglalaman ng bawat posibleng pagsisimula sa R7C5, kaya ang mga sanga ng ugat ay kumpleto. Ito ay isang Forcing Net, hindi isang Forcing Chain, dahil sumasanga o nagsasanib ang na-verify na dependency graph, sa halip na manatiling iisang linear na landas ng implikasyon. Ang dependency graph ay naglalaman ng 58 na-verify na mga node sa mga 3 na mga sanga ng ugat. Ang karaniwang resulta upang suriin ay Totoo ang R3C6=2.
Hakbang 2 · Pangangatwiran
Branch 1: ipagpalagay na ang R7C5=2 ay totoo.
Branch 1: ipagpalagay na ang R7C5=2 ay totoo.
Hakbang 3 · Pangangatwiran
R7C5=2. Alisin ang R3C5=2.
R7C5=2. Alisin ang R3C5=2.
Hakbang 4 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R3C6=2 ang tanging natitirang opsyon sa row 3. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R3C6=2 ang tanging natitirang opsyon sa row 3. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 5 · Bawiin ang nakaraang pagpuno ng parihaba
Bawiin ang pagpapalagay na ito at ang mga kahihinatnan nito. Bumalik sa hindi nabagong snapshot ng kandidato bago suriin ang susunod na posibilidad.
Bawiin ang pagpapalagay na ito at ang mga kahihinatnan nito. Bumalik sa hindi nabagong snapshot ng kandidato bago suriin ang susunod na posibilidad.
Hakbang 6 · Pangangatwiran
Branch 2: ipagpalagay na ang R7C5=4 ay totoo.
Branch 2: ipagpalagay na ang R7C5=4 ay totoo.
Hakbang 7 · Pangangatwiran
R7C5=4. Alisin ang R8C5=4.
R7C5=4. Alisin ang R8C5=4.
Hakbang 8 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R8C5=2 ang tanging natitirang opsyon sa R8C5. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R8C5=2 ang tanging natitirang opsyon sa R8C5. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 9 · Pangangatwiran
R8C5=2. Alisin ang R3C5=2.
R8C5=2. Alisin ang R3C5=2.
Hakbang 10 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R3C6=2 ang tanging natitirang opsyon sa row 3. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R3C6=2 ang tanging natitirang opsyon sa row 3. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 11 · Bawiin ang nakaraang pagpuno ng parihaba
Bawiin ang pagpapalagay na ito at ang mga kahihinatnan nito. Bumalik sa hindi nabagong snapshot ng kandidato bago suriin ang susunod na posibilidad.
Bawiin ang pagpapalagay na ito at ang mga kahihinatnan nito. Bumalik sa hindi nabagong snapshot ng kandidato bago suriin ang susunod na posibilidad.
Hakbang 12 · Pangangatwiran
Branch 3: ipagpalagay na ang R7C5=9 ay totoo.
Branch 3: ipagpalagay na ang R7C5=9 ay totoo.
Hakbang 13 · Pangangatwiran
R7C5=9. Alisin ang {R7C7=9, R7C8=9, R7C9=9}.
R7C5=9. Alisin ang {R7C7=9, R7C8=9, R7C9=9}.
Hakbang 14 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R7C8=7 ang tanging natitirang opsyon sa R7C8. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R7C8=7 ang tanging natitirang opsyon sa R7C8. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 15 · Pangangatwiran
R7C8=7. Alisin ang {R7C9=7, R9C7=7, R9C8=7}.
R7C8=7. Alisin ang {R7C9=7, R9C7=7, R9C8=7}.
Hakbang 16 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R7C9=8 ang tanging natitirang opsyon sa R7C9. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R7C9=8 ang tanging natitirang opsyon sa R7C9. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 17 · Pangangatwiran
R7C9=8. Alisin ang {R7C7=8, R8C7=8, R9C7=8}.
R7C9=8. Alisin ang {R7C7=8, R8C7=8, R9C7=8}.
Hakbang 18 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R9C1=7 ang tanging natitirang opsyon sa row 9. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R9C1=7 ang tanging natitirang opsyon sa row 9. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 19 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R4C7=8 ang tanging natitirang opsyon sa column 7. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R4C7=8 ang tanging natitirang opsyon sa column 7. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 20 · Pangangatwiran
R4C7=8. Alisin ang R4C7=5.
R4C7=8. Alisin ang R4C7=5.
Hakbang 21 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R4C9=7 ang tanging natitirang opsyon sa column 9. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R4C9=7 ang tanging natitirang opsyon sa column 9. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 22 · Pangangatwiran
R4C9=7. Alisin ang R4C9=9.
R4C9=7. Alisin ang R4C9=9.
Hakbang 23 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R6C9=9 ang tanging natitirang opsyon sa column 9. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R6C9=9 ang tanging natitirang opsyon sa column 9. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 24 · Pangangatwiran
R6C9=9. Alisin ang R6C9=1.
R6C9=9. Alisin ang R6C9=1.
Hakbang 25 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R5C7=1 ang tanging natitirang opsyon sa kahon 6. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R5C7=1 ang tanging natitirang opsyon sa kahon 6. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 26 · Pangangatwiran
R5C7=1. Alisin ang {R5C7=5, R5C7=7}.
R5C7=1. Alisin ang {R5C7=5, R5C7=7}.
Hakbang 27 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R4C8=5 ang tanging natitirang opsyon sa kahon 6. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R4C8=5 ang tanging natitirang opsyon sa kahon 6. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 28 · Pangangatwiran
R4C8=5. Alisin ang {R4C5=5, R8C8=5}.
R4C8=5. Alisin ang {R4C5=5, R8C8=5}.
Hakbang 29 · Pangangatwiran
R5C7=1. Alisin ang {R2C7=1, R5C1=1}.
R5C7=1. Alisin ang {R2C7=1, R5C1=1}.
Hakbang 30 · Pangangatwiran
R9C1=7. Alisin ang R5C1=7.
R9C1=7. Alisin ang R5C1=7.
Hakbang 31 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R5C2=7 ang tanging natitirang opsyon sa row 5. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R5C2=7 ang tanging natitirang opsyon sa row 5. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 32 · Pangangatwiran
R5C2=7. Alisin ang R5C2=3.
R5C2=7. Alisin ang R5C2=3.
Hakbang 33 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R8C7=5 ang tanging natitirang opsyon sa row 8. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R8C7=5 ang tanging natitirang opsyon sa row 8. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 34 · Pangangatwiran
R8C7=5. Alisin ang {R8C7=2, R8C7=6}.
R8C7=5. Alisin ang {R8C7=2, R8C7=6}.
Hakbang 35 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R1C1=1 ang tanging natitirang opsyon sa column 1. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R1C1=1 ang tanging natitirang opsyon sa column 1. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 36 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R7C7=6 ang tanging natitirang opsyon sa column 7. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R7C7=6 ang tanging natitirang opsyon sa column 7. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 37 · Pangangatwiran
R7C7=6. Alisin ang R7C7=2.
R7C7=6. Alisin ang R7C7=2.
Hakbang 38 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R9C7=2 ang tanging natitirang opsyon sa kahon 9. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R9C7=2 ang tanging natitirang opsyon sa kahon 9. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 39 · Pangangatwiran
R9C7=2. Alisin ang R9C7=9.
R9C7=2. Alisin ang R9C7=9.
Hakbang 40 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R9C8=9 ang tanging natitirang opsyon sa kahon 9. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R9C8=9 ang tanging natitirang opsyon sa kahon 9. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 41 · Pangangatwiran
R9C8=9. Alisin ang R9C8=3.
R9C8=9. Alisin ang R9C8=3.
Hakbang 42 · Pangangatwiran
R1C1=1. Alisin ang R2C3=1.
R1C1=1. Alisin ang R2C3=1.
Hakbang 43 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R2C5=1 ang tanging natitirang opsyon sa row 2. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R2C5=1 ang tanging natitirang opsyon sa row 2. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 44 · Pangangatwiran
R2C5=1. Alisin ang R2C5=5.
R2C5=1. Alisin ang R2C5=5.
Hakbang 45 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R9C3=3 ang tanging natitirang opsyon sa row 9. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R9C3=3 ang tanging natitirang opsyon sa row 9. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 46 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R5C5=5 ang tanging natitirang opsyon sa column 5. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R5C5=5 ang tanging natitirang opsyon sa column 5. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 47 · Pangangatwiran
R5C5=5. Alisin ang R5C5=3.
R5C5=5. Alisin ang R5C5=3.
Hakbang 48 · Pangangatwiran
R9C3=3. Alisin ang R5C3=3.
R9C3=3. Alisin ang R5C3=3.
Hakbang 49 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R5C6=3 ang tanging natitirang opsyon sa row 5. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R5C6=3 ang tanging natitirang opsyon sa row 5. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 50 · Pangangatwiran
R5C6=3. Alisin ang R3C6=3.
R5C6=3. Alisin ang R3C6=3.
Hakbang 51 · Pangangatwiran
Pagkatapos ng mga naunang pagbubukod, ang R3C6=2 ang tanging natitirang opsyon sa R3C6. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Pagkatapos ng mga naunang pagbubukod, ang R3C6=2 ang tanging natitirang opsyon sa R3C6. Ito ay pinilit sa ilalim ng pagpapalagay na ito.
Hakbang 52 · Pangangatwiran
Ang bawat posibleng sangay ay umaabot sa parehong katotohanan: Totoo ang R3C6=2. Matapos bawiin ang lahat ng mga pagpapalagay, ang katotohanang ito ay nananatiling tiyak.
Ang bawat posibleng sangay ay umaabot sa parehong katotohanan: Totoo ang R3C6=2. Matapos bawiin ang lahat ng mga pagpapalagay, ang katotohanang ito ay nananatiling tiyak.
Hakbang 53 · Konklusyon
R3C6=2 ay pinipilit ng pattern na ito.
R3C6=2 ay pinipilit ng pattern na ito.
Ano ang pinapayagan nito
R3C6=2 ay pinipilit ng pattern na ito.
Network ng sapilitang hinuha (Forcing Net) · Tanggalin ang isang tinanggihang kandidato o ilapat ang resulta na ibinahagi ng lahat ng kumpletong sangay.