Un lanț de inferență alternativ conectează stările de adevăr logice ale cifrelor candidate cu legături de inferență puternice și slabe verificate. Lanțurile deschise și închise au concluzii distincte. Utilizați rezultatul verificat: eliminați o cifră candidată sau plasați o cifră atunci când starea sa de adevăr logic opus este imposibilă.
Această lecție este adaptată din aplicația Platon Sudoku. Citește exemplul complet aici, apoi continuă să înveți și să exersezi în aplicație.
Un lanț de inferență alternativ conectează stările de adevăr logice ale cifrelor candidate cu legături de inferență puternice și slabe verificate. Lanțurile deschise și închise au concluzii distincte.
Cum să-l găsești
Urmăriți fiecare implicație de la un capăt, înregistrând tranzițiile puternice și slabe și dacă lanțul se închide sau contrazice un punct final.
Ce permite
Utilizați rezultatul verificat: eliminați o cifră candidată sau plasați o cifră atunci când starea sa de adevăr logic opus este imposibilă.
Evitați amestecul
O legătură puternică înseamnă: dacă un capăt este fals, celălalt este adevărat. O legătură slabă înseamnă: dacă un capăt este adevărat, celălalt este fals. Nu inversați aceste implicații; verificați relația dintre capete înainte de a trage concluzia.
Exemplu pas cu pas · Discontinuu · elimina
Exemplul începe dintr-o poziție intermediară salvată. Candidații includ eliminări logice anterioare și nu sunt notițe automate abia generate.
Albastru: dovezi. Verde: concluzie. Cifre tăiate: candidați eliminați. R1C1 înseamnă rândul 1, coloana 1.
Pas 1 · Citiți AIC înainte de a-l urma
Această lecție Nice Loop / AIC folosește familia de noduri de cifre candidate obișnuite a lui HoDoKu: eliminări și plasări discontinue, lanțuri deschise de tip 1 și tip 2 și bucle continue. Începeți de la R1C6=1 este adevărat și inspectați R1C6=1. În coloana 6, rândul 2, coloana 9, rândul 7, Bloc 3×3 5, rândul 5, coloana 1, rândul 9, coloana 8, o legătură cu linie continuă înseamnă că cel puțin un capăt este adevărat; o legătură întreruptă înseamnă că cele două puncte finale nu pot fi adevărate în același timp. Urmăriți câte o relație evidențiată.
Această lecție Nice Loop / AIC folosește familia de noduri de cifre candidate obișnuite a lui HoDoKu: eliminări și plasări discontinue, lanțuri deschise de tip 1 și tip 2 și bucle continue. Începeți de la R1C6=1 este adevărat și inspectați R1C6=1. În coloana 6, rândul 2, coloana 9, rândul 7, Bloc 3×3 5, rândul 5, coloana 1, rândul 9, coloana 8, o legătură cu linie continuă înseamnă că cel puțin un capăt este adevărat; o legătură întreruptă înseamnă că cele două puncte finale nu pot fi adevărate în același timp. Urmăriți câte o relație evidențiată.
Pas 2 · Ipoteza: începeți lanțul alternativ
Branch 1: să presupunem că R1C6=1 este adevărat.
Branch 1: să presupunem că R1C6=1 este adevărat.
Pas 3 · Relație slabă: conflictul cifrelor candidate legate
R1C6=1 este adevărat. Eliminați R1C6=8.
R1C6=1 este adevărat. Eliminați R1C6=8.
Pas 4 · Relație puternică: celălalt punct final este forțat
R1C6=8 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în coloana 6. Prin urmare, R2C6=8 trebuie să fie adevărat.
R1C6=8 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în coloana 6. Prin urmare, R2C6=8 trebuie să fie adevărat.
Pas 5 · Relație slabă: conflictul cifrelor candidate legate
R2C6=8 este adevărat. Eliminați R2C6=6.
R2C6=8 este adevărat. Eliminați R2C6=6.
Pas 6 · Relație puternică: celălalt punct final este forțat
R2C6=6 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în rândul 2. Prin urmare, R2C9=6 trebuie să fie adevărat.
R2C6=6 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în rândul 2. Prin urmare, R2C9=6 trebuie să fie adevărat.
Pas 7 · Relație slabă: conflictul cifrelor candidate legate
R2C9=6 este adevărat. Eliminați R2C9=3.
R2C9=6 este adevărat. Eliminați R2C9=3.
Pas 8 · Relație puternică: celălalt punct final este forțat
R2C9=3 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în coloana 9. Prin urmare, R7C9=3 trebuie să fie adevărat.
R2C9=3 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în coloana 9. Prin urmare, R7C9=3 trebuie să fie adevărat.
Pas 9 · Relație slabă: conflictul cifrelor candidate legate
R7C9=3 este adevărat. Eliminați R7C6=3.
R7C9=3 este adevărat. Eliminați R7C6=3.
Pas 10 · Relație puternică: celălalt punct final este forțat
R7C6=3 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în coloana 6. Prin urmare, R6C6=3 trebuie să fie adevărat.
R7C6=3 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în coloana 6. Prin urmare, R6C6=3 trebuie să fie adevărat.
Pas 11 · Relație slabă: conflictul cifrelor candidate legate
R6C6=3 este adevărat. Eliminați R5C4=3.
R6C6=3 este adevărat. Eliminați R5C4=3.
Pas 12 · Relație puternică: celălalt punct final este forțat
R5C4=3 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în rândul 5. Prin urmare, R5C1=3 trebuie să fie adevărat.
R5C4=3 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în rândul 5. Prin urmare, R5C1=3 trebuie să fie adevărat.
Pas 13 · Relație slabă: conflictul cifrelor candidate legate
R5C1=3 este adevărat. Eliminați R9C1=3.
R5C1=3 este adevărat. Eliminați R9C1=3.
Pas 14 · Relație puternică: celălalt punct final este forțat
R9C1=3 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în rândul 9. Prin urmare, R9C8=3 trebuie să fie adevărat.
R9C1=3 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în rândul 9. Prin urmare, R9C8=3 trebuie să fie adevărat.
Pas 15 · Relație slabă: conflictul cifrelor candidate legate
R9C8=3 este adevărat. Eliminați R2C8=3.
R9C8=3 este adevărat. Eliminați R2C8=3.
Pas 16 · Aceeași celulă: forțați cealaltă cifră candidată
R2C8=3 este fals. În aceeași celulă R2C8, cealaltă cifră candidată R2C8=8 este forțată adevărată în ipoteza curentă.
R2C8=3 este fals. În aceeași celulă R2C8, cealaltă cifră candidată R2C8=8 este forțată adevărată în ipoteza curentă.
Pas 17 · Relație slabă: conflictul cifrelor candidate legate
R2C8=8 este adevărat. Eliminați R2C6=8.
R2C8=8 este adevărat. Eliminați R2C6=8.
Pas 18 · Relație puternică: celălalt punct final este forțat
R2C6=8 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în coloana 6. Prin urmare, R1C6=8 trebuie să fie adevărat.
R2C6=8 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în coloana 6. Prin urmare, R1C6=8 trebuie să fie adevărat.
Pas 19 · Lanțul ajunge la o contradicție
Deducerea contrazice „R1C6=1 este adevărat”, deci R1C6=1 este fals.
Deducerea contrazice „R1C6=1 este adevărat”, deci R1C6=1 este fals.
Pas 20 · Retrageți umplutura anterioară a dreptunghiului
Retrageți această presupunere și consecințele ei. Reveniți la instantaneul neschimbat al cifrei candidatului înainte de a examina următoarea posibilitate.
Retrageți această presupunere și consecințele ei. Reveniți la instantaneul neschimbat al cifrei candidatului înainte de a examina următoarea posibilitate.
Pas 21 · AIC rezumat
Lanțul alternativ a pornit de la „R1C6=1 este adevărat” și a urmat relațiile etichetate puternice și slabe, inclusiv comutatoare cu aceeași celulă acolo unde a fost necesar, până la o contradicție. Prin urmare, R1C6=1 este fals. Toate stările de adevăr logice temporare sunt retrase.
Lanțul alternativ a pornit de la „R1C6=1 este adevărat” și a urmat relațiile etichetate puternice și slabe, inclusiv comutatoare cu aceeași celulă acolo unde a fost necesar, până la o contradicție. Prin urmare, R1C6=1 este fals. Toate stările de adevăr logice temporare sunt retrase.
Ce permite
Lanțul alternativ a pornit de la „R1C6=1 este adevărat” și a urmat relațiile etichetate puternice și slabe, inclusiv comutatoare cu aceeași celulă acolo unde a fost necesar, până la o contradicție. Prin urmare, R1C6=1 este fals. Toate stările de adevăr logice temporare sunt retrase.
Nice Loop / AIC · Utilizați rezultatul verificat: eliminați o cifră candidată sau plasați o cifră atunci când starea sa de adevăr logic opus este imposibilă.
Exemplu pas cu pas · Discontinuu · loc
Exemplul începe dintr-o poziție intermediară salvată. Candidații includ eliminări logice anterioare și nu sunt notițe automate abia generate.
Albastru: dovezi. Verde: concluzie. Cifre tăiate: candidați eliminați. R1C1 înseamnă rândul 1, coloana 1.
Pas 1 · Citiți AIC înainte de a-l urma
Această lecție Nice Loop / AIC folosește familia de noduri de cifre candidate obișnuite a lui HoDoKu: eliminări și plasări discontinue, lanțuri deschise de tip 1 și tip 2 și bucle continue. Începeți de la R1C1=4 este fals și inspectați R1C1=4. În rândul 1, coloana 2, Bloc 3×3 4, coloana 3, o legătură cu linie continuă înseamnă că cel puțin un capăt este adevărat; o legătură întreruptă înseamnă că cele două puncte finale nu pot fi adevărate în același timp. Urmăriți câte o relație evidențiată.
Această lecție Nice Loop / AIC folosește familia de noduri de cifre candidate obișnuite a lui HoDoKu: eliminări și plasări discontinue, lanțuri deschise de tip 1 și tip 2 și bucle continue. Începeți de la R1C1=4 este fals și inspectați R1C1=4. În rândul 1, coloana 2, Bloc 3×3 4, coloana 3, o legătură cu linie continuă înseamnă că cel puțin un capăt este adevărat; o legătură întreruptă înseamnă că cele două puncte finale nu pot fi adevărate în același timp. Urmăriți câte o relație evidențiată.
Pas 2 · Ipoteza: începeți lanțul alternativ
Branch 1: să presupunem că R1C1=4 este fals.
Branch 1: să presupunem că R1C1=4 este fals.
Pas 3 · Relație puternică: celălalt punct final este forțat
R1C1=4 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în rândul 1. Prin urmare, R1C3=4 trebuie să fie adevărat.
R1C1=4 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în rândul 1. Prin urmare, R1C3=4 trebuie să fie adevărat.
Pas 4 · Relație slabă: conflictul cifrelor candidate legate
R1C3=4 este adevărat. Eliminați R1C3=5.
R1C3=4 este adevărat. Eliminați R1C3=5.
Pas 5 · Relație puternică: celălalt punct final este forțat
R1C3=5 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în rândul 1. Prin urmare, R1C2=5 trebuie să fie adevărat.
R1C3=5 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în rândul 1. Prin urmare, R1C2=5 trebuie să fie adevărat.
Pas 6 · Relație slabă: conflictul cifrelor candidate legate
R1C2=5 este adevărat. Eliminați R1C2=9.
R1C2=5 este adevărat. Eliminați R1C2=9.
Pas 7 · Relație puternică: celălalt punct final este forțat
R1C2=9 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în coloana 2. Prin urmare, R5C2=9 trebuie să fie adevărat.
R1C2=9 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în coloana 2. Prin urmare, R5C2=9 trebuie să fie adevărat.
Pas 8 · Relație slabă: conflictul cifrelor candidate legate
R5C2=9 este adevărat. Eliminați R4C3=9.
R5C2=9 este adevărat. Eliminați R4C3=9.
Pas 9 · Aceeași celulă: forțați cealaltă cifră candidată
R4C3=9 este fals. În aceeași celulă R4C3, cealaltă cifră candidată R4C3=4 este forțată adevărată în ipoteza curentă.
R4C3=9 este fals. În aceeași celulă R4C3, cealaltă cifră candidată R4C3=4 este forțată adevărată în ipoteza curentă.
Pas 10 · Relație slabă: conflictul cifrelor candidate legate
R4C3=4 este adevărat. Eliminați R1C3=4.
R4C3=4 este adevărat. Eliminați R1C3=4.
Pas 11 · Lanțul ajunge la o contradicție
Deducerea contrazice „R1C1=4 este fals”, deci R1C1=4 este adevărat.
Deducerea contrazice „R1C1=4 este fals”, deci R1C1=4 este adevărat.
Pas 12 · Retrageți umplutura anterioară a dreptunghiului
Retrageți această presupunere și consecințele ei. Reveniți la instantaneul neschimbat al cifrei candidatului înainte de a examina următoarea posibilitate.
Retrageți această presupunere și consecințele ei. Reveniți la instantaneul neschimbat al cifrei candidatului înainte de a examina următoarea posibilitate.
Pas 13 · AIC rezumat
Lanțul alternativ a pornit de la „R1C1=4 este fals” și a urmat relațiile etichetate puternice și slabe, inclusiv comutatoare cu aceeași celulă acolo unde a fost necesar, până la o contradicție. Prin urmare, R1C1=4 este adevărat. Toate stările de adevăr logice temporare sunt retrase.
Lanțul alternativ a pornit de la „R1C1=4 este fals” și a urmat relațiile etichetate puternice și slabe, inclusiv comutatoare cu aceeași celulă acolo unde a fost necesar, până la o contradicție. Prin urmare, R1C1=4 este adevărat. Toate stările de adevăr logice temporare sunt retrase.
Ce permite
Lanțul alternativ a pornit de la „R1C1=4 este fals” și a urmat relațiile etichetate puternice și slabe, inclusiv comutatoare cu aceeași celulă acolo unde a fost necesar, până la o contradicție. Prin urmare, R1C1=4 este adevărat. Toate stările de adevăr logice temporare sunt retrase.
Nice Loop / AIC · Utilizați rezultatul verificat: eliminați o cifră candidată sau plasați o cifră atunci când starea sa de adevăr logic opus este imposibilă.
Exemplu pas cu pas · Tip 1
Exemplul începe dintr-o poziție intermediară salvată. Candidații includ eliminări logice anterioare și nu sunt notițe automate abia generate.
Albastru: dovezi. Verde: concluzie. Cifre tăiate: candidați eliminați. R1C1 înseamnă rândul 1, coloana 1.
Pas 1 · Citiți AIC înainte de a-l urma
Această lecție Nice Loop / AIC folosește familia de noduri de cifre candidate obișnuite a lui HoDoKu: eliminări și plasări discontinue, lanțuri deschise de tip 1 și tip 2 și bucle continue. Începeți de la R1C6=2 este fals și inspectați R1C8=2, R1C9=2, R2C4=2. În coloana 6, rândul 2, o legătură cu linie continuă înseamnă că cel puțin un capăt este adevărat; o legătură întreruptă înseamnă că cele două puncte finale nu pot fi adevărate în același timp. Urmăriți câte o relație evidențiată.
Această lecție Nice Loop / AIC folosește familia de noduri de cifre candidate obișnuite a lui HoDoKu: eliminări și plasări discontinue, lanțuri deschise de tip 1 și tip 2 și bucle continue. Începeți de la R1C6=2 este fals și inspectați R1C8=2, R1C9=2, R2C4=2. În coloana 6, rândul 2, o legătură cu linie continuă înseamnă că cel puțin un capăt este adevărat; o legătură întreruptă înseamnă că cele două puncte finale nu pot fi adevărate în același timp. Urmăriți câte o relație evidențiată.
Pas 2 · Ipoteza: începeți lanțul alternativ
Branch 1: să presupunem că R1C6=2 este fals.
Branch 1: să presupunem că R1C6=2 este fals.
Pas 3 · Aceeași celulă: forțați cealaltă cifră candidată
R1C6=2 este fals. În aceeași celulă R1C6, cealaltă cifră candidată R1C6=1 este forțată adevărată în ipoteza curentă.
R1C6=2 este fals. În aceeași celulă R1C6, cealaltă cifră candidată R1C6=1 este forțată adevărată în ipoteza curentă.
Pas 4 · Relație slabă: conflictul cifrelor candidate legate
R1C6=1 este adevărat. Eliminați R6C6=1.
R1C6=1 este adevărat. Eliminați R6C6=1.
Pas 5 · Aceeași celulă: forțați cealaltă cifră candidată
R6C6=1 este fals. În aceeași celulă R6C6, cealaltă cifră candidată R6C6=6 este forțată adevărată în ipoteza curentă.
R6C6=1 este fals. În aceeași celulă R6C6, cealaltă cifră candidată R6C6=6 este forțată adevărată în ipoteza curentă.
Pas 6 · Relație slabă: conflictul cifrelor candidate legate
R6C6=6 este adevărat. Eliminați R2C6=6.
R6C6=6 este adevărat. Eliminați R2C6=6.
Pas 7 · Aceeași celulă: forțați cealaltă cifră candidată
R2C6=6 este fals. În aceeași celulă R2C6, cealaltă cifră candidată R2C6=7 este forțată adevărată în ipoteza curentă.
R2C6=6 este fals. În aceeași celulă R2C6, cealaltă cifră candidată R2C6=7 este forțată adevărată în ipoteza curentă.
Pas 8 · Relație slabă: conflictul cifrelor candidate legate
R2C6=7 este adevărat. Eliminați R2C8=7.
R2C6=7 este adevărat. Eliminați R2C8=7.
Pas 9 · Aceeași celulă: forțați cealaltă cifră candidată
R2C8=7 este fals. În aceeași celulă R2C8, cealaltă cifră candidată R2C8=2 este forțată adevărată în ipoteza curentă.
R2C8=7 este fals. În aceeași celulă R2C8, cealaltă cifră candidată R2C8=2 este forțată adevărată în ipoteza curentă.
Pas 10 · AIC rezumat
Cel puțin unul dintre capetele R1C6=2 și R2C8=2, cu aceeași cifră, trebuie să fie adevărat. Fiecare țintă R1C8=2, R1C9=2, R2C4=2 vede ambele capete și, prin urmare, nu poate fi adevărată.
Cel puțin unul dintre capetele R1C6=2 și R2C8=2, cu aceeași cifră, trebuie să fie adevărat. Fiecare țintă R1C8=2, R1C9=2, R2C4=2 vede ambele capete și, prin urmare, nu poate fi adevărată.
Pas 11 · Retrageți umplutura anterioară a dreptunghiului
Retrageți această presupunere și consecințele ei. Reveniți la instantaneul neschimbat al cifrei candidatului înainte de a examina următoarea posibilitate.
Retrageți această presupunere și consecințele ei. Reveniți la instantaneul neschimbat al cifrei candidatului înainte de a examina următoarea posibilitate.
Pas 12 · AIC rezumat
Retrageți cazul punctului final temporar. AIC de tip 1 elimină definitiv R1C8=2, R1C9=2, R2C4=2, deoarece fiecare țintă vede atât R1C6=2, cât și R2C8=2.
Retrageți cazul punctului final temporar. AIC de tip 1 elimină definitiv R1C8=2, R1C9=2, R2C4=2, deoarece fiecare țintă vede atât R1C6=2, cât și R2C8=2.
Ce permite
Retrageți cazul punctului final temporar. AIC de tip 1 elimină definitiv R1C8=2, R1C9=2, R2C4=2, deoarece fiecare țintă vede atât R1C6=2, cât și R2C8=2.
Nice Loop / AIC · Utilizați rezultatul verificat: eliminați o cifră candidată sau plasați o cifră atunci când starea sa de adevăr logic opus este imposibilă.
Exemplu pas cu pas · Tipul 2
Exemplul începe dintr-o poziție intermediară salvată. Candidații includ eliminări logice anterioare și nu sunt notițe automate abia generate.
Albastru: dovezi. Verde: concluzie. Cifre tăiate: candidați eliminați. R1C1 înseamnă rândul 1, coloana 1.
Pas 1 · Citiți AIC înainte de a-l urma
Această lecție Nice Loop / AIC folosește familia de noduri de cifre candidate obișnuite a lui HoDoKu: eliminări și plasări discontinue, lanțuri deschise de tip 1 și tip 2 și bucle continue. Începeți de la R1C8=9 este fals și inspectați R4C8=9. În rândul 1, coloana 7, Bloc 3×3 6, coloana 8, rândul 3, coloana 6, rândul 5, coloana 4, rândul 6, coloana 9, rândul 4, o legătură cu linie continuă înseamnă că cel puțin un capăt este adevărat; o legătură întreruptă înseamnă că cele două puncte finale nu pot fi adevărate în același timp. Urmăriți câte o relație evidențiată.
Această lecție Nice Loop / AIC folosește familia de noduri de cifre candidate obișnuite a lui HoDoKu: eliminări și plasări discontinue, lanțuri deschise de tip 1 și tip 2 și bucle continue. Începeți de la R1C8=9 este fals și inspectați R4C8=9. În rândul 1, coloana 7, Bloc 3×3 6, coloana 8, rândul 3, coloana 6, rândul 5, coloana 4, rândul 6, coloana 9, rândul 4, o legătură cu linie continuă înseamnă că cel puțin un capăt este adevărat; o legătură întreruptă înseamnă că cele două puncte finale nu pot fi adevărate în același timp. Urmăriți câte o relație evidențiată.
Pas 2 · Ipoteza: începeți lanțul alternativ
Branch 1: să presupunem că R1C8=9 este fals.
Branch 1: să presupunem că R1C8=9 este fals.
Pas 3 · Relație puternică: celălalt punct final este forțat
R1C8=9 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în rândul 1. Prin urmare, R1C7=9 trebuie să fie adevărat.
R1C8=9 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în rândul 1. Prin urmare, R1C7=9 trebuie să fie adevărat.
Pas 4 · Relație slabă: conflictul cifrelor candidate legate
R1C7=9 este adevărat. Eliminați R5C7=9.
R1C7=9 este adevărat. Eliminați R5C7=9.
Pas 5 · Aceeași celulă: forțați cealaltă cifră candidată
R5C7=9 este fals. În aceeași celulă R5C7, cealaltă cifră candidată R5C7=2 este forțată adevărată în ipoteza curentă.
R5C7=9 este fals. În aceeași celulă R5C7, cealaltă cifră candidată R5C7=2 este forțată adevărată în ipoteza curentă.
Pas 6 · Relație slabă: conflictul cifrelor candidate legate
R5C7=2 este adevărat. Eliminați R6C8=2.
R5C7=2 este adevărat. Eliminați R6C8=2.
Pas 7 · Aceeași celulă: forțați cealaltă cifră candidată
R6C8=2 este fals. În aceeași celulă R6C8, cealaltă cifră candidată R6C8=1 este forțată adevărată în ipoteza curentă.
R6C8=2 este fals. În aceeași celulă R6C8, cealaltă cifră candidată R6C8=1 este forțată adevărată în ipoteza curentă.
Pas 8 · Relație slabă: conflictul cifrelor candidate legate
R6C8=1 este adevărat. Eliminați R3C8=1.
R6C8=1 este adevărat. Eliminați R3C8=1.
Pas 9 · Aceeași celulă: forțați cealaltă cifră candidată
R3C8=1 este fals. În aceeași celulă R3C8, cealaltă cifră candidată R3C8=6 este forțată adevărată în ipoteza curentă.
R3C8=1 este fals. În aceeași celulă R3C8, cealaltă cifră candidată R3C8=6 este forțată adevărată în ipoteza curentă.
Pas 10 · Relație slabă: conflictul cifrelor candidate legate
R3C8=6 este adevărat. Eliminați R3C6=6.
R3C8=6 este adevărat. Eliminați R3C6=6.
Pas 11 · Aceeași celulă: forțați cealaltă cifră candidată
R3C6=6 este fals. În aceeași celulă R3C6, cealaltă cifră candidată R3C6=4 este forțată adevărată în ipoteza curentă.
R3C6=6 este fals. În aceeași celulă R3C6, cealaltă cifră candidată R3C6=4 este forțată adevărată în ipoteza curentă.
Pas 12 · Relație slabă: conflictul cifrelor candidate legate
R3C6=4 este adevărat. Eliminați R5C6=4.
R3C6=4 este adevărat. Eliminați R5C6=4.
Pas 13 · Relație puternică: celălalt punct final este forțat
R5C6=4 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în rândul 5. Prin urmare, R5C4=4 trebuie să fie adevărat.
R5C6=4 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în rândul 5. Prin urmare, R5C4=4 trebuie să fie adevărat.
Pas 14 · Relație slabă: conflictul cifrelor candidate legate
R5C4=4 este adevărat. Eliminați R5C4=3.
R5C4=4 este adevărat. Eliminați R5C4=3.
Pas 15 · Relație puternică: celălalt punct final este forțat
R5C4=3 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în coloana 4. Prin urmare, R6C4=3 trebuie să fie adevărat.
R5C4=3 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în coloana 4. Prin urmare, R6C4=3 trebuie să fie adevărat.
Pas 16 · Relație slabă: conflictul cifrelor candidate legate
R6C4=3 este adevărat. Eliminați R6C9=3.
R6C4=3 este adevărat. Eliminați R6C9=3.
Pas 17 · Relație puternică: celălalt punct final este forțat
R6C9=3 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în coloana 9. Prin urmare, R4C9=3 trebuie să fie adevărat.
R6C9=3 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în coloana 9. Prin urmare, R4C9=3 trebuie să fie adevărat.
Pas 18 · Relație slabă: conflictul cifrelor candidate legate
R4C9=3 este adevărat. Eliminați R4C9=7.
R4C9=3 este adevărat. Eliminați R4C9=7.
Pas 19 · Relație puternică: celălalt punct final este forțat
R4C9=7 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în rândul 4. Prin urmare, R4C8=7 trebuie să fie adevărat.
R4C9=7 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în rândul 4. Prin urmare, R4C8=7 trebuie să fie adevărat.
Pas 20 · AIC rezumat
Punctele finale egale R1C8=9 și R4C8=7 poartă cifre diferite. Fiecare cifră de candidat încrucișat R4C8=9 ar face ambele puncte finale false, așa că eliminați-o.
Punctele finale egale R1C8=9 și R4C8=7 poartă cifre diferite. Fiecare cifră de candidat încrucișat R4C8=9 ar face ambele puncte finale false, așa că eliminați-o.
Pas 21 · Retrageți umplutura anterioară a dreptunghiului
Retrageți această presupunere și consecințele ei. Reveniți la instantaneul neschimbat al cifrei candidatului înainte de a examina următoarea posibilitate.
Retrageți această presupunere și consecințele ei. Reveniți la instantaneul neschimbat al cifrei candidatului înainte de a examina următoarea posibilitate.
Pas 22 · AIC rezumat
Retrageți cazul punctului final temporar. Tipul 2 AIC elimină definitiv cifrele R4C8=9 între R1C8=9 și R4C8=7.
Retrageți cazul punctului final temporar. Tipul 2 AIC elimină definitiv cifrele R4C8=9 între R1C8=9 și R4C8=7.
Ce permite
Retrageți cazul punctului final temporar. Tipul 2 AIC elimină definitiv cifrele R4C8=9 între R1C8=9 și R4C8=7.
Nice Loop / AIC · Utilizați rezultatul verificat: eliminați o cifră candidată sau plasați o cifră atunci când starea sa de adevăr logic opus este imposibilă.
Exemplu pas cu pas · Bucla continuă
Exemplul începe dintr-o poziție intermediară salvată. Candidații includ eliminări logice anterioare și nu sunt notițe automate abia generate.
Albastru: dovezi. Verde: concluzie. Cifre tăiate: candidați eliminați. R1C1 înseamnă rândul 1, coloana 1.
Pas 1 · Citiți AIC înainte de a-l urma
Această lecție Nice Loop / AIC folosește familia de noduri de cifre candidate obișnuite a lui HoDoKu: eliminări și plasări discontinue, lanțuri deschise de tip 1 și tip 2 și bucle continue. Începeți de la R9C3=6 este fals și inspectați R9C3=5. În coloana 3, rândul 5, coloana 8, rândul 9, o legătură cu linie continuă înseamnă că cel puțin un capăt este adevărat; o legătură întreruptă înseamnă că cele două puncte finale nu pot fi adevărate în același timp. Urmăriți câte o relație evidențiată.
Această lecție Nice Loop / AIC folosește familia de noduri de cifre candidate obișnuite a lui HoDoKu: eliminări și plasări discontinue, lanțuri deschise de tip 1 și tip 2 și bucle continue. Începeți de la R9C3=6 este fals și inspectați R9C3=5. În coloana 3, rândul 5, coloana 8, rândul 9, o legătură cu linie continuă înseamnă că cel puțin un capăt este adevărat; o legătură întreruptă înseamnă că cele două puncte finale nu pot fi adevărate în același timp. Urmăriți câte o relație evidențiată.
Pas 2 · Ipoteza: începeți lanțul alternativ
Alegeți R9C3=6 numai ca început de citire al acestei bucle închise. Aceasta nu este o presupunere de încercare; bucla alternativă va reveni aici.
Alegeți R9C3=6 numai ca început de citire al acestei bucle închise. Aceasta nu este o presupunere de încercare; bucla alternativă va reveni aici.
Pas 3 · Relație puternică: celălalt punct final este forțat
R9C3=6 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în coloana 3. Prin urmare, R5C3=6 trebuie să fie adevărat.
R9C3=6 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în coloana 3. Prin urmare, R5C3=6 trebuie să fie adevărat.
Pas 4 · Relație slabă: conflictul cifrelor candidate legate
R5C3=6 este adevărat. Eliminați R5C8=6.
R5C3=6 este adevărat. Eliminați R5C8=6.
Pas 5 · Aceeași celulă: forțați cealaltă cifră candidată
R5C8=6 este fals. În aceeași celulă R5C8, cealaltă cifră candidată R5C8=8 este forțată adevărată în ipoteza curentă.
R5C8=6 este fals. În aceeași celulă R5C8, cealaltă cifră candidată R5C8=8 este forțată adevărată în ipoteza curentă.
Pas 6 · Relație slabă: conflictul cifrelor candidate legate
R5C8=8 este adevărat. Eliminați R9C8=8.
R5C8=8 este adevărat. Eliminați R9C8=8.
Pas 7 · Relație puternică: celălalt punct final este forțat
R9C8=8 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în rândul 9. Prin urmare, R9C3=8 trebuie să fie adevărat.
R9C8=8 este fals. Împreună, aceste două părți conțin fiecare opțiune rămasă în rândul 9. Prin urmare, R9C3=8 trebuie să fie adevărat.
Pas 8 · Relație slabă: conflictul cifrelor candidate legate
R9C3=8 este adevărat. Eliminați R9C3=6.
R9C3=8 este adevărat. Eliminați R9C3=6.
Pas 9 · AIC rezumat
Lanțul se închide ca o buclă alternativă continuă. Prin urmare, fiecare relație slabă de pe buclă este puternică, ceea ce elimină R9C3=5 din celula sau unitatea Sudoku afectată.
Lanțul se închide ca o buclă alternativă continuă. Prin urmare, fiecare relație slabă de pe buclă este puternică, ceea ce elimină R9C3=5 din celula sau unitatea Sudoku afectată.
Pas 10 · Retrageți umplutura anterioară a dreptunghiului
Retrageți această presupunere și consecințele ei. Reveniți la instantaneul neschimbat al cifrei candidatului înainte de a examina următoarea posibilitate.
Retrageți această presupunere și consecințele ei. Reveniți la instantaneul neschimbat al cifrei candidatului înainte de a examina următoarea posibilitate.
Pas 11 · AIC rezumat
Parcursul buclei este complet; retrageți-și stările de adevăr logice temporare și eliminați definitiv R9C3=5.
Parcursul buclei este complet; retrageți-și stările de adevăr logice temporare și eliminați definitiv R9C3=5.
Ce permite
Parcursul buclei este complet; retrageți-și stările de adevăr logice temporare și eliminați definitiv R9C3=5.
Nice Loop / AIC · Utilizați rezultatul verificat: eliminați o cifră candidată sau plasați o cifră atunci când starea sa de adevăr logic opus este imposibilă.