Computability and Completeness in Logics of Programs

Dynamic logic is a generalization of first order logic in which quantifiers of the form "for all X…" are replaced by phrases of the form "after executing program α…". This logic subsumes most existing first-order logic of programs that manipulate their environment, including Floy...

Full description

Bibliographic Details
Main Authors: Harel, David, Meyer, Albert R., Pratt, Vaughan R.
Published: 2023
Online Access:https://hdl.handle.net/1721.1/148925