DOI: 10.4324/9780415249126-Y054-1
Version: v1, Published online: 1998
Retrieved May 02, 2024, from https://www.rep.routledge.com/articles/thematic/dynamic-logics/v-1
Version: v1, Published online: 1998
Retrieved May 02, 2024, from https://www.rep.routledge.com/articles/thematic/dynamic-logics/v-1
Article Summary
Dynamic logics have been designed by Pratt as formal systems for reasoning about computer programs. The main ingredients discussed are programs, operations on programs, states and properties of states. In particular one can formalize that every execution of a program p starting in state s terminates in a state with a given property. Thus correctness statements for programs can be dealt with. According to Segerberg (1980) programs might be viewed more generally as actions of some agent so that certain aspects of human action theory can also be formulated and studied in these systems.
Citing this article:
Friedrichsdorf, Ulf. Dynamic logics, 1998, doi:10.4324/9780415249126-Y054-1. Routledge Encyclopedia of Philosophy, Taylor and Francis, https://www.rep.routledge.com/articles/thematic/dynamic-logics/v-1.
Copyright © 1998-2024 Routledge.
Friedrichsdorf, Ulf. Dynamic logics, 1998, doi:10.4324/9780415249126-Y054-1. Routledge Encyclopedia of Philosophy, Taylor and Francis, https://www.rep.routledge.com/articles/thematic/dynamic-logics/v-1.
Copyright © 1998-2024 Routledge.