1
私はLean proof assistantを学習しています。 https://leanprover.github.io/theorem_proving_in_lean/inductive_types.htmlのエクササイズは、自然数の先行関数を定義することです。誰かが私を助けることができますか?Leanの自然数の先行関数(pred 0 = 0)を定義する
open nat
definition pred : ℕ → ℕ
| zero := zero
| (succ n) := n
ので、同じようrecursorを使用しているこれを行う別の方法:あなたはので、ここで、おそらくリーンまたはいくつかの関数型プログラミング言語からパターンマッチングに精通している