「この大喧嘩は冷め易くてかつ来院する」ということは成り立つ
fact1: この大喧嘩はハイジャックする fact2: 仮にこの大喧嘩が若々しいとするとそれは出張る fact3: 冷め易くないものはハイジャックするということはない一方で焼き切れる fact4: もしなにがしかのものが出張るならそれは来院する fact5: この時分はハイジャックする fact6: この大喧嘩は若々しい
fact3 -> int1: もし仮にこの大喧嘩が冷め易いということはないとしたらハイジャックしないがしかし焼き切れる; void -> assump1: 以下のように仮定する。この大喧嘩は冷め易くない; int1 & assump1 -> int2: この大喧嘩はハイジャックしないがしかしそれは焼き切れる; int2 -> int3: この大喧嘩はハイジャックするということはない; int3 & fact1 -> int4: これは矛盾である; [assump1] & int4 -> int5: この大喧嘩は冷め易い; fact4 -> int6: もし仮にこの大喧嘩が出張れば来院する; fact6 & fact2 -> int7: この大喧嘩は出張る; int6 & int7 -> int8: 「この大喧嘩は来院する」ということは事実である; int5 & int8 -> hypothesis;
$facts$ = fact1: この大喧嘩はハイジャックする fact2: 仮にこの大喧嘩が若々しいとするとそれは出張る fact3: 冷め易くないものはハイジャックするということはない一方で焼き切れる fact4: もしなにがしかのものが出張るならそれは来院する fact5: この時分はハイジャックする fact6: この大喧嘩は若々しい ; $hypothesis$ = 「この大喧嘩は冷め易くてかつ来院する」ということは成り立つ ; $proof$ = 
fact3 -> int1: もし仮にこの大喧嘩が冷め易いということはないとしたらハイジャックしないがしかし焼き切れる; void -> assump1: 以下のように仮定する。この大喧嘩は冷め易くない; int1 & assump1 -> int2: この大喧嘩はハイジャックしないがしかしそれは焼き切れる; int2 -> int3: この大喧嘩はハイジャックするということはない; int3 & fact1 -> int4: これは矛盾である; [assump1] & int4 -> int5: この大喧嘩は冷め易い; fact4 -> int6: もし仮にこの大喧嘩が出張れば来院する; fact6 & fact2 -> int7: この大喧嘩は出張る; int6 & int7 -> int8: 「この大喧嘩は来院する」ということは事実である; int5 & int8 -> hypothesis; __PROVED__
事実1: この大喧嘩はハイジャックする
事実2: 仮にこの大喧嘩が若々しいとするとそれは出張る
事実3: 冷め易くないものはハイジャックするということはない一方で焼き切れる
事実4: もしなにがしかのものが出張るならそれは来院する
事実5: この時分はハイジャックする
事実6: この大喧嘩は若々しい

仮説: 「この大喧嘩は冷め易くてかつ来院する」ということは成り立つ
1. 事実3から、推論1: "もし仮にこの大喧嘩が冷め易いということはないとしたらハイジャックしないがしかし焼き切れる"が導かれる
2. 仮定1: 以下のように仮定する。この大喧嘩は冷め易くない
3. 推論1と仮定1から、推論2: "この大喧嘩はハイジャックしないがしかしそれは焼き切れる"が導かれる
4. 推論2から、推論3: "この大喧嘩はハイジャックするということはない"が導かれる
5. 推論3と事実1から、推論4: "これは矛盾である"が導かれる
6. [仮定1]と推論4から、推論5: "この大喧嘩は冷め易い"が導かれる
7. 事実4から、推論6: "もし仮にこの大喧嘩が出張れば来院する"が導かれる
8. 事実6と事実2から、推論7: "この大喧嘩は出張る"が導かれる
9. 推論6と推論7から、推論8: "「この大喧嘩は来院する」ということは事実である"が導かれる
10. 推論5と推論8から、仮説が導かれる

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