あの炭焼きは陽射だ
fact1: あの炭焼きはＩＳＤＦであるしその上どうして良い fact2: この電気設備設置はどうして良くない fact3: もし「あの炭焼きは三部屋である」ということは真実であるならそれは下卑る fact4: あの炭焼きは一穂精籾数である fact5: あの天子・天狗様は陽射だ fact6: 仮に何かはＩＳＤＦであるとすれば三部屋である fact7: この電気設備設置は浅し fact8: もし仮にあの炭焼きが下卑るし陽射だとすればこの電気設備設置は浅しということはない fact9: あの炭焼きはどうして良い
fact1 -> int1: あの炭焼きはＩＳＤＦである; fact6 -> int2: もしあの炭焼きはＩＳＤＦであるならそれは三部屋だ; int1 & int2 -> int3: あの炭焼きは三部屋だ; int3 & fact3 -> int4: あの炭焼きは下卑る; void -> assump1: 以下のように仮定する。あの炭焼きは陽射だ; int4 & assump1 -> int5: あの炭焼きは下卑るしまた陽射である; int5 & fact8 -> int6: この電気設備設置は浅しない; int6 & fact7 -> int7: これは矛盾である; [assump1] & int7 -> hypothesis;
$facts$ = fact1: あの炭焼きはＩＳＤＦであるしその上どうして良い fact2: この電気設備設置はどうして良くない fact3: もし「あの炭焼きは三部屋である」ということは真実であるならそれは下卑る fact4: あの炭焼きは一穂精籾数である fact5: あの天子・天狗様は陽射だ fact6: 仮に何かはＩＳＤＦであるとすれば三部屋である fact7: この電気設備設置は浅し fact8: もし仮にあの炭焼きが下卑るし陽射だとすればこの電気設備設置は浅しということはない fact9: あの炭焼きはどうして良い ; $hypothesis$ = あの炭焼きは陽射だ ; $proof$ = 
fact1 -> int1: あの炭焼きはＩＳＤＦである; fact6 -> int2: もしあの炭焼きはＩＳＤＦであるならそれは三部屋だ; int1 & int2 -> int3: あの炭焼きは三部屋だ; int3 & fact3 -> int4: あの炭焼きは下卑る; void -> assump1: 以下のように仮定する。あの炭焼きは陽射だ; int4 & assump1 -> int5: あの炭焼きは下卑るしまた陽射である; int5 & fact8 -> int6: この電気設備設置は浅しない; int6 & fact7 -> int7: これは矛盾である; [assump1] & int7 -> hypothesis; __DISPROVED__
事実1: あの炭焼きはＩＳＤＦであるしその上どうして良い
事実2: この電気設備設置はどうして良くない
事実3: もし「あの炭焼きは三部屋である」ということは真実であるならそれは下卑る
事実4: あの炭焼きは一穂精籾数である
事実5: あの天子・天狗様は陽射だ
事実6: 仮に何かはＩＳＤＦであるとすれば三部屋である
事実7: この電気設備設置は浅し
事実8: もし仮にあの炭焼きが下卑るし陽射だとすればこの電気設備設置は浅しということはない
事実9: あの炭焼きはどうして良い

仮説: あの炭焼きは陽射だ
1. 事実1から、推論1: "あの炭焼きはＩＳＤＦである"が導かれる
2. 事実6から、推論2: "もしあの炭焼きはＩＳＤＦであるならそれは三部屋だ"が導かれる
3. 推論1と推論2から、推論3: "あの炭焼きは三部屋だ"が導かれる
4. 推論3と事実3から、推論4: "あの炭焼きは下卑る"が導かれる
5. 仮定1: 以下のように仮定する。あの炭焼きは陽射だ
6. 推論4と仮定1から、推論5: "あの炭焼きは下卑るしまた陽射である"が導かれる
7. 推論5と事実8から、推論6: "この電気設備設置は浅しない"が導かれる
8. 推論6と事実7から、推論7: "これは矛盾である"が導かれる
9. [仮定1]と推論7から、仮説が否定される

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