Isabelle 伊莎贝尔认为1/0等于0吗?

Isabelle 伊莎贝尔认为1/0等于0吗?,isabelle,Isabelle,以下引理: lemma "(1::real) / 0 = 0" by simp 由于定理division\u ring\u division\u zero 我觉得这很令人不安,因为如果我想证明某个分数是非零的,我必须证明分子是非零的,分母是非零的,这可能有道理,但会把两个不同的问题混淆为一个 有没有办法将分数的良好定义与其非零性区分开来?Isabelle/HOL是一种全函数逻辑,因此没有分数或任何其他函数应用程序未定义的内置概念。也就是说,为所有a和b定义了a/b,它返回它们的商,除非b为零。

以下引理:

lemma "(1::real) / 0 = 0" by simp
由于定理
division\u ring\u division\u zero

我觉得这很令人不安,因为如果我想证明某个分数是非零的,我必须证明分子是非零的,分母是非零的,这可能有道理,但会把两个不同的问题混淆为一个


有没有办法将分数的良好定义与其非零性区分开来?

Isabelle/HOL是一种全函数逻辑,因此没有分数或任何其他函数应用程序未定义的内置概念。也就是说,为所有
a
b
定义了
a/b
,它返回它们的商,除非
b
为零。但它仍然有价值


在库中,决定以
x/0=0
的方式完成函数。这个决定简化了许多证明,因为您必须处理较少的附带条件。不幸的是,它有时也会让期待其他东西的人感到困惑。

在这种情况下,你的期望是什么?@Javier Many be这可能会有所帮助