Как использовать apply, чтобы "извлечь" подтекст в Coq
Я проиллюстрирую на примере.
H : R -> P -> Q
H0 : R
подцели:
(Q -> P) \ / (P -> Q)
поэтому мой вопрос, как мне извлечь (P->Q). У меня уже есть R, но когда я "применяю H в H0", он все оценивает и дает мне Q.
1 ответ
Вы можете сделать любое из:
specialize (H H0).
заменить H на H: P -> Q
, или же:
pose proof (H H0) as H1
представлять H1: P -> Q
Вы также можете пойти вперед:
right. exact (H H0).