使用 eq_refl 得到 "x = x" 假设
Using eq_refl to get an "x = x" hypothesis
简而言之,这可能吗?
我试图证明取消在群体中有效。
我有
a, b, x : G
H: a <+> x = b <+> x
我想证明
a = b
我的想法是得到一个假设
H2: a <+> x <+> i x = a <+> x <+> i x
(i
是反函数).
我试过了
pose proof eq_refl (a <+> x <+> i x) as H.
但这似乎不起作用。
如果您的目标确实与您发布的目标相似,那么您的策略应该会失败,因为它重复使用了名称 H
。如果这不是问题所在,那么了解 Coq 显示的错误消息会有所帮助。
简而言之,这可能吗?
我试图证明取消在群体中有效。
我有
a, b, x : G
H: a <+> x = b <+> x
我想证明
a = b
我的想法是得到一个假设
H2: a <+> x <+> i x = a <+> x <+> i x
(i
是反函数).
我试过了
pose proof eq_refl (a <+> x <+> i x) as H.
但这似乎不起作用。
如果您的目标确实与您发布的目标相似,那么您的策略应该会失败,因为它重复使用了名称 H
。如果这不是问题所在,那么了解 Coq 显示的错误消息会有所帮助。