Abstract
As we have seen, the σ-type dynamic logic and even its Floyd-Hoare sublanguage are incomplete. The efforts made in the previous chapter to make dynamic logic complete did not bring us pragmatically satisfactory results. Therefore, we now look for another way to obtain a pragmatically satisfactory complete dynamic logic. First of all we require that this way should allow us to preserve the classical notion of completeness and should also provide us with the expected dynamic logic in the scope of classical first-order logic. The latter requirement follows from our original aim to develop programming theory in this scope. Moreover, we also require to develop the dynamic logic in compliance with the computation theory developed in Part 1. In the present chapter we introduce the main logical tools which can be used to develop different programming logic as classical first-order languages. These tools are based on the notion of extension introduced in Chapter 5 and are used to augment the programming language r P σ with different computational devices.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Gergely, T., Úry, L. (1991). Dynamic Logic Generated by Extension. In: First-Order Programming Theories. EATCS Monographs on Theoretical Computer Science, vol 24. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-58205-9_14
Download citation
DOI: https://doi.org/10.1007/978-3-642-58205-9_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-63503-8
Online ISBN: 978-3-642-58205-9
eBook Packages: Springer Book Archive