0
我有一個函數max
:證明最大的可交換在COQ
和max
可交換的證據如下:
Theorem max_comm :
forall n m : nat, max n m = max m n.
Proof.
intros n m.
induction n as [|n'];
induction m as [|m'];
simpl; trivial.
(* Qed. *)
這讓送行S (max n' m') = S (max m' n')
,這似乎是正確的,並且考慮到基本情況已經被證明,似乎應該能夠告訴coq「只使用遞歸!」。但是,我無法弄清楚如何去做。任何幫助?
通過案例研究,現在對於爲什麼要'毀壞m'而不是'感應m'的原因有了更多的理解。謝謝! –