0
Isabelle/Isar에 보조제 ∃ n m k . [n, m, k] = [2, 3, 5]
을 증명하고 싶다고 말합니다. 45 페이지의 이자벨/HOL 튜토리얼에 제안 내가 가서 경우 다음과 같이 내 증거는 같습니다Isabelle/Isar에 여러 변수가있는 실존 적 명제를 효과적으로 증명하려면 어떻게해야합니까?
lemma "∃ n m k . [n, m, k] = [2, 3, 5]"
proof
show "∃ m k . [2, m, k] = [2, 3, 5]"
proof
show "∃ k . [2, 3, k] = [2, 3, 5]"
proof
show "[2, 3, 5] = [2, 3, 5]" by simp
qed
qed
qed
,이 너무 장황. 증명이 간결하고 읽기 쉽도록 위와 같은 명제를 어떻게 증명할 수 있습니까?
정답입니다. 히라 (Hira)가 제안한 '증명력 (proof force)'을 사용하는 것은 나쁜 생각입니다. – larsrh
이 답변을 주셔서 감사합니다. 나는 두 번째 변종을 매우 좋아합니다. 매우 읽기 쉬운 증명을 제공합니다. –