合并 OF 和 of
Combine OF and of
我最近开始使用更多的 OF 作为一种方法来使用局部定理来消除引理的假设。我还使用 来为定理的变量赋予具体值。例如在下面的定理中:
periodic ?f ?k ⟹
0 < ?k ⟹
0 < ?d ⟹ sum ?f {0..?k - 1} = sum ?f {?d..?d + ?k - 1}
我想用OF释放periodic ?f ?k
和0 < ?k
,然后应用实例化?d = 1
。我目前的做法是分两步进行:
note lem = my_lemma[OF ...]
using lem[of ...]
我想知道是否有更优雅的语法。
你可以只写 my_lemma[OF …, of …, OF …, of …]
等。这适用于 any 属性,例如my_lemma[OF …, where x = …, simplified, symmetric]
我最近开始使用更多的 OF 作为一种方法来使用局部定理来消除引理的假设。我还使用 来为定理的变量赋予具体值。例如在下面的定理中:
periodic ?f ?k ⟹
0 < ?k ⟹
0 < ?d ⟹ sum ?f {0..?k - 1} = sum ?f {?d..?d + ?k - 1}
我想用OF释放periodic ?f ?k
和0 < ?k
,然后应用实例化?d = 1
。我目前的做法是分两步进行:
note lem = my_lemma[OF ...]
using lem[of ...]
我想知道是否有更优雅的语法。
你可以只写 my_lemma[OF …, of …, OF …, of …]
等。这适用于 any 属性,例如my_lemma[OF …, where x = …, simplified, symmetric]