isabelle

    6

    1답변

    Isabelle에 보조 정리를 쓸 때, 나는 종종 nitpick을 입력하고, 반례를주지 않는다. 다음에 sledgehammer을 입력하면 증명을 자동으로 찾으려고 시도합니다. 이 궁금하다 : 그것은 가능하다 그들은 동시에 실행되도록 Nitpick 및 슬레지 해머를 호출? 슬레지 해머이 이미 자동 보조 장치에 내 보조 정리를 보내고 있기 때문에 보조 장치 중

    8

    3답변

    , 나는 다음과 같은 간단한 한 줄 전술을 쓸 수 있습니다 : 내가 찾을 apply (clarsimp simp: split_def split: prod.splits) 그러나, 내가 ML tactic 객체를 생성하는, 증거를 자동화하는 ML 코드를 작성하기 시작하면, 이러한 한 - 라이너 오히려 상세하게 : clarsimp_tac (Context.proo

    1

    2답변

    내가 일치 l :: 'a list에 이러한 요소를 제거 할 는 그 술어 P :: ('a => bool) 이러한 작업을 수행하는 가장 좋은 방법은 무엇입니까 일치? 나에게 도움이 될 수있는 기존 기능에 대해 어떻게 알 수 있습니까?

    1

    1답변

    튜플을 인수로 갖는 정의를 만들고 싶습니다. definition my_def :: "('a × 'a) ⇒ bool" where "my_def (a, b) ⟷ a = b" 그러나 이것은 허용되지 않습니다. 오류 메시지가 fun 대신 definition의 작품을 사용 Bad arguments on lhs: "(a, b)" The error(s)

    6

    3답변

    나는 List이라는 이론에서 내 목록 유형을 정의하려고하지만 이미 그 이름을 가진 이론이 있습니다. Main보다 가벼운 이론이 있습니까?

    2

    1답변

    이사벨에서 사례 분석을 어떻게 적용합니까? 나는 유도를 위해 사용되는 apply (induct x)과 비슷한 것을 찾고 있었다.