仮にこのバレーがテイクアウトすればこの帯下は日焼けしない
fact1: この帯下は日焼けする fact2: 仮にそのグループが保証料だということはないとすればこのバレーはテイクアウトしない fact3: 仮にこのバレーがテイクアウトするとしたらこの帯下は日焼けする fact4: もし「そのグループは保証料だ」ということは成り立つとすればその眇は毀つ fact5: もし仮にその眇が毀つとしたらこの帯下は日焼けしない fact6: もしもその眇が毀つとすればあの帯下は日焼けする
void -> assump1: 以下のように仮定する。そのグループは保証料でない; fact2 & assump1 -> int1: このバレーはテイクアウトしない; void -> assump2: 以下のように仮定する。このバレーはテイクアウトする; int1 & assump2 -> int2: これは矛盾である; [assump1] & int2 -> int3: そのグループは保証料である; int3 & fact4 -> int4: その眇は毀つ; int4 & fact5 -> int5: 「この帯下は日焼けしない」ということは本当だ; [assump2] & int5 -> hypothesis;
$facts$ = fact1: この帯下は日焼けする fact2: 仮にそのグループが保証料だということはないとすればこのバレーはテイクアウトしない fact3: 仮にこのバレーがテイクアウトするとしたらこの帯下は日焼けする fact4: もし「そのグループは保証料だ」ということは成り立つとすればその眇は毀つ fact5: もし仮にその眇が毀つとしたらこの帯下は日焼けしない fact6: もしもその眇が毀つとすればあの帯下は日焼けする ; $hypothesis$ = 仮にこのバレーがテイクアウトすればこの帯下は日焼けしない ; $proof$ = 
void -> assump1: 以下のように仮定する。そのグループは保証料でない; fact2 & assump1 -> int1: このバレーはテイクアウトしない; void -> assump2: 以下のように仮定する。このバレーはテイクアウトする; int1 & assump2 -> int2: これは矛盾である; [assump1] & int2 -> int3: そのグループは保証料である; int3 & fact4 -> int4: その眇は毀つ; int4 & fact5 -> int5: 「この帯下は日焼けしない」ということは本当だ; [assump2] & int5 -> hypothesis; __PROVED__
事実1: この帯下は日焼けする
事実2: 仮にそのグループが保証料だということはないとすればこのバレーはテイクアウトしない
事実3: 仮にこのバレーがテイクアウトするとしたらこの帯下は日焼けする
事実4: もし「そのグループは保証料だ」ということは成り立つとすればその眇は毀つ
事実5: もし仮にその眇が毀つとしたらこの帯下は日焼けしない
事実6: もしもその眇が毀つとすればあの帯下は日焼けする

仮説: 仮にこのバレーがテイクアウトすればこの帯下は日焼けしない
1. 仮定1: 以下のように仮定する。そのグループは保証料でない
2. 事実2と仮定1から、推論1: "このバレーはテイクアウトしない"が導かれる
3. 仮定2: 以下のように仮定する。このバレーはテイクアウトする
4. 推論1と仮定2から、推論2: "これは矛盾である"が導かれる
5. [仮定1]と推論2から、推論3: "そのグループは保証料である"が導かれる
6. 推論3と事実4から、推論4: "その眇は毀つ"が導かれる
7. 推論4と事実5から、推論5: "「この帯下は日焼けしない」ということは本当だ"が導かれる
8. [仮定2]と推論5から、仮説が導かれる

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