Goal-directed semantics for dynamic logic
##plugins.themes.bootstrap3.article.main##
Abstract
The general definition of an algorithm contains information about actions and the order in which they are performed to achieve specific goals, which can be represented by some description. In the semantics of dynamic logic, the emphasis is on actions that must be performed in a certain sequence, and the goal pursued remains outside the scope of analysis, it is assigned the role of meta-information in relation to the algorithm itself. On the other hand, the same goal can be achieved in different ways. If the goal for which the algorithm is compiled and executed is primarily important for the acting agent, then its specific implementation is not so important, since the invariant of all specific implementations is precisely the goal being pursued. The article shows how it is possible to construct the semantics of dynamic logic in terms of goals rather than actions performed. Goal-oriented semantics is applicable not only to the analysis of algorithms performed in the world of abstract mathematical objects, but also in the physical world, in which the concept of algorithm is synonymous with the concept of purposeful behavior. Since the concept of goal refers to a future state of affairs that has not yet been realized and is therefore meaningful only within the framework of the accepted time model, the semantics of goal-oriented logic is based on the semantics of the Occamist temporal logic of tree-branching time. At the same time, the agent executing the algorithm must also have some freedom in choosing the actions it performs. While in the standard semantics of dynamic logic, elementary actions are interpreted through unmediated transitions between possible worlds, in goal-oriented semantics, actions are interpreted by segments of possible event paths, at the end point of which the goal for which the action is being performed is true, and at all previous moments is false. In terms of the proposed semantics, it is possible, with some variations, to define all the standard operators of dynamic logic, plus one more special operator for accessing processes occurring in the external physical world.
##plugins.generic.usageStats.downloads##
##plugins.themes.bootstrap3.article.details##
Copyright (c) 2025 Владимир Иванович Шалак

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
References
Винер, 1983 – Винер Н. Поведение, целесообразность и телеология // Винер Н. Кибернетика. М.: Наука, 1983. С. 297–307.
Маркс, Энгельс, 1955a – К. Маркс, Ф. Энгельс Святое семейство // Сочинения. Т. 2 / Под ред. Я.Б. Турчинса. М.: Гос. полит. издат, 1955. С. 3–230.
Маркс, Энгельс, 1955b – К. Маркс Тезисы о Фейербахе // Сочинения. Т. 3 / Под ред. Я.Б. Турчинса. М.: Гос. полит. издат, 1955. С. 1–4.
Сасскинд, Грабовский, 2016 – Сасскинд Л., Грабовский Д. Теоретический минимум. Все, что нужно знать о современной физике. СПб.: Питер, 2016. 288 с.
Смирнов, 1963 – Смирнов В.А. Алгоритмы и логические схемы алгоритмов // Проблемы логики. 1963. С. 84–101.
Шалак, 1993 – Шалак В.И. Динамическая интерпретация высказываний // Логические исследования. 1993. Т. 2. C. 68–81.
Шалак, 2017 – Шалак В.И. Аналитический подход к решению задач // Логические исследования. 2017. Т. 23. № 1. С. 121–139.
Шалак, 2018 – Шалак В.И. Анализ vs дедукция // Логические исследования. 2018. Т. 24. № 1. С. 26–45.
Goranko, Rumberg, 2024 – Goranko V., Rumberg A. Temporal Logic // Stanford Encyclopedia of Philosophy. 2024. URL: https://plato.stanford.edu/ archives/sum2024/entries/logic-temporal/ (дата обращения: 07.11.2024).
Harel et al., 2000 – Harel D., Kozen D., Tiurin J. Dynamic Logic. Cambridge, MA: MIT Press, 2000. 476 p.
Kamp, 1968 – Kamp J.A.W. Tense Logic and the Theory of Linear Order. Doctoral dissertation. University of California at Los Angelis, 1968.
Macy, 1946 – Macy J. PART 1: A Summary Account of Macy Conference Attendees and Activities. URL: https://asc-cybernetics.org/foundations/history/ MacySummary.htm (дата обращения: 09.05.2024).