2013-09-05 1 views
1

Isabelle은과 함께 교정을 건너 뛸 수있는 quick_and_dirty 모드가 있습니다. jEdit에서는 기본적으로 활성화되고 isabelle build에서는 기본적으로 비활성화됩니다. 나는의 ROOT 파일에 명령 줄에서 jEdit과 (대화식으로 또는 명령 줄 매개 변수)에서Isabelle에서 빠르고 더러운 플래그를 설정하는 방법

  • , isabelle build를 들어
  • , isabelle build를 들어
  • 를 설정 각각 변경하는 방법. 또한

, jEdit과 바람직 대화 형으로, 이자벨을 묻는 다른 방법이있다, "어떻게 현재의 이론에 보조 정리하고 부모는 sorry 사용하여 입증 된"?

(난 항상 구글로 찾아 일부 메일 링리스트 게시물 대조적으로, 최신-답변이있을 것이라는 희망에 여기를 요구하고있다.)

답변

1

내가 어떤 인식하지 오전 (jEdit과에 대한) 귀하의 첫 번째 점을 달성하는 방법, 다른 점은 각각 (당신의 ROOT 파일 내부)

isabelle build -o quick_and_dirty ... 
isabelle build -o quick_and_dirty=true ... # same as the previous command 
isabelle build -o quick_and_dirty=false ... 

session Foo = HOL + 
    options [quick_and_dirty] (*with the same variants as above*) 
    theories A B 

이어야한다. 또는 개별 이론에 대해, 예를 들어,

session Foo = HOL + 
    theories [quick_and_dirty] A 
    theories B 

또한이 명령 줄 옵션은 ROOT 파일에 설정 옵션을 번복 있습니다.

+0

jEdit 내부에서'ML {* .. *} '을 사용하여 플래그를 설정하는 방법이 없습니까? –

+0

필자는'[[quick_and_dirty = false]] 선언 '을 시도했지만 그 후에는 "보조 정리 미안"이 여전히 불만없이 진행되었습니다. – chris

+0

[NEWS] (http://www.cl.cam.ac.uk/research/hvg/Isabelle/dist/Isabelle2013/NEWS)는 "* 순수 :"죄송합니다 "더 이상 대화 형 모드에서 quick_and_dirty가 필요하지 않습니다."; 죄송합니다. 다른 방법으로 죄송합니다. –