Можно ли использовать имена pred_Zero
и pred_Suc
вместо 1
и 2
в следующем доказательстве по индукции?
fun pred where
pred_Zero:
"pred 0 = 0"
| pred_Suc:
"pred (Suc n) = n"
lemma pred_le:
"pred n ≤ n"
proof (induct rule: pred.induct)
case 1
thus ?case by simp
next
case (2 n)
thus ?case by simp
qed