我的coq证明目前看起来像这样:
a0 : nat
a1 : nat
n : nat
l : list nat
c : nat -> nat -> bool
H : forall a0 a1 a2 : nat,
Is_true (c a0 a1) /\ Is_true (c a1 a2) -> Is_true (c a0 a2)
H0 : Is_true (c a1 a0)
H1 : Is_true (c a0 n)
============================
Is_true (c a1 n)
我如何'申请'H并完成证明?
答案 0 :(得分:1)
你可以这样做:
apply (H _ _ _ (conj H0 H1)).
或者:
exact (H _ _ _ (conj H0 H1)).
但这与做的相似:
apply H; assumption.
或类似的东西。我不确定你的问题究竟是什么意思。我错过了一个细节吗?