「「市松模様だということはなくてしかも軽量化しない」ということは誤っているとしたらロングコートでない」物はある
fact1: もしも「あの悪露は市松模様でないしおまけに軽量化するということはない」ということは成り立たないとすればロングコートであるということはない fact2: 「仮に市松模様でないし軽量化しないとすればロングコートでない」ものはある fact3: 仮にあの悪露が軽量化するならロングコートでない fact4: 「もし仮に軽量化するなら「「ロングコートだ」ということは本当だ」ということは偽である」ものはある fact5: 「「市松模様でないし軽量化しない」ということは真実だということはないとしたらロングコートである」物はある fact6: 「仮に「市松模様だししかも軽量化するということはない」ということは嘘ならばロングコートでない」物はある
fact1 -> hypothesis;
fact1 -> hypothesis;
$facts$ = fact1: もしも「あの悪露は市松模様でないしおまけに軽量化するということはない」ということは成り立たないとすればロングコートであるということはない fact2: 「仮に市松模様でないし軽量化しないとすればロングコートでない」ものはある fact3: 仮にあの悪露が軽量化するならロングコートでない fact4: 「もし仮に軽量化するなら「「ロングコートだ」ということは本当だ」ということは偽である」ものはある fact5: 「「市松模様でないし軽量化しない」ということは真実だということはないとしたらロングコートである」物はある fact6: 「仮に「市松模様だししかも軽量化するということはない」ということは嘘ならばロングコートでない」物はある ; $hypothesis$ = 「「市松模様だということはなくてしかも軽量化しない」ということは誤っているとしたらロングコートでない」物はある ; $proof$ = 
fact1 -> hypothesis; __PROVED__
事実1: もしも「あの悪露は市松模様でないしおまけに軽量化するということはない」ということは成り立たないとすればロングコートであるということはない
事実2: 「仮に市松模様でないし軽量化しないとすればロングコートでない」ものはある
事実3: 仮にあの悪露が軽量化するならロングコートでない
事実4: 「もし仮に軽量化するなら「「ロングコートだ」ということは本当だ」ということは偽である」ものはある
事実5: 「「市松模様でないし軽量化しない」ということは真実だということはないとしたらロングコートである」物はある
事実6: 「仮に「市松模様だししかも軽量化するということはない」ということは嘘ならばロングコートでない」物はある

仮説: 「「市松模様だということはなくてしかも軽量化しない」ということは誤っているとしたらロングコートでない」物はある
1. 事実1から、仮説が導かれる

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