在证明期间,我遇到了一个假设H
.我有lemmas:H -> A
和H -> B
.
我怎样才能复制H
以便推断两个假设A
和B
?
编辑:更确切地说,我有:
lemma l1: X -> A.
lemma l2: X -> B.
1 subgoals, subgoal 1 (ID: 42)
H: X
=========
Y
Run Code Online (Sandbox Code Playgroud)
但是,我想得到:
1 subgoals, subgoal 1 (ID: 42)
H1: A
H2: B
=========
Y
Run Code Online (Sandbox Code Playgroud)
如果您绝对需要按照建议多次使用假设,则可以使用前向推理策略,例如assert
在不从上下文中清除它的情况下执行此操作,例如
assert (HA := l1 H).
assert (HB := l2 H).
Run Code Online (Sandbox Code Playgroud)
你也可以这样做assert (H' := H).
明确地复制H
到H'
,虽然通常可以采取更直接的方式为得到你想要的东西.
归档时间: |
|
查看次数: |
2312 次 |
最近记录: |