✨ ベストアンサー ✨
thatには関係代名詞の他に『接続詞』の使われ方があります。
接続詞は当たり前ですが、後ろの文が完全です。
この場合、thatは『同格』の意味で使われています。
訳すならば『〜という』です。
同格のthatの前には抽象的な名詞が来ることが多いです。(今回のtheoryもかなり抽象的)
また関係代名詞whatは、ほぼthing whichと同じ意味で、おきかえることができます。
今回whatだとしてthing whichにおきかえると、
theory thing which
と意味の分からない文になってしまいます。
完全文ということと以上のことを合わせれば、答えは②になります。
ありがとうございます!
(the) thing whichの方が正確だと思います。関係代名詞は制限されるので原則theが、、