МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ
ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ
УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«НОВОСИБИРСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ
ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ» (НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ
УНИВЕРСИТЕТ, НГУ)
Гуманитарный институт
Кафедра фундаментальной и прикладной лингвистики
Направление подготовки 45.03.03 – Фундаментальная и прикладная
лингвистика
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА БАКАЛАВРА
Захарова Полина Ивановна
Тема работы:
Представление процессов, описываемых на естественном языке, в
терминах семантики временных логик
«К защите допущена»
Зав. кафедрой,
д.филол.н.
Научный руководитель
Канд. физ.- мат. наук.
Тимофеева М.К. / _____________
Стукачева М.В. / _____________
«
«
»________________ 2020 г.
»________________ 2020 г.
Новосибирск, 2020
Оглавление
Введение ......................................................................................................................................... 3
Актуальность и новизна исследования ........................................................................................ 3
Объект исследования ..................................................................................................................... 3
Предмет исследования .................................................................................................................. 3
Цель исследования ......................................................................................................................... 4
Задачи исследования ..................................................................................................................... 4
Теоретико-методологическая база исследования ...................................................................... 4
Результаты и выводы ..................................................................................................................... 5
Глава 1. Обзор литературы ............................................................................................................ 7
История возникновения временных логик .................................................................................. 7
Временные рассуждения от античности до наших дней ............................................................ 7
Временные примитивы .................................................................................................................. 9
Точки и интервалы.......................................................................................................................... 9
Глава 2. Виды временных логик ..................................................................................................13
Интервальные временные логики ..............................................................................................13
Временная логика Аллена ...........................................................................................................13
CTL - логика ветвящегося времени ..............................................................................................17
Динамическая логика ...................................................................................................................17
Глава 3. Интервальная динамическая логика (ИДЛ) .................................................................18
Глава 4. Использование интервальной динамической логики (ИДЛ) при формализации
факторов ценообразования, сформулированных на естествееном языке ..........................................23
Визуальное представление факторов.........................................................................................28
Выводы ..........................................................................................................................................42
Литература ....................................................................................................................................43
2
ВВЕДЕНИЕ
Актуальность и новизна исследования
Одной из областей исследований прикладной лингвистики является
анализ текстов на естественном языке и его формализация различными
математическими методами, в частности методами математической логики.
Потребность в обращении к неклассическим логикам возникает тогда, когда
появляется необходимость изучения явлений окружающего мира, которые
уже не могут быть описаны в рамках классической логики. Например,
временнЫе отношения, которые требуют описания и формализации
временных интервалов, в которых возникают определенные факторы,
находящиеся друг с другом в определенных отношениях.
ВременнАя логика является неким формализмом в прояснении
философских вопросов о времени, в качестве основы для определения
семантики временных выражений в естественном языке, в качестве
инструмента формального анализа.
В данной работе средствами интервальной динамической логики
проводится изучение факторов, влияющих на ценообразование авиабилетов,
суть которых описана на естественном языке. Анализ научной литературы
показал, что использование интервальной динамической логики в подобных
исследованиях ранее не проводилось.
Объект исследования
Объектом исследования является синтаксис и семантика интервальной
динамической логики и ее приложения.
Предмет исследования
Предметом
исследования
являются
выразительные
возможности
интервальной динамической логики (ИДЛ) при формализации процессов,
описываемых на естественном языке.
3
Цель исследования
Целью данной работы является исследование возможности приложения
методов временных логик в представлении процессов, описываемых на
естественном языке, на примере анализа факторов ценообразования
авиабилетов.
Задачи исследования
1. Провести анализ результатов исследований, касающихся временных
логик, в доступных литературных источниках.
2. На основе обзора литературы определить спектр временных логик,
которые могли бы быть использованы в таком исследовании.
3. С помощью методов интервальной динамической логики (ИДЛ),
которая является расширением интервальной временной логики Аллена (AL),
проанализировать
временные
интервалы,
определяемые
факторами,
влияющими на ценообразование авиабилетов и описанными на естественном
языке (осуществить поиск факторов и последующий анализ формул,
возникающих на заданных временных интервалах с 2014 года по 2018 год).
Теоретико-методологическая база исследования
Теоретико-методологическая база определяется поставленными целями
и задачами. В основе лежат логические методы семантического анализа и
формализации. Семантический анализ является исследованием знаковых
выражений в соответствии с их содержанием. В логике семантический
анализ обычно следует за синтаксическим, целью которого является
проверка правильности построения знакового выражения.
4
Результаты и выводы
В процессе работы был проведен анализ научной литературы и сделан
обзор литературных источников по таким ключевым темам, как временная
логика и семантика временных логик.
Кроме того, в ходе изучения методов различных временных логик для
дальнейшей работы была выбрана интервальная динамическая логика (ИДЛ)
из-за наибольшей выразительности среди других, рассмотренных в ходе
работы, временных логик.
После консультации с экономистами, в качестве материала для
прикладной части исследования были выбраны факторы, влияющие на
ценообразование авиабилетов, так как их распределение на временной оси и
визуализация оказались наиболее естественными для исследования.
При анализе факторов, влияющих на ценообразование авиабилетов,
были составлены три таблицы:
1) таблица, в которой отображены факторы, возникающие с 2014 года
по 2018 год; их продолжительность; информационные источники;
2) таблица, в которой отображено соотношение каждого фактора и его
дальнейшее обозначение при построении формул;
3) сводная таблица, в которой отражены факторы, распределенные по
годам, их продолжительность и соответствующее обозначение.
После анализа таблиц были сделаны графические интерпретации
ситуаций по каждому году (с 2014 по 2018), с указанием факторов и учетом
их продолжительности в определенных временных интервалах.
Далее по каждому году с помощью формул с временными
операторами были выписаны интервалы, характерные моментам появления
тех или иных факторов, и записана итоговая формула, учитывающая факторы
и
последовательность
их
возникновения.
Каждая
формула
была
5
преобразована и упрощена при помощи аксиом классической логики и
дополнительных аксиом ИДЛ.
Такой синтаксический анализ каждой итоговой формулы дает
возможность утверждать, что исследование степени влияния некоторых
общих факторов на ценообразование в разные годы не является полным без
участия в построении числовых подформул. Таким образом, следующий этап
исследования должен состоять в построении формул, сочетающих как
логические, так и числовые части, причем числовые характеристики должны
определяться статистически выявленной степенью значимости факторов.
6
ГЛАВА 1. ОБЗОР ЛИТЕРАТУРЫ
История возникновения временных логик
Термин «временная логика» широко используется для охвата всех
подходов к представлению и рассуждению о времени и временной
информации в рамках логической структуры, а также относится к модальнологическому типу подхода, введенного приблизительно в 1960 году Артуром
Прайором1 под названием «tense logic» и в дальнейшем рассматриваемого
многими логиками.
Применение временной логики включает ее использование в качестве
формализма для прояснения философских вопросов о времени, в качестве
основы для определения семантики временных выражений в естественном
языке, в качестве инструмента для формального анализа и проверки
выполнения компьютерных программ и систем [1].
Временные рассуждения от античности до наших дней
Обсуждение темпоральности и рассуждения о времени восходят к
античности, и примеры можно найти даже в Библии. Некоторые из
парадоксальных аргументов Зенона2 касаются природы времени и вопроса о
бесконечной делимости временных интервалов.
Философская дискуссия о темпоральности, истине, детерминизме и их
взаимосвязи продолжалась в Средние века. Вильгельм Оккамский утверждал,
1
Артур Норман Приор - известный логик и философ. Им была
основана временная логика, а также был внесен важный вклад в
интенсиональную логику.
2
Зенон Элейский – древнегреческий философ. Его наиболее известные
апории о движении: Дихотомия, Ахилл и черепаха, Стрела и Стадий
(Движущиеся тела).
7
что суждения о случайном будущем не могут быть известны людям как
истинные или ложные, но у людей все еще есть некоторая свобода выбора
среди различных возможных будущих. Тем самым философ развивал идею
будущей ветвящейся модели времени со многими возможными временными
линиями (историями), истинность предложений, релятивизируемых к
возможной фактической истории; эту модель времени теперь часто называют
оккамистской. Позднее несколько философов и логиков, в том числе Ч. С.
Пирс3, подняли и проанализировали проблемы, связанные с временем,
исторической необходимостью, свободой воли и т. д., предлагая различные
решения.
С начала 1950-х годов Артур Прайор приступил к анализу и
формализации таких аргументов, что привело его, в частности, к
определению формальной временной логики. Основополагающая работа
Прайора положила начало современной эпохе временного логического
рассуждения с многочисленными важными приложениями не только к
философии, но и к информатике, искусственному интеллекту и лингвистике.
Время - это не только философское, но и фундаментальное физическое
понятие, и как таковое оно изучалось и анализировалось на протяжении всей
истории науки. Ранние физические теории, завершающиеся классической
механикой
Ньютона,
предполагают
абсолютное
понятие
времени,
независимое от пространства, материи и всех других фундаментальных
физических понятий. В противовес этому Лейбниц отстаивал реляционный
взгляд, согласно которому время зависит от процессов и событий, но такой
взгляд не нашел выражения в физике до релятивистских взглядов начала 20го века, которые поставили время в математически связанное отношение с
пространством, с материей и теорией относительности Эйнштейна [1].
3
Чарльз Сандерс Пирс — американский философ, логик, математик.
8
Онтологическая
природа4
и
свойства
времени
являются
фундаментальными философскими вопросами. Различные альтернативы по
нескольким измерениям обсуждались с древности, и выбор между этими
альтернативами имеет решающее значение для философского дискурса о
природе
времени;
непрерывным;
является
мгновенным
ли
или
время,
например,
интервальным;
дискретным
или
ограниченным
или
неограниченным; детерминированным или нет; линейным или ветвящимся;
круговым и т. д. [1].
Временные примитивы
Для формализации определенного временного контекста требуются
временные примитивы, то есть некоторые элементы структуры времени, с
которыми истинность или ложность временных высказываний может быть
ассоциирована. Важно отметить, что на основе временных примитивов
возможно получить временные сущности, которые являются синтаксически
более сложными в данной теории. За временные примитивы берутся точки,
интервалы (иначе периоды), либо точки и интервалы вместе [2].
Точки и интервалы
Представление о времени как о множестве временных точек имеет
историческое обоснование и может быть прослежено, например, в апориях
Зенона. В современной логике точечно-ориентированные семантики начали
появляться примерно в 60-70-х годах в ситуационных исчислениях, при этом
и на данный момент они продолжают развиваться.
Когда речь идет о примитивах в системах представления временной
информации, важно не смешивать примитив как синтаксическую основу для
4
Онтология — это учение о бытии, выступающее в системе философии
одним из базисных её компонентов.
9
конструирования более сложных объектов (к примеру, для построения
интервалов из точек) и примитив как основной элемент временной
структуры, на котором свое истинностное значение получают формулы.
Подход Маккарти5 и Хэйса6 заключается в рассмотрении ситуации как
«взятого в определенном ракурсе и дающем исчерпывающее представление
состоянии
мира
на
данный
момент,
мгновенный
«фотоснимок»
действительности». Временным примитивом при таком подходе — как в
синтаксическом, так и в семантическом отношении — является точка.
Данное направление является прикладным и не может претендовать на
философски адекватное представление действительности, поскольку любое,
сколь угодно короткое событие имеет ненулевую длину, а высказывания о
событиях могут быть истинными лишь на интервалах, но не на точках.
Существуют другие определения, в которых ситуация является временным
интервалом между изменяющими мир действиями. В связи с чем,
необходимо введение временных интервалов, на которых могут получать
истинностное значение события.
Существуют системы, в которых высказывания истинны на ненулевых
временных интервалах или на интервалах, к которым применены модальные
операторы, однако, сами интервалы не являются изначально данными
сущностями, они конструируются как пары временных точек, которые
принадлежат строго или нестрого упорядоченному множеству точек
некоторой
временной
оси.
Эти
логики
называются
точечно-
ориентированными интервальными логиками. Хальперн и Шохэм в логике
5
Джон
Маккарти
—
американский
ученый,
автор
термина
«искусственный интеллект», изобретатель языка Лисп, основоположник
функционального программирования.
6
Джон Патрик Хейс - ирландско-американский ученый.
10
HS трактуют упорядоченную пару точек <s,t> как замкнутый интервал,
который состоит из всех точек между s и t. Таким образом, логику HS можно
рассматривать как расширение точечной модальной временной логики, в
которой понятие истинности на состоянии (s
) заменяется понятием
истинности на интервале, или упорядоченной паре состояний (<s,t> ). В
терминах соотношений пар точек, определяющих интервалы, описываются
различные отношения между интервалами [3].
В некоторых существующих представлениях временной информации
точка отсутствует и как семантический, и как синтаксический примитив. Дж.
Ф.
Алленом
приводятся
следующие
аргументы
в
пользу
такого
интервального подхода: «точки всегда являются абстракциями, и мгновенные
события можно представить с помощью весьма коротких интервалов»,
«временная информация не всегда является полной; в ежедневной практике
она, как правило, представлена частично, следовательно, логик вынужден
вводить во временную характеристику события разнообразные «допуски»».
К примеру, наряду с высказываниями по типу «Мы обнаружили письмо
ровно в полдень» можно сказать и «Мы обнаружили письмо вчера». Однако
если в первом случае речь идет о временной точке, то во втором — о
широком (относительно длительности самого события) интервале с точно
известными
границами,
но
иногда
требуется
записать
временную
информацию о событии, которая выражена менее четко и/или относительно
другого события.
Независимо
от
того,
является
событие
мгновенным
или
продолжительным, временная информация имеет интервальный характер.
Поэтому Дж. Ф. Аллен предложил отказаться от введения большого
количества переменных для обозначения возможных границ интервалов и
начать оперировать с интервалами напрямую путем определения на их
множестве ряда отношений.
11
Кроме того, введение точек в качестве примитива может повлечь
нежелательные
семантические
затруднения,
такие,
как
«проблема
разделяющего мгновения». Ван Бентем утверждает, что проблема возникает
исключительно на плотной (по Дедекинду7) временной оси (например, когда
временная ось понимается как ось действительных чисел) при условии
введения означивания на точках наряду с интервалами. Маккарти и Хэйс
предложили решение такой проблемы при помощи определения интервалов
как упорядоченных четверок <p1, p2, l, r>, где p1, p2 – граничные точки, а l, r
- типы (открытый или закрытый) соответственно левой и правой точек. Они
предложили придать точкам и интервалам равный статус (точка определяется
как интервал <p1, p1, c, c> с совпадающими закрытыми границами).
Имеются и другие подходы к решению проблемы представления точек
в интервальных системах, к примеру, точке начала и окончания интервала I
сопоставляется
максимальное
множество
всех
интервалов,
которые
находятся в любом из соответствующего набора интервальных отношений
(например, «объединения») с I [3].
7
Юлиус Вильгельм Рихард Дедекинд — немецкий математик,
известный работами по общей алгебре и основаниям вещественных чисел.
12
ГЛАВА 2. ВИДЫ ВРЕМЕННЫХ ЛОГИК
Интервальные временные логики
В статье О. Ю. Гончарко проводится сравнительный анализ двух
используемых в логике понятий интервала: интервал как «упорядоченное
отношением предшествования множество моментов» (подход Ван Бентема8)
и интервала как темпорального отношения между моментами.
В результате выделяются определенные недостатки первой (теоретикомножественной) концепции интервала, которая восходит к идеям Зенона и
наследует все парадоксы и сложности оценки процессов на моментных
структурах времени. При определении интервала в качестве не состоящего из
моментов времени, но задающегося ими как ограничивающими точками,
появляется возможность рассматривать интервал в качестве единицы
времени, но такой, что всегда можно выделить на ней произвольную точку,
которая не является частью данного интервала [4].
Временная логика Аллена
Временная логика Джеймса Аллена дает простой и практичный метод
рассуждения о временных отношениях между событиями. Эта система
служит
иллюстрацией
роли
отношений
в
рассуждении
и
в
структурированном представлении знаний.
Временная логика Аллена предназначена для выражения знания о
временных отношениях таким образом, что:
1)
допускает
выражение
отношений,
которые
являются
относительными и неточными;
8
Иоганнес Франциск Абрахам Карел ван Бентем - профессор логики в
университете
Амстердама,
профессор
философии
в
Стэнфордском
университете.
13
2)
допускает
выражение
и
рассуждение
о
неопределенности
относительно временного отношения между событиями;
3) поддерживает рассуждение в переменных масштабах времени.
Временная логика Аллена основана на представлении событий как
интервалов времени, где время - упорядочивающее отношение на
бесконечном множестве точек. Временная ось является бесконечной и
плотной, то есть между любыми двумя точками лежит точка [5].
Синтаксис
Язык включает в себя:
набор пропозициональных переменных AP;
классические пропозициональные связки и все остальные связки,
включая пропозициональные константы ⊤ и ⊥, считаются
определяемыми;
семейство интервальных временных модальных операторов
(модальностей) вида ⟨X⟩, по одному для каждого из отношений
Аллена (13):
14
[6].
Формулы определяются следующей грамматикой:
⟨ ⟩
Определяется
интервал в
частичное
упорядоченное
- это упорядоченная пара [
Множество всех интервалов в
,
обозначается
множество
], такая, что
,
⟨
∈D и
⟩,
≤ .
.
Интервальная интерпретация или -интерпретация – это функция,
отображающая временной интервал на числовую ось при условии X- < X (Xи Х+ рассматриваются как моменты времени).
Интервальная модель представляет собой пару M=⟨D, V⟩, где
- означивание, присваивающее каждому интервалу набор
атомарных предложений, считающихся истинными на нем.
Атомарная формула XrY , где X и Y интервалы, а rB, выполнима в
некоторой -интерпретации, если сохраняется отношение r между конечными
точками интервалов.
15
Для
представления
неопределенной
информации
используются
объединение базисных отношений, которые принадлежат множеству
всех
интервальных
отношений,
универсальное отношение
включая
пустое
отношение
и
. Множество всех бинарных отношений
обозначается .
Интервальная формула – это формула вида X{r1,…,rn}Y (обозначаемая
), где r1,…,rnB.
Интервальная формула X{r1,…,rn}Y выполнима в некоторой
-
интерпретации, если формула XriY выполнима в этой интерпретации для
любого i, 1in.
Конечное множество интервальных формул обозначается .
Множество
(называемая
-моделью
интервальная формула
, то формула
если
-выполнимо,
существует
-интерпретация
), которая выполняет каждую формулу
выполнима каждой
логически следует из
. Если
-моделью множества формул
( → ).
Истинность формулы над заданным интервалом [a, b] в интервальной
модели M определяется индукцией по сложности формулы:
M,
тогда и только тогда, когда
M,
тогда
M,
тогда и только тогда, когда
и
только
де
∈
тогда,
∈
когда
или
M,
тогда и только тогда, когда
M,
тогда и только тогда, когда
⇔
или
16
тогда и только тогда, когда существует интервал
M,
[
такой, что
]
где
и
,
есть
тогда и только тогда, когда M,
M,
для
некоторого интервала
CTL - логика ветвящегося времени
Система темпоральной логики называется ветвящейся временной
логикой, если лежащая в ее основе семантика структуры времени является
ветвящейся. Основная структура времени в ветвящейся логике времени - это
древовидная
структура.
сопровождаться
То
несколькими
есть
каждый
момент
непосредственными
времени
может
последовательными
моментами времени. В логике ветвящегося времени есть два вида формул:
формулы состояния и формулы пути. Формулы состояний интерпретируются
по состояниям, а формулы путей, содержащие все формулы состояний,
интерпретируются по путям. Темпоральная логика с лежащим в ее основе
временем
ветвления
нашла
много
применений
в
исследованиях
искусственного интеллекта. В частности, они очень полезны в системах
планирования, где агенты формулируют различные планы и стратегии
действий в соответствии с различными будущими состояниями мировых
институтов [7].
Динамическая логика
Динамические логики (ДЛ) - это модальные логики для представления
процессов, состояний и событий. Язык ДЛ является одновременно языком,
способным выражать свойства состояний, и языком, способным выражать
свойства системных переходов между состояниями [8].
17
В
статье
А.Е.
Вергера
и
Выхованца
В.С.
указывается,
что
существенным недостатком интервальных логик, в частности, интервальной
временной логики
Аллена (AL), является наличие трудноразрешимой
проблемы вывода, заключающейся в экспоненциальном времени, которое
необходимо
для определения
существования
модели
для
заданного
множества интервальных формул, а также для поиска минимального
отношения для каждой пары интервалов – нахождения согласующего
сценария. Для временных процессов интервальная динамическая логика
(ИДЛ) является более выразительной [9].
В динамической концепции времени постулируется существование
только определенного выделенного момента времени – настоящего, которое
однозначно разделяет прошлое и будущее, притом прошлое считается уже не
существующим, а будущее – еще не существующим. Таким образом, время
непрерывно «течет», т.е. постулируется «стрела времени» и необратимость
времени.
ГЛАВА 3. ИНТЕРВАЛЬНАЯ ДИНАМИЧЕСКАЯ ЛОГИКА
(ИДЛ)
Интервальная динамическая логика была введена в работе А.Е. Вергера
и В.С. Выхованца «Интервальная динамическая логика», в которой авторы
утверждают, что «для предметных областей, изменяющихся во времени,
плохо применимыми оказались как классические, так и неклассические
логики». В указанной работе вводится новая временная логика (то есть
интервальной динамической логике), которая реализует динамическую
концепцию времени и сохраняет интервальное его описание.
Синтаксис ИДЛ
Синтаксис интервальной динамической логики основывается на
следующих счетных множествах атомарных формул:
18
– на множестве атомарных логических формул Λ, состоящем из
логических
предметных
переменных
A,
B,
C,
…
,принимающих
истинностные значения;
– на множестве атомарных числовых формул Μ, состоящем из
числовых предметных переменных a , b , c , …, принимающих значения на
множестве целых чисел;
– на множестве предикатов Π, зависящих от конечного числа
аргументов и принимающих истинностные значения;
– на множестве функторов Φ, зависящих от конечного числа
аргументов и принимающих числовые значения.
Составные формулы определяются следующим образом:
– каждая формула из Λ есть логическая формула, а из Μ – числовая;
– логическая константа 0 (ложь) является логической формулой, а
числовые константы – числовыми формулами;
– если π – предикат из Π, зависящий от n аргументов, а
числовые или логические формулы, то π (
,
, …,
,
, …,
–
) является логической
формулой.
– если
– функтор, принадлежащий множеству Φ и зависящий от n
аргументов, а
(
,
, …,
,
, …,
Вводятся
(конъюнкция) и
– числовые или логические формулы, то
) является числовой формулой.
стандартные
логические
связки:
¬
(отрицание),
(дизъюнкция), временные операторы: (стрелка вправо) и
(стрелка влево), а также предикаты сравнения < (меньше) и = (равно).
Тогда:
– если ϕ – логическая формула, то и ¬ϕ является логической формулой;
19
– если ϕ и
– логические формулы, то и (ϕ
), (ϕ ) и
), (ϕ
(ϕ ) – логические формулы;
– если ϕ и
– числовые формулы, то и (ϕ < ), (ϕ = ) – логические
формулы.
Аксиоматика
интервальной
динамической
логики
расширяет
аксиоматику исчисления высказываний и аксиоматику арифметики [9],
включая в нее следующие дополнительные аксиомы:
А0) ¬(ϕ ) ↔ ¬ϕ ¬ ;
А1) ¬(ϕ ) ↔ ¬ϕ ¬ ;
А2) ((ϕ
) χ) ↔ ((ϕ χ)
А3) (ϕ (
) χ) ↔ ((ϕ χ)
А4) ((ϕ
А5) (ϕ (
А6) ((ϕ
А7) (ϕ (
А8) ((ϕ
А9) (ϕ (
где ϕ,
χ)) ↔ ((ϕ )
( χ));
(ϕ χ));
( χ));
χ)) ↔ ((ϕ )
(ϕ χ));
) χ) ↔ ((ϕ χ)
( χ));
χ)) ↔ ((ϕ )
(ϕ χ));
) χ) ↔ ((ϕ χ)
( χ));
χ)) ↔ ((ϕ )
(ϕ χ)),
и χ – логические формулы, а операции и таковы, что
Т0) (0 0) ↔ 1, (0 1) ↔ 0 , (1 0) ↔ 1, (11) ↔ 1;
Т1) (0 0) ↔ 0 , (0 1) ↔ 0 , (1 0) ↔ 1, (11) ↔ 0.
20
Семантика
В
качестве
стандартной
области
интерпретации
интервальной
динамической логики выбирается логическая область. Предполагается, что
пропозициональные переменные имеют истинностные значения, которые
изменяются во времени. В таком случае каждая пропозициональная
переменная может быть представлена как интервал времени, который
формируется из тех его моментов, при которых эта переменная принимает
истинностное значение.
Интерпретация операций ¬ (не),
(и) и
или является стандартной
(рис. 1). В свою очередь операции и являются временными и
предназначены для конструирования интервалов, которые не выразимы
формулами со стандартными логическими операциями. Таким образом,
формула ϕ
имеет исходное значение 0, принимает значение 1 в момент
выполнения ϕ и переходит в исходное значение 0 в момент выполнения . И
наоборот - формула ϕ
имеет исходное значение 1, принимает значение 0
в момент выполнения ¬ϕ и переходит в исходное значение 1 в момент
выполнения ¬ .
21
Для
того,
чтобы
выразить
полуинтервалы
в
интервальной
динамической логике используются следующие формулы: ¬ϕ ϕ, ¬ϕ ϕ.
Таким образом, первая формула выражает полуинтервал [ , +∞) , значение
которого совпадает с моментом первой выполнимости формулы ϕ, а вторая
формула – полуинтервал (−∞, ] значение
которого совпадает с моментом
первой выполнимости формулы ¬ϕ.
Основные результаты, касающиеся непротиворечивости, полноты и
разрешимости интервальной динамической логики, изложены в [10].
Кроме того, авторы указывают, что данная логика имеет ряд
преимуществ: задача формализации процессов и анализа менее трудоемка,
чем решение аналогичных задач в других логиках; процесс интерпретации
формул
достаточно
прост;
исчисление
способствует
эффективным
тождественным преобразованиям формул.
22
ГЛАВА 4. ИСПОЛЬЗОВАНИЕ ИНТЕРВАЛЬНОЙ
ДИНАМИЧЕСКОЙ ЛОГИКИ (ИДЛ) ПРИ ФОРМАЛИЗАЦИИ
ФАКТОРОВ ЦЕНООБРАЗОВАНИЯ, СФОРМУЛИРОВАННЫХ
НА ЕСТЕСТВЕЕНОМ ЯЗЫКЕ
Приведенный выше анализ временных логик дает возможность
утверждать, что интервальная динамическая логика позволяет формализовать
процессы, описываемые на естественном языке. В качестве объекта такого
анализа и формализации (после консультации с экспертами в области
экономики) были выбраны тексты, описывающие факторы, влияющие на
ценообразование авиабилетов.
После
определения
интервалов,
построения
формул
и
их
тождественного преобразования, анализ итоговых результатов позволяет
изучить степень влияние некоторых факторов, повторяющихся на временных
промежутках.
В следующей таблице представлено распределение факторов по годам
и их продолжительность. Факторы были отобраны из информационных
источников, которые также отображены в таблице.
Год
Факторы
Период
2014 Крушение самолёта Boeing 17 июля
Источник
https://vc.ru/transport/63337-chto-
777.
proishodit-na-rossiyskom-rynke-
Прекращение работы трех Московиа: 29 августа
passazhirskih-aviaperevozok
российских авиакомпаний: Былина: 1 сентября
VC.RU
«Московия», «Былина» и
Ак Барс Аэро: конец
«Ак Барс Аэро».
декабря
Прекращение работы двух Лабиринт: 2 августа
https://vc.ru/transport/63337-chto-
туроператоров: «Интаэр» и Интаэр: 5 августа
proishodit-na-rossiyskom-rynke-
«Лабиринт».
passazhirskih-aviaperevozok 23
VC.RU
Девальвация рубля.
Падение – 4 декабря
https://ru.wikipedia.org/wiki/%
Укрепление – май
D0%92%D0%B0%D0%BB%D1%8
2015-го
E%D1%82%D0%BD%D1%8B%D0
%B9_%D0%BA%D1%80%D0%B8
%D0%B7%D0%B8%D1%81_%D0
%B2_%D0%A0%D0%BE%D1%81
%D1%81%D0%B8%D0%B8_(2014
%E2%80%942015)
2015 Появление лоукостера
1 декабря
«Победа».
https://www.vedomosti.ru/business/a
rticles/2015/03/10/prihod-na-rinokloukostera-aeroflota-ponizil-tsenina-aviabileti
ВЕДОМОСТИ
Прекращение работы
26 октября
компании «Трансаэро».
https://vc.ru/transport/63337chto-proishodit-na-rossiyskomrynke-passazhirskih-aviaperevozok
VC.RU
Крушение самолёта
Когалымавиа – 31
https://vc.ru/transport/63337-
компании «Когалымавиа». октября
chto-proishodit-na-rossiyskom-
Крушение российского
rynke-passazhirskih-aviaperevozok
бомбардировщика Су-24.
Сбили Су-24 – 24
VC.RU
ноября
Прекращение
Август-декабрь
РБК
24 февраля – 1
РБК
авиасообщения с
Украиной, Египтом и
Турцией.
Изменение цены на
керосин.
Девальвация рубля.
апреля
Падение – январьфевраль
https://tass.ru/ekonomika/17002
55
24
Укрепление – октябрь
https://smartlab.ru/blog/562438.php
ТАСС
2016
Введение безбагажных
тарифов.
Ютэйр – с 1 апреля
S7 – с 1 декабря
https://tass.ru/transport/396313
7
ТАСС
Возобновление рейсов
С 7 июля
РБК
Падение - 21
https://www.rbc.ru/finances/21/
между Россией и Турцией.
Девальвация рубля.
января
03/2016/56e6a2579a7947a452c7781
Укрепление – конец
c РБК
марта
https://vz.ru/economy/2016/3/18/800
409.html ВЗГЛЯД
2017
Прекращение работы
26 сентября
«ВИМ-авиа».
https://vc.ru/transport/63337chto-proishodit-na-rossiyskomrynke-passazhirskih-aviaperevozok
VC.RU
Проведение в России
чемпионата мира
14 июня по 15
июля
https://ria.ru/20180101/151206
4027.html
по футболу.
2018
Изменение цены на
керосин.
РИА НОВОСТИ
С начала сентября
до конца октября
https://vc.ru/transport/63337chto-proishodit-na-rossiyskomrynke-passazhirskih-aviaperevozok
VC.RU
https://rossaprimavera.ru/news/46e4c
38f
КРАСНАЯ ВЕСНА
https://www.bbc.com/russian/feature
25
s-44952491
BBC
Девальвация рубля.
конец 2018 –
РБК
начало 2019
На основе данной таблицы была составлена следующая таблица, в
которой отражено соотношение каждого фактора и его дальнейшее
обозначение.
Фактор
Обозначение
Крушение самолета
CRUSH
Прекращение работы авиакомпании
STOP_AVIA
Прекращение работы туроператора
STOP_TOUR
Девальвация рубля
DEV
Появление лоукостера
LOW
Прекращение авиасообщения
STOP_PLANE
Изменение цены на керосин
KER
Введение тарифов
TAR
Возобновление авиасообщения
CONT_PLANE
Проведение в России чемпионата мира по футболу
CHAMP
По итогам данных двух таблиц была составлена сводная таблица, в
которой
отражены
факторы,
распределенные
по
годам,
их
продолжительность и обозначение.
Фактор
Крушение
самолета
Год
Период
2014
17 июля
2015
31 октября
Обозначение
CRUSH
26
24 ноября
Прекращение
29 августа
2014
работы авиакомпании
STOP_AVIA
1 сентября
конец
декабря
Прекращение
2015
26 октября
2017
26 сентября
2014
2 августа
работы туроператора
Девальвация
STOP_TOUR
5 августа
4 декабря –
2014
рубля
DEV
май
2015
Январь
–
октябрь
2016
21 января –
конец марта
2018
Конец 2018
– начало 2019
Появление
2015
1 декабря
LOW
2015
Август-
STOP_PLANE
лоукостера
Прекращение
авиасообщения
Изменение цены
декабрь
2015
на керосин
24 февраля
KER
– 1 апреля
2018
С
начала
сентября до конца
октября
Введение тарифов
2016
C 1 апреля
TAR
Возобновление
2016
С 7 июля
CONT_PLANE
авиасообщения
27
Проведение
2017
в России чемпионата
14 июня по
CHAMP
15 июля
мира по футболу
Визуальное представление факторов
На основе анализа составленных таблиц, в которых отражены факторы,
их распределение по времени в каждом году с 2014 года по 2018, была
сделана визуализация этих факторов относительно каждого года.
В данной визуализации отображены:
год (2014, 2015, 2016, 2017, 2018);
месяцы (с января по декабрь в каждом году);
слева по вертикали отображены факторы, которые возникли в
том или ином году;
пунктирными линиями обозначены границы возникновения
и/или исчезновения каждого из факторов.
28
Визуализация распределения факторов ценообразования авиабилетов в 2014 году
29
Анализ ситуации в 2014 году показал, что в нем возникли два
полуинтервала и три интервала.
I.
Описание интервалов и полуинтервалов с помощью формул с
временными операторами:
1) (CRUSH0)
2) (CRUSHSTOP_TOUR)
3) (STOP_TOURSTOP_AVIA)
4) (STOP_AVIADEV)
5) (DEV1)
II.
Условия возникновения факторов в каждом интервале и
полуинтервале, записанные с помощью логических операций:
1) (¬CRUSH
¬STOP_TOUR
¬STOP_AVIA
2) (CRUSH
¬STOP_TOUR
3) (CRUSH
STOP_TOUR
¬STOP_AVIA
4) (CRUSH
STOP_TOUR
STOP_AVIA
¬DEV)
5) (CRUSH
STOP_TOUR
STOP_AVIA
DEV)
III.
¬STOP_AVIA
¬DEV)
¬DEV)
¬DEV)
Итоговая формула, записанная с помощью логических и
темпоральных операций интервальной динамической логики
(ИДЛ):
((CRUSH0)
¬CRUSH
CRUSHSTOP_TOUR)
¬DEV)
¬STOP_AVIA
STOP_AVIA
¬STOP_TOUR
CRUSH
¬STOP_TOUR
STOP_TOURSTOP_AVIA)
¬DEV)
¬DEV)
CRUSH
STOP_AVIADEV)
DEV1)
¬STOP_AVIA
CRUSH
¬DEV)
¬STOP_AVIA
STOP_TOUR
CRUSH
STOP_TOUR
STOP_TOUR
STOP_AVIA
DEV)
30
Визуализация распределения факторов ценообразования авиабилетов в 2015 году
31
Анализ ситуации в 2015 году показал, что в нем возник один
полуинтервал и семь интервалов.
Описание интервалов и полуинтервалов с помощью формул с
I.
временными операторами:
1) (DEVKER)
2) KER
3) (¬KERSTOP_PLANE)
4) (STOP_PLANESTOP_AVIA)
5) (STOP_AVIACRUSH)
6) (CRUSHLOW)
7) (LOW STOP_AVIA)
8) (LOW1)
Условия возникновения факторов в каждом интервале и
II.
полуинтервале, записанные с помощью логических операций:
1) (DEV
¬KER
¬STOP_PLANE
¬STOP_AVIA
¬CRUSH
¬LOW)
2) (DEV
KER
¬STOP_PLANE
¬STOP_AVIA
¬CRUSH
¬LOW)
3) (DEV
¬KER
STOP_PLANE
¬STOP_AVIA
¬CRUSH
¬LOW)
4) (DEV
¬KER
STOP_PLANE
¬STOP_AVIA
¬CRUSH
¬LOW)
5) (DEV
¬KER
STOP_PLANE
STOP_AVIA
¬CRUSH
¬LOW)
6) (¬DEV
¬KER
STOP_PLANE
STOP_AVIA
CRUSH
LOW)
7) (¬DEV
¬KER
STOP_PLANE
STOP_AVIA
CRUSH
LOW)
8) (¬DEV
¬KER
¬STOP_PLANE
STOP_AVIA
CRUSH
LOW)
Итоговая формула, записанная с помощью логических и
III.
темпоральных операций интервальной динамической логики
(ИДЛ):
((DEVKER)
¬CRUSH
¬LOW)
DEV
KER
¬KER
DEV
KER
¬STOP_PLANE
¬STOP_PLANE
¬STOP_AVIA
¬STOP_AVIA
32
¬CRUSH
¬LOW)
¬KERSTOP_PLANE)
¬STOP_AVIA
STOP_PLANE
((STOP_PLANESTOP_AVIA)
¬STOP_AVIA
¬KER
¬CRUSH
¬LOW)
STOP_PLANE
((CRUSHLOW)
LOW)
¬DEV
¬CRUSH
¬KER
DEV
LOW STOP_AVIA)
STOP_AVIA
CRUSH
¬STOP_PLANE
STOP_AVIA
¬LOW)
STOP_PLANE
STOP_AVIACRUSH)
STOP_AVIA
¬KER
¬KER
DEV
¬CRUSH
STOP_PLANE
¬DEV
LOW)
CRUSH
LOW1)
¬LOW)
STOP_AVIA
¬KER
DEV
CRUSH
STOP_PLANE
¬DEV
¬KER
LOW)
33
Визуализация распределения факторов ценообразования авиабилетов в 2016 году
34
Анализ ситуации в 2016 году показал, что в нем возникло два
полуинтервала и два интервала.
Описание интервалов и полуинтервалов с помощью формул с
I.
временными операторами:
1) (DEV0)
2) (DEVTAR)
3) (TARCONT_PLANE)
4) (CONT_PLANE1)
Условия возникновения факторов в каждом интервале и
II.
полуинтервале, записанные с помощью логических операций:
¬TAR
1) (¬DEV
¬CONT_PLANE)
2) (DEV
¬TAR
¬CONT_PLANE)
3) (¬DEV
TAR
¬CONT_PLANE)
4) (¬DEV
TAR
CONT_PLANE)
Итоговая формула, записанная с помощью логических и
III.
темпоральных операций интервальной динамической логики
(ИДЛ):
((DEV0)
DEV
¬TAR
¬DEV
¬TAR
¬CONT_PLANE)
¬CONT_PLANE)
¬CONT_PLANE)
((DEVTAR)
((TARCONT_PLANE)
((CONT_PLANE1)
(¬DEV
TAR
¬DEV
TAR
CONT_PLANE)
Итоговая формула:
(DEV0
DEVTAR
(DEV0
(DEV0
DEVTAR
DEVTAR
DEVTAR
DEVTAR
¬DEV)
TARCONT_PLANE
TARCONT_PLANE
¬CONT_PLANE
DEV0
TARCONT_PLANE
DEVTAR
TARCONT_PLANE
DEVTAR)
DEV0
DEV
CONT_PLANE)
CONT_PLANE1)
CONT_PLANE1)
DEVTAR
TAR)
DEV0
¬DEV
CONT_PLANE)
¬DEV
CONT_PLANE1)
¬DEV
TARCONT_PLANE
CONT_PLANE)
35
(DEV0
DEV
¬DEV)
DEV
TARCONT_PLANE
¬CONT_PLANE
TAR)
¬CONT_PLANE
CONT_PLANE1)
(¬TAR
CONT_PLANE1)
TAR)
¬TAR
TARCONT_PLANE)
¬TAR
CONT_PLANE1)
¬TAR
DEV0
¬CONT_PLANE
CONT_PLANE
TARCONT_PLANE
¬CONT_PLANE
CONT_PLANE1)
¬DEV)
36
Визуализация распределения факторов ценообразования авиабилетов в 2017 году
37
Анализ ситуации в 2017 году показал, что в нем возникло два
полуинтервала и два интервала.
I.
Описание интервалов с помощью формул с временными
операторами:
1) (CHAMP0)
2) CHAMP
3) (¬CHAMPSTOP_AVIA)
4) (STOP_AVIA1)
II.
Условия возникновения факторов в каждом интервале и
полуинтервале, записанные с помощью логических операций:
¬ STOP_AVIA)
1) (¬CHAMP
¬ STOP_AVIA)
2) (CHAMP
3) (¬CHAMP
¬ STOP_AVIA)
4) (¬CHAMP
STOP_AVIA)
III.
Итоговая формула, записанная с помощью логических и
темпоральных операций интервальной динамической логики
(ИДЛ):
((CHAMP0)
¬STOP_AVIA)
(STOP_AVIA1)
¬CHAMP
¬STOP_AVIA)
¬CHAMP
(¬CHAMPSTOP_AVIA)
¬CHAMP
(CHAMP
CHAMP
¬STOP_AVIA)
STOP_AVIA)
Итоговая формула:
(¬STOP_AVIA
¬CHAMP)
(¬CHAMP STOP_AVIA
(¬CHAMP STOP_AVIA
¬STOP_AVIA
CHAMP
CHAMP
STOP_AVIA1)
STOP_AVIA
CHAMP0
CHAMP0)
STOP_AVIA1)
38
Визуализация распределения факторов ценообразования авиабилетов в 2018 году
39
Анализ ситуации в 2018 году показал, что в нем возникло два
полуинтервала и два интервала.
I.
Описание интервалов и полуинтервалов с помощью формул с
временными операторами:
1) (KER0)
2) KER
3) (¬KERDEV)
4) (DEV1)
II.
Условия возникновения факторов в каждом интервале и
полуинтервале, записанные с помощью логических операций:
1) (¬KER
2) (KER
¬DEV)
¬DEV)
3) (¬KER
¬DEV)
4) (¬KER
DEV)
III.
Итоговая формула, записанная с помощью логических и
темпоральных операций интервальной динамической логики
(ИДЛ):
¬KER
((KER0)
((¬KERDEV)
((¬KERDEV)
(KER0
¬KER
¬DEV)
¬DEV)
¬KER
KER
¬DEV) (1)
DEV1)
¬KER
¬DEV)
DEV1)
DEV)
¬KER
DEV)
¬DEV
KER
¬KER
((¬KERDEV
((¬KERDEV
¬KER
¬DEV)
¬DEV)
DEV1)
KER
KER0)
¬KER
¬KER
DEV)
DEV
DEV1))
(¬DEV
KER
DEV1
KER0)
¬KER
¬KER
DEV))
DEV
¬KERDEV
¬KER
¬DEV)
DEV1))
40
(¬DEV
¬KER)
(¬DEV
KER
(¬DEV
¬KER)
¬DEV
¬KER
KER0)
¬KER DEV
¬DEV
KER
¬KERDEV
DEV1)
DEV
DEV1)
DEV
KER0)
DEV1))
¬DEV
KER0)
KER
DEV1
KER
¬KER DEV
KER
¬KER DEV
KER
KER0)
KER0
DEV1)
Итоговая формула:
(¬DEV
KER0)
¬KER)
¬DEV
¬KER DEV
DEV1)
KER
KER0
DEV
DEV1)
41
ВЫВОДЫ
В
процессе
построения
формул
и
дальнейших
проделанных
преобразований, эквивалентных им, были получены формулы, позволяющие
проанализировать возможность определения степени влияния каждого из
указанных факторов.
42
ЛИТЕРАТУРА
1. Stanford Encyclopedia of Philosophy [Электронный ресурс] Temporal
Logic. – First published Mon Nov 29, 1999; substantive revision Wed
May 20, 2015. – Режим доступа: https://plato.stanford.edu/entries/logictemporal/#IntTemLog.
2. Шапчиц П.А. Логические средства представления времени: обзор
/П.А. Шапчиц // Логико-философские штудии. 2010. № 8.С. 196-198.
3. Шапчиц П.А. Логические средства представления времени: обзор
/П.А. Шапчиц // Логико-философские штудии. 2010. № 8.С. 199-199.
4. Гончарко О.Ю. Актуальные вопросы современных исследований в
области временных логик (обзор российских публикаций)/ О.Ю.
Гончарко // Труды молодых ученых. Логико-философские штудии.
Вып. 8, 2010. – С. 233-234.
5. James L. Crowley. Intelligent Systems: Reasoning and Recognition
[Электронный
ресурс],
2013.
–
Режим
доступа: http://www-
prima.imag.fr/Prima/jlc/Courses/2012/ENSI2.SIRR/ENSI2.SIRR.S9.pdf.
6. Вергер А.Е., Выхованец Е.С. Интервальная динамическая логика/
А.Е. Вергер, Е.С. Выхованец // Институт проблем управления РАН,
Москва, Россия.
7. Savas Konur. A Survey on Temporal Logics. Department of Computer
Science University of Liverpool, October 2008, p.4-5.
8. Stanford
Encyclopedia
of
Philosophy
[Электронный
ресурс]
Propositional Dynamic Logic. – First published Mon Nov 29, 1999;
substantive
revision
Wed
May
20,
2015.
–
Режим
доступа: https://plato.stanford.edu/entries/logic-dynamic//.
9. Вергер А.Е. Интервальная динамическая логика/ А.Е. Вергер//
Труды 3-й Российской конференции с международным участием
«Технические и программные средства систем управления, контроля
и измерения» (УКИ’2012, Москва). М.: ИПУ РА, 2012. – С. 410.
43
10.Вергер А.Е. Интервальная динамическая логика/ А.Е. Вергер//
Труды 3-й Российской конференции с международным участием
«Технические и программные средства систем управления, контроля
и измерения» (УКИ’2012, Москва). М.: ИПУ РА, 2012. – С. 410-412.
44
Отзывы:
Авторизуйтесь, чтобы оставить отзыв