Coq. Ile dalga geçiyorum. Özellikle, mergesort uygulamak ve daha sonra çalıştığını kanıtlamak için çalışıyorum. bir uygulama olarak girişimim oldu: Error:
Recursive definition of sort is ill-formed.
için Coq simpl, Program Fixpoint s için simpl taktiği gibi bir şey var mı? Özellikle aşağıdaki önemsiz ifadeyi nasıl ispatlayabiliriz? Program Fixpoint bla (n:nat) {measure n} :=
match n with
| 0 =>
Agda'da boyut tipleri nelerdir? Ben nedeniyle aşağıdaki noktalara MiniAgda hakkında kağıdı okumaya çalıştım, ama devam etmek başarısız oldum: Neden veri tipleri onların boyutu üzerinde geneldir? Bildi