Coq中的分段机制。禁止从上下文中省略假设

Coq中的分段机制。禁止从上下文中省略假设,coq,Coq,我需要更原始的概括机制。 比如说, Section sec. Context (n:nat). Definition Q:=bool. End sec. Check Q. 我将获得Q:Set,但我需要Q:nat->Set 我试过上下文、假设、变量。它不起作用。 如何获得这样的行为?这不是你可以用定义做的事情…:=但是,您可以使用证明使用: Section sec. Context (n:nat). Definition Q : Set. Proof using n. exact bool.

我需要更原始的概括机制。 比如说,

Section sec.
Context (n:nat).
Definition Q:=bool.
End sec.
Check Q.
我将获得Q:Set,但我需要Q:nat->Set

我试过上下文、假设、变量。它不起作用。
如何获得这样的行为?

这不是你可以用
定义做的事情…:=但是,您可以使用
证明使用

Section sec.
Context (n:nat).
Definition Q : Set.
Proof using n.
  exact bool.
Defined.
End sec.
Check Q.

这不是你可以用
Definition…:=但是,您可以使用
证明使用

Section sec.
Context (n:nat).
Definition Q : Set.
Proof using n.
  exact bool.
Defined.
End sec.
Check Q.