gpt4 book ai didi

coq - 如何在 Coq 中复制假设?

转载 作者:行者123 更新时间:2023-12-04 07:37:19 26 4
gpt4 key购买 nike

在证明过程中,我遇到了一个假设 H .我有引理:H -> AH -> B .

如何复制 H为了推导出两个假设AB ?

已编辑 :
更准确地说,我有:

lemma l1: X -> A.
lemma l2: X -> B.

1 subgoals, subgoal 1 (ID: 42)
H: X
=========
Y

但是,我想得到:

1 subgoals, subgoal 1 (ID: 42)
H1: A
H2: B
=========
Y

最佳答案

如果你绝对需要按照你的建议多次使用一个假设,你可以使用前向推理策略,例如 assert这样做而不从上下文中清除它,例如

assert (HA := l1 H).
assert (HB := l2 H).

你也可以做类似 assert (H' := H). 的事情显式复制 H进入 H' ,虽然你通常可以采取更直接的方式来获得你想要的东西。

关于coq - 如何在 Coq 中复制假设?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27344265/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com