2
したがって、私は二つの仮説を持っています。一つはh : A -> B
、もう一つはh2 : A
です。私の仮説にh3 : B
を表示させるにはどうすればいいですか?これは後でh
を必要としない場合に役立ち、かつ対称的に、2つのCoq仮説を結合する
apply h in h2.
することができます -
したがって、私は二つの仮説を持っています。一つはh : A -> B
、もう一つはh2 : A
です。私の仮説にh3 : B
を表示させるにはどうすればいいですか?これは後でh
を必要としない場合に役立ち、かつ対称的に、2つのCoq仮説を結合する
apply h in h2.
することができます -
pose proof (h h2) as h3.
は
specialize (h h2).
がh : B
にh : A -> B
を変更し、新しい仮説としてh3 : B
を紹介しますh2 : A
をh2 : B
に変換します。
別(非常に便利ではない)方法は、pose proof
バリアントは同等です何
assert B as h3 by exact (h h2).
になります。
また、次のような単純な場合には、新しい仮説を導入することなく、あなたの目標を解決することができます:迅速な答えを
Goal forall (A B : Prop), (A -> B) -> A -> B.
intros A B h h2.
apply (h h2).
Qed.
おかげで、完全に働きました。 –
あなたは私のお気に入りを忘れてしまった! 'apply in' –
@ Zimmi48思い出してくれてありがとう!私は 'apply in 'を含める答えを編集しました。 –