Coq: Wie man eine Hypothese auf eine andere anwendet

8

Angenommen, ich habe zwei Hypothesen im Kontext, a_b : A -> B und a : A . Ich sollte a_b auf a anwenden können, um eine weitere Hypothese zu erhalten, b : B .

Das heißt, in Anbetracht des folgenden Zustands:

%Vor%

Es sollte eine Taktik, foo (a_b a) , geben, um dies in den folgenden Zustand zu verwandeln:

%Vor%

Aber ich weiß nicht, was foo ist.

Eins kann ich machen:

%Vor%

aber das ist ziemlich langatmig und skaliert schlecht, wenn ich anstelle von a_b a einen größeren Ausdruck habe.

Eine andere Sache, die ich tun kann, ist:

%Vor%

aber diese ersetzt die a_b Hypothese, die ich nicht machen möchte.

    
jameshfisher 22.11.2013, 23:52
quelle

1 Antwort

9
%Vor%

sollte tun, was Sie wollen.

    
Ptival 23.11.2013, 02:58
quelle

Tags und Links