Frage

PA6 : ∀{m n} -> m ≡ n -> n ≡ m

ist das Axiom ich versuche zu lösen und Unterstützung, ich habe versucht, eine Cong (aus der Core-Bibliothek), aber ich bin mit Schwierigkeiten mit dem cong Konstruktor

PA6 = cong

wird mir nirgends, ich weiß, für cong Ich bin verpflichtet, eine refl für die Gleichstellung und eine Art zu liefern, aber ich bin nicht sicher, welche Art ich zu Versorgung soll. Ideen?

Dies ist für eine kleine Zuweisung an der Universität, so würde ich eher jemand zeigen, was ich verpasst habe, anstatt schreiben die acutual Antwort, aber ich würde jeden Grad an Unterstützung zu schätzen wissen.

War es hilfreich?

Lösung 2

Durch die Natur des Systems, dass ich geschaffen hatte, musste ich feststellen ich zwei Äquivalenzen hatte und somit notwendig, um die Äquivalenz-Methode zu verwenden refl

So meine Art Unterschrift agda akzeptiert zu erfüllen: PA6 refl = refl

Hoffnung, die

hilft

Andere Tipps

Ihre PA6 sagt, dass ≡ heißt symmetrisch.

Dies kann in der Standard-Bibliothek aus dem Relation.Binary.PropositionalEquality Modul gefunden werden.

sym : ∀ {a} {A : Set a} {x y : A} → x ≡ y → y ≡ x
sym refl = refl

(Diese Frage ist ziemlich alt, aber ich bin zum Wohl der Zukunft Leser veröffentlichen, dass Stolpern darauf.)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top