Ярослав ПЕТІК
ПЕТІК Я. (2024), ЛОГІЧНА СЕМАНТИКА НА ОСНОВІ ПОВІДОМЛЕНЬ ДЛЯ SAT ПРОБЛЕМ.
PHILOSOPHY, ECONOMICS AND LAW REVIEW. Volume 4, no. 1, 67-74
DOI: 10.31733/2786-491X-2024-1-67-74
Анотація. В статті проведено огляд логічної системи MSSG-логіки, спочатку розробленої автором для представлення певної теорії в аналітичній філософії мови. Цю теорію запропонував філософ Пол Грайс, який пропонував вважати намір власника мовлення важливим контекстом для визначення справжнього значення його акта мовлення.
MSSG-логіка пропонує використовувати спеціальні набори символів для додаткового тлумачення логічних формул, а також надмножини цих наборів («дерева повідомлень») із визначеними алгебрами для більш складних випадків. Стаття пропонує модифікувати «мовну» MSSG-логіку для представлення відомих булевих задач задоволення умов (SAT) у галузі комп’ютерних наук за допомогою подібних інструментів. Також обговорюються наслідки для комп’ютерних наук та філософії мови.
Ключові слова: SAT, boolean satisfiability, комп’ютерні науки, логіка для комп’ютерних наук, Пол Грайс, формальна мова, аналітична філософія мови.
References
- Jonsson, B. (1984). Maximal Algebras of Binary Relations. Contributions to Group Theory. Contemporary Mathematics. Vol. 33. Providence/RI: American Mathematical Society. Pp. 299–307.
- Graham, G. (1928). The Logics and the Social Sciences. Social Forces, 7 (1). Pp. 24-32. Grice, H. (1972). Intention and Uncertainty Oxford Universtiy Press. 19 p.
- Manquinho V.M., Marques-Silva J. (2004). Satisfiability-based algorithms for Boolean optimization. Annals of Mathematics and Artificial Intelligence. No. 40. Pp. 353-372.
- Petik, I. (2022). Message-based logic semantics and intentional linguistic semantics of Paul Grice. Humanitarian Vision. 8 (1). Pp. 19-24.
- Russell, S. & Norvig, P. (2010). Artificial Intelligence: A Modern Approach. New Jersey: Prentice Hall, 1151 p.
- Wybraniec-Skardowska, U. (2020). What Is the Sense in Logic and Philosophy of Language. Bulletin of the Section of Logic. 49 (2). Pp.185-211.
- Abadi, M. & Lamport, L. (2008). The existence of refinement mappings. Theoretical Computer Science. 319 (1-3). Pp. 437-449.
- Biere, A., Cimatti, A., Clarke, E. M. & Zhu, Y. (2003). Symbolic model checking without BDDs. Tools and Algorithms for the Construction and Analysis of Systems. Pp. 193- 207.
- Clarke, E. M. & Emerson, E. A. (2002). Design and Synthesis of Synchronization Skeletons using Branching Time Temporal Logic. ACM Transactions on Programming Languages and Systems (TOPLAS). 23 (5). Pp. 845-871.
- Goranko, V. & Passy, S. (2007). Algorithmic Correspondence for Dynamic Logics: Complexity and Expressiveness. Journal of Logic, Language, and Information. 16 (4). Pp. 397-422.
- Sipser, M. (2008). A Complexity-Theoretic Perspective on Formal Languages. Communications of the ACM. 51 (7). Pp. 76-83.
- Vardi, M. Y. & Wolper, P. (2008). An automata-theoretic approach to automatic program verification. A Decade of Concurrency: Reflections and Perspectives. Pp. 317-331.