Ich habe ein altes Isabelle Projekt geerbt und möchte es auf dem neuesten Stand bringen, mit Isabelle 2016. zu arbeiten, wenn das Projekt es oft deine Datei beginnt beginnt:Altes Isabelle-Projekt importiert ml-Datei mit 'Verwendungen' Wie soll ich das ersetzen?
theory my_theory
imports Main uses "my_theory.ML"
begin
lemma my_lemma: ...
by ...
end
Das Schlüsselwort verwendet scheint nicht mehr zu existieren, so ich das versucht habe zu ändern:
theory my_theory
imports Main
begin
ML_file "my_theory.ML"
lemma my_lemma: ...
by ...
end
Dies schließt die Datei richtig, aber ich mit Fehlern in der ML-Datei am Ende, die in Beziehung gesetzt werden können oder auch nicht, wie: Undefined fact: "my_lemma"
auf einer Linie Code mit @ {thm my_lemma}.
Ist meine Änderung, die ML-Datei mit ML_file
Befehl korrekt zu enthalten? und hat dies Auswirkungen auf die ML-Fehler, die ich erhalte?