我需要更多更原始的概括机制。 例如,
Section sec.
Context (n:nat).
Definition Q:=bool.
End sec.
Check Q.
我将获得Q:Set,但我需要Q:nat-> Set。
我已经尝试过上下文,假设,变量。没用 如何获得这种行为?
答案 0 :(得分:4)
这不是您可以使用Definition ... :=
做的事情,但是,您可以使用Proof using
:
Section sec.
Context (n:nat).
Definition Q : Set.
Proof using n.
exact bool.
Defined.
End sec.
Check Q.