Hangi hata basit bir dikkatsizliktir
(forum.owlofsogang.com)Hangi hata basit bir dikkatsizliktir
Ana noktalar
- Bir tanımda ya da ispatta bulunan bir hata, düzeltilmesi kolay olsa bile fark edilmesi zorsa, bu hata basit değildir.
- Bazı hatalar ancak ispat asistanlarının yardımıyla bulunabilir.
Kısa metin
- Geçen yılın Aralık ayından bu yıl 16 Nisan'a kadar yaklaşık 170 saat harcayarak Lean ispat asistanı için standart kütüphane içindeki
String.splitOn_of_validteoremini kanıtladım. - Bu teoremi kanıtlarken
String.splitOnfonksiyonunun tanımında bir hata keşfettim. - Bu hatayı düzeltmek çok zor değildi. İlgili tanımda
iyerine yalnızcai - jyazmak yeterliydi. - Ama bu, söz konusu hatanın basit bir dikkatsizlik olduğu anlamına gelmiyor. Çünkü bu tanıma göre
splitOnfonksiyonu çoğunlukla doğru çalışsa da, bazı özel durumlarda yanlış sonuç üretiyor. - Lean gibi bir ispat asistanı kullanmasaydım, böylesine incelikli bir hatayı asla bulamazdım.
Henüz yorum yok.