平面 1-in-3 SAT
https://scrapbox.io/files/649e07a848d0d5001b8ff461.png
$ \lnot付きは元の変数に not を付けたもの
$ \lbrace\lbrace x_1,x_2,x_3\rbrace\rbrace_\mathrm{3SAT}\rightarrow\lbrace\lbrace d_1,\lnot{x},d_2\rbrace,\lbrace d_2,y,d_3\rbrace,\lbrace d_3,\lnot{x},d_4\rbrace\rbrace_\mathrm{1in3SAT}
https://gyazo.com/ceb36e3186a32f2cd70b0b95a87bb758
https://scrapbox.io/files/649f7e5c6434ef001bef1354.png
変数の複製
https://scrapbox.io/files/649f7eb37fe596001be5efb4.png
4つの節に共有される変数を3つの節に共有されるように直す
https://scrapbox.io/files/649f87d037daa5001ba078e5.png
以下のガジェットで2つの変数を共有する節から1つの変数のみを共有する節に変換する
https://scrapbox.io/files/649f89221f0adb001b93db3b.png
https://scrapbox.io/files/649dfe359cf89b001cd0df2f.png
レンガ状1-in-3 SAT と名付けよう
? 以外の条件もありそう
https://scrapbox.io/files/649e04d37e780b001c203206.png
https://scrapbox.io/files/649ebae747e42e001b9ae8a3.png
https://gyazo.com/2a039e19bc7d1d5de17d50b7b202c89c