“你问的问题似乎很主观,很可能会被关闭。”
嗯,我知道,但还是觉得值得在这里问。
我被多次告知我应该使用提示数据库和自动,因为它是有史以来最好的东西。然而,有几次我尝试使用它,我对琐碎的细节感到非常恼火。这是不断发生的一件事。
Section Annoying.
Variable T : Type.
Variable P : T -> Prop.
Axiom notP : forall x, ~ P x.
Hint Resolve notP.
Goal forall (x : T), P x -> False.
intros x.
auto. (* nothing... *)
replace (P x -> False) with (~ P x) by reflexivity.
(* fold not. does not work, don't know why either but that is not the point here... *)
auto.
Qed.
End Annoying.
因此,我的问题是:人们如何使用提示数据库而不遇到这样的麻烦。是否有有效提示数据库的商品经验法则?