Podczas testu napotkałem hipotezę H
. Mam lematy: H -> A
i H -> B
.Jak duplikować hipotezę w Coq?
Jak mogę zduplikować numer H
, aby wyprowadzić dwie hipotezy: A
i B
?
edytowany: Dokładniej mam:
lemma l1: X -> A.
lemma l2: X -> B.
1 subgoals, subgoal 1 (ID: 42)
H: X
=========
Y
Ale chcę uzyskać:
1 subgoals, subgoal 1 (ID: 42)
H1: A
H2: B
=========
Y
Potrzebuję obu hipotez A i B, aby udowodnić jeden cel. Nie mogę tego rozdzielić. A kiedy to zrobię, "zastosuj lemma1 w H'H rzeczywiście stanie się niedostępny i zostanie zastąpiony przez A. – Necto
Rozszerzyłem moje pytanie o szkic wymaganej transformacji. Jak już powiedziałem "zastosuj l1 w H" zastępuję X na A w miejscu, więc po tym nie mogę "zastosować l2 w H" – Necto