isabelle

    3

    1답변

    자연수의 벡터에서 최대 값을 찾고 싶습니다. 그러나 벡터 (즉, 'vec')는 집합 또는 목록과 다른 유형입니다. 나는 vec의 유형이나 재귀 함수의 정의를 높이거나 들어 올리는 것과 같이 작동하지 않는 몇 가지 아이디어를 생각했습니다. 벡터에서 최대 값을 얻기 위해 어떤 해결책을 제안합니까? (* IMPORTS: "~~/src/HOL/Algeb

    1

    1답변

    최근에 이사벨 이론 정리자를 사용하기 시작했습니다. 다른 보조 정리를 증명하기 위해 HOL 라이브러리에서 찾을 수있는 보조 정리 "det_linear_row_setsum"과 다른 표기법을 사용하고 싶습니다. 더 구체적으로, 나는 "χ i"대신에 "χ i j 표기법"을 사용하고자합니다. 나는 얼마 동안 동등한 표현을 공식화하려고 노력했지만 아직 이해할 수 없

    0

    1답변

    HOL/Library/Polynomial.thy 라이브러리로 작업하고 있습니다. 간단한 속성이 작동하지 않았습니다. lemma mylemma: fixes y :: "('a::comm_ring_1 poly)" and x :: "('a::comm_ring_1)" shows "1 = 1" (* dummy *) proof- have "⋀ x.

    2

    3답변

    때로는 <statement> solve_direct (보통은 <statement> try을 통해 호출됩니다)는 많은 라이브러리 정리를 나열하고 "현재 목표는 직접 해결할 수 있습니다 : ..."라고 말합니다. 보자는 대부분의 경우 나는 <statement> by (rule theorem)을 증명할 수, solve_direct의 하나 개의 검색 결과가 될 <

    3

    2답변

    Isabelle .thy 파일에서 LaTeX .tex 파일을 생성하려면 isabelle build -D xxx을 사용하고 싶습니다. 그러나 Isabelle은 모든 이론 종속성을 확인하고 모든 관련 .thy 파일이 관련되어야합니다. 파일을 생성하기 위해 구문 오류가있는 파일 .thy을 부담없이 사용하는 것이 가능합니까? 사실 나는 종이의 일부만 작성하면됩니다

    1

    1답변

    Isabelle은과 함께 교정을 건너 뛸 수있는 quick_and_dirty 모드가 있습니다. jEdit에서는 기본적으로 활성화되고 isabelle build에서는 기본적으로 비활성화됩니다. 나는의 ROOT 파일에 명령 줄에서 jEdit과 (대화식으로 또는 명령 줄 매개 변수)에서 , isabelle build를 들어 , isabelle build를 들어

    1

    1답변

    전송 패키지를 사용하여 맞춤 데이터 유형에 대한 유도 규칙을 설정하려하지만 apply transfer이 작동하지 않습니다. 다음은 간단한 예입니다 :이 시점에서 theory TransferHO imports Main begin typedef pos = "{x :: nat. x > 0}" by blast setup_lifting type_definiti

    3

    1답변

    에 나는이 C 코드를 가지고 : 내가 입증 할 while(p->next) p = p->next; 이이 루프가 끝날 때 목록이 p->next이 NULL 동일, 얼마나 오래 상관없이 및 EIP는이 루프 이후의 다음 명령어를 참조합니다. 하지만 그렇게 할 수는 없습니다. 누구든지 루프를 증명하는 방법을 알고 있습니까 이사벨/호브?

    4

    1답변

    Isar에는 assume 외에 presume 명령을 사용하여 Isar 증명 블록에 사실을 소개합니다. 내가 볼 수 있고 문서에서 읽을 수있는 것으로부터 가정 (추정?)을 명시 적으로 목표에 나열 할 필요가 없으며 가정 된 진술이 다른 목표에서 따름을 보여주는 사례를 추가하는 것으로 보입니다. 질문은 다음과 같습니다. 대신 assume을 사용하고, presu

    1

    1답변

    레코드 유형을 으로하고 적절한 "하위 그래프"관계를 정의했습니다. 서브 그래프 관계와 함께 그래프 집합이 순서를 형성한다는 것을 보여주고 싶습니다. 즉, ord 클래스의 인스턴스입니다. 그러나 나는 그것을 작동시킬 수 없다. 내가 오류 얻을 theory John imports Main begin typedecl node record gra