「この第二展示室は般若経であるが具有しない」ということは嘘である
fact1: なんらかのものは漏らさないが敷き込むとすればそれは吐く fact2: この通夜振る舞いが吐くならばあの第二展示室は般若経であるが具有しない fact3: 仮に「この通夜振る舞いは吐かない一方で敷き込む」ということは成り立つということはないとしたら漏らさない fact4: 「「この通夜振る舞いは吐かないけれど敷き込む」ということは誤っている」ということは事実だ fact5: もし仮にこの第二展示室が般若経であるけど具有しないとしたらこの通夜振る舞いは漏らす
void -> assump1: 以下のように仮定する。この第二展示室は般若経だけれどそれは具有しない; fact5 & assump1 -> int1: この通夜振る舞いは漏らす; fact3 & fact4 -> int2: この通夜振る舞いは漏らさない; int1 & int2 -> int3: これは矛盾である; [assump1] & int3 -> hypothesis;
この第二展示室は般若経であるが具有しない
fact6 -> int4: もしこの通夜振る舞いは漏らすということはないけれど敷き込めば吐く;
$facts$ = fact1: なんらかのものは漏らさないが敷き込むとすればそれは吐く fact2: この通夜振る舞いが吐くならばあの第二展示室は般若経であるが具有しない fact3: 仮に「この通夜振る舞いは吐かない一方で敷き込む」ということは成り立つということはないとしたら漏らさない fact4: 「「この通夜振る舞いは吐かないけれど敷き込む」ということは誤っている」ということは事実だ fact5: もし仮にこの第二展示室が般若経であるけど具有しないとしたらこの通夜振る舞いは漏らす ; $hypothesis$ = 「この第二展示室は般若経であるが具有しない」ということは嘘である ; $proof$ = 
void -> assump1: 以下のように仮定する。この第二展示室は般若経だけれどそれは具有しない; fact5 & assump1 -> int1: この通夜振る舞いは漏らす; fact3 & fact4 -> int2: この通夜振る舞いは漏らさない; int1 & int2 -> int3: これは矛盾である; [assump1] & int3 -> hypothesis; __PROVED__
事実1: なんらかのものは漏らさないが敷き込むとすればそれは吐く
事実2: この通夜振る舞いが吐くならばあの第二展示室は般若経であるが具有しない
事実3: 仮に「この通夜振る舞いは吐かない一方で敷き込む」ということは成り立つということはないとしたら漏らさない
事実4: 「「この通夜振る舞いは吐かないけれど敷き込む」ということは誤っている」ということは事実だ
事実5: もし仮にこの第二展示室が般若経であるけど具有しないとしたらこの通夜振る舞いは漏らす

仮説: 「この第二展示室は般若経であるが具有しない」ということは嘘である
1. 仮定1: 以下のように仮定する。この第二展示室は般若経だけれどそれは具有しない
2. 事実5と仮定1から、推論1: "この通夜振る舞いは漏らす"が導かれる
3. 事実3と事実4から、推論2: "この通夜振る舞いは漏らさない"が導かれる
4. 推論1と推論2から、推論3: "これは矛盾である"が導かれる
5. [仮定1]と推論3から、仮説が導かれる

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