Forcing Nets (sieci wymuszające) to ostatnia technika, która jest jeszcze czystą logiką. Bierzesz po kolei każdego kandydata jednego pola, śledzisz jego skutki tak daleko, jak sięgają, i szukasz tego, w czym zgadzają się wszystkie gałęzie. To, w czym się zgadzają, jest prawdą, bo jeden z tych kandydatów jest prawdziwą wartością. Nie ma tu zgadywania: po prostu badasz wszystkie przypadki zamiast jednego.
Łańcuch podąża jedną linią implikacji. Sieć podąża jedną taką linią dla każdej opcji pola lub jednostki startowej, a w ogólnym przypadku linia może się znów rozgałęzić: wniosek może potrzebować 2 wcześniejszych wniosków naraz, na przykład „to pole to 4, a tamto to 9, więc w bloku zostaje tylko jedno miejsce na 7”. Sprawdzanie wszystkich opcji sprawia, że sieci są silniejsze od łańcuchów i wolniejsze do weryfikacji.
Są 2 sposoby startu i 2 sposoby zakończenia:
| Start od | Podążasz | Dowodzi |
|---|---|---|
Pola z k kandydatami | jedna gałąź na kandydata | wszystkiego, co gałęzie dzielą |
Cyfry z k miejscami w jednej jednostce | jedna gałąź na miejsce | wszystkiego, co gałęzie dzielą |
Jeśli każda gałąź daje to samo wstawienie, to wstawienie jest prawdziwe. Jeśli każda gałąź usuwa tego samego kandydata, ten kandydat jest martwy. A jeśli pojedyncza gałąź wpada na sprzeczność (cyfrę 2 razy w jednostce albo pole bez niczego), to ten jeden kandydat jest fałszywy sam z siebie, bez potrzeby sprawdzania pozostałych.
Tylko gdy wszystko tańsze zawiodło: pojedynki, zbiory zablokowane, ryby (fish), skrzydła (wings), łańcuchy i Almost Locked Sets. Sieci są kosztowne w śledzeniu i łatwo w nich o błąd, więc to świadomy ostatni krok logiczny, a nie nawyk. Wybierz pole startowe z 2 kandydatami i wieloma sąsiadami dwukandydatowymi; gałęzie pozostają krótkie, a całość da się sprawdzić.
H1 zawiera , a celem jest 7 w C1. Każda wartość H1 jest śledzona po kolei:
Wszystkie 3 gałęzie kończą się tym, że C1 nie jest 7, więc C1 traci swoją 7. Nigdy nie dowiadujesz się, czym jest H1: gałęzie wykonały swoją pracę i zostały wyrzucone.
Blok 7 potrzebuje 7 i może ją postawić tylko w G2, H2 lub J3. Celem jest 7 w A2:
Gdziekolwiek blok 7 postawi swoją 7, A2 nie ma 7, więc A2 ją traci.
Na obu planszach każda gałąź dochodzi do tego samego wyniku, i na tym polega cały argument. Prawdziwe sieci mogą też rozgałęziać się dalej wewnątrz gałęzi, a tam wniosek może potrzebować 2 wcześniejszych wniosków naraz.
Forcing Nets to to, czego wymagają nasze najtrudniejsze siatki. Spodziewaj się ich w legendarnych łamigłówkach, i to dopiero po wypróbowaniu technik łańcuchowych, takich jak 3D Medusa. Wszystko, co rozwiązuje sieć, mogłaby w zasadzie rozwiązać krótsza technika. Sieć to to, czego używasz, gdy nie możesz znaleźć tej krótszej techniki.