あのノギスは飛行する
fact1: 仮になんらかのものは蔵入り承認等であるとしたらそれは飛行する fact2: もしもその部長さんが列幅なら骨っぽい fact3: 「その黒山は組方向である」ということは正しいならばあのカムフラージュは正経である fact4: あのカムフラージュが正経であるならあのノギスは蔵入り承認等だ fact5: もしもその部長さんが史だとすればその黒山は組方向だ fact6: その部長さんは列幅だ fact7: なんらかのものが骨っぽいとすれば組方向だ fact8: 仮にある物が骨っぽいならそれは史だ
fact2 & fact6 -> int1: その部長さんは骨っぽい; fact8 -> int2: その部長さんが骨っぽいとすればそれは史である; int1 & int2 -> int3: 「その部長さんは史である」ということは確かである; int3 & fact5 -> int4: その黒山は組方向だ; int4 & fact3 -> int5: あのカムフラージュは正経である; int5 & fact4 -> int6: 「あのノギスは蔵入り承認等だ」ということは誤っていない; fact1 -> int7: 仮にあのノギスは蔵入り承認等であるとするとそれは飛行する; int6 & int7 -> hypothesis;
$facts$ = fact1: 仮になんらかのものは蔵入り承認等であるとしたらそれは飛行する fact2: もしもその部長さんが列幅なら骨っぽい fact3: 「その黒山は組方向である」ということは正しいならばあのカムフラージュは正経である fact4: あのカムフラージュが正経であるならあのノギスは蔵入り承認等だ fact5: もしもその部長さんが史だとすればその黒山は組方向だ fact6: その部長さんは列幅だ fact7: なんらかのものが骨っぽいとすれば組方向だ fact8: 仮にある物が骨っぽいならそれは史だ ; $hypothesis$ = あのノギスは飛行する ; $proof$ = 
fact2 & fact6 -> int1: その部長さんは骨っぽい; fact8 -> int2: その部長さんが骨っぽいとすればそれは史である; int1 & int2 -> int3: 「その部長さんは史である」ということは確かである; int3 & fact5 -> int4: その黒山は組方向だ; int4 & fact3 -> int5: あのカムフラージュは正経である; int5 & fact4 -> int6: 「あのノギスは蔵入り承認等だ」ということは誤っていない; fact1 -> int7: 仮にあのノギスは蔵入り承認等であるとするとそれは飛行する; int6 & int7 -> hypothesis; __PROVED__
事実1: 仮になんらかのものは蔵入り承認等であるとしたらそれは飛行する
事実2: もしもその部長さんが列幅なら骨っぽい
事実3: 「その黒山は組方向である」ということは正しいならばあのカムフラージュは正経である
事実4: あのカムフラージュが正経であるならあのノギスは蔵入り承認等だ
事実5: もしもその部長さんが史だとすればその黒山は組方向だ
事実6: その部長さんは列幅だ
事実7: なんらかのものが骨っぽいとすれば組方向だ
事実8: 仮にある物が骨っぽいならそれは史だ

仮説: あのノギスは飛行する
1. 事実2と事実6から、推論1: "その部長さんは骨っぽい"が導かれる
2. 事実8から、推論2: "その部長さんが骨っぽいとすればそれは史である"が導かれる
3. 推論1と推論2から、推論3: "「その部長さんは史である」ということは確かである"が導かれる
4. 推論3と事実5から、推論4: "その黒山は組方向だ"が導かれる
5. 推論4と事実3から、推論5: "あのカムフラージュは正経である"が導かれる
6. 推論5と事実4から、推論6: "「あのノギスは蔵入り承認等だ」ということは誤っていない"が導かれる
7. 事実1から、推論7: "仮にあのノギスは蔵入り承認等であるとするとそれは飛行する"が導かれる
8. 推論6と推論7から、仮説が導かれる

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