「そのＰＧは甘くない」ということは事実だ
fact1: 何らかの物はベレー帽であるとすると「確認画面でなくておまけに離れ難い」ということは嘘だ fact2: もし仮に「このホビット庄は確認画面でないが離れ難い」ということは間違いだとしたら「顰めない」ということは真実だ fact3: もしもベレー帽が顰めないとすれば甘くない fact4: もしこのホビット庄がベレー帽でないとすればあのＰＧはベレー帽であるし甘い fact5: 「このホビット庄は百楽荘でないかそれは湿っぽいかあるいはどちらもである」ということは成り立たないならば心憎い fact6: もしもなんらかのものはベレー帽であるとすれば「それは確認画面であるし離れ難い」ということは間違っている fact7: 仮にこのホビット庄が驚喜しないとすればそのＰＧは驚喜する fact8: 仮になにがしかのものが驚喜するとすれば顰める fact9: 「このホビット庄が確認画面だし離れ難い」ということは誤っている fact10: 「このホビット庄は百楽荘でないかそれは湿っぽい」ということは成り立たない fact11: そのＰＧはベレー帽だ fact12: 「このホビット庄は湿っぽくない」ということは成り立つ fact13: 心憎いものは驚喜する
fact1 -> int1: もしもこのホビット庄はベレー帽だとすると「それは確認画面でないしそれに離れ難い」ということは間違いだ; void -> assump1: 以下のように仮定する。このホビット庄はベレー帽だ; int1 & assump1 -> int2: 「このホビット庄は確認画面でないが離れ難い」ということは間違っている; int2 & fact2 -> int3: このホビット庄は顰めない; fact13 -> int4: もしもこのホビット庄が心憎いならそれは驚喜する; fact5 & fact10 -> int5: このホビット庄は心憎い; int4 & int5 -> int6: このホビット庄は驚喜する; fact8 -> int7: このホビット庄が驚喜すればそれは顰める; int6 & int7 -> int8: このホビット庄は顰める; int3 & int8 -> int9: これは矛盾である; [assump1] & int9 -> int10: このホビット庄はベレー帽だということはない; int10 & fact4 -> int11: そのＰＧはベレー帽であるし更にそれは甘い; int11 -> hypothesis;
そのＰＧは甘いということはない
fact14 -> int12: そのＰＧはベレー帽であるけれど顰めないとすればそれは甘くない;
$facts$ = fact1: 何らかの物はベレー帽であるとすると「確認画面でなくておまけに離れ難い」ということは嘘だ fact2: もし仮に「このホビット庄は確認画面でないが離れ難い」ということは間違いだとしたら「顰めない」ということは真実だ fact3: もしもベレー帽が顰めないとすれば甘くない fact4: もしこのホビット庄がベレー帽でないとすればあのＰＧはベレー帽であるし甘い fact5: 「このホビット庄は百楽荘でないかそれは湿っぽいかあるいはどちらもである」ということは成り立たないならば心憎い fact6: もしもなんらかのものはベレー帽であるとすれば「それは確認画面であるし離れ難い」ということは間違っている fact7: 仮にこのホビット庄が驚喜しないとすればそのＰＧは驚喜する fact8: 仮になにがしかのものが驚喜するとすれば顰める fact9: 「このホビット庄が確認画面だし離れ難い」ということは誤っている fact10: 「このホビット庄は百楽荘でないかそれは湿っぽい」ということは成り立たない fact11: そのＰＧはベレー帽だ fact12: 「このホビット庄は湿っぽくない」ということは成り立つ fact13: 心憎いものは驚喜する ; $hypothesis$ = 「そのＰＧは甘くない」ということは事実だ ; $proof$ = 
fact1 -> int1: もしもこのホビット庄はベレー帽だとすると「それは確認画面でないしそれに離れ難い」ということは間違いだ; void -> assump1: 以下のように仮定する。このホビット庄はベレー帽だ; int1 & assump1 -> int2: 「このホビット庄は確認画面でないが離れ難い」ということは間違っている; int2 & fact2 -> int3: このホビット庄は顰めない; fact13 -> int4: もしもこのホビット庄が心憎いならそれは驚喜する; fact5 & fact10 -> int5: このホビット庄は心憎い; int4 & int5 -> int6: このホビット庄は驚喜する; fact8 -> int7: このホビット庄が驚喜すればそれは顰める; int6 & int7 -> int8: このホビット庄は顰める; int3 & int8 -> int9: これは矛盾である; [assump1] & int9 -> int10: このホビット庄はベレー帽だということはない; int10 & fact4 -> int11: そのＰＧはベレー帽であるし更にそれは甘い; int11 -> hypothesis; __DISPROVED__
事実1: 何らかの物はベレー帽であるとすると「確認画面でなくておまけに離れ難い」ということは嘘だ
事実2: もし仮に「このホビット庄は確認画面でないが離れ難い」ということは間違いだとしたら「顰めない」ということは真実だ
事実3: もしもベレー帽が顰めないとすれば甘くない
事実4: もしこのホビット庄がベレー帽でないとすればあのＰＧはベレー帽であるし甘い
事実5: 「このホビット庄は百楽荘でないかそれは湿っぽいかあるいはどちらもである」ということは成り立たないならば心憎い
事実6: もしもなんらかのものはベレー帽であるとすれば「それは確認画面であるし離れ難い」ということは間違っている
事実7: 仮にこのホビット庄が驚喜しないとすればそのＰＧは驚喜する
事実8: 仮になにがしかのものが驚喜するとすれば顰める
事実9: 「このホビット庄が確認画面だし離れ難い」ということは誤っている
事実10: 「このホビット庄は百楽荘でないかそれは湿っぽい」ということは成り立たない
事実11: そのＰＧはベレー帽だ
事実12: 「このホビット庄は湿っぽくない」ということは成り立つ
事実13: 心憎いものは驚喜する

仮説: 「そのＰＧは甘くない」ということは事実だ
1. 事実1から、推論1: "もしもこのホビット庄はベレー帽だとすると「それは確認画面でないしそれに離れ難い」ということは間違いだ"が導かれる
2. 仮定1: 以下のように仮定する。このホビット庄はベレー帽だ
3. 推論1と仮定1から、推論2: "「このホビット庄は確認画面でないが離れ難い」ということは間違っている"が導かれる
4. 推論2と事実2から、推論3: "このホビット庄は顰めない"が導かれる
5. 事実13から、推論4: "もしもこのホビット庄が心憎いならそれは驚喜する"が導かれる
6. 事実5と事実10から、推論5: "このホビット庄は心憎い"が導かれる
7. 推論4と推論5から、推論6: "このホビット庄は驚喜する"が導かれる
8. 事実8から、推論7: "このホビット庄が驚喜すればそれは顰める"が導かれる
9. 推論6と推論7から、推論8: "このホビット庄は顰める"が導かれる
10. 推論3と推論8から、推論9: "これは矛盾である"が導かれる
11. [仮定1]と推論9から、推論10: "このホビット庄はベレー帽だということはない"が導かれる
12. 推論10と事実4から、推論11: "そのＰＧはベレー帽であるし更にそれは甘い"が導かれる
13. 推論11から、仮説が否定される

よって、仮説が否定されました。