その横断は自首する
fact1: もしもなにかは蓄尿だということはないならば「堪り易くないし預言する」ということは間違っている fact2: その凶眼は爆睡しない fact3: もしも「あの神聖ローマ皇帝は預言しないけど堪り易い」ということは誤っていればそれは蓄尿である fact4: もしこの小瓶は堪り易くないなら「あの神聖ローマ皇帝は預言しないが堪り易い」ということは成り立たない fact5: もしもあの第一引数が探し易いが疼き始めないならこの小瓶は堪り易くない fact6: 探し易い物は爆睡しないか疼き始めないかあるいは両方だ fact7: もしあの神聖ローマ皇帝は蓄尿でないならば「あの第一引数は疼き始めるしおまけに蓄尿だ」ということは間違いだ fact8: 「あの第一引数は探し易い」ということは真実である fact9: 仮にあの第一引数が疼き始めるとすればその凶眼は爆睡する fact10: もし仮になんらかのものが爆睡しないかまたはそれが疼き始めるということはないならそれは自首しない fact11: もし仮にあの第一引数が痛むかそれが蓄尿であるかまたはどちらもであるとしたらその横断は蓄尿でない fact12: もしその凶眼が蓄尿であるということはないならあの第一引数は蓄尿だ fact13: 仮に「何かは堪り易いということはないが預言する」ということは成り立たないとすると「それは探し易い」ということは事実だ fact14: その凶眼は疼き始める fact15: その凶眼は薄い fact16: もし仮にあの神聖ローマ皇帝が蓄尿ならばその横断は自首する fact17: もしも「その凶眼は爆睡しない」ということは成り立つとすると「あの第一引数は探し易くないけどそれは爆睡する」ということは成り立たない fact18: その凶眼が空想するとすると蓄尿でない
void -> assump1: 以下のように仮定する。あの第一引数は疼き始める; fact9 & assump1 -> int1: その凶眼は爆睡する; int1 & fact2 -> int2: これは矛盾である; [assump1] & int2 -> int3: あの第一引数は疼き始めない; int3 & fact8 -> int4: あの第一引数は探し易いが疼き始めない; int4 & fact5 -> int5: この小瓶は堪り易くない; int5 & fact4 -> int6: 「あの神聖ローマ皇帝は預言しないがそれは堪り易い」ということは成り立たない; int6 & fact3 -> int7: あの神聖ローマ皇帝は蓄尿である; int7 & fact16 -> hypothesis;
その横断は自首するということはない
fact25 -> int8: もしもその横断が爆睡しないかあるいはそれは疼き始めないかまたはどちらもであるとすると「それは自首しない」ということは事実である; fact24 -> int9: もしその横断が探し易いとすると爆睡しないかあるいは疼き始めないかもしくは両方である; fact20 -> int10: もし仮に「その横断は堪り易くないけど預言する」ということは成り立つということはないとしたら探し易い; fact23 -> int11: もしもその横断は蓄尿であるということはないとすれば「それは堪り易いということはないが預言する」ということは本当でない;
$facts$ = fact1: もしもなにかは蓄尿だということはないならば「堪り易くないし預言する」ということは間違っている fact2: その凶眼は爆睡しない fact3: もしも「あの神聖ローマ皇帝は預言しないけど堪り易い」ということは誤っていればそれは蓄尿である fact4: もしこの小瓶は堪り易くないなら「あの神聖ローマ皇帝は預言しないが堪り易い」ということは成り立たない fact5: もしもあの第一引数が探し易いが疼き始めないならこの小瓶は堪り易くない fact6: 探し易い物は爆睡しないか疼き始めないかあるいは両方だ fact7: もしあの神聖ローマ皇帝は蓄尿でないならば「あの第一引数は疼き始めるしおまけに蓄尿だ」ということは間違いだ fact8: 「あの第一引数は探し易い」ということは真実である fact9: 仮にあの第一引数が疼き始めるとすればその凶眼は爆睡する fact10: もし仮になんらかのものが爆睡しないかまたはそれが疼き始めるということはないならそれは自首しない fact11: もし仮にあの第一引数が痛むかそれが蓄尿であるかまたはどちらもであるとしたらその横断は蓄尿でない fact12: もしその凶眼が蓄尿であるということはないならあの第一引数は蓄尿だ fact13: 仮に「何かは堪り易いということはないが預言する」ということは成り立たないとすると「それは探し易い」ということは事実だ fact14: その凶眼は疼き始める fact15: その凶眼は薄い fact16: もし仮にあの神聖ローマ皇帝が蓄尿ならばその横断は自首する fact17: もしも「その凶眼は爆睡しない」ということは成り立つとすると「あの第一引数は探し易くないけどそれは爆睡する」ということは成り立たない fact18: その凶眼が空想するとすると蓄尿でない ; $hypothesis$ = その横断は自首する ; $proof$ = 
void -> assump1: 以下のように仮定する。あの第一引数は疼き始める; fact9 & assump1 -> int1: その凶眼は爆睡する; int1 & fact2 -> int2: これは矛盾である; [assump1] & int2 -> int3: あの第一引数は疼き始めない; int3 & fact8 -> int4: あの第一引数は探し易いが疼き始めない; int4 & fact5 -> int5: この小瓶は堪り易くない; int5 & fact4 -> int6: 「あの神聖ローマ皇帝は預言しないがそれは堪り易い」ということは成り立たない; int6 & fact3 -> int7: あの神聖ローマ皇帝は蓄尿である; int7 & fact16 -> hypothesis; __PROVED__
事実1: もしもなにかは蓄尿だということはないならば「堪り易くないし預言する」ということは間違っている
事実2: その凶眼は爆睡しない
事実3: もしも「あの神聖ローマ皇帝は預言しないけど堪り易い」ということは誤っていればそれは蓄尿である
事実4: もしこの小瓶は堪り易くないなら「あの神聖ローマ皇帝は預言しないが堪り易い」ということは成り立たない
事実5: もしもあの第一引数が探し易いが疼き始めないならこの小瓶は堪り易くない
事実6: 探し易い物は爆睡しないか疼き始めないかあるいは両方だ
事実7: もしあの神聖ローマ皇帝は蓄尿でないならば「あの第一引数は疼き始めるしおまけに蓄尿だ」ということは間違いだ
事実8: 「あの第一引数は探し易い」ということは真実である
事実9: 仮にあの第一引数が疼き始めるとすればその凶眼は爆睡する
事実10: もし仮になんらかのものが爆睡しないかまたはそれが疼き始めるということはないならそれは自首しない
事実11: もし仮にあの第一引数が痛むかそれが蓄尿であるかまたはどちらもであるとしたらその横断は蓄尿でない
事実12: もしその凶眼が蓄尿であるということはないならあの第一引数は蓄尿だ
事実13: 仮に「何かは堪り易いということはないが預言する」ということは成り立たないとすると「それは探し易い」ということは事実だ
事実14: その凶眼は疼き始める
事実15: その凶眼は薄い
事実16: もし仮にあの神聖ローマ皇帝が蓄尿ならばその横断は自首する
事実17: もしも「その凶眼は爆睡しない」ということは成り立つとすると「あの第一引数は探し易くないけどそれは爆睡する」ということは成り立たない
事実18: その凶眼が空想するとすると蓄尿でない

仮説: その横断は自首する
1. 仮定1: 以下のように仮定する。あの第一引数は疼き始める
2. 事実9と仮定1から、推論1: "その凶眼は爆睡する"が導かれる
3. 推論1と事実2から、推論2: "これは矛盾である"が導かれる
4. [仮定1]と推論2から、推論3: "あの第一引数は疼き始めない"が導かれる
5. 推論3と事実8から、推論4: "あの第一引数は探し易いが疼き始めない"が導かれる
6. 推論4と事実5から、推論5: "この小瓶は堪り易くない"が導かれる
7. 推論5と事実4から、推論6: "「あの神聖ローマ皇帝は預言しないがそれは堪り易い」ということは成り立たない"が導かれる
8. 推論6と事実3から、推論7: "あの神聖ローマ皇帝は蓄尿である"が導かれる
9. 推論7と事実16から、仮説が導かれる

よって、仮説が証明されました。