2016-04-03 7 views
2

Ich versuche, durch die Software Foundations Coq Buch (http://www.cis.upenn.edu/~bcpierce/sf/current/toc.html) gehen, aber wenn ich Induction.v kompilieren (die wie http://www.cs.uml.edu/~rhenniga/coq/sf_induction.html aussieht), bekomme ich den Fehler Meldung "Fehler: Die Referenz Evenb wurde in der aktuellen Umgebung nicht gefunden." - auch nach der Kompilation von Basics.v. Irgendwelche Ideen warum?Coq Fehler: Die Referenz evenb wurde nicht in der aktuellen Umgebung gefunden

+0

Wir brauchen etwas mehr Kontext zu wissen, was falsch sein könnte. Verwenden Sie CoqIDE? Ist Basics.v im selben Verzeichnis wie Induction.v? Wird die kompilierte Datei Basics.vo tatsächlich in diesem Verzeichnis angezeigt? –

+0

Versuchen Sie, 'LoadPath hinzufügen '." 'Am Anfang von' Induction.v' gemäß [dieser Antwort] hinzuzufügen (http://stackoverflow.com/a/16203673/596361). –

Antwort

0

Kompilieren Basic.v mit coqc Basics.v Befehl sollte Basic.vo und Basic.glob Dateien im selben Verzeichnis erstellen. Dann sollten Sie auch Induction.v im gleichen Verzeichnis kompilieren; coqc Induction.v.