2017-10-18 2 views
0

Kurz gesagt, ist das möglich?Verwenden von eq_refl, um eine "x = x" Hypothese zu erhalten

Ich versuche zu beweisen, dass die Stornierung in einer Gruppe funktioniert.

Ich habe

a, b, x : G 
H: a <+> x = b <+> x 

und ich möchte

a = b 

Meine Idee beweisen, wurde die Hypothese

H2: a <+> x <+> i x = a <+> x <+> i x 

(i ist die Umkehrfunktion) zu erhalten.


Ich habe

versucht
pose proof eq_refl (a <+> x <+> i x) as H. 

aber das scheint nicht zu funktionieren.

Antwort

2

Wenn Ihr Ziel wirklich aussieht wie das, was Sie gepostet haben, dann sollte Ihre Taktik fehlschlagen, weil sie den Namen H wieder verwendet. Wenn dies nicht das Problem ist, dann hilft es zu wissen, welche Fehlermeldung Coq anzeigt.

+0

Darüber hinaus fehlt der Beweis Begriff Klammern um ihn herum. –

+0

@AntonTrunov Ich denke, das ist eigentlich kein Problem: Ich habe gerade einen ähnlichen Ausschnitt auf meiner Maschine ausgeführt, und es hat funktioniert. –

+0

Oh, ja, du hast recht - ich habe es mit 'specialize' verwechselt, was parens erfordert –

Verwandte Themen