Ich habe versucht, aus apply
Taktik in verschiedenen Szenarien, und es scheint zu stecken im folgenden Fall finden, wenn Räumlichkeiten wie diese sind:Taktik anwenden kann keine Instanz für eine Variable
H1 : a
H2 : a -> forall e : nat, b -> g e
============================
...
Wenn ich apply H2 in H1.
versuchen, es gibt mir den Fehler:
Error: Unable to find an instance for the variable e.
eine Möglichkeit für mich forall e : nat, b -> g e
als Teil der Räume zu bringen. Dies ist der volle Arbeits Code mit dem obigen Szenario:
Lemma test : forall {a b c : Prop} {g : nat} (f : nat -> Prop),
a /\ (a -> forall {e : nat}, b -> f e) -> c.
Proof.
intros a b c f g.
intros [H1 H2].
(* apply H2 in H1. *)
Abort.
Wie @AntonTrunov sagte: 'spezialisieren (H2 H1) .' –