Hoare mantigʻi - bu kompyuter dasturlarining toʻgʻriligi haqida qatʼiy fikr yuritish uchun mantiqiy qoidalar toʻplamiga ega rasmiy tizim. U 1969 yilda ingliz kompyuter olimi va mantiqchisi Toni Xoar tomonidan taklif qilingan va keyinchalik Xoar va boshqa tadqiqotchilar tomonidan takomillashtirilgan.
Hoare uchligi nima?
Hoare uchligi uchta qismdan iborat, old shart P, dastur bayonoti yoki S bayonotlari seriyasi va Q postshart. Odatda shaklda yoziladi. {P} S {Q} Ma'nosi "agar S bajarilgunga qadar P rost bo'lsa va S ning bajarilishi tugasa, Q keyin to'g'ri bo'ladi".
Hoare mantiqi nima uchun ishlatiladi?
Hoare mantigʻining maqsadi dasturning toʻgʻriligi haqida mulohaza yuritish uchun rasmiy tizimni taqdim etishdir. Hoare mantig'i funktsiyani amalga oshirish va uning mijozlari o'rtasidagi shartnoma sifatida spetsifikatsiya g'oyasiga asoslanadi. Spetsifikatsiya old shart va keyingi shartdan iborat.
Hoare nima?
Hoare bu inglizcha familiya boʻlib, oʻrta inglizcha hor(e) soʻzidan olingan boʻlib, kulrang yoki oq sochli maʼnosini bildiradi. Familiyasi bo'lgan taniqli shaxslarga quyidagilar kiradi: Albert Alfred Xoare, Bert Xoare (1874-1962) nomi bilan tanilgan, janubiy avstraliyalik siyosatchi. Des Xoare (1934 yilda tug'ilgan), avstraliyalik kriketchi. … Jon Gurni Xoar (1810–1875), ingliz kriketchisi va …
Hoare mantigʻi toʻliqmi?
Javob ha, va bu Hoare mantigʻi toʻgʻri ekanligini koʻrsatadi. Sog'lomlik muhim, chunki u aytadiHoare mantig'i bizga haqiqatda to'g'ri kelmaydigan qisman to'g'rilik da'volarini olishimizga imkon bermaydi. To'g'riligini isbotlash uchun ⊢ {P} c {Q} dagi hosilalar bo'yicha induksiya kerak (biz bu dalilni o'tkazib yuboramiz).