(a * b -> c) -> a -> b -> c みたいなときに まず a = a0 b = b0 c = a0 みたいに代入すると (a0 * b0 -> a0) -> a0 -> b0 -> a0 みたいになって、 a,c に代入する予定だったものは a0 に b に代入する予定だったものは b0 に代入する