これら2つの関数の型が整っていることを証明するにはどうしたらいいですか?私はこの質問で少し失われています。 let rec reduce f lst u =
match lst with
| [] -> u
| (h::t) -> f h (reduce f t u)
let rec forall2 p l1 l2 =
match (l1,l2) wit
以下の例のそれぞれがうまく動作しないのか、より抽象的な誘導が戦術対Isarと相互作用するのかを理解するのは苦労しています。私は最新のIsabelle/HOL(2016-1)で最新のIsabelle/HOL(2016年12月)のプログラミングと検証で4.3に取り組んでいます。 8つのケースがあります:補題は長い(矢印を使用)、証明は構造化(Isar)または非構造化(戦術的)のいずれかです。 theo