Dynamiczna logika

Ocena:   (4,9 na 5)

Dynamiczna logika (David Harel)

Opinie czytelników

Podsumowanie:

Książka zawiera szczegółowe wyjaśnienie logiki dynamicznej, czyniąc ją dostępną do zrozumienia różnych konstrukcji logicznych. Podkreśla znaczenie logiki formalnej w inżynierii oprogramowania i jej zastosowania w rozumowaniu algorytmów komputerowych.

Zalety:

Przejrzyste i kompleksowe wyjaśnienie logiki dynamicznej.
Cenne spostrzeżenia na temat logiki formalnej i jej znaczenia dla inżynierów oprogramowania.
Pomaga zbudować podstawy do zrozumienia rozszerzeń logiki, takich jak logika modalna i temporalna.

Wady:

Niektórzy czytelnicy mogą uznać książkę jedynie za krok wprowadzający („przystawkę”) bez wchodzenia w zaawansowane szczegóły.
Nie odnosi się do oprogramowania do automatycznego wnioskowania, czego niektórzy czytelnicy mogą oczekiwać.

(na podstawie 3 opinii czytelników)

Oryginalny tytuł:

Dynamic Logic

Zawartość książki:

Książka ta stanowi pierwsze kompleksowe wprowadzenie do logiki dynamicznej.

Wśród wielu podejść do formalnego rozumowania o programach, logika dynamiczna ma tę wyjątkową zaletę, że jest silnie związana z logiką klasyczną. Jej warianty stanowią naturalne uogólnienia i rozszerzenia klasycznych formalizmów. Przykładowo, Propositional Dynamic Logic (PDL) można opisać jako mieszankę trzech uzupełniających się klasycznych składników: rachunku zdań, logiki modalnej i algebry regularnych zdarzeń. W logice dynamicznej pierwszego rzędu (DL) rachunek zdań jest zastąpiony klasycznym rachunkiem predykatów pierwszego rzędu. Dynamic Logic to system o niezwykłej jedności, który jest bogaty teoretycznie, a także ma wartość praktyczną. Może być wykorzystywany do formalizowania specyfikacji poprawności i rygorystycznego udowadniania, że specyfikacje te są spełnione przez konkretny program. Inne zastosowania obejmują określanie równoważności programów, porównywanie mocy ekspresyjnej różnych konstrukcji programistycznych i syntetyzowanie programów na podstawie specyfikacji.

Niniejsza książka stanowi pierwsze kompleksowe wprowadzenie do logiki dynamicznej. Jest ona podzielona na trzy części. Pierwsza część zawiera przegląd odpowiednich podstawowych pojęć logiki i teorii obliczalności i może stanowić samodzielne wprowadzenie do tych tematów. Druga część omawia PDL i jego warianty, a trzecia DL i jego warianty. W całym tekście przedstawiono przykłady, a na końcu każdego rozdziału zamieszczono ćwiczenia i krótką część historyczną.

Dodatkowe informacje o książce:

ISBN:9780262527668
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Algorytmika: Duch informatyki - Algorithmics: The Spirit of Computing
Informatyka jest nauką przyszłości i już teraz leży u podstaw każdego aspektu biznesu i...
Algorytmika: Duch informatyki - Algorithmics: The Spirit of Computing
Algorytmika - duch informatyki - Algorithmics - The Spirit of Computing
"Algorytmika" przedstawia najważniejsze koncepcje, metody i wyniki, które są...
Algorytmika - duch informatyki - Algorithmics - The Spirit of Computing
Algorytmika: The Spirit of Computing - Algorithmics: The Spirit of Computing
Preliminaria. - i Przegląd historyczny. - Algorytmy i dane. - Języki i...
Algorytmika: The Spirit of Computing - Algorithmics: The Spirit of Computing
Dynamiczna logika - Dynamic Logic
Książka ta stanowi pierwsze kompleksowe wprowadzenie do logiki dynamicznej .Wśród wielu podejść do formalnego rozumowania o programach, logika...
Dynamiczna logika - Dynamic Logic

Prace autora wydały następujące wydawnictwa: