Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Формальная семантика для неклассических логических систем
Formal semantics for non classical logic systems
Семантика Крипке (также известная как реляционная семантика или семантика фреймов, и часто путаемая с возможной семантикой миров) — это формальная семантика для неклассических логических систем, разработанная в конце 1950-х и начале 1960-х годов Саулом Крипке и Андре Жуайялем. Изначально она была разработана для модальных логик, а затем адаптирована для интуиционистской логики и других неклассических систем. Разработка семантики Крипке стала прорывом в теории неклассических логик, поскольку до работ Крипке теория моделей для таких логик практически отсутствовала (алгебраическая семантика существовала, но считалась «синтаксисом под видом семантики»).
Kripke semantics (also known as relational semantics or frame semantics, and often confused with possible world semantics) is a formal semantics for non classical logic systems created in the late 1950s and early 1960s by Saul Kripke and André Joyal. It was first conceived for modal logics, and later adapted to intuitionistic logic and other non classical systems. The development of Kripke semantics was a breakthrough in the theory of non classical logics, because the model theory of such logics was almost non existent before Kripke (algebraic semantics existed, but were considered 'syntax in disguise').
Семантика модальной логики
Язык пропозициональной модальной логики состоит из счетно бесконечного множества пропозициональных переменных, множества функциональных связок истинности (в данной статье ∧ и ∨), и модального оператора □ ("необходимо"). Модальный оператор ◇ ("возможно") является (классически) двойственным к □ и может быть определен через необходимость следующим образом: ◇A определяется как эквивалент ¬□¬A.
The language of propositional modal logic consists of a countably infinite set of propositional variables, a set of truth functional connectives (in this article and ), and the modal operator ("necessarily"). The modal operator ("possibly") is (classically) the dual of and may be defined in terms of necessity like so: ("possibly A" is defined as equivalent to "not necessarily not A").
Семантика Крипке Джояля
В рамках независимого развития теории снопов, около 1965 года стало ясно, что семантика Крипке тесно связана с рассмотрением экзистенциальной квантификации в теории топосов. А именно, "локальный" аспект существования для сечений снопа представлял собой своего рода логику "возможного". Хотя это развитие было результатом работы многих исследователей, в этой связи часто используется термин "семантика Крипке — Жуайяля".
As part of the independent development of sheaf theory, it was realised around 1965 that Kripke semantics was intimately related to the treatment of existential quantification in topos theory. That is, the 'local' aspect of existence for sections of a sheaf was a kind of logic of the 'possible'. Though this development was the work of a number of people, the name Kripke–Joyal semantics is often used in this connection.
Семантика общего фрейма
Основным недостатком семантики Крипке является существование неполных логик Крипке и логик, которые полны, но не компактны. Это можно устранить, снабдив крипковские рамки дополнительной структурой, которая ограничивает множество возможных интерпретаций, используя идеи алгебраической семантики. Это приводит к общей семантике рамок.
The main defect of Kripke semantics is the existence of Kripke incomplete logics, and logics which are complete but not compact. It can be remedied by equipping Kripke frames with extra structure which restricts the set of possible valuations, using ideas from algebraic semantics. This gives rise to the general frame semantics.
Приложения в области информатики
Блэкберн и др. (2001) отмечают, что поскольку реляционная структура – это просто множество вместе с набором отношений на этом множестве, неудивительно, что реляционные структуры встречаются повсюду. В качестве примера из теоретической информатики они приводят системы с помеченными переходами, которые моделируют выполнение программ. Таким образом, Блэкберн и др. утверждают, что благодаря этой связи модальные языки идеально подходят для предоставления "внутренней, локальной перспективы на реляционные структуры" (с. xii).
Blackburn et al. (2001) point out that because a relational structure is simply a set together with a collection of relations on that set, it is unsurprising that relational structures are to be found just about everywhere. As an example from theoretical computer science, they give labeled transition systems, which model program execution. Blackburn et al. thus claim because of this connection that modal languages are ideally suited in providing "internal, local perspective on relational structures." (p. xii)