Logika algorytmiczna dla programistów (okładka  miękka)

Logika algorytmiczna – rachunek logiczny, ale także rachunek programów. Każdy program możemy rozpatrywać jako modalność. Jeśli {\displaystyle K} jest programem, a {\displaystyle \alpha } jest formułą, to wyrażenie postaci {\displaystyle K\alpha } jest formułą algorytmiczną. W ten sposób mamy do czynienia ze splotem dwu algebr: algebry Boole'a i algebry programów. Znaczenie formuły {\displaystyle K\alpha } jest wyznaczone gdy znamy znaczenie (tj. semantykę) programu {\displaystyle K} i znaczenie formuły {\displaystyle \alpha }. Przypomnijmy, że znaczeniem formuły (pierwszego rzędu) jest funkcja ze zbioru wartościowań zmiennych w zbiór {true, false} wartości logicznych. Znaczeniem programu jest funkcja (częściowa) ze zbioru wartościowań w ten sam zbiór. Teraz znaczenie formuły {\displaystyle K\alpha } możemy opisać w następujący sposób: dla danego wartościowania zmiennych {\displaystyle v} należy najpierw wyznaczyć wynik {\displaystyle v'} obliczenia programu {\displaystyle K} i z kolei obliczyć wartość formuły {\displaystyle \alpha } dla wartościowania {\displaystyle v'}. W przypadku gdy obliczenie programu {\displaystyle K} dla wartościowania {\displaystyle v} nie daje wyniku, przyjmujemy, że wartością formuły {\displaystyle K\alpha } jest false. W języku logiki algorytmicznej można wyrażać semantyczne własności programów. Aksjomaty i reguły wnioskowania AL pozwalają na dowodzenie prawdziwych (semantycznie) formuł algorytmicznych. Oznacza to, że uzyskujemy możliwość dowodzenia faktów postaci: ten program {\displaystyle P} jest poprawny względem warunku początkowego {\displaystyle \alpha } i warunku końcowego {\displaystyle \beta }. Formuła taka ma postać implikacji {\displaystyle (\alpha \Rightarrow P\,\beta )}.


Powyższy opis pochodzi od wydawcy.

Autor: Grażyna Mirkowska
Wydawca: Wydawnictwo Naukowo Techniczne

ID produktu: 1540049230
Tytuł: Logika algorytmiczna dla programistów
Język wydania: polski
Liczba stron: 293
Numer wydania: I
Data premiery: 1992-01-01
Rok wydania: 1992
Forma: książka
Okładka: miękka

Ostatnio oglądane

Podobne do ostatnio oglądanego