本文主要是介绍人工智能数学验证工具LEAN4【入门介绍7】高级加法世界-如何进行分类讨论,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
视频链接:人工智能数学验证工具LEAN4【入门介绍7】高级加法世界-如何进行分类讨论_哔哩哔哩_bilibili
import Game.Levels.AdvAddition.L05add_right_eq_zero
World "AdvAddition"
Level 6
Title "add_left_eq_zero"
TheoremTab "+"
namespace MyNat
Introduction
"You can just mimic the previous proof to do this one -- or you can figure out a way
of using it.
"
/-- A proof that $a+b=0 \\implies b=0$. -/
TheoremDoc MyNat.add_left_eq_zero as "add_left_eq_zero" in "+"
/-- If $a+b=0$ then $b=0$. -/
Statement add_left_eq_zero (a b : ℕ) : a + b = 0 → b = 0 := by
rw [add_comm]
exact add_right_eq_zero b a
Conclusion "How about this for a proof:
```
rw [add_comm]
exact add_right_eq_zero b a
```
That's the end of Advanced Addition World! You'll need these theorems
for the next world, `≤` World. Click on \"Leave World\" to access it.
"
这篇关于人工智能数学验证工具LEAN4【入门介绍7】高级加法世界-如何进行分类讨论的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!