coq

    6Hitze

    2Antwort

    Ich frage mich nur, wie ist die „weniger als“ Beziehung für reelle Zahlen definiert. Ich verstehe, dass für natürliche Zahlen (nat) können < rekursiv in Bezug auf eine Zahl festgelegt werden, dass die

    7Hitze

    1Antwort

    Ist es möglich, das aktuelle Ziel oder Unterziel zu wechseln, um in Coq zu beweisen? Zum Beispiel habe ich ein Ziel wie folgt (von einem eexists): ______________________________________(1/1) ?s > 0 /

    5Hitze

    1Antwort

    Kann jemand bitte sagen Sie mir, die Unterschiede zwischen RequireNamen. Require ImportName. ImportNamen ?

    6Hitze

    2Antwort

    Also dies ist eine der Übung, die ich gearbeitet habe von Software Foundations, in dem ich beweisen muss, dass die Multiplikation ist kommutativ. Und das ist meine Lösung: Theorem brack_help : forall

    5Hitze

    1Antwort

    Ich habe eine Coq Notation Definition gesehen für „ausgewertet“ wie folgt: Notation "e '||' n" := (aevalR e n) : type_scope. Ich versuche, das Symbol '||' auf etwas anderes als || zu ändern wird oft

    0Hitze

    1Antwort

    Warum erhalte ich folgende Fehlermeldung: The term "H1" has type "C Top.d2 w21" while it is expected to have type "C d2 w21". "d2" definiert ist, wie in meinem Code folgt: Inductive D : Type :=

    2Hitze

    1Antwort

    Ich habe ein Ziel mit einer Funktion, deren Körper möchte ich neu schreiben, aber einige der Funktionsargumente in die Art des Umschreibens kommen. Ich habe die Situation mit der Identitätsfunktion ne

    0Hitze

    2Antwort

    Weder Reset <sectionname>. noch Reset <globalconstant>. noch Reset Initial. funktioniert in meinen interaktiven CoqIDE-Sitzungen. Die Botschaft ist Error: Use CoqIDE navigation instead Die einzigen

    1Hitze

    1Antwort

    Ich gehe durch Software-Grundlagen und lief in einen Fehler. ERROR: Der Begriff "true" hat "Bool" geben, während es Typen "Datatypes.bool" unter für den Beweis haben, wird erwartet. Theorem beq_nat_tr

    0Hitze

    2Antwort

    Ich habe Coq für eine sehr kurze Zeit verwendet und ich stoße immer noch mit einigen Dingen in Wände. Ich habe ein Set mit einer Record-Konstruktion definiert. Jetzt muss ich einen Mustervergleich dur