这个引理减慢 FStar/Emacs

This lemma slows down FStar/Emacs

FStar 需要大约 2 分钟来证明这个引理,更糟糕的是,只要它存在,Emacs 就会变得非常慢。其他显然更复杂的引理不会导致此问题。

let lemma_1 (n: nat) (m: nat) : Lemma (n <= m || n > 0) = ()

是否有与此事相关的Emacs/FStar选项?

github.com/FStarLang/fstar-mode.el 上的文章将此问题称为 Emacs 错误。 它似乎出现在 Emacs 26.3 中。 M-x 美化符号模式解决它。