そのラング・ハイランドは愛す
fact1: この土盛り工事は有り難しし染み出る fact2: 「この土盛り工事が有り難しとするとそのラング・ハイランドは愛す」ということは真実だ fact3: この先祖は有り難し
fact1 -> int1: この土盛り工事は有り難し; int1 & fact2 -> hypothesis;
fact1 -> int1: {A}{a}; int1 & fact2 -> hypothesis;
$facts$ = fact1: この土盛り工事は有り難しし染み出る fact2: 「この土盛り工事が有り難しとするとそのラング・ハイランドは愛す」ということは真実だ fact3: この先祖は有り難し ; $hypothesis$ = そのラング・ハイランドは愛す ; $proof$ = 
fact1 -> int1: この土盛り工事は有り難し; int1 & fact2 -> hypothesis; __PROVED__
事実1: この土盛り工事は有り難しし染み出る
事実2: 「この土盛り工事が有り難しとするとそのラング・ハイランドは愛す」ということは真実だ
事実3: この先祖は有り難し

仮説: そのラング・ハイランドは愛す
1. 事実1から、推論1: "この土盛り工事は有り難し"が導かれる
2. 推論1と事実2から、仮説が導かれる

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