Mi az a hoare tripla?

Mi az a hoare tripla?
Mi az a hoare tripla?
Anonim

A Hoare logika egy formális rendszer, amely logikai szabályokkal rendelkezik a számítógépes programok helyességével kapcsolatos szigorú érveléshez. 1969-ben Tony Hoare brit informatikus és logikus javasolta, majd Hoare és más kutatók finomították.

Mik azok a Hoare-hármasok?

A Hoare hármas három részből áll, egy P előfeltételből, egy S programutasításból vagy utasítások sorozatából és egy Q utófeltételből. Általában a formába írják. {P} S {Q} A jelentése: "ha P igaz az S végrehajtása előtt, és ha S végrehajtása véget ér, akkor Q igaz utána".

Mire használják a Hoare-logikát?

A Hoare logika célja, hogy formális rendszert biztosítson a program helyességével kapcsolatos érveléshez. A Hoare logika azon az elképzelésen alapul, hogy a specifikáció egy funkció megvalósítása és ügyfelei közötti szerződés. A specifikáció egy előfeltételből és egy utófeltételből áll.

Mi az a Hoare?

A

Hoare egy angol vezetéknév, amely a középangol hor(e) szóból származik, jelentése szürke vagy fehér hajú. A vezetéknévvel ismertebbek: Albert Alfred Hoare, Bert Hoare (1874–1962), dél-ausztrál politikus. Des Hoare (1934) ausztrál krikettjátékos. … John Gurney Hoare (1810–1875), angol krikettjátékos és …

Befejezett a Hoare-logika?

A válasz igen, és ez azt mutatja, hogy Hoare logika jó. A megalapozottság fontos, mert azt mondjahogy a Hoare-logika nem teszi lehetővé számunkra, hogy olyan részleges helyességi állításokat származtassunk, amelyek valójában nem érvényesek. A megbízhatóság bizonyításához indukcióra van szükség a ⊢ {P} c {Q} levezetéseken (ezt a bizonyítást kihagyjuk).

Ajánlott: