我正在阅读和玩 ssreflect 教程,遇到了使用 {} 引用的东西,我不太明白:
Variables P Q : bool -> Prop.
Hypothesis P2Q : forall a b, P (a || b) -> Q a.
Goal forall a, P (a || a) -> True.
move=> a HPa. move: {HPa} (@P2Q _ _ HPa) => HQa.
谁能解释一下{HPa}
做什么HPa
?
顺便说一句,上下文是要引入“观点”???。我尝试删除{}
,它仍然有效,但会产生不同的东西。而且我不知道在哪里可以找到诸如括号之类的文档@
。