2
때로는 다른 공간으로 투영하여 가장 좋은 증거가 있습니다.`remember (f x)와 같음 : y eqn : H; H를 맑게하십시오; 명확한 x`?
remember (f x) as y eqn:H; clear H; clear x.
내가 Ltac 이것을 자동화하려고 : 순간 나는 다음을 수행
Ltac project x y :=
let z := fresh in
remember x as y eqn:z; clear z; clear x.
을하지만 다음과 같은 오류 얻을 : 문제가 여기에 무엇
Error: Ltac variable x is bound to f x which cannot be coerced to a variable.
를? 당신은 당신이 준 정의를 전개하는 경우
project (f x) y.
, 당신은이 호출이 있습니다이 호출이
clear (f x).
로 끝나는 것을 볼 수 있습니다 :
멋진 답변입니다. 통찰력을 가져 주셔서 대단히 감사합니다. –
@CarlPatenaudePoulin 환영합니다! –