나는 오래된 이자벨 프로젝트를 상속 한 프로젝트가 종종 시작하는 네 파일이 시작되면 이사벨 2016 작업을 최신으로 가지고 싶습니다오래된 Isabelle 프로젝트가 'uses'를 사용하여 ml 파일을 가져옵니다. 이것을 어떻게 바꿔야합니까?
theory my_theory
imports Main uses "my_theory.ML"
begin
lemma my_lemma: ...
by ...
end
(가)하지 않는 것 키워드를 사용을 나는이 변경 시도했습니다, 그래서 더 이상 존재합니다 :
theory my_theory
imports Main
begin
ML_file "my_theory.ML"
lemma my_lemma: ...
by ...
end
이 제대로 파일을 포함하지 않습니다하지만 나 같은 관련되지 않을 수 ML 파일 내 오류와 끝까지 : 한 줄에 Undefined fact: "my_lemma"
@ {thm my_lemma}가있는 코드.
ML_file
명령을 사용하는 ML 파일을 포함하도록 변경 한 것이 맞습니까? 이것이 내가받는 ML 오류에 영향을 미치는가?