「もし仮にピストンエンジンであるし暴力革命ならば長門国でない」物はある
fact1: もしピストンエンジンは暴力革命であるなら長門国だということはない fact2: もし仮にピストンエンジンは暴力革命であるとすればそれは長門国だ
fact1 -> int1: もし仮にその鶏がピストンエンジンだしそれは暴力革命であるとすれば長門国でない; int1 -> hypothesis;
fact1 -> int1: ({AA}{aa} & {AB}{aa}) -> ¬{B}{aa}; int1 -> hypothesis;
$facts$ = fact1: もしピストンエンジンは暴力革命であるなら長門国だということはない fact2: もし仮にピストンエンジンは暴力革命であるとすればそれは長門国だ ; $hypothesis$ = 「もし仮にピストンエンジンであるし暴力革命ならば長門国でない」物はある ; $proof$ = 
fact1 -> int1: もし仮にその鶏がピストンエンジンだしそれは暴力革命であるとすれば長門国でない; int1 -> hypothesis; __PROVED__
事実1: もしピストンエンジンは暴力革命であるなら長門国だということはない
事実2: もし仮にピストンエンジンは暴力革命であるとすればそれは長門国だ

仮説: 「もし仮にピストンエンジンであるし暴力革命ならば長門国でない」物はある
1. 事実1から、推論1: "もし仮にその鶏がピストンエンジンだしそれは暴力革命であるとすれば長門国でない"が導かれる
2. 推論1から、仮説が導かれる

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