Ich gehe durch Software-Grundlagen und lief in einen Fehler.Mix von Bool und Datatypes.bool nach Import erforderlich Omega
ERROR: Der Begriff "true" hat "Bool" geben, während es Typen "Datatypes.bool" unter
für den Beweis haben, wird erwartet.
Theorem beq_nat_true : forall n m,
beq_nat n m = true -> n = m.
Ich fand heraus, dass dies passiert, wenn ich Require Import Omega
verwende.
Irgendwelche Tipps, Vorschläge oder Erklärungen was Omega
in die Umwelt einführt?
Bitte zeigen Sie den vollständigen Code an, um das Problem zu reproduzieren. Sagen Sie uns auch, welche Version von Coq Sie verwenden. – Gilles