Books > Computing & IT > Computer programming
|
Buy Now
Dynamic Logic (Paperback)
Loot Price: R1,816
Discovery Miles 18 160
|
|
Dynamic Logic (Paperback)
Series: Foundations of Computing
Expected to ship within 10 - 15 working days
|
This book provides the first comprehensive introduction to Dynamic
Logic. Among the many approaches to formal reasoning about
programs, Dynamic Logic enjoys the singular advantage of being
strongly related to classical logic. Its variants constitute
natural generalizations and extensions of classical formalisms. For
example, Propositional Dynamic Logic (PDL) can be described as a
blend of three complementary classical ingredients: propositional
calculus, modal logic, and the algebra of regular events. In
First-Order Dynamic Logic (DL), the propositional calculus is
replaced by classical first-order predicate calculus. Dynamic Logic
is a system of remarkable unity that is theoretically rich as well
as of practical value. It can be used for formalizing correctness
specifications and proving rigorously that those specifications are
met by a particular program. Other uses include determining the
equivalence of programs, comparing the expressive power of various
programming constructs, and synthesizing programs from
specifications. This book provides the first comprehensive
introduction to Dynamic Logic. It is divided into three parts. The
first part reviews the appropriate fundamental concepts of logic
and computability theory and can stand alone as an introduction to
these topics. The second part discusses PDL and its variants, and
the third part discusses DL and its variants. Examples are provided
throughout, and exercises and a short historical section are
included at the end of each chapter.
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!
|
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.