Hoare mantığı, bilgisayar programlarının doğruluğu hakkında titizlikle akıl yürütmek için bir dizi mantıksal kurala sahip resmi bir sistemdir. 1969'da İngiliz bilgisayar bilimcisi ve mantıkçı Tony Hoare tarafından önerildi ve ardından Hoare ve diğer araştırmacılar tarafından geliştirildi.
Hoare üçlüleri nedir?
A Hoare üçlüsünün üç bölümü vardır, a önkoşul P, bir program ifadesi veya ifadeler dizisi S ve bir sonkoşul Q. Genellikle formda yazılır. {P} S {Q} Anlamı, "S yürütülmeden önce P doğruysa ve S'nin yürütülmesi sona ererse, o zaman Q daha sonra doğrudur".
Hoare mantığı ne için kullanılır?
Hoare mantığının amacı, program doğruluğu hakkında muhakeme yapmak için resmi bir sistem sağlamaktır. Hoare mantığı, bir işlevin uygulanması ve istemcileri arasında bir sözleşme olarak bir belirtim fikrine dayanır. Belirtim bir ön koşul ve bir son koşuldan oluşur.
Hoare nedir?
Hoare, gri veya beyaz saçlı anlamına gelen Orta İngilizce hor(e) kelimesinden türetilen bir İngilizce soyadıdır. Soyadı olan önemli kişiler şunlardır: Bert Hoare (1874–1962), Güney Avustralyalı politikacı olarak bilinen Albert Alfred Hoare. Des Hoare (1934 doğumlu), Avustralyalı kriket oyuncusu. … John Gurney Hoare (1810–1875), İngiliz kriket oyuncusu ve …
Hoare mantığı tamamlandı mı?
Cevap evet ve Hoare mantığının sağlam olduğunu gösteriyor. Sağlamlık önemlidir çünkü şöyle derHoare mantığı, aslında geçerli olmayan kısmi doğruluk iddiaları türetmemize izin vermiyor. Sağlamlığın kanıtı, ⊢ {P} c {Q}'daki türevler üzerinde tümevarım gerektirir (bu kanıtı atlıyoruz).